温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于BS的公司职工管理系统的设计和实现
计算机专业
基于
BS
公司
职工
管理
系统
设计
实现
摘 要
随着科技不断发展、信息迅速膨胀,互联网给我们的生活带来了巨大的改变,我们享受着信息化带来的幸福感,但同时也让我们的生活面临着更多的挑战。对于个人,我们要想在时代的潮流中不被淹没,必须不断给自己充电,不断学习,提高自己的专业水平和文化素质。同样,各大企业为了能在商业竞争中获取一席之地,都在积极改善着自身的软硬件设施,增设员工培训体制,引进先进技术,吸纳优秀人才,不断提高公司的核心竞争力,期望引领信息化的时代潮流,扩大企业规模,提高企业的知名度和商业影响力。
在影响企业发展的众多因素中,企业员工是支撑一个企业生存发展的核心力量,因此,对公司员工的管理就显得尤为重要。优秀的职工管理体系可以增强企业员工的凝聚力和职工归属感,还可以净化办公环境,提高企业的软实力。然而,传统的职工管理完全是依靠人工来完成的,存在效率低下、安全性不高、信息冗杂的缺陷,还有可能由于人为因素导致信息错误,从而造成严重后果。为了解决公司职工管理效率低下、并且经常有可能出现一些信息泄露等问题,开发出一款适合公司的职工信息管理系统尤为重要。
根据需求现状,职工管理系统是一个企业存续和发展很重要的部分,它的优劣在很大程度上影响着企业管理者的工作质量和效率。本文阐述了通过对信息管理技术的学习和分析,设计并实现一款高效安全的职工管理系统的过程。系统的整个开发过程分为:需求分析的获取、系统设计、项目具体实现和测试。系统的使用对象为职工和相关部门管理人员,不同的角色对应不同的权限,对于职工,有职工登录模块、请假模块、日报填写等模块;对于管理人员,有人员管理、考勤管理、薪资福利管理等模块。本系统采用Spring MVC、Mybatis搭建架构,通过JSP语言完成动态交互的Web应用程序,实现职工信息的动态管理。
本系统通过对职工信息管理系统的设计,解决了信息查找、更新、删除等操作不便捷的缺陷,节省了人力物力,使得公司对职工信息可以更加高效、准确、便捷地进行管理,也加强了企业信息管理的安全性,提高了职工管理的规范程度。
关键词:职工管理;公司管理;现代化信息管理;JSP
- I -
The Design and Implementation of Employee Management System Based On B/S
Abstract
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 more 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 facilities,superinducing staff training system, introducing advanced technology,attracting employees, improving the company's 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 influence 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 staff 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 security.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 information management .It is particularly important.
According to the demand situation, the staff management system is a very important part to the enterprise's existence and development. Its merits affect the work quality and efficiency of the enterprise manager to a great extent. This paper describes the process 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 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 benefit 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 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 , improves the level of staff management.
Key Words:Staff Management;Company Management;Modernization Information Management;JSP
- V -
目 录
摘 要 I
Abstract II
引 言 1
1 序言 2
1.1 课题背景 2
1.2 课题内容 2
1.3 研究目标 3
1.4 设计方案 3
1.5 论文章节安排 4
2 开发环境 5
2.1 系统环境介绍 5
2.1.1 TOMCAT 5
2.1.2 MySQL 6
2.2 系统相关技术介绍 6
2.2.1 JSP 6
2.2.2 Shiro 7
2.2.3 B/S结构 7
2.2.4 Spring MVC 8
2.2.5 Mybatis 9
3 需求分析 10
3.1 角色需求分析 10
3.1.1 管理员需求分析 10
3.1.2 公司职工需求分析 11
3.1.3 系统超级管理员需求分析 12
3.2 系统模块需求分析 13
4 系统设计 15
4.1 概要设计 15
4.1.1 架构设计 15
4.1.2 模块设计 15
4.2 详细设计 16
4.2.1 基本设置模块 16
4.2.2 部门管理模块 17
4.2.3 用户管理模块 17
4.2.4 角色管理模块 18
4.2.5 请假管理模块 19
4.2.6 日报填写模块 21
4.2.7 消息中心模块 22
4.2.8 薪资福利模块 23
4.2.9 员工调动和离职管