当前位置:主页 > 科技论文 > 软件论文 >

微信接口的数据应用设计与数据库安全研究

发布时间:2020-07-28 08:21
【摘要】:本文基于微信公众平台进行数据应用的开发及研究,主要对微信平台的多媒体接入、数据应用程序、以及数据应用的安全问题进行了讨论。微信截止至2014年,其注册用户已突破6亿,成为亚洲地区用户群最大的即时通信软件。微信公众平台基于微信平台提供的开发者接口,可在微信公众号内实现各种自定义功能,也可内嵌网页,拥有十分良好的扩展性。本文也是利用微信公众平台良好的扩展性,研究了多媒体接入以及数据应用在微信上的实现。本文以软件开发者的角度来思考,使用软件工程的分析和解决问题的方法,对项目的需求、设计、实现逐一分析。软件的框架主要分为两大部分:前端显示部分、数据后台部分。本文侧重于数据后台部分的实现介绍。多媒体接入、微信公众平台接入、数据分析、数据安全等实现都是由数据后台完成。本文阐述当前在微信公众平台主流软件框架的实现。文中以接入百度音乐为例,介绍在微信公众平台接入多媒体。以二维码的应用为例,介绍使用微信公众平台接口,实现业务逻辑的方法。最后本文以票务查询应用为例,介绍如何在微信公众平台实现数据应用,以及讨论如何增强应用的数据安全性分析。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.56;TP309
【图文】:

无序对


图 2-1 Json 无序对象格式图Fig.2-1 Json disordered object format diagram2.2.4 JQueryJQuery 是一个快速,小巧,功能丰富的 JavaScript 库。 通过使用多种浏览器的易于使用的 API,使 HTML 文档遍历和操作,事件处理,动画和 Ajax 更简单。 通过多功能性和可扩展性的结合。本文在接入多媒体控制器时使用了该技术[4]。2.2.5 HibernateHibernateORM环境下,开发人员数据编写更加便捷,对于超过了进程的应用程序也可以轻松完成编写,在 ORM 框架模式下,Hibernate 所关注的重心是数据所具备的持久性能,这是由于它对关系数据库具有较好的适用性。在开发人员的生产力和运行时性能方面,Hibernate 始终比直接的 JDBC 代码提供卓越的性能。本文中主要用于对数据库[5]

框架图,框架图,平台,开发者


Table2-1 Development environment table开发工具环境 描述JQuery v3.2.1 JavaScript 拓展库Java Platform (JDK)8u131 Java 开发环境MySQL 数据库Apache HTTP Server 网页服务器2.4 需求分析软件流程如图 2-2 所示:用户发送消息给微信服务器,然后服务器将用户发送的息和用户的信息用 JSON 格式传送数据给开发者的服务器,开发者将这些 JSON 数据行解析后,进行消息处理后,再反馈给微信服务器。然后通过微信服务器回复消息给户。消息种类有很多,如文字,图片,音乐,地理位置和媒体文件等。

软件,公众,事件回调,解释型语言


图 2-3 软件上下位定义图Fig.2-3 Software upper and lower definitions软件通过微信公众平台实现内嵌式网页,整体设计沿用 B/S 结构,即浏览器和服务器结构。该页面提供多媒体播放以及数据查询功能。前端业务功能由 HTML 结合JavaScript、CSS、JSP、JQuery 实现,通过 Apache 网页服务器展示。数据后台由 JAVA实现消息处理中心、数据库访问、事件回调等功能。该设计模式的优点显著,B/S 框架便于维护和升级,以及更新内容。而且开发成本和效率优于 C/S 框架,不仅如此在跨平台的表现上更是有着显著的优势。但同时缺点在于拓展功能受限于公众平台开放式接口,用户可自定义功能受限。同时由于大量采用了解释型语言,数据安全问题上存在相对较多的隐患。

【参考文献】

相关期刊论文 前4条

1 李席广;;基于LDAP的统一身份认证管理系统的设计与实现[J];科技信息(学术研究);2007年19期

2 林寒超;张南平;;Hibernate技术的研究[J];计算机技术与发展;2006年11期

3 王倩宜,李润娥,李庭晏;统一用户管理和身份认证服务的设计与实现[J];实验技术与管理;2004年03期

4 田珂,谢世波,方马;J2EE数据持久层的解决方案[J];计算机工程;2003年22期



本文编号:2772609

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2772609.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e90cc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com