更新时间:06-14 上传会员:紫色烟火
分类:设计作品 论文字数:8993 需要金币:2000个
摘要:ETC( Electronic Toll Collection ) 收费系统是世界上最先进的现代收费系统。利用计算机网络技术来解决与银行的后台结算,从而车辆可以支付路费。他通过路桥收费站时不需要停车。
本文设计的ETC收费系统包括三部分:第一部分是高速公路入口设备,通过一体机摄像头识别车辆牌号,通过GPRS把车牌号及进入高速口信息传到云服务器。第二部分是高速公路出口设备,通过一体机摄像头识别车辆牌号,通过GPRS把车牌号及驶出高速口信息传到云服务器。第三部分是云服务器,云服务器根据车牌号进出口信息,从车牌号绑定的账号中完成扣费功能。
软件开发初期还没有一体机,我们暂时用普通电脑模拟一体机进行车牌识别。本系统选用C/S(Client/Server,客户机/服务器)模式,也称C/S结构,开发环境选用MyEclipse工具,后台选用MySQL开源数据库,结合TCP网络协议编程来完成云服务器ETC收费软件设计。ETC收费软件的主要功能有车牌号显示、时间信息、上下高速路口,完成收费扣费等功能。核心任务是客户端与服务端通过TCP网络协议互相通信,客户端通过模拟一体机识别车牌号以及驶入驶出高速口信息,数据库储存来自客户机端发送的信息,服务端完成相应的扣费功能。
关键词:ETC;不停车收费;ETC收费系统
目录
摘要
Abstract
1 绪论-3
1.1 课题背景与现状-3
1.2 课题研究与解决的问题-3
1.3 课题研究的内容与意义-4
1.4 课题研究的思路与方法-4
2相关开发工具与技术介绍-6
2.1 网络编程的基本概念-6
2.1.1 Java介绍-6
2.1.2 TCP协议概述-6
2.1.3 端口简介-6
2.1.4 TCP协议通信-7
2.2 MySQL和MyEclipse简单介绍-7
2.3 C/S结构介绍-8
3 ETC收费系统分析-9
3.1 可行性分析-9
3.1.1 技术可行性-9
3.1.2 经济可行性-9
3.1.3 社会可行性-9
3.2 软件体系结构设计-10
3.2.1 功能结构-10
3.2.2 系统原理架构-10
3.3 数据库设计-11
3.3.1 概念结构设计-11
3.3.2 表的详细设计-12
3.4 对象设计-13
3.4.1 客户端设计-13
3.4.2 服务端设计-14
4 系统实现-15
4.1 核心功能实现-15
4.2 关键技术难点与解决方案-22
5 系统测试-24
5.1 功能测试-24
5.2 测试总结-25
结 论-26
参 考 文 献-27
致 谢-28