学生考勤管理系统课程设计
《学生考勤管理系统课程设计》由会员分享,可在线阅读,更多相关《学生考勤管理系统课程设计(13页珍藏版)》请在毕设资料网上搜索。
1、学生考勤管理系统 1 第 1 章 课题概述 1.1 课题的目的 课程设计题目:考勤管理 (1) 了解并掌握中小型综合应用程序的一般设计方法, 具备初步的独 立分析和设计能力; (2) 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试 等基本方法和技能; (3) 提高综合运用所学的理论知识和方法独立分析和解决问题的能 力; (4) 训练用系统的观点和软件开发一般规范进行软件开发, 培养软件 工作者所应具备的科学的工作方法和作风; (5) 课题的代码要求达到一定工作量,并具有一定的深度和难度; (6) 根据课题程序的分析和设计过程,撰写课程设计报告。 1.2 课题的要求 (1) 录入学生的
2、缺课记录; (2) 修改某个学生的缺课记录; (3) 查询某个学生的缺课情况; (4) 统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到 少排序; (5) 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由 多到少排序; (6) 系统以菜单方式工作 学生考勤管理系统 2 第 2 章 设计思路 2.1 模块设计 学生考勤管理系统包含五个大的功能,分别是:录入学生缺课信息、修改学 生缺课信息、查询某个学生的缺课情况、统计某段时间内(以天为单位) ,旷课 学生姓名及旷课节数和统计某段时间内,有学生旷课的课程及旷课人次。学生的 缺课信息主要包含学号,缺课日期,第几节课、课程名称,学生姓名
3、,缺课类型。 在程序开始时,系统提供相应的菜单供用户进行相应的选择操作。 本程序包括基类 class student 学生信息课程类,以及派生类 class records:public student 实现学生信息和考勤情况操作的类。 这两个类 是所有函数 进行操作的基础。 void records:input()为学生考勤系统的录入模块,在录入学生缺课信息时根 据系统提示逐一输入。每输入完一条信息,系统会提示是否继续输入,用户可以 选择继续或返回主菜单。 void records:edt()为学生考勤系统的修改模块,在修改学生缺课信息时,用 户首先输入要修改的学生姓名, 系统会检索如果系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 考勤 管理 系统 课程设计
