企业人事管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GUILIN UHIVERSITY OF ELECTRONIC TECHNOLOGY
企业人事管理系统
概
要
设
计
说
明
书
姓名:花江堂主
学号:
专业:信息管理与信息系统
学院:计算机科学与工程学院指导老师:
1. 引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3参考资料 (2)
1.4术语与缩略语 (2)
2. 设计概述 (3)
2.1限制和约束 (3)
2.2设计原则和设计要求 (3)
3. 系统的软件构架 (4)
3.1模块结构图 (4)
3.2功能分配 (4)
4. 子系统的结构、模块用例 (5)
4.1各个模块包括的页面列表 (5)
4.2开发用例 (5)
5. 系统接口、数据库设计规划 (7)
5.1接口设计 (7)
5.2数据库设计 (7)
5.3运用设计 (9)
6. 岀错处理设计 (10)
6.1岀错输岀信息 (10)
6.2岀错处理策略 (10)
1. 引言
1.1编写目的
在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙
述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的
程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模
块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说
明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找岀在本阶段设计的
不足或错误。
1.2项目背景
开发软件名称:人事管理系统
项目任务提岀者:XX企业
项目开发者:zha nxx
用户:XX企业
1.3参考资料
1. Stephen R.Schach ,《面向对象与传统软件工程》,机械工业岀版社
2. 《科技进步先进个人申报管理系统》概要设计说明书,东方软件公司开发
3. 谭庆平,《软件工程》,高等教育岀版社
4. 杨钰等,《JSP网络开发技术》,人民邮电岀版社
1.4术语与缩略语
RSXG人事管理系统。
C/S : Client/server 客户机/ 服务器。
UML Unified Modeling Language , 统一建模语言。
类图(class diagram ):表述系统中各个对象的类型及其间存在的各种静态关系。
交互图(in teractive diagram ):是表述各组对象如何依某种行为进行协作的模型。
可修改性:容许对系统进行修改而不增加原系统的复杂性。
有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。
可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。
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.账号不识别:提示输入错误,检查输入的格式是否有误。
人事管理系统
身份认证
员工基本信息管理
工资信息管理
工资信息查询
工资信息管理