ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:134.85KB ,
资源ID:3468606      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3468606.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业工资信息管理系统详细设计说明书.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业工资信息管理系统详细设计说明书.docx

1、企业工资信息管理系统详细设计说明书详细设计说明书1. 导言1.1 目的本文档的目的是描述企业工资信息管平台的详细设计,其主要内容包括:系统功能简介;系统详细设计概述;各模块详细设计本文档的预期读者是:设计人员开发人员项目管理人员测试人员1.2 范围 该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。1.3 引用标准1企业文档格式标准V1.1,北京长江软件有限公司。2软件详细设计报告格式标准V1.1,北京长江软件设计有限公司软件工程过程化组织。1.4 参考资料1软件工程案例教程第二版,机械工业出版社。1.5 版本更新信息本文档的更新记录如表C-1所示。表C-

2、1版本更新记录修改编号修改日期修改后的版本修改位置修改后内容概述0012016-04-230.1全部初始发布版本2. 系统设计概述根据企业工资信息管理平台的概要设计,系统分为管理首页模块,员工信息管理模块,假条信息管理模块,工资信息管理模块,退出模块,它们的关系如图C-1所示,以下将分小节对各个部分分别进行详细设计。图C-1 模块设计图3. 详细设计概述 由于本系统采用JSP+javabean的方式来写的,所以本文档的详细设计主要是按照功能流程图、功能描述、界面设计以及内部逻辑这几个方面来加以描述,为下一步的编码提供基础。4. 登录管理模块4.1 功能流程图功能流程图如图C-2所示:图C-2

3、功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,各项数据必须和数据库的数据一致,这部分用JAVA实现。(2)登录.jsp页面包含登录按钮和重置按钮,系统根据管理员输入的数据判断是否登录成功。4.2 功能描述(1)功能类型:查询数据(2)功能描述:登录系统(3)前提业务:无(4)后继业务:管理首页(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员4.3 界面设计(1)基础信息处理动作说明:如表C-2所示表C-2 动作说明动作编号动作名称动作描述C01登录点击登录按钮,判断数据是否合法,进入首页.jspC02重置点击重置按钮,将当前信息恢复原先状态(2)

4、数据要求功能类型:数据查询数据描述:页面显示字段如下表C-3所示表C-3 数据描述字段名字段代码类型可否为空备注用户名adminName文本N主键密码password文本Y4.4 判断数据是否合法的内部逻辑登录数据处理:(1)数据库连接(2)记录登录信息及信息处理当用户点击“登录”按钮之后,取得账号和密码这两个从页面传入的值,然后跟数据库中管理员表中的账号和密码比较。如果正确的haunted,在JSP的session中存入一个标记属性,表示当前已经有管理员登录。处理完毕跳转到管理首页界面,如果失败,则提示相应的信息,并且重新进入登录界5 管理首页模块5.1 功能描述(1)功能类型:其他(2)功

5、能概述:显示系统的欢迎页(3)前提业务:登录模块(4)后续业务:无(5)功能约束:无(6)操作权限:企业工资信息管理系统管理员5.2 界面设计(1)基础信息处理动作说明:如表C-4所示表C-4 动作说明动作编号动作名称动作描述C01管理首页点击管理首页,显示首页.jsp6. 员工信息管理模块6.1 功能流程图功能流程图如图C-3所示:图C-3 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在员工信息管理页面内,默认按页显示员工信息。6.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳员工信息管理功能(3)前提业务:登录模块(4)后续业务:添加新员工信息,修改,

6、删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员6.3 界面设计(1)基础信息处理动作说明:如表C-5所示表C-5 动作说明动作编号动作名称动作描述C01添加新员工信息点击按钮,将转至添加新员工信息.jsp页面C02修改点击修改,将转至员工信息修改.jsp页面C03删除点击删除,将弹出是否删除对话框C04信息查询点击信息查询,输入查询项,显示出查询结果(2)数据要求功能类型:其他数据描述:页面显示字段如下表C-6所示 表C-6 数据描述字段名字段代码类型可否为空备注职工编号employeeId文本N主键姓名name文本Y身份证号cardNumber文本Y民族na

7、tion文本Y生日birthday文本Y职称positionName文本Y7. 假条信息管理模块7.1 功能流程图功能流程图如图C-4所示:图C-4 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在假条信息管理页面内,默认按页显示假条信息。7.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳假条信息管理功能(3)前提业务:登录模块(4)后续业务:添加假条信息,修改,删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员7.3 界面设计(1)基础信息处理动作说明:如表C-7所示表C-7 动作说明动作编号动作名称动作描述C01添加假条信息

8、点击按钮,将转至添加假条信息.jsp页面C02修改点击修改,将转至假条信息修改.jsp页面C03删除点击删除,将弹出是否删除对话框C04信息查询点击信息查询,输入查询项,显示出查询结果(3)数据要求功能类型:其他数据描述:页面显示字段如下表C-8所示表C-8 数据描述字段名字段代码类型可否为空备注假条编号leaveId自动编号N主键员工编号employeeId文本N员工姓名employeeName文本Y请假开始时间startTime文本Y请假天数day文本Y请假原因reason文本Y批准人approvePerson文本Y编辑时间editTime文本Y附加信息Memo备注Y8. 工资信息管理模块

9、8.1 功能流程图功能流程图如图C-5所示:图C-5 功能流程图需要说明的问题:在选择相应的业务时,需要在当前的页面显示;并且在工资信息管理页面内,默认按页显示假条信息。8.2 功能描述(1)功能类型:其他(2)功能概述:总体归纳工资信息管理功能(3)前提业务:登录模块(4)后续业务:添加工资信息,修改,删除,信息查询(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员8.3 界面设计(1)基础信息处理动作说明:如表C-9所示表C-9 动作说明动作编号动作名称动作描述C01添加工资信息点击按钮,将转至添加工资信息.jsp页面C02修改点击修改,将转至工资信息修改.jsp页面C03

10、删除点击删除,将弹出是否删除对话框C04信息查询点击信息查询,输入查询项,显示出查询结果(2)数据要求功能类型:其他数据描述:页面显示字段如下表C-10所示表C-10 数据描述字段名字段代码类型可否为空备注工资编号salaryId自动编号N主键员工编号employeeId文本N员工姓名employeeName文本Y工资发放年year整型Y工资发放月month整型Y实际工资realWage单精度型Y9 退出模块9.1 功能流程图功能流程图如图C-5所示:图C-5 功能流程图需要说明的问题: (1)信息管理.jsp指系统中的员工信息管理.jsp,假条信息管理.jsp,工资信息管理.jsp。9.2

11、功能描述(1)功能类型:其他(2)功能描述:退出系统(3)前提业务:信息管理.jsp(4)后继业务:登录.jsp(5)功能约束:无(6)操作权限:企业工资信息管理系统管理员9.3 界面设计(3)基础信息处理动作说明:如表C-11所示表C-11 动作说明动作编号动作名称动作描述C01退出点击退出,将转至登录.jsp(4)数据要求1功能类型:其他10 添加新员工信息模块 10.1 功能流程图功能流程图如图C-6所示:图C-6 功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比如编号,这部分用JAVA实现。(2)当录入项成功时,跳转到

12、添加新员工信息.jsp并且显示添加信息成功。(3)当录入项失败时,跳转到添加新员工信息.jsp并且显示添加信息失败的原因。10.2 功能描述(1)功能类型:添加数据(2)功能概述:增加员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员10.3 界面设计(1)基础信息处理动作说明:如表C-12所示表C-12 动作说明动作编号动作名称动作描述C01提交点击按钮,跳转到添加新员工信息.jsp并且显示提交结果C02重置点击按钮,点击重置按钮,将当前信息恢复原先状态(2)数据要求功能类型:添加数据数据描述:页面显示字段

13、如下表C-13所示表C-13 数据描述字段名字段代码类型可否为空备注职工编号employeeId文本N主键姓名name文本Y身份证号cardNumber文本Y民族nation文本Y性别sex文本Y生日birthday文本Y毕业学校graduateSchool文本Y学历schoolRecord文本Y部门department文本Y职称positionName文本Y电话telephone文本Y电子邮件email文本Y编辑时间editTime文本Y附加信息Memo备注Y10.4 添加新员工信息内部逻辑(1)信息添加采用一条添加的方式。(2)利用JavaBean写一个员工信息.java并写一个员工信息管

14、理.java来管理员工信息。(3)通过添加新员工新信息.jsp调用员工信息管理.java来添加数据,并在此将信息更新到数据库中。11. 员工信息修改模块11.1 功能流程图功能流程图如图C-7所示图C-7 功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比如编号,这部分用JAVA实现。(2)当录入项成功时,跳转到修改员工信息.jsp但只显示修改添加信息成功。(3)当录入项失败时,跳转到添加新员工信息.jsp但只显示修改信息失败。(4)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。11.2 功能描述(

15、1)功能类型:修改数据(2)功能概述:修改员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员11.3 界面设计(1)基础信息处理动作说明:如表C-14所示表C-14 动作说明动作编号动作名称动作描述C01提交点击按钮,跳转到修改员工信息.jsp但只显示提交结果C02重置点击按钮,点击重置按钮,将当前信息恢复原先状态C03修改新员工信息点击修改新员工信息,将跳转到添加新员工信息.jsp页面,可继续点击需要修改的员工进行修改(2)数据要求功能类型:添加数据数据描述:页面显示字段如下表C-15所示表C-15 数据描

16、述字段名字段代码类型可否为空备注职工编号employeeId文本N主键姓名name文本Y身份证号cardNumber文本Y民族nation文本Y性别sex文本Y生日birthday文本Y毕业学校graduateSchool文本Y学历schoolRecord文本Y部门department文本Y职称positionName文本Y电话telephone文本Y电子邮件email文本Y编辑时间editTime文本Y附加信息Memo备注Y11.4 修改员工信息内部逻辑(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。(2)通过修改员工信息.jsp调用员工信息管

17、理.java来添加数据,并在此将信息更新到数据库中。(3)信息修改采用一条修改的方式。(4)由于不管成功或失败之后,都只显示有关的提示,所以需要点击修改新员工信息进入添加员工信息.jsp页面再点击有关人员的修改选项进行修改。12. 员工信息删除模块12.1 功能流程图功能流程图如图C-8所示图C-8 功能流程图需要说明的问题:(1)员工信息管理.jsp默认显示员工信息表,修改是员工信息显示表格中的一个操作。(2)点击删除后弹出是否删除对话框12.2 功能描述(1)功能类型:删除数据(2)功能概述:删除员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束

18、(6)操作权限:企业工资信息管理系统管理员12.3 界面设计(1)基础信息处理动作说明:如表C-16所示表C-16 动作说明动作编号动作名称动作描述C01确定点击按钮,删除该条信息,显示员工信息管理默认的页面C02取消显示未点击删除之前的页面(2)数据要求功能类型:删除数据12.4 修改员工信息内部逻辑(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。(2)通过员工信息管理.jsp调用员工信息管理.java来删除数据,并在此将信息更新到数据库中。(3)信息修改采用一条删除的方式。13 员工信息查询模块13.1 功能流程图功能流程图如图C-9所示图C

19、-9 功能流程图需要说明的问题:(1)员工信息管理.jsp默认显示员工信息表,信息查询在此页面中进行。(2)查询方式有按员工编号查询、按员工姓名查询、按部门查询、直接点击员工编号查询。(3)若信息正确,则在员工信息管理.jsp的表格中显示查询结果;反之,在员工信息管理.jsp的表格中不显示信息。13.2 功能描述(1)功能类型:查询数据(2)功能概述:查询员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能约束:权限约束(6)操作权限:企业工资信息管理系统管理员13.3 界面设计(1)基础信息处理动作说明:如表C-17所示表C-17 动作说明动作编号动作名称动作描述

20、C01按员工编号查询+搜索点击,在员工信息管理.jsp中显示查询结果C02按员工姓名查询+搜索点击,在员工信息管理.jsp中显示查询结果C03按部门查询+搜索点击,在员工信息管理.jsp中显示查询结果C04点击员工编号点击员工编号,将弹出详细信息.jsp页面,而原页面保持不变(2)数据要求功能类型:查询数据数据描述:页面显示字段如下表C-18所示表C-18 数据描述字段名字段代码类型可否为空备注职工编号employeeId文本N主键姓名name文本Y身份证号cardNumber文本Y民族nation文本Y性别sex文本Y生日birthday文本Y毕业学校graduateSchool文本Y学历s

21、choolRecord文本Y部门department文本Y职称positionName文本Y电话telephone文本Y电子邮件email文本Y编辑时间editTime文本Y附加信息Memo备注Y13.4 查询员工信息内部逻辑(1)利用JavaBean写一个员工信息.java并写一个员工信息管理.java来管理员工信息。(2)通过员工信息管理.jsp调用员工信息管理.java来查询数据。(3)信息修改采用向量组的方式在页面显示查询结果。14 其他信息管理子模块 在前面已经写过工资信息管理子模块的详细设计,假条信息管理子模块及工资信息子模块与其相似。不同的是假条信息管理没有点击员工编号查看详细信息,工资信息管理查询中没有按部门查询,但有按工资范围的查询,并且可以根据年、月进行查询。

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

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