欢迎来到天天文库
浏览记录
ID:61512038
大小:647.00 KB
页数:21页
时间:2021-02-08
《贵州大学 学生成绩管理系统 实验报告 c语言.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、高级语言程序设计综合实训报告题目:学生成绩管理系统学院:计算机科学与信息学院班级:学号:学生姓名:指导教师:王力2012年7月3日摘要学生成绩管理系统是为了解决在校学生几门课程的考试成绩进行统一管理的系统。学生成绩管理系统方便对学生成绩进行统一系统化的管理,从而减轻老师负担,提高工作效率,本系统提供学生成绩的输入、删除、添加、修改、保存等操作,同时还能按照老师的要求对学生成绩进行统计、汇总、排序、检索等,学生成绩管理系统在很大程度上节省了老师工作时间,也更能更上时代的步伐。目录一、实训目的----------------------------------------------3
2、二、需求分析----------------------------------------------3三、系统设计----------------------------------------------31、运行环境--------------------------------------------32、系统结构--------------------------------------------43、系统模块设计----------------------------------------44、界面设计-------------------------------
3、-------------5四、系统实现----------------------------------------------51、使用语言--------------------------------------------52、模块代码实现----------------------------------------5五、单元测试--------------------------------------------6六、集成测试-------------------------------------------12七、总结---------------------
4、-----------------------------20一、实训目的(1)综合应用所有学知识的能力(2)模块化程序设计能力(3)项目组协作开发能力(4)项目文档开发能力(5)项目管理能力(6)项目调试、测试能力二、需求分析本系统是针对高等院校的学生成绩管理,因此此系统主要包含学生的学号、姓名、各科成绩等信息,并且还能对学生信息进行排序、求和、添加、删除、保存文件、读取学生信息文件等操作。三、系统设计(1)运行环境:硬件环境:处理器:Intel(R)Core(TM)i5-2410MCPU@2.30GHz内存:金士顿ddr34G硬盘:西部数据7200转500G显卡:AMDRade
5、onHD6630软件环境:虚拟机:WindowsVirtualPC操作系统:Windowsxpsp3编程工具:TC2.0(2)系统结构(3)系统模块设计1、输入模块:输入学生数据。2、显示模块:显示学生信息。3、删除模块:指定删除某一学生数据。4、保存文件:将文件以指定文件名保存到指定路径。5、读入文件:读入指定文件。6、插入模块:在指定位置输入某一学生数据。7、查询模块:查询指定学生信息。8、退出:退出系统。(4)界面设计四、系统实现1、使用语言:c语言2、模块代码实现(1)输入模块:在菜单中输入1回车,输入学生学号、姓名、各科分数。备注:可连续输入多个同学信息,在输入学号是输入
6、“@”即可结束输入。(2)显示模块:在菜单中输入3回车即可显示已有的学生信息。(3)删除模块:在菜单中输入2回车,输入欲删除信息学生学号回车即可实现删除。(4)保存文件:在菜单中输入5回车,输入欲保存的路径及保存文件文件名回车即可。(1)读入文件:在菜单中输入6回车,输入读取的文件路径即可。(2)插入模块:在菜单中输入8回车,输入欲插入数据的位置,在输入相关数据即可。(3)查询模块:在菜单中输入4回车,输入查找人的姓名即可。(4)退出:在菜单中输入14回车即可。五、单元测试1、输入模块:学号输入数字、字母、符号均可,当分数不在0到100之间时会提示输入成绩错误请重新输入,名字用数字
7、、字母、符号输入均可。2、显示模块:显示时大小写字母、各种符号、数字显示正确。3、删除模块:输入学号不论数字、字母、符号均可,输入之后可看见该学生信息,回车即可删除,对于没有的学号,则无显示信息。4、插入模块:插入时学号不论是数字、字母还是符号均可插入。5、查询模块:查询是不论名字是数字、字母还是符号均可查询。六、集成测试:1、初始化:2、输入模块:3、显示模块:4、查询模块:5、保存文件:6、读取文件:7、计算总分、均分:8、插入记录:9、复制文件10、排序11、追
此文档下载收益归作者所有