基于javaEE的学生考勤系统论文


时间: 2022-03-04 09:11:06 人气: 48 评论: 0

学分制已成为各大院校管理学生中不可或缺的一部分,在重多高校中得到了广泛的应用。总的说来,学分制就是通过集中学生的文化课程以及相应的考勤信息等,对学生的综合素质进行评定。实现学生考勤系统现代化的根本途径是信息化、系统化。学生考勤管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求。
应用程序功能完备,易使用等特点。
     经过分析,我们使用 sun Microsystems公司的 jsp技术进行开发, 利用Eclipse提供的MyEclipse面向对象的开发工具.其方便快捷的多窗口界面,控制台异常报错,等功能简化了开发时间,通过插件机制来灵活地构件开发环境。从而在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成考勤信息管理的全过程,包括每个考勤事件,例如事假、病假、迟到、早退、缺席及其他有价值的考勤信息分配一个唯一的考勤编号,并根据此编码在计算机中建立固定资产信息库,对考勤信息的录入、修改、删除、统计等进行管理,使管理人员可对学生的具体信息(或模糊信息)向进行跟踪,随时掌握某个(些)学生、某个(些)班级、某个(些)系部的具体考勤情况,减少考勤记录丢失现象,解决查找、统计困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生考勤管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
生考勤管理的系统化、规范化和自动化,实现对学生的考勤信息进行集中统一的管理。
本系统主要实现对学生考勤信息的管理,主要功能为管理有关请假、出勤的信息等。本系统结构分为请假信息管理模块,出勤信息管理模块,考勤考勤信息统计模块,基础数据管理模块、权限管理模块,数据导入模块。请假信息管理部分有两方面的功能,可以对请假信息进行录入,可以对请假信息进行维护。出勤信息管理同样也分为两方面的功能,可以对出勤信息进行录入,可以对出勤信息进行维护。考勤信息统计主要完成对学生所有考勤信息的统计功能。基础数据管理可以显示当前数据库中的所有基础数据信息,这些信息包括:教师授课表、教师资料、学生资料、班级资料、系部资料,可以对这些基础数据进行维护。权限管理可以显示数据库中所有登录帐号的分组情况,即“角色”,及每个“角色”的权限,可以对登录帐号信息进行维护,数据导入可以从一个xls文件将其内容导入到数据中。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。
2.背景    
近年来,随着大学中学分制的普及,各高校对学生的考勤信息管理的要求日益严格,有关学生的各位考勤信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学分管理上的混乱,人力与物力过多浪费,在学生考勤管理上人力及精力的过度增加,从而使教务部的负担过重,影响整个学生学分制准确性和公平性,因此,必须制定一套合理、有效,规范和实用的学生考勤管理系统,对学生的考勤信息进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
学生考勤信息管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发学生考勤信息管理系统就是采用现代化的信息管理方式代替手工管理方式,提高学生学公制管理工作效率,作到信息的规范管理,科学统计和快速查询,让学分制更快更准更好的为学校、学生服务。
从以前的手工管理的记录中我们可以发现这样的问题:

目录
一、前言    3
二、摘要    4
三、实训任务书    6
四、任务分配表    8
五、开发进度表    9
六、需求分析    10
1.可行性分析报告    10
2.背景    10
3.系统开发的重点与难点    11
4.可行性分析    11
5.结论    11
七、总体设计    12
1.用例图    12
2.模块图    14
3.功能模块描述    15
4.流程图    15
5.数据字典    18
八、详细设计    22
1.2 请假信息录入    22
1.3请假信息维护    23
2.3出勤信息录入    25
3 考勤信息统计    27
3.2 考勤详细信息    27
4 基础数据管理    27
4.1 基础数据管理主页面    27
4.2 教师课程管理    28
4.3 教师资料管理    30
4.4 学生资料管理    32
4.5 系部资料管理    34
4.6 班级资料管理    36
5 权限管理    38
5.1 权限管理主页面    38
5.2角色管理    38
5.2.2 角色信息添加    38
5.4角色权限设置    41
6 登录    41
九、主要代码    43
1.请假信息管理    43
1.1请假信息录入    43
2.出勤信息管理    48
2.1出勤信息录入功能    48
2.2出勤信息维护    50
2.2.1 出勤信息资料查看    50
3.考勤信息统计    53
3.1 考勤信息统计    53
3.2 考勤详细信息    53
4.基础数据管理    54
4.1教师授课信息管理    54
4.1.1教师授课表查询    54
4.1.2教师授课表添加    55
4.2教师资料管理    60
4.3学生资料管理    63
4.4系部资料管理    67
4.4.2系部资料添加    67
4.5班级资料管理    71
5.权限管理    77
5.1角色信息管理    77
5.2角色成员管理    79
5.3权限功能设置    80
6. 登录功能代码    81
十、个人总结    83
十一、致谢信    84
十二、参考资料    85

 

评论
188083800