《企业人事管理系统》PPT幻灯片
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
件环境: ▪ 6.1 服务器端
·操作系统: WinXP、Win7 ·Web服务器: Tomcat6.0.30 ·Java开发包: JDK1.6 ·数据库: SQL Server 2005 ·浏览器: IE6.0 ·分辨率:最佳效果为1024×768像素 ▪ 6.2 客户端 ·浏览器: IE6.0 ·分辨率: 最佳效果为1024×768像素
Staff_delete
LOGO
第三部分
系统用例图的功能清单如下:
系统设计
8
LOGO
第三部分 系统设计
▪3 系统功能结构
本人事信息管理系统主要包括管理员部分、 部门信息管理部分、人事信息管理部分三个模 块。各个功能模块及其功能如图:
人事信息管理系统
管理员管理
部门信息管理
人事信息管理
管
注
理
册
员
管
登
LOGO
企业人事信息管理系统
1
LOGO
目录
1
开发背景
2
系统分析
3
系统设计
4
数据库设计
5
公共模块设计
6
主界面设计
2
LOGO
第一部分 开发背景
本系统的开发是为了更好的方便人事部门
对人事信息的管理,以通过此系统来提高人事 部门的管理水平。在以人为本的观念熏陶下, 人事信息管理在组织中的作用日益突出。但是, 人员的复杂性和组织的特有性使得对人事信息 的管理成为难题。基于这个背景,人事信息管 理将成为企业管理的重要内容。因而,实现企 业内人事信息管理的标准化、科学化、数字化、 网络化是很有必要的。
4
LOGO
第二部分 系统分析
▪ 2.1 经济可行性
人事信息管理是企业管理中一个重要的组 成部分,提高对人事的管理水平能够带动企业 各方面水平的提升。
▪ 2.2 技术可行性
通过网站管理人事信息实现企业信息的共 享,使得企业管理更为科学化、系统化、人性 化。通过系统化的管理可为企业和个人提供一 个完善的工作平台。
▪ 1、 数据库连接及操作的类
数据库连接及操作的类通常包括连接数据 库的方法、执行添加操作的方法、执行查询操 作的方法、执行更新操作的方法、执行删除操 作的方法:
25
LOGO
第五部分 公共模块设计
▪ 1.1 连接数据库的方法
26
LOGO
第五部分 公共模块设计
在主界面中可实现对系统中各个主要功能 模块的操作。
13
LOGO
第三部分 系统设计
▪ 5.3 部门信息管理页面: 实现对部门信息的添加、查询、修改、删除。
14
LOGO
第三部分 系统设计
▪ 5.4 人事信息管理页面: 实现对人事信息的添加、查询、修改、删除。
15
LOGO
第三部分 系统设计
▪ 6 开发环境 在开发人事信息管理系统时,需要具备以下的软硬
▪ 2 数据库概念设计
根据本系统的需求分析和系统设计,规划 出本系统中使用到的数据库实体分为管理员实 体、部门实体、员工实体。在此给出这几个数 据库实体的E-R图:
17
LOGO
第四部分 数据库设计
▪ 2.1 管理员实体
管理员名称
管理员编号
管理员
备注
18
LOGO
第四部分 数据库设计
▪ 2.2 部门实体
16
LOGO
第四部分 数据库设计
▪ 1 数据库分析
人事信息管理系统主要由管理员模块、部 门信息模块、人事信息模块组成。每个模块都 脱离不了数据库,数据库的设计要从系统的模 块组成、数据连接、功能实现、应用意义等方 面着手,在数据库设计时要充分考虑数据的高 效性,减少数据冗余,以保证系统的运行速度。
部门名 称 部门编号
部门级别
部门描述 备注
部门
19
LOGO
第四部分 数据库设计
▪ 2.3 员工实体
部门编号
性别
员工姓名
民族
出生年月 政治面貌
员工编号
员工
20
备注
LOGO
第四部分 数据库设计
▪ 3 数据库逻辑结构 在此列出三张主要表的结构及其之间的关系设计:
▪ 3.1 数据表结构的详细设计 ·管理员表(T_USER)
5
LOGO
第三部分 系统设计
▪ 1 系统目标 此人事信息管理系统的具体目标如下:
▪ 统一友好的操作界面,以保证系统易用性; ▪ 系统运行稳定,安全可靠; ▪ 实现管理员登录、注册功能; ▪ 实现对部门信息的添加、查询、修改、删除功
能; ▪ 实现对人事信息的添加、查询、修改、删除功
能。
6
LOGO
第三部分 系统设计
3
LOGO
第二部分 系统分析
▪ 1 需求分析 根据人事信息管理系统的特点及对其的简
单要求,此系统具有以下功能。
·统一友好的操作界面,以保证系统易用性 ·管理员登录、注册功能 ·对部门信息的添加、查询、修改、删除功能 ·对人事信息的添加、查询、修改、删除功能 ▪ 2 可行性分析
在开发系统之前,必须根据有限的时间和 资源条件进行可行性分析,以减少系统开发的 风险,避免人力、物力和财力的浪费。
▪ 2 系统用例图
管理员登录后可实现对部门信息和人事信 息的添加、查询、修改、删除。
Login <<extend>>
Register
Manager
Dept
Staff
7
Dept_add Dept_query Dept_update
Dept_delete
Staff_add Staff_query Staff_update
21
LOGO
第四部分 数据库设计
▪ 部门表(T_DEPT)
22
LOGO
第四部分 数据库设计
▪ 员工表 (T_STAFF)
23
LOGO
第四部分 数据库设计
▪ 3.2 数据表之间的关系设计
24
LOGO
第五部分 公共模块设计
在开发过程中,经常会用到一些公共模块, 如数据库连接及操作的类、字符串处理的类等。 在开发系统之前需要先设计这些公共模块:
部
人
门
事
信
信
息
息
管
管
理
理
重
退
新
出
登
系
录
统
10
LOGO
第三部分 系统设计
▪ 5 系统预览 人事信息管理系统由多个程序页面组成,
现在列出几个主要页面:
▪ 5.1 管理员登录页面: 实现对管理员的用户名和密码进行验证、
新管理员注册的功能。
11
LOGO
第三部分 系统设计
12
LOGO
第三部分 系统设计
▪ 5.2 人事信息管理系统主界面:
理
录
员
添查 加询 部部 门门 信信 息息
修删 改除 部部 门门 信信 息息
添查 加询 人人 事事 信信 息息
修删 改除 人人 事事 信信 息息
9
LOGO
第三部分 系统设计
▪ 4 业务流程图 为了更清晰地表达本系统的业务功能模块,
下面给出人事信息管理系统的业务流程图
管理员
管理员登录
F
T
ቤተ መጻሕፍቲ ባይዱ
人事信息管理系统主界面
·操作系统: WinXP、Win7 ·Web服务器: Tomcat6.0.30 ·Java开发包: JDK1.6 ·数据库: SQL Server 2005 ·浏览器: IE6.0 ·分辨率:最佳效果为1024×768像素 ▪ 6.2 客户端 ·浏览器: IE6.0 ·分辨率: 最佳效果为1024×768像素
Staff_delete
LOGO
第三部分
系统用例图的功能清单如下:
系统设计
8
LOGO
第三部分 系统设计
▪3 系统功能结构
本人事信息管理系统主要包括管理员部分、 部门信息管理部分、人事信息管理部分三个模 块。各个功能模块及其功能如图:
人事信息管理系统
管理员管理
部门信息管理
人事信息管理
管
注
理
册
员
管
登
LOGO
企业人事信息管理系统
1
LOGO
目录
1
开发背景
2
系统分析
3
系统设计
4
数据库设计
5
公共模块设计
6
主界面设计
2
LOGO
第一部分 开发背景
本系统的开发是为了更好的方便人事部门
对人事信息的管理,以通过此系统来提高人事 部门的管理水平。在以人为本的观念熏陶下, 人事信息管理在组织中的作用日益突出。但是, 人员的复杂性和组织的特有性使得对人事信息 的管理成为难题。基于这个背景,人事信息管 理将成为企业管理的重要内容。因而,实现企 业内人事信息管理的标准化、科学化、数字化、 网络化是很有必要的。
4
LOGO
第二部分 系统分析
▪ 2.1 经济可行性
人事信息管理是企业管理中一个重要的组 成部分,提高对人事的管理水平能够带动企业 各方面水平的提升。
▪ 2.2 技术可行性
通过网站管理人事信息实现企业信息的共 享,使得企业管理更为科学化、系统化、人性 化。通过系统化的管理可为企业和个人提供一 个完善的工作平台。
▪ 1、 数据库连接及操作的类
数据库连接及操作的类通常包括连接数据 库的方法、执行添加操作的方法、执行查询操 作的方法、执行更新操作的方法、执行删除操 作的方法:
25
LOGO
第五部分 公共模块设计
▪ 1.1 连接数据库的方法
26
LOGO
第五部分 公共模块设计
在主界面中可实现对系统中各个主要功能 模块的操作。
13
LOGO
第三部分 系统设计
▪ 5.3 部门信息管理页面: 实现对部门信息的添加、查询、修改、删除。
14
LOGO
第三部分 系统设计
▪ 5.4 人事信息管理页面: 实现对人事信息的添加、查询、修改、删除。
15
LOGO
第三部分 系统设计
▪ 6 开发环境 在开发人事信息管理系统时,需要具备以下的软硬
▪ 2 数据库概念设计
根据本系统的需求分析和系统设计,规划 出本系统中使用到的数据库实体分为管理员实 体、部门实体、员工实体。在此给出这几个数 据库实体的E-R图:
17
LOGO
第四部分 数据库设计
▪ 2.1 管理员实体
管理员名称
管理员编号
管理员
备注
18
LOGO
第四部分 数据库设计
▪ 2.2 部门实体
16
LOGO
第四部分 数据库设计
▪ 1 数据库分析
人事信息管理系统主要由管理员模块、部 门信息模块、人事信息模块组成。每个模块都 脱离不了数据库,数据库的设计要从系统的模 块组成、数据连接、功能实现、应用意义等方 面着手,在数据库设计时要充分考虑数据的高 效性,减少数据冗余,以保证系统的运行速度。
部门名 称 部门编号
部门级别
部门描述 备注
部门
19
LOGO
第四部分 数据库设计
▪ 2.3 员工实体
部门编号
性别
员工姓名
民族
出生年月 政治面貌
员工编号
员工
20
备注
LOGO
第四部分 数据库设计
▪ 3 数据库逻辑结构 在此列出三张主要表的结构及其之间的关系设计:
▪ 3.1 数据表结构的详细设计 ·管理员表(T_USER)
5
LOGO
第三部分 系统设计
▪ 1 系统目标 此人事信息管理系统的具体目标如下:
▪ 统一友好的操作界面,以保证系统易用性; ▪ 系统运行稳定,安全可靠; ▪ 实现管理员登录、注册功能; ▪ 实现对部门信息的添加、查询、修改、删除功
能; ▪ 实现对人事信息的添加、查询、修改、删除功
能。
6
LOGO
第三部分 系统设计
3
LOGO
第二部分 系统分析
▪ 1 需求分析 根据人事信息管理系统的特点及对其的简
单要求,此系统具有以下功能。
·统一友好的操作界面,以保证系统易用性 ·管理员登录、注册功能 ·对部门信息的添加、查询、修改、删除功能 ·对人事信息的添加、查询、修改、删除功能 ▪ 2 可行性分析
在开发系统之前,必须根据有限的时间和 资源条件进行可行性分析,以减少系统开发的 风险,避免人力、物力和财力的浪费。
▪ 2 系统用例图
管理员登录后可实现对部门信息和人事信 息的添加、查询、修改、删除。
Login <<extend>>
Register
Manager
Dept
Staff
7
Dept_add Dept_query Dept_update
Dept_delete
Staff_add Staff_query Staff_update
21
LOGO
第四部分 数据库设计
▪ 部门表(T_DEPT)
22
LOGO
第四部分 数据库设计
▪ 员工表 (T_STAFF)
23
LOGO
第四部分 数据库设计
▪ 3.2 数据表之间的关系设计
24
LOGO
第五部分 公共模块设计
在开发过程中,经常会用到一些公共模块, 如数据库连接及操作的类、字符串处理的类等。 在开发系统之前需要先设计这些公共模块:
部
人
门
事
信
信
息
息
管
管
理
理
重
退
新
出
登
系
录
统
10
LOGO
第三部分 系统设计
▪ 5 系统预览 人事信息管理系统由多个程序页面组成,
现在列出几个主要页面:
▪ 5.1 管理员登录页面: 实现对管理员的用户名和密码进行验证、
新管理员注册的功能。
11
LOGO
第三部分 系统设计
12
LOGO
第三部分 系统设计
▪ 5.2 人事信息管理系统主界面:
理
录
员
添查 加询 部部 门门 信信 息息
修删 改除 部部 门门 信信 息息
添查 加询 人人 事事 信信 息息
修删 改除 人人 事事 信信 息息
9
LOGO
第三部分 系统设计
▪ 4 业务流程图 为了更清晰地表达本系统的业务功能模块,
下面给出人事信息管理系统的业务流程图
管理员
管理员登录
F
T
ቤተ መጻሕፍቲ ባይዱ
人事信息管理系统主界面