论文部分内容阅读
当前,我国已经进入了汽车时代。随着国民经济的增长,人民的生活水平不断提高,汽车的普及率越来越高。在汽车工业日益发达的今天,随着电子技术、通信技术、计算机技术和自动控制技术的发展,智能运输系统(简称ITS)应运而生。在我国,ITS的研究尚处于起步阶段。在各种ITS技术中,当前运用最广的莫过于驾驶人综合管理系统。我国建立驾驶人综合管理系统,最初目的是对驾驶人进行有效的信息化管理,同时方便驾驶人查询违章记录和个人信息等目的。但是由于这些系统当初开发的随意性,造成了类似系统众多但无法统一、开发随意、使用和维护不便等诸多问题。随着我国汽车产业的迅猛发展,无论是交通管理部门还是广大驾驶人,都对驾驶人综合管理系统的功能提出了更高的要求。本文将使用现代软件工程的思想,系统地阐述了郑州市驾驶人综合信息管理系统的建设全过程。本文首先对国内流行的驾驶人信息管理系统特点进行了分析和归纳,提出了郑州市驾驶人综合管理系统的总体需求。在概要设计阶段,对系统模块进行了划分,并使用UML顺序图和活动图等对系统主要业务流程进行了分析和描述,确定了软件整体架构。在本系统中,虽然集成了驾驶人、车辆、事故、违章等各方面信息,但这些信息却来源于不同的系统和数据库。解决这些异构数据之间的同步问题,是本文的重点内容。本文对异构数据同步的主要方法进行了综述,针对不同的数据来源,分别采用建立副本数据表、在数据库中设置触发器和设计存储过程等策略,并使用XML文件作为数据交换载体,较好地解决了这一问题。为了方便驾驶人在网上缴纳违章罚款,本文还对网上支付接口的实现技术进行了研究。网上支付功能的技术核心是利用银行提供的支付接口协议,生成合法的订单并引导用户进入银行的支付界面完成支付功能。本文以当前国内最具代表性的中国工商银行和支付宝统一支付平台为例,详细介绍了在线支付功能的实现过程,包括协议介绍、表单定义、返回结果解析及支付安全性保障等内容。本文所介绍的系统分析及实现过程,将为国内同行建立类似系统提供经验参考。本文所设计的异构数据同步策略,以及网上支付的实现过程,也将为小型商务或服务性网站的建设提供经验。