路况数据库是为了在交通设施发展的相对滞后、交通堵塞愈加严重的情况下,最快速的获取最准确的信息,是为了满足车上人群对于路况信息的个性化和人性化的需求所创建的路况信息数据库。
路况数据库模型探索从“路况信息”到“路况资讯”90年代末,交通广播的崛起,带动了广播的复兴,其核心价值是服务交通出行,路况信息1服务是其鲜明的媒介特征。新技术来了,车载导航、语音导航、手机导航,传统的广播路况信息播报还有价值吗?新媒体来了,手机电台,车载网络电台、车载音频库,传统广播车载陪伴收听的垄断地位还会在吗?答案显然是否定的。
路况信息不再是交通广播的特色,但“路上服务”依然是交通广播的核心价值、面对新媒体,交通广播“路上服务”的核心优势不在技术,而在内容,内容方面的“路上服务”是什么,其实不是信息是心情,因为广播是心情陪伴媒体:“路上心情”的基础是安心,放心,暖心因为知道,所以安心,知道目的地沿途的通行规律:既然车多缓行是必然,所以行车也就安心;因为通报,所以放心,知道拥堵原因,了解有人疏导,既然有人管理,即使行车缓慢也有期待,所以放心;因为提醒及时,所以暖心,特殊天气,特殊路况,有人事先提个醒,想人所想,还能急人所急。虽然行车不便,人心自有温暖。
那么变“路况信息”服务为“路况资讯”服务,就得先让听众安心,常让听众放心,总让听众暖心信息强调“客观”,强调速度,强调海量,强调不带主观色彩,强调不带价值判断;而资讯强调“有用”,强调价值,强调针对性,有鲜明的价值倾向和主观判断。
综上所述“路况资讯”,就是路况知识、路况新闻、路况提醒、路况故事。当信息由规律串联起来,就成为了知识,把路况信息服务提升为路况知识服务,就是安心,更是满足了了解的欲望;当信息汇集成社会呼吁、社会关注、社会协助,信息就是新闻,就是舆论,路况信息不再是服务,更是社会热点,民情、民生,是放心,更是信赖;当信息由生活常识串联起来,服务情境需求,路况信息就成为了路况提醒服务,就是暖心,更是媒体品牌认同;当信息由历史情境串联起来,今天的出行情境就有了关心,就有了故事,把路况信息变为路况故事,就是贴心,更是温暖的回味。当“路况信息”转变为“路况资讯”,广播就不仅仅是媒介,当路况信息成为路况知识,成为路况新闻,成为路况提醒。
路况数据库设计为了缓解交通压力,减少城市交通事故率,提升交通相关部门的调度能力,在已经逐步步人交通大数据时代的背景下,运用城市交通路况预测系统来缓解城市交通问题有很大的意义2。该系统的设计严格遵守软件工程规范的开发流程,采用JAVAEE平台,以Eclipse为开发软件,MvSQL5.6数据库为后台数据库,Tomcat7.0服务器,使用Servlet和JSP等技术进行编码实现,并使用JavaScript,Jquerv和CSS等技术改善系统前台界面的交互性。系统最终实现了如路况显示、流量统计、实时预测、实时调度以及交通流量智能显示等功能,并且系统代码采用模块化设计,对不同功能模块进行封装,系统不同业务逻辑间的祸合均依赖于抽象接口,很好地提高了系统代码的安全性和可复用性。
开发环境与项目技术本系统开发环境为:Eclipse + Tomcat7.0 + MySQL5.6Eclipse是一个开放源代码的、基于Java的可扩展开放平台,它提供了一个框架和一组服务,方便用于通过插件组件构建开发环境,并且附带了一个标准的插集。本系统属于JavaWeb系统,用Eclipse进行开发可以最优使用所需Web环境,本套系统也可以根据自身的习惯专注于系统的最优实现。其中, Tomcat是由Apache组织支持的一款开源的应用服务器,MySQL是一款开源的关系型数据库管理软件,MySQL是本系统开发的最佳数据库。
本系统开发技术为:Servlet + JSP +JSTL+ EChartst是一种服务器端的编程语言,是JavaEE中比较关键的组成部分,Servlet本质上是Java编程语言中的一个类,它被用来扩展服务器的性能,在服务器上可以通过“请求一响应”编程模型来访问的应用程序。本系统中利用Servlet开发,体现了Java语言在服务器端的优秀性能,而且现在使用非常广泛的JSP技术也是基于Servlet的原理,JSP+JavaBeanstalk+Servlet成为实现MVC模式的一种有效的选择。JSTL是一个开放源代码的JSP标签库,其在应用程序服务器之间提供了标准接口,本系统使用JSTL标签为了最大程度地提高WEB应用的可移植性,简化了本系统的开发。 EChart是一款开源、功能强大的用于数据可视化的商业级图表产品,一个纯JavaScript的图表库,可以流畅地运行在各类PC终端及移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canva、类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
需求分析本套交通路况预测模拟系统,模拟生成交通实时数据,以交通管理部门的工作人员为使用对象,结合交通部门日常调度工作的流程,实现对交通的实时预测及人员调度。编写数据模拟生成器,实时生成交通路况数据,并且调用地图接口显示,同时将生成的数据保存下来,用于生成道路流量统计图表,方面工作人员明显快速的看到历时道路状况。同时也根据当前道路情况,进行交通指挥人员的实时调度。
数据库设计数据库是信息的存储库,供应用程序的其他部分进行管理使用并显示给用户。进行数据库设计时,我们必须先清楚地定义系统目标,这样可以确保开发工作进展顺利、实现良好的工作效率以及数据库模型完整和准确。
1)概念结构设计
经系统的功能需求分析可知,主体业务数据表为:用户信息表、道路信息表、道路通行量数据表、路口通行量数据表、道路路口信息表、交通指挥人员信息表、指挥人员工作状态表。
2)逻辑结构设计
根据系统的业务需求和最终目标,以及系统数据库E-R图,在MySQL数据库中建立系统主体业务数据表7张,以下是本系统所用到的7张数据表的设计。由于篇幅的限制,在数据库表的逻辑结构设计部分,我仅仅对系统主体业务数据表的逻辑结构进行阐述。
本词条内容贡献者为:
王宁 - 副教授 - 西南大学