本科生 (业余) 毕业论文(设计)
题 目 人力资源信息管理系统的设计与实现
办学学院
校外学习中心
专 业 计算机科学与技术
年 级
指导教师
学生姓名
学 号
2022 年 2 月 16 日
1
人力资源信息管理系统的设计与实现
摘要: 跟着互联网手艺的飞速进展,计算机手艺的变更速率也异
常之快,此中企业的人力资本治理是企业很首要的一个部份,为了
完成对企业的人力资本更好的治理,本文设想了一个人力资本治理
体系。人力资本治理体系建立在 JAVA 平台基础上实现的开辟,应用
的言语为 JSP 言语,同时应用 Sqlserver 来搭建数据库,完成对人力
资本治理体系中的数据贮存和调动,完成分歧数据之间的精良转换,
本篇论文完成了开辟人力资本治理的诸多性能,给人力资本治理职
员带来的极大的便利。本篇论文先容了本次研讨的开辟内容和开辟后
台,并对体系进行了需要阐发,明确了需求实现的事情,描绘了人
力资本治理体系在开辟过程当中需求霸占的手艺难题,对人力资本
治理体系的细致开辟进程进行了预测。此中,对设想的思绪和手艺的
解决做了细致的解释。
关键词: 中小型企业;人力资源管理;详细设计
2
目录
人力资源信息管理系统的设计与实现 ...................................................................................4
1 绪论 ......................................................................................................................................5
1.1 研究背景 ........................................................................................................................5
1.2 国内外发展状况 ............................................................................................................5
2 系统分析 ...............................................................................................................................6
2.1 关键技术 ......................................................................................................................6
2.2 需求分析 ........................................................................................................................6
2.3 系统可行性分析 ............................................................................................................9
2.4 性能需求分析 ................................................................................................................9
2.5 体系用例图 ..................................................................................................................10
3 系统设计 .............................................................................................................................13
3.1 设想的基础思维 ..........................................................................................................13
3.2 体系目的 ......................................................................................................................13
3.3 体系性能结构图 ..........................................................................................................13
4.系统数据库设计 ................................................................................................................17
4.1 数据库设想阐发 ..........................................................................................................17
4.2 数据库观点布局设想 ..................................................................................................17
4.3 数据库逻辑布局设想 ..................................................................................................20
4.4 数据库结构的实现 ......................................................................................................23
4.5 系统详细设计 ..............................................................................................................24
5 系统测试 .............................................................................................................................39
5.1 关键模块的实现 ..........................................................................................................39
5.2 软件测试概述 ..............................................................................................................41
5.3 测试方法及原则 ..........................................................................................................41
4.4 测试举例 ......................................................................................................................41
6 结论 ....................................................................................................................................44
3
参考文献 ..................................................................................................................................1
1 绪论
1.1 研究背景
随着公司规模以及内部机构不断变化,公司的人力资源管理也越来越作为
了提升公司内部竞争活力的关键角色之一,掌握先进的人力资源管理模式,就
可以提升公司活力,提高公司的综合能力,从而防止或造成信息不对称和公司
资源浪费。以计算机技术为基础的公司人力资源信息系统可以为公司科学合理的
分配公司的现有资源,将公司员工的全部个人信息都采用了计算机数据库软件
的录入和备份方式存储,可以极大降低了个人信息 遗漏 或 缺失 的 风险 ,同时人
才 系统 还 可以为企业管理 者 提 供真 实的,精确的公司人 才 信息系统,并将 其所
有个人信息都 加 以合理 地 计算 汇总 ,为企业管理 者 的 “ 数 字 决 策” 进行了 咨询
服务 。
此外,人 才 信息系统不 仅只 有管理人员 适 用, 普通 员工也能 够 应用。职工能
够 利用 该 信息系统 直接查询自身 的信息,就能 够 有 效地 与上司进行 沟通交流 ,
突破 与上司的 交流阻碍 ,更好 地 为公司 奉 献 自己 的能力。 因 此人力资源信息系统
对 于 当 今 的现 代 公司有着 巨 大的 使 用 效益 ,可以 让 公司 融 入现 代 发展的 潮流 ,
极大 地增强 公司的综合实力,对 于 公司发展有着 意义 。
1.2 国内外发展状况
目 前 ,中国国内外不 少 做为管理信息系统应用软件的大企业 如金蝶、 用 友等
也开 始 从事人力资源管理软件的研发, 但 是人力资源管理软件的应用在 广 大中
小公司 却尚未广泛 应用,同外国企业 比较 ,有一 些未 能 克服 的技术 问 题, 由于
外国企业有着 较强 大的资本能力,以及先进完 善 的管理理论作 指导 ,不 少 大中
型公司都和 许 多管理 经验丰富 的软 产商 进行了 强强 合作,并 投 入 巨 大资 金 实 施
管理软件开发, 因 此人力资源管理软件在外国企业 运 用中 已经相 当 普遍使 用。
4
2 系统分析
2.1 关键技术
2.1.1 My Eclipse
MyEclipse 是 MyEclipse Enterprise Workbench 的 缩写 ,一 种专门 用来发
展 Java 的 eclipse 插 件 集 成和软件 功 能多 样 化的 JavaEE 综合开发 条 件, 它支
持代码撰写 , 环境 设 置、检 测 错误 和 除错等各种功 能,并提 供 了多个内 置服务器
如 websphere、Glassfish 和 Tomcat 等 ,并 支援 HTML、JSP、 统一的数据库语言 、
CSS、JavaServlet、JDBC 数据库 连接 工 具等 ,并 且由于它具 有可 视 化 编 辑, 所 以
能 够节省 大 量代码撰写 的时间和 准 确性。
2.12 JSP
JSP 是对 Java Server Pages 的 简 称,中文 翻译 为 “Java 服务器 的 页面” ,
是 由 Sun Microsystems 公司 推出 的 专门 用来发展网 页 应用的一 门 技术, 它由于
简 便 易 学,可 跨 平台的 特 点,很快发展开来,不 但 完成了 HTML 语 句 在 Java 编
程语言中的 扩 展, 还 能 够 在 各种操 作系统上 执 行。 JSP 的 标准 网 页 文件 格 式就是
JSP 。本系 列选择 了 JSP 技术来实现 页面 开发, 它 和 HTML 技术 相 对而言, 因 为
HTML 仅仅 是 静态页面 ,而 JSP 则可以 通 过在网 页 中内 嵌 JAVA 代码 ,来完成动 态
网 页 。 另 外 JSP 还具 备了 如下特 性:
因 为 JSP 是基 于 JAVA 的, 所 以 JSP 就 具 备了和 Java 相 同的平台 无 关 特 性,
即 一次 创 建,能 够到处执 行,同时 JSP 又具 备了高 度 的 效 率性和 安 全性; 比较
起 ASP 和 PHP , JSP 几乎 能 够 在 所 有平台上的 所 有工作 环境下 实现 使 用, 推广 ;
而 且 JSP 还 提 供 了很多的内部对 象功 能, 如 request , session 等 ,也能 够 提高
内部网 站服务器所执 行的 脚 本 功 能。有 许 多 功 能 强 大的开发工 具功 能:当 JSP 代
码 发生 出错 后, JSP 的 客户端服务器 就 会回复错误 信息,并在 浏览器窗口 提 示 。
由于 JSP 产品具 有 复杂 性, 所 以 这 也和 其强 大的平台 无 关 特 性和 伸缩 性有关。
2.2 需求分析
2.2.1 功 能需求
说 明: 依 据 受众 一 般 员工和管理员对人力资本治理体系的应用性能需要分
歧,以是可分为 两 个部份:
(1)一 般 员工部份
考 勤 信息治理: 经由 过程 表格 的方式展 示 小 我私家 的考 勤 信息, 包括 :工
5
号、姓名、日期、下班 状况 、放 工状况 等 平常考 勤 信息。小 我私家材料 治理:应用
此模块,员工可对本人的基础 材料 信息, 如 :小 我私家 概要 、各类履历、 小 我私
家登岸暗码等 举行 修正 。人为 检察 :以 列表 方式 表 现 该 职员 相干 发 放 人为的数据
如 应发人为 、 实发人为 等 。 告 假 信息治理: 检察 体系当 初曾 经 存储的员工 告 假 信
息。
(2)管理员部份
体系用 户 治理 : 增 添 、查问、 删 除 体系用 户 ,在 增 添 时对背景管理员用 户 的
权限 信息举行配 置 ,此治理需 超 等 管理员,一 般 管理员 权限 无 权 举行 操 纵 。小 我
私家材料 治理: 修正 小 我私家暗码操 纵 。文本 项 目治理:可对 站 内 消 息 、 培训 布
告、 雇 用信息 、口 试信息和 留 言治理 等 举行 相干操 纵 。人事治理:可进行部分信
息 增 添 、查问 , 岗亭 信息 增 添 、查问 ,人事信息 增 添 、查问 ,员工 告 假 、 考 勤 治理
等操 纵 。体系治理: 包括 体系 简 介 、 体系布 告、 数据备份 、友 谊链 接增 添 等功 能 操
纵 。
(3)系统实体分析
分析本系统的基本实体, 总 结 出其 应 该具 有的基本 属 性, 如 图 所示 :
图 2 - 1 实体分析图
2.2.2 非 功 能需求
非 性能需求是 差别 于 性能需要,为 餍足 用 户 营 业需要有 且 必 需存在的需要
特 点。
(1)体系的 功 能
系统的 功 能 强 能进 步 企业 使 用 者 对本系统的 接受 水 平,能 让 企业 使 用 者 有
6
很好的 使 用 感 受 , 因 此对 于 本设想系统来 说 , 面 对 泛 博 的企业, 往往 需要 具 有
较 高性能的 特 色系统,而实现 该 需要的 主 要手 段 就是: 优 化 代码 , 剪 出 亢 余 代
码 ;对数据布局 优 化, 减 少其 圈 复杂度 ;对平常 代码检视 , 使 用 效 率 较 高的 函
数。 尽 量 小的占用 空 间体系 功 能。
(2)可 靠 性
体系 请 求可以或 许 在用 户处于种种 情况 下失 常应用,在 种种环境下 能 靠得
住 的 运 转,以 餍足 用 户 的需求。此中很应当考 虑 到如下几 个方 面 :体系能 够 在 服
务器 上不间断的事情,不 会 涌 现 休 止 运 转的状 态 ;用 户 硬 件方 面 的 毛病 不 会 影
响 到 体系的 运 转;完成可 靠 性的 经 济 、 人力本 钱 等 不 克 不及 太 高。
(3) 安 全性
为了进 步 企业信息的 安 全性,在 猎取 数据源时不 克 不及从不平 安门 路猎取 ,
需对数据库举行 加 密 ,不能为 共 有,配 置服务器端 的防 火墙保障 服务器 数据库
的平 安 。
2.2.3 其 他 需求
表 2 - 1 用 户 界 面 需求 表
需求 名 称
详细要求
风格
页面 美 观,布局 使 用, 简 洁 明了,实 际 性能 强 , 使
用方便
颜 色
淡灰 色系为 主
分 辨 率
1 0 24 *7 6 8
表 2 - 2 软 硬 件 环境 需求 表
需求 名 称
详细要求
运 行速 度
系统 启 动的时间为 5 min 以 下 ,系统 响 应 操 作信息低
于 5 s
容 量
占用内存大 于 15 MB
操 作系统性能
1 0/ 1 00 M bit / s
网 络传输 率
1 0/ 1 00 M bit / s
表 2 - 3 产品 质 量 需求 表
主 要 质 量 属 性
详细要求
正 确性
通 过全 面 测试实现 期 望 功 能
7
健壮 性
具 有一 定 的 健壮 性
可 靠 性
容 许 差 错 能力 强
性能, 效 率
性能 优 , 效 率高
易 用性
跨 平台 操 作
清晰 性
优
安 全性
安 全可 靠 性极 佳
可 扩 展性
优 良的可 靠 的 接口
兼 容性
可作用 于 任何 平台
可 移植 性
在 各 个 环境下 , 只 要 正 确配 置 系统, 即 可 运 行
2.3 系统可行性分析
2.3.1 技术可行性
数据库管理 主 要应用 M Y S Q L ,也是目 前 最 受 欢迎 的关系式数据库系统,不
但 拥 有 充足 的数据存储容 量 和完备的 安 全性管理机 制 , 还 能 够 降低软件应用成
本。此外,在 硬 件方 面 也 具 备了 较 先进的中 央 处 理 器 和 运 行存储 器 , 所 以本系 列
的软件开发平台和 硬 件配 套 条 件都 已经 能 够适 应现 代 系统发展需求,并 具 备了
不 错 的技术可行性。
2.3.2 经 济 可行性
当 今 信息时 代 的科学技术发展 得 很快,在信息系统开发的软 、 硬 件研发 环境
和设备 均满足 企业发展需要,开发技能人员都 已准 备就绪的状况 下 ,企业发展
该 人力资源信息系统也就 没 有 产 生很大的成本 支出 ,同时 由于 企业 已经 引 入了
先进的管理信息系统技术来 取 代 落 后的管理手 段 ,也就能 够 极大 地 提升企业 效
率,而 且还 能 够 在 较 大程 度 上 减 少 对人力 物 力的 耗 费, 所 以本系统在 经 济 可行
性上也是 比较 切 实可行的。
2.3.3 操 作可行性
该 人力资源管理信息系统 拥 有 简 单 直 观的 操 作 界 面 以及 许 多 隐藏 的 操 作提
示 , 只 需要从网 页端 打 开系统 登 陆 的 页面即 可应用, 仅仅 拥 有一点点 电脑 应用
经验 的人都能 够 轻 易 上手, 所 以,在 该 管理系统的 使 用可行性上是 绝 对有 效 的。
2.4 性能需求分析
2.4.1 系统 安 全性
该 人力资本治理信息体系在体系应用 权限 上要举行 严峻 的 操 纵 ,详细以 下 :
8
登 录 该 体系举行 操 纵 的职员 必 需是 超 等 管理员或 许 超 等 管理员 所增 添 的 其
余用 户 并 赋 与 其 响 应的 权限 ,能力 登 录 胜 利。 没 有 权限 的用 户 不 克 不及 经由 过程
任何 体式 格 局 登 录 该 体系来 检察 企业的 任何 信息或数据。
用 户 不 克 不及越 级 操 纵 ,分歧 权限 的用 户登 录体系后, 会 进入分歧的 操 纵
界 面 ,以此来 保障 体系的 安 全性
2.4.2 数据完 整 性
(1)数据库 各 个 表 中都设有 特 有 字 段 不 允 许 为 空 的 束缚 ,从而 保障 了 记载
信息的完 整 性
(2) 沟通 数据在分歧 列表 中都 坚 持 同 等
2.5 体系用例图
体系用例图阐发以一 般 员工和管理员为例,以 下
2.5.1 一 般 员工
一 般 员工 登 录体系后,能 够 举行 修正暗码 , 检察 小 我私家 基础信息 、检察 小
我私家 人为信息 、检察 小 我私家 考 勤 信息 、检察 关 照 布 告、 宣 布 留 言 、 退 出登 录 等
操 纵 。一 般 员工用例图以 下 :
9
图 2 - 2 普通 用 户 系统用例图
2.5.2 管理员
管理员用例图 如下 :
10