- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程-公交查询小组
软 件 学 院
软件工程课题报告
课题名称: 郑州公交查询系统
专 业: 软件学院(.net方向)
班 级: .Net 111、112
指导教师: 李 志 民 摘要
城市公共交通是与出行人员生产生活息息相关的重要基础设施,就目前来说,它是绝大多数人出行的首选工具。然而,随着科学技术的迅猛发展,计算机已经得到了广泛的应用。---城市公交查询系统。本次设计,从城市公交查询系统建立的必要性出发,首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,在对公交乘客出行心理特征进行分析的基础上,考虑了乘客选择公交线路决策的因素,探讨了以换乘次数最少为目标的公交查询系统的实现方案。最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验。
目录
摘要 1
目录 1
第一章 项目分析 2
1.1项目背景 2
1.2捕获需求 2
1.3项目计划 3
第二章 需求分析 4
2.1需求规定 4
2.2 对功能的规定 4
2.2.1 精度 4
2.2.2时间特性要求 4
2.2.3参考文献: 4
2.3数据流图 5
2.31顶层数据流图 5
2.3.2 第二层数据流图 6
2.3.3 第三层数据流图 6
2.4系统SC图 7
第三章 系统分析与设计 9
3.1系统分析 9
3.11 参与者 9
3.1.2 用例及用例规约 9
3.1.3系统用例图 17
3.2系统设计 19
3.2.1时序图 19
3.2.2类图 21
3.2.3系统体系结构设计 22
3.3数据库设计 24
3.3.1实体及属性 24
3.3.2 E-R图 25
3.3.3关系模式 25
3.4系统环境需求 27
第四章 测试 28
4.1用户模块 28
4.1.1活动图 28
4.1.2测试用例 31
4.2管理员模块 32
4.2.1 活动图 33
4.2.2 测试用例 35
第五章 结束语 42
第一章 项目分析
1.1项目背景
随着交通工具的不断革新,距离已经不再是人们足迹的羁绊,庞大复杂的交通网几乎覆盖了世界的每一个角落,使人们可以到达任何一个想去的地方,然而当人们面对交通网时却会因为它本身的复杂而显得不知所措,从而感觉到出行的麻烦。
随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。 我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。出于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。
现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发一个公交查询系统就显得非常的重要。本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应的停靠站。此处既可以“精确查询”也可以是“模糊查询”,“模糊查询”主要方便那些对站名不是很清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。提供高效、快捷的公交信息查询,让他们可以方便的在得到自己所需要的各种相关信息,以便减少各种可能产生的不必要的交通流量,提高公交的运作效率,节约出行时间。因此,开发一个供人们快速查找公交线路的网络程序是势在必行的。
1.2捕获需求
我们小组成员通过讨论得出了郑州公交查询系统的基本业务:用户对数据的查询(具体分站点查询、线路查询和换乘查询);管理员对数据的管理(具体包括对用户的管理和对站点的管理、线路的管理、换乘的管理)。
因此系统需要提供的功能大致如下:用户查询数据,系统给予最优回答;系统提供最新线路信息,以帮助用户了解最新的公交形势;用户可以进行换乘查询;管理员进行对于站点、线路、用户的管理。考虑到安全及其他问题,用户需要注册后才可以查询信息。
与系统相关的用户:第一类用户主要是系统对此类用户提供关于,,的服务;第二类用户主要是系统管理员和栏目管理员系统对此类用户提供用
文档评论(0)