欢迎来到天天文库
浏览记录
ID:44830630
大小:505.96 KB
页数:35页
时间:2019-10-30
《C语言班级成绩管理系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、......学院课程设计报告C语言程序设计课程设计专业电气工程及其自动化班级姓名学号指导教师年月学习好帮手......新能源与动力工程学院课程设计任务书课程名称:C语言程序设计课程设计指导教师(签名):班级:姓名学号:一、课程设计题目班级成绩管理系统二、课程设计使用的原始资料(数据)及设计技术要求:安装有Windows操作系统电脑VisualC++6.0二、课程设计的目的学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和政治)等三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求等)
2、1.输入功能:可以一次完成无数条信息的输入。2.输出功能:能按班级输出学生的成绩单。3.修改功能:完成对单个学生成绩的修改。4.查找功能:完成对单个学生信息查找,并显示。5.排序功能:按学生成绩进行排序,并显示。四、工作进度安排7月8日:选择课程设计题目,确定分组7月9日:查找资料,编辑程序7月10日:查找资料,编辑程序7月11日:查找资料,修改程序7月12日:审核和打分五、主要参考文献[1]谭浩强.《C语言程序设计》(第二版).北京:清华大学出版社,2009.[2]谭浩强《C程序设计程序设计学习辅导》.北京:清华大学出版社,2
3、005.学习好帮手......审核批准意见系主任(签字) 年 月 日学习好帮手......指导教师评语及成绩评定表指导教师评语成绩设计过程(40)设计报告(50)小组答辩(10)总成绩(100)指导教师签字:年月日学习好帮手......目录一.引言-1-1.1设计目的-1-1.2意义-1-1.3内容-1-1.4主要任务-2-二.主要功能和功能-3-2.1主要功能-3-2.2要求-3-三.系统的数据需求及性能分析-4-3.1数据需求-4-3.2系统的性能分析-4-四.输入输出要求-5-五.整体框架结构-6-六.学生成绩业务
4、管理图-7-七.系统概要设计-8-7.1程序的模块组成-8-7.2学生信息结构数组-8-7.3各个程序的主要功能介绍:-9-八.系统详细设计-10-8.1函数介绍-10-九.调试与测试-13-9.1系统调试-13-9.2系统测试-13-十.总结-20-参考文献-22-附录源代码-23-学习好帮手......一.引言1.1设计目的1.学生成绩的录入2.能统计学生的成绩,求学生的总分及平均分3.能查询单个学生成绩4.能修改单个学生信息1.2意义随着经济的快速发展,科技的日益普及。目前我国的信息数字化工作也进入一个全新发展时期,特别是
5、高校的信息化建设已进入了全面的发展阶段,诸多高校充分地认识到,信息化建设己经成为了高校提高自身管理水平、提升综合竞争实力的重要手段。在高校,各种信息管理系统层出不穷。通过本系统,能够实现对学生成绩的有效管理,减少教务人员、教师的工作量,该系统能够很好的满足学校教学、管理方面的要求。为教务人员、教师提供学生成绩管理系统,以轻松实现学生成绩管理。系统化的成绩管理可以减少教务人员及教师因为工作量大而出现错误,为学校减少不必要的人力、物力、财力,便于学生成绩的增加、删除、修改、查询。1.3内容对一个有N个学生的班级,每个学生有四门课程。
6、该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。学习好帮手......1.4主要任务1.能按完成对学生成绩的录入、修改。2.能统计学生的成绩,求学生的总分及平均分。3.能查询学生各科成绩。学习好帮手......二.主要功能和功能2.1主要功能1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己所需要的信息。2.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。3.添加功能:管理员可以输入学生成绩等相关信息。4.修改功能:输入密码后管理员可以对数据库中
7、的信息进行修改,系统能够通过管理员的给出的条件查找出所要修改的信息,对修改后的信息进行保存。5.统计功能:管理员可以通过此功能对信息进行统计。2.2要求使用二进制文件方式存储数据,系统以菜单方式工作学生成绩信息包括:学号,班别,姓名,四门课程成绩(语文、数学、英语和政治)等。要求使用二进制文件方式存储数据,系统以菜单方式工作,实现对学生成绩的录入,修改,统计,排序,查询,输出等功能。学习好帮手......三.系统的数据需求及性能分析3.1数据需求通过查阅资料以及对程序的理解,总结出用户对数据的需求如下:1.学生信息:包括:学号、
8、学生姓名等信息。2.课程信息:包括:课程编号、课程名称等。3.基本数据维护功能:(1)录入学生的成绩信息。(2)显示学生的成绩信息。(3)保存学生的成绩信息。(4)排序学生的成绩信息。(5)统计学生的成绩信息。3.2系统的性能分析1.系统的高速性、稳定性、安全性
此文档下载收益归作者所有