MySQL数据库有许多优点:
(1)其使用C与C++编写,并使用多种编译器进行测试,保证了源代码的可移植性。
(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
(4)支持多线程,充分利用CPU资源。
(5)优化的SQL查询算法,有效地提高查询速度。
(6)MySQL数据库可以在独立的应用或者进行嵌入,分别于程序在客户端服务器网络环境中或嵌入到其他的软件中进行使用。
(7)它所提供的最为常见的编码为中文的GB 2312、BIG5,在日文中Shift_JIS等是用于数据表名和数据列名的,可支持多种语言。
(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
(9)提供用于管理、检查、优化数据库操作的管理工具。
(10)支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
(11)Mysql是开源的,所以你不需要支付额外的费用。
1.4.2 Eclipse简介与优点
Eclipse 是一个基于 Java 的可扩展开发平台且具备了相应的开放源代码。是一个将框架与服务为组合的可扩展开发的平台,它的每样东西都是插件,为每个用户提供一致的和统一集成的开发环境。 Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse从2003年开始到至今,每年的版本都在不断地升级中,源^自#优尔\文-论|文]网}www.youerw.com,其中,到现在目前为止,2015年6月的项目发布了代号为Mars的4.5版。在之后的时间里,也将会逐步的进行升级。围绕着Eclipse项目已经发展成一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等,Eclipse在2001年11月的时候,贡献给了开源社区。从此作为了一种非营利的软件。在2003年的时候,Eclipse 3.0为了服务平台的规范性,将OSGi设置为运行时的架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。
Eclipse原本只是一个框架平台,提供插件开发环境(Plug-in Development Environment,PDE),但它自身所携带的灵活性特点是其他IDE软件难以拥有的。因此,Eclipse被许多的用户及商家作为框架,在此基础之上开发自己的IDE。也正是因为Eclipse本身携有开放的源码,可共享于任何的使用者,由此受到了人们的关注,在这个基础之上开发各自的插件,人们的关注度便越来越高。最方便的一点便是使用者只要下载相关的语言的插件即可。
1.5 论文的工作内容及论文的结构
本篇论文的工作主要是根据软件的开发过程的步骤依次进行说明叙述的,论文的结构采用的是循序渐进的方式来逐步完善设计。在论文的的每个章节,每一个阶段进行了一系列的规范性设计,只有在每个阶段具备了可行性的方案,才会进入下一个环节的设计。为此,我简要说一下我的设计理念:第一章,我主要对人事管理系统的开发背景、开发的目的和意义进行了一系列的调查与叙述,从而根据我从中运用到的软件进行解析;第二章,我主要对我制作的这个系统进行分析,推断出这样的设计是否具备合理性,为是否能够圆满完成任务做出了进一步的规划。第三章,对系统在运行过程中,对于一些所需的基本功能的进行衡量评估;第四章,再次捋顺系统总体的设计方式及设计思路,并对数据库的运作进行分析。第五章,对本次设计的系统中的具体模块进行进一步详细的设计并使用代码进行实现;第六章,联系前面所做出的所有准备,对本系统进行测试,直到保证系统运行正常为止。