计算机科学与技术学院c++课程设计书_(1)(7)

发布时间: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)可以使用继承的方法构造类,应尽量使用已减少代码的冗余度(例如,学校职工

精彩图片

热门精选

大家正在看