学生考勤管理系统课程设计报告.docx

上传人:鲁** 文档编号:548981058 上传时间:2024-01-30 格式:DOCX 页数:44 大小:301.64KB
返回 下载 相关 举报
学生考勤管理系统课程设计报告.docx_第1页
第1页 / 共44页
学生考勤管理系统课程设计报告.docx_第2页
第2页 / 共44页
学生考勤管理系统课程设计报告.docx_第3页
第3页 / 共44页
学生考勤管理系统课程设计报告.docx_第4页
第4页 / 共44页
学生考勤管理系统课程设计报告.docx_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《学生考勤管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统课程设计报告.docx(44页珍藏版)》请在金锄头文库上搜索。

1、学生考勤管理系统课程设计报告.学号12080102172012-2013 学年 第二学期高级语言程序设计课程设计报告题目:学生考勤管理系统专业:计算机科学与技术班级:12 ( 2)班姓名:李天栋指导教师:孙淮宁成绩:教育资料.计算机与信息工程系2013 年 6 月 30 日目录1 设 计 内 容 及 要 求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 . 1 设 计 内 容 . . . . . . . . . . . . . . . . . . . . . . . .

2、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 . 2 设 计 任 务 及 具 体 要 求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 概 要 设 计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 . 1

3、 该 系 统 的 功 能 简 介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 . 2 总 体 程 序 框 图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42. 3各 个 模 块 之 间 的 主 要 关 系53设 计 过 程 或 程 序 代 码 . . . . . . . . . . . . . . .

4、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53. 1各 个 模 块的 程序 流 程 图 及 运 行 界 面53. 2对 关 键 代 码 加 以 分 析 说 明1 04程 序 调 试 分析1 45小 结1 7致 谢 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7教育资料.参 考 文 献 .1 7附 : 源 程 序 .1 81 设计

5、内容及要求1.1 设计内容学生考勤信息记录了学生的逃课状况,它包含:逃课日期、第几节课(连续用 begin-end的形式表示)、课程名称(课程名称中不会出现空格) 、学生姓名、逃课种类(迟到、早退、告假及逃课)。1.2 设计任务及详细要求任务: (1)给出软件构造 ,说明各模块的功能。(2)设计有关的类,并说明该类的作用。特别要用图形说明类之间的继承关系。(3)编写代码教育资料.详细要求:(1)定义有关的数据 ,比方 :学生学号学生姓名课程名称上课时间到课时间出勤状态逃课 /病假 /事假 /迟到 /早走 (2)可以进行以下操作 :A可以对数据进行增、删、改、查操作。B可以按学号次序列出某一课程

6、的出勤状况2 纲领设计2.1 系统的功能简介考勤管理系统,有以下功能:(1) 录入学生的逃课记录:从键盘输入数据(提示:为防范重复从键盘输入数据,测教育资料.试时可将数据储蓄在文件中,利用输入重定向功能读入),输入格式为:逃课日期第几节课 课程名称学生姓名逃课种类 每行一条纪录。比方:2013-04-292-4中国近现代文学史李云龙 迟到 2013-04-282-4大学生交际礼仪 马志鹏 逃课( 2) 改正某个学生的逃课记录:可以对逃课纪录的随意部分进行改正,此后显示一下改正后的纪录。( 3) 查问某个学生的逃课状况:查问结果依据日期升序排序,同一天内依据所逃课程的时间升序排序。( 4) 统计

7、某段时间内(以天为单位) ,逃课学生姓名及逃课节数,查问结果先按逃课节数降序排序,逃课节数同样的学生按姓名升序排序;( 5) 统计某段时间内,有学生逃课的课程及逃课人次,按逃课人次由多到少排序,逃课人次同样的课程按课程名称升序排序。2.2 整体程序框图教育资料.录入学生的逃课信息录入逃课学生的姓名、逃课日期、逃课节次、缺 课 课 程名称、逃课种类学生考勤管理系统改正某学生查问某学生的逃课信息的逃课信息改正某学生查问某学生的 缺 课 日的 缺 课 日期、逃课节期、逃课节次、逃课课次、逃课课程名称、缺程名称、缺课种类课种类统计某段时间内逃课学生姓名及逃课节数按 时 间 升序 显 示 旷课 学 生

8、姓名 及 旷 课节数统计某段时间内,有学生逃课的课程及逃课人次按 时 间 升序 显 示 有学 生 旷 课的 课 程 及逃课人次2.3 各个模块之间的主要关系本程序用构造体新定义一种数据种类, 系统包含一个主函数和6 个子函数(insert() ,check() , rivise() ,Delete() ,output() ,deleteallchain() ), 6 个子函数分别用来插入、查问、改正、删除、输出、回收动向分派的空间,在主函数中经过调用子函数来实现所需功能。教育资料.3 设计过程或程序代码3.1 各个模块的程序流程图及运转界面学生考勤管理系统中四个类的类层次图为:Time 类Xi

9、nxi 类qstu 类qkechen 类图 2学生考勤管理系统中中四个类的类层次图学生考勤管理系统中各功能模块的实现:菜单录 入 学修 改 某查 询 某统计某段时间统计某段时间内,生 的 缺学 生 的学 生 的内逃课学生姓有学生旷 课的课课信息缺 课 信缺 课 信名及逃课节数程及逃课人次息息教育资料.图 3学生考勤管理系统中菜单函数的功能图1、学生逃课信息录取功能模块:学 生 缺课 信 息录 用 功能录入学生逃课日期录入学生逃课节次录入学生逃课课程名称录入逃课学生姓名录入学生逃课种类图 4学生逃课信息录入的功能2、改正某学生逃课信息功能的模块图修 改 某改正某学生的逃课日期学 生 缺改正某学生的 逃课节次课 信 息功能教育资料改正某学生的逃课课程.改正某学生的逃课种类图 5学生考勤管理系统改正学生逃课信息功能图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号