MyEclipse,是在eclipse平台的基础上加上自己的插件而形成的开发平台,但是MyEclipse又要比eclipse更加优越,eclipse是用纯Java写的,它具备开发Java,J2EE的Eclipse插件。而且用过eclipse平台的用户应该都知道它是免费的软件,而且支持程序代码的排版,eclipse也可以支持许多种操作系统,比如Windows还有Linux以及Mac OSX等,另外eclipse可以增加很多具有强大功能的外挂。与eclipse相比,MyEclipse它也具备eclipse的诸多优点,但是MyEclipse它支持的产品可就多了,许多的开源产品对于MyEclipse来说都能轻松驾驭,MyEclipse的功能可真的是强大到让人惊讶。MyEclipse可是企业级的工作平台,是在Eclipse IDE基础上进行的拓展,使用MyEclipse进行发布还有开发数据库以及J2EE会大大缩短开发时间,效率提高不少,MyEclipse里面可以存放许多开发J2EE的集成环境,程序编码以及调试,还有测试程序和最终的程序发布,MyEclipse都能满足。本次打算开发的企业人事管理系统就是在MyEclipse平台上面完成的。
1.3.2 JAVA简介
编程语言有很多,我们生活中经常谈到的也就是C语言,C++语言,ASP语言,C#语言以及JAVA语言等,每种编程语言风格还有语法等都有自己的特色,本次打算开发的软件选用的就是JAVA语言进行代码编写工作。JAVA语言在早期其实不是这个名字,而是叫Oak语言,这个Oak语言是在一九九一年由Sun学校里面的工作人员James Gosling等人开发出来的,当初开发这个语言主要用来控制嵌入在有线电视交换盒里面的微处理器,后来过了三年,也就是一九九四年,将Oak语言改名叫JAVA 语言。JAVA 语言在当今社会是很受软件开发行业的喜爱,因为使用JAVA进行编程不仅时间上会缩短很多,而且开发效率也是很高的,开发出来的程序很健壮,最重要的就是程序移植性也很强,不限制操作环境,走到哪就用到哪里,很多系统都支持JAVA开发出来的程序。因此选择JAVA进行程序开发是不二之选。
1.3.3 MYSQL数据库
任何软件的开发都要匹配数据库,完成对系统数据的存储操作。本次系统开发选用MYSQL数据库进行数据库方面的开发工作。数据库也可以理解为数据的仓库,它是有一定的数据组织结构,可以存储数据信息,可以管理数据信息。每个数据库都可以创建不同的API,创建API的数量可以是一个,也可以是多个数量。用来搜索或者是访问,管理以及复制数据库里面的数据。我们都知道文件中的数据读写起来速度都很慢,所以关系型数据库就会更加受欢迎,因为它管理数据不仅管理内容多,数量大,访问起来也便捷。MySQL就属于关系型数据库,早期属于MySQL AB学校,后来被Oracle学校收购买下。Mysql也是免费的软件,处理起大型的数据库里面的数据也是不在话下的,都能够轻松完成。它采用标准的SQL数据语言,所以使用Mysql数据库,首先得学会SQL数据语言,这样在编程时,后台数据处理语言编写起来不会困难。另外MySQL对于操作系统没有限制性,能够支持的语言也有很多种。选用MySQL作为系统的后台数据库还是值得的。
2 系统需求分析
企业人事管理系统就是解决企业人事信息管理方面的一系列问题。系统分成三部分操作角色,即管理员,人事专员还有员工这三种操作权限。该系统能够实现员工工资信息,合同信息,考勤信息以及员工培训信息,奖惩信息等信息的统一管理操作。该系统的投入使用让企业人事信息的处理变得更加快捷和简便。
2.1 可行性分析
一款企业人事管理系统在开发之初需要进行可行性分析这个步骤的,这个是必须要有的分析步骤,这样让开发者更加明确此系统有没有必要开发,一般来说这个可行性分析需要考虑时间,经济,操作,开发技术等内容。一旦可行性分析通过,我们就可以考虑开发系统了。 JAVA禾粒农场智能管理系统人事管理(4):http://www.chuibin.com/jisuanji/lunwen_205866.html