学生成绩管理系统设计报告

学生成绩管理系统设计报告

ID:14640330

大小:431.50 KB

页数:9页

时间:2018-07-29

学生成绩管理系统设计报告_第1页
学生成绩管理系统设计报告_第2页
学生成绩管理系统设计报告_第3页
学生成绩管理系统设计报告_第4页
学生成绩管理系统设计报告_第5页
资源描述:

《学生成绩管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一.系统总体框架2二.功能分析3三.模块设计与分析31.输入学生资料模块32.输出学生资料模块33.按学生平均成绩进行排列模块34.添加学生资料模块35.按学生学号查找并删除学生资料46.查找并显示学生资料模块47.按学号查找修改学生的资料模块48.从文件中读如数据模块49.储存学生资料并退出系统模块4四.类的设计与分析4五.特色语法分析5六.功能测试7七.心得体会9八.参考文献109一.系统总体框架主菜单输出学生资料模块按平均成绩排序模块添加学生资料模块按学号查找、删除学生资料模块按姓名、学号查找并显示学生资料模块按学

2、号查找、修改学生资料模块从文件中读入数据模块存储学生资料并退出系统模块输入学生资料模块二.功能分析“学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生学号按顺序排序,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改学生资料,从文件中读入数据,储存学生资料并退出系统。这九个模块既相互联系又相互独立。本系统是根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以及方便对成绩的各项管理操作。本系统能对成绩进行输入和输出;能按学号对学生进行排序,并显示学生资料、成绩等,不过得以系统输入

3、学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询该学生的资料,并修改或是删除该学生的信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。三.模块设计与分析1.输入学生资料模块主要功能用来对学生成绩进行收集和输入9。在学生信息保存在系统中的前提下,成绩录入需要输入资料,比如班级,学号姓名。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入成绩则输入y回车,如果要停止输入成绩则输入n,当

4、你输入n后回车,系统就会返回到主菜单。2.输出学生资料模块主要功能是用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息、资料等。具体包括学生的班级,学号,姓名,各科成绩和平均成绩。在查看学生资料成绩各方面的资料后,按任意间就可以返回到主菜单。3.按学生平均成绩进行排列模块块此模块的主要功能是用来对学生的平均成绩进行排序,这样在统计名次是就比较方便。在系统保存学生资料的前提下,使用此功能能快速统计出学生的名次情况。4.添加学生资料模块主要功能是用来添加学生的资料,成绩。如果系统有保

5、存学生资料的情况下,想要路如学生成绩的情况的话,就可用添加学生资料这个模块。在成功添加薛恒资料后,就可以对该学生进行其他操作了。5.按学生学号查找并删除学生资料主要供能是用来删除学生资料,在系统包粗学生资料的前提下,想删除某个学生的资料,我们只要知道他的学号,输入学号后,系统可以帮我们把他的资料删除,这种情况可以用在学生辍学、毕业等学生离开的时候,我们可以对管理系统进行及时更新,删除一些没用的信息,可以是系统更加优化。6.查找并显示学生资料模块主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找学生的资料,可

6、以通过姓名或者学号找到这个学生的所有资料,系统会自动显示出来7.按学号查找修改学生的资料模块主要功能是用来修改学生资料。在系统保存了学生资料的前提下,想要修改某学生的资料,可以输入学号,系统先会对该学生资料进行删除然后再重新录入该学生资料即可。8.从文件中读如数据模块主要功能是用来从文件中读入学生数据。由于一些资料可以用Word文档或者Excel表格输入,故在此模块中增加了导入数据功能。这样就比较方便,不用吧学生资料一个一个的添加,节省了很多时间和精力。99.储存学生资料并退出系统模块主要功能是用来储存学生资料。对系统进行一

7、系列操作,对系统的最新操作及时保存,及时更新系统,方便下一次的操作。四.类的设计与分析Student类类图studentclanunnamebyyljsjzcjsjyysjdsjktypedefclass{public:charcla[10];charnum[15];charname[20];charbyyl[10];charjsjzc[10];charsjk[10];charjsjyy[10];charjsd[10];}Student;表1Student类的说明名称属性说明cla数据成员说明学生班级num数据成员说明学生学

8、号name数据成员说明学生姓名byyl数据成员说明学生数电成绩jsjzc数据成员说明学生数学成绩sjk数据成员说明学生物理成绩9jsjyy数据成员说明学生英语成绩jsd数据成员说明学生模电成绩五.特色语法分析功能:定义菜单函数,通过输出函数显示系统功能。利用swich语句实现多分枝选择结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。