2 开发工具的选择

2.1 MyEclipse

Eclipse(集成开发环境)是一个基于Java、开源的可扩展的开发平台,是由其本身的一个框架、一组服务和插件构建的开发环境。Eclipse本身附带了一个强大的插件集,其中核心的由Java开发工具(JDK,全名:Java Development Kit)。Eclipse最先由IBM公司开发,后贡献给开源社区,现由Eclipse基金会(Eclipse Function,非盈利软件供应商联盟)管理,在2014年的6月,发布了最想新的4.4版本Luna。Eclipse作为最著名的跨平台集成开发环境(IDE),深受Java开发者和爱好者的青睐。Eclipse软件开发包(Eclipse SDK)的组成部分包括Eclipse Platform、JDT(Java DevelopmentTooling,由Eclipse提供的一组API)和PDE(Plug-indevelopment environment,Eclipse插件开发环境),组合在一起便可以提供一个据有丰富特性的开发环境。Eclipse开源免费并且跨平台,几乎支持所有的platform(Mac,Linux,Windows),基于plugins机制,具有很强的扩展性能,支持包括Java、PHP、Python、Perl等众多的开发语言[5]。

MyEclipse,在Eclipse的基础之上添加了自己的插件,开发而成的功能更加强大的企业级开发环境。MyEclipse继承了Eclipse的钱打的兼容性。

Java(计算机编程语言)是一种面相对象的跨平台程序设计语言。Java技术广泛用于PC、移动电话、互联网、超级计算机、数据中心和游戏控制台,在全球拥有极大数目的开发者和爱好者。Java语言是由Sun Mircrosystems公司推出的程序设计语言,和Java平台总称Java。Java通过Java虚拟机(JVM,Java Virtual Machine)实现“一次编译,到处执行”,即Java强大的跨平台特性。Java本身具有严格的语法规范,适合团队开发,Java语法无法写出混论的程序代码。Java的主要特点还包括:易学、面向对象(强制)、动态、分布式、健壮、安全、中立的体系结构、移植可行性、解释执行、原生的多线程支持和相比其他脚本语言而体现出的较优的性能[6-8]。

2.2 MySQL数据库

MySQL数据库,是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

 MySQL数据库,由来自瑞典的 MySQL AB 公司开发,现属于Oracle公司。与同属于Oracle公司的大型数据库管理系统Oracle数据库(Oracle Database,又名Oracle RDBMS,或简称Oracle)相比,MySQL数据库更适用于轻量级WEB端应用程序,其拥有的轻量级特性保证了系统性能,并且无需相对较高的硬件运行平台的支持[9]。

MySQL数据库体积小、速度快、总体拥有成本低,是一款开放源代码的轻量型数据库,具有极高的兼容性,搭配java可以组成非常优秀的开发运行环境。

3 需求分析

3.1 需求分析的目的

软件需求分析,是指开发者对所要开发的软件在功能,性能和显示上的期望,也是在完成软件开发之后对软件进行评估的参考之一。需求分析就是分析用户的需求,解决软件“作什么”的问题,理解并表达用户的需求,具有方向性和决策性,在整个软件的生产生过程中起到纲领性作用。

3.2 企业人事管理系统的定义

企业人事管理系统(Enterprise Personnel Management System),是一个利用计算机开发的,面向企业人事管理工作,用以替代传统手工管理的,高效的,综合的计算机软件系统。

企业人事管理系统具有高效的人事管理了功能,有助于提高企业在市场的综合竞争能力,是的企业具有更强大的企业凝聚力。

上一篇:教务系统法等校园网选课系统优化
下一篇:C#+sqlserver考勤管理系统设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

安康汉江网讯

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...