课程设计(实训)报告书.doc

课程设计(实训)报告书.doc

ID:56726253

大小:207.00 KB

页数:19页

时间:2020-07-06

课程设计(实训)报告书.doc_第1页
课程设计(实训)报告书.doc_第2页
课程设计(实训)报告书.doc_第3页
课程设计(实训)报告书.doc_第4页
课程设计(实训)报告书.doc_第5页
资源描述:

《课程设计(实训)报告书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、九江学院信息科学与技术学院《软件工程》课程设计(实训)报告书题目:基于android平台下公交查询系统的设计与实现专业:软件技术班级:B0932姓名:邱英健学号:指导老师:邱兴兴设计时间:2011年10月24日~2011年11月4日目录《软件工程》课程设计(实训)报告书11.课程设计(实训)计划32.系统需求分析与功能设计33.总体设计44.数据库设计55.程序模块设计66.技术难点与分析77.系统测试88.心得体会99.参考文献101.课程设计(实训)计划1.1问题的提出进入二十世纪以后,我国的经济进入了一个高速发展阶段,人民生活水平也得以提高,人们的

2、出行率也越来越高,所以中国的地区建设和城市规划也进入了快速阶段。希望通过城区的美化来吸引外来人口。一时间中国城区的公交的数量越来越多,路线越来越复杂。以至于人们一时一找不到恰到的公交路线和合适的公交车之事越来越多。一时之间,复杂的公交路线和繁多的公交车让当地居民都困惑不已,而更不用说外地人。这时,一个可以便捷查询公交车号码及其路线的工具显得及其重要。而近来android手机在人群中拥有度很高。而在android平台下设计和开发一个公交查询系统显得颇为需要。1.2技术路线1.2.1系统的可行性分析现在人们的生活水平越来越好,人手一部手机的现象也常规化。人们

3、希望通过手机来获取信息的欲望越来越强烈。随着城市建设越来越密集,人们希望通过手机来获取城区公交的行走路线的想法越来越迫切,所以说如果设计和实现了一个公交查询系统,在人群中的使用率应该会非常的高。所以说建立在android系统下的公交查询系统是完全可行的。1.2.2效益分析考量一个地区的建设首先就要看其公交路线的规划和发展。现在人们生活水平越来越好,一个家庭拥有一辆汽车也慢慢的普遍。如果地区人口都开车出行的话将会对交通造成拥堵和难以管理的地步。所以说地区建设中非常鼓励人们出门乘公交。这样会大大减小交通压力。使城市的交通步伐变得快捷。那么地区政府为了推动居民

4、乘公交必然会大力发展城市的公共交通,这就造成了现在城区交通的复杂性。人们经常会坐错车和为了到一个地方而到处求助他人。这就造成了居民步行出门有很多麻烦。所以说设计和开发一个公交查询系统会让使用者受益良多,而且对城市公交的推广也帮助明显,这将会给城市带来显著的经济和社会效益。2.系统需求分析与功能设计2.1界面需求分析1.公交查询系统进入界面。用户可以通过界面出现的城市名称来选择自己想要查询的城市,通过该界面可以确定用户进入的对应的城市公交查询。2.城市公交查询界面。用户可以通过三种方式来查询公交的线路,分别为通过输入起始站和终点站来查询,输入线路号码,输入

5、您想要去的站点名称。3.查询结果界面。用户通过输入要求后会自动跳转到查询结果界面。此界面会显示线路,此线路的去程,回程,次线路公交的信息。4.直辖市界面。用户通过进入直辖市界面可以了解到中国城市中作为直辖市的城市。也可以进一步的了解这些城市的公交信息。2.2服务器端需求分析服务器作为后台,需要专业人员对数据进行操作个维护,而一般情况下可以由非专业性人员借助帮助文档或对应的管理软件对服务端进行简单操作。服务器端可以通过数据库同步,为客户数据库端提供最新的数据,而一般情况下,服务器端需要完成以下功能:1.后台数据管理:服务器的后台数据管理主要是针对数据库的数

6、据进行操作,主要是实现数据的增、删、改、查功能;2.数据同步功能:利用Servlet技术响应客户端的请求,返回客户端相应的数据,数据以数据流的方式传递。服务器端的功能模块划分如下:2.3客户端需求分析对于客户端来说,我设计的是在操作系统为android的手机平台下,如果将系统安装在手机上以后,用户可以通过系统来查询自己需要的公交线路信息,而无法通过手机来对本地的数据库和服务器端的数据库进行操作。对于用户来说,没有这个权限。只有特定的管理员用户可以通过修改源码来对界面等信息的操作,而管理员用户也可以对数据库进行操作,以便更新公交信息。而对于公交查询系统来说

7、,实现的主要功能如下:1.换乘:用户通过输入起始站和终点站的名称来查询信息。当输入的信息和数据库的信息不匹配时系统会提示用户“没有找到相关信息”;当输入的信息匹配时系统会显示此城市中经过这两个站点的线路号码,并且会显示此线路公交的去程和回程,也会显示此公交的运行时间等信息。2.线路:用户通过输入线路号码,这时会出现3种情况。第一种,当输入数据库中不存在的号码时,系统会提示没有找到相关信息;第二种,模糊查询:当用户输入的是公交线路号码中都出现的数字,系统将会提醒用户选择线路;3.当用户输入准确的线路号码时,系统会给出此线路的详细信息。3.站点:用户通过输入

8、站点名,系统会列出城市公交中经过此站点的线路,提示用户选择经过此站点的线路号码。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。