城市公交查询系统分析研究计算机管理专业

上传人:文*** 文档编号:242741271 上传时间:2024-09-02 格式:DOC 页数:53 大小:278.28KB
收藏 版权申诉 举报 下载
城市公交查询系统分析研究计算机管理专业_第1页
第1页 / 共53页
城市公交查询系统分析研究计算机管理专业_第2页
第2页 / 共53页
城市公交查询系统分析研究计算机管理专业_第3页
第3页 / 共53页
资源描述:

《城市公交查询系统分析研究计算机管理专业》由会员分享,可在线阅读,更多相关《城市公交查询系统分析研究计算机管理专业(53页珍藏版)》请在装配图网上搜索。

1、城市公交查询系统 [摘要]:城市的发展刺激交通的改进,而其中公交的地位越来越高,现下公交查询系统不能满足其快速发展。为了更好的支持公交的发展,服务群众,需要大力发展我国的城市公交查询系统。出于这个目的,在老师的指导下,设计了这个济南公交信息查询系统。   在分析国内城市公交信息查询系统的发展现状的基础上,考虑了乘客选择公交线路决策的因素,建立了基于时间价值和费用价值的公交线路选择合理的模型。然后进行程序关键部分的框架设计,理清程序设计思路。之后是程序关键部分的具体实现,包括关键程序源代码。最后完成功能介绍和使用说明。运用Asp语言和ACCESS数据库,对公交线路查询系统进行了程序设计, 并

2、进行了模拟实验。本次设计的软件较为符合公交运营的实际情况,充分考虑了不同公交乘客的实际要求,运算速度较快,有较强的实际应用价值。 【关键词】: 公交查询 信息系统 ASP语言 ACCESS数据库 The City Public transportation Inquiry System [Abstract]: The development of the city Stimulate the improvement of the traffic, of which the status of public transportation become mo

3、re and more important. Now the Bus Information System can not meet its rapid development. In order to better support the development of public transportation, serving the masses, need to focus on the development of China's urban public transport inquiry system. For this purpose, under the guidance o

4、f the teacher, the design of the Jinan Public Transport Information System. Based on the analysis of urban public transport information system development current situation, taking into account passenger bus lines to choose decision-making factors, the time value based on the value and cost of

5、the bus lines to choose a reasonable model. And then designed the framework of the key part of the Procedures, clarifying procedures for design ideas. Key part of the procedure followed by the specific realization of the key procedures, including source code. Function of the final completion of the

6、introduction and use. Using Asp language and Access database to design the bus information system of Jinan, and conducted a simulation experiment. The design of the software more in line with the actual situation of public transport , give full consideration to different practical requirements of pu

7、blic transport passengers, faster, stronger practice. 【Key Words】: public traffic inquire information management system ASP language Access database 目 录 第一章 引言 4 1.1背景及课题意义 4 1.2客观分析 5 1.3现状及预期目标 6 第二章 开发平台介绍 7 2.1 IIS(Internet Information Server)信息介绍 7 2.2数据库介绍 8 Access简介 8

8、SQL简介 10 2.3编程语言介绍 11 ASP介绍 11 Dreamweaver8介绍: 16 第三章 系统分析与设计 17 3.1系统功能分析 17 3.2系统性能需求分析 18 3.3总体结构及说明 19 3.3.1用户查询模块 20 3.3.2.管理员模块 20 3.4数据库设计 22 第四章 系统功能模块的实现 23 4.1查询模块部分 23 4.1.1车次查询 23 4.1.2站名查询 24 4.1.3站名至目的站名查询 25 4.2管理员模块部分 25 4.2.1添加线路 27 4.2.2修改线路 28 4.2.3删除线路 29 第五章

9、系统测试 30 5.1白盒测试 30 5.2黑盒测试 31 5.2.1功能性测试 31 5.2.2容错性测试 32 5.2.3系统功能用例测试 32 结 论 35 致 谢 36 参考文献 37 第一章 引言 1.1背景及课题意义 这些年城市里面买私家车的人是越来越多,但是对于生活在这个城市里面的绝大多数人来说,上下班也好,出行也好,还是要仰仗那些公共交通工具的,比如说公交车。 在极力保证城市可持续发展之路与还不发达的交通路线的情况下,如何让人们方便地出门成了各个城市管理部门所最关心的问题。我国城市公交乘客信息系统的

10、发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。 我国经济的持续发展必然加快城市化、机动化速度 1】,更何况我国城市化水平本来就低于相应的经济发展水平。汽车进入家庭、城市扩张可能带来的郊区化趋势,与城市化一起成为21世纪我国城市交通发展的大背景。我国私人汽车的迅速发展给城市交通系统带来了严重的影响如何考虑私人小汽车和公共交通系统的竞争关系并建立一个有竞争力的公共交通系统;如何选择交通政策等,都影响这个城市的交通模式、城市建设。 城市的各种交通政策的选择和实施必须考虑城市的特性和资源、代价和效果 2】。

11、因此必要在可持续发展的目标下,借鉴国外城市的成功经验和失败教训,重新检查城市交通系统的规划和建设。 乘客可以获得的公交信息很少,而且方式主要是常规手段。我国乘客一般获得公交信息的方式局限于电话,交通图,向熟人问讯等常规方式。除去线路,站点等基本信息以外,有关班次,车辆到离站时间的信息基本上没有。 我国实施城市的可持续发展之路,包括城市交通的可持续发展。所以大力提倡改善客运结构,大力发展公共交通。 1.2客观分析 乘客出行中获得信息困难,基本上没有实时信息。除去在杭州,上海等少数几个城市,乘客可以通过分布于城市中的若干电子站牌获得一些公交车辆的运营信息以外,在其它城市“出行中”的乘客无法

12、获得任何实时信息。在我国一些城市中,有不少装饰华美的公交站台,但在这些站台上却找不到实用的城市交通图。总而言之,我国乘客在出行中无论是“静态线路信息”还是“动态实时信息”都很难获得。 缺乏专门的交通信息发布管理机构,乘客获得的信息准确性得不到保证。目前,我国大多数城市对于交通信息的发布没有专门的管理机构和规章制度。在城市交通信息服务需求小的情况下尚可应付。但随着城市交通信息服务需求的增长,从事交通信息服务的人员和企业数量的增加,需要有专门的管理机构和制度。当前的城市交通信息服务存在着混乱和低效的问题,有些甚至是对乘客的误导。 借助现代信息技术和管理理论,建立管理信息系统是当今社会的重要趋势

13、对人民生活而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。我的毕业论文选择了公交车查询系统,我选择了一个较为贴近生活和我比较了解的公交车系统。 1.3现状及预期目标 中国大城市产生交通拥堵及“交通梗塞”的地点及范围正在逐步增加,产生的次数和持续时间也在呈上升的趋势。大力发展城市交通系统,吸引更多的市民来使用城市的公共交通系统是缓解城市交通拥堵工人的战略举措。 在过去的几年里,许多城市已大力实施了一系列措施逐步改善普通公共汽车运营的服务水平。但是由于公交车与机动车混合使用,当城市交通的拥堵程度日益加剧,使得公共汽车的运营效率不仅没有提高并且呈逐步下降的趋势。所以许多城市

14、的决策者和工程技术人员都在大力提倡城市公共交通的发展,降低城市拥堵的现象。 我国公交乘客信息系统与网络的结合还是低层次的。在我国一些城市出现了基于网络的公交信息服务系统(例如中国公交查询网,它可提供全国大约七十多个城市的公交系统信息查询),但总体上还是处于一个较低的层次。这些信息系统还处于一种静态的公交信息查询系统,还不能作到为乘客的出行自动地生成出行计划或方案。 我国实施城市的可持续发展之路,包括城市交通的可持续发展。所以大力提倡改善客运结构,大力发展公共交通。鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,所以每个城市的公交系统都比较庞大发达。济南是一个拥有上千万人口的大中型城

15、市,目前,全市共有 多家公交公司,年客运量约几十亿人次;公交线路140条,总长度4千公里;有公交停车场、枢纽站几十处,公交站点5000个,车辆进场率达到60.5% 。公交查询系统是近两年出现的新生事物,每个城市的发展状况也是良莠不齐。 随着科学技术的迅猛发展,计算机已经得到了广泛的应用。几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在此我所设计的公交车查询系统就是为了方便人员在数据查询方面的操作,使得他们在日常生活中

16、都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。 本研究设想以某人去某陌生城市办事,想乘坐该城市的公交车去目的地F,通过本查询系统,可以让此人直观地知道因该乘哪路公交车可以到达目的地F。如果没有直达目的地F的公交车,通过本系统也可以查询到相应的转车信息,使此人以转最少的车,用最短的时间到达目的地F。 第二章 开发平台介绍 本系统采用在Dreamweaver8环境中进行ASP开发;数据库服务器为Microsoft Office Access 2003;Web发布服务器为IIS (Internet Information Serv

17、ices)信息服务。 2.1 IIS(Internet Information Server)信息介绍 Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBScript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)。 其次,IIS

18、是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。 IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网

19、)上发布信息成了一件很容易的事。 2.2数据库介绍 Access简介 Access 数据库管理系统是Microsoft Office 套件的重要组成部分 3】,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft

20、 Office的成员之一。 一开始微软公司是将Access作为一个单独的产品进行销售的,从Office97开始,微软才将Access捆绑在Office中一起销售,从此Access正式成为Office套件中的一个重要成员。现在它已经成为Office办公套件中不可却少的部件了。 后来微软公司通过大量改进,从Access97到Access2002再到如今的Access2003,使Access的功能变得更加强大。不管是处理公司的客户订单数据、财物数据;管理自己的个人通讯录;还是大量图书馆信息数据、销售数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。 使用Access时,无需编写任何代

21、码,只需通过直观的可视化操作就可以完成大部分数据库管理任务。它是一个面向对象的、采用时间驱动机制的关系型数据库管理系统。它可以通过ODBC与其他数据库相连,实现数据交互;也可以与Office家族的Word、Excel等办公软件进行数据交互;还可以在其中嵌入和链接声音、图像、视频等多媒体数据。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 O

22、DBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。 其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。 一 概述 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS) ,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7

23、种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 二 用途 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Serv

24、er. 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 一些专业的应用程序开发人员使用 Access 用作 快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的话,Access 的可扩放性并不高.因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2、Microsoft SQL Server、

25、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。无论如何,不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。 SQL简介 SQL全称是“结构化查询语言(Structured Query Language)” 5】

26、,最早是由IBM的圣约瑟研究实验室为其关系型数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言就得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些计算机上常用的数据库开发系统,都支持SQL语言作为查询语言。 SQL语言包含4个部分: 数据查询语言DQL-Data Query Language SELECT 数据操纵语言DQL-Data

27、Manipulation Language INSERT, UPDATE, DELETE 数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP 数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK SQL的优点: SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

28、所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,包括: ● 查询数据 ● 在表中插入、修改和删除记录 ● 建立、修改和删除数据对象 ● 控制对数据和数据对象的存取 ● 保证数据库一致

29、性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。 2.3编程语言介绍 ASP介绍 Microsoft Active Server Pages (服务器端脚本编写环境)的简称,即我们所称的 ASP。ASP是当今流行的Web应用程序开发技术之一 6】,作为一种基于服务器端运行的脚本平台,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序。通过ASP我们可以结合HTML网页、ASP指令和 ActiveX 元件建立动态、交互且高效的 Web 服务器应用程序。同时,ASP

30、也支持ASP.NET和JavaScript等脚本语言。ASP是经过服务器解析之后再向浏览器返回数据,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 4.0 和 5.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌入在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 HTML语言是用来

31、表示WEB文档的规范,是用语WEB文档的格式化语言 7】。HTML通过标记(Tag)来标记要显示的网页中的各个部分,以通过Web浏览器应该如何显示网页,即确认网页内容的格式。浏览器按照顺序浏览阅读HTML 文件,然后根据内容附近的HTML标记来解释和显示各种内容。 以下罗列了 Active Server Pages 所独具的一些特点: 1. 使用 VBScript 、 JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 2. 无须 compile 编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如 Window

32、s 的记事本,即可进行编辑设计。 4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 JavaScript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JavaScript 语言来设计外,还通过 plug-in 的方

33、式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7. 可使用服务器端的脚本来产生客户端的脚本。 8. 物件导向( Object-oriented )。 9.ActiveX Server Components( ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic、Java 、Visual 、

34、C++、COBOL 等编程语言来编写你所需要的 ActiveX Server Component。 本系统的开发主要借助于ASP(动态服务器网页技术)来实现 8】。现对ASP的基本概况做一介绍。 首先ASP程序是以.asp为扩展名的文本文件,可以用任何文本编辑器来创建。当浏览器从Web服务器上请求.asp文件时,ASP文本开始运行,然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令并将页面传送给浏览器。由于脚本在服务器上运行二不是在客户端,传送到浏览器上的页面是在Web服务器上生成的,因此,不必担心浏览器是否能够处理脚本。此外,由于只有运行结果返回到浏览器,因此减轻了

35、客户端的负担,也大大地提高了交互的速度,而且服务器端的脚本不易被剽窃,提高了程序的安全性。 其次,ASP程序是由HTML标记和脚本语言组合而成的。只要Web服务器上安装了该脚本语言的引擎,就可以用任何脚本语言来编写ASP程序中的脚本部分。本系统的开发中用了大量的VBScript和少部分的JavaScript,在程序中脚本语言要用分隔符“< % ”和“ % >”括起,或者在

温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!