C++课程设计-学生考勤管理系统
课程名称:C++程序设计课程设计
设计题目:学生考勤管理系统
已知技术参数和设计要求:
1. 问题描述:
在学生考勤管理系统中,考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。系统功能包括信息录入、修改、查询、统计等。
2. 功能要求:
录入学生的缺课记录;
修改某个学生的缺课记录;
查询某个学生的缺课情况;
统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;
统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;
3. 界面要求:
用户界面设计不做统一规定,但应做到界面友好,易于操作。
4. 技术要求:
要求利用面向对象的方法以及C++的编程思想来完成系统的设计;在设计的过程中,建立清晰的类层次; 在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制来实现系统功能。要求主函数(或图形界面下的主调函数)很“干净”,只有一些类对象的定义和某个类对象的一个成员函数的调用。
5. 课程设计时间:15周、16周
6. 课程设计的考核方式及评分方法
考核方式
课程设计结束时,在机房当场验收。
教师提供测试数据,检查运行结果是否正确。
回答教师提出的问题。
学生提交课程设计文档(A4纸打印)
评分方法
上机检查 :书面报告:答辩=6 :3 :1,没有通过上机检查的其成绩直接记录不及格
指导教师签名: 日期:
教研室主任签名: 日期:
系主任签名: 日期:
2021-07-06 23:10:14
937KB
课程设计
1