企业人事管理系统概要设计说明书文档格式.docx

上传人:b****1 文档编号:3270396 上传时间:2023-05-01 格式:DOCX 页数:14 大小:84.32KB
下载 相关 举报
企业人事管理系统概要设计说明书文档格式.docx_第1页
第1页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第2页
第2页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第3页
第3页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第4页
第4页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第5页
第5页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第6页
第6页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第7页
第7页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第8页
第8页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第9页
第9页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第10页
第10页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第11页
第11页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第12页
第12页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第13页
第13页 / 共14页
企业人事管理系统概要设计说明书文档格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

企业人事管理系统概要设计说明书文档格式.docx

《企业人事管理系统概要设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统概要设计说明书文档格式.docx(14页珍藏版)》请在冰点文库上搜索。

企业人事管理系统概要设计说明书文档格式.docx

项目任务提出者:

XX企业

项目开发者:

zhanxx

用户:

1.3参考资料

1.StephenR.Schach,《面向对象与传统软件工程》,机械工业出版社

2.《科技进步先进个人申报管理系统》概要设计说明书,东方软件公司开发

3.谭庆平,《软件工程》,高等教育出版社

4.杨钰等,《JSP网络开发技术》,人民邮电出版社

1.4术语与缩略语

RSXG:

人事管理系统。

C/S:

Client/server客户机/服务器。

UML:

UnifiedModelingLanguage,统一建模语言。

类图(classdiagram):

表述系统中各个对象的类型及其间存在的各种静态关系。

交互图(interactivediagram):

是表述各组对象如何依某种行为进行协作的模型。

可修改性:

容许对系统进行修改而不增加原系统的复杂性。

有效性:

软件系统能有效地利用计算机的时间资源与空间资源的能力。

可适应性:

软件在不同的系统约束条件下,使用户需求得到满足的难易程度。

可移植性:

软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。

2.设计概述

2.1限制和约束

2.1.1技术发展规律的约束

计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图像和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

2.1.2人力,资金,时间的约束

人事管理系统的开发为了给公司人员管理带来便利,都对开发方便快捷是最大的目标,但是开发过程中也要考虑人力,资金,时间的约束。

2.2设计原则和设计要求

1.方便基本信息的录入,实现录入的数据的高校验性。

2.查询信息的快捷、迅速。

3.添加、修改、浏览基本信息。

及打印报表,输出到Excel功能,便用查询阅读。

4.高安全性、保密性。

为了使该人事管理系统有更高的可用性,所以必须实现以上要求。

3.系统的软件构架

3.1模块结构图

3.2功能分配

a:

修改密码:

用户可以随时更改密码,以保证信息的安全性。

b:

添加用户:

用户可以添加用户,只有系统管理员才有此功能。

c:

重新登录:

用户可以重新以其它用户进行登录。

d:

单位信息:

显示本软件设计中心的一些资料。

e:

系统日志:

记录哪个用户何时进入系统,何时退出系统。

f:

数据备份:

对数据库备份到指定的目录下。

g:

数据恢复:

将指定目录下的数据库信息恢复到该系统的目录下。

h:

退出:

退出该系统。

4.子系统的结构、模块用例

4.1各个模块包括的页面列表

4.2开发用例

4.2.1添加用户

用例

添加用户

目标

添加一个员工用户,给新员工注册一个用户账号

前提条件

新员工提出申请,系统管理员已进入添加用户界面

触发器

用户点击“确定添加”按钮,即添加用户账号到数据库

场景

1.系统管理员进入添加用户界面;

2.定义用户账号;

3.定义账号类别;

4.定义账号初始密码;

5.点击“确定添加”完成添加过程。

异常

1.账号不识别:

提示输入错误,检查输入的格式是否有误。

2.密码不识别:

提示输入错误检查密码格式。

3.放弃添加,直接点击“取消”。

4.2.2用户登录

用户登录

识别本系统的合法用户,判断员工用户和系统管理员,并进入相应界面

系统已经正常启动,出现登录界面。

用户点击“登录”按钮,即检验账号的合法性。

1.用户启动系统,出现登录界面;

2.输入用户账号;

3.输入密码;

4.选择登录类型,类型有员工用户和系统管理员;

5.点击“登录”按钮,进入系统主界面。

1.账号未注册:

提示注册账号,咨询系统管理员。

2.密码不正确:

跳出错误提示框提示,重新输入正确密码。

3.退出登录,直接点击关闭按钮。

4.2.3员工信息增加

员工信息增加

添加一条员工记录

系统已经正常启动,进入员工信息增加界面

系统管理员点击“确定添加”,读取文本框信息,写入数据库。

1.系统管理员进入员工信息管理界面;

2.点击“增加”,进入员工信息增加界面;

3.输入员工相关信息;

4.点击“确定”,写入数据库并跳转到刚添加的员工记录。

5.增加完成。

1.信息输入不完整:

提示输入完整信息,为输入信息框红色提示。

2.数据输不合法:

如年龄设定在10-100,性别设定为男和女,提示输入非法,检查后重新输入。

3.员工记录已存在:

提示该员工信息已添加,点击“取消”放弃增加新纪录。

4.2.4员工信息修改

员工信息修改

修改员工信息

系统数据库存在员工记录,但需要进行改动

系统管理员点击“确定”,读取文本框信息,覆盖相应数据。

2.选定需要修改的员工记录;

3.点击“修改”按钮,进入修改界面;

4.输入相应修改数据;

5.点击“确定”,写入数据库并跳转到刚修改的员工记录。

4.2.5员工信息删除

员工信息删除

删除一条员工记录

系统存在一条没有必要存在的员工记录,需要删除

系统管理员点击“确定删除”,删除数据库相应数据。

2.选中需要删除的员工记录;

3.点击“删除”按钮,跳出删除确认界面;

4.点击“确定”,清除数据库相应数据;

5.调回管理界面,删除完成。

系统提示有相关数据关联无法删除:

删除其他相关数据

5.系统接口、数据库设计规划

5.1接口设计

5.1.1外部接口

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

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

外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用MSVISUALC++进行编程,在界面上可使用VISUALC++所提供的可视化组件,向WINDOWS风格靠近。

5.1.2.内部接口

身份认证模块的返回值决定当前用户是否可以进入人员信息模块和工资管理模块,身份通过以后再根据用户本身的权限判定进入哪一个子功能模块,并且判断其相应的操作权限,这些采用返回值的方式由用户本身的权限标志决定。

5.2数据库设计

5.2.1结构设计

数据结构与程序的关系

DBMS的使用上系统将采用SQLSERVER,系统主要需要维护2张数据表(这里不写登录表):

人员基本信息数据表

NO

项目名称

主键

类型

Byte

1

职工编码

 

Int

4

2

姓名

Char

8

3

性别

出生日期

Date

5

民族

10

6

政治面貌

7

文化程度

毕业学校

20

9

毕业时间

所学专业

11

外语语种

12

参加工作年月

13

入本厂年月

14

籍贯

15

家庭住址

40

16

电话

17

身份证

18

养老保险号码

19

职务职称

岗位

21

合同开始时间

22

合同结束时间

23

录入时间

24

录入人

25

修改时间

26

修改人

工资信息表

KEY

职浮

Float

岗位工资

劳效工资

副食补贴

洗理费

自行车

托保费

工种保健

加班费

夜班费

奖金

价格补贴

肉食补贴

其他

风险金

合计

房租

病假工

事假工

统筹金

扣款

实发工资

签字

Cahr

5.3运用设计

5.3.1运行模块的组合

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

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

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

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

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

5.3.2运行控制

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

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

在网络输出方面。

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

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

5.3.3运行时间

6.出错处理设计

6.1出错输出信息

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

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

2、由于其他问题,如操作超时等,产生的问题,称为硬错误。

对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。

6.2出错处理策略

主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。

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

在断电后恢复过程可采用SQLSERVER的日志文件,对其进行ROLLBACK处理,对数据进行恢复。

在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2