您好,欢迎访问三七文档
LOGO企业人事信息管理系统LOGO第一部分开发背景本系统的开发是为了更好的方便人事部门对人事信息的管理,以通过此系统来提高人事部门的管理水平。在以人为本的观念熏陶下,人事信息管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得对人事信息的管理成为难题。基于这个背景,人事信息管理将成为企业管理的重要内容。因而,实现企业内人事信息管理的标准化、科学化、数字化、网络化是很有必要的。LOGO第二部分系统分析1需求分析根据人事信息管理系统的特点及对其的简单要求,此系统具有以下功能。·统一友好的操作界面,以保证系统易用性·管理员登录、注册功能·对部门信息的添加、查询、修改、删除功能·对人事信息的添加、查询、修改、删除功能2可行性分析在开发系统之前,必须根据有限的时间和资源条件进行可行性分析,以减少系统开发的风险,避免人力、物力和财力的浪费。LOGO第二部分系统分析2.1经济可行性人事信息管理是企业管理中一个重要的组成部分,提高对人事的管理水平能够带动企业各方面水平的提升。2.2技术可行性通过网站管理人事信息实现企业信息的共享,使得企业管理更为科学化、系统化、人性化。通过系统化的管理可为企业和个人提供一个完善的工作平台。LOGO第三部分系统设计1系统目标此人事信息管理系统的具体目标如下:统一友好的操作界面,以保证系统易用性;系统运行稳定,安全可靠;实现管理员登录、注册功能;实现对部门信息的添加、查询、修改、删除功能;实现对人事信息的添加、查询、修改、删除功能。LOGO第三部分系统设计2系统用例图管理员登录后可实现对部门信息和人事信息的添加、查询、修改、删除。LoginManagerRegisterDept_addDept_queryDept_updateDeptDept_deleteStaff_addStaff_queryStaff_updateStaffStaff_deleteextendLOGO删除人事信息系统用例图的功能清单如下:LOGO第三部分系统设计本人事信息管理系统主要包括管理员部分、部门信息管理部分、人事信息管理部分三个模块。各个功能模块及其功能如图:人事信息管理系统管理员管理管理员登录部门信息管理人事信息管理添加部门信息查询部门信息修改部门信息删除部门信息添加人事信息查询人事信息修改人事信息删除人事信息注册管理员3系统功能结构LOGO第三部分系统设计4业务流程图为了更清晰地表达本系统的业务功能模块,下面给出人事信息管理系统的业务流程图管理员管理员登录人事信息管理系统主界面部门信息管理人事信息管理重新登录退出系统TFLOGO第三部分系统设计5系统预览人事信息管理系统由多个程序页面组成,现在列出几个主要页面:5.1管理员登录页面:实现对管理员的用户名和密码进行验证、新管理员注册的功能。LOGO第三部分系统设计5.2人事信息管理系统主界面:在主界面中可实现对系统中各个主要功能模块的操作。LOGO第三部分系统设计5.3部门信息管理页面:实现对部门信息的添加、查询、修改、删除。LOGO第三部分系统设计5.4人事信息管理页面:实现对人事信息的添加、查询、修改、删除。LOGO第三部分系统设计6开发环境在开发人事信息管理系统时,需要具备以下的软硬件环境:6.1服务器端·操作系统:WinXP、Win7·Web服务器:Tomcat6.0.30·Java开发包:JDK1.6·数据库:SQLServer2005·浏览器:IE6.0·分辨率:最佳效果为1024×768像素6.2客户端·浏览器:IE6.0·分辨率:最佳效果为1024×768像素LOGO第四部分数据库设计1数据库分析人事信息管理系统主要由管理员模块、部门信息模块、人事信息模块组成。每个模块都脱离不了数据库,数据库的设计要从系统的模块组成、数据连接、功能实现、应用意义等方面着手,在数据库设计时要充分考虑数据的高效性,减少数据冗余,以保证系统的运行速度。2数据库概念设计根据本系统的需求分析和系统设计,规划出本系统中使用到的数据库实体分为管理员实体、部门实体、员工实体。在此给出这几个数据库实体的E-R图:LOGO第四部分数据库设计2.1管理员实体管理员管理员编号管理员名称备注LOGO第四部分数据库设计2.2部门实体部门部门编号备注部门名称部门描述部门级别LOGO第四部分数据库设计2.3员工实体员工员工编号员工姓名部门编号性别民族出生年月政治面貌备注LOGO第四部分数据库设计3数据库逻辑结构在此列出三张主要表的结构及其之间的关系设计:3.1数据表结构的详细设计·管理员表(T_USER)序号别名中文名类型是否主键是否为空外建表备注1id管理员编号IntYN自动增长2user_name管理员名称varchar(10)NN数据唯一3user_psd密码varchar(10)NN4remark备注varchar(100)NYLOGO第四部分数据库设计部门表(T_DEPT)序号别名中文名类型是否主键是否为空外建表备注1deptNo部门编号varchar(20)YN数据唯一2deptName部门名称varchar(50)NN3levelName部门级别varchar(20)NN4deptDesc部门描述varchar(100)NN5remark备注Varchar(90)NYLOGO第四部分数据库设计员工表(T_STAFF)序号别名中文名类型是否主键是否为空外建表备注2staffNo员工编号varchar(100)YN数据唯一3staffName员工姓名varchar(90)NN4deptId部门编号vrchar(20)NNT_DEPT5sex性别varchar(2)NN默认值:男6nation民族varchar(30)NN7birthday出生年月datetimeNN8policy政治面貌varchar(30)NN9remark备注varchar(100)NYLOGO第四部分数据库设计3.2数据表之间的关系设计LOGO第五部分公共模块设计在开发过程中,经常会用到一些公共模块,如数据库连接及操作的类、字符串处理的类等。在开发系统之前需要先设计这些公共模块:1、数据库连接及操作的类数据库连接及操作的类通常包括连接数据库的方法、执行添加操作的方法、执行查询操作的方法、执行更新操作的方法、执行删除操作的方法:LOGO第五部分公共模块设计1.1连接数据库的方法LOGO第五部分公共模块设计1.2执行添加操作的方法LOGO第五部分公共模块设计1.3执行查询操作的方法LOGO第五部分公共模块设计1.4执行更新操作的方法LOGO第五部分公共模块设计1.5执行删除操作的方法LOGO第五部分公共模块设计2字符串处理的类字符串处理的类是解决程序中出现的有关字符串处理方法的类,包括将数据库中及页面中有中文的字符串进行正确的显示和对字符串中的空值进行处理的方法。LOGO第五部分公共模块设计2.1字符串处理类LOGO第五部分公共模块设计2.2处理部门信息LOGO第五部分公共模块设计2.3处理人事信息LOGO第六部分主界面设计管理员通过登录界面登录成功后将进入系统主界面,系统主界面主要实现前台功能导航。在该页面中包括部门信息、人事信息、重新登录、退出系统四个导航链接。LOGO第六部分主界面设计代码实现如下:LOGO
本文标题:企业人事管理系统
链接地址:https://www.777doc.com/doc-4534269 .html