目录
摘要 5
Abstract: 6
引言 7
第一章 绪论 8
基于Android的停车管理系统 5
A Parking Management System Based on Android Operating System 6
Abstract: 6
引言 7
第一章 绪论 8
1.1所选课题的研究背景与意义 8
1.2设计系统所要达到的要求 9
1.3 C/S结构简介 9
1.4 本文研究内容及章节安排 9
第二章 开发平台和开发语言简介 10
2.1 Android操作系统的介绍 10
2.1.1 Android简介 10
2.1.2 Android的特点 10
2.1.3 Android架构 10
2.2开发工具和开发语言的介绍 11
2.2.1 客户端软件开发工具Eclipse简介 11
2.2.2 服务端软件开发工具Visual Studio简介 12
2.2.2 开发语言简介 12
第三章 开发中的关键技术 13
3.1 客户端与服务端之间的通信技术 13
3.1.1 套接字通信原理 13
3.1.2 数据报通信 13
3.2 多线程编程 13
3.2.1 Java和C#中的Thread类 14
3.3 停车场用户数据存储 14
3.3.1 数据库SQLite 14
3.3.2 XML文件 15
第四章 停车管理系统的设计 16
4.1 系统设计概述 16
4.2 系统设计层次图 16
4.3 各模块详细功能 17
4.3.1 服务端 17
4.3.2 客户端 18
4.4 主要模块分析 18
4.4.1 服务端数据保存模块 18
4.4.2 服务端监听模块 20
4.4.3 客户端汽车进库模块 22
4.4.4 客户端接监听提醒模块 22
4.4.4 客户端用户数据保存模块 24
第五章 停车管理系统的测试运行 26
5.1 服务端运行界面 26
5.2 客户端运行界面 27
结论 29
致谢 30
参考文献 31
1.2设计系统所要达到的要求
目标系统应该达到以下要求:
1、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 2、可靠性。能连续准确的处理业务,有较强的容错能力。 3、可理解性。用户容易理解和使用该系统。
4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
5、可用性。目标系统功能齐全,能够完全满足业务需求。
6、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
第四章停车管理系统的设计
4.1 系统设计概述
智能停车管理系统的设计跟普通程序的设计有着许多不同的地方,采用C/S结构的智能停车管理需要考虑到手机数据与电脑数据之间共享的问题,当用户拿着智能手机在入口处登记用户信息时,需要将手机上的数据上传到服务端中,当汽车出库时,手机要监听服务端发送过来的出库信息,本文转载自http://www.biyezuopin.vip/onews.asp?id=14624才能够将出库信息即使提醒用户。因此,在设计停车管理系统的过程中,必须要考虑好以下几个设计要点:
在网络中的管理系统程序需要以服务器提供服务端连接响应,使用者通过客户端程序与服务器建立起联系,这样才能实现手机与电脑之间数据的共享,这是一个面向连接的通信过程。因此,程序要在TCP/IP环境下,实现服务器端和客户端两部分程序。
在本程序中,我们首先检测程序路径下是否存在data.xml文件,如果不存在则先在xml容器中创建XmlDeclaration并且调用CreateElement(“”, “GarageInfo”, “”);创建名为GarageInfo的根节点,之后存入data.xml中。一个新创建的data.xml如下:

<?xml version="1.0" encoding="UTF-8"?> 每次启动程序是,我们需要对data.xml文件进行解析,我们使用方法User [] parse_xml(filename),该方法返回一个用户数据结构数组。通过该数组能够获得xml文件中所有用户信息。parse_xml()方法的代码如下:

private User[] parse_xml(String filename) {XmlDocument doc = new XmlDocument();doc.Load(filename);XmlNode node = doc.SelectSingleNode("/GarageInfo");XmlNodeList nodeList = node.ChildNodes;int i = nodeList.Count;User[] all_usr = new User[i];//read all data into User[] arrayfor(int j=0;j<i;j++){XmlNode internal_node = nodeList.Item(j);if (internal_node != null){User user = new User();user.NAME = internal_node.Attributes["name"].Value;user.CAR_NUMBER = internal_node.Attributes["carnum"].Value;user.PHONE_NUMBER = internal_node.Attributes["phonenum"].Value;user.TIME = internal_node.Attributes["TIME"].Value;all_usr[j] = user;}}return all_usr;
}














基于Android的停车管理系统设计与实现相关推荐

  1. 基于android图书交易系统研究情况,基于Android的证券交易管理系统设计与实现

    摘要: 随着移动智能终端和TD-LTE通信技术的快速发展,基于Android的移动终端软件可以得到了广泛的普及和应用,尤其是金融证券管理领域,开发了许多的手机银行和手机证券系统.基于Android的移 ...

  2. 基于Android的学习管理系统设计与开发

    本次设计选用了时下比较热门的Android平台来作为开发技术,实现了一套较为实用的学习管理系统.在校学生可以通过本软件来记录每一天的上课课程信息,记录学习信息等等. 1.开发工具及环境简介 Eclip ...

  3. 基于Android学生考勤管理系统设计与实现

    高校中由于教学模式的原因,师生之间交流的时间极为短暂,而考勤占用了很多宝贵的教学时间,往往会影响正常的教学计划和教学质量,同样也会给学生的学习生活带来不必要的麻烦.简化教学工作,提高学生学习效率已经成 ...

  4. 基于Android的外卖App系统设计

    基于Android的外卖App系统设计 摘要 随着智能手机的快速普及,智能手机操作系统市场风生水起.为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终 ...

  5. 基于android的流动人口管理移动APP(ssm+uinapp+Mysql)

    基于android的流动人口管理移动APP(ssm+uinapp+Mysql) 社管功能需求 社管进入APP可以查看首页.流动人口.出租屋.户籍迁移.公告信息.我的等内容,在我的页面可以对个人中心.流 ...

  6. 基于Android的手机订餐系统设计与实现(一)

    基于Android的手机订餐系统设计与实现 该系统预计实现的功能有: 话不多说-开搞–先给大家看一下成品: Android的手机订餐的实现 文章目录 基于Android的手机订餐系统设计与实现 前言 ...

  7. php停车场系统设计,基于PHP的停车场管理系统设计与实现

    基于PHP的停车场管理系统设计与实现 摘要:随着车辆的不断增加,停车场规模的扩大,市民面临着停车难.找车难的问题,而停车场管理者面临收费难.停车场管理成本高.停车场管理效率低下和市政停车数据采集难的几 ...

  8. android人事管理系统,基于Android系统的人事管理系统设计与实现.doc

    基于Android系统的人事管理系统设计与实现 目录 第一章 绪论4 1.1 项目的来源及背景4 1.2 项目的功能4 第二章 概要设计5 2.1开发工具5 2.2 Eclipse的开发环境5 2.3 ...

  9. 基于android的健身管理APP(ssm+uinapp+Mysql)

    基于android的健身管理APP(ssm+uinapp+Mysql) 管理员:管理员使用本系统涉到的功能主要有首页.个人中心.用户管理.健身课程管理.课程类型管理.健身圈子管理.系统管理等功能 用户 ...

最新文章

  1. 大数据处理的关键架构
  2. 【开源推荐】AllJoyn:打造全球物联网的通用开源框架
  3. 通俗讲解分布式锁,看完不懂算作者输
  4. 数组的扩展-搜集自无忧脚本
  5. 字符串之单词原地逆转
  6. Centos 手工创建新用户
  7. 数学概念——J - 数论,质因数分解
  8. 【DP】【单调队列】【NOI2005】瑰丽华尔兹
  9. SoapUI 入门指南
  10. 与大学生谈学习BIM软件开发所需要的准备
  11. 腾讯云cdn怎样接入域名
  12. python 打开网页并截图_python实现自动网页截图并裁剪图片
  13. [视频教程]MAME画质优化hq3x
  14. vue 将echarts的图片导出成pdf文件
  15. python里面else什么意思_python中if else和if elif else有什么区别?
  16. AI 智能头像生成神器|PhotoShot
  17. Python 从入门到爬虫极简教程
  18. ZYNQ LWIP实验
  19. 网课python程序设计答案_Python程序设计知到网课答案
  20. 【ps合成】给男票做个Q版大头像

热门文章

  1. 网上找外贸客户怎么找? 找外贸客户的方法
  2. bsc是指什么_英国留学专业BA、BSc代表什么?
  3. 关于在linux上面配置ADSL拨号代理的注意事项
  4. 强大溢出工具包:Metasploit命令行下的使用 (转至77169)
  5. 统计学简介之六——样本方差的分布
  6. Java中八种基础类型
  7. 基于QT实现的机场的起飞和着陆管理模拟系统
  8. c语言程序设计说句心里话,长春版小学五年级下册语文《摇篮歌》 教案
  9. 什么是分布式认知工业互联网?
  10. java图形用户界面设计代码,Java面试题及解析