基于Android平台的公交智能查询系统设计.docx
《基于Android平台的公交智能查询系统设计.docx》由会员分享,可在线阅读,更多相关《基于Android平台的公交智能查询系统设计.docx(34页珍藏版)》请在冰豆网上搜索。
![基于Android平台的公交智能查询系统设计.docx](https://file1.bdocx.com/fileroot1/2022-10/12/bfad60e9-d0ee-4cd7-a5c1-4226ce0421e2/bfad60e9-d0ee-4cd7-a5c1-4226ce0421e21.gif)
基于Android平台的公交智能查询系统设计
基于Android平台的公交智能查询系统设计
基于Android平台的公交智能查询系统设计
摘要
本文首先对系统开发的背景以及研究的目的进行了介绍。
然后我从三大可行性方面进行具体分析以及简单地介绍了系统设计过程中所用到的开发工具和开发平台搭建的过程。
下一步介绍了系统应该实现的几个功能:
站点查询,站站查询以及公交路线查询功能,并且对各个功能模块进行了详细的分析及设计。
接着该论文给出了具体的实现步骤、功能模块的流程图以及设计的界面图。
本文在最后的时候对此次设计做了个总结,具体介绍了开发过程中出现的难题以及这款软件的不足。
关键词:
Android,公交路线查询,JAVA
System designofbus querysystembasedon Android
Abstract
Firstlythe backgroundandpurpose of the systemdevelopment arediscussed.ThenImadespecificanalysisfrom three aspectsof feasibilityandbrieflyintroducedthe developmenttoolsusedinthedesignofthesystemandtheprocessofdevelopingtheplatform.Nextwe introducedthefunctionofthesystem:
siteinquiries, inquiriesstation and busroutequeryfunction,andeveryfunctionmodulewasanalyzedanddesignedindetail.Thenwe gavethespecificimplementationsteps, function moduleflowchart andthedesignofthe interfaceof concrete.Finally,we madea summary ofthedesignandintroducedthe problems inthedevelopmentprocess andthe problems ofthesoftware.
Keywords:
Android,Thebusroutequery,JAVA
第1章引言
1.1研究背景
随着因特网的飞速发展,人们越来越趋向于利用因特网来实现资源共享以及协同工作,使用各种软件方便生活,已经成了一个不可扭转的趋势。
我以基于安卓的公交查询系统为题,以苏州公交为原型,再运用自身的知识,熟练使用开发的工具以后,开发了这个公交查询软件,并努力将它开发成为一个便于大众使用的公交查询软件。
如今人们乘公交出行时的路线大多数是由电脑查询或者公交站牌获得的,但是设想一下如果在我们在出行的途中路线突然有了变化,那时我们的路线就要有所改变。
所以怎样才快速准确地掌握路线的信息是很重要的,而且以后人们对生活的满意程度也不只是富裕和安家立业就足以,而是渐渐趋向于一个更人性化的服务。
城市交通服务在一直不断地跟着科技的发展而进步,从最初的人工服务转变为技术型服务,如咨询,公交站牌等,可是这些服务还是有一些欠缺的地方,就是即使你知道了这条路怎么走,可是下条路线该通到哪却不知道。
所以我们开发了这个基于安卓的公交查询系统,乘客可在安卓手机上查找出行的路线,这可以节约出行的时间,使得出行更加轻松愉快。
本次系统设计以苏州公交为基础开发了一个公交查询软件,为大众的出行服务。
1.2研究的目的与意义
公交智能查询系统是这几年新出现的事物,所以目前的公交查询系统现或多或少得存在着一些缺陷。
但是随着科学技术的提高和飞速的发展,做出更加完善的公交查询系统完全指日可待。
基于要更好地服务于大众的目的,我认为的公交查询系统要基本上具备以下的功能:
采用车站站点查询、车次查询、公交线路查询三种查询形式,要能够查询到各条线路的起始站,中间经过的站点还有发车时间等信息,同时还要分析出换乘车辆情况。
随着现在科技的飞速发展,很多时候人们甚至不用出门就可以做自己要做的事情,因此我们提出开发并设计了这款基于安卓的公交查询系统。
这个公交软件提供了十分全面的公交站点和路线信息,可以让用户不用出门便可知道出行的路线。
使大众的出行更加方便,能很有效地节约出行时间。
第2章需求分析
2.1需求分析
需求分析是整个系统设计的基础,用户的真实需求能否实现主要就是看这一阶段所分析下来的结果,它直接影响到最终设计的系统的合理性和实用性。
基于安卓的公交查询系统的功能模块如下:
1.用户信息管理模块包括添加用户,修改用户信息,查找用户以及删除用户信息等功能。
(1)添加用户:
即添加用户信息,在用户信息管理模块点击添加用户信息,根据列表中给出的内容按要求进行填写,填写完毕以后点击保存,如信息有误,可点击重写。
(2)修改用户:
即修改用户的信息,在用户信息管理模块中点击用户信息管理,然后点击要修改的用户后面的编辑按钮即可进行修改,修改完毕后点击保存,如信息有误,可点击重写。
(3)删除用户:
即删除用户的信息,在用户信息管理模块中点击用户信息管理,然后点击要删除的用户后面的删除按钮,随即会弹出一个对话框,点击确定即可删除用户。
(4)查找用户:
即查找用户信息,在用户信息管理模块中点击用户信息管理,即可看到用户列表,在列表上面有用户名,XX,出生日期,XX,籍贯五个可查询项,在对应项后面填写要查找的人员的信息,然后点击查询按钮,便可查找到对应的用户。
添加公交线路,修改线路信息,查找公交路线以及删除线路等功能。
(1)添加公交线路:
即添加公交路线信息,在公交路线管理模块点击添加公交路线,然后根据列表中给出的内容按要求进行填写,填写完毕以后点击保存,如信息有误,可点击重写。
(2)修改公交线路:
即修改公交线路信息,在公交线路管理模块中点击公交线路管理,然后点击要修改的公交线路后面的编辑按钮即可进行修改,修改完毕后点击保存,如信息有误,可点击重写。
(3)删除公交线路:
即删除公交线路信息,在公交线路管理模块中点击公交线路管理,然后点击要删除的公交线路后面的删除按钮,随即会弹出一个对话框,点击确定即可删除公交线路。
(4)查找公交线路:
即查找公交线路信息,在公交线路信息管理模块中点击公交线路管理,即可看到公交线路列表,在列表上面有线路名称,起点站,终到站,所属公司四个可查询项,在对应项后面填写要查找的公交的信息,然后点击查询按钮,便可查找到对应的公交路线。
3.站点信息管理模块包括添加站点,修改站点信息,查找站点以及删除站点等功能。
(1)添加站点:
即添加站点信息,在站点信息管理模块点击添加站点信息,然后根据列表中给出的内容按要求进行填写,填写完毕以后点击保存,如信息有误,可点击重写。
(2)修改站点:
即修改站点信息,在站点信息管理模块中点击站点信息管理,然后点击要修改的站点后面的编辑按钮即可进行修改,修改完毕后点击保存,如信息有误,可点击重写。
(3)删除站点:
即删除站点信息,在站点信息管理模块中点击站点信息管理,然后点击要删除的站点后面的删除按钮,随即会弹出一个对话框,点击确定即可删除站点信息。
(4)查找站点:
即查找站点信息,在站点信息管理模块中点击站点信息管理,即可看到站点信息列表,在列表上面有站点名称这个查询项,在站点名称项后面填写要查找的站点的名称,然后点击查询按钮,便可查找到对应的站点。
4.留言信息管理模块包括添加留言,修改留言信息,查找留言以及删除留言等功能。
(1)添加留言:
即添加留言信息,在留言信息管理模块点击添加留言信息,然后根据列表中给出的内容按要求进行填写,填写完毕以后点击保存,如信息有误,可点击重写。
(2)修改留言:
即修改留言信息,在留言信息管理模块中点击留言信息管理,然后点击要修改的留言后面的编辑按钮即可进行修改,修改完毕后点击保存,如信息有误,可点击重写。
(3)删除留言:
即删除留言信息,在留言信息管理模块中点击留言信息管理,然后点击要删除的留言后面的删除按钮,随即会弹出一个对话框,点击确定即可删除留言信息。
(4)查找留言:
即查找留言信息,在留言信息管理模块中点击留言信息管理,即可看到留言信息列表,在列表上面有留言标题和留言人两个查询项,在对应项后面填写要查找的留言信息,然后点击查询按钮,便可查找到对应的留言。
5.新闻公告管理模块包括添加新闻,修改新闻公告信息,查找新闻以及删除新闻公告等功能。
(1)添加新闻:
即添加新闻公告信息,在新闻公告管理模块点击添加新闻公告,然后根据列表中给出的内容按要求进行填写,填写完毕以后点击保存,如信息有误,可点击重写。
(2)修改新闻:
即修改新闻公告信息,在新闻公告管理模块中点击新闻公告管理,然后点击要修改的新闻后面的编辑按钮即可进行修改,修改完毕后点击保存,如信息有误,可点击重写。
(3)删除新闻:
即删除新闻公告信息,在新闻公告管理模块中点击新闻公告管理,然后点击要删除的新闻后面的删除按钮,随即会弹出一个对话框,点击确定即可删除对应的新闻公告。
(4)查找新闻:
即查找新闻公告信息,在新闻公告管理模块中点击新闻公告管理,即可看到新闻公告列表,在列表上面有标题和发布日期两个查询项,在对应项后面填写要查找的新闻公告的信息,然后点击查询按钮,便可查找到对应的新闻公告。
2.2可行性研究分析
2.2.1技术可行性
这个基于安卓的公交查询系统涉及到用户信息、站点信息、公交线路信息、留言信息以及新闻公告信息,数据处理过程比较繁琐,但这却很适合计算机数据处理速度快、准确度高的特点。
由于现在的计算机技术发展的越来越快,这为我的这个公交系统的开发打了一个良好的基础。
这个公交查询系统是采用Sqlserver作为后台数据库,JAVA作为编程语言,安卓系统作为开发平台,并且用户界面比较友好,安全性高,很适合于用户使用。
2.2.2经济可行性
经济可行性主要是对该系统在开发过程中的经济费用进行评估,尽可能地减少开发费用,这些主要包括技术人员在开发过程中所有花费的开销。
由于这个系统是用于毕业设计,所以并没有耗费多少物力财力。
基于现有计算机及配套设备,开发了安卓公交查询系统,使得人们能够随时随地通过手机端来查看公交站信息,极大地方便了人们的日常出行。
2.2.3操作可行性
本系统采用安卓开发平台,用JAVA语言和eclipse开发工具进行编写,以Sqlserver为数据库后台进行开发,操作简单,方便,易懂。
用户不需要对专业软件知识有所了解,只要能简单使用手机或者计算机即可使用该系统。
综上三方面所述,我认为该项目是可行的。
2.3开发环境及平台搭建
2.3.1Eclipse
EclipseAndroid环境搭建
1)JDK安装
a)添加环境变量:
JAVA_HOME值为:
C:
\Program Files\Java\jdk_02(安装JDK的目录);
b)CLASSPATH为:
;
c)Path:
在开始追加%JAVA_HOME%\bin.
打开cmd窗口,输入Java–version来核对JDK的版本信息看JDK是否安装成功[1]。
图2.1验证JDK安装是否成功
2)Eclipse安装
在这个eclipse下载你所需要eclipse,我下的是Windows32Bit的,如图2.2所示。
图2.2eclipse下载
2.3.2Tomcat服务器
Tomcat,如图2.3所示。
点开压缩包,安装到C:
\Tomcat6.0,再选择jdk的路径C:
\ProgramFiles\Java\jre7,然后一路next便可安装完成