没有合适的资源?快使用搜索试试~ 我知道了~
用文件实现的学生成绩管理系统-课程设计大作业.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 195 浏览量
2022-06-03
02:27:29
上传
评论
收藏 504KB DOCX 举报
温馨提示
试读
11页
用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx用文件实现的学生成绩管理系统-课程设计大作业.docx
资源推荐
资源详情
资源评论
----------------------------
题目: 用文件实现的学生成绩管理系统
(含全套完整资料)
目的:
学生通过本次实验编程实现一个班级学生成绩的管理,使学生了
解文件的主要操作(创建、读、写、增加和删除记录等)。
内容和要求
1、 编写一个学生成绩管理的软件系统,语言不限。
2、 软件中能够随时增加学生成绩记录(姓名、班级、
学号、课程名称、成绩),这些记录存放到磁盘文件中。
3、 利用磁盘文件的系统接口函数编程实现对学生成绩
进行管理:以各种方式查询成绩、修改成绩;显示所有的学生
成绩。
4、 编写将一个班级的成绩复制到另一个文件的功能。
5、 学习使用文件编程,实现指定班级成绩文件的删除
操作。
6、 能够对学生成绩记录进行文件备份和还原。
7、
本实验的目的是练习文件操作,因此该软件不能使用数据库存放信
息,只能用普通文件存放信息。
精选资料
----------------------------
目录
学生成绩管理系统课程设计报告.............................................................................1
一、需求分析......................................................................................................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++语言描述)课程中
学到的理论知识来指导实践,使我们了解面向对象与面向过程之间的区别,学会用所学知识
解决实际问题,并且通过综合课程设计,提高大家的实践动手技能,培养我们独立分析分析
问题和解决问题的能力。
2、输入的形式和输入值的范围
本系统是一个学生成绩管理系统,采用 VC++6.0 编译器作为开发环境,这个环境是我
们在学习 C++的平台。输入数据类型主要是 char、int、oat 等数据类型,输入内容包括:
班级、学号、姓名、数据结构、C++ 程序设计、多媒体技术、大学英语、高等数学、大学
体育、马克思主义政治经济学等数据。用户在输入学生数据时要保证输入数据格式的正确性,
系统不会自动检测输入的数据是否正确,可用。具体要求(输入学生学号、班级姓名和课程
成绩等的时候要按照其相应的数据类型进行输入,如:表 1-1)。
表 1-1 数据类型
班级 Char
Int
Char
Float
例如:(08 信管 1 班)
NOT NULL
学号
课程名称
课程成绩
(0=<Score<=100)
3、输出的形式;
输出形式与输入形式类似,根据需要可以选择显示输入的各项内容,还可以选择显示计
算好平均分后并排序后的记录,显示内容包括:班级、学号、姓名、平均分等数据。
4、程序所能达到的功能;
用户运行程序后进入系统主界面,在主界面用户可以输入所有学生的数据并保存到文件
中,也可以读取文件中已有的学生数据。用户在保存数据的时候,如果保存位置没有文件则
自动新建一个文件进行保存。本系统同时只能对一个数据文件进行相关操作,不能同时打开
多个数据文件,其类似于单用户操作系统。
当用户读取学生数据后可对其进行显示,插入,删除,修改,排序,计算平均分等相关
操作。用户在操作过程中可随时对当前文件进行保存到文件操作,以防止修改的数据丢失。
5、测试数据:
经过多次测试程序运行稳定,无致命错误。根据本次课程设计的要求对数据进行输入并
分析数据输出结果。通过测试发现当用户正确输入时系统能够正确显示用户的输入,当用户
输入错误时,系统并不会出现致命错误但其将显示非用户期望的数据。
精选资料
剩余10页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功