版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE計算機與信息學院畢業(yè)設計(論文)裝訂順序、排版格式要求(征求意見稿)(2013屆畢業(yè)設計嚴格按照以下要求執(zhí)行)三峽大學畢業(yè)設計(論文)封面課題任務書學位論文原創(chuàng)性聲明及版權使用授權書(單獨使用一個頁碼)目錄、頁碼{設計(論文)文本每頁右上角必須有頁碼,目錄中必須標明頁碼}正文①標題②學生、指導教師和教學單位署名③摘要④關鍵詞⑤英文摘要、關鍵詞⑥前言⑦畢業(yè)設計(論文)正文主體(6)致謝:(單獨使用一個頁碼),簡述自己通過本設計的體會,并對指導教師以及協(xié)助完成設計的有關人員表示謝意。(7)參考文獻:(單獨使用一個頁碼)(8)附錄:(單獨使用一個頁碼),與設計(論文)有關的支撐材料(如圖表、計算機程序、運行結果,主要設備、儀器儀表的性能指標和測試精度等)。一律采用計算機打印成文(畢業(yè)設計專用紙)。每個學生都必需交電子文檔{共2個電子文檔:學士學位論文全文電子文檔2個(.doc和.pdf)}文件名格式為:學校代碼+“_”專業(yè)代碼+“_”學號+“_”頁碼.doc。如我校計算機科學與技術專業(yè)某學生學號為2001112118,所做的論文頁碼數(shù)為28,則文件名應為11075_080605_2001112118_28.doc和11075_080605_2001112118_28.pdf。電子文檔內(nèi)容包括紙質(zhì)本論文的全部內(nèi)容:封面頁、目錄、摘要及關鍵詞(中英文)、正文、參考文獻。(格式要求見以下樣本)(頁面設置嚴格按照此規(guī)定執(zhí)行:行間距均為固定值20磅,頁邊距參看頁面設置)畢業(yè)設計(論文)題目基于微信公眾平臺的學生自助查詢服務平臺學生姓名趙添藝學號2012136117專業(yè)通信工程班級2012136117指導教師張蕊評閱教師完成日期 2016年 5月10 日畢業(yè)設計(論文)課題任務書(20122013學年)畢業(yè)設計(論文)課題任務書(20152016學年)學院名稱:計算機與信息學院課題名稱基于微信公眾平臺的學生自助查詢服務平臺學生姓名趙添藝專業(yè)通信工程學號2012136117指導教師張蕊任務書下達時間2015年10月30號課題概述:隨著通信技術的發(fā)展和智能設備的普及,移動互聯(lián)網(wǎng)在近兩年發(fā)展迅猛,新興的移動社交軟件“微信”逐漸走進了手機用戶的生活,深受全國數(shù)億用戶的歡迎。隨著微信版本的不斷更新,微信也從單純的聊天應用逐變成媒體信息、游戲娛樂、生活服務、電子商務為一體的多功能綜合型平臺。本課題是基于微信公眾賬號的學生信息的自助查詢平臺,能方便學生查詢個人信息及該學生的考試信息,成績信息以及課表信息;系統(tǒng)管理員通過后臺操作及時地添加學生的相關信息,并進行相關修改。系統(tǒng)要求在微信公眾平臺的開發(fā)模式下,采用PHP、MySQL等編程語言實現(xiàn)系統(tǒng)。要求閱讀或檢索的參考資料及文獻(不少于15篇,其中外文3~5篇):[1]趙子劍,王淼.“三微”在電子商務案例分析課程中的應用[J].電子商務,2014,01:83-84.[2]張駿毅,楊九龍,鄧媛.“211工程”高校圖書館微信應用現(xiàn)狀分析與對策研究[J].圖書館學研究,2014,06:29-34.[3]曹小平,程靜.基于微信自助查詢系統(tǒng)的設計與實現(xiàn)[J].重慶工商大學學報(自然科學版),2014,02:66-69.[4]孫翌,李鮑,高春玲.微信在圖書館移動服務中的應用研究與實踐[J].圖書情報工作,2014,05:35-40.[5]張笑青,吳中杰,夏俊.基于PHP+MySQL的網(wǎng)絡互動社區(qū)平臺的設計與研究[J].電腦知識與技術,2014,08:1681-1691.[6]李亮懷.基于微信的新型電子商務教學實踐探討[J].中國職業(yè)技術教育,2014,17:35-37.[7]趙苑伶.淺析微信朋友圈的傳播優(yōu)勢——以朋友圈之于QQ空間為例[J].中國新通信,2014,12:42-43.[8]王燕.微信的電子商務營銷分析[J].商場現(xiàn)代化,2014,13:75.[9]程小燕.即時通訊工具的影響因素分析——以微信為例[J].山西電子技術,2014,04:74-75.[10]仲媛,涂慶華.淺談高校微信公眾賬號[J].計算機光盤軟件與應用,2014,13:219-220.[11]孟凡立,陳琳.基于微信公眾平臺的移動學習空間構建研究[J].現(xiàn)代教育技術,2014,10:19-25.[12]馬卉宇.基于微信公眾平臺下在線學習系統(tǒng)的應用[J].信息技術與信息化,2014,06:137-138.[13]孫洋洋.微信技術應用于檔案信息服務初探[J].中國管理信息化,2013,17:91-92.[14]陳曉羅.基于微信公眾平臺的高校師生信息互動平臺研究與實現(xiàn)[J].吉林省教育學院學報(中旬),2013,09:98-99.[15]ApplicationsofMobileSocialMedia:WeChatAmongAcademicLibrariesinChinaJianhuaXu;;QiKang;;ZhiqiangSong;;ChristopherPeterClarkeTheJournalofAcademicLibrarianship2014,[16]AStudyontheApplicationofWeChatinESPTrainingZhongwenLiuTheoryandPracticeinLanguageStudies2014-12Academy[17]Multiparticipantchatanalysis:AsurveyDavidC.Uthus;;DavidW.AhaArtificialIntelligence2013,Academy設計(論文)成果要求:(包括外文翻譯、開題報告、設計或論文正文的數(shù)量和質(zhì)量等要求等)質(zhì)量要求:1、資料應該真實,參考文獻有一定的深度,核心刊文獻應占30%以上;2、論文的設計思路要綜合典型信息發(fā)布系統(tǒng)相關技術特點,突出自己的特色;3、相關源程序應該沒有系統(tǒng)性錯誤或較大的邏輯錯誤。數(shù)量要求:1、開題報告:≥2500字2、設計型論文:≥10000字;論文型論文≥15000字3、圖紙:張4、譯文:≥3000漢字5、其它:按要求提供小論文及論文全文電子文檔進度及要求起止日期要求完成的內(nèi)容及質(zhì)量2015年秋季學期第九周第十八周第二十一周2016年春季學期第十二周第十三周以下供參考(接受畢業(yè)設計任務書,學習畢業(yè)設計(論文)要求及有關規(guī)定。閱讀指定的參考資料(包括5-10萬個印刷符號與課題或本專業(yè)相關的外文資料),完成開題報告、外文翻譯任務。上交開題報告、外文翻譯,指導教師批閱開始畢業(yè)設計指導學生進行畢業(yè)設計完成畢業(yè)設計,全部成果交指導教師批閱。畢業(yè)答辯審核(系主任)批準(分管院長)
學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔。作者簽名:必須本人簽字2016年5月10日學位論文版權使用授權書本學位論文作者完全了解學校有關保障、使用學位論文的規(guī)定,同意學校保留并向有關學位論文管理部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權省級優(yōu)秀學士學位論文評選機構將本學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。本學位論文屬于1、保密□,在_________年解密后適用本授權書。2、不保密□。(請在以上相應方框內(nèi)打“√”)作者簽名:年月日導師簽名:年月日
目錄(黑體3號居中)(空一行)摘要(黑體4號)………………(頁碼宋體小4號)1前言(黑體4號)……………………21緒論(黑體4號)………………31.1研究背景及意義(宋體小4號)…………31.2國內(nèi)外研究現(xiàn)狀(宋體小4號)…………51.3本文研究內(nèi)容(宋體小4號)……………102所使用到的技術分析(黑體4號)……………122.1二級標題(宋體小4號)………………122.2二級標題(宋體小4號)………………14…………2.5本章小結(宋體小4號)………………18…………6總結與展望(黑體4號)………276.1本文完成的主要工作(宋體小4號)…………………276.2未來研究展望(宋體小4號)…………28致謝(黑體4號)………………29參考文獻(黑體4號)………………30附錄(黑體4號)……………………3230PAGE16基于微信公眾平臺的學生自助查詢服務平臺學生:趙添藝指導教師:張蕊(三峽大學計算機與信息學院)(空一行)摘要:(宋體小四號加粗)隨著通信技術的發(fā)展和智能設備的普及,移動互聯(lián)網(wǎng)在近兩年發(fā)展迅猛,新興的移動社交軟件“微信”逐漸走進了手機用戶的生活。本文基于PHP開發(fā)語言環(huán)境和數(shù)據(jù)庫技術,著力設計一個基于微信公眾平臺的學生自助查詢服務平臺,實現(xiàn)考試信息推送及學生個人信息、成績信息、課程信息的查詢功能。關鍵詞:微信PHP數(shù)據(jù)庫Abstract:Withthedevelopmentofcommunicationtechnologyandthepopularityofsmartdevices,mobileInternethasdevelopedrapidlyinthepasttwoyears,theemergingmobilesocialsoftware"WeChat"hasgraduallyenteredthelifeofmobilephoneusers.ThispaperbasedonthePHPdevelopmentlanguageenvironmentanddatabasetechnology.FinishabasedonWeChatpublicplatformforstudentsself-inquiry-serviceplatformandrealizemessagepushfunction,studentspersonalinformationqueryfunction,performanceinformationqueryfunctionandcourseinformationqueryfunction.Keywords:WeChatPHPDatabase
前言(黑體3號加粗)(約1500字)隨著當代信息技術的迅猛發(fā)展,人們的生活方式也相應地發(fā)生了改變,尤其是移動互聯(lián)網(wǎng)和智能手機為當代人的衣、食、住、行等等數(shù)不清的方面都帶來了極大的便利和新體驗。智能手機中無數(shù)軟件支撐起了我們生活中的大事小情,而在所有手機軟件中最重要的便是社交類軟件,社交軟件拉近了人與人之間的距離,方便了彼此的溝通與合作。推特、臉書等社交平臺風靡全球,世界的距離一下子不再是交流的障礙。然而,“微信(wechat)”才是真正闖入中國尋常百姓家的一款社交軟件,微信整合了社交、購物、游戲、生活服務的功能,如今的微信不僅僅是一款簡單社交工具,而是提供多功能服務的線上生活平臺,占據(jù)著流量的近30%,可以這樣說微信占領了中國用戶的互聯(lián)網(wǎng)生活。微信也似乎在影響著我們的工作方式、生活方式、學習方式。在工作中,同事間利用微信進行簡單的交流和溝通,而且微信具有很好的社交傳遞性,常常擁有很強的聚攏力量去祝我們方面快捷的溝通合作;在生活中,微信購物、微信游戲、出租車服務已經(jīng)極大地方便了人們的日常生活;在學習中,學習可以關注互動學習類公眾號來幫助自己接收最新的備考信息、學習資料等信息。2012年08月23日微信公眾平臺正式上線,微信公眾平臺是運營者通過公眾號為微信用戶提供資訊和服務的平臺。微信提供了一個真正的真正意義上的生態(tài)平臺。明星,公司和媒體的銀行賬戶和商人,個人身份驗證,在微信平臺實現(xiàn)點對點的溝通和交流,實現(xiàn)服務的轉(zhuǎn)型,形成一個生態(tài)系統(tǒng)領域的移動,這是一個社會的CRM的系統(tǒng)。微信公眾接口更是給微信擴充了更多功能,開發(fā)者可以根據(jù)自己的需求進行微信公眾號或微信企業(yè)號的開發(fā),微信公眾接口為微信提供了更多的新可能。隨著這種新型的信息服務模式的涌現(xiàn),微信公眾平臺沖擊了傳統(tǒng)互聯(lián)網(wǎng)教務信息服務系統(tǒng),然而微信公眾平臺又為教務信息管理體統(tǒng)實現(xiàn)了自我更新?lián)Q代和個性化發(fā)展。因此,教務系統(tǒng)應該主動迎合新科技,新平臺,力圖為學生提供更加便捷實用的信息服務。而微信公眾平臺正是大學生使用率最高的社交平臺,以微信為載體的移動信息技術,使信息交互,發(fā)送,接收打破了空間和時間的局限。傳統(tǒng)教務系統(tǒng)存在了若干不足,缺乏及時有效的信息推送,校園網(wǎng)站中往往涉及的內(nèi)容廣泛,而對于學生日常來說教務查詢確是最主要的的需求,網(wǎng)站中過多的其他版塊加載既不夠簡潔,也不夠便捷。而且學生常常會遇到學校網(wǎng)頁在手機端無法打開,或是瀏覽效果較差。學校網(wǎng)頁的登錄又往往復雜繁瑣,而且還需要保存學校網(wǎng)頁地址。目前,應用商店也的確存在很多校園教務查詢軟件,可以通過設定學校后來滿足日常的個人信息,成績信息,選課信息的查詢需求,但手機中過多的復雜特殊的應用軟件似乎又不符合時下人們對手機管理簡潔化的要求,而且此類軟件也不易普及推廣,無法實現(xiàn)群體效用,缺乏互聯(lián)性和分享性。此時我們每天使用率最高的應用軟件-微信便可以給廣大學生一個滿意的答案,由于微信公眾平臺提供了可開發(fā)的接口,開發(fā)者可以根據(jù)學生用戶的需要和偏好,還可以根據(jù)不同的高校開發(fā)適合自身的校園信息查詢系統(tǒng),學生通過添加微信公眾號后,便可使用微信公眾號提供的各種教務查詢功能,而微信公眾號所占的手機體量又是微乎其微,卻又能滿足的學生日常的教務查詢需求,這是以最小的代價換取了最大的方便,這種輕量級的互聯(lián)網(wǎng)開發(fā)模式也符合當今的發(fā)展潮流。因此,為適應新形勢下教學管理工作的新的需要,探索出新時代教務管理工作的有效途徑,本文正是基于微信的日常高使用率和學生信息查詢繁瑣麻煩這兩點原因,所以通過借助微信公眾平臺將學生個人信息查詢、成績信息、考試信息、課表信息查詢功能整合到一起,方便學生的信息查詢。
1緒論(黑體3號加粗)1.1研究背景及意義隨著移動互聯(lián)網(wǎng)時代的到來,眾多的手機應用也在盡其所能地滿足人們的日常生活、社交、娛樂、工作等各種各樣的需求。而微信就是當今時下最為風靡的應用軟件,微信已經(jīng)覆蓋近90%以上的智能手機,大約25%的微信用戶會每天打開微信超過30次,大約55.2%的微信用戶會每天打開微信超過10次,并且成為人們生活中不可或缺的日常使用工具,也是當下人們?nèi)粘I钪兄匾糠?。微信不僅僅是單純的社交軟件,微信正在構建一個包羅萬象的互聯(lián)網(wǎng)生態(tài)系統(tǒng),而微信公眾平臺又是這個生態(tài)系統(tǒng)極為重要的組成部分。微信公眾平臺提供開發(fā)者接口,開發(fā)者可以根據(jù)具體需要進行各種各樣的微信公眾號開發(fā)或微信企業(yè)號開發(fā),這些公眾號便能提供個性化的服務給不同的用戶群體,滿足了不同用戶群體的不同需求。每個大學都擁有自己學生信息查詢系統(tǒng)為學生提供個人信息、考試成績、選課情況的信息查詢服務。然而,通過學校網(wǎng)站查詢學生信息有著各種各樣的不便性,學生常常會面臨學校系統(tǒng)擁擠或查詢程序繁瑣復雜等問題,此時,一個基于微信公眾平臺的學生自助查詢服務平臺便能充分利用微信的優(yōu)勢使得學生可以更快捷、更方便地查詢個人信息。1.2國內(nèi)外研究現(xiàn)狀微信是騰訊公司于2011年1月推出的一款以社交功能為核心的免費移動應用軟件,隨后的幾年之中微信得到了迅速的發(fā)展和升級,成為了中國用戶量和用戶使用率最高的社交應用軟件。第一,微信快速發(fā)展并吸引了極為龐大的用戶群體,截至2013年1月15日用戶數(shù)量已突破3億,如今的微信已經(jīng)成為移動互聯(lián)網(wǎng)時代重要的用戶入口;第二,微信的功能不斷豐富,升級,圍繞社交這個核心功能,演變成為集多功能的平臺化產(chǎn)品。微信公眾平臺于2012年8月誕生以來,也受到了廣大的用戶的歡迎。公共組織、企業(yè)、明星都活躍在這個新興的互聯(lián)網(wǎng)公眾平臺之上。當前,微信公眾平臺有3萬認證賬號,企業(yè)賬號占到超過70%的比例。微信平臺的功能眾多,目前公眾平臺的主要功能主要五大功能:第一是大規(guī)模推送多媒體信息,第二是定向推送(按照地區(qū)、性別、興趣等指標定向推送),第三是用戶與客戶端進行一對一互動,第四是微信公眾平臺的多樣化開發(fā),第五是智能回復?;ヂ?lián)網(wǎng)營銷,媒體服務、客戶服務、公共服務這些應用方向都可以在微信公眾平臺上得到實現(xiàn)和發(fā)展。而且通過結合運營主體及主要內(nèi)容特征,當前的微信公眾平臺可細分為幾個大類:新聞媒體閱讀類、綜藝體育明星類、數(shù)碼科技類、生活服務類、影音娛樂類、交友服務類、文化教育傳播類、公共事業(yè)類、公共名人類等。政府、公共機構、非盈利組織、高校等越來越多的公共服務機構進駐微信,中國國家博物館、深圳壹基金公益基金會和上海市人民政府新聞辦等一些組織借助微信公眾平臺提供了更優(yōu)質(zhì)的服務。校園微信公眾服務大致分為兩類:一是新聞推送類,二是信息查詢類。新聞推送類推送的往往是校園動態(tài)、重要通知、美文賞析、國內(nèi)外重要新聞實事等,而信息查詢類通常包括提供個人信息查詢、考試信息查詢、成績查詢、課程信息、績點查詢等等。校園微信公眾號的質(zhì)量也可以說是良莠不齊,因為一些校園微信公眾號缺乏長期的維護或保障,經(jīng)常也會出現(xiàn)信息推送不及時,網(wǎng)頁無法打開,信息質(zhì)量較為粗糙等問題。不過也有一些學校的校園微信公眾號有著不錯的表現(xiàn),及時可靠的消息推送幫助學生及時地獲取所需信息,方便快捷的查詢服務也較傳統(tǒng)的教務查詢模式是個巨大的提升和飛越。而且未來的微信公眾平臺的前端將為微信用戶提供更加靈活的輸入工具,使得他們能夠與公眾平臺帳號進行復雜的交互,而后端將為公眾平臺帳號提供更加強大的消息接口或基礎設施,使得公眾平臺帳號能夠自動處理更多類型、更復雜的用戶輸入。微信平臺未來將建立貫穿前后端的完整生態(tài),這種生態(tài)在一定程度上獨立于操作系統(tǒng),為微信所獨有。在前端,微信可以推出插件商店,鼓勵開發(fā)者提供各種插件,豐富微信的前端應用;在后端,微信可以推出資源商店,鼓勵開發(fā)者提供工具類資源,幫助構建強大的后端應用。這樣的生態(tài),加上龐大的用戶群,必將對開發(fā)者和企業(yè)用戶產(chǎn)生強大的吸引力,使得微信不僅僅只是一個溝通、交流平臺,還能夠成為一個生產(chǎn)力平臺。 1.3本文研究內(nèi)容本課題的主要研究內(nèi)容是,在微信公眾平臺中,通過微信提供的各種API(應用程序接口),實現(xiàn)各種功能,在服務器端編寫相應的處理程序,接收用戶發(fā)過來的信息,并對信息進行分析、拆解、查詢,返回相應的數(shù)據(jù),完成與用戶的互動,幫助用戶完成各類查詢功能。教師可以借助微信公眾平臺上傳學生信息,學生也能夠自助地完成個人信息的查詢和更新。
2學生自助查詢服務平臺的技術分析(黑體3號加粗)2.1微信企業(yè)號介紹(黑體小3號加粗)微信企業(yè)號是微信公眾平臺為企業(yè)客戶提供的移動服務,其核心在于提供企業(yè)移動應用入口。微信企業(yè)號可以幫助企業(yè)內(nèi)部員工實現(xiàn)的線上的溝通和互動,更為重要的是,微信企業(yè)號提供可開發(fā)接口,開發(fā)者可以根據(jù)企業(yè)不同的需求開發(fā)出個性化的企業(yè)應用。從而實現(xiàn)企業(yè)的生產(chǎn)、管理、運營的移動化,而且微信企業(yè)號更是一種輕量化的高質(zhì)量應用,使用微信企業(yè)號可以降低企業(yè)的人力投入成本和管理成本。微信企業(yè)號的建立分為四個步驟:第一是在微信公眾平臺的官網(wǎng)申請注冊;第二是導入企業(yè)員工(用戶),可以通過企業(yè)號后臺操作實現(xiàn);第三是通過微信企業(yè)號提供的各種API(應用程序接口),實現(xiàn)所需要的個性化應用功能;第四是員工關注并使用。2.2新浪云服務器2.2.1新浪云服務器的注冊新浪云采用全分布式系統(tǒng)架構和存儲技術,提供可靠的存儲和流量服務,可以為網(wǎng)站開發(fā)者和應用開發(fā)者提供快捷、穩(wěn)定、可控、透明的服務化的平臺。新浪云服務器注冊分為四個步驟:第一是準備新浪微博賬號并授權開始云服務;第二是填寫個人資料并進行實名制驗證;第三是進行身份驗證,驗證成功后注冊便完成。2.2.2新浪云服務器建立應用新浪云應用簡稱SAE,目前是國內(nèi)最具影響力的分布式web應用/業(yè)務開發(fā)托管、運營平臺,新浪云應用提供高可靠性、高擴展性、免運維的云計算服務。新浪云應用的建立分為三個步驟:第一是進入控制臺創(chuàng)建云應用;第二是選擇PHP應用模式和框架;第三是應用建立完成,并選擇代碼管理方式,選擇SVN。2.2.3新浪云服務器的功能新浪云應用的服務大概分為兩類:第一類是提供數(shù)據(jù)存儲功能的存儲類;第二類是實現(xiàn)運行的云計算類。新浪云應用常見提供的服務包括:數(shù)據(jù)庫服務、存儲與CDN服務、應用程序服務、網(wǎng)絡與安全服務、通信服務、第三方服務等。2.3TortoiseSVNTortoiseSVN是Subversion版本控制系統(tǒng)的一個免費開源客戶端,可以進行代碼管理。相較與CVS客戶端,TortoiseSVN采取了分支管理系統(tǒng),因此SVN的表現(xiàn)更加穩(wěn)定,利用SVN客戶端可以方便PHP代碼的修改、上傳等工作。2.4PHP開發(fā)語言PHP(英文名:PHP:HypertextPreprocessor,中文名:“超文本預處理器”)是一種通用的開源腳本語言。具有這幾大明顯的特點:第一是語法混合了C語言、JAVA語言、perl語言以及PHP特有語法;第二是代碼執(zhí)行效率高,PHP采用將程序嵌入html中去執(zhí)行的方式;第三是操作系統(tǒng)適應能力強,幾乎適應市面上所以主流操作系統(tǒng)。而且PHP作為開放源代碼,所有的PHP代碼都能看到,PHP是運行在服務器端的腳本,具有很強的跨平臺操作性。2.5微信企業(yè)號的接口2.5.1主動調(diào)用主動調(diào)用是最基本的連接模式,如果應用需要調(diào)用微信企業(yè)號時,應該使用Https協(xié)議、Json數(shù)據(jù)格式和UTF8編碼,并訪問域名為,不需要加密數(shù)據(jù)包每一次使用主動調(diào)用的使用都要附有\(zhòng)o"AccessToken"AccessToken的參數(shù)。AccessToken參數(shù)通過\o"CorpID"CorpID和\o"Secret"Secret換取。\o"CorpID"CorpID作為企業(yè)號的標識,每個微信企業(yè)號都有自己的CorpID;Secret用來管理組憑證密鑰。系統(tǒng)管理員借助管理端的權限管理功能建立管理組,分配管理組對應用、通訊錄的訪問權限。完成后,管理組便可獲得唯一的secret。系統(tǒng)管理員可通過權限管理查看所有管理組的secret,其他管理員可通過設置中的開發(fā)者憑據(jù)查看。每一次企業(yè)號的應用調(diào)用企業(yè)號接口時,企業(yè)號后臺為根據(jù)此次訪問的AccessToken,校驗訪問的合法性以及的管理組的管理權限都需要返回相應的結果。作為企業(yè)號的全局唯一票據(jù)AccessToken,當調(diào)用接口時需要攜帶AccessToken。利用用CorpID和Secret來換取AccessToken,而且不同Secret將會返回不同的AccessToken。一般時候AccessToken的有效期為7200秒,如果有效期內(nèi)重復獲取則返回相同結果。最后,Access_Token應該至少保留512字節(jié)的存儲空間。2.5.2回調(diào)模式在這種模式之下,企業(yè)號不僅僅可以主動調(diào)用企業(yè)號接口,而且還可以收到成員的消息或者事件。接收的信息的格式為XML數(shù)據(jù)格式,編碼方式為UTF8編碼,加密方式為AES方式加密。作為企業(yè)號的每個應用都需要擁有各自的回調(diào)模式開關。而且需要在管理端開啟并設置好相關參數(shù)后才可以生效企業(yè)號應用的回調(diào)模式對于加解密的處理,微信公眾平臺提供了一些語言的庫,企業(yè)可以選擇在附錄中下載。如果開啟應用的回調(diào)模式時,企業(yè)號會要求填寫應用相應的URL、Token、EncodingAESKey三個參數(shù)。URL是企業(yè)應用用來接收企業(yè)號推送請求的訪問協(xié)議和地址,支持http和https協(xié)議。Token可由企業(yè)的需要進行任意填寫,可用于生成簽名。EncodingAESKey可以用于消息體的加密,作為AES密鑰的Base64編碼。2.5.3認證接口身份接口包括OAuth驗證接口和userid與openid互換接口OAuth驗證接口:企業(yè)應用中的URL鏈接(自定義菜單和消息中的鏈接),都可以借助OAuth2.0來測驗接口去獲取得成員的對應身份信息。通過這個接口獲取成員身份需要花費一定的時間。因此對于頻繁獲取成員身份的場景,建議采用這幾個方案:第一是企業(yè)應用中的URL鏈接填寫企業(yè)的頁面的地址;第二是成員跳轉(zhuǎn)到企業(yè)頁面時,當企業(yè)校驗是否有代表成員身份的cookie,這個cookie由企業(yè)生成;第三是假如沒有獲取到cookie再次定向到OAuth的驗證鏈接,在獲取成員身份后,通過企業(yè)生成代表成員身份的cookie;第四是根據(jù)cookie來獲取成員身份,并進入相應的頁面。2.6本章小結本章主要介紹了學生自助查詢服務平臺的開發(fā)環(huán)境,主要包括有:微信企業(yè)號、新浪云服務器、PHP開發(fā)語言、SVN代碼管理器、微信企業(yè)號開發(fā)接口。通過以微信企業(yè)號為核心,并配合相應的開發(fā)工具、開發(fā)條件、開發(fā)語言將學生自助查詢服務平臺的功能實現(xiàn)。本章中的核心部分為微信企業(yè)號接口,只有通過各種應用接口才能實現(xiàn)企業(yè)號的各項功能。3設計框架3.1系統(tǒng)組成本文是基于微信公眾平臺的學生自助查詢服務平臺的開發(fā),需要將學生的個人相關信息與微信企業(yè)號實現(xiàn)對口連接,達到學生可以通過手機端自主地查詢個人信息、考試信息、選課信息,而且系統(tǒng)管理員通過后臺操作及時地添加學生的相關信息,并進行相關修改。該學生自助查詢服務平臺系統(tǒng)分為三層結構:第一層是手機客戶端;第二層是微信企業(yè)號服務器;第三層是數(shù)據(jù)庫服務器。通信協(xié)議采取HTTP協(xié)議,并采用XML的數(shù)據(jù)格式。系統(tǒng)運行過程分為四個階段:第一階段是手機端發(fā)送請求給微信企業(yè)號服務器;第二階段是微信企業(yè)號服務器收到請求并將請求發(fā)給數(shù)據(jù)庫服務器;第三階段是數(shù)據(jù)庫服務器處理請求,并將結果發(fā)送回微信企業(yè)號服務器;第四階段是微信企業(yè)號服務器將結果再送回手機端。3.2功能分類新浪云平臺既實現(xiàn)了功能模塊的部署,而且在此平臺上搭建了數(shù)據(jù)庫。學生自助查詢平臺主要具有四個功能:(1)個人信息查詢服務學生可以通過登錄并且綁定教務處賬號,即可查詢到個人信息;(2)考試信息推送服務學生可以通過登錄并且綁定教務處賬號,便能獲得考試信息推送;(3)成績信息查詢服務學生可以通過登錄并且綁定教務處賬號,就可以及時地查詢到考試成績;(4)課表信息查詢服務學生可以通過登錄并且綁定教務處賬號,便可查詢到個人的課表信息。3.3數(shù)據(jù)庫建立數(shù)據(jù)庫中有很多數(shù)據(jù)庫表格,若某一個數(shù)據(jù)庫表被多次同時使用,數(shù)據(jù)庫會進入停滯狀態(tài)。以下展示的為幾個數(shù)據(jù)庫表。個人信息表建立:個人信息表的建立是為了存儲學生的個人信息,該數(shù)據(jù)庫為個人信息表設定了共四個字段:第一個是姓名(information_name),第二個是學號(information_number),第三個是性別(information_sex),第四個是學院(information_class)。學號采用的是整型存儲。將學號字段轉(zhuǎn)化為時間戳存入數(shù)據(jù)庫中,這樣的存儲方式既方便,又可以通過學生點擊的查詢時間來處理,數(shù)據(jù)庫操作者每次可以使用時間戳轉(zhuǎn)換工具進行來得到學生的學號數(shù)據(jù)。成績信息表建立:成績信息表的建立是為了存儲學生的個人成績,該數(shù)據(jù)庫為成績信息表設定了共兩個字段:第一個是科目(mark_subject),第二個是分數(shù)(mark_)。分數(shù)采用的是整型存儲。將分數(shù)字段轉(zhuǎn)化為時間戳存入數(shù)據(jù)庫中,這樣的存儲方式既方便,又可以通過學生點擊的查詢時間來處理,數(shù)據(jù)庫操作者每次可以使用時間戳轉(zhuǎn)換工具進行來得到學生的學號數(shù)據(jù)??荚囆畔⒈斫ⅲ嚎荚囆畔⒈淼慕⑹菫榱舜鎯W生的考試信息,該數(shù)據(jù)庫為考試信息表設定了共四個字段:第一個是姓名(test_name),第二個是學號(test_number),第三個是考試時間(test_when),第四個考試地點(test_where)。將學號和考試時間字段轉(zhuǎn)化為時間戳存入數(shù)據(jù)庫中,這樣的存儲方式既方便,又可以通過學生點擊的查詢時間來處理,數(shù)據(jù)庫操作者每次可以使用時間戳轉(zhuǎn)換工具進行來得到學生的學號數(shù)據(jù)。課程信息表建立:課程信息表的建立是為了儲存學生的考試信息,該數(shù)據(jù)庫為課程信息表設定了共四個字段:第一個是課程名(lesson_name),第二個是開始周(lesson_starttime),第三個是結束周(lesson_endtime),第四個是課程表(lesson_table)。3.4本章小結本章是本文的核心章節(jié),闡述了學生自助查詢服務平臺的設計框架,主要有手機端、微信企業(yè)號服務器和數(shù)據(jù)庫服務器三個部分組成,通過三個部分的數(shù)據(jù)傳遞,相互配合實現(xiàn)了學生自助查詢服務平臺的各項功能。本章也敘述了該系統(tǒng)內(nèi)部的運行過程,信息從最初的手機端到微信企業(yè)號服務器,再到數(shù)據(jù)庫服務器,到達服務器后再以原路返回到最初發(fā)送請求的手機端。數(shù)據(jù)庫的建立也是系統(tǒng)的關鍵環(huán)節(jié),數(shù)據(jù)庫中主要這幾個數(shù)據(jù)庫表:第一個是學生個人信息表;第二個是考試信息表;第三個是成績信息表;第四個是課程信息表。4學生自助查詢服務平臺功能實現(xiàn)4.1個人信息查詢當學生點擊個人信息查詢,就會進賬號和密碼頁面。學生手動輸入賬號和密碼,然后選擇查看,便會將賬號和密碼抓取后到三峽大學個人門戶網(wǎng)址,得到查詢的結果。這個功能的實現(xiàn)需要頁面抓取技術和正則匹配技術,來進行數(shù)據(jù)的抓取。4.2考試信息推送考試信息推送為同學和老師提供考試信息推送服務,服務器端將三峽大學教務處的考試專欄的數(shù)據(jù)存入數(shù)據(jù)庫中,在利用數(shù)據(jù)庫的查詢操作,尋找到最新的兩條考試信息,以XML的格式對信息進行重新封裝,再回到微信企業(yè)號中。4.3成績信息查詢當學生點擊成績信息查詢,就會進入學號和密碼頁面。學生手動輸入學號和密碼,然后選擇查看,便會將賬號和密碼抓取后到三峽大學教務處網(wǎng)址,得到查詢的結果。這個功能的實現(xiàn)需要頁面抓取技術和正則匹配技術,來進行數(shù)據(jù)的抓取。4.4本章小結本章具體闡述了基于微信公眾平臺的學生自助查詢服務平臺的幾個功能模塊是如何得到實現(xiàn)的。包括個人信息查詢、考試信息推送、成績信息查詢這幾個功能的實現(xiàn)。而且,在每一個模塊中都會用到其特有的一些小技術,而這些小技術正是實現(xiàn)這些功能的關鍵點。5測試結果個人信息查詢模塊功能編號功能名稱測試狀況測試結果1姓名輸入賬號密碼,可以查到學生姓名與預期相同,通過2學號輸入賬號密碼,可以查到學生學號與預期相同,通過3性別輸入賬號密碼,可以查到學生性別與預期相同,通過4學院輸入賬號密碼,可以查到學生學院與預期相同,通過考試信息推送功能編號功能名稱測試狀況測試結果1定期推送考試信息能夠定期推送與預期相同,通過成績信息查詢功能編號功能名稱測試狀況測試結果1查詢考生姓名輸入賬號密碼,可以查到學生姓名與預期相同,通過 2查詢考試題科目輸入賬號密碼,可以查到考試科目與預期相同,通過3查詢考試時間輸入賬號密碼,可以查到考試時間與預期相同,通過4查詢考試地點輸入賬號密碼,可以查到考試地點與預期相同,通過課程信息查詢功能編號功能名稱測試狀況測試結果1課程名稱輸入賬號密碼,可以查到課程名稱與預期相同,通過2課程開始周輸入賬號密碼,可以查到課程開始與預期相同,通過3考試結束周輸入賬號密碼,可以查到課程結束與預期相同,通過4課程表輸入賬號密碼,可以查到課程表與預期相同,通過6總結與展望6.1本文完成的主要工作完成了學生基于微信公眾平臺的學生自助查詢服務平臺開發(fā)環(huán)境的搭建,主要包括有:微信企業(yè)號、新浪云服務器、PHP開發(fā)語言、SVN代碼管理器、微信企業(yè)號開發(fā)接口。通過以微信企業(yè)號為核心,并配合相應的開發(fā)工具、開發(fā)條件、開發(fā)語言將學生自助查詢服務平臺的功能實現(xiàn)。其中的核心環(huán)節(jié)是微信企業(yè)號開發(fā)接口。與此同時需要學習數(shù)據(jù)庫知識和PHP開發(fā)語言,了解了SVN代碼管理器的使用,這個工具可以使開發(fā)便捷化。然后便是學生自助查詢服務平臺的框架設計,將整個系統(tǒng)分為三個部分,主要有手機端、微信企業(yè)號服務器和數(shù)據(jù)庫服務器三個部分組成,通過三個部分的數(shù)據(jù)傳遞,相互配合實現(xiàn)了學生自助查詢服務平臺的各項功能。設計系統(tǒng)內(nèi)部的運行流程,信息從最初的手機端到微信企業(yè)號服務器,再到數(shù)據(jù)庫服務器,到達服務器后再以原路返回到最初發(fā)送請求的手機端。數(shù)據(jù)庫的建立也是系統(tǒng)的關鍵環(huán)節(jié),數(shù)據(jù)庫中主要這幾個數(shù)據(jù)庫表:第一個是學生個人信息表;第二個是考試信息表;第三個是成績信息表;第四個是課程信息表。然后是通過編寫代碼,將每一個設計的模塊功能一一實現(xiàn),其中用到了信息抓取技術、正則匹配技術、XML封裝技術以及查詢操作等等。最后是系統(tǒng)的測試,使用智能手機添加微信企業(yè)號,并且將模塊的每一個功能逐一測試,將結果記錄下來。6.2未來研究展望通過這次的設計及開發(fā)過程,對基于微信公眾平臺的開發(fā)有了一定的掌握,但在開發(fā)過程中仍然有很多技術細節(jié)存在問題,許多PHP函數(shù)和數(shù)據(jù)庫技術應用的熟練度還有待提高。接下來打算在夯實技術之后,轉(zhuǎn)向基于微信公眾平臺的有關金融服務的開發(fā)之中。隨著當代信息技術的快速發(fā)展,傳統(tǒng)行業(yè)都將進入轉(zhuǎn)型期,與新的科學技術相結合進而發(fā)揮出更高的生產(chǎn)力。傳統(tǒng)的金融行業(yè)也在發(fā)生深刻的變換,移動通信時代的到來和大數(shù)據(jù)技術正在影響著這張全球金融之網(wǎng),這張網(wǎng)牽動著世界上每個國家,每個家庭的利益。因此,互聯(lián)網(wǎng)金融便應運而生,P2P網(wǎng)貸、大數(shù)據(jù)分析、交易技術分析這些新名詞正在滲透進入我們每一個人的生活。這次基于微信公眾平臺的學生自助查詢系統(tǒng)的經(jīng)驗和知識定會有助于我下一次的互聯(lián)網(wǎng)金融服務產(chǎn)品的開發(fā),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京三江學院公開招聘人員筆試歷年參考題庫附帶答案詳解
- 2026中共昆明市晉寧區(qū)委社會工作部招聘編外聘用人員3人備考題庫(云南)及答案詳解一套
- 北京北京海淀區(qū)衛(wèi)生健康委所屬事業(yè)單位2025年第四次招聘69人筆試歷年參考題庫附帶答案詳解
- 2025年淄博博山區(qū)人民醫(yī)院勞務派遣制專業(yè)技術人員招聘備考題庫及完整答案詳解
- 北京中國農(nóng)業(yè)科學院飼料研究所2025年度第二批招聘4人筆試歷年參考題庫附帶答案詳解
- 2026山東濟南市高新區(qū)某政府單位招聘綜合窗口崗實習生2人備考題庫及1套參考答案詳解
- 內(nèi)蒙古2025年內(nèi)蒙古滿洲里市事業(yè)單位人才引進22人筆試歷年參考題庫附帶答案詳解
- 云南2025年西南林業(yè)大學招聘57名科研助理筆試歷年參考題庫附帶答案詳解
- 2026內(nèi)蒙古包頭云龍骨科醫(yī)院招聘備考題庫及參考答案詳解
- 中央國家核應急響應技術支持中心招聘筆試歷年參考題庫附帶答案詳解
- T-CSUS 69-2024 智慧水務技術標準
- 國家開放大學法學本科《商法》歷年期末考試試題及答案題庫
- UL583標準中文版-2018電動工業(yè)車輛UL中文版標準
- 鋼結構加工制造工藝
- 2024年新華東師大版七年級上冊數(shù)學全冊教案(新版教材)
- 新版高中物理必做實驗目錄及器材-(電子版)
- 冀人版五年級科學上冊期末測試卷4份(含答案)
- 菜肴造型與盛裝工藝
- 甲狀腺癌醫(yī)學知識講座
- ABAQUS在隧道及地下工程中的應用
- 工作匯報PPT(山與海之歌動態(tài))大氣震撼模板
評論
0/150
提交評論