java_web设计——hr人力资源管理毕业设计论文(编辑修改稿)内容摘要:

需求要点说明: 【 搜索 】:搜索符合条件的面试人员; 【 录用 】:选中一条面试人员信息,点击录用按纽,修改录用状态为已录用,并将该人员的个人信息导入到员工管理中,并且该模块中不再显示该人员信息; 兰州工业学院毕业设计说明书(论文) 第 12 页共 42 页 【存档】: 未达到本次公司录用的标准,但可以做为公司人才库以备后用,选择中一条面试人员信息,点击存档,将录用状态修改为“存档”;此时此模块中不再显示该人员信息。 【删除】: 对于面试完全不合格的人员,通过此功能可以从系统中删除。 ⑷ 转正申请 员工转正申请流程如图 所示: 图 转正申请流程 试用期员工填写转正申请单 直接上级审批 部门领导审批 员工打印申请单,办理相关手续 兰州工业学院毕业设计说明书(论文) 第 13 页共 42 页 ⑸ 离职申请 员 工离职申请流程如图 所示: 图 离职申请流程 薪资管理 ⑴ 薪资录入 需求描述: 录入薪资或批量导入薪资 需求要点说明 : 【 新增 】:新增一条薪资信息; 【 修改 】:修改一条薪资信息; 【 删除 】:删除一条薪资信息; 【 搜索 】:搜索符合条件的薪资信息; 【 查看 】:查看一条薪资的详细信息; 【 批量导入 】:将模板数据批量导入到系统中; 试用期员工填写离职申请单 直接上级审批 部门领导审批 运维部门签收物品 员工打印申请单,办理相关手续 兰州工业学院毕业设计说明书(论文) 第 14 页共 42 页 ⑵ 工资单查询 需求描述: 员工登陆系统可以查看自己的工资单 系统中心 ⑴ 公告管理 需求描述: 增加系统或公司内部相关信息,通过审核后,发布到公告栏,并在桌面滚动展现。 需求要点说明: 【 增加 】:增加一条公告信息; 【 修改 】:修改一条公告信息; 【 审核 】:审核一条公告信息; 【 删除 】:删除一条公告信息; 【 搜索 】:搜索一条公告信息; ⑵ 资源管理 需求描述: 增加系统附件管理功能。 需求要点说明: 【 增加 】:增加一条资源信息,选择附件上传; 【 修改 】:修改一条资源信息; 【 删除 】:删除一条资源信息; 【 下载 】:下载一条资源信息; 非功能需求 界面需求 由美工和设计人员统一规划。 性能需求 兰州工业学院毕业设计说明书(论文) 第 15 页共 42 页 界面响应速度 =2 秒,高峰时并发处理 300 笔 /秒交易。 运行环境需求 本系统分为前台和后台两部分处理,前后台硬件和软件配置分别如下: 前台硬件 /软件:高档 PC 服务器 (作为前台 web 服务用机 ): P4 以上 2CPU ;内存 2G;硬盘 10000 转 50G 以上 服务器操作系统: Windows 20xx Server ; Tomcat; 以上; 柜员操作终端(作为柜员操作用机): win7/XP 操作系统;相关硬件驱动; 后台硬件 /软件: 高档 PC Server 或 Unix 小型机: P4 以上 4CPU;内存 4G;硬盘 10000 转 200G以上 服务器操作系统: Windows 20xx Server; 以上; Oracle/Mysql/db2 数据库; 开发工具: 以上;等 本系统开发环境: 机型: 安全性需求 平台实现用户统一登陆管理、业务菜单按权限实现动态分配、部分业务操作采用双授权功能。 质量需求 指明该项目在可靠性、可移植性、实用性、可维护性等方面的目标。 应尽量以明确的、量化的、可检验的方式来描述。 兰州工业学院毕业设计说明书(论文) 第 16 页共 42 页 4. 人力资源管理系统详细设计 系统架构 系统在系统架构方面,采用 4 层结构,主要包括:表现层、控制层、业务层、持久层。 表现层:主要负责用户交互和结果显示,系统和管理系统有不同的 URL 入口界面。 控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。 控制层:通过系统描述来组织工作。 业务层:实现了系统和管理系统的主要业务逻辑,是系统主要的运算单元。 持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。 图 系统架构分析 技术体系 该系统开发过程中所用到的技术如图 : 兰州工业学院毕业设计说明书(论文) 第 17 页共 42 页 图 技术体系  使用的开发语言: JAVA  开发环境: Windows7+ + + MySQL +  运行环境: Windows7+ + MySQL +  系统技术架构: 服务器 :Tomcat 开发环境 :MyEclipse 数据库 :MySQL mvc 框架 :Struts2 客户端脚本 :html,css,javascript,jQuery, (校验) 局部刷新,脚本于服务器交互 :Ajax 技术 数据库访问 :JDBC,dbcp(连接池 ) 邮件发送: JAVA MAIL  设计思想: 分层思想 :表现层 (js,css,jsp)+控制器层 (struts2 控制器 )+业务层(JavaBean,可以用 Action充当,也可以将 Action当控制层,调用 Service组件 )+数据访问 (JDBC+DAO) 解耦 :采用工厂模式 兰州工业学院毕业设计说明书(论文) 第 18 页共 42 页 访问控制设计 访问控制流程图如图 图 访问控制 访问控制流程说明: 编号 消息名称 消息说明 1 HttpServletRequest 浏览器发来的HttpServletRequest 请求 2 Action 通过 Action 获取 Struts 加载的页面表单数据 3 Exectule 根据 配置调用指定的 Action 指定的方法处理请求 4 () 通过 Action 获取页面表单数据 5 获得 Business 对象 6 Business Method 调用业务逻辑 7 Import 使用 Pojo 进行数据操作 8 获得 Dao 对象 9 Dao Method 调用 Dao 方法,执行数据库操作 10 Return execution result 返回 Dao 执行结果,给 Business 11 Return execution result 返回 Business 执行结果,给Action 12 Action返回执行结果给新的画面( 配置) 13 HttpServletResponse 返回处理结果给浏览器 表 访问控制流程 兰州工业学院毕业设计说明书(论文) 第 19 页共 42 页 数据库设计 结构图 数据库设 计详细结构如图 所示 图 数据结构图 数据实体描述 数据详细设计数据实体如下: YGXX【员工信息表】 员工编号 YGBH VARCHAR(20) 主键 必填项 员工名称 YGMC VARCHAR(50) 必填项 员工密码 YGPW VARCHAR(10) 必填项 员工状态 YGZT CHAR(1) 1:在职; 2:离职; 必填项 性别 XB CHAR(1) 1:男; 2:女 必填项 兰州工业学院毕业设计说明书(论文) 第 20 页共 42 页 年龄 NL INT 联系电话 LXDH INT 联系地址 LXDZ VARCHAR(100) 籍贯 JG VARCHAR(50) 学历 XL CHAR(1) 1:初中 2:高中 3:专科 4:本科 5:硕士 员工类别 YGLB 1 :试用期职员 2:正式职员 3:实习职员 入职日期 RZRQ DATE 部门编号 BMBH VARCHAR(20) 外键 表 员工信息表 BMXX【部门信息表】 部门编号 BMBH VARCHAR(20) 主键 必填项 部门名称 BMMC VARCHAR(50) 必填项 上级编号 SJPW VARCHAR(10) 必填项 表 部门信息表 GNMK【功能模块表】 功能编号 GNBH INT 主键 必填项 上级编号 SJBH INT 必填项 功能名称 GNMC VARCHAR(100) 必填项 URL URL VARCHAR(100) 启用状态 QYZT CHAR(1) 必填项 表 功能模块表 JSGL【角色管理表】 角色编号 JSBH INT 主键 必填项 角色名称 JSMC VARCHAR(50) 必填项 表 角色管理表 JSRY【角色人员表】 角色编号 JSBH INT 主键(外键) 必填项 员工编号 YGBH VARCHAR(20) 主键(外键) 必填项 表 角色人员表 QXFP【权限分配表】 角色编号 JSBH INT 主键(外键) 必填项 功能编号 GNBH INT 主键(外键) 必填项 表 权限分配表 ZPXX【招聘信息表】 应聘者编号 YPZBH VARCHAR(20) 主键 必填项 应聘者名称 YPZMC VARCHAR(50) 必填项 应聘者状态 YPZZT CHAR(1) 1:正常; 必填项 兰州工业学院毕业设计说明书(论文) 第 21 页共 42 页 2:存档; 性别 XB CHAR(1) 1:男; 2:女 必填项 年龄 NL INT 联系电话 LXDH INT 联系地址 LXDZ VARCHAR(100) 籍贯 JG VARCHAR(50) 学历 XL CHAR(1) 1:初中 2:高中 3:专科 4:本科 5:硕士 员工类别 YGLB 1 : 试 用 期 职 员 2:正式职员 3:实习职员 删除 入职日期 RZRQ DATE 面试意见 1 MSYJ1 VARCHAR(20xx) 面试意见 2 MSYJ2 VARCHAR(20xx) 表 招聘信息表 ZZGL【转正管理】 员工编号 YGBH VARCHAR(20) 主键 +外键 必填项 试用开始日期 KSRQ DATE 必填项 试用结束日期 JSRQ DATE 必填项 自我评价 ZWPJ VARCHAR(20xx) 必填项 主管领导意见 ZGLDYJ VARCHAR(20xx) 主管领导签字 ZGLDQZ VARCHAR(20) 主管领导审批 ZGLDSP CHAR(1) 0:不同意; 1:同意; 部门领导意见 BMLDYJ VARCHAR(20xx) 部门领导签字 BMLDQZ VARCHAR(20) 部门领导审批 BMLDSP CHAR(1) 0:不同意; 1:同意; HR 审批 HRSP CHAR(1) 0:不同意; 1:同意; 申请日期 SPRQ DATE 表 转正管理 LZGL【离职管理】 员工编号 YGBH VARCHAR(20) 主键 +外键 必填项 自我评价 ZWPJ VARCHAR(20xx) 必填项 主管领导意见 ZGLDYJ VARCHAR(20xx) 1:男; 2:女 主管领导签字 ZGLDQZ VARCHAR(20) 主管领导审批 ZGLDSP CHAR(1) 0:不同意; 1:同意; 部门领导意见 BMLDYJ VARCHAR(20xx) 兰州工业学院毕业设计说明书(论文) 第 22 页共 42 页 部门领导签字 BMLDQZ VARCHAR(20) 部门领导审批 BMLDSP CHAR(1) 0:不同意; 1:同意; HR 审批 HRSP CHAR(1) 0:不同意; 1:同意; 申请日期 SPRQ DATE 结束日期 JSRQ DATE 表 离职管理 XZGL【薪资管理】 薪资编号 XZBH VARCHAR(20) 主键 必填项 员工编号 YGBH VARCHAR(20) 外键 必填项 年 YDATE INT 必填项 月 M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。