企业工资信息管理系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细设计说明书1. 导言4
1.1 目的4
1.2 范围4
1.3 引用标准5
1.4 参考资料5
1.5 版本更新信息5
2. 系统设计概述5
3. 详细设计概述6
4. 登录管理模块6
4.1 功能流程图6
4.2 功能描述7
4.3界面设计7
4.4 判断数据是否合法的内部逻辑8
5 管理首页模块9
5.1 功能描述9
5.2 界面设计9
6. 员工信息管理模块9
6.1 功能流程图10
6.2 功能描述10
6.3 界面设计10
7. 假条信息管理模块12
7.2 功能描述12
7.3 界面设计13
8. 假条信息管理模块14
8.1 功能流程图15
8.2 功能描述15
8.3 界面设计15
9 管理首页模块错误!未定义书签。
9.1 功能描述错误!未定义书签。
9.2 界面设计错误!未定义书签。
10 添加新员工信息模块18
10.1 功能流程图18
10.2 功能描述19
10.3 界面设计19
10.4 添加新员工信息内部逻辑21
11. 员工信息修改模块21
11.1 功能流程图21
11.2 功能描述22
11.3 界面设计23
11.4 修改员工信息内部逻辑25
12. 员工信息删除模块25
12.1 功能流程图25
12.3 界面设计26
12.4 修改员工信息内部逻辑27
13 员工信息查询模块27
13.1 功能流程图27
13.2 功能描述28
13.3 界面设计28
13.4 查询员工信息内部逻辑30
14 退出模块17
14.1 功能流程图17
14.2 功能描述17
14.3界面设计18
15 其他信息管理子模块31
1. 导言
1.1 目的
本文档的目的是描述企业工资信息管平台的详细设计,其主要内容包括:
●系统功能简介;
●系统详细设计概述;
●各模块详细设计
本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
1.2 范围
该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。
1.3 引用标准
[1]《企业文档格式标准》V1.1,北京长江软件有限公司。
[2]《软件详细设计报告格式标准》V1.1,北京长江软件设计有限公司软件工程过程化组织。
1.4 参考资料
[1]《软件工程案例教程》第二版,机械工业出版社。
1.5 版本更新信息
本文档的更新记录如表C-1所示。
表C-1版本更新记录
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 动作说明
(2)数据要求
①功能类型:数据查询
②数据描述:页面显示字段如下表C-3所示
表C-3 数据描述
4.4 判断数据是否合法的内部逻辑
登录数据处理:
(1)数据库连接
(2)记录登录信息及信息处理
当用户点击“登录”按钮之后,取得账号和密码这两个从页面传入的值,然后跟数据库中管理员表中的账号和密码比较。如果正确的haunted,在JSP的session中存入一个标记属性,表示当前已经有管理员登录。处理完毕跳转到管理首页界面,如果失败,则提示相应的信息,并且重新进入登录界
5 管理首页模块
5.1 功能描述
(1)功能类型:其他
(2)功能概述:显示系统的欢迎页
(3)前提业务:登录模块
(4)后续业务:无
(5)功能约束:无
(6)操作权限:企业工资信息管理系统管理员
5.2 界面设计
(1)基础信息处理
动作说明:如表C-4所示
表C-4 动作说明
6.员工信息管理模块