目 录
一. 选题的背景
1.1 选择本课题的意义
1、充分利用网络资源,进一步优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,满足人力资源部提升服务和管理水平的要求,使人力资源的管理更为高效和科学,数据更为准确;
2、进一步完善人力资源的业务管理功能;
3、增强员工自助服务的功能,提高业务的透明度及员工的参与程度,简化人力资源事务性的管理流程,使人事劳动部门的管理人员有更多的时间和精力用于人力资源的战略规划;
4、建立流程引擎和角色管理机制,增加面向用户的流程变更管理和用户管理的功能;
5、健全安全机制,完善安全监控及审计功能;
6、增强系统可视化的设计,提高用户的可操作性,尽可能减少用户培训;
7、决策支持:完善人力资源决策支持系统,使基于人力资源系统数据的决策更为直观和精确,确定管理人员能够及时快捷地获得决策所需的信息。
1.2 选择本课题的目的
人力系统建设就是希望通过优化和再造流程的人力资源重建,使将来的人力系统成为企业准确、开放、安全、可靠的数据平台;成为人事劳动科教部门业务工作的得力助手和监控中心;成为企业人力资源战略决策的主要数据来源最终实现开发人才、服务人才、利用人才和降低人力资源成本、提高人力资源的利用效率的目的。
1.3系统的技术功能
根据一般人事工资管理需求,系统主要达到以下几个功能:
- 人事信息录入,编辑,修改,查询,打印
- 工资管理录入,编辑,修改,查询,计算,统计
- 家庭关系信息录入,编辑,修改
- 企业部门管理录入,编辑,修改
- 各种信息的查询打印
- 系统数据的安全保密,设定系统用户
- 帮助信息。
- 打印报表。
二. 当前管理系统的现状
人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。
第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。
人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。"公正、公平、合理"的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。
第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。
三.本课题设计的方法和技术线路
3.1 系统体系结构
系统模型如图所示
图2.1 系统模型及流程图
3.2 以Visual Basic 6.0作为开发工具
微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。
数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。故而,实现本系统VB是一个较好的选择。
3.3 以Access 2000作为开发平台
本课题的数据库选用Microsoft公司的Access产品作为数据库应用程序。Access 2000是Microsoft是3 2位Access的第三个版本。具有以下一些基本定义:
·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。
·表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。
·查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。
·窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。
·报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。
· 页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。
·宏用来保存Access中的一系列操作。可自动执行一些日常的任务,以便简化在Access中的工作。
· 模块是用Visual Basic for Applications(VBA) 编写的过程,VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。
3.4 以ADO作为数据库访问技术
ADO(ActiveX Data Objects)是微软提供的数据库访问技术,实际上是一种访问各种类型数据库的连接机制。它被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)能力。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源, 即不仅适合于SQl SERVER,Oracle,Access等数据库应用程序,也适合于Excel表格,文本文件,图形文件和无格式数据文件。ADO是基于OLE-DB之上的技术。因此ADO通过其内部的属性和方法提供统一的数据访问接口。
ADO集中了DAO和RDO的优点,可以使用相同的编程模式连接到不同的数据提供者,而不管给定提供者的特定特性,具有高度的灵活性。
四.设计进度安排
4.1 系统运行要求
1)软件环境:Windows 98/2000/XP。
2)硬件环境:Pentium 2 以上处理器。
4.2 将会用到的工具软件及开发平台
1)微软公司的Visual Basic 6.0。
2)Access 2000。
4.3 设计时间进度安排
进度 | 时间 | 工作内容 |
1 | 2005年12月 ----2006年02月 | 选定课题。 |
2 | 2006年3月01日 ----2006年3月15 | 查找有关参考资料,并做好课题的系统结构及功能模块设计。 |
3 | 2006年3月16日 ---- 2006年3月31日 | 查找有关参考资料,做好课题的系统结构及功能模块设计,撰写开题报告并报指导老师审定。 |
4 | 2006年4月01日 ---- 2006年4月15日 | 设计方案编码实现初步功能,完成中期考核,并上缴撰写中期考核报告 |
5 | 2006年4月16日 ----2006年4月30日 | 系统模块编码实现并完善 |
6 | 2006年5月01日 ---- 2006年5月15日 | 系统调试并撰写毕业设计说明书 |
7 | 2006年5月16日 ----2006年5月31日 | 交指导老师评阅并按要求修改,定稿并打印 |
8 | 2006年6月01日 ---- 2006年6月05日 | 论文评阅教师评阅 |
9 | 2006年6月06日 ---- 2006年6月30日 | 毕业答辩 |
五 参考文献
[1] 雷蒙德·A·诺伊,约翰. 霍伦拜克,拜雷·格哈特,帕特雷克·莱特,刘昕.人力资源管理(第三版)[M].北京:中国人民大学出版社出版.2001.
[2] 刘凌,江海,尹绍峰.基于多层(三层)体系结构的人力资源系统[J].湖南轻工业高等专科学校学报.
[3] Sean P Alexander.Microsoft Advanced Visual Basic 6.0 Second Edition[M].美国:The Mandelbrot Set International Ltd,1998.
[4] 李华飚,毕宗睿,李水根.VISUAL BASIC数据库编程[M].北京:人民邮电出版社,2004.
[5] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2003.
[6] 苏中滨,杨涛,陈联成.数据库系统概念与应用[M].北京:中国水利水电出版社,2003.
[7] 李爱中,周成云,马务充.数据库系统教程[M].北京:机械工业出版社, 2004.
[8] 孙越.VISUAL BASIC 数据库开发自学教程[M].北京:人民邮电出版社,2004.