摘要:本设计主要研究基于RFID的停车场自动抬杆门禁上位机设计与实现。本设计主要包含三部分内容:服务器程序,控制台程序和Android客户端程序。服务器程序运行于Tomcat服务器上,主要负责与下位机,控制台,Android客户端通讯并处理各种业务逻辑。控制台程序采用Winform窗体实现,主要实现实时信息展示,用户卡注册和简单的设备控制。Android客户端向用户展示停车场和用户的相关实时信息和一些其他扩展功能。本文将从按模块划分,分别从服务器程序,控制台程序,Android客户端程序的编写等方面讲述本设计功能的具体实现。
关键词:RFID 停车场 门禁 数据库 控制中心
目录
摘要
Abstract
1概述-1
1.1研究目的和意义-1
1.2研究背景-1
1.2.1国内现状-1
1.2.2国外现状-2
1.3主要贡献-2
1.4本文结构-3
2预备知识及原理说明-3
2.1 Tomcat服务器-3
2.1.1 Tomcat服务器简介-3
2.2 Web Service-3
2.2.1 Web Service简介-3
2.2.2 Web Service技术-4
2.2.3 SOAP协议-4
2.2.3 WSDL-4
2.3 Axis/Axis2框架-4
2.3.1 Axis/Axis2简介-4
2.4 通过在Eclipse中用Axis2框架发布Web Service服务-5
2.4.1 所需开发工具-5
2.4.2 插件安装-5
2.4.3 接口服务开发与发布:-5
2.5 JSON-6
2.5.1 JSON简介-6
2.6 Winform-6
2.6.1 Winform简介-6
3系统分析-6
3.1需求分析-6
3.2功能说明-6
3.2.1服务器应用程序功能-6
3.2.2控制台程序功能-7
3.2.3 Android客户端程序功能-7
4系统设计-7
4.1系统总体设计-7
4.1.1总体设计介绍-7
4.2系统详细设计-8
4.2.1服务器程序结构-8
4.2.2 Winform控制台程序结构-10
4.2.3 Android客户端程序结构-11
4.2.4 数据库设计-12
5.系统实现-15
5.1开发平台-15
5.1.1 Eclipse Java EE-15
5.1.2 Eclipse Adt-15
5.1.3 Microsoft Visual Studio 2012-16
5.1.4 Microsoft SQL Server 2008-16
5.1.5 Microsoft Office Visio 2010-16
5.2模块实现-16
5.2.1 服务器端实现-16
5.2.2 控制台实现-18
5.2.3 Android客户端实现-19
6系统测试与运行-21
6.1 系统测试-21
6.1.1 服务器程序测试-21
6.1.2 控制台测试-21
6.1.3 Android客户端测试-22
6.2 服务器应用程序运行效果-22
6.3控制台程序运行效果-24
6.3.1 登陆页面-24
6.3.2 用户注册页面-24
6.3.3 控制台主页-25
6.4 Android客户端程序运行效果-26
6.4.1 登录注册相关-26
6.4.2 实时信息展示-26
6.4.3 其他扩展功能-27
7 结束语-27
8 致谢-27
参考文献-28