一、课程设计的目的与要求
(一)课程设计目的与任务
C++作为一门程序设计语言,其学习的最终目的是应用,作课程设计可以让
我们更好的理解 C++语言的精髓,学习掌握 C++的语言流程,初步了解编程
的思路,并且有重点的练习我们 C++中的类、对象等模块的,使我们对这些
重中之重的语言模块掌握的更加灵活可以实现我们的一些初步的程序设计要
求也可以提高我们的实践能力;在课程设计中我们也应该就产生的实际开发
问题象老师请教学习,以最好的最高的水准完成设计任务。
(二)题目要求
考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、
学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使
之能提供以下功能:
(1).录入学生的缺课记录;
(2).修改某个学生的缺课记录;
(3).查询某个学生的缺课情况;
(4).统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;
(5).统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少
排序;
(6).系统以菜单方式工作。
二、设计正文
1、系统分析
考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、学生姓名、
缺课类型(迟到、早退、请假及旷课)。设计一考勤管理系统,使之能提供以下
功能:
(1).录入学生的缺课记录:从键盘输入数据,输入格式为:学生姓名、缺课日期、
第几节课、课程名称、缺课类型。
例如: