搜索
您的当前位置:首页正文

公交查询系统的分析与设计

来源:爱够旅游网
科学论坛 ●l 公交查询系统的分析与设计 范(同济大学软件学院迎 上海201804) [摘要]随着城镇一体化建设,城市规模的不断扩大,公交车成为人们出行的主要交通工具,公交换乘的情况越来越普遍,公交车的数量也随之增加,很多 人在公交换乘的过程中不清楚公交站点或公交线路,有时公交车更改了线路也不知道。本文首概括性的介绍了研究背景和内容,接着详细从功能需求、数据需求、 功能设计、数据设计的角度详细介绍了系统的分析设计。 [关键词]公交查询系统;功能需求 分析设计 中图分类号:U491 文献标识码:A 文章编号:1009—914x(2015)O5—0087一Ol 1引言 开发公交查询系统的目的在于最大限度的发挥在线查询公交线路的优势, 用科学系统的管理方法来屏蔽掉实施过程中数据量大,人工操作复杂烦琐且容 易出错,数据质量和人工操作中的信息流程难以控制等问题带来的诸多不便。 因此,开发出来的查询系统应该具有把该计划的实施从繁重低效率的纯人工劳 动中解放出来的功能。提高管理工作的效率、提高信息的开放性、改善乘客对其 最新信息查询的准确性。大大简化乘客查询公交线路的复杂性。 本研究设想以某人去某陌生城市办事,想乘坐该城市的公交车去目的地F, 通过本查询系统,可以让此人直观地知道因该乘哪路公交车可以到达目的地F。 如果没有直达目的地啪公交车,通过本系统也可以查询到相应的转车信息,使 此人以转最少的车,用最短的时间到达目的地F。 2系统功能需求 公交查询系统应满足广大乘公交车的人们的需要。公交查询系统应具备用 户查询线路、站点、公交换乘,管理员管理用户、站点、线路等基本功能要求。系 统的主要使用者有上下班、出行等乘公交车的人们。 用户查询模块:本系统有三种方式供乘客选择,分别是线路查询、站点查 询、站点换乘,该模块的数据流图如图1所示: 管理员管理模块数据流图如图2功能描述: 线路管理:添加删除修改车次、首末车时间、停靠站等有关信息,还提供删 除多条线路的功能。 站点管理:添加删除修改站点。 用户管理:添加删除修改管理员用户。 3数据需求 根据系统用例分析及模块功能设计需求,我们可以创建出系统数据库实体 三 一1站点换乘  图2管理员管理模块数据流图 概念模型和实体联系E-R图Ⅲ,其实体概念模型图如下图3所示: 管理员(编号,姓名,权限)。 线路(车次号,首班时间,起始站,终点站,末班时间)。 站点(站点名,经度,纬度)。 4功能模块设计 本系统主要功能由前台用户查询模块和后台管理员模块如图4所示: 功能描述: 车次查询:按照已经车次进行查询。 站点查询:用户想去某一站点,则在此输入站名进行查询。 站—站查询:分别输入起始站名和目的站名进行线路区间查询。 线路管理:添加删除修改车次、首末车时间、停靠站等有关信息,还提供删 除多条线路的功能,方便于用户查阅。 站点管理:添加删除修改站点,节省工作时间,提高效率。 用户管理:添加删除修改管理员用户。 总结 本文概述了系统开发过程所经的各个阶段,并通过对各阶段的任务作了详 细的描述,它分别包括如下几个关键陛阶段:系统功能需求、设计需求和系统功 能设计和数据设计几个阶段。 参考文献 [1】阎宏.Java与模式【M].北京:电子工业出版社,2002-10. [2]薛四新.软件项目管理[M】.北京:机械工业出版社,2004—4. [3]Erich Gamma,Richard Helm.td.Design Patterns[M].Addison- Wesley Professional,1995.1. 图3 E—R图 图4系统总体结构图 科技博览l 87 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top