学生成绩管理系统介绍及使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生成绩管理系统介绍及使用说明
姓名:贺继鹏学号:2008301304 班级:5284
1.训练目的:
通过上机训练的实践,能够将所学的基本理论和方法应用到作业中;以达到理论和实践相结合,加深对程序设计的理解。主要对基本语法、程序调试、开发工具应用进行实践。进一步加深、巩固学生所学专业课程(《C语言》)的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力。掌握运用C语言独立地编写、调试应用程序和进行其它相关设计的技能。
2.实现功能:
本管理系统主要实现对学生成绩的档案管理操作。通过系统可实现:
a.能够输入、添加、修改、删除学生的个人信息以及各科成绩;
b.可对学生成绩进行总分合计、平均分计算、单科排名以及综合成绩排名;
c.可按照学生姓名、学号或者其它信息进行学生及其成绩的综合查询;
d.能够对按照班级、个人等形式对学生信息及其成绩进行报表汇总与打印;
e.建立学生成绩数据库或者磁盘文件,存储相关信息。
3.系统流程图
4.系统介绍
(1)主界面设计如下:
注:操作者可以根据不同需求选择不同的操作。
(2)菜单选项介绍
*1.新建学生信息
本函数主要用来新建一个学生信息库,在此之前,该系统中不存在别的学生信息。可以根据提示依次输入新建的各项学生信息。确认完成此操作后,新建的学生信息就会被系统所记录。
*2.增添学生信息
此函数主要是实现在已有学生记录基础上对学生信息的一个添加工作。添加的各项信息必须符合系统的要求。成绩必须在1到100之间。添加完后,系统会自动对所添加成绩进行总分平均分操作。*3.修改学生信息
实现对已存在学生信息的修改。进入此功能后,先对所要修改的学生信息进行查询,由于每个人学号均不重复,此查询只能通过学号进行,避免因重名所带来的不便。查到该生后,可以根据提示选择所要修改的选项,输入修改后的信息。
*4.查询学生信息
主要实现对已有学生的各项信息的综合查询。主要分为按姓名,按学号查询。如果所查询学生不存在,系统会自动提示。可以查正后继续查询。
*5.删除学生信息
实现对已存在学生信息的删除。进入此功能后,先对所要修改的学生信息进行查询,由于每个人学号均不重复,此查询只能通过学号进行,避免因重名所带来的不便。在确认删除后,系统会将所选定学生的所有信息删除。
*6.导入学生信息
将程序路径中的txt文件中的学生信息导入该系统中,即可以对该系统中的相关信息进行所需要的排序、删除等操作处理。
*7.排序
实现对已有的学生各方面信息进行排序。可以按学号、各科成绩、总分、平均分进行排序。进入该选项后,根据系统提示,选择相应的服务选项,即可是现所需要的操作。
*8.退出系统
在完成所有所需要的操作以后,退出系统,即本次操作到此结束。此菜单中包含对学生信息的保存操作,保存后,系统会生成一个txt 文件,学生信息就保存在该文件中,下次使用可以直接导入操作。5.使用说明
1.本操作系统只允许管理员进行相关的操作。运行本程序后,首先进入登陆界面,管理员账号、密码均为448。且账号和密码只允许输入
三次,超过三次错误,系统会自动跳出。
2.账号和密码输入正确后,将进入菜单选项界面,你可以根据所需要的服务选择对应的操作。
3.在选定所需要的操作后,系统会有相应的操作提示,可以根据提示进行自己所需要的服务。出现错误,系统也会自动提醒,用户根据系统的提醒,即可完成操作。
4.所有的成绩必须在1到100之间,否则系统会提示出错,在退出系统时,要保存数据,如果不保存,所有信息就会丢失。
5.在进入系统后,如果是对已有的学生信息尽行操作,需要先导入存储学生信息的相应的txt文件,然后选择自己所需要的各种操作。如果没有学生信息档案,可以选择新建建立新的学生档案。在退出系统后,要选择对数据进行保存,系统会将此档案保存在生成的txt文件中,以便下次使用时导入。
6.优缺点分析
优点:该操作系统简单,易懂,直观,功能齐全,操作过程中含有很多提示,使操作者容易掌握。
缺点:由于个人能力的问题,对c语言的掌握还不是很精通,所以未能实现可视化界面操作。我定会在以后的学习中注意这一点,努力学习,争取早日对c语言有更好的了解和掌握。