没有合适的资源?快使用搜索试试~ 我知道了~
用文件实现的学生成绩管理系统 (华工完整大作业).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2022-06-20
04:27:09
上传
评论
收藏 163KB DOCX 举报
温馨提示
试读
20页
用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx用文件实现的学生成绩管理系统 (华工完整大作业).docx
资源详情
资源评论
资源推荐
用文件实现学生成绩管理系统
(全套完整资料,可直接上交!! )
一、题目: 用文件实现的学生成绩管理系统
二、目的
学生通过本次实验编程实现一个班级学生成绩的管理 ,使学生了解文件
的主要操作(创建、读、写、增加和删除记录等).
三、内容和要求
1、 编写一个学生成绩管理的软件系统,语言不限。
2、 软件中能够随时增加学生成绩记录(姓名、班级、学号、课程名称、成
绩),这些记录存放到磁盘文件中。
3、 利用磁盘文件的系统接口函数编程实现对学生成绩进行管理 :以各种方
式查询成绩、修改成绩;显示所有的学生成绩。
4、 编写将一个班级的成绩复制到另一个文件的功能。
5、 学习使用文件编程,实现指定班级成绩文件的删除操作.
6、 能够对学生成绩记录进行文件备份和还原。
7、 本实验的目的是练习文件操作,因此该软件不能使用数据库存放信息,
只能用普通文件存放信息。
四、提交内容
本大作业每个人必须单独完成。最后需提交的内容包括:源程序(关键
代码需要注释说明)、可运行程序、运行结果、算法思路及流程图、心得体会。
将以上内容刻入光盘,光盘上写明班级、学号、姓名信息,再将大作业要求、
源程序及注释、算法思路及流程图、心得体会等打印出来。最后将打印稿及
光盘统一交给自己所在的教学点管理人员.截止时间 2014 年 12 月 1 日。过期
自负。
大作业严禁抄袭。发现抄袭一律以不及格论。
学生提交的大作业必须与本次布置的大作业题目和要求相一致,否则成
绩记零分。
用文件实现学生成绩管理系统
摘 要 学生成绩管理系统是典型的信息管理系统,是学校教务管理的重要组成部分,其处
理信息量很大.本课程设计是用 C++实现对学生的成绩管理作一个简单的模拟,实质是建立
学生成绩单链表,每条记录由姓名、学号与成绩组成,即链表中每个结点由 4 个域组成,分
别为:学号、姓名、成绩、存放下一个结点地址的 next 域。用菜单选择操作方式完成五项
功能分别写成五个函数,插入学生成绩对应建立学生单链表的功能,输出全部学生成绩记
录,后三个功能分别对应单链表的查询、修改与删除三大基本操作.该系统中的数据采用线
性表中的链式存储结构即单链表来存储,用结构体类型和类类型定义每个学生记录并采用
外部文件方式记录数据简便数据的读取与保存。
关键词 程序设计;C++;文件;学生成绩管理系统;
目录
1 引
言............................................................................................................................................................
3
1.1 课程设计目
的..................................................................................................................................... 3
1。2 课程设计内
容................................................................................................................................... 4
1.3 课程设计目
标...................................................................................................................................... 4
2 系统需求与功能分
析..................................................................................................................................... 5
2.1 系统需求分
析..................................................................................................................................... 5
2。2 系统功能分
析................................................................................................................................... 5
2.3 系统性能分
析...................................................................................................................................... 6
3 总体结构设
计................................................................................................................................................. 6
3。1 系统的结构设
计............................................................................................................................... 6
3.2 系统管理流程
图.................................................................................................................................. 6
4 系统详细设计和系统实
现............................................................................................................................ 7
5 系统测
试.................................................................................................................................................... 11
6 结束
语........................................................................................................................................................ 1
2
参考文
献........................................................................................................................................................ 1
2
附录 1:结构化设计源程序清单......................................................................................................... 1
3
1 引 言
1.1 课程设计目的
学生成绩管理是一个学校不可缺少的部分 ,它的内容对于学校的管理者和学生以及学
生家长来说都至关重要,所以一个良好的学生成绩管理系统应该能够为用户提供充足的信
息和快捷的查询手段。学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用。
由于各个大学都在持续扩招,学生的数量日益庞大,对于如何管理如此庞大的学生成绩数据
显得更为复杂,传统的手工成绩管理不仅工作量大,而且容易出现问题,如:效率低、保密
性差,另外时间一长,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的
困难.已不能适应时代的发展.
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识 ,它
已进入人类社会的各个领域并发挥着越来越重要的作用.
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无
法比拟的优点.例:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本
低等。这些优点能够极大地提高管理者管理的效率,也是学校走向科学化、正规化管理,
与世界接轨的重要条件.
因此,开发设计这样一套学生成绩管理软件成为很有必要的事情。
该学生成绩管理系统采用 C++语言开发研制,针对学生成绩及其数据特点,可以全面实
现对学生成绩的插入、查询、修改、删除和输出等功能的计算机管理。它能使学生成绩数
据的工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提
高学生成绩管理的效率,从而使学校对于学生成绩的管理水平和技术水平跃上一个新的台
阶.
1.2 课程设计内容
在程序设计中,可以用许多种数据结构来处理数据存储,对于该学生管理系统而言线
形表无疑是最好的选择,考虑到学生成绩管理系统一经建立不仅进行查询而且需要频繁的
进行插入和删除,所以采用单链表存储结构实现.这种内存的动态分配策略使我们在编写算
法是无需考虑有多少空间资源可用于实现数据结构,算法在需要内存的时候向内存申请,
当不需要的时候释放它。
为了简便起见,成绩管理系统记录中只包括学号、姓名、语文成绩、数学成绩、英语
成和成绩存放下一个结点地址的 next 域等数据项。为学生成绩设计一个类,内中包含存储
学生成绩信息的单链表以及对单链表进行各种操作的成员函数。为各个成绩如语文成绩、
数学成绩和英语成绩等数据项建立一个结构体类型 ,并用此结构类型对学生成绩类进行实
例化。
对学生成绩信息要求完成如下功能:
(1) 插入:将学生的成绩信息插入;
(2) 查询:查询满足条件的学生;
(3) 修改:对成绩信息的数据项进行修改;
(4) 删除:将满足条件的学生信息删除;
(5) 输出:将全部的学生成绩信息输出。
为了方便数据的读取与保存,我们采用外部文件来进行数据保存能实现学生信息数据
的维护.
1.3 课程设计目标
建立学生成绩信息管理系统,采用计算机对学生成绩信息进行管理,进一步提高学校现代
化水平。帮助广大成绩信息管理者提高工作效率、减少工作时间,实现学生及其家长信息查
询工作流程的系统化、公平化、规范化和自动化,也为广大在教师提供便利快捷的成绩录
入功能。为了保证系统能够长期、安全、稳定、可靠、高效的运行,本课题将达到以下几
个目的:
(1)系统处理的准确性
系统处理的准确性和及时性是系统的必要性能.在系统设计和开发过程中,要充分考虑
剩余19页未读,继续阅读
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0