企业工资信息管理系统详细设计说明书Word文件下载.docx
- 文档编号:16374019
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:21
- 大小:134.85KB
企业工资信息管理系统详细设计说明书Word文件下载.docx
《企业工资信息管理系统详细设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《企业工资信息管理系统详细设计说明书Word文件下载.docx(21页珍藏版)》请在冰豆网上搜索。
全部
初始发布版本
2.系统设计概述
根据企业工资信息管理平台的概要设计,系统分为管理首页模块,员工信息管理模块,假条信息管理模块,工资信息管理模块,退出模块,它们的关系如图C-1所示,以下将分小节对各个部分分别进行详细设计。
图C-1模块设计图
3.详细设计概述
由于本系统采用JSP+javabean的方式来写的,所以本文档的详细设计主要是按照功能流程图、功能描述、界面设计以及内部逻辑这几个方面来加以描述,为下一步的编码提供基础。
4.登录管理模块
4.1功能流程图
功能流程图如图C-2所示:
图C-2功能流程图
需要说明的问题:
(1)录入项检测非空使用javascript实现,各项数据必须和数据库的数据一致,这部分用JAVA实现。
(2)登录.jsp页面包含登录按钮和重置按钮,系统根据管理员输入的数据判断是否登录成功。
4.2功能描述
(1)功能类型:
查询数据
(2)功能描述:
登录系统
(3)前提业务:
无
(4)后继业务:
管理首页
(5)功能约束:
权限约束
(6)操作权限:
企业工资信息管理系统管理员
4.3界面设计
(1)基础信息处理
动作说明:
如表C-2所示
表C-2动作说明
动作编号
动作名称
动作描述
C01
登录
点击登录按钮,判断数据是否合法,进入首页.jsp
C02
重置
点击重置按钮,将当前信息恢复原先状态
(2)数据要求
①功能类型:
数据查询
②数据描述:
页面显示字段如下表C-3所示
表C-3数据描述
字段名
字段代码
类型
可否为空
备注
用户名
adminName
文本
N
主键
密码
password
Y
4.4判断数据是否合法的内部逻辑
登录数据处理:
(1)数据库连接
(2)记录登录信息及信息处理
当用户点击“登录”按钮之后,取得账号和密码这两个从页面传入的值,然后跟数据库中管理员表中的账号和密码比较。
如果正确的haunted,在JSP的session中存入一个标记属性,表示当前已经有管理员登录。
处理完毕跳转到管理首页界面,如果失败,则提示相应的信息,并且重新进入登录界
5管理首页模块
5.1功能描述
其他
(2)功能概述:
显示系统的欢迎页
登录模块
(4)后续业务:
5.2界面设计
如表C-4所示
表C-4动作说明
点击管理首页,显示首页.jsp
6.员工信息管理模块
6.1功能流程图
功能流程图如图C-3所示:
图C-3功能流程图
在选择相应的业务时,需要在当前的页面显示;
并且在员工信息管理页面内,默认按页显示员工信息。
6.2功能描述
总体归纳员工信息管理功能
添加新员工信息,修改,删除,信息查询
6.3界面设计
如表C-5所示
表C-5动作说明
添加新员工信息
点击按钮,将转至添加新员工信息.jsp页面
修改
点击修改,将转至员工信息修改.jsp页面
C03
删除
点击删除,将弹出是否删除对话框
C04
信息查询
点击信息查询,输入查询项,显示出查询结果
页面显示字段如下表C-6所示
表C-6数据描述
职工编号
employeeId
姓名
name
身份证号
cardNumber
民族
nation
生日
birthday
职称
positionName
7.假条信息管理模块
7.1功能流程图
功能流程图如图C-4所示:
图C-4功能流程图
并且在假条信息管理页面内,默认按页显示假条信息。
7.2功能描述
总体归纳假条信息管理功能
添加假条信息,修改,删除,信息查询
7.3界面设计
如表C-7所示
表C-7动作说明
添加假条信息
点击按钮,将转至添加假条信息.jsp页面
点击修改,将转至假条信息修改.jsp页面
(3)数据要求
页面显示字段如下表C-8所示
表C-8数据描述
假条编号
leaveId
自动编号
员工编号
员工姓名
employeeName
请假开始时间
startTime
请假天数
day
请假原因
reason
批准人
approvePerson
编辑时间
editTime
附加信息
Memo
8.工资信息管理模块
8.1功能流程图
功能流程图如图C-5所示:
图C-5功能流程图
并且在工资信息管理页面内,默认按页显示假条信息。
8.2功能描述
总体归纳工资信息管理功能
添加工资信息,修改,删除,信息查询
8.3界面设计
如表C-9所示
表C-9动作说明
添加工资信息
点击按钮,将转至添加工资信息.jsp页面
点击修改,将转至工资信息修改.jsp页面
页面显示字段如下表C-10所示
表C-10数据描述
工资编号
salaryId
工资发放年
year
整型
工资发放月
month
实际工资
realWage
单精度型
9退出模块
9.1功能流程图
(1)信息管理.jsp指系统中的员工信息管理.jsp,假条信息管理.jsp,工资信息管理.jsp。
9.2功能描述
退出系统
信息管理.jsp
登录.jsp
9.3界面设计
(3)基础信息处理
如表C-11所示
表C-11动作说明
退出
点击退出,将转至登录.jsp
(4)数据要求
1功能类型:
10添加新员工信息模块
10.1功能流程图
功能流程图如图C-6所示
:
图C-6功能流程图
(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比如编号,这部分用JAVA实现。
(2)当录入项成功时,跳转到添加新员工信息.jsp并且显示添加信息成功。
(3)当录入项失败时,跳转到添加新员工信息.jsp并且显示添加信息失败的原因。
10.2功能描述
添加数据
增加员工信息文件中的员工信息
员工信息管理
10.3界面设计
如表C-12所示
表C-12动作说明
提交
点击按钮,跳转到添加新员工信息.jsp并且显示提交结果
点击按钮,点击重置按钮,将当前信息恢复原先状态
页面显示字段如下表C-13所示
表C-13数据描述
性别
sex
毕业学校
graduateSchool
学历
schoolRecord
部门
department
电话
telephone
电子邮件
10.4添加新员工信息内部逻辑
(1)信息添加采用一条添加的方式。
(2)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。
(3)通过添加新员工新信息.jsp调用员工信息管理.java来添加数据,并在此将信息更新到数据库中。
11.员工信息修改模块
11.1功能流程图
功能流程图如图C-7所示
图C-7功能流程图
(2)当录入项成功时,跳转到修改员工信息.jsp但只显示修改添加信息成功。
(3)当录入项失败时,跳转到添加新员工信息.jsp但只显示修改信息失败。
(4)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。
11.2功能描述
修改数据
修改员工信息文件中的员工信息
11.3界面设计
如表C-14所示
表C-14动作说明
点击按钮,跳转到修改员工信息.jsp但只显示提交结果
修改新员工信息
点击修改新员工信息,将跳转到添加新员工信息.jsp页面,可继续点击需要修改的员工进行修改
页面显示字段如下表C-15所示
表C-15数据描述
11.4修改员工信息内部逻辑
(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。
(2)通过修改员工信息.jsp调用员工信息管理.java来添加数据,并在此将信息更新到数据库中。
(3)信息修改采用一条修改的方式。
(4)由于不管成功或失败之后,都只显示有关的提示,所以需要点击修改新员工信息进入添加员工信息.jsp页面再点击有关人员的修改选项进行修改。
12.员工信息删除模块
12.1功能流程图
功能流程图如图C-8所示
图C-8功能流程图
(1)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。
(2)点击删除后弹出是否删除对话框
12.2功能描述
删除数据
删除员工信息文件中的员工信息
12.3界面设计
如表C-16所示
表C-16动作说明
确定
点击按钮,删除该条信息,显示员工信息管理默认的页面
取消
显示未点击删除之前的页面
12.4修改员工信息内部逻辑
(2)通过员工信息管理.jsp调用员工信息管理.java来删除数据,并在此将信息更新到数据库中。
(3)信息修改采用一条删除的方式。
13员工信息查询模块
13.1功能流程图
功能流程图如图C-9所示
图C-9功能流程图
(1)员工信息管理.jsp默认显示员工信息表,信息查询在此页面中进行。
(2)查询方式有按员工编号查询、按员工姓名查询、按部门查询、直接点击员工编号查询。
(3)若信息正确,则在员工信息管理.jsp的表格中显示查询结果;
反之,在员工信息管理.jsp的表格中不显示信息。
13.2功能描述
查询员工信息文件中的员工信息
13.3界面设计
如表C-17所示
表C-17动作说明
按员工编号查询+搜索
点击,在员工信息管理.jsp中显示查询结果
按员工姓名查询+搜索
按部门查询+搜索
点击员工编号
点击员工编号,将弹出详细信息.jsp页面,而原页面保持不变
页面显示字段如下表C-18所示
表C-18数据描述
13.4查询员工信息内部逻辑
(2)通过员工信息管理.jsp调用员工信息管理.java来查询数据。
(3)信息修改采用向量组的方式在页面显示查询结果。
14其他信息管理子模块
在前面已经写过工资信息管理子模块的详细设计,假条信息管理子模块及工资信息子模块与其相似。
不同的是假条信息管理没有点击员工编号查看详细信息,工资信息管理查询中没有按部门查询,但有按工资范围的查询,并且可以根据年、月进行查询。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资 信息管理 系统 详细 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)