李伟课程设计报告学生测评系统解读.docVIP

  • 16
  • 0
  • 约1.4万字
  • 约 30页
  • 2016-05-07 发布于湖北
  • 举报

李伟课程设计报告学生测评系统解读.doc

《C语言程序设计》 课程设计报告 题 目: 学生测评系统____ 院 (系): 信息科学与工程学院 专业班级:___软件工程 1202班___ 学生姓名: 李伟 学 号: 20121611052 指导教师: 梁洁 20 13 年 6 月 8 日至20 13 年 6 月 21 日 华中科技大学武昌分校制 C语言程序设计 课程设计任务书 一、设计题目 学生测评系统 (难度系数★★★★) 二、设计主要内容 该系统通过结构体数组或链表实现了对学生测评信息的批量录入、浏览、修改、删除、添加、查询以及考试平均成绩和综合测评总分自动计算功能。具体要求如下: 学生的测评信息为:学号、姓名、性别、家庭住址、联系电话、语文成绩、数学成绩、外语成绩、考试平均成绩、同学互评分、品德成绩、教师评分、综合测评总分,试设计学生测评信息管理系统,使之能提供以下功能: (1) 基本功能: ①系统以菜单方式工作:提供一个字符主菜单使用户可以选择不同的字符来实现系统的各个功能,各个功能实现后又能够返回到主菜单。 ②批量录入功能:在录入的过程中,通过询问用户是否继续录入的方法来录入多个学生的测评信息(每个学生考试平均成绩和综合测评总分信息不用录入)。 ③平均成绩和综合测评总分自动计算:根据考试平均成绩=(语文+数学+外语)/3 ,计算出学生的考试平均成绩,根据综合测评总分=考试成绩*0.6+同学互评分*0.1+品德成绩*0.1+老师评分*0.2,计算出学生的综合测评总分。 ④浏览功能:按一定的格式显示所有学生测评信息。 ⑤修改功能:输入要修改的学号,先对该学号进行查询,如果查询成功,则可以根据提示对该学生测评每项信息(学生考试平均成绩和综合测评总分信息除外)进行修改,当修改了语文成绩、数学成绩、外语成绩、同学互评分、品德成绩、教师评分后,能够自动修改学生的考试平均成绩和综合测评总分的信息,如果查询不成功,则显示相应的提示信息。 ⑥删除功能:输入要删除的学号,先对该学号进行查询,如果查询成功,则删除该学生测评所有信息,如果查询不成功,则显示相应的提示信息。 ⑦添加功能:输入要添加的学号,先对该学号进行查询,如果查询成功,则提示输入的学号已存在的信息,并要求能够重新输入,如果查询不成功,则输入该学生测评的其他信息(考试平均成绩和综合测评总分信息不添加),并实现对考试平均成绩和综合测评总分自动计算,从而完成一个学生测评信息的录入。 ⑧查询功能:能够分别按输入的学号和姓名查询学生测评的信息,如果查询成功,则按一定的格式显示查询结果,如果查询不成功,则显示相应的提示信息。 (2)扩展功能: ① 保存功能:首先提示用户输入保存的文件名,将结构体数组或链表中的通讯录信息保存在指定的文件中。 三、原始资料 无 四、要求的设计成果 (1) 实现该系统功能的程序代码 (2) 撰写符合规范要求的课程设计报告 五、进程安排 序号 课程设计内容 学时分配 备注 1 选题与搜集资料 1天 2 分析与设计 1天 3 模块实现 4天 4 系统调试与测试 2天 5 撰写课程设计报告 2天 合计 10天 六、主要参考资料 [1] 梁旭,谷晓琳,黄明.C语言课程设计.第2版.北京:电子工业出版社,2009. [2] 王新.C语言课程设计.北京:清华大学出版社,2009. [3] 谭浩强.C语言程序设计.北京:清华大学出版社,2011. 指导教师(签名): 20 年 月 日 目 录 1 系统需求分析………………………………………………………………………5 1.1系统概述………………………………………………………………………5 1.2 系统功能分析…………………………………………………………………5 2 系统结构设计…………………………………………………………………………6 3 系统实现………………………………………………………………………………8~21 4 系统测试………………………………………………………………………………22~28 结论………………………………………………………………………………………29 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及题标用小四号黑体字) 1 系统需求分析 1.1 系统概述 现代人社会交往越来越多,纸质的已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质所不能克服的。在此

文档评论(0)

1亿VIP精品文档

相关文档