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