(1)该数据库用C++编写,并通过了多种编译器测试,可移植性非常强;
(2)支持Windows、Linux、MacOS等多种操作系统;
(3)为C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等编程语言提供了API;
(4)为了充分利用资源,可以进行多线程的编程;
(5)在大数据的时代背景下,其可以通过增强算法,来提高查询效率;
(6)不仅仅可以当作单独的应用程序安装到服务器中,还能应用到其他软件里,为此,MySQL提供了多种编码和语言支持。包括:GBK、UTF-8等;
(7)对JDBC、ODBC和TCP/IP等提供了连接途径;
(8)通过第三方可实现方便的可视化操作;
(9)可以对拥有大量技术的大型数据库进行处理;
3 系统分析
3.1 可行性分析
可行性是指在企业当前条件下,是否有必要建设新系统,以及建设新系统的工作是否具备必要的条件。就是分析所设计的或者将要开发的软件这个过程是否可行。在开始阶段,用最少的工作或者代价,来对系统进行一个初步的审视,判断其的最终效果是否与之前所想的相同,最后是否会遇到现在所预测的风险或者错误,各个方面否可以按照原计划进行,操作上是否可以接受。
(1) 经济可行性来,自|优;尔`论^文/网www.youerw.com
在软件方面,需要Java虚拟机和MySQL数据库。Java虚拟机通过文本编辑器就可
开发,并且可在官网免费下载。MySQL数据库官网也提供免费下载连接。在经济方面来看,建立一个比较完备的企业级的办公自动化系统,投入几万到几十万不等,这对于大多数企业是可以接收的。并且通过从上到到下逐步分析的方法进行对系统的分析和设计,通过维护让系统更加完善,达到经济上的节约的目的。
(2)硬件条件和软件条件
从硬件条件要求来看,在计算机硬件迅速发展的今天,企业内所用的计算机配置已经相当之高,办公自动化系统的硬件支持,可以根据不同企业的不同业务需要和业务流程来进行调整,所以在硬件条件方面,办公自动化系统可以得到很好的支持。另一方面,软件条件,随着现代科学技术的突飞猛进,操作系统的更新换代,处理器、服务器的配置正在不断提升。并且当代办公人员计算机技能早已成为比为技能,这有利于办公自动化需要的支持条件。