基于B_S公司职工管理系统设计和实现.docx
《基于B_S公司职工管理系统设计和实现.docx》由会员分享,可在线阅读,更多相关《基于B_S公司职工管理系统设计和实现.docx(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、基于B_S公司职工管理系统设计和实现摘 要 随着科技不断发展、信息快速膨胀,互联网给我们的生活带来了巨大的变更,我们享受着信息化带来的华蜜感,但同时也让我们的生活面临着更多的挑战。对于个人,我们要想在时代的潮流中不被沉没,必需不断给自己充电,不断学习,提高自己的专业水平和文化素养。同样,各大企业为了能在商业竞争中获得一席之地,都在主动改善着自身的软硬件设施,增设员工培训体制,引进先进技术,吸纳优秀人才,不断提高公司的核心竞争力,期望引领信息化的时代潮流,扩大企业规模,提高企业的知名度和商业影响力。在影响企业发展的众多因素中,企业员工是支撑一个企业生存发展的核心力气,因此,对公司员工的管理就显得
2、尤为重要。优秀的职工管理体系可以增加企业员工的凝合力和职工归属感,还可以净化办公环境,提高企业的软实力。然而,传统的职工管理完全是依靠人工来完成的,存在效率低下、平安性不高、信息冗杂的缺陷,还有可能由于人为因素导致信息错误,从而造成严峻后果。为了解决公司职工管理效率低下、并且常常有可能出现一些信息泄露等问题,开发出一款适合公司的职工信息管理系统尤为重要。依据需求现状,职工管理系统是一个企业存续和发展很重要的部分,它的优劣在很大程度上影响着企业管理者的工作质量和效率。本文阐述了通过对信息管理技术的学习和分析,设计并实现一款高效平安的职工管理系统的过程。系统的整个开发过程分为:需求分析的获得、系统
3、设计、项目详细实现和测试。系统的运用对象为职工和相关部门管理人员,不同的角色对应不同的权限,对于职工,有职工登录模块、请假模块、日报填写等模块;对于管理人员,有人员管理、考勤管理、薪资福利管理等模块。本系统采纳Spring MVC、Mybatis搭建架构,通过JSP语言完成动态交互的Web应用程序,实现职工信息的动态管理。本系统通过对职工信息管理系统的设计,解决了信息查找、更新、删除等操作不便捷的缺陷,节约了人力物力,使得公司对职工信息可以更加高效、精确、便捷地进行管理,也加强了企业信息管理的平安性,提高了职工管理的规范程度。 关键词:职工管理;公司管理;现代化信息管理;JSP The Des
4、ign 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 o
5、ur 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
6、software facilities,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 visibilit
7、y 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 import
8、ant. 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 ineffici
9、ency 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 th
10、e staff information 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 pape
11、r 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 s
12、ystem 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 m
13、odel, 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 ma
14、nagement 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 informatio
15、n management , improves the level of staff management. Key Words:Staff Management;Company Management;Modernization Information Management;JSP 目 录 摘 要 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
16、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
17、.5 请假管理模块 19 4.2.6 日报填写模块 21 4.2.7 消息中心模块 22 4.2.8 薪资福利模块 23 4.2.9 员工调动和离职管理模块 24 4.3 数据库设计 25 4.3.1 E-R模型 25 4.3.2 表的描述 27 4.3.3 表的物理结构 28 5 系统实现 34 5.1 用户登录 34 5.2 用户和角色管理 37 5.3 部门管理和员工调动 39 5.4 日报管理 40 5.5 薪资管理 42 5.6 消息发送 42 6 系统测试 44 6.1 测试流程 44 6.2 测试方法 44 6.3 测试用例和结果 45 6.3.1 界面测试 45 6.3.2 数
18、据测试 45 6.3.3 性能测试 45 6.3.4 测试结果 45 结 论 47 参 考 文 献 49 致 谢 50 引 言 随着科技的飞速发展,计算机网络已经普遍应用于人们生活的各个领域,与此同时,企业都在踊跃利用现代化的手段,不断改善工作品质,提高工作效率,这些都在肯定程度上给企业带来巨大的挑战。在企业彼此间日趋激烈的竞争中,人力资源管理是核心,目前在我国尤其是发展水平较低的城镇等地区的小型企业,依旧采纳传统的人员管理模式。传统的公司管理模式效率低、工作错误多、简单造成信息冗余,而且平安性不够,不适用于较大规模的公司信息管理。因此,为了提高公司的人事管理效率和质量,开发一款功能完备、设计
19、合理、操作便利、适合公司的职工管理信息系统较为关键,这也是我们这个课题的来源。 目前,在我国一些发展落后地区,一些小型企业采纳人工处理手动完成企业人员的信息管理,致使企业管理劳动强度大且工作效率低,大量时间都在做无用功,随着企业的快速发展,这种模式将不能满意公司需求,职工人数增多,信息不尽相同,这将对公司造成致命的打击,无法适应现代社会的须要,必将被社会淘汰。另外,部分企业的职工信息管理系统功能不够齐全,只能拥有基本的信息处理功能,这对于企业进行更好的人才管理也是一个阻碍。现代化公司职工信息管理系统是由传统的管理模式向科学型管理的转化,是代替繁重的体力劳动转化为脑力劳动的过程。利用规范严格的信
20、息处理技术对职工进行管理,避开了由于人为因素导致的各种可能出现的错误。只有运用现代化管理方法才能完成管理的信息化、规范化、制度化和科学化,才能节约更多的人力去进行企业的业务处理,并能解除不必要的信息平安性问题。通过信息管理,提高企业的管理水平,促进企业对人才的吸引力,更好地拓展市场,使得企业在快速发展中处于有利地位。但是,现代化信息管理中计算机给人们带来的健康问题也不容忽视,所以,设计一款功能强大、处理效率高的系统变得更加重要1。1 序言 1.1 课题背景 自动化、信息化管理模式已经成为我国迈向现代化发展行列的重要标记,为了更快地跻身于发达国家的行列,我们必需作好迎接更多挑战的打算,进一步加紧
21、信息化的脚步。随着办公信息系统的渐渐普及,我们起先把目标转向进一步提高公司管理信息系统的综合运用效益、开发适应将来学问经济时代的现代化职工信息管理体系。随着我国各行各业信息化的不断深化,一些公司已经渐渐将信息化、网络技术应用到公司自身发展的每个环节,随着公司规模渐渐发展壮大,公司对自身的信息化水平的要求也越来越严格,同时更加核心的问题是企业的人力资源的信息管理2。信息管理系统汇入了高水平的现代化信息和管理方法,可以完成对企业的综合信息管理、消息共享、办公自动化等方面的综合服务。虽然像ERP这些软件也给我们带来了信息化管理的途径,但是由于其昂贵的价格和高端的配置,这些软件对一些小公司来讲,是无法
22、应用在公司的管理上的。通过对中小型企业发展过程中面临的人事管理的共性问题的探讨,我们发觉开发一款合适的公司职工管理系统可以提高工作效率、降低企业运营成本3。加之,随着企业改革的渐渐深化,传统的职工管理方法已经不能适应各种岗位及各种性质的培训管理的须要,通过改进管理方法,能够把管理工作的效率提高。规范合理的职工培训体制对于企业人力资源管理与开发、提高人力资源资产增值具有重要意义,功能完备、结构清楚、操作简便的职工培训管理系统保障了企业的规范化、信息化和科学化,适应企业管理方式发展的趋势。为了适应社会大趋势的发展,开发企业职工管理信息系统势在必行,优化管理模式、提高管理效率、保障职工信息平安成为重
23、中之重,这就对职工管理提出了更高层次的标准4。1.2 课题内容 随着公司规模扩大,公司的人事调动也是常常发生的事情,因此只有对职工信息进行动态管理,保证职工信息的精确性,整个公司才能有条不紊地运行下去,才不会造成不必要的混乱。该系统的运用对象分为两类:职工和公司管理员。在该系统中,由于须要保证系统的平安性,所以,须要为每个角色安排不同的运用权限,这样可以保证整个公司的信息系统保持稳定状态。对于职工模块,职工可以完成基本的用户注册、登录、填写修改个人信息、修改个人密码等功能。每个职工都有具体的个人信息须要填写,包括姓名、性别、诞生日期、年龄、籍贯、政治面貌、毕业学校等。职工可以对自己的薪酬福利、
24、奖惩信息进行查询。另外,作为职工,对自己每日的工作内容进行总结和汇报是很重要的,这样可以让自己的工作任务更加清楚,明确自己的工作进度,所以对于职工可以在网上进行日报填写并提交。为了调动员工的工作主动性,该系统还设置了职工自愿加班模块的记录,职工可以通过对这一部分的编辑提交获得嘉奖或表扬。除此之外,还包括请假申请等功能。对于部门管理者模块,也有基本的用户注册、登录、修正个人密码等功能。这一模块主要是为了充分发挥管理者的作用、提高管理者的管理效率和管理质量而设置。首先,管理者可以阅读全部职工的基本信息,也可以针对单个职工进行更加细致的查询。同时针对职工调动还可以对职工进行增删改查的操作,比如部门调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 B_S 公司 职工 管理 系统 设计 实现
限制150内