企业工资信息管理系统概要设计文档.docx
- 文档编号:30089596
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:15
- 大小:178.22KB
企业工资信息管理系统概要设计文档.docx
《企业工资信息管理系统概要设计文档.docx》由会员分享,可在线阅读,更多相关《企业工资信息管理系统概要设计文档.docx(15页珍藏版)》请在冰豆网上搜索。
企业工资信息管理系统概要设计文档
概要设计文档
1.导言1
1.1目的1
1.2范围1
1.3引用标准1
1.4参考资料2
1.5版本更新信息2
2.系统分析2
3.总体逻辑框架结构2
4.总体设计3
4.1体系结构3
4.2系统运行环境5
5.界面设计7
6.数据模型设计10
6.1概念结构模型设计10
6.2逻辑结构模型设计12
6.3物理结构模型设计17
7.功能模块设计18
7.1登录管理19
7.2企业工资信息管理19
7.3管理首页19
7.4员工信息管理20
7.5假条信息管理20
7.6工资信息管理21
7.7退出22
8.性能优化设计22
1.导言
1.1目的
该文档的目的是描述企业工资信息管平台的概要设计,其主要内容包括:
●系统功能简介;
●系统结构设计;
●系统接口设计;
●数据设计;
●模块设计;
●界面设计。
本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
1.2范围
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
1.3引用标准
[1]《企业文档格式标准》,北京长江软件有限公司。
[2]《软件详细设计报告格式标准》,北京长江软件设计有限公司软件工程过程化组织。
1.4参考资料
[1]《软件工程案例教程》第二版,机械工业出版社。
1.5版本更新信息
本文档的更新记录如表1所示。
表1版本更新记录
修改编号
修改日期
修改后的版本
修改位置
修改后内容概述
001
2016-04-18
0.1
全部
初始发布版本
2.系统分析
本系统可以实现企业的员工工资信息管理,提供了管理员对员工的各种信息以及首页进行管理,包括了员工信息管理、假条信息管理、工资信息管理等,在对这些信息进行管理的同时系统以方便、友好的界面方式提供一系列的相关查询功能,比如按照姓名、编号等,管理员在登录后也可进行退出。
此企业工资信息管理平台的用户为一类,即是系统的管理员,其哟权限进入各个层面读员工的信息进行操作。
3.总体逻辑框架结构
根据系统分析结果,该系统从结构上应满足:
●基于浏览器进行展示,以方便用户进行使用;
●采用技术与数据库通信以便于数据库的转换;
●采用标签技术完成动态页面的简单逻辑。
根据以上分析,本系统按照功能层次可划分为展现层、后台核心组件层、接口层。
4.总体设计
系统的总体结构设计遵循如下原则:
1)系统应具有良好的适应性。
能适应用户对系统的软件环境、管理内容、模式和界面的要求;
2)系统应具有可靠性。
采用成熟的技术方法和软件开发平台,以保后证在以后的实际应用中安全、可靠;
3)系统应具有较好的安全性。
应提供完善的安全机制和用户权限机制,确保数据的受限访问;
4)系统应具有良好的可维护性。
系统易于维护、安装;
5)系统应具有良好的可扩展性。
系统应适应未来信息化建设的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系;
6)系统的设计开发应符合信息安全化建设的要求,以便实现与其他设备以及各类应用系统的集成。
4.1体系结构
目前软件项目中有多种体系结构模式,其中是比较流行的一种,也是目前开发中比较成熟的一种框架,其实用于小型的系统。
这种体系结构提高了代码的可复用性,程序易于开发维护并且支持分布式运用。
本系统的体系结构基本遵循了的框架规范。
其中:
●表示逻辑层用于与企业工资管理系统的用户进行交互以及显示根据特定业务规则进行计算后的结果。
本系统将完全能采用基于的客户端,即用户可以直接通过浏览器来访问和使用本系统。
●业务逻辑层负责平台的业务逻辑处理和表示逻辑生成,支持诸如相应客户端以及查询等功能。
并且由中间层进行逻辑处理,再讲处理的结果反馈给客户或者发送到数据库中。
●服务层提供底层的信息数据库。
4.2系统运行环境
4.2.1硬件环境
本系统的硬件环境如下:
1)客户机为普通。
●41.8以上;
●内存:
256以上;
●能够运行浏览器;
●分辨率:
推荐使用1366×768像素。
2)服务器
●42.0以上
●内存:
1以上;
●硬盘:
80以上;
3)数据库服务器
●42.0以上
●内存:
1以上;
●硬盘:
80以上;
4.2.2软件环境
●本系统的软件环境如下:
●操作系统:
2007及以上版本;
●数据库:
2003
●开发工具;
●服务器:
7.0;
●浏览器:
。
(1)数据库及操作系统
由于数据库对整个系统的管理和运作起到置关重要的作用,所以选择数据库成为了重中之重。
但我将作为系统的数据库,也是考虑到了以下几点:
1数据库使用简单,可以迅速掌握。
2数据库的驱动程序支持的指令全。
具有强大的数据库功能,结构简单、理论基础坚实、独立性高,适合开发中型管理系统。
3.用数据库开发的程序转化为数据库也非常简单,只要用的导入功能将数据库转化为数据库,转化为数据库也就重新建一下表,也不是太麻烦。
而对于数据库语句,因为采用的是标准的语言,读取数据库和读取其他数据库基本上是一样的,只要改写一下连接数据库的语句。
(2)服务软件
目前的服务器软件有很多种,成熟而且稳定的有、和的,它们也占据着服务器市场最大的份额。
和和合作出来的,也支持2.2及1.1等版本,是程序,所以只要有就可以使用,不需要考虑操作系统平台,因此选择作为服务器。
5.界面设计
企业工资信息管理系统主要实现登录、管理首页、员工信息管理、假条信息管理、工资信息管理、退出等功能。
主要界面设计如下:
●登录界面。
通过用户名和密码实现用户登录。
●管理首页。
进入首页,并在首页中展示首页界面。
●员工信息管理。
包括“添加新员工信息”、“修改”、“删除”等链接。
●假条信息管理。
包括“添加假条信息”、“修改”、“删除”等链接。
●工资信息管理。
包括“添加工资信息”、“修改”、“删除”等链接。
●退出。
退出系统到登录界面。
具体页面流设计如图1所示。
图1企业工资信息管理页面流设计图
6.数据模型设计
6.1概念结构模型设计
概念结构设计将反映现实世界中的实体、属性和它们之间的关系,建立原始数据形式。
图2表示了本系统的图,用来描述现实世界的概念模型。
图2系统图
根据一个公司日常人事管理的需求分析及系统分析,我们抽象出了3个数据对象实体,包括员工信息实体,工资信息实体,假条信息实体,各个实体拥有各自的不同属性,我们可以用实体联系图表示图3所示:
图3各种实体及实体联系图
6.2逻辑结构模型设计
(1)管理员包括的库表
——管理员登录时的用户名和密码的基本信息
表2管理员信息表()
字段名
字段代码
类型
可否为空
备注
用户名
文本
N
主键
密码
文本
Y
(2)员工信息管理包括的库表
——员工信息表
表3员工信息表()
字段名
字段代码
类型
可否为空
备注
职工编号
文本
N
主键
姓名
文本
Y
身份证号
文本
Y
民族
文本
Y
性别
文本
Y
生日
文本
Y
毕业学校
文本
Y
学历
文本
Y
部门
文本
Y
职称
文本
Y
电话
文本
Y
电子邮件
文本
Y
编辑时间
文本
Y
附加信息
备注
Y
(3)假条信息管理包括的库表
——请假信息表
表4请假信息表()
字段名
字段代码
类型
可否为空
备注
假条编号
自动编号
N
主键
员工编号
文本
N
员工姓名
文本
Y
请假开始时间
文本
Y
请假天数
文本
Y
请假原因
文本
Y
批准人
文本
Y
编辑时间
文本
Y
附加信息
备注
Y
(4)工资信息管理包括的库表
——工资信息表
表5工资信息表()
字段名
字段代码
类型
可否为空
备注
工资编号
自动编号
N
主键
员工编号
文本
N
员工姓名
文本
Y
工资发放年
整型
Y
工资发放月
整型
Y
基本工资
单精度型
Y
加工工资
单精度型
Y
交通补助
单精度型
Y
总工资
单精度型
Y
考勤扣除
单精度型
Y
保险扣除
单精度型
Y
税收扣除
单精度型
Y
总扣除
单精度型
Y
实际工资
单精度型
Y
编辑时间
文本
Y
附加信息
备注
Y
6.3物理结构模型设计
数据库的物理结构设计主要是对数据库在内存中的安排进行设计,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块的划分;设置访问数据的方式方法。
首先,在非系统卷(操作系统所在卷以外的其他卷)上安装数据库文件。
内存是影响性能的一个重要因素,为了确定系统最适宜的内存需求,理想的情况是给分配尽可能多的内存,而不产生页面调度。
设置服务器的虚拟内存为1。
7.功能模块设计
本系统的总体功能包括管理首页模块,员工信息管理模块,假条信息管理模块,工资信息管理模块,退出模块,其中在除管理首页模块外的每个模块中都包括对该模块信息的添加操作,修改操作,删除操作,并且在各个模块中都能按照各自的不同条件进行查询,其总体功能如图4所示:
图4模块设计
7.1登录管理
登录管理负责用户的登录。
用户必须通过登录界面进去系统,用户需要输入用户名和密码进入系统,列出相应的功能。
具体如图5所示。
图5登录管理模块功能流程图
7.2企业工资信息管理
显示出了本系统的几个基本的管理子模块,点击某个子模块,可以进入相应的子模块当中。
具体如图6所示。
图6企业工资信息管理功能流程图
7.3管理首页
管理首页模块显示了本系统的欢迎登录的界面。
7.4员工信息管理
员工信息管理包括了管理员对员工信息的一系列操作,有添加新员工信息、修改、删除、信息查询。
具体如图7所示。
图7员工信息管理功能流程图
7.5假条信息管理
假条信息管理包括了管理员对员工请假信息的一系列操作,有添加假条信息、修改、删除、信息查询。
具体如图8所示。
图8假条信息管理功能流程图
7.6工资信息管理
工资信息管理包括了管理员对员工工资信息的一系列操作,有添加工资信息、修改、删除、信息查询。
具体如图9所示。
图9工资信息管理功能流程图
7.7退出
管理员退出本系统到登录界面。
8.性能优化设计
本系统设计了很多的异常处理,关于在系统中的一场处理的原则是:
●对于异常处理,能早处理就早处理,对于抛不出去又无法转换的异常,转化为()处理。
对于应用系统来说,抛出大量异常是有问题的,应尽可能的控制异常的发生。
●对于异常检查,如果不能有效的处理,就转换为()抛出,这样就可以让上层代码有选择的余地。
●应用系统应该有自己的异常处理框架,这样当异常发生时,也能够得到统一的处理风格。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资 信息管理 系统 概要 设计 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)