7.3.2 系统模块结构
根据前面分析可知,本系统总体分为公交信息查询、地图信息查询和操作、公交信息管理、界面设置4个部分,系统模块结构如图7-1所示。
|
| 图7-1 公交信息查询系统结构图 |
各模块主要功能说明如下。
1.公交信息查询
车次查询:用户输入公交车次号码,启动查询可获得该路车所有站点。
车站查询:用户输入一个站点,启动查询可获得所有经过该站点的公交车车次及其属性。
公交换乘:用户输入起始点和目的点,启动查询可获得乘车的最优方案。此方案优先考虑最少的换乘次数,然后考虑最少的站点数,从而可以给出最优方案。
2.地图信息查询和操作
放大、缩小、漫游:这是GIS系统、电子地图、图形处理等软件必备的基本功能,是用户通过有限的窗口去认识无限的地理空间的必备工具。用户可通过缩放按钮更详细地了解地图信息。
点查询:包括查询点对象和线对象,用户在地图上要查询的目标附近或目标上按下鼠标左键,属性框中显示该对象的属性,并将该对象高亮显示。
测距:用户在地图上按下两点后,就可以在属性对话框中显示两点间的直线距离。
对象查询:当用户要查询某一对象时,可以在编辑框中输入该对象。启动查询后,地图就将该对象高亮显示。
帮助:用户可以通过帮助来获得该系统的使用方法,以及可能出现的错误和处理方法。
主题查询:用户可以启动该查询来使地图上只显示某一主题的对象。主题为村庄小区、商场大厦、旅游景点、教育文化、医疗机构、宾馆酒店、政府部门、交通运输等。
3.公交信息管理
用户登录:系统管理员通过用户名和密码登录系统,只有正确登录后才能进行公交站点的维护操作。
删除单个站点:管理员先选择车次,然后选择站点进行删除。
修改单个站点:管理员先选择车次,系统将该车次的站点显示在列表框中,管理员可以直接在列表框中修改。
添加一条路线:管理员添加路线属性及所有站点。
删除一条路线:将所有车次用列表框显示,管理员可以选择要删除的车次来删除。
添加对象属性:管理员通过编辑框来输入对象的名称和属性,如果是景点还可以加入图片。加入图片时,管理员应先将该图片加入到系统文件夹下,然后输入图片名称。
系统日志:系统可以自动记录管理员的操作时间及动作。
4.界面设置
对界面元素的设置,可以改变界面的风格,改变背景音乐等。结合系统模块结构图,绘出系统流程图,如图7-2所示。
|
| (点击查看大图)图7-2 公交信息查询系统流程图 |