基于B/S结构的人事管理系统文献综述
2020-04-13 11:04:27
文 献 综 述 一、系统开发的背景及意义 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率地完成人事管理,是适应现代化企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机管理具有手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 人事综合管理是信息量大而繁杂的一项工作。人事管理包括的业务广而多,从人员调入或应聘开始,直至员工退休或死亡结束。在整个过程中要涉及到人员的基本信息、档案管理、职务任免、工资管理、调动、退休等相关业务,并且各种业务之间要求实现信息共享,信息的关联程度较高。 经过多年的信息化发展,人事管理的信息化也取得较大进步。人事综合管理已经从手工处理发展到计算机管理,从手工填制表格发展到基于计算机录入大量的人事信息的电子档案。人事制度改革的深入,人才战略的需求,传统以手工填制各种人事信息已经不能满足需要,操作方便、界面友好的基于计算机支持的人事信息管理系统便成为当前迫切需要解决的重要课题。对于一些大中型管理部门来说,利用计算机支持高效率管理,是适应现代化管理制度要求,推动管理走向科学化、规范化的必要条件。然而,人事综合管理是一项琐碎、复杂而又十分细致的工作,员工的信息不允许出错。如果实行手工操作,登记员工的信息以及对员工的考勤管理等须手工填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够节约大量的人力,而且还可以利用计算机对有关的各种信息进行有效的备份,同时计算机还具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件。 对企业而言,人事是企业最宝贵的资源,也是企业的”生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。 基于以上的原因,有很多从事软件开发的人员,在人事管理方面做了很大的研究。目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,有以.net作为开发语言的,有以Asp作为开发语言的,等等。这些系统大致具备以下功能:员工信息管理、员工考勤管理以及员工工资管理。 通过此课题以及在以往学习数据库的基础上,采用MyEclipse作为开发平台,MySQL作为数据库,开发出了基本上能够满足人事管理方面需要的人事综合管理系统。应用所学的有关知识,更深入地学习了JSP和MySQL基础理论知识,将所学的理论知识和实际应用结合起来,以达到学以致用的目的,为今后在java网络编程方面打下坚实的基础。
二、课题内容 本课题的研究目标是采用Java技术,开发一个企业人事管理系统,以实现对企业人事管理的功能。 主要功能如下: (1)方便管理员对人员的管理操作。 (2)实现员工信息管理。 (3)实现员工考勤管理。 (4)实现员工工资管理。 三、拟采取的方法技术或设计(开发)工具 1. 开发工具拟采用Myeclipse作为平台; 2. 数据库拟采用MySQL; 3. 开发技术拟采用JSP; 4. 开发语言是Java; 四、开发语言 1.JSP技术 JSP(Java server pages)是由Sun公司于1999年6月在Java语言基础上开发出来的一种动态网页制作技术,在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注。 JSP就是在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行的程序片段,执行结果以html形式返回给客户。程序片段可以操作数据库,重定向网页等。这就是建立动态网页所需的功能。所有操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,对客户浏览器的要求很低,可以实现无Plugin,无ActiveX,无Java Applet,无Frame。 2.Java Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 3.MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,Sun被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
|