《企业人事管理系统.ppt》由会员分享,可在线阅读,更多相关《企业人事管理系统.ppt(37页珍藏版)》请在三一办公上搜索。
1、企业人事信息管理系统,目 录,第一部分 开发背景,本系统的开发是为了更好的方便人事部门对人事信息的管理,以通过此系统来提高人事部门的管理水平。在以人为本的观念熏陶下,人事信息管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得对人事信息的管理成为难题。基于这个背景,人事信息管理将成为企业管理的重要内容。因而,实现企业内人事信息管理的标准化、科学化、数字化、网络化是很有必要的。,第二部分 系统分析,1 需求分析 根据人事信息管理系统的特点及对其的简单要求,此系统具有以下功能。统一友好的操作界面,以保证系统易用性 管理员登录、注册功能 对部门信息的添加、查询、修改、删除功能 对人事信息
2、的添加、查询、修改、删除功能2 可行性分析 在开发系统之前,必须根据有限的时间和资源条件进行可行性分析,以减少系统开发的风险,避免人力、物力和财力的浪费。,第二部分 系统分析,2.1 经济可行性 人事信息管理是企业管理中一个重要的组成部分,提高对人事的管理水平能够带动企业各方面水平的提升。2.2 技术可行性 通过网站管理人事信息实现企业信息的共享,使得企业管理更为科学化、系统化、人性化。通过系统化的管理可为企业和个人提供一个完善的工作平台。,第三部分 系统设计,1 系统目标 此人事信息管理系统的具体目标如下:统一友好的操作界面,以保证系统易用性;系统运行稳定,安全可靠;实现管理员登录、注册功能
3、;实现对部门信息的添加、查询、修改、删除功能;实现对人事信息的添加、查询、修改、删除功能。,第三部分 系统设计,2 系统用例图 管理员登录后可实现对部门信息和人事信息的添加、查询、修改、删除。,第三部分 系统设计,系统用例图的功能清单如下:,第三部分 系统设计,本人事信息管理系统主要包括管理员部分、部门信息管理部分、人事信息管理部分三个模块。各个功能模块及其功能如图:,3 系统功能结构,第三部分 系统设计,4 业务流程图 为了更清晰地表达本系统的业务功能模块,下面给出人事信息管理系统的业务流程图,第三部分 系统设计,5 系统预览 人事信息管理系统由多个程序页面组成,现在列出几个主要页面:5.1
4、 管理员登录页面:实现对管理员的用户名和密码进行验证、新管理员注册的功能。,第三部分 系统设计,第三部分 系统设计,5.2 人事信息管理系统主界面:在主界面中可实现对系统中各个主要功能模块的操作。,第三部分 系统设计,5.3 部门信息管理页面:实现对部门信息的添加、查询、修改、删除。,第三部分 系统设计,5.4 人事信息管理页面:实现对人事信息的添加、查询、修改、删除。,第三部分 系统设计,6 开发环境 在开发人事信息管理系统时,需要具备以下的软硬件环境:6.1 服务器端 操作系统:WinXP、Win7 Web服务器:Tomcat6.0.30 Java开发包:JDK1.6 数据库:SQL Se
5、rver 2005 浏览器:IE6.0 分辨率:最佳效果为1024768像素6.2 客户端 浏览器:IE6.0 分辨率:最佳效果为1024768像素,第四部分 数据库设计,1 数据库分析 人事信息管理系统主要由管理员模块、部门信息模块、人事信息模块组成。每个模块都脱离不了数据库,数据库的设计要从系统的模块组成、数据连接、功能实现、应用意义等方面着手,在数据库设计时要充分考虑数据的高效性,减少数据冗余,以保证系统的运行速度。2 数据库概念设计 根据本系统的需求分析和系统设计,规划出本系统中使用到的数据库实体分为管理员实体、部门实体、员工实体。在此给出这几个数据库实体的E-R图:,第四部分 数据库
6、设计,2.1 管理员实体,第四部分 数据库设计,2.2 部门实体,第四部分 数据库设计,2.3 员工实体,第四部分 数据库设计,3 数据库逻辑结构 在此列出三张主要表的结构及其之间的关系设计:3.1 数据表结构的详细设计 管理员表(T_USER),第四部分 数据库设计,部门表(T_DEPT),第四部分 数据库设计,员工表(T_STAFF),第四部分 数据库设计,3.2 数据表之间的关系设计,第五部分 公共模块设计,在开发过程中,经常会用到一些公共模块,如数据库连接及操作的类、字符串处理的类等。在开发系统之前需要先设计这些公共模块:1、数据库连接及操作的类 数据库连接及操作的类通常包括连接数据库
7、的方法、执行添加操作的方法、执行查询操作的方法、执行更新操作的方法、执行删除操作的方法:,第五部分 公共模块设计,1.1 连接数据库的方法,第五部分 公共模块设计,1.2 执行添加操作的方法,第五部分 公共模块设计,1.3 执行查询操作的方法,第五部分 公共模块设计,1.4执行更新操作的方法,第五部分 公共模块设计,1.5执行删除操作的方法,第五部分 公共模块设计,2 字符串处理的类 字符串处理的类是解决程序中出现的有关字符串处理方法的类,包括将数据库中及页面中有中文的字符串进行正确的显示和对字符串中的空值进行处理的方法。,第五部分 公共模块设计,2.1 字符串处理类,第五部分 公共模块设计,2.2 处理部门信息,第五部分 公共模块设计,2.3 处理人事信息,第六部分 主界面设计,管理员通过登录界面登录成功后将进入系统主界面,系统主界面主要实现前台功能导航。在该页面中包括部门信息、人事信息、重新登录、退出系统四个导航链接。,第六部分 主界面设计,代码实现如下:,Thank You!,