1、 综综 合合 实实 训训 题题 目:目: 员工考勤系统员工考勤系统 专专 业:业: 软件技术软件技术 目目 录录 摘 要 1 一、绪论 3 1.1 引言 3 1.2 开发背景 3 二、开发工具简介 4 2.1 JSP . 4 2.2 MYSQL . 5 2.3 Tomcat 6 三、实训任务书 7 3.1 实训题目 . 7 3.2 题目来源 . 7 3.3 题目类型 . 7 3.4 实训目标 . 7 3.5 实训内容 . 7 3.6 实训环境 . 7 3.7 实训要求 . 8 3.8 项目开发步骤 . 8 3.9 时间安排 . 8 四、任务分配表 9 五、 需求分析 . 9 5.1 项目概述及
2、基本要求 . 9 5.2 可行性分析 . 9 5.3 功能需求 10 5.4 结论 10 六、详细设计 . 11 七、主要代码 . 14 八、个人总结 . 30 九、致谢信 . 30 十、参考资料 . 30 1 摘摘 要要 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问 题。员工考勤信息系统管理是企业信息管理的重要部分。面对大量的人事考勤信息,采用人力处理 将浪费大量的时间、人力和物力,且数据的准确性较低。 因此,开发要给界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实 意义。同时,人事考勤系统是一切应用系统的典范,它具有一切应用系统的特
3、征,系统结构与现实 生活紧密结合,具体直观,开发应用简单,不失一般性。 人事考勤管理系统的特点是从人事考勤管理的角度出发,用集中地数据库将几乎所有与人事考 勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具,集 中精力从战略的角度来考虑企业人事考勤规划和政策。 作为计算机应用的一部分,使用计算机对考勤信息进行管理,有着手工管理所无法比拟的优点, 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够 极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 本系统就是为了适应这种要求而设计的。使用简单,信
4、 息 维 起 来 非 常 方 便 。 大 大 减 少 了 公 司 的 人 力 和 物 力 ,为公司的考勤以及工资的发放带来很大的便利。 经过分析,我们使用 sun Microsystems 公司的 jsp 技术进行开发, 利用 Eclipse 提供的 MyEclipse 面向对象的开发工具.其方便快捷的多窗口界面,控制台异常报错,等功能简化了开发时 间,通过插件机制来灵活地构件开发环境。从而在短时间内建立系统应用原型,然后对初始原型系统 进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成考勤信息管理的全过程, 包括用户
5、注册、出勤时间、退勤时间、工作时间、打印等功能,并根据此编码在计算机中建立固定 资产信息库,对考勤信息进行管理,使管理人员可对员工的工作时间信息进行跟踪,随时掌握员工 的具体考勤情况,减少考勤记录丢失现象,解决查找、统计困难等问题,提高管理人员的工作效率。 因此, 开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套员考勤管理系 统为例,谈谈其开发过程和所涉及到的问题及解决方法。 在系统开发中我们使用 MyEclipse 插件控件, MS 的 JDBC 驱动,连接 MYSQL 数据库,将存在数据库 的信息通过界面显示出来,并进行修改,查询等操作。 关键字:JSP、MyEcli
6、pse、Tomcat、MYSQL。 2 ABSTRACT The attendance system has become each great company management employee to win necessary of a part, got an extensive application in the much more heavy high company.Always say that come, the attendance system is the cultural course which passes to gather a employee and correspond of test frequently an information etc. Students testing to frequently manage system is frequentlya typical information management system(MIS), its development mainly inc