摘要
第一章 绪论
1.1 研究的背景和意义
1.2 公共自行车国内外发展现状
1.2.1 国外发展现状
1.2.2 国内发展现状
1.3 新型系统的优势
1.4 本文主要内容
第二章 移动分布式公共自行车自助借还系统的技术基础
2.1 Android操作系统
2.1.1 系统简介
2.1.2 系统历史版本
2.1.3 主要应用技术
2.2 Android网络编程以及Tomcat、Servlet
2.2.1 Android网络编程
2.2.2 Tomcat服务器介绍以及Servlet应用
2.3 MySQL数据库
第三章 移动分布式自行车自助借还系统的设计
3.1 系统的总体架构
3.2 数据交换机制的设计
3.3 数据交互优化及借还意愿解决方案
3.3.1 二维码扫描实现数据交互
3.3.2 借还意愿达成
3.4 本章小结
第四章 移动分布式自行车自助借还系统的实现
4.1 开发环境的搭建
4.1.1 安装JDK(Java Development Kit)和JRE(java runtime environment)
4.1.2 eclipse安装
4.1.3 ADT安装
4.2 移动分布式手持客户端开发
4.2.1 客户端程序框架
4.2.2 客户端界面显示实现
4.2.3 借还信息登记和POI检索
4.2.4 借还车用户详细信息显示与交互
4.2.5 借还车操作的实现
4.2.6 Android网络通信实现
4.2.6 GPS通信数据解析
4.3 Tomcat服务器Servlet开发
4.3.1 Tomcat安装和配置
4.3.2 MySQL安装和配置
4.4 系统数据安全
4.4.1 DES数据加密算法
4.4.2 DES加密算法密钥生成
4.4.3 HTTP传输数据加密
4.4.4 二维码数据加密
4.5 系统测试
4.5.1 搭建测试监控环境
4.5.2 测试结果
4.6 本章小结
第五章 结论与展望
5.1 主要研究结论
5.2 主要创新点
5.3 展望
参考文献
攻读硕士学位期间发表的论文
声明
致谢