1.3.1 开发平台简介
我一开始打算用netbeans来开发这个系统,不过进展的不是很顺利。后来同学介绍了myeclipse这个软件给我,我用起来感觉十分顺手,我用的8.5版本。这个平台功能十分强大,便于操作。我很容易就上手了,无论是在编译代码方面还是在系统的测试运行方面都很流畅。它用到了java语言,这正是我大学期间学习的计算机语言,java这种语言十分灵活,适用性广泛,编译起来十分简单,所以说这个平台非常适合我的开发现状,尤其是在技术层面符合我的要求。整个系统的大致框架都是用这个软件来制作的,然后数据由数据库来提供,最后系统界面由浏览器来面向用户。
1.3.2 B/S结构
我这个系统用到了B/S结构,B/S就是Browser/Server的缩写,即浏览器和服务器结合在一起。我对于这种结构还是比较熟悉的,所以拿过来使用。管理者通过浏览器这个窗口发送请求,web服务器接收到请求之后,向数据库服务器发送信息,然后数据库得出结果返回web,web再把结果通过浏览器窗口让管理者接收。大部分关键的步骤都是由服务器来完成的,浏览器只是提供一个发送请求和查看结果的界面而已。所以基于这个结构的特性,我打算把制作系统的重点落在服务器的部分,尤其是数据库这个部分尤为重要,应该会花大量的时间去做数据库,我下面会详细说到。这个结构大致文献综述。
1.3.3 数据库的简介
用SQL 2008数据库可以集成化管理所有规模的组织机构。它可以大量储存数据,而且这些数据不会丢失,保存的数据精度比较高,很少说有重复的或是错误的。数据库里的数据是提供给用户使用的,企业人事管理系统其实就是调用了数据库里的数据反映企业人事的状况并加以管理。通过在程序中嵌入一些特殊的代码,制作数据库与这个系统的接口,来调用数据库里的所有数据,以这样的方式来制作这个系统会大大降低总体设计这个系统的难度,使整个代码具有条理。之后只需要在数据库中慢慢添加所需要的一些数据,先写代码后添加数据,这样可以有一个明确的规划。所以说数据库是一个十分方便的技术,它相当于是一个大型的图书馆,存放了大量信息供我们查阅、使用,提供了一个坚实的后台。
1.4 本文研究内容及主要贡献
这篇文章研究是企业人事管理的设计与实现,我先简绍一下制作这个课题的大致的开发背景,为什么要制作这个系统,制作这个系统的宗旨是什么,其目的和意义何在?大致的说明后,再来谈谈开发这个系统要用到的相关技术,开发的环境。之后要讲一下,如何才能使这个系统的开发变得成功的各方面要素,然后再进行至关重要的需求分析。分析结束后,开始着手于系统的开发与设计,最后再进行运行和测试系统,使整个系统能完美的运行起来。最后一章进行一个总结和对未来的展望。大致的内容就是这样。
这个系统主要的贡献是为了企业服务的,当今企业内部人事方面面临十分复杂的情况,又由于中国人口众多,相对的企业从事人员也相对于其他国家要多出很多,管理起来十分的麻烦,需要一个计算机上的系统来进行大批量的操作管理。在计算机技术飞速发展的现在,用人力管理人事这是不现实的,那样做太耗费时间财力,与其他企业相比会没有竞争力,运用我这个企业人事管理系统,可以对人事方面进行轻轻松松的管理,节约成本,管理方面迅速,符合现在快节奏的市场。而且管理十分的规范,不容易出错,有条理,我相信一定会受到公司企业的青睐。