《歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)_第1頁(yè)
《歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)_第2頁(yè)
《歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)_第3頁(yè)
《歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)_第4頁(yè)
《歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)》10000字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

歷史學(xué)習(xí)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,信息化技術(shù)已經(jīng)逐漸滲入到人們工作生活各個(gè)層面,地處祖國(guó)西部的西藏有著一大批向往學(xué)習(xí)歷史的各民族學(xué)生,傳統(tǒng)的歷史學(xué)習(xí)方式已經(jīng)不能全部滿足各民族的學(xué)習(xí)的需求,面臨著重大變革,而在線學(xué)習(xí)歷史則是一個(gè)很重要的方向?;诓貪h雙語(yǔ)的歷史學(xué)習(xí)微信小程序可以借助于遍布全球的互聯(lián)網(wǎng),個(gè)民族學(xué)生可以在任何場(chǎng)地進(jìn)行學(xué)習(xí),也可以在任何場(chǎng)地進(jìn)行考試,大大擴(kuò)展了學(xué)習(xí)、考試的靈活性。歷史學(xué)習(xí)微信小程有管理員、教師和學(xué)生三種角色。本論文實(shí)現(xiàn)的基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序以及在線學(xué)習(xí)信息管理系統(tǒng)的主要技術(shù)是基于微信小程序技術(shù)、Java的SSM框架技術(shù)、BootStrap技術(shù)的組合框架,使用MySQL數(shù)據(jù)庫(kù),有比較良好的維護(hù)性和移植性。本系統(tǒng)主要有兩類(lèi)類(lèi)用戶:普通用戶、管理員。其中普通用戶擁有注冊(cè)、登錄、個(gè)人信息修改、歷史人物務(wù)類(lèi)型信息查詢(xún)、歷史人物信息信息查詢(xún)、歷史事件查詢(xún)、公告查看、發(fā)起留言等權(quán)限;管理員擁有登錄、用戶賬戶信息管理、歷史人物分類(lèi)信息管理、歷史人物信息信息管理、歷史事件管理、公告管理、留言管理、系統(tǒng)管理等權(quán)限。關(guān)鍵字:藏漢雙語(yǔ);在線學(xué)習(xí);小程序;Java;SSM;MySQL I 1 11.2研究意義 11.3國(guó)內(nèi)外現(xiàn)狀 21.4研究目的 22開(kāi)發(fā)技術(shù)介紹 32.1微信小程序 32.2微信開(kāi)發(fā)者工具 32.3Java語(yǔ)言 32.4SSM框架 32.5MySQL數(shù)據(jù)庫(kù) 42.6Tomcat容器 43功能分析與設(shè)計(jì) 53.1傳統(tǒng)學(xué)習(xí)弊端 53.2可行性分析 5 5 53.2.3操作可行性分析 5 53.3功能分析 63.2.5用戶功能模塊 6 6 63.5性能需求分析 64總體設(shè)計(jì)與分析 74.1功能結(jié)構(gòu)設(shè)計(jì) 74.1.1小程序端功能設(shè)計(jì) 74.1.2后臺(tái)管理端功能設(shè)計(jì) 8 9 9 9 5系統(tǒng)實(shí)現(xiàn) 5.1小程序端功能模塊 5.1.3個(gè)人資料模塊 5.1.5歷史人物模塊 5.1.6歷史事件模塊 5.2.1用戶管理模塊 5.2.2添加公告模塊 5.2.3歷史事件管理模塊 5.2.4歷史人物類(lèi)型模塊 5.2.5歷史人物作品模塊 6系統(tǒng)測(cè)試 206.1系統(tǒng)測(cè)試方法 206.1.1單元測(cè)試 6.1.2組合測(cè)試 6.1.3確認(rèn)測(cè)試 6.2測(cè)試用例 207結(jié)論 23 2411引言自2020年初的新冠疫情以來(lái),為積極配合相關(guān)部門(mén)的要求不外出,很多少序正是在此背景開(kāi)發(fā)并設(shè)計(jì)的。在線學(xué)習(xí)作為一種專(zhuān)業(yè)機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)學(xué)生資源信息應(yīng)用解決方案。在線學(xué)習(xí)小程序?qū)?息需求的擴(kuò)大,使現(xiàn)代化的技術(shù)已經(jīng)融合到學(xué)校的平常工作當(dāng)中。為了在各學(xué)校課外競(jìng)爭(zhēng)中有明顯的優(yōu)勢(shì),本文研究了在線學(xué)習(xí)小程序,從而加快了學(xué)校課外信息化建設(shè)的步伐。上個(gè)世紀(jì)90年代美國(guó)科學(xué)家首次提出線上學(xué)習(xí)網(wǎng)站這一概念以來(lái),全球開(kāi)展線上學(xué)習(xí)研究與實(shí)踐已經(jīng)十幾個(gè)年頭。我國(guó)線上學(xué)習(xí)界,IT業(yè)界自1995年左右開(kāi)始對(duì)這一領(lǐng)域跟蹤研究,1998年開(kāi)始全面升溫,迄今無(wú)論是在對(duì)線上學(xué)習(xí)的認(rèn)識(shí),還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。國(guó)內(nèi)線上學(xué)習(xí)的實(shí)踐活動(dòng)大致可以分為以下三種類(lèi)型:資源服務(wù)型,服務(wù)研究型和聯(lián)合建設(shè)型。雖然,從嚴(yán)格意義上講,資源服務(wù)型不能算是線上學(xué)習(xí),但它的網(wǎng)上信息服務(wù)目前已自大多數(shù)學(xué)習(xí)系統(tǒng)開(kāi)展,是現(xiàn)階段我國(guó)學(xué)習(xí)系統(tǒng)提供網(wǎng)上數(shù)字服務(wù)的主要形式。雖然現(xiàn)在國(guó)內(nèi)大部分歷史數(shù)據(jù)都已經(jīng)實(shí)現(xiàn)計(jì)算機(jī)信息化管理,但是還有部分的歷史數(shù)據(jù)仍然采用傳統(tǒng)的手工信息系統(tǒng)。手工管理還存在許多弊端,例如:工作效率低,處理速度緩慢;由于不可避免的人為因素,會(huì)造成數(shù)據(jù)的遺漏、誤報(bào)等情況的發(fā)生;重復(fù)勞動(dòng)導(dǎo)致的數(shù)據(jù)不一致;出錯(cuò)率高,出錯(cuò)后不易更改等,并且難以跟隨現(xiàn)代化市場(chǎng)的變化。而計(jì)算機(jī)信息化管理有著儲(chǔ)存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,因此我們利用計(jì)算機(jī)提供給我們的信息對(duì)讀者們的借閱過(guò)程進(jìn)行一整套動(dòng)態(tài)的管理。通過(guò)設(shè)計(jì)在線學(xué)習(xí)小程序以及后臺(tái)在線學(xué)習(xí)信息管理系統(tǒng),可讓我把所學(xué)的理論知識(shí)很好的拼接在一起,而且學(xué)到了更多開(kāi)發(fā)的思想,弄清楚整個(gè)系統(tǒng)的開(kāi)發(fā)流程和開(kāi)發(fā)過(guò)程中需要注意的事項(xiàng)。設(shè)計(jì)一個(gè)優(yōu)秀的在線歷史學(xué)習(xí)小程序以及后臺(tái)小程序信息管理系統(tǒng)肯定會(huì)遇到很多技術(shù)上和業(yè)務(wù)上和設(shè)計(jì)上的難題,我可以從做該設(shè)計(jì)小程序以及后臺(tái)小程序信息管理系統(tǒng)學(xué)習(xí)到如何去解決這些難題和提高自己的技術(shù)水平。32開(kāi)發(fā)技術(shù)介紹2.1微信小程序微信小程序,它的簡(jiǎn)稱(chēng)是小程序,其英文名稱(chēng)叫做MiniProgram,是一種不需要在手機(jī)應(yīng)用商店里面下載就可以在微信平臺(tái)當(dāng)中立即使用的H5輕應(yīng)用。用2.2微信開(kāi)發(fā)者工具□,會(huì)觸發(fā)一個(gè)微信小程序被設(shè)置為后臺(tái)的api。象。Java語(yǔ)言在運(yùn)行過(guò)程中會(huì)開(kāi)辟出一個(gè)屬于自己的運(yùn)行空間,它的學(xué)名叫做以Java語(yǔ)言不會(huì)受到運(yùn)行平臺(tái)的限制,不管是Windows還是Linux都可以運(yùn)行編譯后的Java程序。2.4SSM框架4來(lái)的用戶所有的請(qǐng)求進(jìn)行處理,然后傳遞給View層展現(xiàn)給用戶觀看。與上程中數(shù)據(jù)的存儲(chǔ),而且MySQ1是一款可以免費(fèi)試用的數(shù)據(jù)庫(kù),使用它不版權(quán)的問(wèn)題。部署起來(lái)也非常的方便,相比較于Oracle的部署時(shí)間簡(jiǎn)直不到Oracle部署的五分之一。正是由于MySQL種種優(yōu)越的特性本系統(tǒng)開(kāi)發(fā)所選擇的數(shù)據(jù)庫(kù)便是MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)部署之后不會(huì)占用非常對(duì)的內(nèi)存與硬盤(pán),但是MySQL的訪問(wèn)速度卻非常的快,在多線程訪問(wèn)的情況下依舊可以保證其優(yōu)越的性能,充分發(fā)揮計(jì)算機(jī)的CPU性能,不會(huì)進(jìn)行一點(diǎn)的浪費(fèi)。本系統(tǒng)選用的服務(wù)器是Tomcat,Tomcat是一個(gè)比較常用的容53.1傳統(tǒng)學(xué)習(xí)弊端傳統(tǒng)的歷史學(xué)習(xí)方式大多都是基于線下的學(xué)習(xí)方式,學(xué)生需要選擇學(xué)習(xí)機(jī)構(gòu),溝通好時(shí)間然后前往學(xué)習(xí)機(jī)構(gòu)去上課,學(xué)習(xí)機(jī)構(gòu)管理人員還需要記錄機(jī)構(gòu)的各項(xiàng)上課相關(guān)信息,在這個(gè)流程中不僅僅浪費(fèi)了普通用戶大量的時(shí)間精力,而且花費(fèi)的金額較多;還會(huì)提升管理人員的管理壓力。3.2可行性分析本系統(tǒng)采用的是大學(xué)期間學(xué)習(xí)的軟件開(kāi)發(fā)語(yǔ)言Java、開(kāi)發(fā)工具為eclipse,數(shù)據(jù)庫(kù)使用的MySQL,微信小程序開(kāi)發(fā)語(yǔ)言是JavaScript,因此從技術(shù)方面來(lái)看,開(kāi)發(fā)基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序系統(tǒng)是可行的。本系統(tǒng)的開(kāi)發(fā)技術(shù)上,開(kāi)源免費(fèi)的語(yǔ)言,因此在軟件方面可以極大的節(jié)約成本,只需要購(gòu)置一臺(tái)服務(wù)器,技術(shù)方面基本花費(fèi)的都是軟件開(kāi)發(fā)人員的人力成本。所以從經(jīng)濟(jì)角度來(lái)講,該系統(tǒng)是可行的。小程序頁(yè)面布局合理,操作簡(jiǎn)單。小程序的前臺(tái)頁(yè)面由幾個(gè)模塊組成,頁(yè)面的跳轉(zhuǎn)只是刷新用戶頁(yè)面的部分,讓客戶得到自己想要的信息,降低客戶的學(xué)習(xí)成本。在用戶注冊(cè)、登錄等有表單提交的頁(yè)面,在用戶輸入的時(shí)候,會(huì)對(duì)用戶進(jìn)行提示說(shuō)明,以幫助客戶更快的熟悉操作流程。本系統(tǒng)是基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序,學(xué)習(xí)成本低,操作簡(jiǎn)單,運(yùn)營(yíng)的成本較低。因此,基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序在操作方面是可行的。本系統(tǒng)后臺(tái)采用的是B/S模式,與傳統(tǒng)C/S模式客戶端不同的是,后臺(tái)系統(tǒng)是以web網(wǎng)頁(yè)的工作頁(yè)面。只要有互聯(lián)網(wǎng)的地方,管理員就可以通過(guò)瀏覽器進(jìn)行對(duì)基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序進(jìn)行管理。后臺(tái)系統(tǒng)以列表的方式展列出了基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序的管理功能,管理員可以根據(jù)自己的角6色,選擇相關(guān)的管理功能,不同角色的管理員除了有最高權(quán)限的ROOT管理員外,不可使用未授權(quán)的功能,后臺(tái)網(wǎng)站具有明確的角色和權(quán)限劃分。后臺(tái)網(wǎng)站簡(jiǎn)單易懂,管理員只需要學(xué)習(xí)所負(fù)責(zé)功能的使用,學(xué)習(xí)成本低,不需要進(jìn)行另外的在線學(xué)習(xí),有利于管理員的接受,極大的提高了用戶的體驗(yàn)感。因此,該后臺(tái)是簡(jiǎn)單、方便、易用的。3.3功能分析小程序端用戶功能包括注冊(cè)、登錄、個(gè)人信息修改、歷史人物務(wù)類(lèi)型信息查詢(xún)、歷史人物信息信息查詢(xún)、歷史事件查詢(xún)、公告查看、發(fā)起留言,修改密碼,安全退出等功能。后臺(tái)管理員功能有登錄、用戶賬戶信息管理、歷史人物分類(lèi)信息管理、歷史人物信息信息管理、歷史事件管理、公告管理、留言管理、系統(tǒng)管理,安全退出3.4數(shù)據(jù)需求分析通過(guò)功能需求分析的設(shè)計(jì),明確系統(tǒng)的功能設(shè)計(jì),在此基礎(chǔ)上進(jìn)行數(shù)據(jù)需求的分析。本基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序主要包括的數(shù)據(jù)有用戶的數(shù)據(jù)、歷史人物務(wù)類(lèi)型信息的數(shù)據(jù)、歷史人物信息的數(shù)據(jù)、歷史事件信息的數(shù)據(jù)等。根據(jù)數(shù)據(jù)進(jìn)行數(shù)據(jù)表以及字段的設(shè)計(jì)。系統(tǒng)的數(shù)據(jù)采用POST的方式進(jìn)行數(shù)據(jù)的傳送,然后對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行處理,并返回,然后在頁(yè)面上進(jìn)行顯示。用戶不能進(jìn)行信息的管理,但會(huì)產(chǎn)生一定的數(shù)據(jù),例如注冊(cè)的信息會(huì)存儲(chǔ)到數(shù)據(jù)庫(kù)中。3.5性能需求分析根據(jù)在線學(xué)習(xí)小程序需求進(jìn)行開(kāi)發(fā)設(shè)計(jì),主要實(shí)現(xiàn)如下目標(biāo):依靠HTML、CSS、Javascript、JQuery等設(shè)計(jì)界面友好、美觀,數(shù)據(jù)準(zhǔn)確、安全、可靠。設(shè)計(jì)用戶和管理員注冊(cè)、登錄、驗(yàn)證功能,實(shí)現(xiàn)密碼保護(hù),確保個(gè)人信息的安全。設(shè)計(jì)管理員管理權(quán)限,可以對(duì)系統(tǒng)的數(shù)據(jù),比如歷史人物料等進(jìn)行添加、修改、刪除操作,以便于對(duì)于系統(tǒng)的維護(hù)。簡(jiǎn)單易懂,為了面向更為廣大的人群,系統(tǒng)設(shè)計(jì)的操作簡(jiǎn)單,增強(qiáng)實(shí)用性。界面設(shè)計(jì)美觀好看,容易吸引眼球增加用戶關(guān)注度。74總體設(shè)計(jì)與分析系統(tǒng)整體功能設(shè)計(jì)如圖4.1所示:公告管理公告管理添加公告人物作品管理歷史事件管理歷史人物管理歷史任務(wù)分類(lèi)管理個(gè)人中心用戶管理管理員管理個(gè)人中心公告查看歷史事件查看歷史人物查看歷史人物分類(lèi)查看首頁(yè)查看用戶登錄用戶注冊(cè)圖4.1系統(tǒng)整體功能圖4.1.1小程序端功能設(shè)計(jì)小程序端功能設(shè)計(jì)如圖4.2所示:8個(gè)人個(gè)人中心公告查看添加公告歷史事件查看歷史歷史事件查看歷史人物杳看歷史人物管理歷史人物分類(lèi)查看圖4.2小程序端模塊圖歷史任務(wù)分類(lèi)管理圖4.2小程序端模塊圖首頁(yè)查看圖4.3后臺(tái)管理端功能模塊圖個(gè)人中心用戶管理圖4.3后臺(tái)管理端功能模塊圖4.1.2后臺(tái)管理端功能設(shè)計(jì)后臺(tái)管理端端功能設(shè)計(jì)如圖4.3所示:用4.1.2后臺(tái)管理端功能設(shè)計(jì)后臺(tái)管理端端功能設(shè)計(jì)如圖4.3所示:用戶登錄用戶注冊(cè)94.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指為基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序的數(shù)據(jù)存儲(chǔ)設(shè)計(jì)一數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,所以基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序的核心是數(shù)據(jù)4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)對(duì)數(shù)據(jù)的儲(chǔ)存、收集和轉(zhuǎn)換的要求等。小程序總體E-R用例圖,如圖所示:nnmmn圖4.2系統(tǒng)E-R圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)是先將概念設(shè)計(jì)中取得的E-R圖結(jié)果轉(zhuǎn)換為關(guān)系模用戶(用戶ID、用戶名、用戶昵稱(chēng)、密碼、手機(jī)號(hào)碼、郵箱、注冊(cè)時(shí)間)管理員信息(管理員ID、用戶名、密碼、角色、創(chuàng)建時(shí)間、最近登錄時(shí)間)歷史事件信息(事件id,事件名稱(chēng),事件描述,事件圖片,開(kāi)始時(shí)間,結(jié)束時(shí)間)歷史人物信息(人物id,人物標(biāo)題,人物內(nèi)容,人物圖片,人物視頻)4.2.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)是先將概念設(shè)計(jì)中取得的E-R圖結(jié)果轉(zhuǎn)換為關(guān)系模序號(hào)字段類(lèi)型大小允許為空備注1否2是姓名3是4是昵稱(chēng)5是性別6是7是生日8是手機(jī)號(hào)9是是郵箱是身份證否序號(hào)字段類(lèi)型大小允許為空備注1否2否姓名3否4否真實(shí)姓名5否性別6否7否電話8否郵箱歷史事件信息表:序號(hào)字段類(lèi)型大小允許為空備注1否2是3是4是事件圖片5是視頻時(shí)間歷史人物信息表序號(hào)大小允許為空備注1否2否人物標(biāo)題3否人物內(nèi)容4否人物圖片5否5系統(tǒng)實(shí)現(xiàn)5.1小程序端功能模塊如果沒(méi)有賬號(hào)的用戶進(jìn)入小程序需要注冊(cè),點(diǎn)擊注冊(cè)按鈕,輸入賬號(hào)、姓名、密碼、性別、地址、電話、郵箱便可以完成注冊(cè)等。如圖5.1所示:賬號(hào)請(qǐng)輸入賬號(hào)密碼請(qǐng)輸入密碼姓名請(qǐng)輸入姓名性別:男手機(jī)請(qǐng)輸入手機(jī)號(hào)圖5.1注冊(cè)頁(yè)面用戶輸入已經(jīng)注冊(cè)的賬號(hào)并填寫(xiě)密碼,點(diǎn)擊登錄,如果后臺(tái)核實(shí)用戶名以及密碼匹配便可以進(jìn)入系統(tǒng)。如圖5.2所示:圖5.2登陸頁(yè)面用戶登陸系統(tǒng)后,點(diǎn)擊我的頁(yè)面再點(diǎn)擊個(gè)人資料,可以看到個(gè)人資料信息,用戶可以修改姓名、性別、地址、電話、郵箱信息。如圖5.3所示:求知而來(lái)載知而歸個(gè)人資料修改密碼留言區(qū)圖5.3個(gè)人資料頁(yè)面海外網(wǎng)1月11日電當(dāng)?shù)貢r(shí)間9日,印度尼西亞三佛齊航空公司一架載有62人的客機(jī)起飛不久后墜海外網(wǎng)1月11日電當(dāng)?shù)貢r(shí)間9日,印度尼西亞三佛齊航空公司一架載有62人的客機(jī)起飛不久后墜毀,印尼國(guó)家搜救局等部門(mén)參與搜尋,并已打…測(cè)試圖5.4小程序首頁(yè)用戶在系統(tǒng)首頁(yè)看到所有本微信小程序的歷史人物信息,點(diǎn)擊某一個(gè)歷史人物后,可以看到歷史人物的標(biāo)題,歷史人物的名稱(chēng),歷史人物的內(nèi)容。如圖5.5所示:標(biāo)題測(cè)試事件標(biāo)題描述測(cè)試事件簡(jiǎn)介又朝(前202—公元220年),分為西漢和東漢,亦有L而稱(chēng)“劉漢”。前202年高祖劉邦建漢,定都長(zhǎng)欠復(fù)興。公元九年,王莽篡奪政權(quán),西漢結(jié)束。25F,劉秀稱(chēng)帝,建立東漢,定都洛陽(yáng)。開(kāi)創(chuàng)了光武中歐洲的羅馬帝國(guó)并列為當(dāng)時(shí)世界上最先進(jìn)的文明天寸期(公元元年),全國(guó)人口達(dá)6000萬(wàn)左右。且文化B日此逐漸被稱(chēng)為“漢族”。220年曹丕篡漢,中文名稱(chēng):漢朝圖5.5歷史人物頁(yè)面用戶登陸系統(tǒng)之后,點(diǎn)擊歷史事件頁(yè)面后可以看到小程序的歷史事件信息。如圖5.6所示:出生日期1999履歷測(cè)試子女測(cè)試人物簡(jiǎn)介測(cè)試測(cè)試作品測(cè)試作品測(cè)試作品測(cè)試作品圖5.6歷史事件頁(yè)面5.2管理員功能模塊管理員登陸系統(tǒng)后查看系統(tǒng)內(nèi)的用戶信息,并可以進(jìn)行用戶信息的修改以及用戶信息的刪除,如圖5.7所示:注冊(cè)用戶管理注冊(cè)用戶管理到手機(jī)號(hào)用戶名用戶名圖5.7用戶管理頁(yè)面管理員登陸系統(tǒng)后查看系統(tǒng)內(nèi)的公告信息,可以新增公告,并可以進(jìn)行公告信息的修改以及公告信息的刪除,如圖5.8所示:戶管理戶管理言管理圖5.8新增公告頁(yè)面5.2.3歷史事件管理模塊管理員登陸系統(tǒng)后查看系統(tǒng)內(nèi)的歷史事件信息,在表單里面可以看歷史事件的名稱(chēng)、歷史事件的描述,歷史事件的簡(jiǎn)介以及歷史事件信息詳情的操作按鈕,并可以進(jìn)行歷史事件信息的新增、歷史事件信息的修改以及歷史事件信息的刪除,如圖5.9所示:題漢朝(前202-公元220年),分為西漢和東漢,辦有以西漢與漢代被稱(chēng)為炎漢,又因皇帝姓劉而稱(chēng)文漢"。前202年高祖劉用建漢,定都長(zhǎng)安,又景乙治后,漢武期再次復(fù)興。公元九年,王舜算奪政權(quán),西漢結(jié)束。25年,劉秀稱(chēng)帝,建立東漢,定都洛陽(yáng),開(kāi)漢朝時(shí)期,許多人將漢朝和約略同時(shí)期歐洲的羅馬帝國(guó)并列為當(dāng)時(shí)世界上最先進(jìn)的文明及強(qiáng)大帝國(guó)為華夏民族兩千年的杜會(huì)發(fā)展奠定了基礎(chǔ),為中華文明的延續(xù)和蜓立千秋做出了巨大貢就華夏圖5.9歷史事件管理頁(yè)面5.2.4歷史人物類(lèi)型模塊管理員登陸系統(tǒng)后可以進(jìn)行歷史人物類(lèi)型的添加,用戶點(diǎn)擊歷史人物添加菜單欄,輸入歷史人物標(biāo)題以及歷史人物描述,并上傳歷史人物文件,點(diǎn)擊添加便可以完成一條歷史人物的添加,添加好的歷史人物會(huì)實(shí)時(shí)的顯示在小程序視頻頁(yè)面上面。如圖5.10所示:歷史人物類(lèi)型信息管理歷史人管理歷史人管理圖5.10添加歷史人物頁(yè)面5.2.5歷史人物作品模塊品信息的修改以及歷史人物作品信息的刪除,如圖5.11所示:介IIB田I圖5.11歷史人物作品管理頁(yè)面6系統(tǒng)測(cè)試小程序的設(shè)計(jì)與開(kāi)發(fā)涉及的技術(shù)比較廣泛,其開(kāi)發(fā)的過(guò)程也相對(duì)復(fù)雜。因此,很難保證整個(gè)系統(tǒng)完全正確,不出現(xiàn)差錯(cuò)。在完成系統(tǒng)設(shè)計(jì)后,必須要進(jìn)行系統(tǒng)測(cè)試,對(duì)系統(tǒng)進(jìn)行全面檢測(cè)。整個(gè)設(shè)計(jì)與開(kāi)發(fā)的過(guò)程中,我們最好盡可能早的對(duì)系統(tǒng)進(jìn)行測(cè)試,及時(shí)檢測(cè)系統(tǒng)存在的問(wèn)題,以降低這些錯(cuò)誤可能產(chǎn)生的一系列損失。測(cè)試的目的就是確保系統(tǒng)的功能完備性、可靠性。從用戶的角度出發(fā),一旦用戶發(fā)現(xiàn)系統(tǒng)中的問(wèn)題,則會(huì)對(duì)該產(chǎn)品產(chǎn)生不好的印象;從開(kāi)發(fā)者的角度出發(fā),軟件的設(shè)計(jì)應(yīng)該達(dá)到完美,系統(tǒng)功能符合用戶的使用。為了驗(yàn)證軟件功能的可行性,需要對(duì)軟件進(jìn)行詳細(xì)的測(cè)試與功能驗(yàn)證。對(duì)于測(cè)試而言,主要有:組合測(cè)試、單元測(cè)試、確認(rèn)測(cè)試等這幾個(gè)階段。單元測(cè)試主要是針對(duì)程序或模塊進(jìn)行系統(tǒng)測(cè)試。在進(jìn)行單元測(cè)試前,應(yīng)當(dāng)先進(jìn)行程序調(diào)試,也就是由程序員檢測(cè)程序,查看是否符合設(shè)計(jì)文檔的要求及其功能需求。然后通過(guò)測(cè)試來(lái)證明模塊接口是否符合設(shè)計(jì)文檔的要求,最后對(duì)任意異常處理路徑測(cè)試,檢測(cè)問(wèn)題所在。組合測(cè)試主要針對(duì)集成模塊或子系統(tǒng)進(jìn)行測(cè)試,采用較單元測(cè)試更系統(tǒng)化的方法測(cè)試軟件系統(tǒng)。這個(gè)測(cè)試階段更為嚴(yán)格,需要在系統(tǒng)目標(biāo)機(jī)上操作,最好讓系統(tǒng)用戶能夠參加這個(gè)階段的測(cè)試,可以更直觀的展示系統(tǒng)的實(shí)用性及可靠性。確認(rèn)測(cè)試是為了驗(yàn)證該系統(tǒng)軟件能夠工作,已滿足了軟件設(shè)計(jì)需求的文檔中的所有功能要求。立足于用戶進(jìn)行確認(rèn)測(cè)試,并且按照測(cè)試流程進(jìn)行。6.2測(cè)試用例測(cè)試示例一:測(cè)試系統(tǒng)用戶登錄。在小程序的登錄界面,輸入用戶名及其對(duì)應(yīng)的密碼信息,然后單擊“登錄”,將會(huì)顯示運(yùn)行結(jié)果,也就是顯示該用戶登錄成功的界面。測(cè)試示例三:測(cè)試用戶數(shù)據(jù)的操作。執(zhí)行完所有的管理操作后,進(jìn)行用戶的增加、刪除、修改操作。測(cè)試示例三:測(cè)試歷史人物數(shù)據(jù)的操作。執(zhí)行完所有的管理操作后,進(jìn)行歷史人物的增加、刪除、修改操作。測(cè)試示例四:測(cè)試歷史事件數(shù)據(jù)的操作。執(zhí)行完所有的管理操作后,進(jìn)行歷史事件的增加、刪除、修改操作。以上述示例對(duì)系統(tǒng)功能操作進(jìn)行說(shuō)明,驗(yàn)證系統(tǒng)測(cè)試并無(wú)異常,且正常運(yùn)行成功,并給出了測(cè)試系統(tǒng)執(zhí)行的成果,如表6.1所示。表6.1注冊(cè)測(cè)試執(zhí)行結(jié)果模塊名稱(chēng)測(cè)試用例預(yù)計(jì)成果具體成果是否通過(guò)注冊(cè)用戶名:null密碼:null彈出不正確提示,請(qǐng)輸入用戶名注冊(cè)失敗,提示請(qǐng)寫(xiě)入用戶名不通過(guò)注冊(cè)密碼:123彈出不正確提示,所屬類(lèi)型不能為空失敗,提示選擇類(lèi)型不通過(guò)注冊(cè)密碼:null彈出不正確提示,請(qǐng)輸入密碼失敗,提示寫(xiě)入密碼不通過(guò)注冊(cè)密碼:123彈出注冊(cè)成功提示注冊(cè)成功注冊(cè)密碼:123彈出用戶名重復(fù)提示注冊(cè)失敗,用戶名已存在不通過(guò)測(cè)試示例二:測(cè)試用戶信息功能是否可以正常執(zhí)行。如表6.2。表6.2用戶功能測(cè)試執(zhí)行結(jié)果模塊名稱(chēng)測(cè)試用例預(yù)計(jì)成果具體成果是否通過(guò)用戶功增加用戶用戶增加成功用戶增加成功能內(nèi)容:你好修改用戶用戶修改成功用戶修改成功能內(nèi)容:大家好好刪除用戶用戶刪除成功用戶刪除成功能內(nèi)容:大家好好測(cè)試示例三:測(cè)試歷史人物信息功能是否可以正常執(zhí)行。如表6.3。表6.3歷史人物功能測(cè)試執(zhí)行結(jié)果模塊名稱(chēng)測(cè)試用例預(yù)計(jì)成果具體成果是否通過(guò)歷史人增加歷史人物歷史人物增加歷史人物增加成功物功能內(nèi)容:你好成功修改歷史人物歷史人物修改歷史人物修改成功物功能內(nèi)容:大家好好成功刪除歷史人物歷史人物刪除歷史人物刪除成功物功能內(nèi)容:大家好好成功測(cè)試示例四:測(cè)試歷史事件信息功能是否可以正常執(zhí)行。如表6.4。表6.4歷史事件功能測(cè)試執(zhí)行結(jié)果模塊名稱(chēng)測(cè)試用例預(yù)計(jì)成果具體成果是否通過(guò)歷史事增加歷史事件歷史事件增加歷史事件增加成功件功能內(nèi)容:你好成功歷史事件修改歷史事件修改成功件功能內(nèi)容:大家好好成功歷史事件刪除歷史事件刪除成功件功能內(nèi)容:大家好好成功7結(jié)論本系統(tǒng)是基于藏漢雙語(yǔ)的歷史學(xué)習(xí)微信小程序,經(jīng)過(guò)三個(gè)月的調(diào)研、設(shè)計(jì)、測(cè)試,最終完成該系統(tǒng)的設(shè)計(jì)。系統(tǒng)開(kāi)發(fā)采用的語(yǔ)言是JavaScript和Java,數(shù)據(jù)庫(kù)采用Mysql。在完成畢設(shè)的過(guò)程中,自己學(xué)到了很多的東西。在大一到大三的時(shí)候,基本都是理論的學(xué)習(xí),沒(méi)有真正的做過(guò)實(shí)際的東西,這次是自己獨(dú)立的完成課題的設(shè)計(jì),不僅將學(xué)到的JavaScript和Java學(xué)到實(shí)際的生活中,而且獨(dú)自編寫(xiě)了sql語(yǔ)句。在遇到困難的時(shí)候,都是去查閱相關(guān)的文獻(xiàn)或者數(shù)據(jù),提高了自己解決問(wèn)題的能力。根據(jù)畢業(yè)設(shè)計(jì)任務(wù)書(shū)的需

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論