没有合适的资源?快使用搜索试试~ 我知道了~
Java微信公众号开发毕业论文
需积分: 50 49 下载量 157 浏览量
2018-01-23
00:42:50
上传
评论 7
收藏 811KB DOC 举报
温馨提示
试读
40页
Java微信公众号开发毕业论文,农业微信推广平台,大概功能如下: (1)知识库查询,通过回复微信公众号或选择菜单查询相关农业知识; (2)新闻的推送和热点公告的通知,主要为与农业政策相关的信息和专家用户工作的通告信息; (3)服务管理,包括服务申请和服务统计情况; (4)上传照片,为服务申请提供佐证,直接在服务和绩效管理上传; (5)绩效管理,包括绩效申请和绩效统计情况; (6)账号绑定,每个用户通过微信绑定一个账号进行管理,需成为专家用户后才能使用服务和绩效管理。
资源推荐
资源详情
资源评论
摘 要
随着“互联网+”的推广,如今,各行各业都与互联网技术紧密结合在一起,而在农
业方面,存在政府为当地农民提供线上信息咨询的需求,同时,越来越多的工作人员前
往农村地区考察,亦存在线上管理平台的需要。微信作为是一个免费即时通讯的社交应
用,已成为现今移动互联网时代最为成功的产品之一。而微信公众平台作为微信的重要
功能,拥有海量用户。因此,开发一款基于微信公众平台,为广大农民提供农业技术咨
询以及为下乡工作人员提供管理的应用具有很好的实用价值。
本文以微信公众平台的开发技术为理论基础,深入研究微信为开发者所提供的各类
接口和功能。结合农技通推广平台的特点,对系统的总体架构、功能模块、业务流程,
以及所需要的数据库进行分析设计,详细实现了应用后台管理系统和微信服务平台,并利
用 Web 服务技术实现后台和微信公众平台的联动。
为了保证系统的质量和可靠性,结合当前人们的使用习惯,对系统进行测试与调试。
通过测试用例,对系统各功能进行功能性测试,同时在不同的操作系统和微信版本进行
兼容性测试。最后证明系统各功能完善且兼容性良好,且具有基于微信公众平台的全平
台支持等优点,为提供高效、便捷的农业服务平台提供借鉴。
关键词:微信公众平台 农业推广 微信开发
Design and Development Agricultural Promotion Platform base on WeChat
Application
Abstract : With the promotion of the Internet plus, nowadays,all walks of life are closely
integrated with the Internet technology,and in agriculture, there is a need for the government to
provide online information consulting for local farmers.At the same time, more and more staff
have Investigations into rural areas,so,it also requires an online management platform.WeChat
as a instant messaging social application for free, has become one of the most successful
products in today's mobile Internet era. As an important function of WeChat, WeChat public
platform has massive users. Therefore, It has a good practical value for making a application
base on WeChat public platform,providing the!peasant masses with agricultural technical
advice and the rural workers with administration.
Based!on!the!theory!of!WeChat public platform development technology, this paper studies
the various interfaces and functions provided by WeChat. Combined with the characteristics of
agricultural extension platform,It analyzed and designed the overall structure of the system,
functional modules, business processes, as well as the required database,finally accomplished
the application of its backstage management system and WeChat service platform,and used the
Web service technology to achieve the linkage of backstage and WeChat public platform.
In order to ensure the quality and reliability of the system, combined with the current
people's using habits, it tested and debugged the system. Through the test cases, It tested all
kinds of the functions of the system, at the same time , did a compatibility test in different
operating systems and different WeChat versions.At last, the system is proved to be perfect and
compatible. The system has the advantages of full platform support based on the WeChat
public platform, and provides reference for providing efficient and convenient agricultural
service platform.
Key words:WeChat public platform agricultural Promotion WeChat development
I
目 录
1 引言............................................................................................................................................................. 1
1.1 研究背景.......................................................................................................................................... 1
1.2 研究意义.......................................................................................................................................... 1
1.3 研究内容.......................................................................................................................................... 2
1.4 论文组织架构................................................................................................................................... 2
2 微信开发技术基础知识.............................................................................................................................. 3
2.1 微信公众平台简介........................................................................................................................... 3
2.2 开发者模式....................................................................................................................................... 3
2.2.1 开发模式启动........................................................................................................................ 3
2.2.2 开发模式的数据交互方式..................................................................................................... 4
2.3 微信接口介绍................................................................................................................................... 5
2.3.1 获取凭证接口介绍................................................................................................................ 5
2.3.2 自定义菜单接口.................................................................................................................... 6
2.3.3 OAuth2.0 网页授权................................................................................................................ 6
2.3.4 微信 JS-SDK 接口.................................................................................................................... 6
2.4 Java 开发环境的搭建....................................................................................................................... 7
2.5 BAE 的使用....................................................................................................................................... 7
3 农业推广平台微信应用端总体设计.......................................................................................................... 9
3.1 系统功能分析................................................................................................................................... 9
3.2 微信平台设计................................................................................................................................. 10
3.2.1 注册微信公众号.................................................................................................................. 10
3.2.2 公众平台测试账号.............................................................................................................. 11
3.2.3 关注提示语.......................................................................................................................... 12
3.2.4 公众号回复响应.................................................................................................................. 12
3.2.5 公众号自定义菜单.............................................................................................................. 13
3.3 数据库设计..................................................................................................................................... 13
4 系统详细设计与实现................................................................................................................................ 21
4.1 农业知识库功能............................................................................................................................. 21
4.1.1 农业知识库管理接口设计................................................................................................... 21
4.1.2 农业知识库界面设计.......................................................................................................... 22
4.2 新闻推送和热点公告功能............................................................................................................. 22
4.2.1 新闻公告管理接口设计...................................................................................................... 23
4.2.2 新闻公告界面设计.............................................................................................................. 23
4.3 账户注册绑定功能......................................................................................................................... 23
4.3.1 账户管理接口设计.............................................................................................................. 24
4.3.2 注册绑定界面设计.............................................................................................................. 25
4.4 服务管理功能................................................................................................................................. 25
4.4.1 服务管理接口设计.............................................................................................................. 26
4.4.2 服务管理界面设计.............................................................................................................. 27
4.5 绩效管理功能................................................................................................................................. 28
4.5.1 绩效管理接口设计.............................................................................................................. 29
4.5.2 绩效管理界面设计.............................................................................................................. 29
II
5 系统测试................................................................................................................................................... 31
5.1 测试环境........................................................................................................................................ 31
5.2 测试用例........................................................................................................................................ 31
5.3 测试结果................................................................................................................................. 33
6 总结与展望............................................................................................................................................... 34
6.1 工作总结........................................................................................................................................ 34
6.2 研究展望........................................................................................................................................ 34
参 考 文 献................................................................................................................................................... 35
致 谢............................................................................................................................................................. 36
1
1 引言
1.1 研究背景
随着计算机的普及,互联网在过去的几十年间逐步繁荣,人们可以在电脑上浏览大
量的网页信息,但是却不够便捷,不能够满足人们随时查看的需求(杨杰,2015)。而
近年来,随着 4G 移动通信技术的发展,智能手机也得到迅猛的普及,同时也加快了移
动互联网时代到来的步伐(刘鸿飞,2016)。而在满足人们各种各样的需求的同时,移
动互联网也在改变着人们的生活方式,同时也意味着更多的机会和挑战,一方面是需要
把大量互联网时代的业务转移到移动端,另一方面是基于移动端的特性具有新功能的应
用。
同时可以看到,在移动互联网的发展过程中,各大厂商如苹果、谷歌都各自推出了
基于智能终端的操作系统(Zhou T,Long Y,2012)。开发者可以利用这些操作系统提
供的接口进行应用的开发,便捷的调用手机的各个资源而不必关心其中的实现细节,使
开发者更加关注于应用本身的业务逻辑。但是,如果一个应用需要在多个操作系统上实
现,需要开发者精通各个操作系统提供的接口函数,且需要更多的开发人员和时间,导
致开发的成本加大。
而对于开发微信公众平台应用,开发人员可以基于微信团队提供的接口快速开发出
应用,并适用于所有安装有微信的智能终端,用户只需要关注公众号便可获得相应的服
务,且不需要安装,用完即走(汪梦竹,2013)。
目前,越来越多的政府为当地农民提供网上信息咨询,加大农业和互联网的结合。
同时,许多工作人员需要去农村地区进行考察。因此,开发一款为广大农民提供技术咨
询和为工作人员提供服务绩效管理的基于微信公众平台的应用具有很好的实用价值。
1.2 研究意义
微信是腾讯推出的提供免费即时通讯的手机应用,支持跨操作系统通过网络发送信
息(王艳丽,2013)。截止到 2016 年第二季度,微信已经基本覆盖中国智能手机,月
活跃用户达 8 亿多,用户覆盖 200 多个国家。此外,微信公众号总数已经超过了 800 万
个,移动应用对接数量超过 85000 个(武高峰,2016)。而微信公众平台作为微信的重
要 功 能 , 具 有 海 量 的 用 户 基 础 , 同 时 也 具 有 众 多 的 微 信 公 众 号 作 为 借 鉴 ( Lu
Hong,2013)。所以开发出一款实用价值高的农技通推广平台,是比较容易推广的。
目前,提供农业信息技术咨询的微信公众号已经有一些先行者存在,但大部分仅仅
剩余39页未读,继续阅读
资源评论
ywpmz
- 粉丝: 3
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功