人事管理系统考勤签到及签退、统计、考勤分析 大学毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统
——考勤签到及签退、统计、考勤分析摘要:近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各大企业来说就更是如此了。在各个企业中,企业员工的考勤工作不仅工作量大,而且时效性强。过去,企业多采用签到和报表的形式进行管理,效率和透明度较差,并且也容易出错;随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了大量的人力和物力,也大大减轻了管理工作人员的工作量。
关键词:员工;人员管理;Web技术
Abstract In recent years, along with the advance of the society and technology, human’s work and life are more and more dependent to computers, particularly for those working in the large enterprises. In the enterprise, the management on employee work attendance not only applies a high workload, but requires an on-time response as well. Traditionally, the companies more likely uses the manners of sign-in and report form to manage employee’s attendance records. This method presents low efficiency and lacks of transparency, which leads to a high mistake rate. With the development of the database technology and construction of enterprise information systems, the application of computer systems to manage the employee attendance records in enterprises becomes a main trend. This approach saves labor and cost in the employee attendance management for the enterprise, and also significantly reduces the workload of the staff.
Key Words e mployee attendance; attendance management system; Web technology
1 绪论
1.1 研究背景
企业需要一套适合于企业的灵活考勤的管理系统,作为实现目标和提高现有水平的一种重要手段。基于此,本文设计与实现了一套考勤管理系统,其主要目的是为了方便管理人员统一安排职工工作的值班、请假、假日、加班、审批等日常工作活动,以及出现意外情况的应对策略,减少工作人员的工作压力,将统计考勤人员从繁琐的考勤程序中解脱出来,节省企业的人力和物力。
因此,开发一个界面友好,易于操作的人员信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性[4]。人员管理系统的特点是从XXX公司员工考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得公司考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑学校考勤规划和政策。它主要是为了满足公司日常的管理的需要,扩大工作空间,使公司管理过程更加快速、安全、高效。本系统的开发,经适当调整能够扩展到企业考勤管理领域,这本系统开发具有更广泛的意义。
2 系统分析
2.1系统开发环境确定
(1).开发环境:系统采用Myeclispe 6.5 作为开发环境数据库采用微软的SQL server 2005 进行组合开发。eclipse 是一个开源的开发平台,Myeclipse作为Eclipse平台下的一个插件也备受很多开发者的青睐,我们才用它第一个它是一个比较轻量级的开发环境。同时它又是以一款功能强大的开发平台。SQL SERVER 2005 是微软的一款比较好的数据库系统适合于中小型数据库,我们选择SQL server 205 是以为系统是一个中心性系统.SQL SERVER 2005 有着微软的一贯作风简单易用。
(2).操作系统采用window XP;
(3).技术框架:采用当前比较流行且通用的MVC框架STUCTS 和持久化框架
Hibernate进行开发。在前端框架上采用jquery 和daowenUI进行组合开发,可以做到比较好的界面效果。
2.2 系统可行性分析
开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。
(1)技术可行性
本系统开发工具是MyEclipse和Sqlserver数据库,开发语言是Java,主要使用了J2EE 的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,协议供货管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML 统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。
(2)经济可行性
如今是信息化时代,信息化管理可以使财务运输工作更加系统化、快速化、全面化。这样可以为企业带来较高的工作效益和经济效益,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远超过了开发本系统的成本,所以在经济上具有完全的可行性。
(3)操作可行性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
(4)法律可行性
系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。