基于ASP人力资源管理系统的设计与实现本科毕业论文Word文档格式.docx
《基于ASP人力资源管理系统的设计与实现本科毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于ASP人力资源管理系统的设计与实现本科毕业论文Word文档格式.docx(76页珍藏版)》请在冰豆网上搜索。
通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竟争力。
第1章概述
1.1人力资源的含义
1.1.1资源
简单而言,资源是指形成财富的来源。
从经济学的角度来看,资源是指为了创造物质财富而投入生产过程的一切要素。
1.1.2人力资源
人力资源是指人所具有的对价值创造起贡献作用的并且能够被组织所利用的体力和脑力的总和。
这个定义包含以下几要点:
1、人力资源的本质是人所具有的体力和脑力的总和,可以统称为劳动能力。
2、这一能力要能对财富的创造起贡献作用,形成财富的来源。
3、这一能力还要被组织所利用,这里的“组织”既可以达到一个国家或地区,也小到一个企业或单位。
1.2人力资源构成的要素
1、人力资源的数量,这是标志人力资源总量的基础性指标,是人力资源量的特征。
2、人力资源质量,这是反映人力资源素质的指标,是人力资源质的因素。
人力资源质量综合体现在劳动者个体和人力资源整体的健康状况、知识水平、技能水平、价值观和劳动态度等五个方面。
第2章总体设计
2.1系统分析
2.1.1需求分析
通过调查,要求系统需要有以下功能:
❑由于操作人员的计算机知识普遍较差,要求系统良好的人机操作界面。
❑由于该系统的使用对象多,要求有较好的权限管理。
❑具有发布、接收企业公函、公共消息的功能。
❑对人力资源基础信息进行管理。
❑企业员工人事管理。
❑企业员工工作任务管理,部门、员工的工作任务的分配、管理。
❑对员工考勤情况进行管理,设置员工考勤时间。
❑提供个人工作管理平台,方便员工日常工作管理,日常信息传递。
❑个人信息的维护。
❑对企业员工培训的一系列相关信息内容进行管理。
❑企业招聘、应聘信息,招聘、应聘人员信息的全面管理。
❑员工薪酬信息的管理,包括薪酬信息的查询、登记、删除。
❑系统用户信息管理,用户权限设置。
❑系统退出。
2.1.2可行性分析
❑经济性
人力资源管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。
人力资源管理水平的提高,能够带动企业各方面水平的提升。
利用计算机对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,更好的协调企业人才,大大的提高了人才的利用率,使企业人才的能力得以更充分的发挥。
❑技术性
通过网站管理实现了企业信息(包括公函、消息、培训信息等)的发布、查看、接收等功能;
通过网站对企业进行管理,使员工的考勤管理、薪酬管理更为科学化、系统化;
通过网站管理,为企业个人提供了一个更为完善的工作平台。
2.2项目规划
人力资源管理系统是一个典型的数据库开发应用程序,由人事管理、个人管理、招聘管理、培训管理、薪酬管理、系统管理等部分组成,规划系统功能模块如下:
❑人事管理模块
该模块主要功能是管理人事管理的基础信息、工作任务、工作人员考勤信息、考勤时间设置。
❑个人管理模块
该模块的主要功能是管理个人工作任务、查看企业公函、消息等、修改个人密码,并提供个人信息检索功能。
❑招聘管理模块
该块主要功能是管理企业招聘信息、企业的应聘信息、企业人才库。
❑培训管理模块
该模块主要功能的培训计划、培训实施、培训材料等信息进行管理。
❑薪酬管理模块
该模块主要功能是管理员工薪酬信息。
❑系统设置模块
该模块主要功能是管理操作员信息、设置操作员操作权限。
2.3系统功能结构图
人力资源管理系统功能结构如图2-1所示。
2-1人力资源管理系统功能结构图
第3章概要设计
3.1设计目标
本系统是针对中小型企业人力资源管理情进行设计的,主要实现如下目标:
❑对企业人力资源管理的基本信息进行管理。
❑管理企业的员工信息(即人事管理功能)。
❑实现企业工作任务的在线分配功能。
❑通过网站对员工考勤进行管理、并设置考勤时间。
❑实现为个人提供网工作平台的功能。
❑实现个人信息全面检索的功能。
❑实现个人在线递交假期申请的功能。
❑实现企业的招聘信息、应聘信息的管理功能。
❑企业人才库管理功能。
❑实现企业员工培训的一系列相关信息的管理等。
❑员式薪酬信息管理。
❑实现员工间的信息的传递、企业信息(包括会议通知、培训通知、工作任务分配等)的发布、接收、查询等到功能。
❑系统用户信息的管理。
❑系统最大限度地实现了易安装性、易维护性和易操作性。
❑系统运行稳定、安全可靠。
3.2开发及运行环境
硬件平台:
❑CPU:
AMDAthlon64X2双核3600+
❑内存:
256MB以上。
软件平台:
❑操作系统:
WindowsXP/Windows2000。
❑数据库:
SQLServer2000。
❑浏览器:
IE5.0,推荐使用IE6.0。
❑Web服务器:
IIS5.0。
❑分辨率:
最佳效果1024×
768像素。
3.3逻辑结构设计
本系统数据库采用SQLServer2000数据库,系统数据库名称为db_people。
数据库db_people中包含22张表。
关于数据库中的数据表如下:
(1)tb_Dept(部门表)
部门表主要用于保存部门信息,该表结构如表3-1所示。
表3-1tb_Dept的结构
字段名
数据类型
长度
描述
id
int
4
自动编号
title
Varchar
100
部门标题
level
Int
级别
shangji
varchar
所属上级部门的id
up
500
级别排序
content
2000
部门描述
(2)tb_Leave(假期申请表)
假期申请表主要用于保存假期申请信息,该表结构如表3-2所示。
表3-2tb_Leave的结构
name
50
姓名
kshijian
假期申请开始时间
jshijian
假期申请结束时间
bantian
是否是半天假
jiayin
请假原因
time
发布时间
zpi
主管部门审批
rpi
人事部门审批
suoshu
所属部门
kyear
假期申请开始年份
kmonth
假期申请开始月份
kday
假期申请开始日期
jyear
假期申请结束年份
jmonth
假期申请结束月份
jday
假期申请结束日期
(3)tb_KaoqinSetup(考勤时间设置表)
考勤时间设置表主要用于保存考勤时间设置的信息,该表结构如表3-3所示。
表3-3tb_KaoqinSetup的结构
shangwus
上午上班时间
shangwix
上午下班时间
xiawus
下午上班时间
xiawux
下午下班时间
(4)tab_FosterRole(培训任务列表)
培训任务列表主要用于保存培训任务列信息。
该表结构如表3-4所示。
表3-4tab_FosterRole的结构
任务名称
bianhao
任务编号
bumen
培训部门
danwei
培训单位
yusuan
预算费用
shijian
培训时间
zongzhi
1000
培训宗旨
20
guanbi
10
是否开放
duixiang
发送的类别
point
发送的部门或者个人姓名id
fasong
6
是否已经发送过
(5)tab_Foster_k(培训任务的课程列表)
培训任务的课程列表主要用于保存培训任务的课程信息,该表结构如表3-5所示。
表3-5tab_Foster_k的结构
renwu
任务id
title_k
课程名称
lei
12
课程类型
changdu
课程长度
yuyan
语