




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
懂球短視頻微信小程序系統(tǒng)總體設計與實現(xiàn)4.1總體設計懂球短視頻微信小程序采用了結(jié)構(gòu)化開發(fā)的方法。這種開發(fā)方法的優(yōu)點是控制性比較強,開發(fā)過程中采用了結(jié)構(gòu)化和模塊化的設計思想,自頂向下,從總體到部分,合理劃分系統(tǒng)的結(jié)構(gòu)和模塊。結(jié)構(gòu)化開發(fā)時使用模塊式開發(fā),各模塊之間互不影響,方便系統(tǒng)的開發(fā)與管理。
本系統(tǒng)的設計是基于
B/S架構(gòu)的三層體系結(jié)構(gòu),也就是瀏覽器和服務器結(jié)構(gòu)。計算機技術(shù)發(fā)展的速度非??欤郧暗脑O計結(jié)構(gòu)都以C/S的模式為主,也就是用戶端和服務端模式。但隨著網(wǎng)頁技術(shù)的發(fā)展,越來越多的用戶習慣于使用瀏覽器?,F(xiàn)在的網(wǎng)頁技術(shù)可以在瀏覽器中實現(xiàn)非常漂亮的效果,以前的單一低調(diào)的用戶端頁面已經(jīng)無法滿足用戶的需求。在B/S這種結(jié)構(gòu)下,技術(shù)人員可以很輕松的設計出用戶所需要的工作界面,頁面代碼通過瀏覽器進行解析展示,在瀏覽器中不做過多的事務邏輯的處理。主要的事務邏輯放在服務端進行處理。這樣用戶的小程序就不會承載過多的東西,只需要瀏覽器展示即可。對于開發(fā)人員也很方便進行系統(tǒng)的維護和升級。開發(fā)人員只需要在服務端進行系統(tǒng)的維護就可以了。使用java這樣的跨平臺性非常好的技術(shù),這樣的開發(fā)模式更加的方便,高效。本系統(tǒng)合理的進行了模塊劃分和組合,因此由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被解釋、執(zhí)行、調(diào)試和修改,讓繁瑣的系統(tǒng)設計工作簡單化。4.2數(shù)據(jù)庫設計4.2.1概念模型設計數(shù)據(jù)可設計要遵循職責分離原則,即在設計時應該要考慮系統(tǒng)獨立性,即每個系統(tǒng)之間互不干預不能混亂數(shù)據(jù)表和系統(tǒng)關(guān)系。數(shù)據(jù)庫命名也要遵循一定規(guī)范,否則容易混淆,數(shù)據(jù)庫字段名要盡量做到與表名類似。概念模型是對現(xiàn)實中的問題出現(xiàn)的事物的進行描述,ER圖是由實體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實體之間的相互關(guān)系。4.用戶信息實體用戶信息實體包括用戶姓名、用戶手機、郵箱、性別、出生年月日、民族、頭像,用戶信息實體圖如圖4-1所示:圖4-1用戶信息實體結(jié)構(gòu)圖上傳視頻實體,它反映了視頻名稱、視頻封面、上傳時間、用戶賬號、用戶姓名。上傳視頻實體的E-R如圖,如圖4-2所示:圖4-2上傳視頻功能實體屬性圖分享視頻功能屬性主要有:視頻名稱、用戶賬號、用戶姓名、視頻封面、上傳時間、作者實體屬性圖如圖4-3所示。圖4-3分享視頻功能實體屬性圖4.2.2數(shù)據(jù)庫型設計根據(jù)上訴的邏輯模型設計,下面給出數(shù)據(jù)庫的設計,如下表:allusers表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2usernamevarchar150255登錄名3pwdvarchar150255密碼4cxvarchar150255權(quán)限5addtimevarchar819添加時間dongqiushipin表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2addtimevarchar150255添加時間3shipinmingcheng`varchar1502554shipinvarchar82555fengmianvarchar1502556shangchuanshijianvarchar82557zuozhevarchar150255fenxiangshipin表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2addtimevarchar150255添加時間3shipinmingchengvarchar1502554yonghuzhanghaovarchar82555yonghuxingmingvarchar1502556shipinvarchar82557fengmianvarchar1502558shangchuanshijianvarchar82559zuozhevarchar150255shangchuanshipin表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2addtimevarchar150255添加時間4shipinmingchengvarchar82555shipinvarchar1502556fengmianvarchar82557shangchuanshijianvarchar1502558yonghuzhanghaovarchar82559yonghuxingmingvarchar15025510sfshvarchar825511shhfvarchar150255shouzangshipin表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2addtimevarchar150255添加時間4shipinmingchengvarchar82555yonghuzhanghaovarchar1502556yonghuxingmingvarchar82557shipinvarchar1502558fengmianvarchar82559shangchuanshijianvarchar15025510zuozhevarchar8255yonghu表:序號字段名稱字段類型大小允許為空最大長度備注1idInt410編號2addtimevarchar150255添加時間4yonghuzhanghaovarchar82555yonghuxingmingvarchar1502556mimavarchar82557yonghushoujivarchar1502558youxiangvarchar82559xingbievarchar15025510chushengnianyuerivarchar825511minzuvarchar15025512touxiangvarchar82555系統(tǒng)功能的詳細設計與實現(xiàn)5.1管理員功能模塊(服務端)管理員要登錄懂球懂球短視頻后臺服務端,需要輸入用戶名和密碼,選擇登錄角色進行登錄,管理員有特權(quán),只需要登錄,管理員登錄界面如圖5-1所示:圖5-1管理員登錄界面管理員功能:管理員登錄系統(tǒng)后,查看首頁、個人中心、用戶管理、上傳視頻管理、懂球視頻管理、分享視頻管理、收藏視頻管理、系統(tǒng)管理。管理員功能如下圖5-2所示:圖5-2管理員功能界面用戶管理:在用戶管理頁面,查看用戶賬號、用戶姓名、用戶手機、郵箱、性別、出生年月日、民族、頭像等信息可進行修改、刪除等操作,如圖5-3所示:圖5-3用戶管理界面上傳視頻管理:管理員在上傳視頻管理頁面,查看視頻名稱、視頻封面、上傳時間、用戶賬號、用戶姓名等內(nèi)容,還能對用戶上傳視頻進行審核并回復,以及修改、刪除等操作等操作,如圖5-45-5所示:圖5-4上傳視頻管理界面圖5-5審核界面懂球視頻管理:管理員在懂球視頻管理頁面,查看視頻名稱、視頻、封面、上傳時間、作者等內(nèi)容,還能對用戶評論進行回復,以及修改、刪除等操作,如圖5-6所示:圖5-6懂球視頻管理界面分享視頻管理:在分享視頻管理頁面,查看視頻名稱、用戶賬號、用戶姓名、視頻封面、上傳時間、作者等內(nèi)容進行修改、刪除等操作,以及對視頻名稱進行統(tǒng)計如圖5-75-8所示:圖5-7收藏視頻界面圖5-8統(tǒng)計報表界面系統(tǒng)管理:管理員通過系統(tǒng)管理頁面可新增小程序端輪播圖上傳修改、刪除等操作,如圖5-9所示:圖5-9輪播圖界面5.2用戶功能模塊(微信端)用戶注冊,在用戶注冊頁面通過填寫用戶賬號、用戶姓名、密碼、用戶手機、郵箱、性別、出生年月日、民族等信息進行注冊操作;如圖5-10所示。圖5-10用戶注冊界面圖用戶登錄,用戶通過登錄頁面輸入賬號和密碼,并點擊登錄進行系統(tǒng)登錄操作,如圖5-11所示。圖5-11用戶登錄界面圖用戶登陸進入小程序端后,查看底部首頁、上傳視頻、我的等內(nèi)容,如圖5-12所示。圖5-12首頁界面圖懂球視頻,在懂球視頻頁面查看視頻名稱、視頻、封面、上傳時間、作者等信息,可對視頻分享、收藏、點贊、評論等操作,如圖5-135-14所示。圖5-13懂球視頻界面圖圖5-14分享界面圖我的,用戶進入我的頁面查看用戶信息、上傳視頻、懂球視頻、分享視頻、收藏視頻等詳細信息,如圖5-15所示。圖5-15我的界面圖個人中心,用戶通過個人信息可修改個人用戶賬號、用戶姓名、密碼、用戶手機、郵箱、性別、出生年月日、民族、頭像等信息,選擇保存與退出登錄,如圖5-16所示。圖5-16用戶信息界面圖分享視頻管理,在分享視頻管理頁面用戶編輯填寫視頻名稱、用戶賬號、用戶姓名、視頻封面、上傳時間、作者進行提交,后臺管理員審核用戶上傳視頻,如圖5-17所示。圖5-17分享視頻管理界面圖6系統(tǒng)測試系統(tǒng)測試是軟件開發(fā)過程中最后一步,但也是不可或缺的重要的一步,沒有人可以保證一次性編寫完成的系統(tǒng)不會出錯,而系統(tǒng)測試就是將自己開發(fā)的系統(tǒng)成為成品前的最后一步。在測試過程中需要進行嚴謹細致的測試,要盡可能全面地在不同情況下運行該系統(tǒng),排除一切出現(xiàn)錯誤的可能。該系統(tǒng)的系統(tǒng)測試主要包括功能測試,可用性測試,維護測試,性能測試等部分,測試結(jié)果如下:6.1功能測試功能測試主要包括五項內(nèi)容:適用性、準確性、可操作性、依從性、安全性。本系統(tǒng)功能測試如表6.1所示:表6.1系統(tǒng)功能測試測試內(nèi)容測試結(jié)果依從性正常安全性正??刹僮餍哉_m用性正常準確性正常6.2可用性測試可用性測試用于檢測系統(tǒng)的可操作性、可理解性、可學習性等方面內(nèi)容。具體測試方面如表6.2所示。表6.2系統(tǒng)可用性測試測試項測試人員的評價操作流程是否合理是所需數(shù)據(jù)項是否正確顯示是模塊布局是否協(xié)調(diào)、合理是模塊、提示內(nèi)容等文字描述是否正確是對選中項能否發(fā)生對應切換是操作方式是否簡單是窗口移動、縮放、關(guān)閉等操作是否正常是操作是否流暢是6.3維護測試由于篇幅的原因,本節(jié)給出系統(tǒng)部分功能的維護測試用例。具體測試方面如表6-3所示。表6.3系統(tǒng)用例測試序號用例名稱用例操作預期結(jié)果測試結(jié)果1用戶登錄輸入用戶名、密碼輸入正確用戶名和密碼進入系統(tǒng)主界面,輸入錯誤用戶名或密碼無法進入并給出提示符合預期2添加懂球視頻在頁面內(nèi)輸入懂球視頻,點擊“添加”按鈕正確存儲懂球視頻符合預期3查看上傳視頻查看列表,按照查詢條件,篩選符合需要的信息,進一步詳細查看上傳視頻審核上傳視頻,結(jié)果通過符合預期4添加收藏視頻在懂球視頻頁面內(nèi),點擊“收藏”按鈕正確存儲收藏視頻符合預期5翻頁功能點擊“上一頁”“下一頁”“首頁”“尾頁”跳轉(zhuǎn)到正確頁符合預期6.4性能測試性能測試主要通過模擬系統(tǒng)運行環(huán)境來測試該系統(tǒng)是否能達到用戶期待。性能測試的重要技術(shù)指標就是:系統(tǒng)運行速度、網(wǎng)絡響應時間和支持并發(fā)節(jié)點數(shù)。1)系統(tǒng)運行速度:得益于B/S架構(gòu),該系統(tǒng)能在不同配置小程序上運行并無明顯卡頓,滯后,完全符合用戶要求。2)網(wǎng)絡響應時間:網(wǎng)絡響應時間主要包括網(wǎng)絡最小響應時間、平均響應時間、最大響應時間三個參數(shù)。經(jīng)過測試,在正常網(wǎng)絡運營狀態(tài)下,局域網(wǎng)內(nèi)響應時間三參數(shù)為:1/2/5s,外網(wǎng)響應時間三參數(shù)為3/7/12s,符合用戶需求,屬于用戶心理可承受范圍。3)支持并發(fā)節(jié)點數(shù):經(jīng)過模擬環(huán)境測試,本系統(tǒng)在并發(fā)節(jié)點達45個時,網(wǎng)絡運營速度會發(fā)生較大波動,延遲時間10秒左右,符合用戶需求。6.5測試結(jié)果分析經(jīng)過對上述測試結(jié)果分析,本系統(tǒng)能夠在不同小程序上使用運行,具備一定安全性,用戶信息不易泄露,能夠日后再增刪功能,能夠?qū)崿F(xiàn)所有功能,產(chǎn)品運行性能良好,能達到畢業(yè)設計要求。
結(jié)論到此為止,懂球短視頻微信小程序已經(jīng)基本完成,本系統(tǒng)主要使用了微信小程序與java語言、SSM框架技術(shù),結(jié)合java工作流引擎以及功能強大的MySQL數(shù)據(jù)庫管理工具。系統(tǒng)實現(xiàn)了用戶、懂球視頻、收藏視頻、上傳視頻管理等功能的管理,完成了系統(tǒng)設計任務的所有要求。在這次畢業(yè)設計的過程中,我理解了更多的關(guān)于懂球短視頻微信小程序的內(nèi)容,學會了如何將現(xiàn)實中需求轉(zhuǎn)化成系統(tǒng)的功能,在摸索學習過程中不斷的提高自己的代碼能力,以前開發(fā)都只開發(fā)一些業(yè)務邏輯的功能,從未接觸過一個整體系統(tǒng)的設計與實現(xiàn),這次畢業(yè)設計,我一邊學習一邊思考設計,最終既學會了一般的系統(tǒng)功能設計也完成了畢業(yè)設計。當然,在這次畢業(yè)設計的過程中我遇到了很多的困難,很多的問題。在遇到困難的時候我沒有逃避,自覺的查找相關(guān)資料加強學習,自己解決的不了的問題就咨詢身邊的同學和老師。身邊的同學和老師都非常的熱情,友好,對待我的問題都很熱情幫我解決,所以在此,我非常的感謝他們。是他們的支持與幫助,才使我順利的完成這次畢業(yè)設計。
致謝時光這個沙漏,一轉(zhuǎn)眼就流完了,轉(zhuǎn)眼之間大學四年就接近尾聲,曾經(jīng)覺得大學的時光好久,然而現(xiàn)在離校日期即將來臨,隨著畢業(yè)論文的完成,我的大學生活已經(jīng)開始了倒計時?;叵脒@次畢業(yè)設計的開發(fā)過程,有許多我需要感謝的人。從一開始的選課開始,我的指導老師就給予了我非常大的幫助。一開始,我的選題選錯了,是在老師的幫助下我才順利的改了選題。對待系統(tǒng)功能設計上,我的指導老師兢兢業(yè)業(yè)的給我指導,幫助我修改任務中不合理的地方,給我提出了很多寶貴的意見。在此我想真誠的說一聲:老師,謝謝你,沒有你的幫助我不可能這么順利的完成畢業(yè)設計。當然,與此同時我想向我所有的授課老師表示衷心的感謝,當年剛剛步入大學校園的我并不懂得你們對我們的教導,整天無所事事,對學習的興趣不大?,F(xiàn)在我知道了,沒有知識是很難在現(xiàn)實的社會中生存的,還有你們上課時講給我們的道理,現(xiàn)在我都清晰的記得。非常的感謝你們。你們給我的不僅僅是專業(yè)的知識技能,更多的是在教授我做人的道理。在此,我還要感謝我身邊的同學和朋友,大學四年以來,我們朝夕相處,一起學習,一起努力,相互支持,相互陪伴,正是因為有了你們,我的大學生活才會如此的美好。最后感謝我的父母,我的父母沒有很高的學歷,他們不會給我知識上的指導,但他們教育了我很多做人的道理,在畢業(yè)設計的過程中,他們給予了我很多的支持和鼓勵,他們把所有的愛都給了我。在此,我也想大聲的說一聲:爸媽,謝謝您們!參考文獻[1]楊文志.Google小程序程序設計指南[M].北京:電子工業(yè)出版社,2018:10-100.[2]韓超,梁泉著.小程序系統(tǒng)原理及開發(fā)要點詳解[M].北京:電子工業(yè)出版社,2019:50-150.[3]周元興.Google入門與實例教程[M].北京:電子工業(yè)出版社,2017:30-80.[4]熊偉,葉淋瑋.我國虛擬旅游網(wǎng)站的功能評價研究[J].人文地理,2018,02:154-160.[5]趙宣容.計算機軟件數(shù)據(jù)庫設計的重要性以及原則探討[J].電子技術(shù)與軟件工程,2019,17:209.[6]李凱,鹿艷晶.網(wǎng)站的設計與開發(fā)[J].軟件導刊,2019,03:79-81.[7]白凱,呂洋洋,李薇薇.網(wǎng)站信息類型、品牌與服務保證對網(wǎng)站信任的影響[J].旅游學刊,2019,03:91-99.[8]郝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 磨床維修合同
- 深度閱讀指向下的初中語文“整本書閱讀”教學研究-以《簡·愛》為例
- 基于Vienna整流-串并聯(lián)諧振變換器的高性能重頻充電電源研究
- 核心素養(yǎng)導向下初中教師大概念教學現(xiàn)狀及優(yōu)化策略研究-以L省D市為例
- 赤霞珠干紅葡萄酒中赭曲霉毒素A控制技術(shù)研究
- 新型微納纖維氣凝膠基復合相變材料的設計及熱物性能研究
- 智能物品委派體驗對消費者持續(xù)使用意愿的影響研究
- Co基Co-Er-B系塊體非晶合金的制備及其結(jié)構(gòu)和性能研究
- 2025至2030中國卡維地洛(CAS72956093)行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 五年級語文教師教學工作計劃
- 2024年江蘇省無錫市中考歷史真題(解析版)
- 人人講安全個個會應急 課件-2024-2025學年高二下學期防災減災主題班會
- 《成人慢性腎臟病食養(yǎng)指南(2024年版)》解讀
- 靜電放電(ESD)及其防護措施培訓課件
- 2025年北京市東城區(qū)九年級初三一模語文試卷(含答案)
- 品控勞務合同協(xié)議
- 消防培訓課件2025
- 2025-2030中國HFO1234yf行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025年江西上饒市中考一模化學試題(含答案)
- DBJ52T-既有建筑幕墻安全性檢測鑒定技術(shù)規(guī)程
- 2024北京化學工業(yè)集團有限責任公司所屬企業(yè)招聘33人筆試參考題庫附帶答案詳解
評論
0/150
提交評論