企业工资信息管理系统详细设计说明书_第1页
企业工资信息管理系统详细设计说明书_第2页
企业工资信息管理系统详细设计说明书_第3页
企业工资信息管理系统详细设计说明书_第4页
企业工资信息管理系统详细设计说明书_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1详确设计说明书1。导言41。1目的41.2范围41。3引用标准41.4参照资料41。5版本更新信息42。系统设计概括53。详确设计概括64.登录管理模块64。1功能流程图64。2功能描绘74.3界面设计74。4判断数据能否合法的内部逻辑85管理首页模块95。1功能描绘95。2界面设计96。员工信息管理模块96.1功能流程图106。2功能描绘106。3界面设计107.假条信息管理模块127.1功能流程图127。2功能描绘127.3界面设计.1328.假条信息管理模块.148。1功能流程图.148。2功能描绘.158。3界面设计.159管理首页模块.错误!不决义书签。9.1功能描绘.错误!不决义

2、书签。9。2界面设计.错误!不决义书签。10增添新员工信息模块.1810。1功能流程图.1810。2功能描绘.1910。3界面设计.1910.4增添新员工信息内部逻辑.2111.员工信息改正模块.2111.1功能流程图.2111。2功能描绘.2211。3界面设计.2211.4改正员工信息内部逻辑.2412.员工信息删除模块.2512。1功能流程图.2512.2功能描绘.2512.3界面设计.2612。4改正员工信息内部逻辑.2613员工信息查问模块.2713。1功能流程图.2713。2功能描绘.28313.3界面设计.2813。4查问员工信息内部逻辑.3014退出模块.1714.1功能流程图.

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

4、1所示。表C1版本更新记录改正编号修他日期改正后的版改正地点改正后内容概本述0012016-04-230.1全部初始宣布版本系统设计概括依照公司薪资信息管理平台的纲领设计,系统分为管理首页模块,员工信息管理模块,假条信息管理模块,薪资信息管理模块,退出模块,它们的关系如图C1所示,以下将分小节对各个部分分别进行详确设计。6公司薪资信息管理登录管理员假工管工条资理信信信退首息息息出页管管管理理理添添转加信加信至新修删息工修删息登员改除查资改除查录工询信询界信息面息添加信假修删息条改除查信询息图C1模块设计图详确设计概括由于本系统采用JSP+javabean的方式来写的,所以本文档的详确设计主若是

5、依照功能流程图、功能描绘、界面设计以及内部逻辑这几个方面来加以描绘,为下一步的编码供应基础。4。登录管理模块4.1功能流程图功能流程图如图C2所示:7登录.jsp提交所填内容失败录入项检查成功首页.jsp图C-2功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,各项数据必定和数据库的数据一致,这部分用JAVA实现.(2)登录。jsp页面包括登录按钮和重置按钮,系统依照管理员输入的数据判断能否登录成功。4。2功能描绘(1)功能种类:查问数据(2)功能描绘:登录系统(3)前提业务:无(4)后继业务:管理首页(5)功能拘束:权限拘束(6)操作权限:公司薪资信息管理系统管理员

6、4。3界面设计8(1)基础信息办理动作说明:如表C-2所示表C-2动作说明动作编号C01C02动作名称登录重置动作描绘点击登录按钮,判断数据能否合法,进入首页.jsp点击重置按钮,将当前信息恢还本来状态(2)数据要求功能种类:数据查问数据描绘:页面显示字段以下表C3所示表C3数据描绘字段名字段代种类能否为备注码空adminNa用户名文本N主键mepasswor密码文本Yd4。4判断数据能否合法的内部逻辑登录数据办理:(1)数据库连结9(2)记录登录信息及信息办理当用户点击“登录”按钮此后,获取账号和密码这两个从页面传入的值,尔后跟数据库中管理员表中的账号和密码比较。若是正确的haunted,在

7、JSP的session中存入一个标记属性,表示目前已经有管理员登录.办理完成跳转到管理首页界面,若是失败,则提示相应的信息,并且从头进入登录界管理首页模块5。1功能描绘(1)功能种类:其他(2)功能概括:显示系统的欢迎页(3)前提业务:登录模块(4)后续业务:无(5)功能拘束:无(6)操作权限:公司薪资信息管理系统管理员5.2界面设计(1)基础信息办理动作说明:如表C-4所示表C4动作说明动作编号动作名称动作描绘C01管理首页点击管理首页,显示首页.jsp6.员工信息管理模块106.1功能流程图功能流程图如图C-3所示:员工信息管理.jsp增添新员工改正.jsp删除.jsp信息查问.jsp信息

8、.jsp图C-3功能流程图需要说明的问题:在选择相应的业务时,需要在目前的页面显示;并且在员工信息管理页面内,默认按页显示员工信息。6.2功能描绘(1)功能种类:其他(2)功能概括:整体概括员工信息管理功能(3)前提业务:登录模块(4)后续业务:增添新员工信息,改正,删除,信息查问5)功能拘束:权限拘束6)操作权限:公司薪资信息管理系统管理员6。3界面设计1)基础信息办理动作说明:如表C5所示表C-5动作说明11动作编号动作名称动作描绘C01增添新员工信息点击按钮,将转至添加新员工信息.jsp页面C02改正点击改正,将转至员工信息改正。jsp页面C03删除点击删除,将弹出是否删除对话框C04信

9、息查问点击信息查问,输入查问项,显示出查问结果(2)数据要求功能种类:其他数据描绘:页面显示字段以下表C6所示表C-6数据描绘字段名字段代种类能否为备注码空员工编employe文本N主键eId号姓名name文本Y身份证cardNum文本Y号ber12民族nation文本Ybirthda寿辰文本Yypositio职称文本YnName假条信息管理模块7。1功能流程图功能流程图如图C-4所示:假条信息管理.jsp增添假条信改正.jsp删除.jsp信息查问.jsp息.jsp图C-4功能流程图需要说明的问题:在选择相应的业务时,需要在目前的页面显示;并且在假条信息管理页面内,默认按页显示假条信息。7.2

10、功能描绘(1)功能种类:其他(2)功能概括:整体概括假条信息管理功能(3)前提业务:登录模块(4)后续业务:增添假条信息,改正,删除,信息查问(5)功能拘束:权限拘束13(6)操作权限:公司薪资信息管理系统管理员7.3界面设计(1)基础信息办理动作说明:如表C7所示表C7动作说明动作编号动作名称动作描绘C01增添假条信息点击按钮,将转至添加假条信息。jsp页面C02改正点击改正,将转至假条信息改正.jsp页面C03删除点击删除,将弹出是否删除对话框C04信息查问点击信息查问,输入查问项,显示出查问结果(3)数据要求功能种类:其他数据描绘:页面显示字段以下表C8所示表C8数据描绘字段名字段代种类

11、能否为备注码空假条编leaveId自动编号N主键14号员工编employe文本N号eId员工姓employe文本YeName名请假开startTiY始时间me文本请假天dayY文本数请假原reasonY因文本approveY赞同人Person文本编写时editTim文本Y间e附加信MemoY息备注薪资信息管理模块8。1功能流程图功能流程图如图C5所示:15薪资信息管理.jsp增添薪资信改正.jsp删除.jsp信息查问.jsp息.jsp图C5功能流程图需要说明的问题:在选择相应的业务时,需要在目前的页面显示;并且在薪资信息管理页面内,默认按页显示假条信息。8。2功能描绘(1)功能种类:其他(2)

12、功能概括:整体概括薪资信息管理功能(3)前提业务:登录模块(4)后续业务:增添薪资信息,改正,删除,信息查问(5)功能拘束:权限拘束(6)操作权限:公司薪资信息管理系统管理员8.3界面设计(1)基础信息办理动作说明:如表C9所示表C-9动作说明动作编号动作名称动作描绘C01增添薪资信息点击按钮,将转至添16加薪资信息.jsp页面C02改正点击改正,将转至工资信息改正.jsp页面C03删除点击删除,将弹出能否删除对话框C04信息查问点击信息查问,输入查问项,显示出查问结果(2)数据要求功能种类:其他数据描绘:页面显示字段以下表C-10所示表C-10数据描绘字段名字段代码种类能否为备注空薪资编号s

13、alaryId自动编号N主键employeeIN员工编号d文本员工姓名employeeN文本Yame薪资发放yearY年整型薪资发放month整型Y17月实质薪资realWage单精度型Y退出模块9。1功能流程图功能流程图如图C5所示:信息管理.jsp退出登录.jsp图C-5功能流程图需要说明的问题:(1)信息管理。jsp指系统中的员工信息管理。jsp,假条信息管理.jsp,薪资信息管理.jsp。9。2功能描绘(1)功能种类:其他(2)功能描绘:退出系统(3)前提业务:信息管理.jsp(4)后继业务:登录.jsp(5)功能拘束:无(6)操作权限:公司薪资信息管理系统管理员189.3界面设计(3

14、)基础信息办理动作说明:如表C11所示表C-11动作说明动作编号动作名称动作描绘C01退出点击退出,将转至登录。jsp(4)数据要求功能种类:其他增添新员工信息模块10.1功能流程图功能流程图如图C-6所示增添新员工信息.jsp成功提交所填内容失败录入项查验:图C6功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能够和数据库的数据重复,比方编号,这部分用JAVA实现。(2)当录入项成功时,跳转到增添新员工信息.jsp并且显示添19加信息成功。(3)当录入项失败时,跳转到增添新员工信息。jsp并且显示增添信息失败的原因。10.2功能描绘(1)功能种类:

15、增添数据(2)功能概括:增添员工信息文件中的员工信息3)前提业务:员工信息管理4)后续业务:无(5)功能拘束:权限拘束(6)操作权限:公司薪资信息管理系统管理员10.3界面设计(1)基础信息办理动作说明:如表C-12所示表C12动作说明动作编号动作名称动作描绘C01提交点击按钮,跳转到添加新员工信息.jsp并且显示提交结果C02重置点击按钮,点击重置按钮,将目前信息恢还原先状态(2)数据要求20功能种类:增添数据数据描绘:页面显示字段以下表C13所示表C13数据描绘字段名字段代种类能否为备注码空员工编employe文本N主键eId号姓名name文本Y身份证cardNum文本Yber号民族nat

16、ion文本Y性别sex文本Y寿辰birthda文本Yy毕业学graduat文本Y校eSchoolschoolRY学历文本ecorddepartmY部门文本entpositioY职称文本nName21telephoY电话ne文本电子邮emailY件文本编写时editTim文本Y间e附加信MemoY备注息10.4增添新员工信息内部逻辑(1)信息增添采用一条增添的方式。(2)利用JavaBean写一个员工信息.java并写一个员工信息管理。java来管理员工信息。(3)经过增添新员工新信息。jsp调用员工信息管理.java来增添数据,并在此将信息更新到数据库中。员工信息改正模块11.1功能流程图功能

17、流程图如图C7所示改正员工信息.jsp成功提交所填内容失败录入项查验22图C-7功能流程图需要说明的问题:(1)录入项检测非空使用javascript实现,录入的部分数据不能和数据库的数据重复,比方编号,这部分用JAVA实现。(2)当录入项成功时,跳转到改正员工信息。jsp但只显示修改增添信息成功。(3)当录入项失败时,跳转到增添新员工信息.jsp但只显示修改信息失败.(4)员工信息管理.jsp默认显示员工信息表,改正是员工信息显示表格中的一个操作。11。2功能描绘(1)功能种类:改正数据2)功能概括:改正员工信息文件中的员工信息3)前提业务:员工信息管理4)后续业务:无5)功能拘束:权限拘束

18、6)操作权限:公司薪资信息管理系统管理员11。3界面设计1)基础信息办理动作说明:如表C14所示表C14动作说明23动作编号动作名称动作描绘C01提交点击按钮,跳转到修改员工信息。jsp但只显示提交结果C02重置点击按钮,点击重置按钮,将目前信息恢还本来状态C03改正新员工信息点击改正新员工信息,将跳转到增添新员工信息.jsp页面,可连续点击需要改正的员工进行改正(2)数据要求功能种类:增添数据数据描绘:页面显示字段以下表C15所示表C-15数据描绘字段名字段代种类能否为备注码空员工编employeN号eId文本主键姓名name文本Y身份证cardNum文本Y24号ber民族nation文本Y

19、性别sex文本Y寿辰birthda文本Yy毕业学graduat文本Y校eSchool学历schoolR文本Yecord部门departm文本YentpositioY职称nName文本电话telepho文本Yne电子邮emailY件文本编写时editTimY间e文本附加信Memo备注Y息11.4改正员工信息内部逻辑25(1)利用JavaBean写一个员工信息。java并写一个员工信息管理.java来管理员工信息.(2)经过改正员工信息。jsp调用员工信息管理。java来增添数据,并在此将信息更新到数据库中.(3)信息改正采用一条改正的方式。(4)由于不论成功或失败此后,都只显示相关的提示,所以需

20、要点击改正新员工信息进入增添员工信息.jsp页面再点击相关人员的修改选项进行改正。员工信息删除模块12。1功能流程图功能流程图如图C-8所示员工信息管理.jsp能否能否删除图C-8功能流程图需要说明的问题:(1)员工信息管理。jsp默认显示员工信息表,改正是员工信息显示表格中的一个操作。(2)点击删除后弹出能否删除对话框12.2功能描绘26(1)功能种类:删除数据(2)功能概括:删除员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功能拘束:权限拘束(6)操作权限:公司薪资信息管理系统管理员12。3界面设计(1)基础信息办理动作说明:如表C-16所示表C16动作说明动

21、作编号动作名称动作描绘C01确定点击按钮,删除该条信息,显示员工信息管理默认的页面C02取消显示未点击删除以前的页面(2)数据要求功能种类:删除数据12.4改正员工信息内部逻辑(1)利用JavaBean写一个员工信息。java并写一个员工信息管理。java来管理员工信息。(2)经过员工信息管理.jsp调用员工信息管理。java来删除数据,并在此将信息更新到数据库中.3)信息改正采用一条删除的方式.13员工信息查问模块13.1功能流程图功能流程图如图C9所示员工信息管理.jsp选择查问方式点击员工编号输入查问数据是该信息能否正确图C9功能流程图需要说明的问题:27否(1)员工信息管理。jsp默认显示员工信息表,信息查问在此页面中进行。(2)查问方式有按员工编号查问、按员工姓名查问、按部门查问、直接点击员工编号查问.28(3)若信息正确,则在员工信息管理。jsp的表格中显示查问结果;反之,在员工信息管理.jsp的表格中不显示信息。13.2功能描绘(1)功能种类:查问数据(2)功能概括:查问员工信息文件中的员工信息(3)前提业务:员工信息管理(4)后续业务:无(5)功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论