当前位置: 首页> 学位论文 >详情
原文传递 车载信息系统服务器端的设计与实现
论文题名: 车载信息系统服务器端的设计与实现
关键词: 车载信息系统;服务器端;软件设计;功能模块
摘要: 车载信息系统是智能汽车中的重要组成部分,一般包括几个部分,分别是道路导航系统、车载电脑、倒车成像系统、车载多媒体等。现如今,无论是国内还是国外都没有十分成熟全面的车载信息系统,而人们一般说的车载信息系统就是车载定位与导航系统。近年来,随着智能汽车的普及以及人对车载信息化了解的逐步深入,新一轮的智能化车载信息系统面临着挑战,同时在整个社会也体现出了举足轻重的地位。准确、鲜活的车载信息不仅为车载工作奠定良好的基础,同时,也为人们群众提供了更多、更便利的服务。
  与此同时,传统的车载信息系统在具体的应用中还存在如下的问题:车载信息系统扩展能力低,目前的车载系统不仅提供的服务单一,而且缺乏扩展功能;系统异常率较高,车载信息系统的使用者一般都是不懂技术的使用人员,因此使用中的错误应该降到最低;数据质量难以控制。
  针对上述存在问题,本文采用软件工程的研发流程,从信息系统需求及技术可行性分析做起,对系统进行总体设计和详细设计,然后重点设计了车载系统的服务器端功能,并对其进行了编码实现,最后进行了系统分析与测试工作。
  在车载信息系统的总体结构中一共有三个组成部分,分别是入网车辆,服务器和用户端,而在这三部分下还有各自的组成部分,这些具体的组成部分是我们在系统实现上需要去完成和完善的各部分的功能;车载信息系统的服务器端是汽车和客户端间联系的桥梁,是客户获取信息和下达命令的重要环节。服务器的最主要的工作就是对数据库进行管理,将信息存入数据库,或者在客户查询的时候,将数据提取出来反馈给客户。而在客户想要下达对车台的命令的时候,首先将命令传送给服务器,再传给车台,服务器端会记录下客户下达的命令,以便以后查询,同时也会将不合法的命令及时反馈给客户,达到更好的控制的目的。
  服务端的程序主要有三个部分组成,分别是对客户,数据库,车台。首先,对客户端,在客户提出查询的指示后,服务器会根据客户的要求返回显示给客户想要的信息,在客户下达控制车台的命令的时候,服务器会根据客户的命令对车台进行控制;其次,数据库部分,服务器端会根据传入的信息不断的对数据库进行操作,或者修改,或者添加,或者删除等,也会根据内容去建立、修改或者删除表单等;最后,是车台部分,服务器时刻在等待接收GPS或者CAN总线发来的控制命令,并在队列里存储这些命令,交给数据库的程序进行处理。
  本车载信息系统前台选用了Microsoft visual studio2008开发环境,采用了C++编程语言进行开发的,后台选用了SQL Server2005数据库,采用ODBC数据库处理技术。经过测试,本系统较传统的车载信息系统具有较好的稳定性,良好的扩展性,较为友好的交互性。
作者: 印伟涛
专业: 软件工程
导师: 周代英;徐雪鹏
授予学位: 硕士
授予学位单位: 电子科技大学
学位年度: 2011
正文语种: 中文
检索历史
应用推荐