毕业设计(论文)-asp小型企业人力资源管理系统的设计与实现.doc
《毕业设计(论文)-asp小型企业人力资源管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-asp小型企业人力资源管理系统的设计与实现.doc(33页珍藏版)》请在三一文库上搜索。
1、1 安安 徽徽 农农 业业 大大 学学 毕毕 业业 论论 文(设计)文(设计) 论文题目论文题目 小型企业人力资源管理系统的设计与实现小型企业人力资源管理系统的设计与实现 姓 名 学 号 院 系 专 业 指导教师 职 称 中国中国合肥合肥 20102010 年年 5 5 月月 2 安徽农业大学学士学位论文(设计)开题报告安徽农业大学学士学位论文(设计)开题报告 课题名称小型企业人力资源管理系统的设计与实现 课题 来源 指导老师 学生姓名专业学号 指导教师姓名 职 称 讲 研究 内容 随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业 管理中越来越受企业管理者的青睐。该人力
2、资源管理系统的功能主要包括:存放企 业员工的基本信息、分配和管理企业员工的工作任务、实现对企业员工的考勤管理, 能够方便快捷地掌握员工的信息、工作进度和工作状态等。 研究 计划 1.2009 年 3 月2009 年 4 月:完成相关文献的检索,准备开发环境 2.2009 年 4 月2009 年 5 月中旬:参考文献,开发论坛系统,撰写论文初稿; 3.2009 年 5 月中旬2009 年 6 月:修改论文,准备答辩。 特色 与 创新 1、界面设计美观得体,突出系统特点 2、系统整体结构和操作流程合理顺畅,实现人性化设计 3、系统易操作 4、能够满足一般小型企业的人力资源管理 指导 教师 意见 教
3、 研 室 意 见 院 系 意 见 主要领导签名: 年 月 日 3 目目 录录 1 1 引言引言1 1 1.11.1 项目背景项目背景 1 1 1.21.2 项目目标和期望项目目标和期望 1 1 1.31.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
4、 6 4.24.2 开发及运行环境开发及运行环境 6 6 4.34.3 数据库设计数据库设计 6 6 5 5 主要功能模块设计主要功能模块设计1010 5.15.1 公共模块设计公共模块设计 1010 5.25.2 系统首系统首页页设计设计 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、5.95.9 系统管理模块设计系统管理模块设计 2626 6 6 结束语结束语2828 参考文献参考文献2929 英文摘要英文摘要2929 致谢致谢3030 1 小型企业人力资源管理系统的设计与实现小型企业人力资源管理系统的设计与实现 学生: 指导教师: 摘要:摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始原来越多地 利用计算机解决实际问题,员工信息管理是企业管理的重要组成部分,面对大 量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准 确性低。因此,开发一个界面友好,易于操作的人力资源管理系统进行自动化 处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述
6、的人力资源 管理系统 ,以浏览器模式高效地实现了人力资源管理系统的各项功能,可进行 人事管理、个人管理、招聘管理、培训管理、薪酬管理、系统设置等功能。提 升了企业效率和竞争力,满足了现代企业的管理需求。ASP 是世界上使用最广 泛的 Web 开发工具之一,由于其开发速度快、语法简单易学、开发环境简介灵 活等特点,所以本项目以 ASP 语言作为根本,使用 SQL Server2000 数据库进行 开发。 关键词:关键词:人力资源管理;ASP ;SQL Server2000 1 1 引言引言 1.11.1 项目背景项目背景 现在网络的发展已呈现商业化、全民、全球化的趋势。目前,几乎世界上 所有的公
7、司都在利用网络传递商业化信息,进行商业活动,从宣传企业、发布 广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今 网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进 一步扩大,对于企业的管理、业务拓展、企业品牌形象等提供了更高的要求。 在以信息技术为支撑的信息经济条件下,越来越多的企业利用网络这个邮箱的 工具1。 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企 业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企 业立足和发展的根本。有效管理企业的人力资源,为企业提供强有力储备力量, 使之成为企业发展的主动力。通过人力资源的
8、有效管理,掌握最新的、准确的 企业人力资源信息,并对其进行复杂的统计分析,从而充分发挥每个员工的潜 能,为企业创造更大的价值。 2 1.21.2 项目目标和期望项目目标和期望 (1)树立全新企业形象 对于任何一个企业而言,企业的品牌形象至关重要。特别是对于互联网 技术高度发展的今天,通过人力资源管理系统,员工可侧面的了解企业形象 及企业实力,因此,建立有水准的系统能够极大地提升企业在员工心中的整 体形象。 (2)激发工作热情 在登录后,员工能看到自己的考勤信息,如果该员工未能按时上下班, 会 准确的显示出来,这会激发他的斗志,这也是本系统的作用之一。通过 这种方式,使员工自动的全身心投入工作,
9、这要比开动员大会效果明显得多, 效率提高很多。 (3)减轻部门负担 一个公司的所有和员工有关的运作,包括加薪,请假,人员的调动等都 由不同部门来完成,工作量很大。因此本系统分的开发,大大缓解了改部门 的工作压力,也避免了以前人工作业的错误几率。 1.31.3 项目设计原则项目设计原则 (1)实用性原则 充分考虑到人力资源管理中可能遇到的种种问题,尽量全面的做好需求 分析,以减少日后更新软件的次数。 (2)经济性原则 建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功 能,数据处理方式灵活以满足需求,节省网站建设成本,并确保其较好的拓 展性和开放性。 2 2 系统分析系统分析 2.1
10、2.1 需求分析需求分析 随着企业内人力资源管理的网络化合系统化的日益完善,人力资源管理系 统在企业管理中越来越受企业管理者的青睐。人力资源管理系统的功能全面、 操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实 现对企业员工的考勤管理,能够方便快捷地掌握员工的信息、工作进度和工作 状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。 使企业真正实现人力资源的网络化、系统化和科学化的管理。 3 2.22.2 可行性研究可行性研究 在开发一个项目任务之前,必须根据客户可能提供的时间和资源条件进行 可行性研究,以减少项目开发风险,避免人力、物力和财力的浪费。可行性
11、研 究和风险分析在很多方面是相互关联的,项目风险越大,开发质量的软件可行 性就越小,下面从经济性和技术性两个方面来研究该项目的可行性。 (1)经济可行性 人力资源管理是企业管理中的一个重要组成部分,涉及企业管理的各个方 面。人力资源管理水平的提高,能够带动企业各方面水平的提升。利用计算机 对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出 来,更好地协调企业人才,大大地提高了人才的利用率,使企业人才得能力得 以更充分的发挥。 (2)技术可行性性 通过网站管理实现了企业信息的共享;通过网站对企业进行管理,使员工 的考勤管理、薪酬管理更为科学化、系统化和人性化;通过网站管理,为企
12、业 和个人提供一个更为完善的工作平台。 (3)操作可行性 对于用户来说,本系统只要求使用者掌握一定的上网经验,经过设计之后 的系统具有操作简单、方便灵活等优点,足可以满足各种用户的不同需求,同 时也方便了公司的内部管理。管理人员及用户一定会在短时间内掌握并熟练使 用。只要动一动鼠标键盘就可以达到想要的效果。 3 3 总体设计总体设计 3.13.1 系统流程概述系统流程概述 企业管理者根据员工的职位(如总经理、部门经理、项目经理、普通员工 等)赋予其不同的权限。当企业内部人员通过登录之后,进入人力资源管理系 统,并根据本人所拥有的权限对系统进行操作,行使其应有的权利,若员工对 本人所拥有的权限以
13、外的功能进行操作,系统将提示该员工没有此权限4。系 统流程如图 3-1 所示: 4 普通 员工 企业 管理者 登录 个人管理 人事管理 个人管理 招聘管理 培训管理 薪酬管理 系统管理 否否 是 图 3-1 系统流程图 3.23.2 系统功能概述系统功能概述 系统主要包括以下功能模块3: (1)人事管理:人事管理主要包括人力规划、工作管理和考勤管理 3 个部分 (2)个人管理: 个人管理主要包括工作管理、信息检索和个人维护 3 个部分 (3)招聘管理: 招聘管理主要包括招聘信息管理和企业人才库两个部分 (4)培训管理: 培训管理主要包括培训计划、培训实施和培训材料 3 个部分 (5)薪酬管理:
14、薪酬管理主要包括薪酬登记、薪酬修改和薪酬查询 3 个部分 (6)系统管理: 系统管理主要包括添加用户和用户信息管理两个部分。 3.33.3 系统功能结构系统功能结构 人力资源管理系统的功能结构如图 3-2 所示 只能对个人信 息进行管理 对各个模块的子模 块进行操作 5 图 3-2 人力资源管理系统功能结构图 人力资源管理系统 人事管理个人管理 工作管理 人力规划 考勤管理 工作管理 信息检索 个人维护 部 门 设 置 职 位 设 置 人 事 设 置 添 加 员 工 填 写 合 同 合 同 管 理 合 同 模 板 布 置 工 作 任 务 管 理 工 作 任 务 主 管 部 门 审 批 人 事
15、部 门 审 批 员 工 考 勤 登 记 考 勤 分 析 报 表 考 勤 规 则 设 置 工 作 任 务 管 理 查 看 部 门 任 务 查 看 个 人 任 务 递 交 假 期 申 请 查 询 假 期 申 请 个 人 考 勤 信 息 个 人 薪 酬 信 息 个 人 培 训 信 息 个 人 培 训 信 息 招聘管理薪酬管理培训管理系统管理 招 聘 信 息 管 理 企 业 人 才 库 填 写 应 聘 信 息 管 理 应 聘 信 息 填 写 招 聘 信 息 管 理 招 聘 信 息 导 入 企 业 人 才 库 企 业 人 才 库 管 理 薪 酬 添 加 薪 酬 修 改 薪 酬 查 询 培 训 计 划 培
16、 训 实 施 培 训 材 料 添 加 用 户 信 息 管 理 用 户 信 息 添 加 培 训 任 务 添 加 课 程 列 表 添 加 人 员 列 表 编 辑 培 训 任 务 查 看 培 训 任 务 培 训 结 果 评 估 培 训 资 源 6 4 4 系统设计系统设计 4.14.1 设计目标设计目标 本系统是针对小型企业人力资源管理情况进行设计的,主要实现目标如下: (1)界面设计美观得体,突出系统特点 (2)系统整体结构和操作流程合理合顺畅,实现人性化设计。 (3)对企业人力资源管理的基本信息进行保存和管理。 (4)提供管理员工信息的功能(即人事管理功能) 。 (5)实现利用系统对员工考勤进行
17、管理。 (6)实现为员工提供网络工作平台的功能 (7)实现对员工信息检索的功能 (8)实现员工在线递交假期申请的功能。 (9)实现企业保存招聘信息、应聘信息及其管理功能。 (10)提供企业对人才信息的管理功能。 (11)实现企业对员工培训的一系列相关信息的管理等。 (12)实现对员工薪酬信息的管理功能。 (13)实现易维护性和易操作性 (14)实现运行稳定、安全可靠 4.24.2 开发及运行环境开发及运行环境 系统开发平台:JavaScript 数据库管理平台:SQL Server2000。 运行平台:Windows XP/ Windows 2000。 分辨率:最佳效果 1024*768。 4
18、.34.3 数据库设计数据库设计 SQL Server 2000 界面友好、操作简单,同时包含一整套的管理和开发工 具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和 SQL 语句就可以完成各种常规操作。数据库开发人员可以使用任意一种开发平 台编写应用程序来访问 SQL Server。 本系统使用 SQL Server 2000 数据库,应用的数据库名称为 db_Human_res。数据库 db_Human_res 中包含 17 张数据表。下面是详细的数据 库设计。 (1)数据库创建 在创建数据库时,首先启动 SQL Server 的“企业管理器” ,然后创建名为 7 db_H
19、uman_res 德数据库。 (2)数据库概念设计 通过对系统进行的需求分析、系统流程设计以及系统功能结构的确定,规 划处系统中使用的主要数据库实体对相关分别为“员工” 、 “部门”和“管理者” , 实体 E-R 图如下所示: 员工实体 普通员工实体包括姓名、英文名、年龄、性别、出生日期、学历以及工作 经验等属性。普通员工实体 E-R 图如图 3-3 所示: 普通员工 英文名 年龄姓名 工作经验出生日期 性别 图 3-3 普通员工实体 E-R 图 部门实体 部门实体包括部门 ID、部门名称、级别、上级部门 ID、级别排序以及部 门描述等属性。部门实体 E-R 图如图 4 所示: 部门 级别部门
20、名称 上级部门 ID 部门 ID 部门描述级别排序 图 3-4 部门实体 E-R 图 管理者实体: 学历 8 管理员实体包括用户名、密码、姓名、部门设置、职位设置、用户管理权 限等属性。管理员实体 E-R 图如图 5 所示: 管理者 密码 姓名用户名 管理权限部门设置 用户管理职位设置 图 3-5 管理员实体 E-R 图 (3)数据库逻辑结构设计 根据在数据库概念设计中给出的数据库实体 E-R 图,可以设计数据表结构。 数据库中的主要数据表结构请参见下列表。 Tb_Dept (部门表) 部门表主要用于保存部门信息,tb_Dept 表的结构如表 3-1 所示。 表 3-1 tb_Dept 的结构
21、 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 titlevarchar100是部门名称 levelInt4是级别 shangjivarchar100是所属上级部门的 id upvarchar500是级别排序 contentvarchar2000是部门描述 tb_Leave(假期申请表) 假期申请表主要用于保存假期申请信息,tb_Leave 表的结构如表 3-2 所示。 表 3-2 表 tb_Leave 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否否自动编号 namevarchar50是是姓名 kshijiavarchar50是是假期申请开始时间 jsh
22、ijiavarchar50是是假期申请结束时间 bantianvarchar50是是是否是半天假 jiayinvarchar50是是请假原因 timevarchar50是是发布时间 zpivarchar50是是主管部门审批 rpivarchar50是是人事部门审批 9 suoshuint4是是所属部门 kyearvarchar50是是假期申请开始年份 kmonthvarchar50是是假期申请开始月份 kdayvarchar50是是假期申请开始日期 jyearvarchar50是是假期申请结束年份 jmonthvarchar50是是假期申请结束月份 jdayvarchar50是是假期申请结束日
23、期 tb_KaoqinSetup(考勤时间设置表) 考勤时间设置表主要用于保存考勤时间设置的信息,tb_KaoqinSetup 表的结构如表 3-3 所示。 表 3-3 表 tb_KaoqinSetup 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 shangwusvarchar50是是上午上班时间 shangwixvarchar50是是上午下班时间 xiawusvarchar50是是下午上班时间 xiawuxvarchar50是是下午下班时间 tb_FosterRole(培训任务列表) 培训任务列表主要用于保存培训任务列信息,tb_FosterRole 表的结构如
24、表 3-4 所示 表 3-4 表 tb_FosterRole 的结构 字段名称数据类型长度默认值允许空字段描述 idint4否自动编号 titlevarchar50是任务名称 bianhao varchar50是任务编号 bumenvarchar50是培训部门 danweivarchar50是培训单位 yusuanvarchar50是预算费用 shijianvarchar50是培训时间 zongzhivarchar1000是培训宗旨 timevarchar20是发布时间 guanbivarchar10是是否开放 duixiangvarchar50是发送的类别 pointvarchar50是发送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 asp 小型 企业人力资源 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-3281078.html