php+mysql公交车查询系统设计+文献综述(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

php+mysql公交车查询系统设计+文献综述(3)


2.2    MySQL概述
MySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的自身特性:
(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
(4)支持多线程,充分利用CPU资源。
(5)优化的SQL查询算法,有效地提高查询速度。
(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
(8)提供用于管理、检查、优化数据库操作的管理工具。
(9)可以处理拥有上千万条记录的大型数据库。.
 2.1    MySQL体系结构
2.3    PHP概述
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
总结下来,它的特性包括:
(1)开放的源代码。所有的PHP源代码事实上都可以得到。
(2)PHP是免费的。和其它技术相比,PHP本身免费。
(3)php的快捷性。程序开发快,运行快,技术本身学习快。嵌入HTML:因为PHP可以嵌入HTML语言,它 相对于其他语言,编辑简单,实用性强,更适合初学者。
(4)跨平台性强。由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
(6)效率高。HP消耗相当少的系统资源。
(7)图像处理。用PHP动态创建图像。
(8)面向对象。在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
(9)专业专注。PHP支持脚本语言为主,同为类C语言。
3    设计
3.1    奉贤公交现状
【概况】  目前,全区拥有公交营运企业2家,分别是上海奉贤巴士公共交通有限公司和上海奉贤汽车客运有限公司,有南桥汽车站1家公交场站管理公司,有南桥汽车站、奉城汽车站、奉贤汽车客运有限公司、邵厂等4家停车场。公交运营线路55条,其中市通郊15条,跨区线路6条,区内线路11条,南桥城区线路9条,村村通城乡巴士13条,穿梭巴士1条,另有南金线、南青专线、西卫线、奉卫线等4条对开线路,共计运营车辆583辆。车辆全部安装GPS监控系统,实时查询公交车辆动态信息,全部实现空调车运行,从业人员1900余人,日均运营公里13.3万千米,运营24.2万人次。奉贤区域出租有奉贤大众客运(车辆167辆)、奉贤客运(车辆285辆)、奉贤海博(车辆110辆)等3家公司经营,从业人员1100人,日均运客3万人次,每车日均运营375千米,日均车次48车次。共有长途客运站2个,省际长途客运经营企业1家,省际客运班线108条,到达浙江、江苏、四川、安徽、河南等多个省市,省际客运班车177辆,日均出入市境旅客1500余人次。 (责任编辑:qin)