公交路线查询系统_毕业设计(论文)(编辑修改稿)内容摘要:
件开发的火热势头, 所以本系统 无论从公益性、效益性都 拥有非常成熟的市场 及发展前景。 功能需求分析 本系统通过设计研究,采用是可视化结构,方便操作,运用的是 MVC 的模式结构,方便、灵巧,对是使用过手机软件的用户来说,很容易操作。 本系统共分为五大功能块:GPS 定位模块,公交路线列表,地图的显示模块,后台数据库,设置模块(部分功能实现)。 功能模块介 绍: GPS 地位模块 : 本模块针对于有 GPS 模块的手机而设计的模块,根据 GPS 的基站信息,定位自己当前的位置,对于人们导航有很大的作用,根据地图可以很快的找到自己的位置和自己想要到达的目的地,对于外出旅游的人更是最佳的选择。 由于模拟器没有 GPS 模块,只能模拟,功能已经实现。 公交路线列表: 本模块也叫做公交线路一览表,是所有公交路线的集合,本系统不提供输入,只提供索引,是用户可以不用输入就可以得到想要找到的公交路线,免去了由于环境的原因无法输入的问题。 本模块连接着主 界面,也就是地图可是界面,当选中想要查询的路线后点击就会跳转到主视界面,看到自己想要的路线图。 地图显示模块 : 本模块是是本系统的主界面,也是地图的显示界面,由两个部分组成,由导航栏和地图显示界面组成。 导航栏是由三个连接按钮组成,其功能是分别连接 GPS 定位模块,公交路线列表及说明模块。 地图显示界面是整个哈尔滨的全貌地图,支持多点触控,放大缩小等。 可以给用户提供哈尔滨的轮廓,让用户有一种一览无余的感觉。 公交路线查询系统 — 5— 数据库模块 : 数据库模块就是本系统的数据提供模块,本系统支持 c/s 模式提供数据,也可以通过后台数据库实现两种方式。 本次开发是以后天数据库开发的,数据库提供公交线路现实的所有数据,公交路线,路线的站点经纬度,站点间连接的经纬度等,本数据库共有三个表分别为,公交线路表,公交站点 表,站点坐标表。 各个表互相联系提供了整个系统的数据检索。 说明模块 : 本模块对整个系统做一个阐述说明,功能以及整个系统的背景介绍,也可以设置地图中你在路线图中的位置,根据指示,找到相应的公交站点。 公交路线查询系统 — 6— 系统目标的确定 系统 目标 在于为广大乘客提供最新公交信息和公交查询信息的同时,还为公交管理者供简单、实用的后台管理平台。 采用安全可靠的现代化处理和控制技术,及时准确、可靠地更新公交信息,建立完备、便捷的公交查询系统。 1. 公交路线查询模块:用户进入系统后,点击导航栏中的公交路线查询按钮,视图跳转到公交路线查询列表,用户可以直接下拉列表找到想要的公交路线,点击路线名就可以得到公交路线图,这样就可以得到这条路线的相关信息如:经过的站点,站点周围的显著的建筑,交通的路线,通过地图找到可以去哪个站点乘车。 2. GPS 定位模块:用户进入系统后,点 击导航栏中的 GPS 定位按钮,你就可以看到你在整个哈尔滨的地图上的位置,这样你就可以得到自己想要得到的信息:想要到达的标志性建筑物,去哪条街,哪条路等等。 3. 地图显示模块:本模块是整个系统的主视图,进入的主要视图界面,其余模块都是围绕着整个视图而展开的,当用户进入时会给用户呈现整个哈尔滨的全貌,既平面图 ,让人们了解一下整个哈尔滨的划分情况,道路,河流等等。 系统总体设计 项目系统模块图 公 交 路 线 查 询 系 统GPS定位模块公交路线查询模块主视图模块 图 31 项目系统模块图 GPS 定位模块:本模块 是利用 GPS 模块定位当前位置,用一个图标在地图中显示当前用户的位置,这是 GPS 导航的系统的一个缩例,本模块的应用以后可以加入导航模块。 公交路线查询模块,本模块是为用户提供公交路线列表的功能块。 本模块分为两个公交路线查询系统 — 7— 小模块,分别为:公交路线列表和列表索引栏,通过列表可以展现给用户哈尔滨公交路线的所有线路,索引栏是帮助用户快速的找到想要得到的公交路线。 主视图模块:本模块负责整个系统的显示功能。 本模块也分为两个模块:用户导航模块和地图显示模块,主视图是所有的功能的显示模块,是所有模块的实现部分,显示个人的位置,显示公 交路线等。 数据流图( DFD) 用户查询的 DFD,如图 32:用户输入信息,系统处理查询信息,系统获得信息内容后,向数据库搜索查询信息,将查询的结果显示到显示界面上。 用 户输入查询处理数 据 库结果显示 图 32 数据流图 项目系统流程图 在 ios 模拟器 环境中的 该项目完成 品最终是以 用户界面 体现运行程序 ,将用户想要查询的信息从数据库中查找、匹配然后通过语言界面输出 , 并从空间数据库中读出地图显示。 但 对其运 行后的结果 不能 进行查找和增加、删减等操作 ,只能由后台管理员在指定的界面操作或直接对数据库编辑。 数 据 结 构的 设 计后 台 数 据库为 程 序 和数 据 库 建立 联 系进 行 调 试并 进 一 步改 进后 期 维 护创 建 主 要功 能 查 询界 面 图 33 项目系统流程图 数据库设计 系统方案进行设计.它是系统的整体解决方案。 其目标为:建立包括公交线路属性数据库、公交站点属性数据库等公交信息所必需的数据库:建立包括公交线路空间数据公交路线查询系统 — 8— 库、公交站点空间数据库等公交信息所必需的后台数据库:建立基于 GoogleMap的公交线路软件的查询系统,使出行人员可有重点地查询公交路线相关信息。 本 数据库共包括三个表,分别为:公交路线表: Routes table,公交路线的站点经纬度表: Stations table,公交所经路线的经纬度表: RoutePoints table。 下面分别介绍一下表的结构: ( 1)公交路线表 Routes: 公交路线表 Routes用来保存哈尔滨所有的公交路线,结构如下表所示 表 34 公交路线表 Routes 编号 字段名称 数据类型 说明 1 id int ID号 2 Name varchar(50) 公交路线名称 3 Way Bit 是否完成 ( 2)公交路线的站 点经纬度表 Stations: 公交路线的站点经纬度表 Stations用来保存公交站点的经纬度 表 35 公交路线的站点经纬度表 Stations 编号 字段名称 数据类型 说明 1 id int ID号 2 Lat decimal 公交站点的纬度 3 4 5 Lng Name RoutID decimal varchar(50) int 公交站点的经度 站点名称 公交路线 ( 3)公交所经路线的经纬度表 RoutePoints: 公交所经路线的经纬度表 RoutePoints用来保存公交经过路线的经纬度 表 36 公交所经路线的经纬度表 RoutePoints 编号 字段名称 数据类型 说明 1 id int ID号 2 Lat decimal 公交站点的纬度 3 4 5 Lng Index RoutID decimal int int 公交站点的经度 站点名称 公交路线 公交路线查询系统 — 9— 数据库的选用 本数据采取的数据存储工具是 SQLite,是一种小型的数据库存储工具,用于存储公交路线查询所需的数据,是整个系统后台的服务。 SQLite, 是一款轻型的数据库,是遵守 ACID 的关联式 数据库管理系统 ,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百 K 的内存就够了。 它能够支持 Windows/Linux/Unix 等等主流的 操作系统 ,同时能够跟很多程序语言相结合,比如 Tcl、 C、 PHP、 Java 等,还 有 ODBC 接口,同样比起 Mysql、 PostgreSQL 这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。 SQLite 第一个 Alpha 版本 诞生于 2020 年 5 月 . 至今已经有 10 个年头, SQLite 也迎来了一个版本 SQLite 3 已经发布。 公交路线查询系统 — 10— 主界面的功能实现 公交路线显示界面 是本系统的主界面,是用户运行本系统的开始界面,本界面提供了整个系统的功能的显示,主界面也就是用户登录界面,本系统无需账户注册,运行就可以使用。 本功能块的设计,主界面要体现出本系统的所有功能块,所以功能块的设计要与其他功能块相互联系。 这里我们模拟用户运行系统,操作流程图如图 41。 图 41 系统查询显示显示流程图 本系统的 UI 是用 Interface Builder 图形化工具生成,再由功能函数控制图形界面的思想,并完成程序的图形界面。 Interface Builder 简称 IB,是用于美国苹果公司 Mac OS X 系统开发的软件开发程序,是 Xcode 套件的一部分。 Cocoa 开发者可以使用 Interface Builder 来开发和修改应用程序的图形用户界面,其数据以 XML 的形式存储在 .xib 文件中。 Xcode 被收购前是存储在 .nib中。 功能模块的实现 : 主界面的设计,主界面的功能是为了提供给用户哈尔滨的全貌和其他功能的显示功能。 所以用户登录界面为哈尔滨的全貌,并提供功能导航栏,说明本系统的所有功能。 主界面两个部分,哈尔滨的全貌显示及功能栏。 哈尔滨 全貌的显示,根据 Xcode 的函数库,找到 Mapkit 框架, Mapkit 框架中显示地图的功能函数,要找到哈尔滨的位置就要找到哈尔滨的经纬度,以哈尔滨的经纬度为进入主界面 GPS 定位功能 公交路线插询列表 是 跳回主界面进行显示 公交路线查询系统 — 11— 中心,进行比例显示就会呈现给大家哈尔滨的全貌地图。 找到哈尔滨的经纬度后,设置其显示比例,经过视觉的调试,在最终完成哈尔滨的全貌显示。 本模块的界面是 IB 中的 mapview 界面,利用函数的结合控制,达到视图的效果。 实现控制视图的主要代码如下: MKCoordinateRegion jorinRegion =。公交路线查询系统_毕业设计(论文)(编辑修改稿)
相关推荐
② 要求操作简单,每站只需按一次键即可播报全部报站内容(前方将要到达的站名,上下车提示服务用语) ; ③ 要求具有跳站、上行、下行切换控制功能; ④ 要求语音播报具有 16 档音量调节功能; ⑤ 要求站牌信息及服务信息等都能通过液晶屏显示出来; ⑥ 时间、日历播报、显示和调整功能。 方案论证 方案一: 根据设计要求,选用 MCS51 单片机作为主控芯片,外部扩展适当大小的RAM组成最小系统。
所计量项目是否直接有市场价格。 市价法 项目类似法 结束 用市场价格计量 结束 期望现金流量法 结 束 结束 符合公允价值交易条件的交易是否已经发生。 估计公允价值 涉及资产和负债是否存在市场价格信息。 涉及到资产或者负债有合同约定的现金流吗。 期权定价法或其他方法 结束 开始 是 是 是 否 长春科技学院 毕业论文 第 5 页 共 17 页 依据上述三个层次
社会主义和谐社会过程中,文化因素深深地渗入其间,它为和谐社会的发展 提供思想保证、精神支撑。 社会主义和谐社会有着丰富的文化内涵。 没有和谐的文化,就没有和谐社会的根基,没有和谐社会的发展方向。 和谐文化是和谐社会的重要特征。 有没有和谐的文化,是衡量一个社会是否和谐的重要尺度。 构建社会主义和谐社会,既包含着和谐文化建设的内容,同时更需要和谐文化的引导和支撑。 和谐社会越发展
技术,内含晶体振荡器、防混叠滤波器、平滑滤波器、自动静噪、音频功率放大器及高密度多电平闪烁存储阵列等 , 因此只需很少的外围 器件就可构成一个完整的声音录放系统。 芯片设计是基于所有操作由微控制器控制,操作命 7 令通过串行通信接口( SPI或 Microwire)送入。 采样频率可为 、 、 、频率越低,录放时间越长,而音质则有所下降。 片内信息存于内烁存储器中,可在断电情况下保存 100
由项目总工组织图纸会审;技术人员自觉学习有关水利工程的施工规范、质量标准,并按规范和标准施工。 ( 2)各分部工程开工前,编写可行的施工方案及质量控制措施,报监理工程师批准执行。 技术人员施工前向各工种、各工序的带班班长、技术工人进行技术交底,使之了解施工的技术 要求、施工工序及质量控制措施,做到了质量有标准,任务有落实,防患于未然。 、检测保证措施 ( 1)施工准备检查 开工伊始
灭火系统。 1)煤层自燃监测 方法 煤层自燃火灾监测与早期预报是矿井火灾预防与处理的基础,是矿井防灭火的关键。 只要能够准确、及时地对煤层自燃火灾进行早期预报,就能有的放矢地采取预防煤层自燃火灾的措施,从而避免自燃事故的发生。 对于煤层火灾的预测预报而言,监测 监控 技术是至关重要的 ,本 矿井 煤层自燃火灾监测与早期预报 采用 煤矿安全 监测 监控系统和人工检测 两 种手段。 安全 监测