秦皇岛公交信息查询系统单机测试平台

合集下载

公交系统(附源代码)

公交系统(附源代码)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

公交车查询系统毕业设计

公交车查询系统毕业设计

摘要随着国民经济的进一步增长,中国的城市化步伐越来越快,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。

城市公交车以其方便、快捷、容量大而成为城市交通主体。

公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。

本系统以保定市的城市公交车线路为背景,主要实现对公交车系统的查询与管理操作。

在查询方面主要分为线路查询、站点查询、换乘查询三大功能,在管理方面主要分为增加、删除、修改线路及站点信息的功能。

通过详实的问题定义与需求分析,本系统实现了上述功能。

该系统可以帮助查询人员找到所需线路的详细信息,方便了人们的乘车出行。

本软件用JSP作为开发语言并结合SQL数据库,只要将公交站点等信息输入数据库,就可以很快构建成一个简单、实用的本地公交查询系统。

关键词:公交车系统;查询;JSP;SQL数据库AbstractWith the further growth of the national economy, the pace of the city, Chinese more and more fast, fast, economic economic economic prosperity prosperity prosperity of of of the the the city, city, city, the the the increase increase increase of of of population,the population,the population,the city city city must must must solve solve solve people's people's travel demand. City bus with its convenient, fast,large capacity and become the main city traffic. Public transport query system is an important part of city road traffic, is the inevitable outcome of city development, is the key link between the national life, the field of social production and circulation. circulation. This This This system system system is is is based based based on on on the the the background background background of of of Baoding Baoding Baoding city city city bus bus bus lines, lines, lines, the the the main main achievement of the bus inquiry system of management and operation. As the line inquiry, site query, query three transfer functions are divided in terms of queries, in the field of management is is divided divided divided into into into increase,delete, increase,delete, increase,delete, modify modify modify the the the line line line and and and station station station information information information function. function. function. Through Through Through the the detailed analysis of the problem definition and requirements, the system realized the function. The system can help people find the detailed information required for query line, convenient for people to travel by car. The software used JSP as the development language and SQL database integration, integration, as as as long long long as as as the the the bus bus bus stops stops stops and and and other other other information information information entered entered entered into into into the the the database, database, database, you you you can can quickly build into a simple, practical system of local public transport inquiry. Keywords: bus systems, query, JSP, SQL database 目录1 1 引言引言引言 .................................................................. .................................................................. 1 11.1 1.1 课题背景课题背景课题背景 ........................................................ ........................................................ 1 11.2 1.2 论文的研究内容论文的研究内容论文的研究内容 .................................................. .................................................. 1 1 1.3 1.3 论文的组织结构论文的组织结构论文的组织结构 .................................................. .................................................. 2 22 2 系统的开发工具与环境系统的开发工具与环境系统的开发工具与环境 .................................................. ..................................................3 32.1 JSP 基础知识基础知识 ..................................................... ..................................................... 3 32.2 JSP Servlet 简介简介 ................................................... .................................................. 4 42.3 2.3 开发工具与环境开发工具与环境开发工具与环境 .................................................. .................................................. 4 42.3.1 Web 开发轻平台——Tomcat 简介简介 .............................. .............................. 4 42.3.2 MyEclipse 简介简介 .............................................. ............................................. 6 62.3.3 MySQL 数据库简介数据库简介 .......................................... ......................................... 6 62.3.4 Dreamweaver 简介简介 ........................................... ........................................... 7 72.3.5 B/S 模式模式 ................................................... ................................................... 8 83 3 需求分析需求分析需求分析 .............................................................. .............................................................. 9 9 3.1 3.1 系统需求分析系统需求分析系统需求分析 .................................................... .................................................... 9 93.2 3.2 数据库需求分析数据库需求分析数据库需求分析 .................................................. .................................................. 9 93.3 3.3 性能分析性能分析性能分析 ....................................................... ....................................................... 11 114 4 系统设计系统设计系统设计 ............................................................. ............................................................. 13 134.1 4.1 概述概述概述 ........................................................... ........................................................... 13 134.2 4.2 功能模块划分功能模块划分功能模块划分 ................................................... ................................................... 14 144.3 4.3 数据库设计数据库设计数据库设计 ..................................................... ..................................................... 15 154.3.1 4.3.1 数据库概念结构设计数据库概念结构设计数据库概念结构设计 ........................................ ........................................ 16 164.3.2 4.3.2 数据库逻辑结构设计数据库逻辑结构设计数据库逻辑结构设计 ........................................ ........................................ 18 185 5 详细设计与实现详细设计与实现详细设计与实现 ....................................................... ....................................................... 20 205.1 5.1 前台功能的实现前台功能的实现前台功能的实现 ................................................. ................................................. 20 20 5.1.1 5.1.1 查询界面查询界面查询界面 .................................................. .................................................. 20 205.1.2 5.1.2 按线路查询按线路查询按线路查询 ................................................ ................................................ 20 205.1.3 5.1.3 按站点查询按站点查询按站点查询 ................................................ ................................................ 21 215.1.4 5.1.4 换乘查询换乘查询换乘查询 .................................................. .................................................. 21 215.1.5 5.1.5 留言留言留言 ...................................................... ...................................................... 22 22 5.2 5.2 后台功能的实现后台功能的实现后台功能的实现 ................................................. ................................................. 22 225.2.1 5.2.1 添加线路基本信息添加线路基本信息添加线路基本信息 .......................................... .......................................... 23 235.2.2 5.2.2 添加线路具体信息添加线路具体信息添加线路具体信息 .......................................... .......................................... 23 235.2.3 5.2.3 修改线路基本信息界面修改线路基本信息界面修改线路基本信息界面 ...................................... ...................................... 24 245.2.4 5.2.4 修改线路具体信息界面修改线路具体信息界面修改线路具体信息界面 ...................................... ...................................... 24 245.2.5 5.2.5 查看查看查看//删除线路界面删除线路界面 ......................................... ......................................... 25 255.2.6 5.2.6 管理站点界面管理站点界面管理站点界面 .............................................. .............................................. 25 255.2.7 5.2.7 管理留言界面管理留言界面管理留言界面 .............................................. .............................................. 26 266 6 测试与维护测试与维护测试与维护 ........................................................... ........................................................... 27 276.1测试项目计划测试项目计划 .................................................... .................................................... 27 276.2 6.2 测试方法测试方法测试方法 ....................................................... ....................................................... 27 276.3 6.3 测试内容测试内容测试内容 ....................................................... ....................................................... 27 276.4 6.4 软件维护软件维护软件维护 ....................................................... ....................................................... 31 316.4.1 6.4.1 软件维护的影响因素软件维护的影响因素软件维护的影响因素 ........................................ ........................................ 31 316.4.2 6.4.2 软件的可维护性软件的可维护性软件的可维护性 ............................................ ............................................ 31 316.4.3 6.4.3 提高软件可维护性的方法提高软件可维护性的方法提高软件可维护性的方法 .................................... .................................... 31 31总结总结 ................................................................... ................................................................... 32 32 参考文献参考文献 ............................................................... ............................................................... 32 32 致谢致谢 ................................................................... ................................................................... 33 3333 341 1 引言引言1.1 1.1 课题背景课题背景随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。

各类信息查询网址

各类信息查询网址

EMS全球快递邮件号查询/ems/index.jsp中国高等教育学历网上证书查询/xlcx/中国黄历查询,就是查每日吉凶.tw/万年历查询(包括纪念日,节假日查询)/calendar/身份证号码查询/idcard.aspx全国邮政业务资费(去邮局别让人蒙了啊)/yyzn/zifei/indexzifei.htm在线ip地址专业查询定位/ip/全国主要城市地图查询/map/全国列车时刻查询/train/世界主要城市同步时间查询/worldclock/各国货币汇率换算/currency-converter/12种语言在线翻译/tran/国内邮政编码、长途电话区号查询/postal/在线免费度衡量换算转换器/unit-converter/汉字简体繁体在线转换/chinese-converter/搜索引擎收录情况、网站反向链接在线查询/search_engine/人体生物钟周期在线查询/search/zhouqi.htm人体疾病查询及医院药品大夫查询,这个有趣啊/medisearch.html手机型号,价格产地查询/phone/API函数在线查询大全/pc/program/apiquery.htm全球当日股票行情查询/cgi-bin/stock/quote/lookup.cgi全球黄页在线查询/365/sw/yellow.htm商务查寻类[酒店预定]/chinese/hotel.htm[中国专利检索]/365/sw/1-2china-zhuanli.htm[国际专利检索]/365/sw/1-3guoji-zhuanli.htm[外汇牌价]http://202.102.239.182/hl/llhlcx.asp[邮编电话区号]/yzbm/index.asp?sm=%D5%E3%BD%AD [法律法规查询]http://202.99.23.199/home/begin.cbs[股票行情查询]/gtja/quotation/stock.jsp[国内著名网站]/365/cxdq/29web.htm[数码相机报价]/365/sw/2-1shuma.htm[农产品价格查询]/365/sw/2-2nongchanpin.htm [火车时刻查询]/365/sw/2-3train.htm[中关村在线价格查询]/365/sw/2-4zhongguancun.htm [药品价格查询]/365/sw/2-5yaoping.htm[国内航班查询]/365/sw/2-6plane.htm[汽车报价查询]/365/sw/2-7car.htm[建材价格查询]/365/sw/3-1jiancai.htm手机真假验正/365/sw/3-2mobphone.htm [关税查询]/365/sw/3-3guanshui.htm [WTO信息查询]/365/sw/3-4wto.htm[法律查询]/365/sw/3-5low.htm[国际区号查询]/365/sw/3-6guoji.htm实时航班动态/365/sw/3-7shishi.htm[展会查询]/365/sw/3-8zhanhui.htm[行业代码表查询]/365/sw/dai%20ma.htm[电脑报价查询]/365/sw/4-1comptur.htm[全球金融指数]/365/sw/4-2jinron.htm[国际UPS包裹追踪]/365/sw/4-3ups.htm[中国网站全球排行榜]/365/sw/4-4paihang.htm[全球黄页]/365/sw/yellow.htm[在线各类字典大全]/365/sw/dictionary.htm[世界钢号对照]/365/sw/4-7gan.htm[日本商人专集]/chinese/jpsr/index.htm[日本贸易参考]/chinese/rbmyck/index.htm [日本企业经营管理集]/chinese/rbqygl/index.htm [公证知识]/365/sw/5-1gongzhe.htm[中国百家姓的日文发音]/365/sw/5-5baijiaxing.htm [唐诗三百首中日文对照]/365/sw/5-6tansi300.htm[日本人名的读法]/365/sw/6-1japanese.htm日常查寻类[违章查询]/365/cxdq/01.htm/365/cxdq/1-2ems.htm[查询生辰八字]/365/cxdq/03.htm[查身份证]/365/cxdq/1-4shenfenzhen.htm [农历公历互查系统]/365/cxdq/05.htm[成语查寻]/365/cxdq/1-6chenyu.htm [英语词典]/365/cxdq/1-7english.htm [手机地址]/365/cxdq/08souji.htm[移动话费]/365/cxdq/1-9yidong.htm[联通话费]/365/cxdq/2-1liantong.htm [疾病查询]/365/cxdq/2-2jibing.htm[药品查询]/365/cxdq/2-3yaoping.htm [景点查询]/365/cxdq/2-4jingdian.htm[世界时间]/365/cxdq/15shi.htm[电视节目]/365/cxdq/2-6tv.htm[实时天气预报]/365/cxdq/weather.htm[在线地图]/365/cxdq/2-8map.htm[节日大全]/365/cxdq/21jieri.htm[营养成分查询]/365/cxdq/3-1yingyang.htm[医院信息查询]/365/cxdq/3-2yiyuan.htm[常用电话列表]/365/cxdq/3-3tel.htm[高校学历查询]/365/cxdq/3-4school.htm[里程查询]/365/cxdq/3-5licheng.htm[车牌照号查询]/365/cxdq/3-6chepai.htm[国家干线公路查询]/365/cxdq/3-7road.htm[全国报刊查询系统]/365/cxdq/4-1newspaper.htm [上海市住宅电话查询]/365/cxdq/4-2shanhai.htm[全国信息港导航]/365/cxdq/xing%20xi%20gan.htm [旅游地图]/365/cxdq/4-4map.htm[黄道吉日查询]/365/cxdq/4-5jiri.htm[海外中文网站大全]/365/cxdq/4-6world.htm计算器类[属相计算]/365/jsql/01.htm[科学计算]/365/jsql/02.htm[理财计算]/calculator/calculator_per.jsp [个税计算]/365/jsql/04ge.htm[单位制式转换]/365/jsql/05dan.htm[标准体重计算]/365/jsql/1-6tizhong.htm [存款利息计算器]/365/jsql/1-7cunkuan.htm [购房计算]/365/sw/house.htm测试大全类[智商测试]/365/csdq/01.htm[爱情测试]/365/csdq/02.htm[信心测试]/365/csdq/03.htm[男性魅力测验]/365/csdq/04.htm[心理适应性测试]/365/csdq/05.htm[合格丈夫测试]/365/csdq/06.htm[安全期测试]/365/csdq/1-7anquang.htm [测生命周期]/365/csdq/1-8life.htm [心理测试]/heart/[测试你的反应速度]/365/ylxx/fangying.htm [由始以来最准的性格、爱情测试]/365/csdq/2-3zui.htm娱乐休闲学习类推荐:[全球精品影视站]/TV/index.htm[全球广播在线收听]/radio/index.htm[滚动新闻中心]/365/ylxx/1-1news.htm[网上日程表]/chinese/xiaozhushou/mishu/calendar.html [梦的解析]/365/ylxx/1-3drawem.htm[星座查询]/365/ylxx/1-4star.htm[菜谱大全]/rec_default.php[大学英语四六级成绩查询]/365/ylxx/1-6english.htm[足球彩票]/365/ylxx/1-7football.htm[网上报刊室]/365/ylxx/02newpaper.htm[金山词霸在线词典]/365/ylxx/2-1words.htm[福利彩票]/365/ylxx/2-2fuli.htm[各地小吃]/365/ylxx/2-3eat.htm[汉语大词典]/365/ylxx/2-4chinese.htm[女性网络试衣间]/women/sy/[吉尼斯世界记录大全]/365/ylxx/2-6jishini.htm[全国网吧指南]/365/ylxx/2-7wangba.htm[MP3搜索、下载]/365/ylxx/3-1mp3.htm[原创Flash爬行榜]/365/ylxx/3-2flash.htm[世界知识]/365/ylxx/3-3world.htm[热线贺卡寄情]/365/ylxx/3-4card.htm[在线相声]/365/ylxx/xian%20shen.htm[出行参考]/365/ylxx/3-6goout.htm[数字计算游戏(适合小孩)]/365/ylxx/shuzhi.htm[网易独家同城聊天室]/365/ylxx/4-1chat.htm[元素周期表查询]/365/ylxx/chemcia.htm[电子书下载一网打尽]/365/ylxx/4-4ebook.htm[英文经典名著在线阅读]/365/wyzz/4-5.htm[查询生辰八字]/365/ylxx/4-5-8zi.htm[世界各国历史明信片欣赏]/365/ylxx/5-1shijie.htm[世界各国邮票]/365/ylxx/5-2youpiao.htm[世界各国货币]/365/ylxx/5-3money.htm[神奇读心术]/365/ylxx/5-4heart.htm[全国高校名录]/365/ylxx/5-5gaoxiao.htm[日语聊天室]/chinese/jpsay.htm[日本音乐试听]/365/ylxx/5-7jpyl.htm[日本歌曲在线试听]/jp.htm[日语汉字自动标注假名]/365/ylxx/6-6zidong.htm[文字转换为语音]/365/ylxx/6-7listen.htm最后强烈推荐一个!!!全世界的身份证护照查询,带相片的那种!!强烈推荐!!实在太狠了!/enter/passport。

公交信息查询系统需求分析说明书

公交信息查询系统需求分析说明书

公交信息查询系统软件需求分析规格说明书Requirement Analysis Specification编制人:编制日期:审核:批准:单位名称:第一章引言1.1目标与范围在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。

大力发展公共交通是解决城市交通拥挤问题的首选措施。

但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。

根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询。

1.2 系统概述公交信息系统中有两种角色:普通用户和系统管理员。

1、系统管理员使用站点管理和路线管理两大功能。

2、普通用户包括线路查询、站点查询等多种核心公交查询功能。

本设计主要实现公交信息系统的基本查询,从而满足群众的出行需要。

系统的主要功能是实现车况、路况、客流的实时监控,通过监控数据实现公交车辆的灵活查询。

1.3 约束条件1、操作系统要求:Windows XP/Windows72、需要的软件:SQL Serevr2005.,Visual C++6.0,VS2005第二章信息描述2.1 对象描述2.1.1 用例图(1)公交查询管理主用例图(2)站点查询与管理子用例图(3)线路查询与管理子用例图(4)乘车查询与管理子用例图2.2 数据字典第三章功能描述3.1 处理说明(1)系统各界面模块之间切换的响应时间不得超过3秒。

(2)系统执行查询,信息返回时间不得超过5秒。

(3)任何页面如操作超过20秒,系统自动返回首页。

3.2 性能说明1、车次查询需求描述:a普通用户和系统管理员都可以通过此功能查询相关车次信息。

b在普通用户界面和系统管理员车界面中都可以在动态文本编辑框中录入相关车次信息。

c车次必须为相关数据库中已存在的车次,否则将提示用户本系统中暂时没有录入相关车次信息。

d输入车次号,选择查询功能,实现对车次的查询,查询结果将包括车次号、序号、站点名。

公交信息查询系统课程设计

公交信息查询系统课程设计

公交信息查询系统课程设计一、课程目标知识目标:1. 让学生理解公交信息查询系统的基本原理和功能。

2. 使学生掌握运用编程语言设计简单的公交信息查询系统。

3. 帮助学生了解数据结构在公交信息查询系统中的应用。

技能目标:1. 培养学生运用所学知识,独立设计并实现一个简单的公交信息查询系统。

2. 提高学生分析问题、解决问题的能力,学会运用编程语言解决生活中的实际问题。

3. 培养学生的团队协作能力,学会在项目中进行有效沟通和分工。

情感态度价值观目标:1. 培养学生关注社会热点问题,关心公共交通事业发展。

2. 引导学生树立环保意识,倡导绿色出行。

3. 培养学生勇于尝试、不断探索的精神,增强自信心。

课程性质:本课程为信息技术学科课程,结合编程语言、数据结构等知识,以项目为导向,培养学生实际操作能力和团队协作能力。

学生特点:六年级学生,已具备一定的信息技术基础,对编程有一定了解,好奇心强,善于合作。

教学要求:结合学生特点,注重理论与实践相结合,关注学生个体差异,提高学生的实践操作能力和创新能力。

在教学过程中,注重引导学生关注社会问题,培养其社会责任感。

通过本课程的学习,使学生能够将所学知识应用于实际生活,提高解决问题的能力。

二、教学内容1. 理论知识:- 计算机编程基础:变量、数据类型、控制结构等。

- 数据结构:数组、链表、树等在公交信息查询系统中的应用。

- 算法:排序、查找等算法在公交信息查询系统中的运用。

2. 实践操作:- 利用编程语言(如Python)设计并实现一个简单的公交信息查询系统。

- 分析并解决实际项目中遇到的问题,如数据存储、查询优化等。

3. 教学大纲:- 第一周:介绍公交信息查询系统基本原理,学习编程基础。

- 第二周:学习数据结构,分析公交信息查询系统中可能用到的数据结构。

- 第三周:学习算法,探讨如何优化公交信息查询系统。

- 第四周:实践操作,分组进行项目开发,设计并实现公交信息查询系统。

秦皇岛公交时间

秦皇岛公交时间

秦皇岛公交时间引言:秦皇岛是中国沿海城市中的一个重要交通枢纽,公交车成为市民出行的重要工具。

掌握准确的公交时间表对于居民和游客来说是非常重要的,本文将介绍秦皇岛公交的时间相关信息,帮助大家更好地规划出行。

一、秦皇岛公交运营时间秦皇岛的公交服务覆盖范围广泛,公交车辆通常在每天早上开始运行,并在夜间停运。

具体的运营时间可能会因季节、路线等因素而有所不同,下面是秦皇岛公交的大致运营时间安排:1.工作日:早上6点30分至晚上20点30分;2.周末和节假日:早上7点至晚上21点。

值得注意的是,某些特定的公交线路在晚上会有延长运营时间的情况,以满足夜间出行需求。

这些特定线路的运营时间通常延长到22点或更晚。

市民和游客可以根据自己的出行计划提前了解相关线路的运营时间,以便更好地安排行程。

二、秦皇岛公交频率除了了解公交运营的时间,还需要注意公交的班次频率。

不同线路的公交车在高峰期和非高峰期的发车频率可能有所不同。

高峰期一般是指早上7点至9点和下午5点至7点,这段时间内公交车通常会更加密集,以满足人流量较大的需求。

非高峰期的发车频率相对较低,可能会出现等待时间较长的情况。

另外,不同线路之间的发车频率也可能不同。

主干道上的公交线路通常会比较密集,而分支路线的发车频率相对较低。

市民和游客可以通过查询公交时间表或者咨询公交站台的工作人员了解具体线路的发车频率,以便更好地安排出行。

三、秦皇岛公交站台的信息在秦皇岛市区,公交站台通常设置在重要的交通枢纽、商业中心等区域,市民和游客可以方便地找到公交站点。

公交站台上会有明确的标识和线路信息,包括公交车线路、到站时间等,方便出行者及时了解公交车的到达情况。

此外,秦皇岛公交站台还设有候车亭,提供临时遮阳、避雨的场所,为等车的市民和游客提供一定的舒适性。

同时,一些主要的公交站台还配备了电子公交候车信息显示屏,方便乘客实时查询公交车的到站时间。

总结:秦皇岛的公交系统是市民和游客出行的重要选择之一,了解准确的公交时间表可以帮助大家更好地规划出行。

(完整版)公交路线查询系统_毕业设计40设计41

(完整版)公交路线查询系统_毕业设计40设计41

毕业论文公交路线查询系统Bus line inquiry systemName: xxxTutor: xxxCollege: xxxMajor: xxxDirection: xxxxxx UniversityMay xxx摘要随着人类社会的发展,信息化时代的到来,人们生活质量的不断提高,城市间的往来更加频繁,导航已成为生活中不可缺少的一部分。

但导航仪不是最佳选择,导航仪造价昂贵,又不方便携带。

然而,手机却已经成为人们日常生活中不可缺少的工具,智能手机是人们最为期待的对象,从单一的通信到互联网的时代。

iphone更是现在社会追逐的新潮,华丽的外表,高端的操作系统,五花八门的应用软件,成为当代的潮流。

经由上述的分析,本文提出并实现基于GoogleMap API的iphone导航应用软件,能够提供给人们手机智能化交通的地图导航服务。

课题针对于ios的深入研究分析的基础上,基于GoogleMap API for ios开发一款iphone上的地图应用软件。

运用数据库解析xml的内容,运用xcode开发环境,由于数据量大,本软件只有客户端可视化模块,针对需求,主要实现如下功能:哈尔滨公交路线的查询,各个站点在地图上的显示,GSP 地位功能等。

针对前台模块的设计,已基本上实现其主要功能。

关键字:GoogleMap;xcode;ios;地图导航Bus line inquiry systemAbstractWith the development of society, the era of information technology, quality of li fe continue to improve, more frequent exchanges between cities, the navigation indispensable part of life. However, the navigator is not the best choice for navigation systems are expensive and inconvenient to carry. However, the phone indispensable tool in daily life, and smart phones is that people are most looking forward to object to the era of the Internet from a single communication. iphone is now chasing fashion, gorgeous appearance, services based on GoogleMap API iphone navigation application, providing people with mobile inligent traffic. Topics for in-depth research and analysis in ios based on based on GoogleMap API for ios-to develop a iphone map application software. Use of the contents of the database parse the xml, use the xcode developmen tenvironment, large volumes of data, the software only client visualization module for demand, mainly the following functions: Harbin bus route queries, each site displayed on the map and GSP status function. For the design of the front module .Keywords: GoogleMap; xcode; ios; map navigation目录摘要 (I)Abstract........................................................................................................... I I 1前言 . (1)1.1项目研发背景 (1)1.2 项目研发目的 (2)1.3项目研发内容 (3)2 哈尔滨公交路线查询系统的开发分析 (4)2.1 问题定义 (4)2.2 可行性分析 (4)2.2.1技术可行性分析 (4)2.2.2 操作可行性分析 (5)2.2.3 经济可行性分析 (5)2.2.4社会环境可行性分析 (5)2.3 功能需求分析 (5)2.3.1 GPS地位模块: (6)2.3.2公交路线列表: (6)3.总体设计 (7)3.1系统目标的确定 (7)3.2系统总体设计 (8)3.2.1项目系统模块图 (8)3.2.2 数据流图(DFD) (8)3.2.3项目系统流程图 (9)3.3数据库设计 (9)3.4数据库的选用 (11)4.公交路线查询系统详细设计及实现 (11)4.1主界面的功能实现 (11)4.2 GPS定位模块的功能实现 (13)4.3公交路线查询模块的功能实现 (14)4.3.1 公交路线列表模块的功能实现 (15)4.3.2列表索引模块的功能实现 (15)4.3.3 公交站点显示模块的功能实现 (16)4.3.4 公交路线显示模块的功能实现 (17)4.3.5后台数据库 (20)4.4说明模块功能实现 (21)5 结论 (22)参考文献 (23)致谢 (25)1前言1.1 项目研发背景在信息化的时代,人们已经热衷于从互联网查找自己需要的信息,这一快捷、省时、省力的方式已服务于社会的各方面与各群体,互联网已成为人们生活中不可缺少的一部分。

基于_NET和MapXtreme的公交查询系统的设计与实现

基于_NET和MapXtreme的公交查询系统的设计与实现

第33卷第3期2008年5月测绘科学Science of Surveying and M app ingVol 133No 13May 1作者简介:蔡畅(19832),男,湖南宁乡人,现为解放军信息工程大学测绘学院地图学与地理信息系统专业在读硕士,研究方向:地理信息系统开发与应用。

E 2mail:cocohe7052@s ohu 1com 收稿日期:2006212225基于1NET 和M apXtre m e 的公交查询系统的设计与实现蔡 畅,葛 文,张小朋(解放军信息工程大学测绘学院,郑州 450052)【摘 要】本文详细介绍了基于1NET 框架、利用MapXtre me 二次开发组件,设计和实现多种情况下的公交换乘查询算法的过程,提出了公交查询系统的解决方案。

其中,在数据表的设计上建立了路段与站点的一种一一对应关系的拓扑关系,简化了站点和线路查询的实现过程。

在最优换乘方案的设计上采用的是一种基于树形结构的遍历算法,具有较强的实用价值。

【关键词】M apXtre me;数据绑定;公交查询【中图分类号】P208 【文献标识码】A 【文章编号】100922307(2008)0320163203DO I:1013771/j 1issn 11009223071200810310581 引言城市公共交通作为城市交通网络中的重要组成部分,是市民出行的主要方式之一,也是舒缓城市交通压力,稳固城市正常秩序的手段之一。

如何快速获知某个站点和某条线路的公交信息,寻找一条经济、合理、方便的最优乘车路线或换乘方案,成为城市居民和外地旅客一个非常困惑的问题。

基于此目的,本系统将ComGI S 技术用于城市公交查询系统,在地图上直观地查询和显示出站点和公交线路的信息,并查找如何到达目的地的最优方式,极大地方便了人们出行乘车。

2 开发平台根据其功能需求,系统选用基于MapXtre me 和1NET 相结合的开发模式。

MapXtre me 是M ap I nf o 公司推出的一个基于I nternet 技术的地图应用服务器,采用了标准的TCP /I P 协议,是典型的W ebGI S 开发工具,使得系统可进一步进行网络发布;同时,它也是基于微软的1NET 架构开发的产品,使得开发人员可以享用微软的1NET 技术架构带来的好处,如跨语言性,创建W eb 服务部署分布式应用等先进的技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
this.bestpath=bestpath; this.isfinding=isfinding; } public Finding_way ( Beg_end_sta inputstation ) { this.inputstation=inputstation;
} public void createFindWay(Beg_end_sta inputstation)
bestpath[i].addSegment( resBusNo[i] );
//System.out.print("s"+resBusNo[i]+"f "); i++;
} pathTotal=i; resultBusNo.close(); //System.out.println(" "); //System.out.println(" ");
//3 表示间接查询中,起点站不存在 5 该车次无车站 //6 倒一次车的中间站点不存在
public Finding_way() {
}
public Finding_way( Beg_end_sta inputstation,Path [] bestpath, boolean isfinding ) { this.inputstation=inputstation;
jbtQuery.addActionListener(this);
} public static void main(String[] args)
{ BusSystem frame=new BusSystem(); frame.setTitle("秦皇岛公交信息查询系统"); frame.setSize(300,500); frame.setVisible(true);
//给出不倒车直接到达的方案 public boolean direct_find() { int i=0; int resBegSeq,resEndSeq; int resBegSeqShadow,resEndSeqShadow; int distance;//起点站到终点站所经过的车站数 String [] resBusNo=new String [20]; String begining,ending; String queryBusNo,queryBegSeq,queryEndSeq,queryPassSta; String queryPath; //String busNo; begining=inputstation.getBegName(); ending=inputstation.getEndName(); if(begining==ending) { //System.out.println("起点和终点是同一站点"); errState=2; //起点和终点是同一站点 return false;
JPanel p3=new JPanel(); p3.setLayout(new BorderLayout(2,1)); p3.add( new Label("查询结果"),BorderLayout.NORTH); p3.add( scrollPane,BorderLayout.CENTER );
p1.setBorder(new TitledBorder(" "));
inputstation=new Beg_end_sta(); inputstation.set_be_sta( begining , ending ); bestpath=new Path[20]; for ( int i=0; i<20; i++)
{ bestpath[i]=new Path();
}
queryBusNo="SELECT bus_no
FROM bus_table WHERE
station_name='" + begining + "' AND bus_no In ( SELECT bus_no FROM bus_table
WHERE station_name='" + ending +"')";
{ this.inputstation=new Beg_end_sta(); this.inputstation=inputstation; this.bestpath=new Path[20];
} public
{
void createFindWay(Station begining,Station ending )
JPanel p2=new JPanel(); p2.setLayout( new FlowLayout(FlowLayout.RIGHT)); p2.add( jbtQuery );
getContentPane().add(p1,BorderLayout.NORTH); getContentPane().add(p2,BorderLayout.SOUTH); getContentPane().add(p3,BorderLayout.CENTER);
}
}
public {
void createFindWay(String begining,String ending )
inputstation=new Beg_end_sta(); inputstation.set_be_sta( new Station(begining) , new Station (ending) ); bestpath=new Path[20]; for ( int i=0; i<20; i++)
//System.out.println(resultBusNo);
/* if (resultBusNo)//找到合适的函数来检查是否有有效数据!!
所经过的车站
{ System.out.println("无可行方案 "); errState=1; return false;
} */
if( !resultBusNo.next() ) { errState=1; //System.out.println(resBusNo[0]+"dd"); return false; }
} public void actionPerformed(ActionEvent e)
{ if(e.getSource ()==jbtQuery ) { String beginSta=jtfBeginSta.getText(); String endSta=jtfEndSta.getText(); String resultQuery; boolean isFinded;
jtaResult.setText(resultQuery);
}
}
}
//Finding_way.java
//该类用来计算乘车方案。
import .URL; import java.sql.*; public class Finding_way {
private Beg_end_sta inputstation;//起始站点 private Path [] bestpath;//20 个乘车方案 private boolean isfinding;//是否找到可行的乘车方案 private int pathTotal; private int errState=0;//1 表示没有直达方案 2 表示起点站与终点站为同一站点
Finding_way myFind=new Finding_way(); myFind.createFindWay( beginSta,endSta ); isFinded=myFind. find_bestway (); if(isFinded)
{
resultQuery=myFind.output(); // System.out.println(myFind.output()); } else { resultQuery="对不起,未找到可行方案!\n"; }
//BusSystem.java
//秦皇岛公交信息查询系统单机测试平台
//用于以窗口形式输入查询站点,输出乘车方案 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.TitledBorder;
try{Βιβλιοθήκη Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:bus");
Statement stmt;
stmt=con.createStatement();
ResultSet resultBusNo ,resultBegSeq,resultEndSeq,resultPassSta;
resultBusNo=stmt.executeQuery( queryBusNo );
//System.out.println(resultBusNo);
//找到从起点直达终点的一系列公交车次
public void setbestpath(Path [] bestpath ) { this.bestpath=bestpath; }
public Path[] getbestpath() { return bestpath; }
public void setisfinding( boolean isfinding ) { this.isfinding=isfinding; }
相关文档
最新文档