资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
人事管理系统薪资管理 合同管理 物资领用管理摘要:近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各大企业来说就更是如此了。在各个企业中,企业员工的考勤工作不仅工作量大,而且时效性强。过去,企业多采用签到和报表的形式进行管理,效率和透明度较差,并且也容易出错;随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了大量的人力和物力,也大大减轻了管理工作人员的工作量。本系统结合一些公司的实际人员管理制度,经过实际的需求分析,采用功能强大的Java作为开发工具,数据库采用 Microsoft SQL Server 2005 。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的考勤操作,包括系统管理、数据管理、员工管理、出勤状况管理、请假管理、考勤管理等工作。本文系统地阐述了人员管理系统的设计与开发的全过程,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。关键词:员工;人员管理;Web技术.Abstract:In recent years, along with the advance of the society and technology, humans 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 employees 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.This system combines the actual attendance enterprise management system, the actual demand analysis, the use of powerful development tools as Java, the database uses Microsoft SQL Server 2005. The entire system from the simple, user friendly, flexible, practical and safety requirements, the completion of daily attendance operations, including systems management, data management, scheduling management, overtime management, leave management, attendance management.This paper systematically describes the design of enterprise time and attendance management system and development of the entire process, including overall system design, logical framework and data flow, each function module, the system function modules and other parts of the design and realization.Key Words:employee attendance; attendance management system; Web technolog.1 绪论1.1 研究背景人员管理是各类组织日常管理工作的重要组成部分。对于企业而言,人员管理对保证企业秩序、提升工作效率具有重要的作用。随着现代科学技术的发展,越来越多的企业对职工的考勤管理都实行了信息化管理,越来越多的企业利用信息化考勤手段对企业行政人员进行考勤,使计算机系统代替繁琐冗余的手工方式来管理考勤事务。传统的手工方式不仅效率低下,而且容易出错,釆用计算机技术进行管理可以克服手工管理的缺点,将人们从烦杂的劳动中解放出来。先进的考勤管理思想有助于构建先进考勤管理系统,提高管理效率,对于企业的管理者来说很有帮助1。企业需要一套适合于企业的灵活考勤的管理系统,作为实现目标和提高现有水平的一种重要手段。基于此,本文设计与实现了一套考勤管理系统,其主要目的是为了方便管理人员统一安排职工工作的值班、请假、假日、加班、审批等日常工作活动,以及出现意外情况的应对策略,减少工作人员的工作压力,将统计考勤人员从繁琐的考勤程序中解脱出来,节省企业的人力和物力2。在计算机技术与软件技术如此迅猛发展的今天,利用计算机应用软件来完成考勤信息的管理工作,并协助人们对繁重的重复的职工考勤信息进行处理,将信息管理人员从繁重的考勤工作中解放出来,提高考勤管理的效率,是现代教育机构考勤管理的发展趋势,与此同时,软件开发的技术也越来越成熟,开发成本越来越低,这也为本考勤管理系统的开发提供了可能,总之,无论从理论还是实际方面,开发考勤管理系统,都有很大的价值3。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。人员考勤信息管理是企业信息管理的重要部分。面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人员信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性4。人员管理系统的特点是从XXX公司员工考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得公司考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑学校考勤规划和政策。它主要是为了满足公司日常的管理的需要,扩大工作空间,使公司管理过程更加快速、安全、高效。本系统的开发,经适当调整能够扩展到企业考勤管理领域,这本系统开发具有更广泛的意义5。2 系统相关技术介绍2.1系统开发环境2.1.1 JDBC技术JDBC5技术是SUN公司提供的一种支持基本sQL功能的通用的应用程序接口,它由一组Java用语言编写的类和接口组成,通过这些类和接口,程序开发人员可以在JAVA语言中方便地建立与数据库的链接,通过执行相应的sQL语句,完成对不同数据库的访问。最初的JAvA语言6,7并没有数据库访问的能力,JDBc是第一个支持语言的标准的数据库API,其目的在于使Java程序与数据库服务器的连接更加方便,JDBC的原理机制和ODBC相同,它为基于Java语言的应用程序提供了统一的数据库访问接口,只不过JDBC是用纯Java实现的,而ODBC是用纯C实现的,将Java和JDBC结合起来将使程序员只须写一道程序就可以让它在任何平台上运行,构成Java语言的基础是一系列类库,而JDBC正是定义了与数据库之间的接口类库,它是Java语言中执行SQL语句的API,由一系列类和接口所组成,这些类和接口均是由Java语言写成的,通过它一个程序开发者可以在Java语言中建立与数据库的链接,执行SQL语句和处理sQL语句返回的结果,JDBC工作原理和组成结构如图2-1所示:图 2-1 JDBC工作流程和组成结构图JDBC访问数据库的过程是这样的用户通过浏览器发出请求,从WEB服务器上下载Java应用的HTML页面,如果其中的Java应用程序调用了JDBC,则浏览器运行Java的应用程序直接与指定的数据库服务器建立连接,数据库服务器以HTML页面返回结果给浏览器。JDBC主要有两种接口:面向程序开发人员的 JDBCAPI和面向底层的 JDBC Driver API。 JDBC API提供了应用程序到JDBC驱动器管理程序的通信功能,它是一组抽象的接口,可以进行数据库连接和调用SQL语句来访问支持JDBC的数据库,并且得到返回的结果, JDBCDriverAPI是面向驱动程序开发商的编程接口,用来管理各种数据库。2.1.2 J2EE技术1、J2EE概念目前,Java平台有3个版本,它们是适用于小型设备和智能卡的Java平台Miero版(Java 2 platform Micro Edition,J2ME)、适用于桌面系统的JavaZ平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java平台企业版(Java 2 Platform Enterprise EditionJ2EE)11。J2EE是一种利用JavaZ平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Intern。t应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、JavaServletSAPI、JSp(Java Server pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。2、J2EE的优势J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。保留现存的IT资产:由于企业必须适应新的商业需求,利用己有的企业信息系统方面的投资,而不是重新制定
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号