- 7
- 0
- 约1.57万字
- 约 34页
- 2018-07-25 发布于贵州
- 举报
课程设计学生成绩的管理系统
课 程 设 计 报 告
课程名称:面向对象程序设计C++
设计题目:学生成绩管理系统
专 业:计算机科学与技术
姓 名:
学 号:
指导教师:李 晓 虹
2015 年 1 月 6 日
目录
1.系统需求分析 2
1.1 功能需求分析 2
1.2 性能需求分析 2
1.2.1 硬件环境 2
2.总体设计 3
2.1.对系统的操作: 3
2.2. 系统结构: 3
2.2.1程序流程图 3
2.2.2各个子函数功能及流程图 4
3.详细设计 6
4.系统调试 8
4.1 调试信息 8
4.2 源代码: 10
5.结果分析 24
5.1进入学生成绩管理系统的主菜单 24
5.2数据录入 24
5.3 增加学生 25
5.4 删除学生 26
5.5 修改学生 27
5.6 总成绩查询 27
5.7 按姓名输出 28
5.8 输出所有学生的数据 28
5.9 各个学生的平均成绩 29
5.10 各科不及格人 29
5.11 总分查询排名 30
5.12 退出 30
6.总结 31
1.系统需求分析
1.1 功能需求分析
用数组或链表数据结构完成一个学生成绩管理系统,此系统的具体功能要求:
(1)学生信息录入功能
1)用户从键盘输入每个学生的信息:姓名、学号、数学成绩、C++成绩、英语成绩。
2)可插入一个或多个学生信息到当前编辑的班级数据中。
3)可删除一个或多个学生信息。
(2)查询功能
1)浏览所有学生信息;
2)按学号查询学生信息;
3)按姓名查询学生信息;
4) 查询一个班总成绩和平均成绩;
5) 查询一个班某一门课总成绩和平均成绩;
6)查询某一门课分数段(60,60-69,70-79,80-89,90)学生数。
(3)成绩统计
1)按学号输出一个班学生信息:学号、姓名、数学成绩、C++成绩、英语。
2) 按总成绩输出从高到低输出学号、姓名信息。
注:以上功能以菜单形式供用户使用,并有一定的容错功能
1.2 性能需求分析
1.2.1 硬件环境
处理器:inside或是更高。
内存:128MB(建议 196MB)。
硬盘空间:20MB。
1.2.2 软件环境
操作系统: Windows 98/ XP或是Windows 2000/Windows NT Server 4.0。
2.总体设计
2.1.对系统的操作:
1) 数据录入 、增加人员、删除人员、查询、修改数据、
2) 查询:包括总成绩查询、按姓名查询、输出所有学生成绩
3) 排名:按总分排名、按英语成绩排名、按C++成绩排名
2.2. 系统结构:
2.2.1程序流程图
2.2.3各个子函数功能及流程图
1)用于添加学生信息的函数包括学号姓名成绩等的内容
2) 用于输出学生信息,包括学号姓名各科及总分平均成绩
3)用于查找学生各项信息。
4)用于修改学生各项信息。
5)删除学生信息。
3.详细设计
在main()函数中主要是通过”switch(menu())”选择判断来调用相关功能模块。系统的运行是在一个永真的循环里进行的,只有在主界面并选择“退出本系统”时,才会跳出永真循环,并退出程序。主函数代码为:
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:
Output(stud);
/*显示全部学生成绩*/
cout\t\t\t;
system(pause);
break;
case 0:
coutendl
cout\t\t\t;
system(pause);
exit(0);
}
}
}
4.系统调试
4.1 调试信息
主界面:
2) 添加学生信息
3) 查询信
您可能关注的文档
- 花树岭项目养老产业课件.ppt
- 花都新界活动炒作方案课件.pptx
- 苏家屯区中小学德育的研究工作考核评估细则.doc
- 苏家屯区中小学德育的研究工作考核评估细则_1.doc
- 苏少版四年级音乐下册《四季童趣》课件(第1个).ppt
- 苏州市企业安全生产的管理体系建设暨_1.doc
- 苏州市企业安全生产的管理体系建设暨.doc
- 苏州银保主持技巧课件.ppt
- 苏州市立医院润达社区卫生服务中心 赵宗权课件.ppt
- 苏教版七上语文《端午日》课件.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)