TOP

基于物联网的车辆套牌稽核系统
2016-02-23 16:43:58 来源: 作者: 【 】 浏览:12517

第五届“中国软件杯”大学生软件设计大赛赛题

赛题名称: 基于物联网的车辆套牌稽核系统
组类(A):A 本科及以上

赛题简介:介绍整个赛题的思路和整体要求

    随着生活水平的提高,汽车作为普通家庭的消费品的情况越来越普遍化,一些人为了避免车辆管理相关费用或行车方便或逃避相关责任而使用套牌。套牌的存在不但害人害己,同时也会扰乱社会秩序、损害社会稳定,所以国家把车辆套牌定义为非法行为并在法律上给以打击,而如何快速和有效识别套牌则成为打击套牌的基础工作。物联网应用的发展给交管部门进行车辆套牌稽核工作提供了新的方式。
本赛题结合车辆套牌稽核的应用场景,要求参赛者基于数据库及其相关技术,提供一个应用系统,实现该应用场景中套牌车辆的稽核。

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景

    为了满足车辆监管需求,在城市道路、高速公路收费站、机动车停车场等地部署有很多的摄像头,用于对经过的车辆的牌照进行记录和识别。摄像头部署在固定的地理位置上,这些位置通常称为卡口。在同一卡口可能部署多个摄像头,用于满足较大车流量情况下牌照信息的记录。摄像头所记录的牌照信息会经过逐级传递,最终存储于在部署上分属不同层次的数据库中,用于满足套牌稽核、敏感牌照路径跟踪等应用要求。
本赛题场景为在某城市道路范围内对车辆套牌进行稽核。假设该城市道路的外围范围为一个长25公里的正方形,在这个范围内有2000个卡口,每个卡口部署5个摄像头,每个摄像头均可以有效采集到牌照信息。假设该城市道路范围内有20万辆汽车,其中有50辆车为套牌的,所有的车辆都正在该城市道路上行驶,且最高行驶速度为60公里/小时,最低行驶速度为20公里/小时(不考虑道路上停车的问题)。假设所有摄像头采集到牌照信息准实时地保存到数据库中,每5分钟通过应用系统对保存到数据库中的牌照信息进行统计,并分析出套牌稽核结果。
卡口位置数据、车辆基础信息数据等相关数据出题方后续会给参赛选手提供。

功能性需求

基于上述赛题场景,构建一个应用系统,该应用系统实现如下功能:

  1. 模拟卡口,卡口在城市道路范围内合理分布,任何两个卡口间的直线距离不小于500米。
  2. 模拟车辆,车辆在城市道路上行驶并经过一系列摄像头,车辆的移动信息要合理。车辆自身信息至少要包括车辆编码和牌照号。
  3. 模拟摄像头采集信息,并将采集到的信息保存到数据库中。采集的信息包括但不限于卡口信息、采集时间(精确到秒)、牌照信息。
  4. 应用系统提供一个功能,每隔5分钟对数据库中最近5分钟内由摄像头采集到的牌照信息进行统计分析,给出套牌稽核结果,并把套牌稽核结果保存在数据库中。套牌稽核结果中包括分析周期(精确到秒)、套牌牌照号、分析周期内套牌车辆的位置信息、认为是套牌的判断依据。套牌稽核结果中不包括分析后不认为是套牌的牌照信息。
  5. 可以在应用系统中指定某一个车辆牌照进行查询,查询该牌照车辆经过的所有卡口的信息。

非功能性需求

  1. 应用系统程序运行在Windows平台,数据库可以部署在Linux或Windows平台
  2. 在性能方面,数据准实时入库,在任何时刻对数据库进行查询时,均可以查询到前一秒的所有仪表的数据

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件(请尽量明确)

1. 编程语言:C/C++、C#、JAVA
2. 数据库:传统数据库,包括但不限于Oracle 10g/11g、DB2、SQL Server 2005/2008、Informix 12.10/GBase 8t V8.5、MySQL、MariaDB、PostgreSQL等。
3. 本赛题的应用系统为可执行程序,可以正确运行于64位Windows平台(包括Windows 2003/7/2008/10)。
4. 请参赛人员自行设计存储数据的表的结构

测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)

  1. 参赛人员可以联系南大通用数据技术股份有限公司(下文称南大通用公司)获取卡口位置数据(模拟数据)和车辆基础信息数据(仅包括车辆编码和牌照号)。
  2. 参赛人员可以联系南大通用公司寻求数据库方面的技术支持。
  3. 在必要的情况下,南大通用公司可以提供服务器硬件(主流配置的PC Server)以远程连接的方式对赛题解答和方案验证提供方便。所提供的服务器硬件仅用于部署数据库,且仅提供Linux平台支持。

开发所需设备及设备指标需求说明

不允许使用SSD硬盘及专用磁盘阵列设备,仅允许使用服务器本地磁盘,本地磁盘转速不限,最多允许8块磁盘,允许RAID0以外的RAID模式

其他要求

  1. 根据本赛题场景要求编制需求规格说明书,对所开发的应用系统及其相关模块进行功能说明
  2. 编写详细设计说明书,描述应用系统的基本设计思路、设计上的关键技术、组件交互过程,关键技术要素尽量通过流程图或UML图进行描述。
  3. 南大通用公司在对赛题进行评审时可以在必要时要求参赛团队提供源代码。

 

答疑老师

张老师 
邮箱: 邮箱:zhangkailong@gbase.cn

关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇同步手绘板 下一篇知识库管理系统

相关栏目