基于微信公众平台的私有车辆管理应用设计与实现
本文关键词:基于微信公众平台的私有车辆管理应用设计与实现,由笔耕文化传播整理发布。
【摘要】:在整个移动互联网发展浪潮中,众多基于智能手机操作系统的应用犹如雨后春笋般地被开发出来,依附智能手机的普及历经了好几年的辉煌,如今却正不可避免地发生了“马太效应”。在这样的大背景下,轻应用应运而生。轻应用也可被称为微应用,是由百度公司于2013年百度世界大会上提出的一个新的概念,是一种无需下载、即搜即用的全功能App。根据这样的定义,微信公众账号就是一个最典型的轻应用。微信已经发展成为了一个拥有5亿海量用户的应用平台。同时也可通过现有数据可知,国内私人汽车保有量也正在急速增长。本文深入研究了微信平台提供的各类接口及功能,并对一个完整的应用进行了整体规划,包括系统功能模块、体系结构、运行流程,以及所使用语言和数据库等。在此基础上,对相关功能及数据库结构等进行了详细设计,并对最有代表性的功能自定义菜单、用户注册、车辆管理等进行了技术实现。本文主要研究成果包括:(1)基于微信公众平台的私有车辆管理应用的两个系统实现:应用后台管理平台及应用微信公众平台。(2)基于Java开发语言、通过MVC架构开发系统,利用WebService技术实现后台系统与微信公众平台进行联动,以及与商业工具接口进行合作完善功能。(3)本应用结合当前人们生活特点,同时基于微信公众平台的具有灵活开放、功能强大、全平台支持等优点,有效地帮助私人车辆车主更好的管理及使用他们自己的私家汽车。本研究为提供高效、便捷的管理信息服务进行了有益的尝试,其成果具有一定的应用和推广价值。
【关键词】:微信 私有车辆 轻应用
【学位授予单位】:华东理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 第1章 引言11-15
- 1.1 研究背景11-12
- 1.2 研究内容12
- 1.3 研究意义12-13
- 1.4 相关概念13-15
- 1.4.1 轻应用13-14
- 1.4.2 微信14-15
- 第2章 开发方法及技术基础15-19
- 2.1 UML建模技术15
- 2.2 微信公众平台15
- 2.3 MVC框架模式15-16
- 2.4 HIBERNATE框架16-17
- 2.5 JAVAEE平台技术17
- 2.6 WEBSERVICE技术17-18
- 2.7 测试W模型18-19
- 第3章 基于微信公众平台的私有车辆管理应用的需求分析19-24
- 3.1 业务目标19
- 3.2 车辆微管理应用后台管理平台需求分析19-22
- 3.2.1 微信客户端车辆信息管理20
- 3.2.2 微信客户端车系管理20-21
- 3.2.3 微信客户端网页内容管理21
- 3.2.4 微信客户端页面配置管理21
- 3.2.5 微信客户端首页链接管理21
- 3.2.6 公众号菜单管理21
- 3.2.7 公众号关键词管理21
- 3.2.8 公众号粉丝管理21
- 3.2.9 关键词统计21-22
- 3.2.10 公众号基础信息管理22
- 3.3 移动端车辆微管理公众号需求分析22-23
- 3.3.1 车辆微管理移动端22-23
- 3.3.2 加油信息查询23
- 3.3.3 违章信息查询23
- 3.4 非功能性需求23-24
- 第4章 应用的设计与实现24-67
- 4.1 开发环境24
- 4.1.1 开发平台24
- 4.1.2 服务器端24
- 4.1.3 客户端24
- 4.2 系统总体设计24-26
- 4.3 数据库设计26-27
- 4.3.1 数据库总体设计26-27
- 4.3.2 数据库表详细设计27
- 4.4 应用程序设计结构27-32
- 4.4.1 应用程序结构27-29
- 4.4.2 Hibernate映射配置29-30
- 4.4.3 应用后台管理平台Servlet调用配置30-31
- 4.4.4 应用微信公众平台Servlet调用配置31-32
- 4.5 应用后台管理平台的各模块设计与实现32-46
- 4.5.1 登录模块32-33
- 4.5.2 密码修改模块33-34
- 4.5.3 公众号管理模块34-35
- 4.5.4 车辆信息管理模块35
- 4.5.5 车系信息管理模块35-36
- 4.5.6 移动端网页内容管理模块36-37
- 4.5.7 移动端页面配置管理模块37
- 4.5.8 移动端页面链接管理模块37-38
- 4.5.9 公众号菜单管理模块38-41
- 4.5.10 公众号关键词回复管理模块41-44
- 4.5.11 公众号粉丝查询模块44-45
- 4.5.12 关键词统计模块45
- 4.5.13 未定义关键词统计模块45-46
- 4.6 应用微信公众平台的各模块设计与实现46-67
- 4.6.1 微信公众号推送信息说明46-51
- 4.6.2 关注应用微信公众号51-53
- 4.6.3 自定义菜单功能53-58
- 4.6.4 车辆微管理——车辆管理模块58-61
- 4.6.5 车辆微管理——加油管理模块61
- 4.6.6 车辆微管理——违章查询模块61-64
- 4.6.7 车辆微管理——个人设置模块64-66
- 4.6.8 车辆微管理——点击帮助模块66-67
- 第5章 系统测试67-73
- 5.1 软件系统测试原则67
- 5.2 测试阶段划分67-68
- 5.2.1 单元测试67-68
- 5.2.2 集成测试68
- 5.2.3 系统测试68
- 5.3 测试结果68-73
- 5.3.1 测试用例68-72
- 5.3.2 应用测试结果72-73
- 第6章 总结与展望73-75
- 6.1 应用特点和设计要点总结73
- 6.2 基于微信公众平台应用的展望73-75
- 参考文献75-78
- 致谢78-79
- 附录A 数据库设计总体设计79-87
- 附录B 自定义菜单生效代码87-88
【参考文献】
中国期刊全文数据库 前10条
1 唐燕;刘仁权;白俊;刘哲;;WebService技术在高校微信开发中的应用[J];信息技术;2015年04期
2 赵敬;李贝;;微信公众平台发展现状初探[J];新闻实践;2013年08期
3 黄浩波;何卫华;叶青;;微信及其在图书馆信息服务中的应用[J];图书馆学刊;2013年01期
4 邓梅;张焕水;;基于Struts和Hibernate软件架构实现基金管理信息系统[J];计算机与信息技术;2006年12期
5 陈祥;左洪福;;基于加密过程控制语言的XML数据加密方案[J];计算机工程;2006年14期
6 肖捷,肖正新,袁华强;MVC多层Web系统优化分层模型设计与应用[J];东莞理工学院学报;2005年05期
7 李彦;基于Web Service的系统集成技术在海洋监测系统中的应用[J];海洋技术;2004年03期
8 万华;基于JSP的网上购物系统的实现[J];现代计算机(专业版);2002年10期
9 张宏森,朱征宇;四层B/S结构及解决方案[J];计算机应用研究;2002年09期
10 张砚秋,陈川,何明德;基于MVC设计模式构筑JSP/Servlet+EJB的Web应用[J];计算机工程;2001年11期
中国硕士学位论文全文数据库 前6条
1 胡敏;Web系统下提高MySQL数据库安全性的研究与实现[D];北京邮电大学;2015年
2 刘强;基于微信的校园信息服务系统设计研究[D];河南师范大学;2014年
3 严星;微信用户持续使用意向影响因素研究[D];电子科技大学;2014年
4 时培芳;基于UML的工作流建模研究[D];山东师范大学;2006年
5 王强;可信Web服务技术研究[D];电子科技大学;2006年
6 李霞;MVC设计模式的原理与实现[D];吉林大学;2004年
本文关键词:基于微信公众平台的私有车辆管理应用设计与实现,,由笔耕文化传播整理发布。
本文编号:350879
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/350879.html