1、目 录1、绪论11.1课题研究背景和意义11.2发展现状11.3论文主要研究内容22、相关技术介绍32.1 B/S模式32.2MVC技术原理42.3MVC的优劣53、系统分析53.1系统需求目标53.2系统可行性分析63.3系统功能分析63.4非功能需求分析93.4.1可靠性93.4.2安全性103.3.4易用性104、中小型企业员工管理系统的分析与设计104.1功能模块设计104.2.1系统管理模块设计124.2.2员工管理模块设计:124.2系统数据库设计134.3.1数据库的概念设计134.3.1系统实体145、中小型企业员工管理系统的实现185.1开发环境配置185.2 Web端主要功
2、能的实现185.2.1 登录界面的185.2.2 全部员工列表215.2.3 薪资列表与统计245.3安全性的实现29结论30谢辞30参考文献31 中小型企业员工管理系统的设计与实现摘要:在计算机技术的快速发展,互联网技术在各大区域的领域被广泛的应用,是人们的生活得到了便利。企业与企业的竞争同样变得更加激烈,现在许多企业已经采用信息的方式来管理企业,在企业管理中占有举足轻重的地位,当是现在的企业管理越来越复杂,所以关于企业员工管理,应用的便捷、灵活的管理方式来管理企业员工,那就需要一个强大的员工管理系统来实现管理企业员工的相关信息。而目前也有许多企业管理者慢慢的意识到了一个数字化的信息管理系统
3、所带来的便利。在查找了许多相关资料,这是以完成对企业员工进行管理而设计的一个系统软件,用于企业在员工的管理上做到便捷,快速,以数信息据化的管理模式来管理企业员工,该系统是基于用计算机网络而实现的,让企业人事管理人员能够即时的对员工各项相关信息实施便捷管理,让企业对员工管理更加的规范、科学,然管理水平上升到另一个台阶。本系统采用MySQL这一关系型数据库,Java语言做后台开发,使用JSP与HTML做用户交互界面,工具使用Eclipse,web服务器采用Apache-tomcat-7.0.73。对该系统的整体分析与规划,与系统功能模块的设定,讲诉系统开发过程。关键词:员工管理,信息数字化,MyS
4、QL Design and Realization of electronic magazinesAbstract: With the rapid development of computer technology, Internet technology has been widely used in various regions, which is convenient for peoples life.Enterprise and enterprise also become more competitive, now many companies have adopted info
5、rmation to manage the enterprise, a significant role in the enterprise management, it now enterprise management more and more complex, so the enterprise staff management, application of convenience and flexible way of management to manage the enterprise staff, it requires a powerful staff management
6、 system to implement the management information of enterprise employees. At present, many enterprise managers are gradually aware of the convenience brought by a digital information management system.In finding a lot of relevant information, it is complete to enterprise staff management software, an
7、d design a system for enterprises in the management of employees do is convenient, fast, with few information according to the change of management model to manage the enterprise staff, the realization of the system is based on the use of computer network and, let the enterprise hr manager to instan
8、t convenient for employees with various relevant information management, make the enterprise of member management more standard, scientific, however the management level to rise to another level. In this system, MySQL is used as a relational database, Java language is used as background development,
9、 JSP is used as user interface with HTML, and the tool USES Eclipse, and the web server is Apache-tomcat-7.0.73.The overall analysis and planning of the system, the setting of system function module, and the development process of the system.Key words: Employee management, information digitization,
10、MySQL1、绪论在如今的社会发展中,就目前科学技术的飞速发展,数字信息的管理方式的普及,也是当今时代的趋势,而在一个企业当中,员工素质以及知识能力成为企业业务开展过程中的核心。因此,企业需要一个运行稳定、功能齐全的企业员工管理系统可以使得企业管理者针对企业人力资源信息进行有效的管理,来充分面对市场竞争。1.1课题研究背景和意义针对当今企业员工的错综复杂的关系与当前这种状况,如果还是采取原有的管理方式,会大量耗时统计相关数据,不能得到实时数据,而企业利用一个员工管理系统来对企业人力资源进行高效管理,是非常重要的一种措施。而现今的企业涉及到的方面普及,要统一的进行管理,那就面临着艰难的挑战,其中
11、是员工的各项信息的管理,在如此大的企业中,员工的数量又是一个基数,企业还要在市场竞争大潮当中占有一席,传统的管理方式满足不了当今时代的发展,因此企业需要一个有效的实施企业员工进行数字化的管理,才能面对现今日益进步的面对市场竞争。研究企业员工管理系统的意义,就目前的社会现状,科技的快速发展,日益进步,使人们的生活带来了方便,同时也给企业的管理带来了一些新的理念,就是以数字化的方式对企业进行相关性的管理,可以有效的提高企业的经济效益。根据系统分析与统计员工财务的问题,解决企业员工的一些难题,将会有可能在经济效益上得到提高。企业管理人事部管理人员可及时的掌握财务的准确性,实时性,以及财务等各种报表等
12、信息,以能够在第一时间对企业活动进行调整。信息技术使得商业界和政府机构更加富于生产力、更加高效、更加灵活、并使得世界各地的人们能够通过各种各样的设备进行无缝的沟通和交流,它正在帮助我们所有人实现自己真正的潜力。”为企业管理管理提供一个便捷、安全、可靠的信息和数据。企业的管理层人员通过该系统软件应用,能实时的生成所需要的分析性报表。员工的聘用、离职都可以分析得出相关数据。为今后的决策提供了方便。减少企业一些不必要的人力消耗。 1.2发展现状 对于企业员工信息管理的研究起始于上世纪六十年代,初始在计算机领域开始应用,对一些比较有规模的企业以为员工数量比较大,采取人工进行员工统计,工资计算以及发放的
13、时候,不仅需要大量的时间,而且也容易出错,这时就出现了第一代的用于员工综合管理的信息系统。 随着时间的推移,到现在第三代的员工信息综合管理系统的研究出现在上世纪末。但是在目前人才市场当中的竞争日益变得激烈,而企业的发展为了得到提升,企业要在员工工作的积极性要有激发作用。企业有事在公开、公正、公平的管理理念,这个理念也使得企业更迫切的需要员工管理系统的支持。另外在那时,个人计算机普及逐渐深入,网络技术、数据库技术不断成熟,就使得第三代的员工综合管理系统出现了。系统可对企业员工基本信息、企业员工薪资管理,企业岗位管理、员工考核都嵌入到该系统软件中,进行了通一的数据管理,并在系统当中配置功能强大的分
14、析工具以及报表功能,使得企业人事管理人员能够以较小的工作量完成大数据量的管理,提高经济效益,并为企业决策者提供数据信息支持。企业需要一套完整的员工管理系统更加详细记录和管理进一步走向科学化、系统化、规范化,具体有以下几点。(1)更有效的避免信息的错误,保证员工薪资的正确的发放。员工薪资相关信息全部是存在数据库中,而统计薪资则是通过计算机计算,能更清楚的计算企业的每一位员工的正确的薪资,没有人工统计时存在的计算错误,且计算机处理可以一次处理大量数据,效率非常高,节省了人力的浪费。(2)为企业管理管理提供一个便捷、安全、可靠的信息和数据。企业的管理层人员通过该系统软件,能实时的生成所需要的分析性报
15、表。员工的聘用、离职都可以分析得出相关数据。为今后的决策提供了方便。减少企业一些不必要的人力消耗。1.3论文主要研究内容此次课题研究的中小型企业员工管理系统,在网络技术,依赖计算机为媒介,部署的企业系统软件,在企业管理中进行高效率,合理的进行员工管理。因为,该系统已不是理论的探究,现今数据化管理以及是趋势,所以本文介绍同时也具有一定的实用价值,达到课题的预期效果。笔者通过具体的调查分析,探讨重点主要已B/S模式、JAVA, AJAX技术与MVC这几大块,采用Spring SpringMVC Mybatis整合框架进行系统开发,对于这些重要软件技术与组件是每个软件来说都是必不可少的组成部分。计算机的服务端分为持久、逻辑和业务三大层,而客户端分为框架和展示两大层。其中,框架层相比Ajax, Java script的代码意义上升到新的等级,此外本系统软件的大量重用了定义组件,在页面的展示层采用DIV+CSS式,将文件内容和格式控制程序区分开来。总之,各个层面的功能相辅相成,既是各具特色各职其能,但又通过系统的架构使之紧密结合在一起,保持系统软件能运行的畅通性。2、 相关技术介绍2.1 B/S模式B/S结构已经是现在软件开发最为普遍的方式。以为在此结构下,客户端不需要安装软件,通过浏