公交车查询系统

合集下载

公交查询系统(MYSQL数据库)_1401191948215017

公交查询系统(MYSQL数据库)_1401191948215017

公交查询系统(MYSQL数据库)摘要:由于社会在不断发展,互联网已经被千千万万的家庭所接收,公交查询系统在日常生活中占有很重要的位置。

通过对公交查询系统的现状分析,考虑如何在日常生活中充分利用网络和计算机的优势,使得公交信息既能够得到及时有效的查询,又能节省日常生活中的时间、提高效率,并且使这一资源得到重复利用,由此设计公交查询系统。

本系统应用B/S结构,MVC模式采用SSH框架技术编写。

很好的利用网络,即使相隔千里,也可以随时为市民提供帮助。

成为市民和公交系统中稳固的桥梁。

也是网络运用中极为有益的一个方面。

公交查询系统的另一个好处是,市民可能通过提问,也可以得到不同的看法。

更有意于大家展开网上讨论,可以更好的为市民提供服务。

公交查询系统很好的利用了高速发展的互联网络资源。

为广大市民提供便捷、高效、灵活的信息查询平台。

该系统主要功能包括公交车信息查询,公交车论坛,公交车新闻,公交车图片中心,资源上传下载,用户留言,系统介绍,论坛管理,新闻管理,图片管理,资源管理,留言管理,维护个人信息等功能。

网络的运用极为广泛,但我们应该多多开发像公交查询系统这样方便市民的软件,促进网络时代的发展。

关键字:公交查询;S2SH ;JSP目录摘要IIIAbstract IV目录V第1章前言81.1 国内外现状81.2 需求分析81.3 系统可行性分析91.3.1 技术可行性91.3.2 管理可行性10第2章关键技术介绍112.1 关键性开发技术的介绍112.1.1 Struts2简介112.1.2 MVC模式介绍132.1.3 Model: 系统状态和商业逻辑JavaBeans 142.1.4 View: JSP页面和表示组件142.1.5 Controller: ActionServlet和ActionMapping 15第3章面向对象设计163.1面向对象设计概述163.2系统设计思想和原则173.3系统的活动图173.3.1会员注册模块173.3.2登陆模块183.3.3维护个人信息模块193.4系统模块划分19第4章数据库设计214.1 数据库的设计原则214.2 数据字典224.2.1 公交新闻信息表224.2.2 管理员信息表224.2.3 会员信息表224.2.4 用户留言信息表224.2.5 图片信息表234.2.6 公交线路信息表234.2.7 论坛主表244.2.8 论坛子表244.2.9 资源表24第5章系统实现255.1各功能模块实现255.1.1用户注册模块的实现255.1.2维护个人信息模块的实现25 5.1.3公交查询模块的实现265.1.4公交论坛模块的实现265.1.5公交新闻模块的实现275.1.6公交图片中心模块的实现27 5.1.7资源上传下载模块的实现28 5.1.8用户留言模块的实现285.1.9线路管理模块的实现295.1.10论坛管理模块的实现29 5.1.11新闻管理模块的实现29 5.1.12图片管理模块的实现30 5.1.13资源管理模块的实现30 5.1.14留言管理模块的实现30 5.1.15留言管理模块的实现31第6章系统测试326.1 软件测试的目的和意义32 6.2 软件测试的步骤326.3 测试方案336.4 测试用例336.5 系统运行346.5.1运行说明34总结35参考文献36致谢37附录38以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服!图1(双击并最大化图片,可看清晰图片.)图2(双击并最大化图片,可看清晰图片)图3(双击并最大化图片,可看清晰图片)。

公交系统(附源代码)

公交系统(附源代码)

《公交车查询系统》一、概述1、项目背景(1)我国城市公交查询系统的现状我国城市公交查询系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。

我国公交查询系统的现状特点如下:①乘客可以获得的公交信息很少,而且方式主要是常规手段。

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

乘客可以获得的公交信息很少,除去线路,站点等基本信息以外,有关班次,车辆到离站时间的信息基本上没有。

②乘客出行中获得信息困难,基本上没有实时信息。

除去在杭州,上海等少数几个城市,乘客可以通过分布于城市中的若干电子站牌获得一些公交车辆的运营信息以外,在其它城市“出行中”的乘客无法获得任何实时信息。

在我国一些城市中,有不少装饰华美的公交站台,但在这些站台上却找不到实用的城市交通图。

③缺乏专门的交通信息发布管理机构,乘客获得的信息准确性得不到保证。

目前,我国大多数城市对于交通信息的发布没有专门的管理机构和规章制度。

在城市交通信息服务需求小的情况下尚可应付。

但随着城市交通信息服务需求的增长,从事交通信息服务的人员和企业数量的增加,需要有专门的管理机构和制度。

当前的城市交通信息服务存在着混乱和低效的问题,有些甚至是对乘客的误导。

(2)我国城市公交查询系统的需求随着人民生活水平的提高和城市的发展,平常人们出行的次数和范围都在增加,作为城市主动脉的公共交通承担着越来越繁重的运输任务也要与此相对应,公交的线路数量和投入运营的车辆数量也在迅猛增加,公交的服务时间延长,服务范围扩大。

服务质量提高,对人们的吸引力也在增强。

在油价上涨和能源短缺的今天,人们的出行将越来越依赖公共交通。

一般意义上,完整的出行问题是解决出发点到目的地的路径选优问题随着人们活动范围的扩大,乘公交出行往往也不可能一车到达,乘客从某一起点,可能需要一次或多次换乘才能到达目的地。

公交车辆信息实时查询系统

公交车辆信息实时查询系统

公交车辆信息实时查询系统辛欣;宋金宝;万丁玮;许宁【期刊名称】《中国传媒大学学报(自然科学版)》【年(卷),期】2011(018)004【摘要】This article discussed how to forecast public transportations'arrival time using motion transportation examination technology under the condition that GPS are installed on most of the buses,and proposed a solution of forecasting arrival time based on floating cars technology.The new forecasting method has some advantages such as forecasting arrival time relative exactly,high real-time,low construction cost,wide usage and so on.%本文针对北京等城市公交系统的特点,探讨了在公交汽车上广泛安装GPS 的情况下,如何利用移动交通检测技术解决预报公交车到站时刻问题,并提出了一个基于浮动车技术预报到站时间的解决方案。

这种新的候车预报方法有着报时相对准确、实时性强、建设成本低、覆盖范围广等优点。

【总页数】6页(P66-70,50)【作者】辛欣;宋金宝;万丁玮;许宁【作者单位】北京牡丹视源电子有限责任公司,北京100191;中国传媒大学信息工程学院,北京100024;北京牡丹视源电子有限责任公司,北京100191;北京牡丹视源电子有限责任公司,北京100191【正文语种】中文【中图分类】U495【相关文献】1.基于GSM的车辆信息远程实时查询系统设计 [J], 闫光辉;戴明2.在线实时动态公交信息查询系统 [J], 陈磊3.构建智能公交系统方便市民查询车辆运行信息 [J], 王欢; 张鹤; 杨欣桐4.实时查询公交出行服务信息公司电子信息发布平台试运行 [J], 张梅; 笑鹿(摄)5.厦门推出“掌上公交查询系统”,手机可查公交车实时位置 [J],因版权原因,仅展示原文概要,查看原文内容请购买。

公交线路查询系统

公交线路查询系统
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.
1
设计概念结构通常有四类方法:
(1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化。
(2)自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。
(3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。
(4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
(4)数据库物理结构设计。数据库物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
(5)数据库实施。在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
(6)数据库运行和维护。数据库应用系统经过试运行后即可以投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整和修改。
2、转换Unicode编码
在许多JSP页面的调试过程中都碰到过许多由于汉字编码与Unicode编码转换引起的问题。经常遇到浏览器中看到的JSP页面中的汉字都是乱码、JSP页面无法正常显示GBK汉字、JSP不能接收Form提交的汉字、JSP数据库读写无法获得正确的内容等等问题。这是因为现在大部分具有国际化特征的软件核心字符处理都是以Unicode为基础的,在软件运行时根据当时Locale/Lang/Codepage设置确定相应的本地字符编码设置,并依此处理本地字符,所以我们应该在处理过程中实现Unicode和本地字符集的相互转换,甚或以Unicode为中间的两个不同本地字符集的相互转换。这种方式在网络环境下被进一步延伸,任何网络两端的字符信息也需要根据字符集的设置转换成可接受的内容。

北京公交车查询

北京公交车查询

北京公交车查询北京公交车查询北京是中国的首都,也是一个人口众多、交通繁忙的大城市。

为了方便市民和游客的出行,北京市政府建设了完善的公共交通系统,其中公交车是最常用的一种交通工具。

本文将介绍北京公交车查询的相关内容。

首先,北京公交车查询可以通过多种方式进行。

市民和游客可以通过以下途径查询公交车的详细信息。

1. 公交车站牌:北京的每个公交车站都设有公交车站牌,上面标有公交车的路线和站点信息。

市民可以在公交车站牌前仔细阅读,找到自己需要乘坐的公交车的详细信息。

2. 线路查询APP:北京市政府开发了一款线路查询APP,市民可以在手机应用商店下载并安装。

通过这个APP,用户可以输入起始和目的地,系统将自动给出最佳公交线路、乘车时间和路线图等信息。

3. 北京公交网站:市民还可以在北京市政府的官方网站上查询公交车的详细信息。

在网站的公交车查询页面,用户可以输入线路或站点信息,系统将给出相应的公交车信息。

除了以上途径,北京的公交车上也会有显示屏,上面会显示当前位置、下一站和到达时间等信息。

乘客可以通过仔细观察显示屏上的信息来了解公交车的行驶情况。

此外,北京公交车的收费方式也是多样化的。

市民可以使用北京市政府发行的交通IC卡进行刷卡乘车,也可以使用现金购买纸质车票。

同时,北京还推出了手机刷码支付功能,用户可以使用支付宝、微信等移动支付平台进行公交车乘车支付。

针对老年人和残疾人,北京市政府设立了公交车优先座位,并提供了专门的服务。

老年人和残疾人可以在公交车上使用优先座位,并由公交车工作人员协助上下车。

最后,我要提醒市民和游客,在乘坐北京公交车时,请注意以下几点。

1. 乘车前请查看公交站牌上的线路和站点信息,确保乘坐正确的公交车。

2. 在公交车上请保持文明行为,遵守交通规则。

尊重他人,不要乱扔垃圾。

3. 在乘车时,请随身携带好个人贵重物品,并注意防范偷盗。

4. 如遇到问题,可以向公交车司机或工作人员咨询,他们将会提供相应的帮助。

北京公交车路线查询

北京公交车路线查询

北京公交车路线查询1. 简介北京作为中国的首都,拥有发达的公交车路线网络,为市民和游客提供便捷的城市出行方式。

北京公交车路线查询系统是一个可以帮助用户查询北京公交车路线、站点和到达时间的工具,通过该系统用户可以快速、精确地获取出行信息。

2. 功能北京公交车路线查询系统具备以下功能:•查询公交车路线:用户可以输入起点和终点站,系统将返回最佳公交车路线及经过的站点。

•查询站点信息:用户可以输入公交车站点名称,系统将返回该站点附近的公交车路线信息。

•查询到达时间:用户可以输入公交车路线和站点,系统将返回该路线在指定站点的到达时间。

•实时更新:系统会定期更新公交车路线信息,以确保查询结果的准确性。

3. 查询方法用户可以通过以下方法进行公交车路线查询:3.1 查询公交车路线用户可以通过输入起点和终点站来查询公交车路线。

查询结果将包括最佳路线的详细信息,包括起点、终点、途经站点和预计到达时间。

示例查询:起点站:天安门终点站:北京西站查询结果:路线:1路起点站:天安门终点站:北京西站途经站点:王府井、前门、广安门内、虎坊桥等预计时间:30分钟3.2 查询站点信息用户可以通过输入公交车站点名称来查询该站点附近的公交车路线信息。

查询结果将包括该站点附近的公交车路线、起点、终点和途经站点。

示例查询:站点名称:天安门查询结果:站点:天安门附近公交车路线:1路、2路、5路等途经站点:王府井、前门、广安门内、虎坊桥等3.3 查询到达时间用户可以通过输入公交车路线和站点来查询该路线在指定站点的到达时间。

查询结果将包括该路线在指定站点的预计到达时间。

示例查询:路线:1路站点:天安门查询结果:路线:1路站点:天安门预计到达时间:2分钟后4. 数据来源北京公交车路线查询系统的数据来源包括以下渠道:•北京市公交局:获取公交车路线、站点和到达时间数据。

•定位服务:获取用户当前位置信息,为用户提供附近站点和公交车路线信息。

5. 工作原理北京公交车路线查询系统的工作原理如下:1.用户输入查询请求,包括起点、终点站、站点名称或路线等信息。

公交行程时间实时发布与查询系统的设计

公交行程时间实时发布与查询系统的设计

公交行程时间实时发布与查询系统的设计随着城市发展和人口增加,公交系统成为了人们日常出行的重要方式之一。

然而,由于交通拥堵、天气变化等因素的影响,公交车的行程时间往往不稳定,给乘客带来了不便。

为了解决这一问题,我们设计了一款公交行程时间实时发布与查询系统,旨在提供乘客准确、及时的公交车行程时间信息。

首先,我们将建立一个实时数据采集系统,通过在公交车上安装GPS定位设备和传感器,实时获取公交车的位置、速度、行驶路线等信息。

同时,我们还将与交通管理部门和天气预报机构合作,获取交通拥堵情况和天气变化等数据,以进一步精确预估公交车的行程时间。

其次,我们将开发一款手机应用程序,供乘客查询公交车行程时间。

乘客只需在手机上输入起点和终点,系统将根据实时数据和预测算法,自动计算并显示公交车的预计到达时间。

乘客还可以通过手机应用程序设置提醒功能,系统将在公交车接近目的地时发送通知,以便乘客做好准备。

此外,我们还将在公交站点和车厢内安装显示屏,实时展示公交车的行程时间信息。

这样,乘客可以在等待公交车的同时,了解到公交车的到达时间,提高了等车的效率和便利性。

为了提供更好的服务,我们还将建立一个用户反馈系统。

乘客可以通过手机应用程序或官方网站,向我们提供公交车行程时间的反馈信息,例如行程时间的准确性、公交车的准点率等。

我们将根据这些反馈信息,不断改进系统的算法和数据采集方式,提高预估准确度。

综上所述,公交行程时间实时发布与查询系统的设计将大大提升乘客的出行体验。

通过实时采集公交车位置和行驶数据,结合交通拥堵和天气预测等信息,乘客可以准确、及时地了解到公交车的行程时间。

这将帮助乘客更好地安排出行计划,减少等车时间,提高出行效率。

同时,用户反馈系统的建立,也将帮助我们不断优化系统,为乘客提供更好的服务。

公交行程时间实时发布与查询系统的设计将为城市公交出行带来更大的便利和舒适。

公交实时查询的原理

公交实时查询的原理

公交实时查询的原理公交实时查询是指通过科技手段获取公交车辆位置和到站时间等信息,帮助乘客准确掌握公交车的到站时间,提高乘客乘坐公交的效率和便捷性。

下面将详细介绍公交实时查询的原理。

公交实时查询的原理主要分为数据采集、数据传输、数据处理和数据展示四个步骤。

1. 数据采集:公交实时查询的第一步是获取公交车辆的位置和到站等数据。

这需要公交车上安装GPS定位装置和车载终端,通过GPS定位系统获取公交车的精确位置信息。

同时,车载终端还能通过无线通信设备,和公交监控中心建立通信,传输车辆的到站时间、车辆运行状态等数据。

2. 数据传输:获取到公交车的位置和到站等数据后,需要将这些数据传输到公交监控中心。

一般采用无线网络,如GSM、GPRS、3G、4G等进行数据传输。

公交车上的车载终端通过与公交监控中心建立通信,将所需的数据实时传输给监控中心。

3. 数据处理:公交监控中心接收到公交车辆的位置和到站等数据后,需要对这些数据进行处理和分析。

数据处理过程主要包括数据过滤、数据聚合、数据校验等环节。

通过这些环节对原始数据进行处理,可以得到准确、完整、可靠的数据,为后续的数据展示做准备。

4. 数据展示:经过数据处理后,公交监控中心可以将公交车辆的实时位置和到站等数据通过网站、APP等途径展示给乘客。

乘客可以通过输入公交线路、站点等信息,查询公交车辆的实时位置以及预计到站时间等信息。

通过数据展示,乘客可以及时了解公交车辆的位置和到站时间,从而合理安排自己的出行时间。

公交实时查询的原理基于GPS定位技术和无线通信技术。

GPS定位技术通过卫星定位系统,可以获取公交车辆的精确位置信息。

无线通信技术则实现了公交车辆和公交监控中心之间的数据传输。

这些技术的应用,使得公交车辆的位置和到站等数据能够实时传输和查询,提高了公交出行的效率和准确性。

公交实时查询的原理不仅提供了乘客查询公交车辆的到站时间等信息的便利,同时也对公交运营管理提供了数据支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结束
④、临近查询,首先判断输入站点是否存 在,如存在就输出经过该站点的临近建筑 物,如果不存在则输出你查询的站点不存 在,请重新输入。
临近查询流程图
开始
输入两个不 同站点名称
是否存在 Y
所经过该站 点的建筑物
N 没有该站点 请重新输入
结束
2、管理员管理模块
管理员管理模块主要是对数据库中的公交车线
㈠、可行性分析
1、技术可行性分析
现在有很多程序语言和相应的开发工具都可以
适用于本系统的开发,例如VB、VC、C#、 ASP、PHP、JAVA等,数据库有DB2、 Oracle、Informix、SQL Server、ACCESS等, 现在基本所有的软件程序都是用这些工具开发 的,并且本人对这些语言和数据库的创建、连 接、管理都有过实际的开发经验。由于JAVA 和数据库SQL Server两项技术本人应用较为成 熟,所以以本人现有能力可以完成系统设计。
结论
在本次软件综合课程设计我学到了一些以前所不会的知识 点,ado控件和dba数据源是实现sql数据库与vc界面进行 连接必要因素。通过对dba数据源操作我们可以实现sql数 据库与vc界面的连接,此外,我们通过ado控件可实现由 于在vc界面中操作而改变的数据在sql数据库表中的数据 可以随时随地相应改变。本次我课程设计顺利完成,题目 所要求的功能也都一一实现,可以对数据库进行添加修改, 删除以及其他查询结果。不过这个程序还有些不够完善, 例如查询功能只能按学号查询而不能是按其它条件查询, 此外还有就是只能对每个学生对某一门学科所进行的学习 计划进行管理。
路的基本信心进行添加、修改和删除。建立管 理员管理理模块时,首先在VC中建立一个新 窗体,根据添加的数据库内容字段建立相应的 文字,在文字下面建立相对应的文本框与字段 一一对应,文本框内不与数据库进行连接。

(1) 添加操作,在管理员管理管理界面中公交车线路的信息,其中包括每一条公交 车的编号和所经过的所有站点和该站点的临近建筑物
开始
输入公交 车编号
存在 Y 删除编号 Y
N
公交车站点
存在 Y 删除站点和 临近建筑物束
㈣、测试
软件测试是软件生存期中的一个重要阶段,是软 件质量保证的关键步骤从用户的角度来看,普遍 希望通过软件测试暴露软件中隐藏的错误和缺陷, 所以软件测试应该是“为了发现错误而执行程序 的过程”。或者说,软件测试应该根据软件开发 各阶段的规格说明和程序的内部结构而精心设计 一批测试用例(即输入数据及其预期的输出结 果),并利用这些测试用例去运行程序,以发现 程序错误或缺陷。过度测试则会浪费许多宝贵的 资源。到测试后期,即使找到了错误,然而付出 了过高的代价。
Not null
下行线
线路类型
车次信息表表图
列名
BusID
数据类型 NULL
约 束
说 明
Varchar( Not null 50) Compan Varchar( y 50) Price Varchar( 50) WorkTim Varchar( e 50)
Primaryk 车次编号 ey 所属公司
本信息进行线路查询、站点、站站查询和临近查询。 建立用户查询管理模块时,首先建立一个新窗体, 根据添加的数据库内容字段建立相应的文字,在文 字下面建立相对应的文本框与字段一一对应,文本 框内不与数据库进行连接。
①、车次查询,在用户查询理界面中输入 你想要查询的公交车线路次过程要判断是 否存在改线路,存在就显示在对应的界面 种,如果不存在就提示你查询的线路不存 在。
数据需求
对于用户信息需要有所选择的查询方式建立不
同的表,对于不同的表之间有关联的可以用视 图。对于管理者需要管理者的用户名和密码。
性能需求
本系统稳定性比较好、可靠性较高,只要操作
正确就可以达到用户操作的目的要求,其次本 系统响应速度较快,只要对系统中的数据进行 操作,操作后的结果就将在界面中显示出来。
数据库详细设计
主要介绍后台数据库的结构设计。结构设计是
重要阶段,是数据库设计的重要组成部分。下 面给出下列表基本的数据结构。
管理员信息表
列名 UserID
数据类型 NULL
约 束 Primaryk ey
说 明 用户名 密 码
Varchar(5 Not null 0) UserPass Varchar(5 Not null word 0)
功能模块设计
根据分析整个系统主要划分为2个功能模块,
用户使用查询模块和管理员管理木块,分别执 行要求中的功能。数据管理中实现对公交车的 线路进行站点查询、站站查询、线路查询和临 近查询和管理者对公交车的线路进行修改、删 除、新增功能。
(1)管理员管理子模块 实现对公交线路的路线进行增加、修改和删除功能。 (2)用户查询子模块 实现对公交线路中的线路查询、站点查询、站站查询 和临近查询。
据源,然后安装server数据库驱动,接着输入 所建数据库名字和选择服务器local,之后一直 点下一步,直到最后一步测试数据库连接是否 成功,如成功点击确定,否则检验一下自己导 入的数据库是否正确,再按如上操作进行连接。
2、 各功能模块设计与实现
1用户查询系统模块
用户查询管理模块主要是对数据库中的公交线路基
线路实体属性图
公交车线路实体
编号
所经路线
票价
经营时间
站点实体属性图
站点实体
站点名
临近建筑物
管理员实体属性图
公交车线路实体 M 经过 N 站点实体
M 管理 N 管理员实体
㈢、总体设计
1、系统结构
系统开发应用的是C/S 结构,C/S结构软件(即客户机/服务器模式)分
为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备, 而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和 数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和 服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的 软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财 务)软件产品即属于此类结构。目前大多数应用软件系统都是 Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式 的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理, 应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问 新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应 用系统。这也就是目前应用系统的发展方向。传统的C/S体系结构虽然 采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中 无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用 户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统 开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台 电脑以上局域网用户同时使用。而且代价高,效率低。
N 没有该站点 请重新输入
结束
③、站站查询,首先判断输入的两个站点 是否存在,如果都存在则根据线路和两个 表所形成的视图来查询出最佳的换成路线, 如果不存在则输出你输入的站点有有错误, 请重新输入。
站站查询流程图
开始
输入两个不 同站点名称
是否存在 Y
找出最佳的 换乘路线
N
输入站点错误! 请重新输入
测试数据过程如下。
(1) 可在用户应用模块中的进行车次查询,进入用户的
界面,点击车次查询按钮,进入车次查询的界面,之 后手动输入要查询的车次,就会显示出你所要查询的 车次和经过的站点。 (2) 可在用户应用模块中进行临近查询,进入用户的界 面,点击临近查询的按钮,进入临近建筑物查询的界 面,之后任意输入一个在公交车信息表中存在的站点, 就会显示出该站点附近的建筑物。 (3) 可在管理员模块中进行删除线路操作,首先进入管 理员登录界面,进入并获取管理员的权限,之后点击 删除按钮,输入所要删除的公交车编号,点击确定, 就会把该编号的公交车所经过的站点都删除掉。
开始
添加的信息
添加 Y
添加到 数据库
N
结束

(2) 修改操作,首先输入公交车编号判断该编号是否存在,如存在就输入对应想 要改的属性后,单击确定键,所改信息就添加到数据库表中,同时在界面中显 示出来;否者弹出该编号不存在
开始
输入公交 车编号
存在 Y 修改信息
N
编号不存在
添加到 数据库
结束

(3) 删除操作,首先找到要删除的编号或者站点,然后判断该编号或者站点是否 存在,若存在就直接删除,否则弹出该编号或站点不存在
票 价
运营时间
站点信息表表图
列名 Station
数据类型 NULL Varchar( 50) Not null
约 束
说 明
Primaryk 站点名 ey 临近建筑 物
NearBuil Varchar( d 50)
详细设计
1、数据库连接
数据库连接首先创建Microsoft SQL Server数
2、经济可行性分析
作为开发系统的一般配置,根据个人情况和资
金情况,选择一台性能稳定、效率较高的计算 机,现在的费用不会超过3000元。操作系统采 用Windows xp,数据库采用功能强大并且稳 定的SQL Server 2005,开发工具选用JAVA, 由于应用软件是免费的,且个人开发只需花费 开发期间的生活费用300元左右,所以花费成 本为3300元,由于所开发系统需求量较大,所 以可以收回成本。由于开发周期不长,自身经 济可以允许。
3、操作可行性分析
本系统的操作对象主要是在于广大的人民群众
和公交车线路的管理者,所以不需要其他复杂 的操作,只需要对其公交车的线路进行操作, 所以本系统操作起来较为方便,并且可以顺利 应用。
相关文档
最新文档