计算机科学与技术学院c++课程设计书_(1)(7)
发布时间:2021-06-05
发布时间:2021-06-05
C++
综合成绩在60以上(含60 ),应得学分=课程学分
综合成绩在60以下 ,应得学分=0
(2)查询功能:分为学生基本情况查询和成绩查询两种
A:学生基本情况查询:
输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。
B:成绩查询:
输入一个学号时,查询出此生的所有课程情况,格式如下:
学 号:xx 姓 名:xxxxx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx
共修:xx科,实得总学分为: xxx
(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。 (4 ) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。
10.学生考勤系统
通过设计、实现一个学生考勤管理系统,主要功能如下:
(1)录入学生的缺课记录:首先提示用户按照正确的格式进行学生缺课记录的录入。
(2)修改某个学生的缺课记录:查找到你所需要修改的那位的学生全部缺课记录。在修改前要检查记录是否为空了,不为空的话,可以设置下面这五个菜单供用户选择:
1、缺课日期
2、第几节课
3、课程名称
4、学生姓名
5、缺课类型
6、退出修改程序并返回系统主菜单
修改很简单,仅需要对该学生的某个部分进行替换即可,实现对所选记录的修改,完成后更新原有的学生记录。
(3)查询某个学生的缺课情况
按学生姓名查找,为了达到查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序
(4)统计旷课学生姓名及旷课节数和有学生旷课的课程及旷课人次
(5)退出系统
(二)其它要求:
(1) 只能使用C++语言,源程序要有适当的注释,使程序容易阅读;
(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)(可以通过自学实现);
(3) 学生可自动增加新功能模块(视情况可另外加分);
(4)设计要求数据用类来组合数据与操作;
(5)可以使用继承的方法构造类,应尽量使用已减少代码的冗余度(例如,学校职工