MVC人事管理系统详细设计方案_人事管理系统详细设计
MVC人事管理系统详细设计方案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“人事管理系统详细设计”。
人事管理系统详细设计方案
功能实现
在进行了总体设计之后,将进入到软件功能实现阶段,功能实现就是在概要设计的基础上结合用户需求分析对系统的各个模块、各个模块的功能进行实际开发。
5.1 系统首页介绍
如图5.1是系统的登录页面:
图 5.1 登录页面
如图5.2是系统正确登录后的主页面,主页面包括菜单列表、快捷管理、公示板等功能。菜单列表包含了系统的五大功能,快捷管理则有退出系统、快捷审批假条、快捷读邮件等功能;其中系统会根据用户的不同权限,显示不同的功能。
图 5.2 主页面功能展示
5.2 人员管理模块 5.2.1模块简介
人员管理模块是系统的根本所在,如图5.3所示,包括添加员工、删除员工、查询
和修改信息四个功能;修改信息包括修改密码、修改个人信息和修改员工信息。
图 5.3 人员管理模块
5.2.2模块实现
添加员工相关页面:addUser.jsp
图 5.4 添加员工页面
删除员工相关页面:delUser.jsp、delUser1.jsp
图
图 5.5 删除员工页面
图 5.6 删除员工页面(2)
查询相关页面:select.jsp
图 5.7 查询页面
修改员工信息相关页面:updateUser.jsp
图 5.8 修改员工信息
修改密码相关页面:update_pa.jsp
图 5.9 修改密码
修改个人信息相关页面:updSelf.jsp
图 5.10 修改个人信息
5.3 分组管理模块 5.3.1模块简介
本系统对于人员进行分组管理,请假等功能也是建立在分组的基础上的,分组管理模块共有四个功能,分别是:创建分组、删除分组、查询分组和修改分组,其中修改分组又分为四个小功能:添加组员、移除组员、更换组长和修改组信息。如图5.3.1
图 5.11 分组管理模块
5.3.2模块实现
创建分组相关页面:update_groups.jsp
图 5.12 创建分组
删除分组相关页面:delGroup.jsp
图 5.13 删除分组
修改分组相关页面:addGroup.jsp、altManager.jsp、delGroupU.jsp、intUser_group.jsp
图 5.14 修改分组
图 5.15 修改组信息
图5.16 添加组员
图 5.17 移除组员
图 5.18 更换组长
查询分组相关页面:groupselectB.jsp、groupselectD.jsp
图 5.19 查询分组
5.4 备忘录模块 5.4.1模块简介
本模块包括创建备忘、修改备忘、删除备忘和查看备忘四部分;查看又分为查询全部和模糊查询两种方式。
图 5.20 备忘录模块
5.4.2模块实现
创建备忘相关页面:memocreate.jsp
图 5.21 创建备忘
删除备忘相关页面:memodelete.jsp
图 5.22 删除备忘
查看备忘相关页面:memoselect1.jsp、memoselect2.jsp
图 5.23 全部查询
图 5.24 关键字查询
5.5 请假流程模块 5.5.1模块简介
本模块包含创建假条、审批假条和历史查看三个功能,其中审批假条是管理员功能,而总管理员是不能创建假条的。
图 5.25 请假流程模块
5.5.2模块实现
创建假条相关页面:createLeave.jsp
图 5.26 创建假条
审批假条相关页面:leaveperson.jsp
图 5.27 审批假条
历史查看相关页面:selectLeaveSelf.jsp
图 5.28 历史查看
5.6 站内信模块 5.6.1模块简介
本模块包含创建站内信、收件箱、发件箱和草稿箱四个功能;其中包括可以群发邮件、可以添加附件、验证码验证等功能。
图 5.29 站内信模块
5.6.2模块实现
创建站内信相关页面:mailcheck.jsp
图 5.30 创建站内信
发件箱相关页面:MailoutDetail.jsp、MailoutSelect1.jsp
图 5.31 发件箱
收件箱相关页面:MailReceive.jsp.MailReceive2
图 5.32 收件箱