天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

微信接口的數(shù)據(jù)應(yīng)用設(shè)計與數(shù)據(jù)庫安全研究

發(fā)布時間:2020-07-28 08:21
【摘要】:本文基于微信公眾平臺進行數(shù)據(jù)應(yīng)用的開發(fā)及研究,主要對微信平臺的多媒體接入、數(shù)據(jù)應(yīng)用程序、以及數(shù)據(jù)應(yīng)用的安全問題進行了討論。微信截止至2014年,其注冊用戶已突破6億,成為亞洲地區(qū)用戶群最大的即時通信軟件。微信公眾平臺基于微信平臺提供的開發(fā)者接口,可在微信公眾號內(nèi)實現(xiàn)各種自定義功能,也可內(nèi)嵌網(wǎng)頁,擁有十分良好的擴展性。本文也是利用微信公眾平臺良好的擴展性,研究了多媒體接入以及數(shù)據(jù)應(yīng)用在微信上的實現(xiàn)。本文以軟件開發(fā)者的角度來思考,使用軟件工程的分析和解決問題的方法,對項目的需求、設(shè)計、實現(xiàn)逐一分析。軟件的框架主要分為兩大部分:前端顯示部分、數(shù)據(jù)后臺部分。本文側(cè)重于數(shù)據(jù)后臺部分的實現(xiàn)介紹。多媒體接入、微信公眾平臺接入、數(shù)據(jù)分析、數(shù)據(jù)安全等實現(xiàn)都是由數(shù)據(jù)后臺完成。本文闡述當前在微信公眾平臺主流軟件框架的實現(xiàn)。文中以接入百度音樂為例,介紹在微信公眾平臺接入多媒體。以二維碼的應(yīng)用為例,介紹使用微信公眾平臺接口,實現(xiàn)業(yè)務(wù)邏輯的方法。最后本文以票務(wù)查詢應(yīng)用為例,介紹如何在微信公眾平臺實現(xiàn)數(shù)據(jù)應(yīng)用,以及討論如何增強應(yīng)用的數(shù)據(jù)安全性分析。
【學位授予單位】:上海交通大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.56;TP309
【圖文】:

無序?qū)? style=


圖 2-1 Json 無序?qū)ο蟾袷綀DFig.2-1 Json disordered object format diagram2.2.4 JQueryJQuery 是一個快速,小巧,功能豐富的 JavaScript 庫。 通過使用多種瀏覽器的易于使用的 API,使 HTML 文檔遍歷和操作,事件處理,動畫和 Ajax 更簡單。 通過多功能性和可擴展性的結(jié)合。本文在接入多媒體控制器時使用了該技術(shù)[4]。2.2.5 HibernateHibernateORM環(huán)境下,開發(fā)人員數(shù)據(jù)編寫更加便捷,對于超過了進程的應(yīng)用程序也可以輕松完成編寫,在 ORM 框架模式下,Hibernate 所關(guān)注的重心是數(shù)據(jù)所具備的持久性能,這是由于它對關(guān)系數(shù)據(jù)庫具有較好的適用性。在開發(fā)人員的生產(chǎn)力和運行時性能方面,Hibernate 始終比直接的 JDBC 代碼提供卓越的性能。本文中主要用于對數(shù)據(jù)庫[5]

框架圖,框架圖,平臺,開發(fā)者


Table2-1 Development environment table開發(fā)工具環(huán)境 描述JQuery v3.2.1 JavaScript 拓展庫Java Platform (JDK)8u131 Java 開發(fā)環(huán)境MySQL 數(shù)據(jù)庫Apache HTTP Server 網(wǎng)頁服務(wù)器2.4 需求分析軟件流程如圖 2-2 所示:用戶發(fā)送消息給微信服務(wù)器,然后服務(wù)器將用戶發(fā)送的息和用戶的信息用 JSON 格式傳送數(shù)據(jù)給開發(fā)者的服務(wù)器,開發(fā)者將這些 JSON 數(shù)據(jù)行解析后,進行消息處理后,再反饋給微信服務(wù)器。然后通過微信服務(wù)器回復消息給戶。消息種類有很多,如文字,圖片,音樂,地理位置和媒體文件等。

軟件,公眾,事件回調(diào),解釋型語言


圖 2-3 軟件上下位定義圖Fig.2-3 Software upper and lower definitions軟件通過微信公眾平臺實現(xiàn)內(nèi)嵌式網(wǎng)頁,整體設(shè)計沿用 B/S 結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。該頁面提供多媒體播放以及數(shù)據(jù)查詢功能。前端業(yè)務(wù)功能由 HTML 結(jié)合JavaScript、CSS、JSP、JQuery 實現(xiàn),通過 Apache 網(wǎng)頁服務(wù)器展示。數(shù)據(jù)后臺由 JAVA實現(xiàn)消息處理中心、數(shù)據(jù)庫訪問、事件回調(diào)等功能。該設(shè)計模式的優(yōu)點顯著,B/S 框架便于維護和升級,以及更新內(nèi)容。而且開發(fā)成本和效率優(yōu)于 C/S 框架,不僅如此在跨平臺的表現(xiàn)上更是有著顯著的優(yōu)勢。但同時缺點在于拓展功能受限于公眾平臺開放式接口,用戶可自定義功能受限。同時由于大量采用了解釋型語言,數(shù)據(jù)安全問題上存在相對較多的隱患。

【參考文獻】

相關(guān)期刊論文 前4條

1 李席廣;;基于LDAP的統(tǒng)一身份認證管理系統(tǒng)的設(shè)計與實現(xiàn)[J];科技信息(學術(shù)研究);2007年19期

2 林寒超;張南平;;Hibernate技術(shù)的研究[J];計算機技術(shù)與發(fā)展;2006年11期

3 王倩宜,李潤娥,李庭晏;統(tǒng)一用戶管理和身份認證服務(wù)的設(shè)計與實現(xiàn)[J];實驗技術(shù)與管理;2004年03期

4 田珂,謝世波,方馬;J2EE數(shù)據(jù)持久層的解決方案[J];計算機工程;2003年22期



本文編號:2772609

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2772609.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶e90cc***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com