学生管理系统————课程设计.doc.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
学生管理系统————课程设计 学生管理系统是指对学生的基本信息和学籍信息进行管理的一种系统。本文档主要介绍了一个简单的学籍管理系统的设计和实现,使用 C++ 语言编写,实现了基本的功能,包括数据录入、查询、删除和排序等。 一、数据录入功能 数据录入功能是指将学生的基本信息和学籍信息录入到系统中。在本系统中,我们使用了两个文件,A.TXT 和 B.TXT,分别存储学生的基本信息和学籍信息。A.TXT 文件中包含学生的学号、姓名、性别、宿舍号码、电话号码等基本信息,而 B.TXT 文件中包含学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩等学籍信息。 在数据录入功能中,我们需要录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共 7 个数据。综合成绩和学分将根据条件自动运算。综合成绩的计算规则是:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*15%+卷面成绩*70%。 二、查询功能 查询功能是指根据不同条件查询学生的信息。在本系统中,我们提供了两种查询方式:学生基本情况查询和成绩查询。 (1)学生基本情况查询 在学生基本情况查询中,我们可以根据学号或姓名查询学生的基本信息。输入一个学号或姓名后,系统将显示出该生的基本信息。 (2)成绩查询 在成绩查询中,我们可以根据学号查询学生的所有课程情况。输入一个学号后,系统将显示出该生的所有课程情况,包括课程编号、课程名称、综合成绩和实得学分。 三、删除功能 删除功能是指删除学生的信息。在本系统中,我们提供了删除功能,当在 A.TXT 中删除一个学生时,自动地在 B.TXT 中删除此人所有信息。 四、排序功能 排序功能是指根据不同的条件对学生的信息进行排序。在本系统中,我们提供了排序功能,能够实现选择按综合成绩或实得学分升序或降序排序并显示数据。 五、系统设计 在系统设计中,我们使用了面向对象的方法,定义了一个 student 类,用于存储学生的信息。该类中包含了学生的基本信息和学籍信息,并提供了相关的操作函数。 在系统实现中,我们使用了 C++ 语言,实现了基本的功能,并提供了适当的注释,使程序容易阅读。系统还提供了文本菜单界面,能够方便地使用系统。 六、结论 本系统是一个简单的学籍管理系统,能够实现基本的功能,包括数据录入、查询、删除和排序等。但是,随着系统的发展和扩展,需要不断地完善和改进,以满足更多的需求和要求。
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助