文档视界 最新最全的文档下载
当前位置:文档视界 › 公交线路查询系统

公交线路查询系统

公交线路查询系统
公交线路查询系统

公交线路查询系统软件设计

摘要

摘要

随着经济的发展和旅游事业的发展,人们出入和游览其他城市的机会也随之增多,但是到达一个城市所面临的首要问题就是交通问题,为了让人们全面、及时、准确、迅速地掌握公交线路。运用我们学的知识做了个公交线路查询系统。就是为了方便于社会和服务于社会。

本文首先分析了公交查询系统设计的必要性,我们设计的公交查询系统要与触摸屏相结合。本文还介绍了在开发系统中需要用到的知识,比如TOMCAT和SQL Server2000等。

开发的公交查询系统实现了站站查询。整个系统的后台管理实现对系统中所有的数据的控制与管理。整个系统的实现中,对数据的添加与修改是最重要的操作,实现对所有数据的控制。数据的显示由JSP语言结合Dreamweaver mx实现。

关键词:公交查询系统JSP 数据

ABSTRACT

With development of economic and tourism, people access and the opportunity to visit other cities also will be increased, but the arrival of a city facing the most important issue is the traffic problem, in order to allow people to comprehensive, timely, accurate and rapid control of TAC line. We use the knowledge acquired to be a bus lines enquiry system. Is to facilitate the social and service to society.

This paper analyzed the public transport system design for the necessity, we have designed for the public transport system with touch-screen combination. This paper describes the development of systems need to use the knowledge, for example, such as TOMCAT and SQL Server2000.

For the development of public transportation systems for the station. The background of the whole system of management to achieve all of the data system of control and management.

Implementation of the system as a whole, to add and modify the data is the most important operation, and control of all the data. The data showed that by the JSP language with Dreamweaver mx achieve.

目录

这部分是目录内容……应是论文的提纲,也是论文组成部分大小标题。

目录一般列至二级标题,以阿拉伯数字分级标出,目录应独立成页。字体为

四号宋体。

摘要.................................................I ABSTRACT ............................................ I I 前言................................................ I V 1系统开发原理及开发方案. (1)

1.1 数据库应用系统的开发方法 (1)

1.2 JSP实践要点 (2)

1.3 系统的开发方案 (4)

2系统需求分析 (11)

2.1 系统运行环境需求分析 (11)

2.2功能需求分析 (11)

2.3 系统总体结构设计与系统功能模块设计 (11)

2.4数据库设计 (15)

3公交查询系统的设计流程 (16)

3.1 后台数据库管理模块 (16)

3.2查询模块 (21)

结论 (27)

参考文献 (29)

致谢 (30)

附录 (31)

前言

我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。我国公交乘客信息系统的现状特点如下:

(1) 我国乘客一般获得公交信息的方式局限于电话,交通图,向熟人问讯等常规方式。乘客可以获得的公交信息较少.

(2)乘客出行中获得信息困难,基本上没有实时信息。除了几个少数城市,乘客可以通过分布于城市中的若干电子站牌获得一些公交车辆的运营信息以外,在其它城市“出行中”的乘客无法获得任何实时信息。

由上所述,我国公交乘客信息系统总体上处于较低水平。较低的发展水平既是发展的困难,也是发展的机遇。我们应将发展公交乘客信息系统作为一个提高公交效率,增强公交吸引力的重要手段。

这里指的公交查询系统就是网络上的公交查询网站,它的出现解决了现代公交乘客信息系统中的很多不足的地方,它的主要优势体现在省时、经济、准确,这三个方面。从省时这个角度讲,根据公交查询系统人们可以选择从出发地到目的地的所有乘坐路线,在所有的的乘车路线中按自己的路线选择。可以选择直达的,这样节省的是车上时间。车下时间的节省更是很明显的,不用再在路边或者打电话询问熟人了,由于现代网络的普及使得普通公民上网的时间和机会越来越多,所以人们可以很容易的从公交查询网站捕获到自己需要的信息,这节省的是车下时间。经济这方面也得到很好的体现,由于现代公交乘客信息系统存在的消息捕获得不到保证,在这个时间就是金钱的时代人们可不愿意乘错车而错失自己的金钱。准确性是整个公交系统中的一个重点也是人们最希望得到保证的,公交查询系统根据公交线路的调整及时更新数据库使得人们不必为自己的错误记忆或是不熟悉线路而付出时间和金钱的代价,目的才是最终想要的,所以准确性才是最重要的.

1系统开发原理及开发方案

1.1 数据库应用系统的开发方法

1.1.1 数据库系统设计步骤

数据库系统设计过程可以分为六个阶段:

(1)需求分析。进行数据库设计首先必须准确了解与分析用户需要(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。

(2)概念结构设计。概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS(Database Management System,数据库管理系统)的概念模型。

(3)逻辑结构设计。逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。

(4)数据库物理结构设计。数据库物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

(5)数据库实施。在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

(6)数据库运行和维护。数据库应用系统经过试运行后即可以投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整和修改。

设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。这个设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。在设计过程中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。事实上,如果不了解应用环境对数据的处理要求,或没有考虑如何去实现这些处理要求,是不可能设计一个良好的数据库结构的。

1.1.2 概念设计的方法与步骤

设计概念结构通常有四类方法:

(1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化。

(2)自底向上。即首先定义各局部应用的概念结构,然后将它们集成起

来,得到全局概念结构。

(3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。

(4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。

1.2 JSP实践要点

1.2.1 JSP技术要点

JSP是基于Java Servlet以及整个Java体系的Web开发技术。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web 服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。如图1所示,在用户连接JSP网站时,用户请求网页,JSP页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过Java处理请求并将返回的数据封装成HTML页面返回给用户。

利用JSP编写的程序有许多优势:

1程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的无关性。依赖于Java的可移植性,JSP得到目前许多流行OS平台的支持,可在Apache、Netscape、IIS等服务器上执行。

2执行速度快:JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快的多。

3Java的优势:JSP技术是用Java语言作为脚本语言的。跨平台、成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变得容易和简单。在Windows系统被怀疑可能会崩溃时,Java能有效地防止系统崩溃。Java 语言通过提供防止内存泄漏的方法,在内存管理方面大显身手。加之,JSP 为应用程序提供了更为健壮的意外事件处理机制更大的发挥了Java的优势。

1.2.2 JSP技术难点

1、连接数据库

数据库连接对动态网站来说是最为重要的部分,在与后端数据库连接时我们可以采用ODBC或JDBC技术。虽然ODBC作为传统的连接数据库的手段,在我们的程序可以是一种选择,但是ODBC有以下的致命缺陷,从而使它无法胜任JSP的请求;

① ODBC是一个C语言实现的API,从Java程序调用本地的C程序会带来一系列类似安全性、完整性、健壮性方面的缺点。

②其次,完全精确的实现从C代码ODBC到Java API 翻译的ODBC也不会另人满意,因为在Java中没有指针,而ODBC中大量的使用了指针,包括极易出错的空指针“void *”。

③考虑到平台移植性来说,在开发JSP程序中使用ODBC则会带来负面影响,使得代码不适合于移植。

为了使我们的程序在具有安全性、完整性、健壮性的同时,同时有可以方便的移植,所以我们可以采用JDBC连接数据库。JDBC是一种可用于执行SQL语句的Java API。它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统。

在本地数据库程序使用Microsoft的Access等数据库时,我们可以使用Sun公司开发的JDBC-ODBC Bridge,用此技术JSP程序就可以访问带有ODBC驱动程序的数据库。这样即保证了JDBC的优点而且保证了纯JSP程序的安全性、完整性、健壮性和可移植性,又可以使用Microsoft提供的ODBC 数据源与Access连接。不管对方是何种数据库,只要有ODBC接口就可以直接使用JDBC-ODBC Bridge与数据库连接,而无需因为后端数据库的改变而改动相应的程序代码,实现了应用层与数据库层的完美分离。如果我们需要变后端数据库为MySQL,只需要在ODBC数据源中安装了MySQL的驱动程序之后,就可以直接使用MySQL数据库了。

2、转换Unicode编码

在许多JSP页面的调试过程中都碰到过许多由于汉字编码与Unicode 编码转换引起的问题。经常遇到浏览器中看到的JSP 页面中的汉字都是乱码、JSP 页面无法正常显示GBK汉字、JSP不能接收Form提交的汉字、JSP 数据库读写无法获得正确的内容等等问题。这是因为现在大部分具有国际化特征的软件核心字符处理都是以Unicode 为基础的,在软件运行时根据当时Locale/Lang/Codepage 设置确定相应的本地字符编码设置,并依此处理本地字符,所以我们应该在处理过程中实现Unicode和本地字符集的相互转换,甚或以Unicode为中间的两个不同本地字符集的相互转换。这种方式在网络环境下被进一步延伸,任何网络两端的字符信息也需要根据字符集的设置转换成可接受的内容。

由于我的IE默认字符集为GB2312,然而Windows默认为GBK,Java 则默认为Unicode,所以如果不通过一定的转换,直接在GB2312字符集上显示从GBK Unicode得到的页面将是一片乱码。JAVA 语言采用Unicode 处理字符。但从另一个角度来说,在Java程序中也可以采用非Unicode的转码,重要的是保证程序入口和出口的汉字信息不失真。如完全采用ISO-8859-1来处理汉字也能达到正确的结果。在我的例子中就采用了这种方法,经过转

换之后并将网页字符集强制设为GB2312字符集显示,就能够正常显示汉字了。

1.3 系统的开发方案

1.3.1 JSP开发环境

要编写JSP的程序,至少需要具备以下3个条件。

(1)需要具备一台和网络相连的PC机或者工作站,从而可以下载必需的软件

(2)需要在计算机上安装java,并进行环境变量的设置。

(3)需要在计算机上安装JSP引擎,比如Tomcat。这些都可以去官方网站下载。

要进行JSP Web数据库系统开发还必须具备下面的条件

(1) 需要一个数据库产品的支持,比如SQL Server2000

(2) 需要一个浏览设计效果的浏览器比如IE6.0。

安装和配置java

可以到https://www.docsj.com/doc/263416399.html,/下载J2SDK并完成安装。,完成安装后,需要设置环境变量,如果操作系统是Windows xp,则用鼠标右键单击”我的电脑”,选择”属性→高级→环境变量”,如下图

图2-1 系统属性

图2-2 环境变量

在“系统变量”下面的”新建”按钮,依次建”classpath”,”java_home”,以及”path”环境变量。其内容如下所示:

java_home=c:\j2sdk1.4.2_10

classpath=.\;c:\j2sdk1.4.2_10\lib\tools.jar;c:\j2sdk1.4.2_10\lib\dt.jar;c:\j2sd k1.4.2_10\jre\lib

path=c:\j2sdk1.4.2_10\bin

完成以上设置后,可以新打开一个DOS窗口,分别键入java和javac测试一下,如果一切正常,就表明JDK安装成功,从而可以进行下面的工作了。

图2-3

1.3.2 Web开发轻平台-Tomcat(简介)

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta 项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat 中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java 产品,可见其在业界的地位。

Tomcat 最新版本是4.0x。4.0x与3.x的架构不同,而是重新设计的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载,可以从https://www.docsj.com/doc/263416399.html,上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。

在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat 的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为To mcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外To mcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。

Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat

的配置文件即可。

另外,Tomcat提供Realm支持。Realm类似于Unix里面的group。在Unix中,一个group对应着系统的一定资源,某个group不能访问不属于它的资源。Tomcat用Realm来对不同的应用(类似系统资源)赋给不同的用户(类似group)。没有权限的用户则不能访问这个应用。Tomcat提供三种Realm,1:JDBCRealm,这个Realm将用户信息存在数据库里,通过JDBC 获得用户信息来进行验证。2:JNDIRealm,用户信息存在基于LDAP的服务器里,通过JNDI获取用户信息。3:MemoryRealm,用户信息存在一个xml 文件里面,上面讲的manager应用验证用户时即使用此种Realm。通过Realm 我们可以方便地对访问某个应用的客户进行验证。

基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet 非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。我们这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make。你需要写一个build。xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在xml中写很少的东西就可以将其编译并打包成WAR。事实上,在很多应用服务器的发布中都包含了Ant。另外,在Jsp1。2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便Tomcat也可以与其它一些软件集成起来实现更多的功能。如与上面提到的JBoss集成起来开发EJB,与Cocoon(Apache的另外一个项目)集成起来开发基于Xml的应用,与OpenJMS

集成起来开发JMS应用,除了我们提到的这几种,可以与Tomcat集成的软件还有很多。

Tomcat确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型。人们不再限于只使用软件,而且已经关心起软件的具体实现。我们有理由相信Tomcat会走得更远。

Tomcat的下载地址为Java的官方网站https://www.docsj.com/doc/263416399.html,下载完了后安装,设置Tomcat的默认端口,系统自动默认为”8080”,其它设置选项可以根据Tomcat的帮助文档来设置。安装Tomcat后,需要按照JDK的方法创建系统变量。在变量名中输入”TOMCAT_HOME”,在变量中输入”C:\to mcat”,然后单击确定,配置完毕后,需要重新启动计算机后,环境变量才能生效。

如果一切操作正确的话,在浏览器中输入http://localhost:8080/;可以得到如下图所示运行结果

图2-4 TOMCAT安装测试

1.3.3 SQLServer简介

SQL Server是Micrcoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。自它推出后,迅速占领了的数据库应用市场。经过不断的更新换代,它已发展到了SQL Server 2000,它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL Server 2000包括4个常见版本。

●企业版(Enterprise Edition)支持所有的SQL Server 2000 特

性,可作为大型Web站点、企业OLTP (联机事务处理)以及数据

仓库系统等的产品数据库服务器。

●标准版(Standard Edition)用于小型的工作组或部门。

●个人版(Personal Ed itio n)用于单机系统或客户机。

●开发者版(Developer Edition)用于程序员开发应用程序,这

些程序需要SQL Server 2000作为数据存储设备。

我们设计的工交线路查询系统用的是个人版SQL Server 2000。

SQL Server 2000的安装。

运用快捷键F5运行,就可以启动查询分析器了

表示分析器已经启动成功。然后就可以启动服务管理器了。

2系统需求分析

2.1系统运行环境需求分析

操作系统:Win9x/Me/NT/2000/XP/2003

软件配置:系统必须安装有JDK,TOMCAT,Microsoft SQL Server2000 数据库配置:Microsoft SQL Server2000在PC机中新建数据库,建立各个数据表、关系图。

2.2功能需求分析

(一).公交查询系统

系统的主要开发包括,客户端应用程序主要是指前台的开发和后台控制。服务器端数据库的初始化,数据表,关系图的建立,删除。

1.站站查询——只要在我们设计的首页中相应的地方输入起站点和

要到达的目的地站点,点击“查询”按钮,就可以查到你要到达目的地的所有乘车方式,这里所有的乘车方式包括了直接到达目的地的和所有需要倒车才能到达的路线。这样节省了一些想直接到达目的地乘客的时间也方便了一些想再中途办事的人。

2.后台管理——这个后台管理系统体现了人性化的设计。可以根据

公交实际的线路的增添、线路的修改、站点的增添、站点的删除进行改进。

只要在管理员登陆后,就可以增加线路、修改线路、删除线路、增加站点、修改站点、删除站点等来完成与实际相符合的路线。这一功能更加的体现了公交线路的灵活性,

2.3 系统总体结构设计与系统功能模块设计

2.3.1 系统总体结构设计

2.3.2 系统功能结构设计

公交查询子系统是这个系统的一个重要的模块,它快捷、方便、准确的提供了乘客所需要的乘车路线。

查询模块

(一):检查用户是否录入了出发站点,如果没有录入,则提示:请将查询条件填写完整!

(二):检查用户是否录入了目标站点,如果没有录入,则提示:请将查询条件填写完整!

(三):如果出发站点和目标站点都填写了,则进入系统服务类根据给定的条件进行查找,查找的具体实现为:

(1):首先获得包含所有线路的列表

(2):如果列表为空,就说明当前的数据库中没有线路数据,直接返回。

(3):然后找出所有包含2个或两个以上站点的线路

(4):然后找出所有包含出发站点的线路

(5):如果当前数据列表中没有包含出发站点的线路,则直接返回

(6):然后循环所有包含出发站点的线路,使用每一个作为查询乘车路线的起始线路。

(7):进入一个具体的查找乘车线路的的方法(getOneNeedLine)

(8):在getOneNeedLine方法内,首先判断当前传入的线路是否包含目标站点,如果包含,直接返回。

(9):如果不包含目标站点,则判断换车次数,如果换车次数已经到达了2次,则直接返回。

(10):然后以当前路线的其他站点作为出发站点:作为出发站点的条件是:该站点没有在当前的乘车路线中经过;

(11):然后查找经过新的出发站点的所有线路。这些新的线路必须包含出发站点,并且还是在当前的乘车路线中没有经过的。

(12):然后以第10步和第11步所生成的合法数据进行递归调用getOneNeedLine方法。以获得所有的乘车路线。

(13):最后返回一个包含所有能够从出发站点出发,并且能够到达目标站点的所有的换车次数不超过2次的乘车路线。

后台管理模块是很重要的一个模块,为了不让普通乘客随意的添加路线、修改路线、删除路线,我们给后台设计了专用的帐号和密码,只供专业人员进入,进行整个系统数据的修改工作。

后台管理模块

(一)添加线路:清空线路名称和站点列表中原有的内容。将线路选择列表禁用。启用保存按钮。

(二)修改线路:设置线路名称和站点列表中的内容为线路选择列表中指定的线路的信息。将线路选择列表禁用。启用保存按钮。

(三)保存线路:保存用户的输入信息,并且根据用户的操作自动执行添加或者修改操作。并将页面还原为初始状态。

(四)添加、修改、刪除站点跟上述添加线路、修改线路、删除线路操作大同小异就不一一介绍了。

(五)返回操作:返回到线路查询页面。

后台管理模块图

整个系统的设计好像是分了模块,但是很多模块之间的设计都在相互的影响着,做某个模块的时候可能需要调整其它的模块,所以这些模块都是在相互作用的同时相互改进,最后达到统一和谐的一个整体。

2.3.3 系统用户权限的界定

为保证系统数据的安全性,防止非法访问数据和出现数据丢失、数据随意改变现象,需要对数据库实施保护。主要保护措施是:防止非法访问,对使用权限做出划分,不同身份的人员进入系统后操作的权限进行界定;防止故障的产生必定进行定期的备份。具体说明如下:

在用户管理与权限设置方面,根据系统的实际情况和从简化系统出发,对于前台所有乘客都是开放的,但后台数据库做严格的权限控制,只能管理员才能进入。

使用整个系统的人员,可以划分为2类:

(1)系统管理员:系统管理人员对系统拥有最高权限,可以对后台控制模块进行操作,由于后台控制模块可以控制整个系统的所有数据的增,删,改操作,所以我们在前台就设计了一个访问后台的登陆器来直接设定系统管理员,前台设定系统管理员的界面。他除了对系统一般数据的控制权,还可以直接删除其它用户。所以他是最高的权限者。这一角色由系统设计人员直接设定。(2)普通乘客: 普通乘客指不需注册的用户,他的权限最低,在公交查询系统他可以进行所有的线路查询的权利,但是没有增加个修改路线的权限,他是两种用户中权限最低的用户。

2.4数据库设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。数据库设计是指对于一个给定的应用环境,结构最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用的需要(信息要求和处理要求)。

2.4.1 数据库需求分析

由于本系统面向的对象有2个,即普通乘客和系统管理员,所以在数据库分析中就要考虑二方面的因素。

(1)对于普通乘客来说,就他们关心和能够使用的功能总结出如下需求信息。

用户查询:对于任何用户,只要浏览本本系统的首页,就可以根据自己的需求进行站站查询。

(2)对于系统管理员来说,他的权限最大,除了以上的功能,他还具有的功能主要体现在后台管理,归纳如下。

线路管理:根据系统的需要和公交线路的调整,可以实现线路添加和删除操作。

站台管理:根据系统的需要和公交线路的调整,可以实现站台添加和删除操作。

3系统实现

前台功能分为公交查询模块和后台数据管理模块这二个部分组成。

先来看看整个网站的首页效果图,因为我们要用触摸屏来实现查询,所以我们需要让这个界面处于简单话,这样既节省了乘客查找的时间时间,又能很直接的显示出乘客所需要查询的路线。

图4-2网站首页

相关文档
相关文档
最新文档