人力资源管理系统概要设计Word文件下载.doc

上传人:b****2 文档编号:14564385 上传时间:2022-10-23 格式:DOC 页数:14 大小:301KB
下载 相关 举报
人力资源管理系统概要设计Word文件下载.doc_第1页
第1页 / 共14页
人力资源管理系统概要设计Word文件下载.doc_第2页
第2页 / 共14页
人力资源管理系统概要设计Word文件下载.doc_第3页
第3页 / 共14页
人力资源管理系统概要设计Word文件下载.doc_第4页
第4页 / 共14页
人力资源管理系统概要设计Word文件下载.doc_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

人力资源管理系统概要设计Word文件下载.doc

《人力资源管理系统概要设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统概要设计Word文件下载.doc(14页珍藏版)》请在冰豆网上搜索。

人力资源管理系统概要设计Word文件下载.doc

1.3.2缩写 4

1.4参考资料 5

第二章总体设计 6

2.1需求规定 6

2.1.1对功能的规定 6

2.1.2对性能的规定 6

2.1.3输入/输出要求 6

2.1.4数据管理能力要求 6

2.1.5故障处理要求 7

2.2其它专门要求 7

2.3运行环境 8

2.4功能需求与程序模块的关系 8

2.5基本设计概念和处理流程 8

2.5.2软件用例图 11

2.5.3技术架构 11

2.5.4软件系统结构 11

2.5.5部署模型 12

第三章接口设计 12

3.1外部接口 12

3.1.1用户界面 12

3.1.2软件接口 12

3.1.3硬件接口 12

3.2内部接口 12

3.3.… 13

3.3.1结构 13

3.3.2对象关系与类结构 13

3.3.3人工处理过程 13

第四章运行设计 14

4.1运行模块的组合 14

4.2运行控制 14

4.3运行时间 14

第五章出错处理设计 15

5.1出错输出信息 15

5.2出错处理对策 15

第六章安全保密设计 16

第七章维护设计 17

第一章引言

1.1编写目的

随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。

越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需人才,使企业拥有持久的、强大的竞争优势。

我们将为企业提供全面的人力资管理解决方案,旨在满足快速成长的企业管理信息化需求,主要目的就是帮助客户快速持续和健康成长,并且使人力资源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力。

本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码对人力资源管理系统做概要设计,并解决实现该系统的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

本说明书的预期读者为:

公司的人力资源部人员,项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员。

1.2项目背景

待开发软件系统的名称:

此软件系统任务提出者:

中软国际厦门ETC

此软件系统任务开发者:

小山坡小组成员

此软件系统任务用户:

企事业单位的人力资源部人员等

1.3定义

1.3.1专门术语

无特殊专门术语

HR:

人力资源管理系统。

1.3.2缩写

1、系统:

若未特别指出,统指人力资源管理系统。

2、SQL:

StructuredQueryLanguage(结构化查询语言)。

1.4参考资料

《人力资源管理系统需求说明书》等。

第二章总体设计

2.1需求规定

2.1.1对功能的规定

系统包括的范围:

本系统包括人员档案管理、人事管理、培训信息管理,系统机构维护4部分。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户端的界面要简单明了、易于操作,服务器程序利于维护。

2.1.2对性能的规定

时间特性的要求:

在正常网速的条件下,网页刷新时间不长于1秒。

2.1.3输入/输出要求

输入的数据为管理类数据,输入的数据较简单,没有特殊要求。

在数据输入的相关Web页面,须提供页面数据合法性校验,包括:

对数据类型的检查、对日期类型数据的检查、对特定字符长度的检查。

使用Web页面输出数据,包括页面显示的数据、可供下载的文档。

对这类数据没有特殊要求。

2.1.4数据管理能力要求

2.1.5故障处理要求

软件支撑环境运行错误:

数据库运行错误:

系统无法使用,将提供错误提示页面,并记录日志。

系统配置参数错误:

系统提供错误提示页面,要求管理员修改相关配置参数。

配置参数的修改方法应参考相关为管理员提供的手册。

系统参数初始化错误:

提供系统初始化功能,用于成批完成系统初始化。

在初始化过程中,对于严重影响平台运行的错误,提供错误提示页面。

对于普通错误,记录日志。

应用程序错误:

由应用程序提供错误提示页面,相关错误应记录日志。

2.2其它专门要求

1.先进性:

采用先进成熟的技术,确保系统的先进性、经济性和实用性。

2.安全可靠:

提供的应用框架及平台本身提供应用安全保证,并可以和第三方安全手段,如认证、加密、电子签名等进行集成。

必须保证数据的安全性和保密性。

对于基于平台开发的应用系统,只允许有权限的人员进行操作和浏览信息。

必须有安全的手段来进行权限控制。

3.开放互连:

系统应对各类业务系统、数据库系统、WEB信息等具有通用的或可定制的接口策略和连接方法。

4.规范性:

开发过程控制、开发技术、系统编码、文档应规范化,并遵循相应的国内外标准。

开发结束,需要提供必要的文档资料。

5.可靠性:

保证系统的可靠运行和在升级过程中的方便快捷。

6.可扩充性:

系统应当可以根据需求的变化,方便地进行功能的调整、增减,模块的升级和系统架构的逐步完善。

7.界面友好、操作方便:

操作界面要直观、简单、贴近实际,操作过程应当尽量简化,符合实际过程。

身份认证过程即要保证安全,也要尽量简化认证过程。

8.可维护性:

系统维护应当简单。

2.3运行环境

系统将由两部分程序组成,安装在各业务人员客户机上的客户程序(WEB浏览器)及应用服务器和数据服务器程序。

2.4功能需求与程序模块的关系

需求

模块

人员基本信息管理

人员档案管理模块

员工档案管理

员工履历管理

员工合同管理

奖惩管理

人员基本情况查询管理

人事调动管理

人事管理模块

离退管理

培训证书管理

培训信息管理模块

培训类别管理

培训记录管理

按培训性质查询管理

用户管理

系统机构维护模块

角色管理

机构信息维护

机构级别维护

系统模块维护

部门管理

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

2.5.1系统功能层次图

依据人力资源管理系统的需求分析,基于安全方便、易于操作的思想,为用户提供最便捷的工作方式和最大限度的提高工作效率。

本系统分为了四大部分:

人员档案管理、人事管理、培训信息管理、系统机构维护。

本系统的数据库计划采用oracle数据库产品。

数据库访问接口将采用自主开发数据库直连方式或jdbc实现,用户界面这部分采用JSP动态网页技术实现。

为了保证后台的安全性、稳定性,又要保证界面的简洁与高效。

进一步对人力资源管理系统进行模块化细分,大体可以分为7个功能模块,分别是:

个人登录欢迎界面模块、人力资源管理系统主界面模块、人员档案管理模块、人事管理模块、培训信息管理模块、系统机构维护模块。

人员档案管理包括:

人员基本信息管理、员工档案管理、员工履历管理、员工合同管理、奖惩管理、人员基本情况查询管理。

人事管理包括:

人事调动管理、力推管理。

培训信息管理包括:

培训证书管理、培训类别管理、培训记录管理、按培训性质查询管理。

系统机构维护包括:

用户管理、角色管理、机构信息维护、机构级别维护、系统模块维护、部门管理。

后台数据库分为物理数据库部分和数据库访问接口部分。

2.5.2软件用例图

2.5.3技术架构

Oracle+struts+jsp

第三章接口设计

3.1外部接口

在输入方面,对于键盘、鼠标的输入,可用Myeclipse的标准输入/输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用Myeclipse的标准输入/输出对其进行处理。

3.1.1用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

3.2内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输.

3.3.…

3.3.1结构

人力资源管理系统一共分为四个模块,人员档案、人事调配、教育培训以及系统管理。

人员档案包括员工的基本信心、员工的档案、员工履历、奖惩情况等可意通过对员工的年龄、编号等的限制实现员工的基本情况查询,同样的其它三个模块所实现的功能是员工的调配查询,教育培训情况查询等。

3.3.2对象关系与类结构

3.3.3人工处理过程

HR系统管理员需要初始化包括分配角色和初始化数据

第四章运行设计

4.1运行模块的组合

客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。

在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。

接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。

服务器程序的接收网络数据模块必须始终处于活动状态。

接收到数据,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。

4.2运行控制

运行控制将严格按照各模块间函数调用关系来实现。

在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。

服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

4.3运行时间

在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。

网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。

其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器。

硬件对本系统的速度影响将会大于软件的影响。

第五章出错处理设计

5.1出错输出信息

程序在运行时主要会出现两种错误:

1、由于输入信息,或无法满足要求时产生的错误,称为软错误。

2、由于其它问题,如网络传输超时等,产生的问题,称为硬错误。

对于软错误,须在操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。

返回输入阶段。

出错信息必须给出相应的出错原因,例:

“该编码已使用”、“无该条记录”等。

5.2出错处理对策

服务器安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。

若真断电时,客户机上将不会有太大的影响,主要

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

当前位置:首页 > PPT模板 > 国外设计风格

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

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