课程设计论坛

首页 » 设计下载 » 计算机设计 » 基于C++学生考勤管理系统设计
ZSXFXYZSM - 2018/3/29 4:34:15
文件格式:word+cpp
文件大小:5.69MB
适用专业:面向对象程序设计
适用年级:大学
下载次数:1 次
我要下载:客服QQ:5739126
论文编号:213745

资料简介:
课程设计-学生考勤管理系统设计,共22页,4968字,附源程序。
目  录
1 需求分析    4
1.1    系统设计的目的和意义    4
1.2 实际业务操作流程    4
1.3 功能需求    4
2 总体设计    4
2.1系统功能分析    4
2    详细设计与实现    5
3.1类结构设计    5
3.2 主要功能的算法描述    7
4系统调试    7
4.1主菜单界面    8
小结    8
代码    10

1 需求分析
1.1    系统设计的目的和意义
考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课(连续用 begin-end的形式表示)、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。
1.2 实际业务操作流程
试设计考勤管理系统,使之能提供以下功能:  1).录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输入格式为:缺课日期 第几节课 课程名称学生姓名 缺课类型 每行一条纪录。 例如:  2009-04-29 2-4 中国近现代文学史 李云龙 迟到 2009-04-28 2-4 大学生社交礼仪 马志鹏 旷课  2).修改某个学生的缺课记录:可以对缺课纪录的任意部分进行修改,然后显示一下修改后的纪录。  3).查询某个学生的缺课情况:查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序。  4).统计某段时间内(以天为单位),旷课学生姓名及旷课节数,查询结果先按旷课节数降序排序,旷课节数相同的学生按姓名升序排序;  5).统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次相同的课程按课程名称升序排序;    6).系统以菜单方式工作。(所谓菜单指用户可以自由选择所要执行的功能。学生可以通过以上功能录入信息、修改信息、查询信息、整理统计出所要了解的信息,除了要实现上述的基本功能之外,本系统还应该在细节上下工夫,使用户使用方便,在使用的过程中保持一个愉快的心情。
........

资料预览图片:

课程设计-基于C++学生考勤管理系统设计


资料文件预览:
共3文件夹,16个文件,文件总大小:5.69MB,压缩后大小:1.43MB


我要下载:基于C++学生考勤管理系统设计(客服QQ:5739126)
1
查看完整版本: 基于C++学生考勤管理系统设计