毕业设计论文ASP.NET城市公交查询系统的设计开发.doc

上传人:sccc 文档编号:4856713 上传时间:2023-05-20 格式:DOC 页数:73 大小:3.75MB
返回 下载 相关 举报
毕业设计论文ASP.NET城市公交查询系统的设计开发.doc_第1页
第1页 / 共73页
毕业设计论文ASP.NET城市公交查询系统的设计开发.doc_第2页
第2页 / 共73页
毕业设计论文ASP.NET城市公交查询系统的设计开发.doc_第3页
第3页 / 共73页
毕业设计论文ASP.NET城市公交查询系统的设计开发.doc_第4页
第4页 / 共73页
毕业设计论文ASP.NET城市公交查询系统的设计开发.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《毕业设计论文ASP.NET城市公交查询系统的设计开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文ASP.NET城市公交查询系统的设计开发.doc(73页珍藏版)》请在三一办公上搜索。

1、装订线摘 要随着社会的高速发展,城市经济的繁荣,人口的增加,人们出行的问题日益成为大众关注的焦点,由此,如何能够更快的到达目的地,成为大家普遍关心的问题。本文设计的为一个方便、快捷的城市公交查询系统,通过浏览器查询,达到中心控制、更新动态、更多的查询方式等等功能,使乘客在出行前,能够通过该系统,查询到相关的公交信息与换乘信息,提高工作的效率,方便其出行。本文主要介绍了城市公交查询系统的开发背景、开发所用的工具与环境、系统与数据库的需求分析、详细的设计与实现、测试与维护等内容。本文描述的系统主要包含两个模块:用户模块,可以实现公交信息的查询,包括按线路查询、按站点查询、按两点查询;管理员模块,可

2、以通过后台的登录,实现对公交详细信息的增删改查。主要使用ASP.NET开发,采用的软件为Microsoft Visual Studio 2008(C#)与Microsoft SQL Server 2005。城市公交查询系统的实现,可以缓解当前的问题,增加公交乘坐者,降低了私家车的数量,减少了汽车尾气的排放量,有利于环境的保护。关键词:公交查询; B/S结构;ASP.NET(C#);数据库 I装订线ABSTRACTWith the rapid development of society, the citys economic prosperity, population growth, peo

3、ple travel is increasingly becoming the focus of public concern, thus, how can reach their destinations faster, become a universal concern. This design is a convenient, efficient urban public transport query system, query browser, to central control, updates, and more ways to search for more functio

4、nality, so that passengers before travel, through the system, the query to the relevant Bus information and transfer of information, increase efficiency, facilitate their travel. This paper describes the development of urban public transport background check system, development tools and environment

5、s used in system and database requirements analysis, detailed design and implementation, testing and maintenance and so on. This paper describes the system mainly consists of two modules: the user module can check bus information, including the press line queries, query by site, according to two inq

6、uiries; administrator module, you can log in the background, implementation details of bus additions and deletions to investigation. The main use of ASP.NET development, using the software Microsoft Visual Studio 2008 (C #) and Microsoft SQL Server 2005. Implementation of urban public transport quer

7、y system, can alleviate the current problem, to increase bus occupant, reducing the number of private cars, reducing vehicle exhaust emissions, is conducive to environmental protection.Keywords: Bus query; B/S structure; ASP.NET (C #); database69目 录1 前 言11.1 课题背景11.2 论文的研究内容22 系统分析32.1 系统需求分析32.2 可行

8、性分析52.3 数据流图62.4 数据字典93 总体设计123.1 概要123.2 系统功能模块划分133.3系统数据库设计144 详细设计与关键技术224.1 前台功能的实现224.2 后台管理功能的实现265 测试与维护305.1 创建和测试应用程序305.2 测试的必要性305.3 测试的方法315.4测试内容315.5软件维护32结束语34参考文献35致 谢36附 录37装订线1 前 言城市公交作为专门服务于市民出行的客运企业,是城市社会和经济活动的重要组成部分。城市公交直接关系着城市的经济发展和居民生活,然而随着公交系统的庞大,城市公交为我们带来的方便却不再那么明显,面对如此复杂的公

9、交系统,人们很难得到准确的公交信息,为自己的出行带来了极大的不便。为此,急需一个方便、快捷的公交信息查询方式,本系统通过浏览器查询,实现中心控制、及时更新、更多的查询方式等等更多更强大的功能。本系统以泰安市的公交系统为例,采用Microsoft Visual Studio 2008(C#)与Microsoft SQL Server 2005完成系统的设计。1.1 课题背景随着社会的高速发展,城市经济的繁荣,人口的增加,人们出行的问题日益成为大众关注的焦点,由此,如何能够避开高峰路段,更快的到达目的地,成为大家普遍关心的问题。因此,我们需要一个方便、快捷的公交信息查询方式,实现通过浏览器查询,达

10、到中心控制、及时更新、更多的查询方式等等更多更强大的功能,使乘客在出行前,能够通过该系统,查询到相关的公交信息与换乘信息,提高工作的效率,方便其出行。随着城市经济的发展、规模的扩大以及人口的增长和随之带来的私家车的增长,城市交通问题日益突出。考虑如何降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。与此同时,降低了私家车的数量,减少了汽车尾气的排放量,有利于环境的保护。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。为此,个别地方政府在规划城市道路时,特别列出

11、公交车专用车道,使得在交通高峰时期,降低堵塞对公交的干扰,大大提高了公交车的行驶速度,为市民出行提供了便利条件,本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。 现阶段,人们的出入方式主要还是城市公交,在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发一个公交查询系统就显得非常的

12、重要。本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应的停靠站。此处既可以实现“模糊查询”,既主要方便那些对站名不是很清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。1.2 论文的研究内容公交查询系统是一个取代过去由人工查询的查询系统。本论文论述了一个基于浏览器/服务器(B/S,Browser/Server)模式的公交查询系统的研究和实现的过程. 论文从开发平台和工具谈起,对ASP.NET服务器所提供的组件及其属性和方法做了一般介绍,更重要的是阐述了ASP.NET的数据库访问组件ADO.NET的使用方法。最后,详细

13、介绍了如何创建“公交查询系统”的全部过程。装订线2 系统分析用户需求分析是对该设计的工作环境、目标及需求状况做初步调查,根据用户需求,确定该设计的设计策略,并对该设计的需求做出分析和预测,研究该设计的必要性和可能性,根据需要与可能,制定方案,并对方案进行可行性分析。2.1 系统需求分析城市公交是城市社会和经济活动的重要组成部分。城市公交直接关系着城市的经济发展和居民生活,然而随着公交系统的庞大,城市公交为我们带来的方便却不再那么明显,面对如此复杂的公交系统,人们很难得到准确的公交信息,为自己的出行带来了极大的不便。我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式途径

14、很少,但随着国家经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外地旅游。但是第一次来一个陌生的城市,肯定对公交路线不熟悉,所以必定需要一个能查看具体公交线路的公交系统。有些只知道一个站的某几个字,所以本系统将给出站点的模糊查询,方便用户的查询,有些只知道车次或某个站点,本系统也给出了公交线路查询、公交站点查询、公交换乘查询,进一步方便大家的出行,对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要。以泰安市为例,作为一个旅游城市,每年都要吸引大量的游客来一睹泰山与周边景点的风采,为了满足这些游客方便快捷游览的需求,特以公交查询系统为设计课题。本软件不仅能给游客带来方便,也能给

15、广大市民提供方便。我认为这样的系统应该具有很好的实用性。开发本系统的目标就是立足广大乘客的实际,着眼于公交业的未来发展,规范公交管理,提高服务质量,方便乘客查询,并为此设计该系统。本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。系统主要有4个功能,线路查询、站点查询、公交换乘功能和后台管理功能。1线路查询可以获得要查询公交的详细信息,包括所通过的各个站点、首班车与末班车的时间、可用的IC卡类型、服务类型等,

16、还提供线路经过的地图,可实现详细查看功能。2. 站点查询通过输入的指定站点查询经过该站点的公交线路。3. 公交换乘查询分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法。(如果用户输入的起始点和终点,有一条及一条以上的公交线可以直达的,则为公交直达;如果输入的起始点和终点,没有一条公交线可以直接到的,系统将会给出一次换乘的方案,则为公交一次换乘)4. 后台管理用于管理员登陆,添加、修改、删除公交线路,添加、删除相关公交新闻,删除站点信息,上传地图等功能。在此背景下,我计划设计开发这个应用程序-城市公交查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路

17、决策的因素,进行程序关键部分的框架设计。2.2 可行性分析系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行性、经济可行性和社会可行性。可行性研究报告是系统研制人员在可行性研究工作阶段的成果。一经讨论、审定通过后,根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。1. 技术可行性该系统是根据科学的管理方法与编程技术而开发设计的,能符合各种技术要求,拥有较高的存储能力、较高的处理速度、较为安全的信息保护。该系统需要设计人员具有数据库和前台制作操作的能力,鉴于曾学习过Mi

18、crosoft SQL Server 2005和Microsoft Visual Studio 2008 的操作,即使遇到了简单的技术问题,也能很快地通过查询课本或询问老师等方式解决。若要运行这两个软件,进行系统设计的计算机操作系统需为Windows 2000以上版本,开发语言为ASP.NET(C#),所以,该系统在技术方面具有可行性。2. 经济可行性从经济上来说,由于选择的开发工具和服务器几乎全部为免费的开源软件,且不需要购置大型设备,所需要的数据可通过查阅相关书籍及地图实现。在系统投入使用前,接待用户电话咨询等其他查询公交信息的成本,与本系统的设计成本相比较大,系统投入使用后,会大大降低此

19、类经济费用,因而经济上可行。3. 社会可行性经过分析,可得出该系统可为大量的用户提供方便,为其解决出行的问题,如最新的公交动态等等,且这是基于Web的城市公交查询系统,随着科技的发展,计算机的使用更加的普遍,而且随着网络的普及,该系统的使用时可以实现的,因此,在社会层面是可行的。2.3 数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化分析方法的主要表达工具及用于表示软件模型的一种图示方法。从组织的管理思想和组织结构的角度进行流程的分析和优化。以流程为依据,按照“自顶向下,

20、逐层细化”的原则进行转换。流程中基本活动的处理规则是数据流程图中基本加工的主要依据,基本活动对应的数据输入和输出将转换成数据流程图中相应的数据流和数据存储。城市公交查询系统顶层数据流图如图2.1所示:数据库用户管理员 P1城市公交查询系统D图2.1 城市公交查询系统顶层DFD城市公交查询系统的第一层DFD如图2.2所示:用户 P1.1前台页面管理员 P1.2后台管理管理员表D1车辆线路编号表D3车辆表D5夏季发车时间表D6冬季发车时间表D7最新动态表D8线路表D4站名表D2图 2.2 城市公交查询系统的第一层DFD管理员根据公交线路信息,将车次登记表录入系统,并根据录入的信息确定各个线路的详情

21、,这样,后台管理框的展开如图2.3所示:管理员用户 P1.1.2最新动态 P1.1.1公交线路查询 P1.2.5车辆参数管理管理员表D1车辆线路编号表D3车辆表D5夏季发车时间表D6冬季发车时间表D7最新动态表D8站名表D2 P1.2.3车次管理 P1.2.2站名管理 P1.2.4地图管理 P1.2.7新闻管理 P1.2.6发车时间表管理 P1.2.1管理员管理公交车线路表D4图2.3 “后台管理”框的展开2.4 数据字典数据流图的分析,支持对数据处理和彼此之间的数据联系进行了说明。系统分析中所使用的字典,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。数据字典通过数据元素和数据

22、结构来描述数据流、数据存储的属性。所以,数据字典中包括数据元素、数据结构、数据流、数据存储、处理过程、外部实体。不同的条目有不同的属性需要描述,现举一例分别说明如下。数据元素条目如表2.1所示:数据元素条目名称:车次 总编号:1-01别名:车次 编 号:101说明:车辆的编码 数值类型:(连续/离散)离散 类型:(字符/数字)数字长度:4有关数据结构:车辆类型、服务类型、票价、IC卡类型、运行区间、首班时间、末班时间、车线类型表2.1 数据元素条目 数据结构条目如表2.2所示:表2.2 数据结构条目数据结构条目名称:车次登记表 总编号:2-01说明:添加车次时填写的表格 编号:201结构: 车

23、次 车辆类型 服务类型 票价 IC卡类型 运行区间数据流条目如表2.3所示:表2.3 数据流条目数据流条目名称:车次登记表 总编号:3-01简要说明:添加车次时管理员填写的表格 编号:301数据流来源:管理员数据流去向:P1.2包含的数据结构:车次、车辆类型、服务类型、 票价、IC卡类型、运行区间 数据存储条目如表2.4所示:表2.4 数据存储条目数据存储条目名称:车辆表 总编号:4-01说明:汇集各个线路的车辆信息 编号:D5结构:车辆编号 有关数据流:车次 P1.2.5-D5 车辆类型 D5-P1.1.1 服务类型 票价 IC卡类型 运行区间处理过程条目如表2.5所示:表2.5 处理过程条

24、目处理过程条目名称:车次管理 总编号:5-01说明:统计车次信息,为用户提供线路详情 编号:P1.2.3输入:管理员-P1.2.3输出: P1.2.3-D3 P1.2.3-D4处理:有新的车次时,管理员将车次的详细信息,包括线路类别、线路详情录入相应表中。外部实体条目如表2.6所示:表2.6 外部实体条目外部实体条目名称:管理员 总编号:6-01说明:管理车次、最新动态,为用户提供最新、 编号:601最详细的线路信息输出数据流:管理员-P1.2.1 -P1.2.2 -P1.2.3 -P1.2.4 -P1.2.5 -P1.2.6 -P1.2.7输入数据流:装订线3 总体设计本阶段设计的基本目标是

25、解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。3.1 概要该系统主要分为2个模块:用户模块和后台管理模块。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每

26、个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。模块独立性。模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之

27、间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计时应力求做到高内聚。3.2 系统功能模块划分 1用户查询模块该模块实现公交查询功能。可实现按线路查询、站点查询和起点终点查询三种查询方式。2. 后台管理模块该模块实现数据的新增、修改、删除功能。 系统模块图如图3.1所示:新闻地图新闻城市公交查询系统用户查询后台管理按线路查询按站点查询两站点间换乘查询添加修改删除车次车辆参数发车时间表车次站名最新动

28、态图 3.1 系统模块图 3.3系统数据库设计3.3.1. 概念结构设计 数据库技术是在设计系统时必不可少的一项技术,这是在文件系统的基础上发展起来的一种高效的数据管理技术,它能保持系统数据的整体性,完整性和共享性。在数据库系统中提供了对数据的访问机制,能有组织的存储相关的数据,具有合理的存储方式,快速的查询效率和最小的数据冗余等特性。另外数据的存储和应用程序彼此独立,不仅便于数据的管理与控制而且有利于应用程序的编写与调试。数据库类似于一个数据的大仓库,能很好地实现数据共享,能维护数据的一致性。数据库设计是系统设计的一个重要内容,其设计质量的好坏直接影响系统开发的成败,系统的质量,系统效率及可

29、维护性。在本系统的设计中,充分考虑到了管理系统数据繁杂,重复性很大,数据使用频繁。因此本系统采用了一种能正确反映用户实现环境,能被现行系统接受,易于维护、效率高的数据管理方法-数据库系统。数据模型是指数据库中记录与记录之间联系的数据结构形成的。不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。本设计采用关系数据库。该数据库实行增、删、改、查。在系统设计的开始,我首先考虑的是用ER图数据模型来抽象数据库的结构与语义。ER模型,既实体联系模型,为目前广泛

30、使用的数据模型之一,另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。 实体和属性的定义如下: 管理员表(登陆ID,登录姓名,登录密码) 车辆表(车辆编号,车次,车辆类型,服务类型,票价,IC卡类型,运行区间) 车辆线路编号表(车次,车线类型) 冬季发车时间表(车次,编号,首班时间,末班时间) 公交车线路表(线路编号,车次,站名,次序) 夏季发车时间表(车次,

31、编号,首班时间,末班时间) 站名表(站名编号,站名) 最新动态表(编号,标题,内容,发布时间) 管理员实体属性图如图3.2所示管理员登录ID登录姓名登录密码图3.2 管理员实体属性图 车辆实体图如图3.3所示车 辆服务类型运行区间车辆编号票价车辆类型车次IC卡类型图3.3 车辆实体图 车辆线路实体图如图3.4示车辆线路编号车次车辆类型图3.4 车辆线路实体图 发车时间实体属性图如图3.5所示发车时间车次末班时间编号首班时间图3.5 发车时间实体属性图 站名实体属性图如图3.6所示站 名站名编号站名图3.6 站名实体属性图 线路实体属性图如图3.7所示线 路线路编号次序车次站名图3.7 线路实体

32、属性图 最新动态实体属性图如图3.8所示最新动态编号发布时间标题内容图3.8最新动态实体属性图 本系统ER图如图3.9所示管理员车 辆管理M1M1管理最新动态M查询NM用户线 路属于NN查询M发车时间拥有1M1包含M站名图 3.9 总体ER图3.3.2. 逻辑结构设计本系统采用的数据库管理系统是Microsoft公司的SQL Server 2005。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。 本系统创建的SQL数据库名称为城市公交查询系统。并将数据文件和日志文件保存在公交查询系统APP_DATA文

33、件夹中。此数据库包含8个表:(1) 管理员表 管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表,具体设计如表3.1所示。表3.1 管理员表字段名数据类型长度是否为空是否为主键LoginIDint4否是LoginPwdvarchar50否否LoginNamevarchar50否否 (2) 站名表站名表存放站名等数据,修改站名需要访问此表,具体设计如表3.2所示。表3.2 站名表字段名数据类型长度是否为空是否为主键站名编号int4否是站名varchar50否否 (3) 车辆线路编号表车辆线路编号表存放线路编号等数据,修改车辆线路编号将要访问此表,具体设计如表3.3所示。表3.3 车

34、辆线路编号表字段名数据类型长度是否为空是否为主键车次int4否是车线类型varchar50否否(4) 线路表 线路表存放公交车线路的数据,修改车辆线路需要访问此表,具体设计如表3.4所示。表3.4 线路表字段名数据类型长度是否为空是否为主键线路编号int4否是车次int4否是站名varchar50否否次序int4否否(5) 车辆表 车辆表存放车辆的相关信息,修改车辆等相关信息需要访问此表,具体设计如表3.5所示。表3.5 车辆表字段名数据类型长度是否为空是否为主键车辆编号int4否是车次int4否是车辆类型varchar50否否服务类型varchar50否否票价varchar50否否IC卡类型

35、varchar50否否运行区间varchar50否否(6) 夏季发车时间表夏季发车时刻表存放夏季发车的时间,修改夏季发车时间需要访问此表,具体设计如表3.6所示。表3.6 夏季发车时间表字段名数据类型长度是否为空是否为主键编号int4否是车次int4否是首班时间varchar50否否末班时间varchar50否否(7) 冬季发车时间表冬季发车时刻表存放冬季发车的时间,修改冬季发车时间需要访问此表,具体设计如表3.7所示。表3.7 冬季发车时间表字段名数据类型长度是否为空是否为主键编号int4否是车次int4否是首班时间varchar50否否末班时间varchar50否否(8) 最新动态表最新动

36、态表用来存放最新的动态,添加查看最新动态时需访问此表,具体设计如表3.8所示。表3.8 最新动态表字段名数据类型长度是否为空是否为主键编号int4否是标题ntext/否否内容ntext/否否发布时间datetime8否否3.3.3. 创建数据库系统使用SQL Server 2005的SQL Server Management Studio新建数据库,其具体操作如下:首先,打开SQL Server,连接到数据库服务器上,用鼠标右键单击新建数据库,输入新数据库名“城市公交查询系统”。所有的数据库的参数都选择为默认参数。然后,在建立的数据库内部按照上面数据库分析设计所描述的内容依次建立以上8个表。装

37、订线4 详细设计与关键技术4.1 前台功能的实现4.1.1 系统模板在项目下新建一个Moudle文件夹,在其中新建Web用户控件,将网页显示的样式存放里面,当使用时在头部添加在调用的部分添加语句:。4.1.2 系统主页进入系统的主页后,可以查看最新的公交线路动态,如图4.1所示:图4.1 系统主页点击相应新闻,进入查看详细内容,如图4.2所示:图4.2 详细新闻4.1.3 按线路查询线路查询模块:用户进入系统后,在线路查询模块的下拉列表中选择查询的线路,点击查询按钮,系统首先检查用户所查询的线路是否存在,如果不存在给出出错提示,如果存在给出这条线路的相关信息,如:双向早晚车的工作时间,票价,经

38、过的站点、线路地图。如线路存在,进入线路界面如图4.3所示:图4.3 线路界面点击地图的左上角可放大地图,如图4.4所示。图4.4 地图的放大效果若地图不存在则显示一固定图片,地图的实现则是在用户选择相应线路时,显示文件名为“线路名称.jpg”的图片。4.1.4 按站点查询站点查询模块:用户进入系统后,在站点查询模块的文本框中输入站点名称,该功能可实现模糊查询,也就是不完全匹配,用户只需输入站点名称和部分字符信息,当点击查询按钮后,系统会在数据库中检测该站点是否存在,如果存在,系统显示这个站点的相关信息。比如:经过这个站点共有哪些线路,点击相应的线路,即可查看这些线路又各经过哪些站点。当输入站

39、点后,进入的界面如图4.5所示:图4.5 按站点查询4.1.5 按两点查询两站点查询模块:用户进入系统后,可以在起点站输入框中输入自已的出发点,然后在终点站输入框输入出行的终点,如果可以直达,系统便会检测这两个站点间是否有直达车,如果没有直达车,系统则会给出相应的换乘方案,那么用户便可以根据自己的需要选择路线,同样采用模糊查询。界面如图4.6,4.7所示:图4.6 直达的路线图4.7 换乘的方案4.2 后台管理功能的实现4.2.1 新增车次线路此模块为管理员操作,如当地出现新的公交线路,或原有公交车线路有新的站点加入,管理员可以登陆此表,及时添加线路和站点的信息,以保证车次线路的及时更新,方便

40、用户查询。添加的界面如图4.8,4.9所示:图4.8 增加车次信息图4.9 增加每一站4.2.2 删除车次及无效站点此模块同样为管理员操作,如当地哪个公交线路已经被废除,或原有公交车线路有哪个站点被删除,管理员可以登陆此表,及时删除线路和站点的信息,以保证车次线路的及时更新,方便用户查询。删除的界面如图4.10,4.11,4.12所示:图4.10 删除车次图4.11 删除成功图4.12 删除的站名不存在4.2.3 修改车辆参数管理员登录后,实现对数据信息的编辑并对系统进行定期的维护,保证其运行的稳定性,为大众用户提供尽可能完善的服务。管理员通过后台进入系统,按照提示完成,车次、站点的添加、修改和删除。下图为修改车辆参数界面,如图4.13所示:图4.13 修改车辆参数4.2.4 上传地图为方便用户可以更直观的看到公交线路的走向,管理员在成功登录后上传该线路的地图,下图为上传地图的界面,如图4.14所示:图4.14 上传地图装订线5 测试与维护5.1 创建和测试应用程序

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号