APP下载

智能公交户外便携式查询系统的软件设计

2012-12-25杨延生来清民张玉英

关键词:公交线路重点学科路线

杨延生,来清民,张玉英

(河南教育学院电路与系统重点学科组,河南郑州 450046)

智能公交户外便携式查询系统的软件设计

杨延生,来清民,张玉英

(河南教育学院电路与系统重点学科组,河南郑州 450046)

分析了智能公交户外便携式查询系统的功能和优势,阐述了系统设计的主要流程.该系统通过嵌入式系统获取某个城市公交车乘坐线路的信息,融合了嵌入式系统、数据存取技术和Internet技术,具有友好的人机交互界面.

智能公交;查询系统;嵌入式系统;便携式;系统设计

0 引言

智能公交户外便携式查询系统是一种基于嵌入式技术的查询系统,它将嵌入式技术和Internet技术相结合,使人们可以方便地利用多媒体终端进行公交车乘坐信息的查询.系统利用Microsoft公司针对嵌入市场推出的VB 2008作为开发工具,具有先进的数据库访问功能和网络功能,并可开发出友好的人机交互界面.

1 系统设计的功能和优势

1.1 系统设计功能

(1)查询公交线路

用户输入公交线路编号,可迅速查询到该公交线路的票价、运行时间以及所经过的所有站点(包括上行站点和下行站点).

(2)查询公交站点

用户输入公交站点名称,可迅速查询到经过该站点的所有公交线路以及这些线路的详细信息.

(3)查询乘车路线

用户输入起始站点和目的站点后,可迅速查询到从起始站点到目的站点的所有直达线路;如果没有直达线路,则可查询到路程最短的3种一次转车路线;如果没有一次转车方案,则自动查询到路程最短的3种二次转车路线.

1.2 系统设计优势

(1)简单易用

该系统可安装在嵌入式多媒体终端上随身携带,由触摸屏控制,下拉式菜单选取,文本框输出显示,直观简洁,方便使用.对于一些有语言障碍的人士,也能简单愉快地获取公交车乘坐信息.

(2)免费获取

该系统可设置在长途汽车站、火车站等人流密集的区域,使用触摸屏控制.过往旅客免费使用,免费获取公交车乘坐信息,大大方便了人民群众的交通生活.也可设置空闲时自动播放广告画面,获得一定的经济效益.

(3)实时更新

该系统的公交车辆数据信息可通过Internet进行实时更新.由于每个城市的公交车辆信息经常不断调整,有些线路不再运行,有些线路新增运行,公交线路所经过的站点信息也会调整.这就需要公交车辆数据信息能够通过Internet进行实时更新.

2 系统设计的关键技术

2.1 嵌入式系统

嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应各种系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统.简单地说,嵌入式系统集系统的应用软件与硬件于一体,具有软件代码小、高度自动化、响应速度快等特点,特别适合于实时和多任务的体系.

Windows CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统.它是基于掌上型电脑类的电子设备操作系统,也可以说是精简版的Windows 95,并且Windows CE的图形用户界面相当出色[1-2].

2.2 数据存取技术

智能公交查询系统采用文本文件存储数据信息.所有公交车的数据信息都存储在文本文件中,每个公交车信息占文本文件两行,上行路线信息占一行,下行路线信息占一行,分别存储公交车的编号、名称、票价、运行时间、经过的站点等信息.

2.3 VB 2008开发工具

VB 2008是由美国微软公司开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序.在VB 2008环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统[3].

3 系统设计的主要流程

该系统的主要部分由查询公交线路、查询公交站点和查询乘车路线等组成,各部分的主要流程见图1~图3.

4 结束语

本文提出的智能公交户外便携式查询系统将目前较流行的嵌入式系统技术和Internet技术相结合,采用先进的数据库查询技术,通过Internet完成更新维护,采用面向对象的编程方法,结合开放的操作系统应用程序接口(API),实现系统的跨平台运行,使开发商能根据需要进一步自行开发所需的应用程序,提高了系统的开发性和可拓展性.

图3 查询乘车路线流程图Fig.3 Bus route inquiry flow chart

[1] 何宗键.Windows CE嵌入式系统[M].北京:北京航空航天大学出版社,2006.

[2] 汪兵.Windows CE嵌入式高级编程及其实例详解[M].北京:中国水利水电出版社,2008.

[3] ANDREW T..NET 3.5与VB 2008高级编程[M].姜玲玲,唐明霞,译.3版.北京:清华大学出版社,2009.

Software Design of Intelligent Bus Outdoor Portable Inquiry System

YANG Yan-sheng,LAI Qing-min,ZHANG Yu-ying

(Group of Key Discipline of Circuit and System,Henan Institute of Education,Zhengzhou450046,China)

Function and advantage of intelligent bus outdoor portable inquiry system is analyzed,and the main design progress of the system is stated.The system obtains a city’s bus information by embedded system,and combines embedded system,data access technology and Internet technology.And a friendly interactive interface is applied in the system.

intelligent bus;inquiry system;embedded system;portable;system design

TP311.11

A

1007-0834(2012)01-0012-03

10.3969/j.issn.1007-0834.2012.01.004

2011-12-15

河南省教育厅自然科学科技攻关项目(2007520011);河南教育学院电路与系统重点学科资助项目

杨延生(1973—),男,河南新乡人,河南教育学院电路与系统重点学科组讲师.

猜你喜欢

公交线路重点学科路线
黄山学院校级重点学科简介
——生态学
广东省重点学科:兽医学科
广东省重点学科:畜牧学学科
最优路线
『原路返回』找路线
画路线
基于GIS的公交路线优化设计
江西省“十二五”重点学科“马克思主义基本原理”
找路线
城市轨道交通车站联合配置短驳道路公交线路的方法