OA人力资源子系统详细设计说明书.docx

上传人:b****7 文档编号:10866842 上传时间:2023-02-23 格式:DOCX 页数:21 大小:1.66MB
下载 相关 举报
OA人力资源子系统详细设计说明书.docx_第1页
第1页 / 共21页
OA人力资源子系统详细设计说明书.docx_第2页
第2页 / 共21页
OA人力资源子系统详细设计说明书.docx_第3页
第3页 / 共21页
OA人力资源子系统详细设计说明书.docx_第4页
第4页 / 共21页
OA人力资源子系统详细设计说明书.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

OA人力资源子系统详细设计说明书.docx

《OA人力资源子系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《OA人力资源子系统详细设计说明书.docx(21页珍藏版)》请在冰豆网上搜索。

OA人力资源子系统详细设计说明书.docx

OA人力资源子系统详细设计说明书

中软高科技术有限公司

文档编号

产品版本

密级

V2.0

内部

产品名称:

共页

 

<高校选课系统>

详细设计说明书

 

作者:

程峰

完成日期:

2014-4-30

签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

日期

签收人

目录

详细设计说明书1

目录2

1引言3

1.1编写目的3

1.3定义3

1.4参考资料3

2设计概述4

2.1总体设计4

3接口设计6

3.1登录模块6

3.2系统管理模块7

3.3人事管理模块9

3.4部门管理模块11

3.5考勤管理模块12

3.6薪酬管理模块15

3.7查询管理模块15

3.8个人中心模块16

4系统数据结构设计19

4.1概念结构图19

4.2物理结构图19

4.3数据结构与模块之间的关系20

5系统出错处理设计20

5.1出错信息及处理20

5.2系统维护设计20

 

1引言

1.1编写目的

该文档是关于用户对于OA人力资源子系统的功能和性能的要求,重点描述了OA人力资源子系统的设计需求,将作为对该工程在概要设计阶段的设计输入。

本文档的预期读者是:

●设计人员

●开发人员

●项目管理人员

●测试人员

●用户

1.2背景

随着互联网时代不断深入,越来越多的公司开始迈入无纸办公的行列。

基于公司内网的OA人力资源子系统不仅消除了以前的纸张办公所暴露出的缺点与不足,同时极大地提高了公司所有员工的工作效率。

OA人力资源子系统在B/S的架构下采用了目前最流行的Internet的主流技术jsp技术作为运行平台。

与传统的C/S体系结构相比,B/S结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。

开发、维护等几乎所有工作也都集中在服务器端。

OA人力资源子系统使得公司的办公变得更加轻松与高效。

同时当需要对该系统进行升级时,只需更新服务器端的软件,而不必更换客户端软件,减轻了系统维护与升级的成本与工作量,方便用户使用。

1.3定义

1.4参考资料

中软高科需求分析书写规范。

 

2设计概述

2.1总体设计

2.11运行环境

需求名称

详细要求

操作系统需求

Windows7/XP

CUP

2.00GHz越高越佳

内存

至少1024M越高越佳

其他环境

基本配置就可以

开发环境

需求名称

详细要求

开发工具

MyEclipse8.5andDreamweaver

服务器软件

Tomcat6.0

数据库

oracle11g

服务器操作系统

windows764位

开发语言

JAVA

浏览器

IE6.0以上

开发方式

个人开发。

平台

J2EE

类库为

JDK1.6

2.12基本设计概念和处理流程

XXX系统整个系统分成若干个子模块,各子模块可以说是相互独立的,但又有着少量的联系,这正体现了一个良好系统的高内聚低耦合性,为系统的模块化设计带来了许多的好处,既可降低系统的复杂性,使得系统容易修改,又推动了系统各个部分的并行开发,从而提高了软件的生产效率,也更适应当今的大型软件系统的团队开发特性。

本系统模块的开发模型采用了“瀑布模型”,即包括了:

制定开发计划,进行需求分析和说明,软件设计,程序编码,链接、测试、总调及运行维护,其图示如下:

计划

定义阶段

需求分析

设计

开发阶段

编码

测试

运行维护

维护阶段

数据结构采用表的数据结构,具体的是由关系数据库模型来实现的。

2.2整体结构图

用一系列图表列出本程序系统内的每个程序(包括每个模块和子模块,细化到功能)的名称、标识符和它们之间的层次结构关系。

3接口设计

3.1登录模块

系统采用BS结构,打开浏览器,在地址栏中输入http:

//localhost:

8080/HumanManage/login.jsp,进入登录界面.

在用户名和密码框中分别输入用户名和密码,填写验证码正确即可登录到本系统。

若登录不成功,先判断密码或者验证码是否正确,密码和验证码错误的话提示从新输入。

因为考虑到各个公司情况,所有本系统的省去注册环节,用户名和初始化密码由公司管理员直接录入,用户名和初始化密码都为职工编号,职工登录本系统后可以修改密码。

 

主页面:

 

作用:

主要实现用户登录该系统的功能。

3.2系统管理模块

3.2.1添加权限

选择左侧导航菜单栏“系统管理”进入该模块后,点击“新增权限”。

打开窗口如下图所示:

作用:

主要实现添加权限的功能。

用户输入合法信息后,点击“确认”按钮,就可以实现权限的添加功能。

3.2.2查看、修改、删除权限

选择左侧导航菜单栏“系统管理”进入该模块后,点击“权限管理”。

打开窗口如下图所示:

作用:

主要实现查看、修改、删除权限的功能。

在该页面可以查看所有权限,还可以根据权限名称进行模糊查询;当用户点击删除时,可以删除该权限;当用户点击编辑按钮时,可以对该权限进行修改,页面和上面的新增权限页面类似,只不过会从数据库中取值放入文本框中,然后用户可以修改它,点击确定完成。

3.2.3添加角色

选择左侧导航菜单栏“系统管理”进入该模块后,点击“新增角色”。

打开窗口如下图所示:

作用:

主要实现添加角色的功能。

用户输入角色编号和名称,选择拥有的权限,填写备注信息后,点击“确认”按钮,就可以实现角色的添加功能。

3.2.4查看、修改、删除角色

选择左侧导航菜单栏“系统管理”进入该模块后,点击“角色管理”。

打开窗口如下图所示:

作用:

主要实现查看、修改、删除角色的功能。

在该页面可以查看所有角色,还可以根据角色名称进行模糊查询;当用户点击删除时,可以删除该角色;当用户点击编辑按钮时,可以对该角色进行修改,页面和上面的新增角色页面类似,只不过会从数据库中取值放入文本框中,然后用户可以修改它,点击确定完成。

这里需要注意,有个固定的角色“系统管理员”,

它拥有所有的权限,并且不能对做其修改和删除操作。

3.2.5查看、修改员工角色

选择左侧导航菜单栏“系统管理”进入该模块后,点击“员工角色管理”。

打开窗口如下图所示:

作用:

主要实现用查看、分配用户的角色的功能。

可以查看所有员工的角色信息。

当点击编辑时,可以对该员工的角色进行修改。

这里需要注意,除了“系统管理员”其他员工登录后的默认角色都是“普通员工”,“系统管理员”可以修改所有员工的角色。

3.3人事管理模块

3.3.1添加员工

选择左侧导航菜单栏“人事管理”进入该模块后,点击“添加员工”。

打开窗口如下图所示:

作用:

主要实现添加员工的功能。

填好相关信息,点击“确认”按钮,就可以实现员工的添加功能。

3.3.2查看、修改、删除员工

选择左侧导航菜单栏“人事管理”进入该模块后,点击“员工信息管理”。

打开窗口如下图所示:

作用:

主要实现查看、修改、删除员工的功能。

操作人员可以按员工姓名、所属部门、性别查询员工,如果没有输入条件,则显示的是所有员工。

点击“删除”按钮,可以删除该员工,点击“编辑”按钮,跳转到修改员工信息页面。

打开窗口如下图所示:

作用:

主要实现修改员工信息的功能。

该页面和上面的“新增员工”页面类似,只不过该页面会从数据库中将该员工的信息显示在文本框中,操作人员可以进行修改,点击“修改”按钮,就可以实现员工信息修改功能。

3.4部门管理模块

3.4.1新增部门

选择左侧导航菜单栏“部门管理”进入该模块后,点击“新增部门”。

打开窗口如下图所示:

作用:

主要实现添加员工的功能。

填好相关信息,点击“确认”按钮,就可以实现新增部门的功能。

3.4.2查看、修改、删除部门

选择左侧导航菜单栏“部门管理”进入该模块后,点击“部门信息管理”。

打开窗口如下图所示:

作用:

主要实现查看、修改、删除部门的功能。

操作人员可以按部门名称查询部门,如果没有输入条件,则显示的是所有部门。

点击“删除”按钮,可以解散该部门,点击“编辑”按钮,跳转到修改部门信息页面。

打开窗口如下图所示:

作用:

主要实现修改部门信息的功能。

该页面和上面的“新增部门”页面类似,只不过该页面会从数据库中将该部门的信息显示在文本框中,操作人员可以进行修改,点击“确认”按钮,就可以实现部门信息修改功能。

3.5考勤管理模块

3.5.1休假管理

选择左侧导航菜单栏“考勤管理”进入该模块后,点击“休假管理”。

打开窗口如下图所示:

作用:

主要实现对员工休假的添加、修改、删除的功能。

操作人员输入所有信息后,就可以实现员工休假的录入功能。

操作人员点击“编辑”按钮,可以对员工休假信息进行修改,点击“删除”按钮可以删除员工的休假信息。

3.5.2加班管理

选择左侧导航菜单栏“考勤管理”进入该模块后,点击“加班管理”。

打开窗口如下图所示:

作用:

主要实现对员工加班信息的添加、修改、删除的功能。

操作人员输入所有信息后,就可以实现员工加班信息的录入功能。

操作人员点击“编辑”按钮,可以对员工加班信息进行修改,点击“删除”按钮可以删除员工的加班信息。

3.5.3请假管理

选择左侧导航菜单栏“考勤管理”进入该模块后,点击“请假管理”。

打开窗口如下图所示:

作用:

主要实现对员工请假的添加、修改、删除的功能。

操作人员输入所有信息后,就可以实现员工请假的录入功能。

操作人员点击“编辑”按钮,可以对员工请假信息进行修改,点击“删除”按钮可以删除员工的请假信息。

3.5.4考勤统计

选择左侧导航菜单栏“考勤管理”进入该模块后,点击“考勤统计”。

打开窗口如下图所示:

作用:

主要实现员工考勤统计进行修改、删除的功能。

操作人员点击“编辑”按钮,可以对员工考勤统计信息进行修改,点击“删除”按钮可以删除员工的考勤信息。

3.6薪酬管理模块

3.6.1薪酬发放

选择左侧导航菜单栏“薪酬管理”进入该模块后,点击“薪酬发放”。

打开窗口如下图所示:

作用:

主要实现员工薪资的发放功能。

操作人员点击“发放”按钮,可以给该员工发放工资。

3.7查询管理模块

3.7.1薪酬查询

选择左侧导航菜单栏“查询管理”进入该模块后,点击“薪酬查询”。

打开窗口如下图所示:

作用:

主要实现查看员工薪资的功能。

操作人员可以按员工姓名进行查看。

3.7.2规章制度查询

选择左侧导航菜单栏“查询管理”进入该模块后,点击“规章制度”。

打开窗口如下图所示:

作用:

主要实现查看公司的规章制度、以及规章制度的导入、导出的功能。

操作人员可以按文档名称进行查询,当点击“查看详情”时会跳转到该规章制度的详情页面,当点击“导出”时,可以将规章制度报表导出。

3.8个人中心模块

3.8.1信息完善与修改

选择左侧导航菜单栏“个人中心”进入该模块后,点击“信息完善与修改”。

打开窗口如下图所示:

作用:

主要实现员工对自己信息的完善与修改功能。

员工可以完善和修改个人信息,点击“修改”按钮完成。

3.8.2个人考勤统计

选择左侧导航菜单栏“个人中心”进入该模块后,点击“个人考勤统计”。

打开窗口如下图所示:

作用:

主要实现员工查看直接考勤统计的功能。

员工可以查看自己的考勤情况。

3.8.3个人薪资查询

选择左侧导航菜单栏“个人中心”进入该模块后,点击“个人薪资查询”。

打开窗口如下图所示:

作用:

主要实现员工查看自己薪资的功能。

员工可以查看自己的薪资情况。

3.8.4密码修改

选择左侧导航菜单栏“个人中心”进入该模块后,点击“密码修改”。

打开窗口如下图所示:

作用:

主要实现员工修改自己密码的功能。

员工输入自己的旧的密码,以及新的密码,点击“确认”按钮完成密码的修改。

4系统数据结构设计

4.1概念结构图

4.2物理结构图

4.3数据结构与模块之间的关系

数据结构与访问这些数据结构的模块:

模块

表名

XXX

XXX

XXX

XXX

XXX

XXX

XXX

XXX

XXX

XXX

5系统出错处理设计

5.1出错信息及处理

以下是错误及对应处理表:

错误

表现形式

404

500

无权限

非法登陆

登陆超时

输入错误

…..

5.2系统维护设计

描述系统如何备份数据库及如何恢复数据库。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1