公交车查询系统.docx
- 文档编号:24251256
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:13
- 大小:247.09KB
公交车查询系统.docx
《公交车查询系统.docx》由会员分享,可在线阅读,更多相关《公交车查询系统.docx(13页珍藏版)》请在冰豆网上搜索。
公交车查询系统
公交车线路查询系统报告
1.1课题背景
公交车查询管理系统用计算机管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的.现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询。
公交车查询管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
1.2研究意义
1.2.1意义:
近年随着Internet/Intranet环境在世界范围内的不断扩大,根据用户请求实现动态数据交换更是成为不可缺少的应用。
如网上商品购物系统数据录入数据查询等。
按照站点递进搜索方式也可为出行者提供快速的查询路线的方法,大大方便了人们的出行。
与其它的方式相比该方式具有明显的优势,因为可以通过编程给出任意两点之间的行车路线,既快速又简洁。
1.2.2国内外研究现状:
在西方国家(如美国、日本等),在城市公交网络系统上投入了极大的财力,构建了利用计算机网络和先进的通信系统的智能运输系统ITS,从而实现了大范围内全方位发挥的实时、准确、高效的运输综合管理,使人、车、路密切配合,和谐统一,大大改善了交通环境等。
国内在这方面的起步较晚,但是各地政府都给予了极大的重视,相继建立了网上公交查询系统,但是效果不甚理想。
1.2.3研究目的:
目的:
马鞍山市交通网络错综复杂,为了满足发展国际旅游到人们出行的实际要求,出行往往要换车才能到达目的地。
如何选择换车线路、站点,才是最少的换车次数、最经济的乘车方案?
针对这个问题,研究了此课题,找到最优的路线。
1.3系统简介
本系统主要方便人们查询自己的公交车路线,方便人们乘坐公交.
本系统主要由以下几大功能组成:
一.按车次查询模块
二.按起终点站查询
三.查找经过站点最小的路线
1.开发软件介绍
VisualBasic6.0是Micrsoft公司出品的开发工具,VisualBasic是一种可视化的,面向对象的Windows开发语言,它具有易用,通用和开发效率高的特点。
随着微软对它不断地改进以及计算机本身性能的提高,使得VisualBasic越来越适合一般的应用程序开发。
正如BillGate所说,世界上绝大多数的Windows应用程序是用VisualBasic编写的。
在众多的开发工具中,我们为什么要选择VisualBasic6.0呢?
因为VB具有众多其它开发工具所没有的优点!
具体介绍如下:
开发的高效
语言的高效
编译的高效
执行的高效
维护的高效
基于以上理由,我们毫不忧郁的选择了VB6.0做为我们的开发工具!
!
主要的控件及其基本属性,事件简介
参考资料
1陈明.软件工程学教程.科技出版社,2002
2萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,2000
3飞思科技产品研发中心.visualbasic6.0数据库应用开发.电子工业出版社,2003
4飞思科技产品研发中心.visualbasic6.0开发者手册.电子工业出版社,2002
5申
简单介绍
随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。
现在不同了,即使你没有接受过严格的程序设计训练,使用VisualBasic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。
VisualBasic继承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。
公交车查询管理系统用计算机管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的.现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询。
公交车查询管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
因为本人能力有限,加上时间紧迫,所以设计出来的本系统可能功能比较简单,另外本系统是单机版,不能实现网络互联操作,这些都有待于我在以后的工作学习中进一步改进。
一.马鞍山市公交车查询系统可行性分析报告
随着现在社会的发展,人们都避免不了要到某些城市去公干或其他的事情。
一旦你对这个城市不熟悉,你的出门就会举步维艰。
打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。
因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。
本软件是利用VisualBasic语言和Access数据库开发系统开发的,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,将帮助出行人士方便、高效的安排自己的行程。
本系统的开发目的主要是向公交车用户提供公交的相关信息查询,为他们的出行提供相关的线路查询和选择。
包括提供全部线路的具体情况(途经站点、早班和末班车时间、票价)查询,各个站点所有的线路查询,站点与站点之间的线路查询等等。
1.1.技术可行性:
本系统采用的是VB编程与Access数据库相结合的方法,将所有收集的数据信息都存储到数据库中,再通过程序调用这些数据信息实现各种查询,即所谓的"程序设计数据化,数据管理程序化"思想。
基于这种思想的查询系统的理论及技术已日趋成熟,加之这两款软件的应用性和移植性都非常优秀而且其发展也到了较成熟的阶段,保障了日后的系统维护。
所以本系统在技术上是可行的。
本系统对于操作环境的要求不高,486以上的计算机都可以使用。
1.2.操作可行性:
本系统界面简单明了,提供的信息语言通俗易懂,用户只要懂得初步的计算机操作即可。
1.3.经济可行性:
从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持,开发人员报酬等开支都比较少。
短期收益:
可制作光盘,或放在INTERNET上作收费下载或查询。
长期收益:
发展成可查询全球交通网络的超级交通网络查询软件,并不断有更新。
1.4.社会环境可行性:
如今城市改造日益加快,外来人口不断增多,使得交通的便捷性难上加难,所以我软件拥有非常成熟的市场。
而且现在上海政府鼓励市民信箱,若我软件能与之联手,将会使我软件的前途一片光明。
二.马鞍山市公交车查询系统需求分析报告
2.1项目背景
2.1.1项目的名称:
公交车管理系统应用软件
2.1.2项目产品的名称:
上海市公交车管理系统
2.1.3项目的组织者:
同志工作室
产品用户:
广大需要查询公交车信息的用户
产品的设计者:
徐娜甘玮儿曹懿卢秋
2.2项目目标
通过开展此次工程,提高本身的程序设计思想及水平,加强本身的工程化思想,在实际的工作中,去揣摩、发现、总结一套适合于自己的工作方法,培养自己的团队协作精神,全面的提高自己。
同时,开发出一套较完整的公交查询应用软件,做出我们的一份贡献。
开发出一套用于公交车查询的软件,帮助出行人员方便、高效的进行对自己的出行管理,并通过此次软件开发过程全面提高自身的综合素质。
2.2.1技术目标
公交车查询系统应用软件的开发完全采用VisualBasic程序设计语言的程序设计与数据库相结合的手段进行开发,实现手段先进、有效、简单。
2.2.2经济目标
本工程产品作为公交车信息查询的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。
是为了通过实现本产品的各项功能,是为了能够做到开发其它软件打基础,是注重以后的潜在发展,是在概念上、形象上的不断升值。
2.2.3社会目标
通过本工程产品为出行人员提供方便、高效的出行路线指导,引起人们对本工程产品的进一步的重视,提高本工作室在社会中的知名度、影响力。
2.3项目性能需求
本系统从用户的需求出发,可实现以下功能:
2.3.1线路具体情况查询:
输入线路名称就可得到该线路的途经站点,发车和末班车时间,票价等相关信息。
(通过程序对数据库中的数据信息选中输出。
)
2.3.2经过此站点的所有路线查询:
输入站点名称即可得出经过该站点的所有线路名称。
(过滤数据库中的数据信息,把匹配的数据输出)
2.3.3站点间的点到点路线查询:
输入出发站点和目的站点即可输出可选择的线路,包括中间站的转乘。
该系统只对用户提供信息查询功能,并不对用户开放对数据的编辑权限。
数据的修改、删除、及时更新工作只能由管理人员实现并对系统进行定期的维护,保证其运行的稳定性。
2.4项目的逻辑模型
2.5项目系统流程图
在Windows环境中的产品最终是以数据库体现运行程序,可对其运行后的结果进行查找和增加、删减等操作。
2.5.1项目功能
能记录、查询、保存等。
2.5.2项目系统流程图
2.5.3项目局限性
相关的知识点少,运行速度慢,处理能力不够,系统更新、修改困难。
2.6项目的工作原理
2.6.1此公交查询系统软件与其它软件有所不同,它小巧实用,主要利用数据库来实现:
a.它将所有的数据都存入数据库中;
b.它调用的数据都来自数据库;
c.它能随意的输入数据和输出数据;
d.通过过滤的功能来查找出来的记录中找到所需的项。
产品流程图:
2.6.2项目流程图:
2.7数据分析
2.7.1原始数据
数据名称:
公交车线路详表
简述:
用于描述马鞍山市公交车线路的全部信息,包括:
站点,线路名称,早末班发车时间
来源:
由马鞍山市交通管理局提供
去处:
用户进行查询时使用
2.7.2数据分析
字段名称
数据类型
字段长度
线路名称
文本
10
站点名称
文本
10
时间
时间格式
10
4.用户界面设计
1.主界面设置
2.登录界面设置
3.查询界面设置
3.1登录代码
PrivateSub登录_Click()
Form1.Show
EndSub
PrivateSubCommand1_Click()
IfText1.Text="马鞍山"AndText2.Text="123"Then
LoadForm1
Form2.Show
Else
MsgBox"输入错误,请重新输入!
",,"提示"
EndIf
EndSub
PrivateSubCommand2_Click()
IfText1.Text="学生"AndText2.Text="123"Then
LoadForm1
Form4.Show
Else
MsgBox"输入错误,请重新输入!
",,"提示"
EndIf
EndSub
3.2查询代码
PrivateSubCommand1_Click()
IfText1.Text="3"Then
Text2.Text="火车站-长途汽车站-红旗桥(红旗花园)-人民医院-美华电脑学校(文化宫)-矿院-安徽工业大学-新亚百货大楼(伊锦都广场)-二十二中-马钢技师学院-浙江小商品市场(矿山新村)-新新源市场-中级法院-旅游汽车站-公路直属分局-霍里山-河海大学文天学院-安工大东校区-马鞍山技师学院-御景园-林场-岘山村-长运驾校-地磅房-石山公园-新华书店-向山"
Else
IfText1.Text="23"Then
Text2.Text="雨山七村-雨山九村-中冶华天-田园饭店-徽商银行-新亚百货大楼(伊锦都广场)-妇幼保健医-菊家路口-行政服务中心-新新源市场-中级法院-旅游汽车站-公路直属分局-霍里山-河海大学文天学院-安工大东校区-马鞍山技师学院-御景园-林场-岘山村-长运驾校-地磅房-石山公园-新华书店-向山"
Else
IfText1.Text="103"Then
Text2.Text="第四人民医院-向山-新华书店-石山公园-地磅房-长运驾校-岘山村-林场-御景园-马鞍山技师学院-安工大东校区-河海大学文天学院-霍里山-公路直属分局-慈和湖小区-沿河一队-沿河二队-国际华城东-国际华城西-中北巴士修理厂-东源美家乐-康华广场-花园新村-九缘城市花园城市花园-美华电脑学校-人民医院-红旗花园"
Else
IfText1.Text="113"Then
Text2.Text="火车站-长途汽车站-红旗桥(红旗花园)-人民医院-美华电脑学校(文化宫)-矿院-安徽工业大学-新亚百货大楼(伊锦都广场)-二十二中-马钢技师学院-浙江小商品市场(矿山新村)-新新源市场-菊花园-慈湖河小区-公路直属分局-霍里山-河海大学文天学院-安工大东校区-马鞍山技师学院御景园-林场-岘山村-长运驾校-地磅房-石山公园-新华书店-向山"
Else
IfText1.Text="26"Then
Text2.Text="旅游汽车站-中级法院-朝辉首府-新一城购物中心-建管大厦-市政广场北-湖西路-市地方海事局-鸳鸯村-联华购物广场-汤阳-星马公司-科创公司-泰尔重工-开发区管委会-芦场村葛普池-三和刚才市场-瑞马刚才市场-路畅村委会-青岛啤酒厂-采石矶景区"
Else
Text2.Text=""
MsgBox"此公交路线查询不到",,"提示"
EndIf
EndIf
EndIf
EndIf
EndIf
EndSub
PrivateSubCommand1_Click()
IfText1.Text="火车站"AndText2.Text="向山"Then
Text3.Text="您查询的是3路或者113路公交车"
Else
IfText1.Text="雨山七村"AndText2.Text="向山"Then
Text3.Text="您查询的是23路公交车"
Else
IfText1.Text="第四人民医院"AndText2.Text="红旗花园"Then
Text3.Text="您查询的是103路公交车"
Else
IfText1.Text="旅游汽车站"AndText2.Text="采石矶风景区"Then
Text3.Text="您查询的是26路公交车"
Else
Text3.Text=""
MsgBox"此公交路线查询不到",,"提示"
EndIf
EndIf
EndIf
EndIf
EndSub
3.3退出代码
PrivateSub退出_Click()
End
EndSub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交车 查询 系统