小型企业人力资源管理系统的设计与实现 毕业论文.doc

上传人:西安人 文档编号:3925794 上传时间:2019-10-10 格式:DOC 页数:32 大小:908.52KB
返回 下载 相关 举报
小型企业人力资源管理系统的设计与实现 毕业论文.doc_第1页
第1页 / 共32页
小型企业人力资源管理系统的设计与实现 毕业论文.doc_第2页
第2页 / 共32页
小型企业人力资源管理系统的设计与实现 毕业论文.doc_第3页
第3页 / 共32页
小型企业人力资源管理系统的设计与实现 毕业论文.doc_第4页
第4页 / 共32页
小型企业人力资源管理系统的设计与实现 毕业论文.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《小型企业人力资源管理系统的设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《小型企业人力资源管理系统的设计与实现 毕业论文.doc(32页珍藏版)》请在三一文库上搜索。

1、1 小型企业人力资源管理系统的设计与实现小型企业人力资源管理系统的设计与实现 学士学位论文(设计)开题报告学士学位论文(设计)开题报告 课题名称小型企业人力资源管理系统的设计与实现 课题 来源 指导老师 学生姓名专业学号 指导教师姓名 职 称 讲 研究 内容 随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业 管理中越来越受企业管理者的青睐。该人力资源管理系统的功能主要包括:存放企 业员工的基本信息、分配和管理企业员工的工作任务、实现对企业员工的考勤管理, 能够方便快捷地掌握员工的信息、工作进度和工作状态等。 研究 计划 1.2009 年 3 月2009 年 4 月:完成

2、相关文献的检索,准备开发环境 2.2009 年 4 月2009 年 5 月中旬:参考文献,开发论坛系统,撰写论文初稿; 3.2009 年 5 月中旬2009 年 6 月:修改论文,准备答辩。 特色 与 创新 1、界面设计美观得体,突出系统特点 2、系统整体结构和操作流程合理顺畅,实现人性化设计 3、系统易操作 4、能够满足一般小型企业的人力资源管理 指导 教师 意见 教 研 室 意 见 院 系 意 见 主要领导签名: 年 月 日 2 目目 录录 1 1 引言引言1 1 1.11.1 项目背景项目背景 1 1 1.21.2 项目目标和期望项目目标和期望 1 1 1.31.3 项目设计原则项目设计

3、原则 2 2 2 2 系统分析系统分析2 2 2.12.1 需求分析需求分析 2 2 2.22.2 可行性研究可行性研究 2 2 3 3 总体设计总体设计3 3 3.13.1 系统流程概述系统流程概述 3 3 3.23.2 系统功能概述系统功能概述 4 4 3.33.3 系统功能结构系统功能结构 4 4 4 4 系统设计系统设计6 6 4.14.1 设计目标设计目标 6 6 4.24.2 开发及运行环境开发及运行环境 6 6 4.34.3 数据库设计数据库设计 6 6 5 5 主要功能模块设计主要功能模块设计1010 5.15.1 公共模块设计公共模块设计 1010 5.25.2 系统首系统首

4、页页设计设计 1111 5.35.3 人事规划模块设计人事规划模块设计 1212 5.45.4 考勤管理模块设计考勤管理模块设计 1515 5.55.5 工作管理模块设计工作管理模块设计 1717 5.65.6 招聘管理模块设计招聘管理模块设计 2020 5.75.7 培训管理模块设计培训管理模块设计 2121 5.85.8 薪酬管理模块设计薪酬管理模块设计 2424 5.95.9 系统管理模块设计系统管理模块设计 2626 6 6 结束语结束语2828 参考文献参考文献2929 英文摘要英文摘要2929 致谢致谢3030 1 小型企业人力资源管理系统的设计与实现小型企业人力资源管理系统的设计

5、与实现 摘要:摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始原来越多地 利用计算机解决实际问题,员工信息管理是企业管理的重要组成部分,面对大 量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准 确性低。因此,开发一个界面友好,易于操作的人力资源管理系统进行自动化 处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源 管理系统 ,以浏览器模式高效地实现了人力资源管理系统的各项功能,可进行 人事管理、个人管理、招聘管理、培训管理、薪酬管理、系统设置等功能。提 升了企业效率和竞争力,满足了现代企业的管理需求。ASP 是世界上使用最广 泛的 Web 开发工

6、具之一,由于其开发速度快、语法简单易学、开发环境简介灵 活等特点,所以本项目以 ASP 语言作为根本,使用 SQL Server2000 数据库进行 开发。 关键词:关键词:人力资源管理;ASP ;SQL Server2000 Design and Achieve of Small companys human resources management system Abstract:With the popularization of computer and the rapid development of computer science and technology, People b

7、egan to use the computer for solving practical problems.The employees information management is an important part of enterprise management,but with the huge personnel information processing, waste of time、manpower and material resources, and the data is accuracy. Therefore , it is the purpose and me

8、aning to develop this friendly interface, easy to operate the human resource management system. This human resource management system can realize the browser mode effective human resource management system, can undertake various functions of personnel management and personal management, recruitment,

9、 training, management, salary management, management system, etc. The enterprise efficiency and competitiveness, meet the needs of modern enterprise management. This project with ASP language as fundamental, use Server2000 SQL database to development. Key words: Human resource management system ; AS

10、P ; SQL Server 2000 1 1 引言引言 1.11.1 项目背景项目背景 现在网络的发展已呈现商业化、全民、全球化的趋势。目前,几乎世界上 所有的公司都在利用网络传递商业化信息,进行商业活动,从宣传企业、发布 广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今 网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进 2 一步扩大,对于企业的管理、业务拓展、企业品牌形象等提供了更高的要求。 在以信息技术为支撑的信息经济条件下,越来越多的企业利用网络这个邮箱的 工具1。 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企 业人力资源,人

11、才之争已经成为市场竞争中的核心内容之一,以人为本成为企 业立足和发展的根本。有效管理企业的人力资源,为企业提供强有力储备力量, 使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的 企业人力资源信息,并对其进行复杂的统计分析,从而充分发挥每个员工的潜 能,为企业创造更大的价值。 1.21.2 项目目标和期望项目目标和期望 (1)树立全新企业形象 对于任何一个企业而言,企业的品牌形象至关重要。特别是对于互联网 技术高度发展的今天,通过人力资源管理系统,员工可侧面的了解企业形象 及企业实力,因此,建立有水准的系统能够极大地提升企业在员工心中的整 体形象。 (2)激发工作热情 在登录

12、后,员工能看到自己的考勤信息,如果该员工未能按时上下班, 会 准确的显示出来,这会激发他的斗志,这也是本系统的作用之一。通过 这种方式,使员工自动的全身心投入工作,这要比开动员大会效果明显得多, 效率提高很多。 (3)减轻部门负担 一个公司的所有和员工有关的运作,包括加薪,请假,人员的调动等都 由不同部门来完成,工作量很大。因此本系统分的开发,大大缓解了改部门 的工作压力,也避免了以前人工作业的错误几率。 1.31.3 项目设计原则项目设计原则 (1)实用性原则 充分考虑到人力资源管理中可能遇到的种种问题,尽量全面的做好需求 分析,以减少日后更新软件的次数。 (2)经济性原则 建立适合企业自身

13、需求的网络平台,提供广泛的涵盖用户多种需求的功 能,数据处理方式灵活以满足需求,节省网站建设成本,并确保其较好的拓 展性和开放性。 3 2 2 系统分析系统分析 2.12.1 需求分析需求分析 随着企业内人力资源管理的网络化合系统化的日益完善,人力资源管理系 统在企业管理中越来越受企业管理者的青睐。人力资源管理系统的功能全面、 操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实 现对企业员工的考勤管理,能够方便快捷地掌握员工的信息、工作进度和工作 状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。 使企业真正实现人力资源的网络化、系统化和科学化的管理。 2.

14、22.2 可行性研究可行性研究 在开发一个项目任务之前,必须根据客户可能提供的时间和资源条件进行 可行性研究,以减少项目开发风险,避免人力、物力和财力的浪费。可行性研 究和风险分析在很多方面是相互关联的,项目风险越大,开发质量的软件可行 性就越小,下面从经济性和技术性两个方面来研究该项目的可行性。 (1)经济可行性 人力资源管理是企业管理中的一个重要组成部分,涉及企业管理的各个方 面。人力资源管理水平的提高,能够带动企业各方面水平的提升。利用计算机 对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出 来,更好地协调企业人才,大大地提高了人才的利用率,使企业人才得能力得 以更充

15、分的发挥。 (2)技术可行性性 通过网站管理实现了企业信息的共享;通过网站对企业进行管理,使员工 的考勤管理、薪酬管理更为科学化、系统化和人性化;通过网站管理,为企业 和个人提供一个更为完善的工作平台。 (3)操作可行性 对于用户来说,本系统只要求使用者掌握一定的上网经验,经过设计之后 的系统具有操作简单、方便灵活等优点,足可以满足各种用户的不同需求,同 时也方便了公司的内部管理。管理人员及用户一定会在短时间内掌握并熟练使 用。只要动一动鼠标键盘就可以达到想要的效果。 3 3 总体设计总体设计 3.13.1 系统流程概述系统流程概述 企业管理者根据员工的职位(如总经理、部门经理、项目经理、普通

16、员工 等)赋予其不同的权限。当企业内部人员通过登录之后,进入人力资源管理系 4 统,并根据本人所拥有的权限对系统进行操作,行使其应有的权利,若员工对 本人所拥有的权限以外的功能进行操作,系统将提示该员工没有此权限4。系 统流程如图 3-1 所示: 普通 员工 企业 管理者 登录 个人管理 人事管理 个人管理 招聘管理 培训管理 薪酬管理 系统管理 否否 是 图 3-1 系统流程图 3.23.2 系统功能概述系统功能概述 系统主要包括以下功能模块3: (1)人事管理:人事管理主要包括人力规划、工作管理和考勤管理 3 个部分 (2)个人管理: 个人管理主要包括工作管理、信息检索和个人维护 3 个部

17、分 (3)招聘管理: 招聘管理主要包括招聘信息管理和企业人才库两个部分 (4)培训管理: 培训管理主要包括培训计划、培训实施和培训材料 3 个部分 (5)薪酬管理:薪酬管理主要包括薪酬登记、薪酬修改和薪酬查询 3 个部分 (6)系统管理: 系统管理主要包括添加用户和用户信息管理两个部分。 3.33.3 系统功能结构系统功能结构 人力资源管理系统的功能结构如图 3-2 所示 只能对个人信 息进行管理 对各个模块的子模 块进行操作 5 人力资源管理系统 人事管理个人管理 工作管理 人力规划 考勤管理 工作管理 信息检索 个人维护 部 门 设 置 职 位 设 置 人 事 设 置 添 加 员 工 填

18、写 合 同 合 同 管 理 合 同 模 板 布 置 工 作 任 务 管 理 工 作 任 务 主 管 部 门 审 批 人 事 部 门 审 批 员 工 考 勤 登 记 考 勤 分 析 报 表 考 勤 规 则 设 置 工 作 任 务 管 理 查 看 部 门 任 务 查 看 个 人 任 务 递 交 假 期 申 请 查 询 假 期 申 请 个 人 考 勤 信 息 个 人 薪 酬 信 息 个 人 培 训 信 息 个 人 培 训 信 息 招聘管理薪酬管理培训管理系统管理 招 聘 信 息 管 理 企 业 人 才 库 填 写 应 聘 信 息 管 理 应 聘 信 息 填 写 招 聘 信 息 管 理 招 聘 信 息

19、 导 入 企 业 人 才 库 企 业 人 才 库 管 理 薪 酬 添 加 薪 酬 修 改 薪 酬 查 询 培 训 计 划 培 训 实 施 培 训 材 料 添 加 用 户 信 息 管 理 用 户 信 息 添 加 培 训 任 务 添 加 课 程 列 表 添 加 人 员 列 表 编 辑 培 训 任 务 查 看 培 训 任 务 培 训 结 果 评 估 培 训 资 源 6 图 3-2 人力资源管理系统功能结构图 4 4 系统设计系统设计 4.14.1 设计目标设计目标 本系统是针对小型企业人力资源管理情况进行设计的,主要实现目标如下: (1)界面设计美观得体,突出系统特点 (2)系统整体结构和操作流程合

20、理合顺畅,实现人性化设计。 (3)对企业人力资源管理的基本信息进行保存和管理。 (4)提供管理员工信息的功能(即人事管理功能) 。 (5)实现利用系统对员工考勤进行管理。 (6)实现为员工提供网络工作平台的功能 (7)实现对员工信息检索的功能 (8)实现员工在线递交假期申请的功能。 (9)实现企业保存招聘信息、应聘信息及其管理功能。 (10)提供企业对人才信息的管理功能。 (11)实现企业对员工培训的一系列相关信息的管理等。 (12)实现对员工薪酬信息的管理功能。 (13)实现易维护性和易操作性 (14)实现运行稳定、安全可靠 4.24.2 开发及运行环境开发及运行环境 系统开发平台:Java

21、Script 数据库管理平台:SQL Server2000。 运行平台:Windows XP/ Windows 2000。 分辨率:最佳效果 1024*768。 4.34.3 数据库设计数据库设计 SQL Server 2000 界面友好、操作简单,同时包含一整套的管理和开发工 具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和 SQL 语句就可以完成各种常规操作。数据库开发人员可以使用任意一种开发平 台编写应用程序来访问 SQL Server。 本系统使用 SQL Server 2000 数据库,应用的数据库名称为 db_Human_res。数据库 db_Human_res

22、中包含 17 张数据表。下面是详细的数据 7 库设计。 (1)数据库创建 在创建数据库时,首先启动 SQL Server 的“企业管理器” ,然后创建名为 db_Human_res 德数据库。 (2)数据库概念设计 通过对系统进行的需求分析、系统流程设计以及系统功能结构的确定,规 划处系统中使用的主要数据库实体对相关分别为“员工” 、 “部门”和“管理者” , 实体 E-R 图如下所示: 员工实体 普通员工实体包括姓名、英文名、年龄、性别、出生日期、学历以及工作 经验等属性。普通员工实体 E-R 图如图 3-3 所示: 普通员工 英文名 年龄姓名 工作经验出生日期 性别 图 3-3 普通员工实

23、体 E-R 图 部门实体 部门实体包括部门 ID、部门名称、级别、上级部门 ID、级别排序以及部 门描述等属性。部门实体 E-R 图如图 4 所示: 学历 8 部门 级别部门名称 上级部门 ID 部门 ID 部门描述级别排序 图 3-4 部门实体 E-R 图 管理者实体: 管理员实体包括用户名、密码、姓名、部门设置、职位设置、用户管理权 限等属性。管理员实体 E-R 图如图 5 所示: 管理者 密码 姓名用户名 管理权限部门设置 用户管理职位设置 图 3-5 管理员实体 E-R 图 (3)数据库逻辑结构设计 根据在数据库概念设计中给出的数据库实体 E-R 图,可以设计数据表结构。 数据库中的主

24、要数据表结构请参见下列表。 Tb_Dept (部门表) 部门表主要用于保存部门信息,tb_Dept 表的结构如表 3-1 所示。 表 3-1 tb_Dept 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 titlevarchar100是部门名称 levelInt4是级别 shangjivarchar100是所属上级部门的 id 9 upvarchar500是级别排序 contentvarchar2000是部门描述 tb_Leave(假期申请表) 假期申请表主要用于保存假期申请信息,tb_Leave 表的结构如表 3-2 所示。 表 3-2 表 tb_Leave 的结

25、构 字段名称数据类型长度默认值允许空字段描述 idint4否否自动编号 namevarchar50是是姓名 kshijiavarchar50是是假期申请开始时间 jshijiavarchar50是是假期申请结束时间 bantianvarchar50是是是否是半天假 jiayinvarchar50是是请假原因 timevarchar50是是发布时间 zpivarchar50是是主管部门审批 rpivarchar50是是人事部门审批 suoshuint4是是所属部门 kyearvarchar50是是假期申请开始年份 kmonthvarchar50是是假期申请开始月份 kdayvarchar50是是

26、假期申请开始日期 jyearvarchar50是是假期申请结束年份 jmonthvarchar50是是假期申请结束月份 jdayvarchar50是是假期申请结束日期 tb_KaoqinSetup(考勤时间设置表) 考勤时间设置表主要用于保存考勤时间设置的信息,tb_KaoqinSetup 表的结构如表 3-3 所示。 表 3-3 表 tb_KaoqinSetup 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 shangwusvarchar50是是上午上班时间 shangwixvarchar50是是上午下班时间 xiawusvarchar50是是下午上班时间 xia

27、wuxvarchar50是是下午下班时间 tb_FosterRole(培训任务列表) 培训任务列表主要用于保存培训任务列信息,tb_FosterRole 表的结构如表 3-4 所示 表 3-4 表 tb_FosterRole 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 titlevarchar50是任务名称 bianhao varchar50是任务编号 bumenvarchar50是培训部门 danweivarchar50是培训单位 yusuanvarchar50是预算费用 10 shijianvarchar50是培训时间 zongzhivarchar1000是培

28、训宗旨 timevarchar20是发布时间 guanbivarchar10是是否开放 duixiangvarchar50是发送的类别 pointvarchar50是发送部门或个人姓名 id fasongvarchar6是是否已经发送过 tb_Forster_k(培训任务课程列表) 培训任务课程列表主要用于保存培训任务的课程信息,tb_Forster_k 表的结构如表 3-5 所示: 表 3-5 表 tb_Forster_k 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 renwuvarchar50是任务 id title_kvarchar50是课程名称 leiva

29、rchar12是课程类型 changduvarchar50是课程长度 yuyanvarchar6是语种 fangshivarchar12是培训方式 jiansuvarchar1000是课程简述 mudivarchar1000是课程目的 duixiangvarchar1000是课程对象 contentvarchar1000是课程内容 linkmanvarchar1000是联系人 timevarchar2是发布时间 5 5 主要功能模块设计主要功能模块设计 5.15.1 公共模块设计公共模块设计 (1)数据库连接2 SQL Server 数据库是当前功能最为强大,也是最为常用的数据库。由于它 强大

30、的功能与安全性能。下面是创建数据库连接的过程。创建名为 conn.asp 的 文件,并使用 ADO 技术的 Connection 对象访问 SQL Server 数据库。 (2)用户登录 用户需要通过登录才能进入人力资源管理系统进行合法操作,登录功能用 于验证用户是否是合法用户。系统登录页面的运行结果如图 3-6 所示。 11 图 3-6 系统登录页面 该登录页面由两部分组成,即用于手机登录信息的前台表单部分和用于验 证用户信息的后台处理部分。 当用户单击“登录”按钮时,后台对用户的身份进行验证,主要是检索用 户名和密码在数据库中是否存在。如果存在则登录成功,进入操作页面,否则 登录失败。 (

31、3)系统时间 在页面中,除了显示主要的各种功能或者列表以外,还要显示当前的操作 用户和当前的日期,即应用 Date()函数获取系统时间,并使用 获取当前登录用户的姓名,并且将相关代码封装在一个包含文件中。当用户单 击“注销登录”超链接,将 session(“admin_name”)的值清空,用户将会退出 登录,返回登录页面。 5.25.2 系统首页设计系统首页设计 系统首页概述 用户登录后,便进入系统首页。系统首页主要由 3 大部分组成,一是功能 导航区,主要功能是链接各个管理模块;二是管理区导航区,主要功能是链接 管理模块的子模块;三是展示区,主要功能是显示所链接模块的内容。 在本系统中,个

32、人管理模块不受访问权限的限制,因此,将个人管理模块 的页面作为系统首页,这样方便用户操作。系统首页如图 3-7 所示: 12 图 3-7 系统首页 5.35.3 人事规划模块设计人事规划模块设计 (1)人事规划模块概述 人事规划是人力资源管理中最核心的模块之一,它处理的内容主要包括职 工的基本信息(相对固定的信息)以及职工变动信息,职工的变动信息主要包 括家庭关系、职称、职位、学历、部门、奖惩信息的变动,同时,职工的离职 和合同管理也在本模块中实现。本模块的主要角色是人力资源管理部门的管理 人员,他们负责增加、删除、修改人事信息;除此以外,企业员工可以查看自 己的个人信息,企业决策者也可以查询

33、、筛选自己所关心的信息,并能通过统 计对企业当前的人力资源状况进行宏观的了解。 人事规划主要包括部门设置、职位设置、人事设置、添加员工、填写合同、 合同管理和合同模板 7 部分。这里主要介绍部门设置、职位设置、人事设置和 添加员工 4 个小模块。人事规划模板的管理框架如图 8 所示: 13 人事规划 部门设置职位设置人事设置添加员工 填写合同合同管理合同模板 图 3-8 人事规划模块管理框架 (2) 部门设置的实现过程 部门显示 部门显示主要用于显示企业部门的整体结构,当单击“部门设置”超链接, 便可以直观地显示出企业部门的设置情况(运行结果如图 9 所示) 。单击某个部 门名称超链接便可以显

34、示该部门的详细信息。 图 3-9 部门显示页面 部门添加 部门添加主要用于增设新的部门时添加部门的名称。在添加部门名称时要 先选择其上级部门,然后进行添加。部门添加页面的运行结果如图 3-10 所示: 14 图 3-10 部门添加页面 部门修改 在部门详细信息显示页面中,单击“修改部门”超链接,进入修改部门信 息页面,可以对部门名称等相关信息进行修改。修改部门信息页面运行结果如 图 11 所示。 图 3-11 修改部门信息页面 部门删除 在部门详细信息显示页面中,单击“删除部门”超链接,可以将部门的名 称以及其部门下级的所有部门及其相关信息删除,如图 12 所示: 图 3-12 删除部门信息

35、(3) 职位设置的实现过程 职位设置用于设置部门中所包含的职位,包括职位信息的显示、添加、 修改和删除。下面主要介绍职位的显示。当用户单击“职位设置”超链接后, 进入职位名称显示页面,将部门的职位信息显示出来。职位显示页面的运行结 果如图 13 所示: 15 图 3-13 职位显示页面 职位信息显示主要是显示部门所包含的职务的名称,使用 SQL 语句向表中 获取数据,并利用分页技术获取到的职位信息显示出来。职位信息显示出来之 后,应用 window.open()来获取该职位相应员工的详细信息,并在弹出的子窗 口中显示出来。 (4) 人事设置的实现过程 人事设置主要是对员工职位信息的设置,主要包

36、括员工职位信息的显示、 添加和删除。这里主要介绍如何实现添加职位。 当用户单击“人事设置”超链接后,进入人事设置页面,再单击“添加职 位”超链接,便可以进入员工职位添加页面。员工职位添加页面运行结果如图 3-14 所示: 图 3-14 职位添加页面 16 在单击“提交”按钮之后,用户添加的数据将被提交给数据处理本页面, 将根据用户添加的数据进行相应的处理。 (5) 添加员工的实现过程 对于企业的新进员工,需要将员工的相关信息添加到企业人才库中。在功 能导航区中单击“添加员工”按钮,在展示区中会显示员工信息添加页面。添 加员工页面的运行结果如图 3-15 所示: 图 3-15 添加员工页面 在添

37、加员工页面单击“提交”按钮,用户添加的数据将被提交给本页面中 进行数据处理,并将企业人才库表中的数据导入员工信息表。 5.45.4 考勤管理模块设计考勤管理模块设计 (1) 考勤管理模块设计 考勤管理模块主要用于掌握员工的考勤情况,如上下班签到情况、迟到早 退情况、请假情况等,并根据这些信息对员工的工作状态进行分析掌握。该模 块主要包括主管部门审批、人事部门审批、员工考勤登记、考勤分析报表和考 勤规则设置 5 个部分。这里主要介绍主管部门审批、人事部门审批、员工考勤 登记、考勤分析报表 4 个部分。考勤管理模块的管理框架如图 3-16 所示: 考勤管理 主管部门审批人事部门审批 考勤分析报表考

38、勤规则设置 图 3-16 考勤管理模块管理框架 (2) 主管部门审批的实现过程 主管部门审批主要是审批所在部门的员工递交的假期申请。在数据表中, 通过一个字段来表示员工的假期申请是否被主管部门审批通过,其默认值为 17 “否” ,表示为未通过;“是”表示已通过审核。主管部门审批页面的运行结果 如图 3-17 所示: 图 3-17 主管部门审批页面 (3) 人事部门审批的实现过程 员工的假期申请在通过主管部门审批之后,需要再次由人事部门对申请信 息进行审批,如果人事部门也审批通过,那么假期申请才可以成功。在数据表 中,通过一个字段来表示员工的假期申请是否被主管部门审批通过,其默认值 为“否” ,

39、表示为未通过;“是”表示已通过审核。人事部门审批页面的运行结 果如图 3-18 所示: 图 3-18 人事部门审批页面 (4) 考勤分析报表的实现过程 考勤分析报表是根据员工职位查询员工的考勤信息。在功能导航区,单击 “考勤分析报表”超链接,在展示区中会显示出公司的全部职位,再单击各职 位信息的超链接,会显示出该职位的所有员工信息的页面,然后在员工信息页 面中,单击员工的信息,单击员工的姓名,可以查看此员工的考勤信息。员工 考勤信息页面的运行结果如图 3-19 所示: 图 3-19 员工考勤信息页面 18 5.55.5 工作管理模块设计工作管理模块设计 (1) 工作管理模块概述 工作管理模块主

40、要用于员工对本人的工作信息的查询和管理,该模块主要 包括工作任务管理、查看部门任务、查询个人任务、递交假期申请、查询假期 申请 5 个部分。该模块操作方便,大大提高了个人工作管理的效率。工作管理 模块的管理框架如图 3-20 所示: 工作管理 工作任务管理查看部门任务查看个人任务 递交假期申请查看假期申请 图 3-20 工作管理模块的管理框架 (2) 工作任务管理的实现过程 工作任务管理模块主要包括显示工作任务管理和布置工作任务管理两部分。 显示工作任务管理模块主要用于查询本人所布置的任务分配情况和任务完成期 限等;布置工作任务管理主要用于企业管理者或负责人等向员工布置任务。这 两个管理模块普

41、通员工不能使用,只有赋予权限后才能使用。 显示工作任务管理 显示工作任务管理是对员工工作任务的详细信息的查询。显示工作任务页 面的运行结果如图 3-21 所示: 19 图 3-21 显示工作任务页面 布置工作任务管理 布置工作任务主要是把工作合理的分配到公司的某个部门或者某个员工。 布置工作任务页面的运行结果如图 3-22 所示: 图 3-22 布置工作任务页面 (3) 查看部门任务的实现过程 查看部门任务主要是查看用户所在部门的工作任务,以及任务的完成情 况查看部门任务页面的运行结果如图 3-23 所示: 图 3-23 查看个人任务页面 (4) 查询个人任务的实现过程 20 查询个人任务是用

42、来查看分配到个人的工作任务,以及任务的完成情 况,便于员工了解本人的任务信息,并能更合理地安排工作日程。查看个人 任务页面的运行结果如图 3-24 所示: 图 3-24 查看个人任务页面 (5) 查询假期申请的实现过程 查询假期申请主要是由当前用户查看本人申请的假期是否被批准。查询假 期页面的运行结果如图 3-25 所示: 图 3-25 查询假期申请页面 5.65.6 招聘管理模块设计招聘管理模块设计 (1) 招聘管理模块概述 招聘信息管理主要包括添加应聘信息、管理应聘信息、添加招聘信息和管 理招聘信息。该模块主要是用于招聘和应聘的人员信息进行添加和管理,大大 地方便了企业管理者对后辈人才的管

43、理,能够有效地为企业选择优秀人才。招 聘管理模块框架如图 3-26 所示: 开始 招聘信息管理企业人才库 添加应聘信息管理应聘信息导入企业人才库 添加招聘信息 管理招聘信息企业人才库管理 21 图 3-26 招聘管理模块的管理框架 (2) 管理应聘信息的实现过程 管理应聘信息主要是对应聘信息进行管理,包括应聘者信息的查询、删除 等。管理应聘信息页面的运行结果如图 3-27 所示: 图 3-27 管理应聘信息页面 (3) 管理招聘信息的实现过程 管理招聘信息主要是控制和管理招聘信息。招聘信息是可以控制的,当单 击状态中的“关闭”超链接时,招聘信息将被开放,其他用户就可以看到招聘 信息,否则其他用

44、户看不到招聘信息。管理招聘信息页面运行结果如图 3-28 所 示: 图 3-28 管理招聘信息页面 5.75.7 培训管理模块设计培训管理模块设计 (1) 培训管理模块概述 培训管理的角色包括人力资源管理人员和普通员工,人力资源管理人员采 用问卷调查的方法获取培训需求信息,并对调查结果进行培训需求分析,然后 据此制定年度培训计划,并将此计划作为培训信息节能型发布,普通员工可以 通过本模块查询培训计划信息。对于具体培训计划的实施首先由人力资源管理 人员将此信息发布出去,普通员工通过本模块进行报名,人力资源管理人员登 记培训人员、培训专家、培训课程以及培训费用。在培训结束后,管理员度培 训进行总结

45、分析,并登记总结报告,主要包括培训成本和培训效果以及培训证 22 书的管理。培训管理模块框架如图 3-29 所示: 开始 培训计划培训实施培训材料 添加培训任务添加课程列表添加人员列表 编辑培训任务查看课程列表培训结果评估培训资源 图 3-29 培训管理模块的管理框架 (2) 培训计划的实现过程 为了提高企业员工的整体素质和技术水平,需要对员工进行素质和技能培 训,这需要拟定培训计划。在培训计划子模块中包含编辑培训任务和查看课程 列表两个部分: 编辑培训任务 编辑培训任务主要实现培训任务内容的编辑,并将培训任务内容排序显示 出来。运行结果如图 3-30 所示: 图 3-30 编辑培训任务页面

46、查看课程列表 查看课程列表主要是对课程的信息内容进行操作。运行结果如图 3-31 所示: 23 图 3-31 查看课程列表页面 (3) 培训实施的实现过程 培训实施就是培训结果评估,主要是对培训人员的培训结果进行评估, 在培训结果评估页面中单击“评估”超链接,将弹出一个新的窗口,然后在新的 窗口中选择一个员工,添加评估内容。添加培训结果评估页面的运行结果如图 3-32 所示: 图 3-32 添加培训结果评估页面 (4) 培训材料的实现过程 培训材料也就是培训资源,即在培训过程中涉及的参考资料或者书籍,其 中包含培训材料的添加、修改和删除。培训资源页面的运行结果如图 33,添加 培训书籍页面如图

47、 3-33 所示: 24 图 3-33 培训资源界面 图 34 添加培训书籍页面 5.85.8 薪酬管理模块设计薪酬管理模块设计 (1) 薪酬管理模块概述 薪酬管理模块主要包括薪酬添加、薪酬修改和薪酬查询 3 部分,主要用于 实现员工薪酬的登记、修改和查询以及用户的权限指派等操作,使企业管理者 对员工的薪酬有所了解,并对员工的薪酬情况进行合理安排。薪酬管理模块的 管理框架如图 3-35 所示: 薪酬管理 薪酬登记薪酬修改薪酬查询 图 3-35 薪酬管理模块的管理框架 (2) 薪酬登记的实现过程 薪酬登记主要是登记员工的薪酬待遇信息。薪酬登记页面的运行结果如图 3-36 所示: 25 图 3-3

48、6 薪酬登记页面 (3) 薪酬修改的实现过程 薪酬修改主要是修改员工的薪酬待遇信息。在薪酬修改页面中,选择查询 条件并单击“查询”按钮后,显示薪酬信息,用户可以修改薪酬信息。运行结 果如图 3-37 所示: 26 图 3-37 薪酬修改页面 (4) 薪酬查询的实现过程 薪酬查询主要是查询员工的薪酬待遇信息。在薪酬查询页面中,选择查询 条件并单击“查询”按钮后,即可显示出相关员工的薪酬信息。查询页面的运 行结果如图 3-38 所示: 27 图 3-38 薪酬查询页面 5.95.9 系统管理模块设计系统管理模块设计 (1) 系统管理模块概述 本模块的角色是系统管理员,用户管理主要实现用户的添加、删

49、除、修改 以及用户的权限指派等操作。为了维护数据库的安全,对系统数据库的备份和 恢复也是由系统管理员的备份和恢复也是由系统管理员实现,其次系统涉及的 所有选择性参数由本模块进行初始化。系统管理模块的管理框架如图 39 所示: 开始 用户添加用户管理 图 39 系统管理模块的管理框架 (2) 添加用户的实现过程 28 在添加用户页面,填写完用户信息后,单击“提交”按钮,用户添加的数 据将被提交。添加用户运行结果如图 3-40 所示: 图 40 添加用户页面 (3) 用户管理的实现过程 用户管理包括用户信息的显示、修改、删除和对用户权限设置。用户信息 显示页面如图 3-41 所示,修改页面如图 3-42 所示,用户权限设置如图 3-43 所 示: 图 3-41 用户信息显示页面 29 图 3-42 用户信息修改页面 图 3-43 用户权限设置页面 6 结束语结束语 经过三个月的学习和工作,我终于完成了人力资源管理系统的设计。从开 始接到论文题目到设计方案的确定,再到论文文章的完成,每走一步对于我来 说都是新的尝试和挑战。这也是我在大学期间完成的最大的项目。在这段时间 30 里,我学到了很多知识也有很多感受。通过这次设计我开始独立的学习和探索, 查看相关的资料和书籍,让

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1