2  开发技术和工具
    装修公司施工管理系统是在Mac OS X Yosemite系统、Apache 2.4.10服务器、MySQL 5.6.21数据库服务器的环境下搭建的,项目开发时所使用的是php 5.6.3、XAMPP 5.6.3和NetBeans 8.0.2的集成开发环境。
2.1  开发工具介绍
2.1.1  Apache介绍
全称 Apache HTTP Server,简称 Apache。这是由Apache软件基金会运营的一款开放源码的网页服务器,它可以在大多数的计算机操作系统中运行,它处理速度比传统的网页服务器快,可以快速编译php、Perl、Python等脚本语言,它提供了简单可靠的API,而且支持OpenSSL。所以说,Apache具有跨平台性、快速编译性、安全可靠性等优点、特性。正因为Apache的这些特性,所以才会被广大用户使用,而且目前是最流行的Web服务器端软件之一,目前是世界使用排名第一的Web应用服务器。
以下是Apache服务器所拥有的特性:
(1)  支持最新的HTTP/1.1通信协议
(2)  支持基于IP和域名的虚拟主机
(3)  集成Perl处理模块和代理服务器模块
(4)  支持安全Socket层(SSL)
(5)  提供用户会话过程的跟踪
……
2.1.2  MySQL介绍
MySQL是一个关系型数据库管理系统,之前由瑞典MySQL AB 公司开发,该公司后来被Oracle收购,目前MySQL属于Oracle公司。MySQL是目前最流行的关系型数据库管理系统,它主要被用在WEB应用上,是很好的关系型数据库服务器。既然MySQL是关系型数据库,所以它将数据保存在不同但是相关联的数据表中,而不是将所有数据全都堆在一个物理空间内,这样就增加了数据读取的速度并提高了灵活性。MySQL使用标准化数据库访问语言,SQL 语言。MySQL由于其体积小、速度快、成本低,尤其开源这些特点,在很多WEB应用中都有很好的运用。由于其性能卓越,搭配PHP和Apache可组成良好的开发环境。
以下是MySQL的一些特性:
(1)  为多种编程语言提供了API
(2)  支持多线程,充分利用CPU资源
(3)  优化SQL查询算法,有效地提高查询效率
(4)  提供多种语言支持
(5)  支持多种存储引擎
……
2.1.3  NetBeans介绍
NetBeans原本是由SUN公司所创立,旨在建立一个世界级的超级庞大的Java IDE(集成开发环境)。后来被Oracle公司收购后并没有停止其版本的更新和运营,但是软件的方向稍微有所改变。目前NetBeans版本已经跟新到8.0版,参与开发文护的技术人员已经超过80万,目前,NetBeans仍在不断成长壮大。以下是自己总结的NetBeans的几个特点:
(1)  跨平台性,因为采用Java 开发,支持主流操作系统。
(2)  可扩展性,因为通过扩展插件可以支持c/c++、php等开发语言。
(3)  开源性,NetBeans的代码是开源的。
(4)  多功能性,因为NetBeans不仅支持多种开发语言,而且还支持很多开发框架,尤其是在Java开发上,支持SSH、WebLogic等开发框架。
2.2  开发技术介绍
2.2.1  php介绍
php,中文名:超文本与处理器,英文全称:PHP:Hypertext Preprocessor。php是一种脚本语言,主要用在WEB应用开发领域,能够跨平台运行,php的语法吸取了C、Java、Perl的特点以及自创了PHP语法,比CGI或Perl更快速的解析执行动态网页。php和其他WEB开发语言相比,其优点或特点要突出很多。传统的编程语言需要编译解析再执行,而php是将程序嵌入到HTML(超文本标记语言)中去,只有当访问页面时才会执行相关代码,所以php的执行效率要比传统编程语言快得多。php的编译可以达到加密和优化代码运行,是代码运行更快。
上一篇:基于Android系统的图片分享APP软件设计
下一篇:基于最大匹配及其改进算法的中文分词技术

php+mysql移动互联的110警务平台后台管理设计

php+mysql学生公寓管理系统的设计

php+MySql大学实验管理系统设计+数据流图

php+mysql太仓东伟包装材料公司网站设计

ThinkPhp+mysql大学生求职个人通用网站设计

php+mysql电子商城设计与实现

php+mysql军队后勤物资管理系统设计与实现

公寓空调设计任务书

中国学术生态细节考察《...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

承德市事业单位档案管理...

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...