- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管理系统
课程设计报告
目录
学生成绩管理系统课程设计报告 2
一、需求分析 2
1、课程设计性质和目的 2
2、输入的形式和输入值的范围 2
3、输出的形式; 2
4、程序所能达到的功能; 2
5、测试数据: 2
二、功能描述 3
三、总体设计 3
1、功能模块设计 3
2、其他模块代码设计(详参“程序清单”)//此处与“程序清单”Word文件有超链接功能。 4
四、调试分析 5
五、测试结果 5
1、主界面:图5-1 5
2、录入学生信息界面:图5-2 5
3、显示统计数据界面:图5-3 6
4、查询学生成绩界面:图5-4 6
5、删除学生成绩界面:图5-5 7
6、插入学生成绩界面:图5-6 7
7、对已有学生成绩降序排列界面:图5-7 8
8、显示全部学生信息界面:图5-8 8
六、用户使用说明 9
七、课程设计的总结 9
八、附录(源代码) 10
学生成绩管理系统课程设计报告
一、需求分析
1、课程性质和目的课程的主要任务是运用在课程中学到的理论知识指导,使,并且通过综合课程设计,提高的实践动手技能,培养独立分析分析问题和解决问题的能力。采用编译器作为开发环境,这个环境是我们在学习C++的平台C++ 程序设计、多媒体技术、大学英语、高等数学、大学体育、马克思主义政治经济学等数据。用户在输入学生数据时要保证输入数据格式的正确性,系统不会自动检测输入的数据是否正确,可用。具体要求(输入学生学号、班级姓名和课程成绩等的时候要按照其相应的数据类型进行输入,如:表1-1)。
表1-1数据类型
班级 Char 例如:(08信管1班) 学号 Int NOT NULL 课程名称 Char 课程成绩 Float (0=Score=100) 3、输出的形式;
输出形式与输入形式类似,根据需要可以选择显示输入的各项内容,还可以选择显示计算好平均分后并排序后的记录,显示内容包括:班级、学号、姓名、平均分等数据。
4、程序所能达到的功能;
用户运行程序后进入系统主界面,在主界面用户可以输入所有学生的数据并保存到文件中,也可以读取文件中已有的学生数据。用户在保存数据的时候,如果保存位置没有文件则自动新建一个文件进行保存。本系统同时只能对一个数据文件进行相关操作,不能同时打开多个数据文件,其类似于单用户操作系统。
当用户读取学生数据后可对其进行显示,插入,删除,修改,排序,计算平均分等相关操作。用户在操作过程中可随时对当前文件进行保存到文件操作,以防止修改的数据丢失。
5、测试数据:
经过多次测试程序运行稳定,无致命错误。根据本次课程设计的要求对数据进行输入并分析数据输出结果。通过测试发现当用户正确输入时系统能够正确显示用户的输入,当用户输入错误时,系统并不会出现致命错误但其将显示非用户期望的数据。
二、功能描述
此成绩管理系统主要利用单链表实现,由如下功能模块实现:
1、录入模块。主要完成将学生记录存入单链表的工作。
2、显示统计数据模块。主要完成对自己所需的数据在链表内进行查询后的统计结果.
3、查询模块。主要完成对已有学生的学号、姓名等数据进行查询
4、修改模块。主要完成对已有学生的成绩或者其他信息,由于录入错误或者其他错误进行修改。
5、删除模块。主要用来删除不在需要的学生信息。
6、插入模块。主要是对漏录或者其他原因的学生信息,重新做一次录入信息。
7、学生成绩排序模块。用于对已有的学生信息,按照其成绩的高低对其排序。
8、显示学生成绩模块。是用来显示所有存在学生的全部成绩。
三、总体设计
1、功能模块设计
void main() /*主函数*/
{
for(;;)
{
switch(menu()) /*选择判断*/
{
case 1:
Input(stud);/*输入学生成绩*/
break;
case 2:
Statistic(stud); /*输出学生统计数据*/
break;
case 3:
Lookup(stud); /*查找学生成绩*/
cout\t\t\t;
system(pause);
break;
case 4:
Modify(stud); /*修改学生成绩*/
cout\t\t\t;
system(pause);
break;
case 5:
Delete(stud); /*按学号查找,删除学生信息*/
cout\t\t\t;
system(pause);
break;
case 6:
Insert(stud);/*增加学生成绩*/
cout\t\t\t;
system(pause);
break;
case 7:
Sort(stud)
您可能关注的文档
- 【毕业论文】单斗液压挖掘机液压系统的故障分析及改进对策.doc
- 【毕业论文】单片机的全自动洗衣机自动控制系统设计.doc
- 【毕业论文】单片机的音乐盒设计(C程序).doc
- 【毕业论文】单片机的智能交通灯控制系统的设计.doc
- 【毕业论文】单片机电子时钟设计.doc
- 【毕业论文】单片机课程设计报告(数字温度计).doc
- 【毕业论文】单片机课程设计报告--洗衣机控制器设计.doc
- 【毕业论文】单片机数字称重仪的设计.doc
- 【毕业论文】单片机音乐播放器设计报告.doc
- 【毕业论文】单片机应用课程设计报告.doc
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
最近下载
- 竞聘述职报告.ppt VIP
- 锅炉四管泄漏.ppt VIP
- GB50243-2016 通风与空调工程施工质量验收规范.pdf VIP
- 第一课《认识网页和网站_》课时1_优质课件.pptx VIP
- JJF(陕) 113-2024 低频电磁场测量仪校准规范.docx VIP
- 2025网课智慧树知道《《烧(创)伤的急救复苏与麻醉管理》》章节测试答案.pdf VIP
- 花生机械化生产技术.ppt VIP
- 2023《BIM工程师》继续教育题库及参考答案【夺分金卷】.docx
- 2025年陕西省安全员B证(2025.7.1新版)考试题库及答案 .pdf
- JJF(鲁) 137-2022 表面温度源校准规范.docx VIP
原创力文档


文档评论(0)