企业工资信息管理系统详细设计说明书Word文件下载.docx

上传人:b****3 文档编号:16374019 上传时间:2022-11-23 格式:DOCX 页数:21 大小:134.85KB
下载 相关 举报
企业工资信息管理系统详细设计说明书Word文件下载.docx_第1页
第1页 / 共21页
企业工资信息管理系统详细设计说明书Word文件下载.docx_第2页
第2页 / 共21页
企业工资信息管理系统详细设计说明书Word文件下载.docx_第3页
第3页 / 共21页
企业工资信息管理系统详细设计说明书Word文件下载.docx_第4页
第4页 / 共21页
企业工资信息管理系统详细设计说明书Word文件下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

企业工资信息管理系统详细设计说明书Word文件下载.docx

《企业工资信息管理系统详细设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《企业工资信息管理系统详细设计说明书Word文件下载.docx(21页珍藏版)》请在冰豆网上搜索。

企业工资信息管理系统详细设计说明书Word文件下载.docx

全部

初始发布版本

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

电子邮件

email

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其他信息管理子模块

在前面已经写过工资信息管理子模块的详细设计,假条信息管理子模块及工资信息子模块与其相似。

不同的是假条信息管理没有点击员工编号查看详细信息,工资信息管理查询中没有按部门查询,但有按工资范围的查询,并且可以根据年、月进行查询。

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

当前位置:首页 > 总结汇报 > 实习总结

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

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