2022年企业员工管理系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年企业员工管理系统.doc》由会员分享,可在线阅读,更多相关《2022年企业员工管理系统.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业职工信息治理系统的设计与实现报告一. 概述随着计算机技术、网络技术和信息技术的开展,越来越多地改善着现代人的观念。网络办公自动化系统是计算机技术和网络迅速开展的一个办公应用处理方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。如今我国的许多的机关单位的企业员工信息治理水平还停留在纸介质的根底上,如此的机制已经不能习惯时代的开展,由于它浪费了许多人力和物力,在信息时代这种传统的治理方法必定被计算机为根底的信息治理所取代,基于这种情况,我们实验小组研究开发了这套企业员工信息治理系统,希望这套系统能为小型公司的人事治理带来更多的方便
2、。本软件基于B/S形式, Tomcat6,mysql5,J2EE5环境, 利用MyEclipse完成J2EE的企业级技术开发,整合Hibernate3,struts2,spring三大框架完成的人事治理的系统.a) Hibernate完成数据库持久层的开发,使整个系统脱离了对底层数据库实现技术的依赖.b) struts2完成WEB层的开发,并利用其面向切面的拦截器技术完成权限验证等咨询题.c) Spring的IOC容器,利用其依赖注入,操纵反转等特性,实现了业务逻辑层与WEB层的解耦,DAO,SERVICE,ACTION均通过spring治理其逻辑组件与相应的bean.二.需求分析1.功能需求
3、:a) 实现员工的注册与登陆,并具有权限的分级.b) 新注册的员工并不安排在员工信息中,而是放入待审核一栏,等待治理员的审核,审核通过,分配其职位等信息,在此能够通过员工信息查询到该用户.c) 具有对公司职位的治理功能,同时完成此功能需要治理员的权限.d) 登陆的用户具有查询,阅读企业员工详细信息的权限,同时能够修正本人的详细信息一栏,如号码,登陆密码,年龄等权限,但不能修正本身的工作信息,如职位,状态,注册时间等.e) 治理员能够审核提交注册申请的注册用户,能够修正比本人权限级别低的员工的工作信息,分配其职务,状态,并可删除相应用户的信息.f) 能够通过员工姓名,职位,教育程度对员工进展模糊
4、查询.2.模型图:a)数据库ER图b)用户操作模型图三.数据库逻辑设计1.数据库关系表2.根本表关系描绘a)每个职员拥有个人信息表与工作信息表,其个人信息表与工作信息表是一对一关系,实现方式是利用hibernate的共享主键技术,即user_info的主键id并不是由数据库底层方式生成,而是依赖与work_info的主键id,其中work_info的主键由MySql的自动递增方式生成,每增加一名用户,先由数据库底层生成work_info的主键id,然后user_info依照已生成的work_info的id为本人的主键,实现了一对一关系,并在hibernate的支持下实现了级联更新与删除操作.b
5、)每个员工的工作信息表与职位表是多对一关系 ,即工作信息表中position_id是position表的外键,一个职位可能存在多个员工.3.根本表源码a)user_info表CREATE TABLE user_info ( id int(11) NOT NULL, login_name varchar(20) DEFAULT NULL, pass_word varchar(20) DEFAULT NULL, true_name varchar(20) DEFAULT NULL, sex varchar(10) DEFAULT NULL, tel_num varchar(20) DEFAULT
6、NULL, age int(3) DEFAULT NULL, marriage varchar(10) DEFAULT NULL, educational varchar(20) DEFAULT NULL, PRIMARY KEY (id)b)work_info表CREATE TABLE work_info ( id int(11) NOT NULL AUTO_INCREMENT, position_id int(11) DEFAULT NULL, status varchar(50) DEFAULT NULL, create_time datetime DEFAULT NULL, autho
7、rity int(3) DEFAULT NULL, PRIMARY KEY (id), KEY position_id (position_id),CONSTRAINT work_info_ibfk_5 FOREIGN KEY (position_id) REFERENCES position (id) ON DELETE SET NULL ON UPDATE SET NULL)c)position表CREATE TABLE position (id int(11) NOT NULL AUTO_INCREMENT,pos_name varchar(50) DEFAULT NULL,PRIMAR
8、Y KEY (id)四.软件功能设计1.软件功能图a)在菱形表示的区域中,表示执行改操作需要的权限.b)在白底矩形方框中,表示执行此操作的用户.c)在蓝底矩形方框中,表示此操作的名称.d)在椭圆形中,表示执行当前操作所用到的STRUTS2中的ACTION,ACTION中调用相应的业务逻辑完成各种功能.e)在圆角矩形方框中,表示渲染当前操作的JSP界面,并可在JSP中通过不同的链接调用不同的ACTION.该功能图在大体上表示了该人事治理系统的主要逻辑功能,其中一些小的跳转如在提交表单,权限效验时等等失败过程所执行的操作在考虑到图形的复杂性上并没有完全给出,但能够在源程序中看出详细的流程.2.详细
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 企业 员工 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内