公交查询系统课程设计.doc
《公交查询系统课程设计.doc》由会员分享,可在线阅读,更多相关《公交查询系统课程设计.doc(20页珍藏版)》请在沃文网上搜索。
1、软件工程课程设计一 可行性分析报告(3)1. 引言(3)2. 可行性研究的前提(3)3. 对现有系统的分析(5)4. 所建议的系统的可行性分析(6)5. 经济可行性分析(7)6. 法律方面的可行性(7)7. 结论(7)二 需求分析(7)1. 引言(7)2. 信息描述(7)3. 功能描述(9)4. 性能需求(10)5. 开发工具与开发环境(11)三 概要分析(11)1. 结构系统(11)2. .数据库表(12)3. 个人总结(13)四 详细设计(13)1. 线路查询模块的设计(13)2. 站点查询模块的设计(15)3. 站站查询模块的设计(16)五 单元测试(17)1. 测试方案(17)2. 测
2、试项目(17)一、可行性分析报告1引言11编写目的随着我国经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外地旅游。那么对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要!因此,开发一个城市的公交车查询系统就显得十分必要。12背景所开发的软件系统名称:公交车查询系统。13定义本系统是在完成软件工程课程后,在老师的的指导下由本人独立所完成的,系统中可能还存在不少待完善的地方,因此仅能做为自己研究所用。14参考资料软件工程 钱乐秋、赵文耘、牛军钰编著 清华大学出版社2可行性研究的前提21要求所开发的公交车查询系统可以向公交车用户提供公交的相关信息查询,可以根据公交线路,公交停靠的
3、站点提供详细的公交的信息,并且提供最短的路程以及所花费的最短的时间。而且能够提供在线更新,以便此系统能够更好的发挥作用。公交查询系统的流程图:登入公交车查询系统 输入公交线路输入所在站点输入起点和终点输出各自的公交线路退出公交车查询系统在安全与保密方面的要求;用户做为非管理员只能查询公交的相关信息。而管理员则可以对其中的公交线路、站点做一些删改。当然本系统只站在用户的角度来研究。22目标23条件、假定和限制本系统做为课题来研究,大多数都是由本人独立完成的,并不需要任何经费的投入,而且并未与法律或是有关政策相抵触。24进行可行性研究的方法通过分析漳州公交车查询系统现阶段所具备的能力以及实现方法、
4、确定主体结构,利用C+和数据库的知识,以最简便、最简洁的方式实现系统的开发。即采用面向对象的方法开发此系统。25评价尺度利用C+和数据库编程开发此系统,能够达到帮助出行人员提高行程管理效率、减少额外人力、物力资源开销为评价标准。3对现有系统的分析目前你市场上存在的公交车查询系统大多数的都是网络版,能够提供及时的在线更新是它们的巨大优势。但仍然存在不少问题:系统的人机交互界面非常的呆板,没有从用户的角度来提供一些人性化的设置;而当两地之间没有直达车的时候无法提供相关的转车信息;因为网络版提供的是在线查询,所以对系统的优化、升级有一定的问题。31处理流程和数据流程公交查询系统软件主模块系统子模块一
5、系统子模块二32工作负荷现有系统能够提供公交信息的查询,并且能够提供用户反馈部分,并能实时的进行系统的优化与更新。33费用开支34人员35设备本系统需要编写C+的vc软件和编写数据库的Microsoft SQL server软件。36局限性相关的知识点少,运行速度慢,处理能力不够,系统更新、修改困难。 4所建议的系统的技术可行性分析技术方面的可行性,公交查询系统编程已经具备了完备、成熟的理论和体系结构,C+编程与数据库相结合进行开发的技术也日趋成熟,所以本系统的开发完全可行,并不存在太大的风险。而所需要的平台,各种参考资源学校都能够提供。本工程产品的关键技术在于C+编程的程序设计与数据库的结合
6、,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即程序设计数据化,数据管理程序化思想。将数据库文件与程序设计紧密的集合在一起。本工程产品采用C+编程与数据库相结合的方法进行开发,而公交查询系统实现的理论及技术已经日趋成熟,因此公交车管理系统应用软件的开发手段是完全可行的。5. 经济可行性分析随着人们生活水平的提高,到各处旅游的人数激增,对所去旅游的城市都不一定熟悉,因此与之相关的应用软件必定有广阔的市场应用范围。本系统并不需要太大的成本,需要的仅仅是实现本系统的各种平台,以及维护本系统的各种费用。因为有本软件的支持,人们出行不必再为查询不到相关信息而烦恼,必定
7、会促进公交行业的发展,流量大了,政府也就会增大对公交的投入,这样一定会带来可观的经济效益,而且也会使人们出行更加方便。交通方便了,在一定程度上也会加大旅游业的发展,从而带来可观的社会效益。6法律方面的可行性本系统与法律、政策并无任何抵触之处,所以完全可行。7.结论可以立即开始进行;二、 需求分析1.引言在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。大力发展公共交通是解决城市交通拥挤问题的首选措施。但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。
8、根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询2.信息描述2.1对象描述用例图按线路查询按起终点查询 普通用户按站点查询整体结构图 漳州市公交查询系统按线路查询按起点终点查询站点查询3.功能描述3.1 处理说明处理说明处理说明处理说明3.1.1系统各界面模块之间切换的响应时间不得超过3秒。3.1.2系统执行查询,信息返回时间不得超过5秒。 3.2 功能各模块间的功能描述前台主要有3个模块,线路查询、站点查询、公交换乘模块和后台个模块,在线更新部分。功能名称:线路查询功能概述:可以获得要查询公交所通过的各个站点。功能名称:站点查询功能概述:通过输入的指定站点查询经过该站点的公
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交查询 系统 课程设计