人力资源管理系统概要的设计书

  • 格式:docx
  • 大小:474.64 KB
  • 文档页数:119

人力资源管理系统概要的设计方案1 引言1.1 编写目的本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计, 并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。

本文档的预期读者为: 项目经理、系统分析员、测试经理、项目组长、系统开发人员。

1.2 参考资料《人力资源管理系统需求规格说明书》2 总体设计2.1 需求规定本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》2.2 运行环境软件运行环境Windows 2000/XP/2003 Server 操作系统;MS SQL Server 2000 ;Tomcat 5.0 ;Jdk 1.4 ;硬件运行环境Intel Pentium 2GHz 或以上的CPU;存512MB建议使用1GB存;硬盘至少有1GB可用空间;CD-ROM 驱动器;2.3 系统部署图用图例表示出系统实施运行中使用的服务器名称,Internet 和各服务器之间的实施运作。

INTERNETrr.N帝护令菇千[尢阳和r'W:<I•左吃'■■ FT :」左鮭秦十中忡乔细:—r匚捋耳甜■. 口s关持亍诫八牛代理聚诜.雨墨费可保■护丿|”卄帕不司J#作至僥的主跟可kl由饲—牛中控亲茫押^^护,9吏捕雪前普种主椅田佛It. 丑篦IWINDOWS, LrINUXh [EM ADC.HP-U24-. TRIJS4 UMIX^ SUHSOLAR ISx IRIX.• 祁总耗..眾保拱的生机,憫准妥装位哲J=坤严统DM不WEB MAIL屮港一 2匕」Z ^OJLAHIW IBM AIX nr VK IRIX MS \V INIXJWK2.4基本设计概念和类图drzx:userjspl Actio nForml Actio nForm2 Action JavaBean DAO Hibernate Database In put Parameter2: Submit and get user In put3: Validate4: Tran sfer n putDataBuild JavaBean10:6: Process Buss in essLogic7: Call DAO8: Call Hibernate9: Persistent Data11: Tran sfer ResultData12:「ran sfer ResultDataRedirect otherpacPH位忌叶画粧别4SJKLiRftnklnf^i^.F^airiklD Stiflfnfj in k bJame : SiLrilngi■ rjni<T 3l«rl rgFl i iflhrr薛TMQO *103«501() •upcfelllE■^aarcini)•5ecX()Tethnij*Cor*fl l*<;anlira W-Cortrs■CEZ^Trai 聲1rai^bTrai■Troi*Gpr1tl 电CLedJ^canif^Cerlt*晦T g hni«: |cj r孕・Tec Hrtc~E miploRe id imeiaer% 1 色亡 hnic I ochrit 1 ype_Maiivbe - Stnng 气TechnicSortNfim-c "Stnnq 电Tec hnrtc sei rtZsta [« sin ngVkStLKl!^Stuch^Tam *匚s.mAccoun^t-Ac 匚口UT|令0*疔HEmpioyrngntW^E miplo-yrrw rt_ki~intfeSr■^E m ployme rtt_E mplo yee _ Id : Irte CIE『DimKmonDimis^onuld inteaerW-D imisaiori_D i miAainnType_ld . Integer^■DimissiorvE toyee_Id 而P qer■^■■Dim ISST onTw»_Na me Strinrj2.5结构编号功能名称功能描述1.企业架构管理1.1.部门管理对部门信息进行维护。

1.1.1.创建部门根据公司需要创建部门。

1.1.2.撤销部门根据公司需要撤销部门。

1.1.3.合并部门根据公司需要将两个部门进行合并。

1.1.4.调整部门根据公司需要将一个部门划分到另外一个部门去管理。

1.1.5.修改部门根据公司需要修改部门。

1.1.6.浏览部门信息查看部门信息。

1.2.岗位管理对部门所设置的岗位信息进行维护。

1.2.1.设置岗位为指定的部门设置一个新的岗位。

Opiate DO电T皓■『ffB•TfB d丁阳^■FvalLiaihor i诩ai Lialici nWtwhJBttor嵋.匚1 LI9itiO ri"Anallysb&BiziptoyT^peoina 口>e 口曰nik°uB Ikyr o urid{) ho『寿「4昭E implode^e«in p#o^e_i d . InfeEjerErn |>loye!&_F C1I.J B wkoi Q ixxl_id biif?Qt* r WEmpflo^ee_Sltaliio>n_ Id * hrfteger ttl pldyEe_S ti^te StringNi rnA rifi I 产冷B izge tWorkG lassbvN umOSIDGD 怛yNSO■ngi&tPctslfciYFJ LmQ^RewarciPi^Rewsi rdPi^RewardPtEdkiArW*QetDepi*gotMian<*netS^K<2.6功能模型描述261招聘管理主要文件输入说明人事管理员登陆后台管理界面,点击“招聘管理”处理无输出说明显示界面RecruitManager.jsp261.1 招聘信息发布主要文件输入说明人事管理员进入“招聘管理” RecruitManager.jsp 页面,点击“招聘信息发布”处理无输出说明显示页面Recruitlssue.jsp261.1.1 录入招聘信息主要文件输入1)管理员输入:人事管理员进入页面RecruitMa nager.jsp ,点击树状菜单"招聘信息发布”之"录入”,进入页面Recruit Infoln sert..jsp。

按照页面提示信息输入招聘信息数据后,点击"新增”按钮,在数据库"招聘信息”表中新增一条记录。

2 )系统时间输入:系统当前日期处理1) 表单格式验证。

如成功则转向处理 2),否则显示表单格式错误的相应信息。

2) 更新数据库如数据库“招聘信息”表中不存在“岗位编号”、“发布时间”项与当前输入“岗位编号”,“系统当前日期”相匹配的记录,则在"招聘信息”表中新增一条记录,记录容来自页面 Recruit Infoln sert..jsp所输入信息,其中点击“新增”时产生的系统时间为数据表“招聘信息”之 “发布时间”项容;如存在相匹配的记录,则提示“此招聘信息已存在,是否需更新?”,点中“是”时,则更新数据库“招聘信息”表相匹配的数据记录,其中点击“是”时产生的系统时间为数据库表“招聘信息”之 “修改时间”项容。

录入信息完成后,界面显示“招聘信息录入成功”信息。

输出2.6.1.1.2修改、删除招聘信息主要文件1) 界面显示信息输出“表单XXX 格式错”,“此招聘信息已存在,是否需更新?”2) 数据库输出向数据库“招聘信息”表添加或修改一条记录,记录容来自页面“招聘信息录入成功”Recruit In foI nsert..jsp 所输入信息输入1)管理员输入:人事管理员进入页面RecruitMa nager.jsp ,点击树状菜单"招聘信息发布”之"编辑” ,进入"编辑招聘信息”页面RecruitIn foEditList.jsp ,分页显示“招聘信息”表中的全部数据,如需缩小查询围,可在搜索栏输入关键信息,女““岗位编号”,“职位名称”,“发布时间”等进行模糊查询,对页面Recruit In foEditList.jsp 显示的数据项进行修改,如需删除某行记录,则点中此行“删除”复选框,全部修改(包括删除)完成后,则点击此页面底部“确认修改(删除)”按钮后,在数据库“招聘信息”表进行相应记录的更新、删除操作。

2 )系统时间输入:系统当前日期处理1)表单格式验证。

如成功则转向处理2),否则显示表单格式错误的相应信息。

2)更新数据库用Recruit In foEditList.jsp 所输入数据更新(删除)数据库“招聘信息”表相匹配的数据记录,其中点中“确认修改(删除)”时产生的系统时间为数据表“招聘信息”之“修改时间”项容。

如有删除动作发生,则同时删除数据库“应聘人员”表“应聘岗位编码”项容为需删除岗位编号的那些记录。

更新数据完成后,界面显示“修改招聘信息成功”。

输出1)界面显示信息输出“表单XXX格式错” “ “修改招聘信息成功”2)数据库输出向数据库“招聘信息”表更新、删除数据,更新数据来自Recruit In foEditList.jsp ,匹配原则为一一对应。

2.6.1.1.3 浏览招聘信息(不可编辑)主要文件输入管理员输入:人事管理员进入页面RecruitMa nager.jsp ,点击树状菜单“招聘信息发布”之“浏览”,进入“浏览招聘信息”页面RecruitlnfoList.jsp ,分页显示“招聘信息”表中的全部数据,如需缩小查询围,可在搜索栏输入关键信息,如“岗位编号”,“职位名称”,“发布时间”等进行模糊查询。

处理表单格式验证,表单格式错则输出错误信息。

输出界面显示信息输出:表单XXX格式错”261.1.4 浏览招聘信息(可编辑)主要文件2.6.1.2 应聘人员基本信息维护主要文件输入说明RecruitMa nager.jsp 页面,点击“应聘人员信息维护处理无输出说明显示页面AppliantlnfoMaintance.jsp26121 录入应聘人员基本信息主要文件输入管理员输入:人事管理员进入页面RecruitMa nager.jsp ,点击树状菜单"应聘人员信息维护”之"录入”,进入页面Applia ntl nfoln sert.jsp 。

按照页面提示信息输入招聘信息数据后,点击"新增”按钮,在数据库"应聘人员信息”表中新增一条记录。

处理1)表单格式验证。