数据库实训指导大纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实训指导大纲

课程设计指导书 课程名称:C语言程序设计专题 课程编号: 适用专业:02级计算机软件专业 学 时 数:52 执 笔 人:潮海晨 审 定 人:贺平 番禺职业技术学院 软件学院制定 第一章 概述 一、课程设计目的 《C语言C语言是一种非常流行的编程语言。课程设计是完成教学计划达到工科大专学生培养目标的重要环节,是教学计划中进行综合训练的重要实践环节,通过课程设计,使学生在熟悉基本知识的基础上,能够综合运用这些基本知识来编写一些实用程序,并进一步提高学生的程序设计和阅读能力。 二、课程设计内容和时间进程安排: 序号 内 容 学 时 时间安排 备 注 1 程序功能分析、定义数据结构、界面及初始化工作 6 第一周 星期一, 8:00~11:40 14:30~16:10 2 创建单链表输入学生信息以及验证数据函数 6 第一周 星期二, 8:00~11:40 14:30~16:10 3 显示单链表,输出学生信息 2 第一周 星期三, 8:00~9:40 4 查找学生信息 2 第一周 星期三, 10:0 0~11:40 5 删除学生信息 3 第一周 星期三, 14:30~17:00 6 插入学生信息 4 第一周 星期四, 8:00~11:40 7 将学生信息保存到文件及从文件读取学生信息 4 第一周 星期五, 8:00~11:40 8 以追加的方式将记录添加到文件尾 3 第一周 星期五, 14:30~17:00 9 复制文件,备份数据 2 第二周 星期一, 8:00~9:40 10 按总分将学生从高到低进行排序 4 第二周 星期一, 10:00~11:40 14:30~16:10 11 索引,按学号进行排序 2 第二周 星期二, 8:00~9:40 12 分类合计,按班级进行统计总分和平均分 4 第二周 星期二, 10:00~11:40 14:30~16:10 13 计算所有学生的总分和所有课程平均分 2 第二周 星期三, 8:00~9:40 14 显示某门课不及格的学生信息 4 第二周 星期三, 10:00~11:40 14:30~16:10 15 显示排前10名学生的信息和倒排10名学生信息 4 第二周 星期四, 8:00~11:40 合计 52 三、实训条件 硬件:计算机人手一台 软件:Turbo c 场地:机房 四、成绩评定、考核办法 实训成绩的评定依据两个方面:考勤成绩和考核成绩,前者占总评的10%,后者占总成绩的90%. 考勤内容包括: 是否按时到场;是否按进度要求完成任务;是否认真填写实训日记;是否保持实训设备完好无损等。 考核办法: 要求学生独立完成任务,并结合学生的编程能力,独立分析问题、解决问题的能力和创新精神,成绩分优、良、中、及格和不及格五等。 其中,各等级的评判标准为: 优秀标准: 能独立完成课题要求;能正确回答老师的提问;程序代码简洁, 无错误。平时表现好,认真编写实训报告和填写实训手册。 良好标准: 能完成课题要求;基本上能正确回答老师的提问;平时表现较好, 认真编写实训报告和填写实训手册,程序代码基本正确。 中等标准: 基本上能完成课题要求;基本能正确回答老师的提问;平时表现 较好,能编写实训报告,较好地填写实训手册。 及格标准: 能完成课题的主要要求;平时表现较好,能编写实训报告,较好 地填写实训手册。程序代码有部分错误。 不及格标准: 上课不认真,缺课迟到多,不能完成课题要求;不认真填写实训 手册、不上交实训报告。 课程设计内容 题目:学生成绩管理 一、课程设计目的 利用单链表结构实现学生成绩管理,了解数据库管理的基本功能,掌握C语言中的结构体、指针、函数(系统函数、自定义函数)、文件操作等知识,是一个C语言知识的综合运用。通过课程设计,使学生掌握结构体的运用、单链表的各种操作、数据验证、顺序查找方法、链式存储的直接插入排序方法、函数调用、函数参数(值参数和地址参数)、函数返回值类型。注意其中的难点,指针变量作函数参数、函数值为指向结构体的指针及单链表结构的应用等知识。 二、课程设计理论基础 C语言程序设计基基础知识。 三、课程设计内容与步骤 3.1程序功能 本程序利用单链表存储结构完成对学生成绩的动态管理,其基本功能模 块图如图1所示: 初始化 输入 显示 删除 查找 插入 追加 保存 读入 计算 拷贝 排序 索引 分类 合计 打印不及格者 显示前后10名学生信息 退出 3.2 程序设计思路 程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档