1、摘 要随着科技不断发展、信息迅速膨胀,互联网给我们的生活带来了巨大的改变,我们享受着信息化带来的幸福感,但同时也让我们的生活面临着更多的挑战。对于个人,我们要想在时代的潮流中不被淹没,必须不断给自己充电,不断学习,提高自己的专业水平和文化素质。同样,各大企业为了能在商业竞争中获取一席之地,都在积极改善着自身的软硬件设施,增设员工培训体制,引进先进技术,吸纳优秀人才,不断提高公司的核心竞争力,期望引领信息化的时代潮流,扩大企业规模,提高企业的知名度和商业影响力。在影响企业发展的众多因素中,企业员工是支撑一个企业生存发展的核心力量,因此,对公司员工的管理就显得尤为重要。优秀的职工管理体系可以增强企
2、业员工的凝聚力和职工归属感,还可以净化办公环境,提高企业的软实力。然而,传统的职工管理完全是依靠人工来完成的,存在效率低下、安全性不高、信息冗杂的缺陷,还有可能由于人为因素导致信息错误,从而造成严重后果。为了解决公司职工管理效率低下、并且经常有可能出现一些信息泄露等问题,开发出一款适合公司的职工信息管理系统尤为重要。根据需求现状,职工管理系统是一个企业存续和发展很重要的部分,它的优劣在很大程度上影响着企业管理者的工作质量和效率。本文阐述了通过对信息管理技术的学习和分析,设计并实现一款高效安全的职工管理系统的过程。系统的整个开发过程分为:需求分析的获取、系统设计、项目具体实现和测试。系统的使用对
3、象为职工和相关部门管理人员,不同的角色对应不同的权限,对于职工,有职工登录模块、请假模块、日报填写等模块;对于管理人员,有人员管理、考勤管理、薪资福利管理等模块。本系统采用Spring MVC、Mybatis搭建架构,通过JSP语言完成动态交互的Web应用程序,实现职工信息的动态管理。本系统通过对职工信息管理系统的设计,解决了信息查找、更新、删除等操作不便捷的缺陷,节省了人力物力,使得公司对职工信息可以更加高效、准确、便捷地进行管理,也加强了企业信息管理的安全性,提高了职工管理的规范程度。关键词:职工管理;公司管理;现代化信息管理;JSP- I -The Design and Implemen
4、tation of Employee Management System Based On B/SAbstract With the constant development of science and technology,the rapid expansion of information, the Internet has brought great changes to our lives.we are enjoying the happiness brought by the informatization, but it also makes our lives facing m
5、ore challenges. For the individual, if we want not to be submerged in the trend of the times,we must charge ourselves and study constantly in order to improve our professional level and cultural quality. Similarly, the major enterprises are actively improving their own hardware and software faciliti
6、es,superinducing staff training system, introducing advanced technology,attracting employees, improving the companys core competitiveness in order to be able to gain a place in the commercial competition. They constantly expand the scale of enterprises and improve business visibility and business in
7、fluence in order to guide the trend of the information age.Among the many factors that influence the development of enterprises, employees are the core forces to support the survival and development of an enterprise. Therefore, the management of the employees is particularly important. Excellent sta
8、ff management system can not only enhance the cohesion and the staff belonging of employees, but also purify the office environment and improve the soft power of enterprises. However, the traditional management of workers is entirely rely on artificial to complete.there is inefficiency and low secur
9、ity.And there are redundant information defects.It may lead to information errors due to human factors, and result in serious consequences. If we want to solve the problem of inefficient management of the staff,being some information leakage ,we must develop a company system for the staff informatio
10、n management .It is particularly important.According to the demand situation, the staff management system is a very important part to the enterprises existence and development. Its merits affect the work quality and efficiency of the enterprise manager to a great extent. This paper describes the pro
11、cess of designing and implementing an efficient and secure staff management system through the study and analysis of information management technology. The entire development process of the system includes: system analysis, designing, implementation and testing. The users of the system includes the
12、staff and the relevant department managers and so on.Different roles correspond to different permissions.For workers,there are the registration model, the leaving model, the filling of daily model and other models. For managers, there are staff management model, leaving approval model, pay and benef
13、it management model and other models. The system uses Spring MVC, Mybatis to form the structure,completes the dynamic interaction of the Web application through the Jsp language,achieves the dynamic management of employee information.Through the design of the staff information management system, we
14、solves the shortcomings of the information retrieval, updating and deleting, and saves the manpower and material resources, so that the company can manage the staff information more efficiently, accurately and conveniently. And it strengthens the security of enterprise information management , impro
15、ves the level of staff management.Key Words:Staff Management;Company Management;Modernization Information Management;JSP- V -目 录摘 要IAbstractII引 言11 序言21.1 课题背景21.2 课题内容21.3 研究目标31.4 设计方案31.5 论文章节安排42 开发环境52.1 系统环境介绍52.1.1 TOMCAT52.1.2 MySQL62.2 系统相关技术介绍62.2.1 JSP62.2.2 Shiro72.2.3 B/S结构72.2.4 Spring MVC82.2.5 Mybatis93 需求分析103.1 角色需求分析103.1.1 管理员需求分析103.1.2 公司职工需求分析113.1.3 系统超级管理员需求分析123.2 系统模块需求分析134 系统设计154.1 概要设计154.1.1 架构设计154.1.2 模块设计154.2 详细设计164.2.1 基本设置模块164.2.2 部门管理模块174.2.3 用户管理模块174.2.4 角色管理模块184.2.5 请假管理模块194.2.6 日报填写模块214.2.7 消息中心模块224.2.8 薪资福利模块234.2.9 员工调动和离职管