畢業(yè)設(shè)計(jì)(論文)-微信小程序國(guó)產(chǎn)動(dòng)漫論壇設(shè)計(jì)+ssm_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-微信小程序國(guó)產(chǎn)動(dòng)漫論壇設(shè)計(jì)+ssm_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-微信小程序國(guó)產(chǎn)動(dòng)漫論壇設(shè)計(jì)+ssm_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-微信小程序國(guó)產(chǎn)動(dòng)漫論壇設(shè)計(jì)+ssm_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-微信小程序國(guó)產(chǎn)動(dòng)漫論壇設(shè)計(jì)+ssm_第5頁(yè)
已閱讀5頁(yè),還剩33頁(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)介

摘要隨著網(wǎng)絡(luò)的發(fā)展,上網(wǎng)用戶也是越來(lái)越多,網(wǎng)上論壇也是變的非常流行起來(lái),大家可以通過(guò)論壇來(lái)進(jìn)行交流討論,國(guó)產(chǎn)動(dòng)漫論壇里需要管理的數(shù)據(jù)主要就是帖子,然后是否合法的數(shù)據(jù),信息非常雜亂?,F(xiàn)在很多的國(guó)產(chǎn)動(dòng)漫論壇都摒棄了傳統(tǒng)的管理方式(手動(dòng)進(jìn)行排查管理信息)而采用內(nèi)部使用的客戶端管理方式來(lái)進(jìn)行管理。使用內(nèi)部的客戶端來(lái)進(jìn)行管理這種方式可以改變信息查找慢,登記混亂的現(xiàn)象,從根本上無(wú)法完全改變國(guó)產(chǎn)動(dòng)漫論壇管理效率低、管理成本大的問(wèn)題。本小程序國(guó)產(chǎn)動(dòng)漫論壇主要是針對(duì)用戶開(kāi)發(fā)的交流論壇,使管理員與用戶共享信息,減少人本。在語(yǔ)言方面采用java語(yǔ)言,java語(yǔ)言是開(kāi)源的面向?qū)ο蟮恼Z(yǔ)言;數(shù)據(jù)庫(kù)采用mysql,可以更好的調(diào)用數(shù)據(jù)。本系統(tǒng)可以運(yùn)行在微信開(kāi)發(fā)者工具軟件上,使系統(tǒng)的調(diào)試更加的便捷。本系統(tǒng)的主要功能包括管理員以及普通用戶,國(guó)產(chǎn)動(dòng)漫論壇里不可能只有一位工作人員,管理員可以安排設(shè)置更多的管理員,管理員可以對(duì)國(guó)產(chǎn)動(dòng)漫論壇中的信息分類、論壇版塊、動(dòng)漫視頻信息以及帖子信息等進(jìn)行管理;普通用戶可以查看國(guó)產(chǎn)動(dòng)漫論壇里所有的論壇信息可以進(jìn)行在線發(fā)言交流,查看自己的收藏信息以及進(jìn)行發(fā)布帖子等。本系統(tǒng)通過(guò)小程序結(jié)構(gòu)來(lái)進(jìn)行用戶操作之間的交互,對(duì)于系統(tǒng)的后期維護(hù)與擴(kuò)展奠定了基礎(chǔ)。關(guān)鍵詞:論壇信息;帖子信息;動(dòng)漫視頻;小程序

AbstractWiththedevelopmentofthenetwork,therearemoreandmoreInternetusers,andonlineforumshavebecomeverypopular.Youcancommunicateanddiscussthroughtheforums.Thedatathatneedstobemanagedindomesticanimationforumsismainlyposts,andthenwhetherthedataislegalornot.Theinformationisverymessy.Nowmanydomesticanimationforumshaveabandonedthetraditionalmanagementmethod(manualtroubleshootingandmanagementinformation)andusedtheinternalclientmanagementmethodformanagement.Usingtheinternalclientformanagement,thiswaycanchangethephenomenonofslowinformationsearchandchaoticregistration,andfundamentallycannotcompletelychangetheproblemsoflowmanagementefficiencyandhighmanagementcostofdomesticanimationforums.Thissmallprogramdomesticanimationforumismainlyanexchangeforumdevelopedforuserstoenableadministratorstoshareinformationwithusersandreducehumanism.Intermsoflanguage,Javalanguageisadopted.Javalanguageisanopensourceobject-orientedlanguage;Thedatabaseadoptsmysql,whichcanbettercalldata.Thesystemcanrunonwechatdevelopertoolsoftware,makingthedebuggingofthesystemmoreconvenient.Themainfunctionsofthesystemincludeadministratorsandordinaryusers.Therecannotbeonlyonestaffmemberinthedomesticanimationforum.Theadministratorcanarrangetosetupmoreadministrators.Theadministratorcanmanagetheinformationclassification,forumsection,animationvideoinformationandpostinformationinthedomesticanimationForum;Ordinaryuserscanviewalltheforuminformationinthedomesticanimationforum,makeonlinespeechandexchange,viewtheirowncollectioninformationandpublishposts.Thesystemcarriesouttheinteractionbetweenuseroperationsthroughtheappletstructure,whichlaysthefoundationforthelatermaintenanceandexpansionofthesystem.Keywords:foruminformation;Postinformation;Animationvideo;Applet目錄摘要 IAbstract II第1章緒論 11.1課題背景與來(lái)源 11.2課題研究現(xiàn)狀 11.3課題開(kāi)發(fā)的意義與目的 21.4論文結(jié)構(gòu)安排 2第2章系統(tǒng)使用關(guān)鍵技術(shù) 32.1java語(yǔ)言簡(jiǎn)介 32.2ssm技術(shù)簡(jiǎn)介 32.3小程序簡(jiǎn)介 42.4微信開(kāi)發(fā)者工具簡(jiǎn)介 4第3章系統(tǒng)分析 53.1系統(tǒng)需求分析 53.1.1系統(tǒng)非功能方面分析 53.1.2系統(tǒng)功能方面分析 53.2系統(tǒng)可行性分析 53.2.1經(jīng)濟(jì)可行性分析 63.2.2技術(shù)可行性分析 63.2.3操作可行性分析 63.3系統(tǒng)流程分析 63.3.1系統(tǒng)用例分析 10第4章系統(tǒng)設(shè)計(jì) 114.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 114.2數(shù)據(jù)庫(kù)設(shè)計(jì) 114.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 114.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 13第5章系統(tǒng)實(shí)現(xiàn) 205.1系統(tǒng)功能概述 205.2登錄主界面實(shí)現(xiàn) 205.3管理員功能界面實(shí)現(xiàn) 215.3.1登錄密碼信息功能界面實(shí)現(xiàn) 215.3.2用戶管理功能實(shí)現(xiàn) 215.3.3動(dòng)漫分類管理功能的界面實(shí)現(xiàn) 215.3.4動(dòng)漫視頻管理功能界面實(shí)現(xiàn) 225.3.5交流論壇功能的實(shí)現(xiàn) 225.4注冊(cè)用戶功能界面實(shí)現(xiàn) 235.4.1在線注冊(cè)功能實(shí)現(xiàn) 235.4.2動(dòng)漫資訊查看功能界面實(shí)現(xiàn) 235.4.3交流論壇功能界面的實(shí)現(xiàn) 245.4.4評(píng)論功能的界面實(shí)現(xiàn) 255.4.5我的功能的界面實(shí)現(xiàn) 25第6章系統(tǒng)測(cè)試 276.1系統(tǒng)測(cè)試的目的與意義 276.2系統(tǒng)測(cè)試環(huán)境 276.3具體測(cè)試?yán)?276.3.1用戶登錄功能的測(cè)試過(guò)程 276.3.2信息發(fā)布功能的測(cè)試過(guò)程 286.4測(cè)試總結(jié) 28總結(jié) 30致謝 31參考文獻(xiàn) 32第1章緒論1.1課題背景與來(lái)源小程序的應(yīng)用已深入人心,越來(lái)越多的人員使用各種辦公軟件來(lái)減輕自己的工作壓力。使用小程序來(lái)進(jìn)行辦公,信息有條理、易保存、修改方便,對(duì)于信息的搜索、查詢、添加更為方便,對(duì)于信息的審核也更為準(zhǔn)確。雖然現(xiàn)在生活水平提高,但人們的生活圈子越來(lái)越小,缺少朋友成為主流,更大一部分人喜歡到動(dòng)漫論壇里尋找相同愛(ài)好的朋友。動(dòng)漫論壇里的信息更為豐富,這就加劇了動(dòng)漫論壇的管理工作,一般來(lái)說(shuō),動(dòng)漫論壇的每天工作為新添加新加入的用戶,審核用戶的發(fā)布信息,管理不同用戶的評(píng)價(jià)信息等。怎么樣才可以利用現(xiàn)代技術(shù)更好的幫助動(dòng)漫論壇的管理工作,讓用戶和管理員雙方都更加的快速完成工作是現(xiàn)代動(dòng)漫論壇都面臨的問(wèn)題。現(xiàn)在在每個(gè)動(dòng)漫論壇中信息發(fā)布混亂、個(gè)人信息盜用,用戶發(fā)布信息步驟復(fù)雜,審核等候時(shí)間過(guò)長(zhǎng)都是最普遍的問(wèn)題。最大的問(wèn)題是數(shù)據(jù)的存放以及數(shù)據(jù)的核對(duì)查找,老的信息不能丟失,新的信息加入不進(jìn)來(lái),這樣就需要一個(gè)更為龐大的庫(kù)來(lái)進(jìn)行存放。如果還是采用傳統(tǒng)的方式來(lái)進(jìn)行存放,那對(duì)于動(dòng)漫論壇來(lái)說(shuō)不僅需要聘用專業(yè)的管理員更需要配置更大的內(nèi)存。當(dāng)有信息需要核對(duì)時(shí),在這眾多的數(shù)據(jù)面前手動(dòng)查找將是可怕的事情。需要加入更多的人力、時(shí)間來(lái)實(shí)現(xiàn),并且準(zhǔn)確率也保證不了。所以在這種背景下,需要進(jìn)行一行科技的改革還改變現(xiàn)狀。1.2課題研究現(xiàn)狀如今已是信息時(shí)代,科技與網(wǎng)絡(luò)的足跡無(wú)處不在。像普通的公司都會(huì)使用一定的辦公軟件來(lái)提高工作效率,國(guó)家單位也加入了更為高科技的軟件來(lái)保證人民的利益。對(duì)于國(guó)產(chǎn)動(dòng)漫論壇的管理,現(xiàn)如今已有很多的國(guó)產(chǎn)動(dòng)漫論壇用上了互聯(lián)網(wǎng)形式的管理平臺(tái),這些網(wǎng)站可以實(shí)現(xiàn)用戶的注冊(cè)、用戶信息、帖子等信息的發(fā)布等,其它用戶可以自主查詢以及評(píng)價(jià)。當(dāng)用戶有特定信息要求時(shí),可以快速的查詢到信息的存放位置以及瀏覽情況,減少用戶手動(dòng)尋找的時(shí)間。在國(guó)外,計(jì)算機(jī)的發(fā)展更為領(lǐng)先,以色列、美國(guó)這些國(guó)家的動(dòng)漫論壇系統(tǒng)更為出色。可以實(shí)現(xiàn)不同動(dòng)漫論壇之間的信息資料共享,支持的功能信息更為全面,包括可以進(jìn)行模糊精準(zhǔn)查詢。我們國(guó)內(nèi)的國(guó)產(chǎn)動(dòng)漫論壇系統(tǒng)在資料的共享方面做的欠缺,只能查詢本系統(tǒng)內(nèi)的信息,功能也更為簡(jiǎn)單一些,只能實(shí)現(xiàn)最為基本的幾個(gè)功能,對(duì)于更為高的安全加密要求實(shí)現(xiàn)不了。1.3課題開(kāi)發(fā)的意義與目的本小程序國(guó)產(chǎn)動(dòng)漫論壇可以供多個(gè)用戶訪問(wèn),加入留言評(píng)價(jià)、發(fā)布帖子功能,用戶可以自主進(jìn)行發(fā)布信息,減少了管理人員的工作量。管理人員也不再需要手動(dòng)進(jìn)行數(shù)據(jù)的尋找與統(tǒng)計(jì),只要在新錄入數(shù)據(jù)時(shí)進(jìn)行核對(duì),就可以保證后期的數(shù)據(jù)統(tǒng)計(jì)。本小程序國(guó)產(chǎn)動(dòng)漫論壇更加的適應(yīng)現(xiàn)代科技的要求,更為適應(yīng)時(shí)代的潮流,所有的工作只要輕點(diǎn)鼠標(biāo)和鍵盤(pán)就可以實(shí)現(xiàn),極大的提高工作效率,減少時(shí)間的浪費(fèi),對(duì)于信息化時(shí)代的要求更為貼合。1.4論文結(jié)構(gòu)安排本次論文包括緒論、系統(tǒng)使用相關(guān)關(guān)鍵技術(shù)、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試、總結(jié)、致謝、參考文獻(xiàn)幾個(gè)部分。第1部分緒論,是論文的正文開(kāi)頭部分,從課題的起源,課題開(kāi)發(fā)的內(nèi)容等進(jìn)行敘述,講明課題為什么要開(kāi)發(fā),開(kāi)發(fā)的是什么內(nèi)容;第2部分系統(tǒng)使用相關(guān)關(guān)鍵技術(shù),根據(jù)現(xiàn)代主流的技術(shù)以及結(jié)合實(shí)際情況選擇合適的開(kāi)發(fā)技術(shù)以及進(jìn)行簡(jiǎn)單介紹;第3部分系統(tǒng)分析,系統(tǒng)分析是系統(tǒng)開(kāi)始開(kāi)發(fā)的第一步也是非常重要的一步,從各個(gè)方面進(jìn)行分析,包括理論方面的分析,也包括實(shí)際實(shí)現(xiàn)方面的問(wèn)題分析,系統(tǒng)分析是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),是不能缺少的部分;第4部分系統(tǒng)設(shè)計(jì),包括功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),本部分內(nèi)容是系統(tǒng)實(shí)現(xiàn)的重要組成部分,一個(gè)好的系統(tǒng)設(shè)計(jì)可以減少系統(tǒng)修改的次數(shù),提高系統(tǒng)實(shí)現(xiàn)的效率;第5部分系統(tǒng)實(shí)現(xiàn),本部分是把系統(tǒng)設(shè)計(jì)進(jìn)行實(shí)現(xiàn),是最重要的部分,也是系統(tǒng)的最終呈現(xiàn);第6部分系統(tǒng)測(cè)試,為了保證系統(tǒng)的正確性,就需要進(jìn)行系統(tǒng)測(cè)試,根據(jù)系統(tǒng)設(shè)計(jì)的內(nèi)容進(jìn)行詳細(xì)的測(cè)試,也是系統(tǒng)開(kāi)發(fā)的最后一步;第7部分總結(jié),本部分是此次系統(tǒng)開(kāi)發(fā)的感悟,包括整個(gè)開(kāi)發(fā)過(guò)程中遇到的問(wèn)題和解決辦法;第8部分致謝、參考文獻(xiàn),感謝對(duì)本人有幫助的人以及羅列在設(shè)計(jì)中參考的文獻(xiàn)。第2章系統(tǒng)使用關(guān)鍵技術(shù)根據(jù)本人所學(xué)以及結(jié)合現(xiàn)代小程序的特點(diǎn),選擇采用java語(yǔ)言ssm技術(shù)以及mysql數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。本系統(tǒng)在微信開(kāi)發(fā)者工具軟件上進(jìn)行調(diào)試運(yùn)行,下面分為幾小節(jié)對(duì)本系統(tǒng)實(shí)現(xiàn)的關(guān)鍵使用的技術(shù)進(jìn)行簡(jiǎn)單介紹。2.1java語(yǔ)言簡(jiǎn)介Java語(yǔ)言包括javaSE、javaEE、javaME三個(gè)部分,java語(yǔ)言的特點(diǎn)包括簡(jiǎn)單性、面向?qū)ο笮砸约胺植际?、安全性、健壯性、可移植性、可解釋性、多線程性和動(dòng)態(tài)性等。Java語(yǔ)言其實(shí)是和c語(yǔ)言很類似,但又把c語(yǔ)言中難以理解和學(xué)習(xí)的部分摒棄掉,也就是說(shuō)把指針的概念改為了引用,還可以把在開(kāi)發(fā)中丟棄的廢棄代碼都放到一起,方便編程人員之后的使用。Java語(yǔ)言可以為多種類、接口、繼承提供幫助,在繼承方面,分為多繼承和單繼承,所以稱為單純的面向?qū)ο笳Z(yǔ)言。Java語(yǔ)言是分布式的語(yǔ)言,可以利用計(jì)算機(jī)的處理間隙進(jìn)行快速運(yùn)行,加快編程人員的編寫(xiě)速度,并且java語(yǔ)言是非常安全的語(yǔ)言,具有獨(dú)特的安全防范機(jī)制,可以防止惡意的攻擊。使用java語(yǔ)言編寫(xiě)的程序可以在任何java的平臺(tái)中運(yùn)行,比如myeclipse,eclipse中,其獨(dú)立的特點(diǎn)也廣受編程人員的喜愛(ài)。Java語(yǔ)言最大的特點(diǎn)是多線程,可以采用兩種方式來(lái)創(chuàng)建線程,分別為T(mén)hread類和它的子孫類。2.2ssm技術(shù)簡(jiǎn)介SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個(gè)開(kāi)源框架整合而成(SpringMVC是Spring中的部分內(nèi)容),常作為數(shù)據(jù)源較簡(jiǎn)單的web項(xiàng)目的框架。Spring就像是整個(gè)項(xiàng)目中裝配bean的大工廠,在配置文件中可以指定使用特定的參數(shù)去調(diào)用實(shí)體類的構(gòu)造方法來(lái)實(shí)例化對(duì)象。也可以稱之為項(xiàng)目中的粘合劑。Spring的核心思想是IoC(控制反轉(zhuǎn)),即不再需要程序員去顯式地`new`一個(gè)對(duì)象,而是讓Spring框架幫你來(lái)完成這一切。SpringMVC在項(xiàng)目中攔截用戶請(qǐng)求,它的核心Servlet即DispatcherServlet承擔(dān)中介或是前臺(tái)這樣的職責(zé),將用戶請(qǐng)求通過(guò)HandlerMapping去匹配Controller,Controller就是具體對(duì)應(yīng)請(qǐng)求所執(zhí)行的操作。SpringMVC相當(dāng)于SSH框架中struts。mybatis是對(duì)jdbc的封裝,它讓數(shù)據(jù)庫(kù)底層操作變的透明。mybatis的操作都是圍繞一個(gè)sqlSessionFactory實(shí)例展開(kāi)的。mybatis通過(guò)配置文件關(guān)聯(lián)到各實(shí)體類的Mapper文件,Mapper文件中配置了每個(gè)類對(duì)數(shù)據(jù)庫(kù)所需進(jìn)行的sql語(yǔ)句映射。在每次與數(shù)據(jù)庫(kù)交互時(shí),通過(guò)sqlSessionFactory拿到一個(gè)sqlSession,再執(zhí)行sql命令。頁(yè)面發(fā)送請(qǐng)求給控制器,控制器調(diào)用業(yè)務(wù)層處理邏輯,邏輯層向持久層發(fā)送請(qǐng)求,持久層與數(shù)據(jù)庫(kù)交互,后將結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層將處理邏輯發(fā)送給控制器,控制器再調(diào)用視圖展現(xiàn)數(shù)據(jù)。2.3小程序簡(jiǎn)介小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開(kāi)應(yīng)用。也體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問(wèn)題。應(yīng)用將無(wú)處不在,隨時(shí)可用,但又無(wú)需安裝卸載。隨著APP市場(chǎng)的飽和,大部分用戶已經(jīng)養(yǎng)成了使用習(xí)慣,開(kāi)發(fā)新的APP很難在市場(chǎng)生存。此外,APP開(kāi)發(fā)和推廣成本高也是不爭(zhēng)的事實(shí)。易觀2018年3月份的報(bào)告顯示,移動(dòng)電商APP的下載成本高達(dá)120-200元,而且這些后期未必能形成轉(zhuǎn)化?;ヂ?lián)網(wǎng)金融、二手車電商APP的新客戶成本,更是動(dòng)輒高達(dá)數(shù)千元。因此,不少“碼農(nóng)”們決定開(kāi)始向小程序市場(chǎng)“跳槽”。

2.4微信開(kāi)發(fā)者工具簡(jiǎn)介微信開(kāi)發(fā)者工具是微信公眾號(hào)官方推出的一款專門(mén)給用戶制作微信小程序和給公眾號(hào)添加新的功能的軟件,對(duì)于懂得編程的用戶來(lái)說(shuō),這是款非常好用的工具,用戶可以用微信開(kāi)發(fā)者工具實(shí)現(xiàn)對(duì)公眾號(hào)的接口功能,也可以用微信開(kāi)發(fā)者工具制作游戲、小程序,有需要的可以下載使用。為了幫助開(kāi)發(fā)者簡(jiǎn)單和高效地開(kāi)發(fā)和調(diào)試微信小程序,我們?cè)谠械墓娞?hào)網(wǎng)頁(yè)調(diào)試工具的基礎(chǔ)上,推出了全新的微信開(kāi)發(fā)者工具,集成了公眾號(hào)網(wǎng)頁(yè)調(diào)試和小程序調(diào)試兩種開(kāi)發(fā)模式。使用公眾號(hào)網(wǎng)頁(yè)調(diào)試,開(kāi)發(fā)者可以調(diào)試微信網(wǎng)頁(yè)授權(quán)和微信JS-SDK。使用小程序調(diào)試,開(kāi)發(fā)者可以完成小程序的API和頁(yè)面的開(kāi)發(fā)調(diào)試、代碼查看和編輯、小程序預(yù)覽和發(fā)布等功能。第3章系統(tǒng)分析3.1系統(tǒng)需求分析計(jì)算機(jī)的發(fā)展以及上網(wǎng)人數(shù)的增加,使人們對(duì)各種網(wǎng)絡(luò)辦公的要求越來(lái)越嚴(yán)格,要求功能與實(shí)際工作相連,要全面、豐富以及好用。計(jì)算機(jī)的各種軟件系統(tǒng)成為時(shí)代發(fā)展必然的產(chǎn)物,也是現(xiàn)代人生活離不開(kāi)的工具。小程序國(guó)產(chǎn)動(dòng)漫論壇的出現(xiàn)可以改變動(dòng)漫論壇現(xiàn)有的管理模式,提高管理效率。現(xiàn)有的動(dòng)漫論壇在管理方式中最大的缺點(diǎn)就是用戶權(quán)限少,所有的管理工作都需要找專業(yè)的負(fù)責(zé)人員,對(duì)于負(fù)責(zé)人員來(lái)說(shuō)加重工作量,對(duì)于員工來(lái)說(shuō)增加工作流程,對(duì)于用戶來(lái)說(shuō)需要長(zhǎng)時(shí)間的等待;非常不方便。所以如今的市場(chǎng)非常需要新型的模式出現(xiàn)。3.1.1系統(tǒng)非功能方面分析本系統(tǒng)采用java語(yǔ)言以及ssm技術(shù)開(kāi)發(fā),對(duì)于系統(tǒng)的非功能方面分析來(lái)說(shuō),主要表現(xiàn)在系統(tǒng)的運(yùn)行速度,系統(tǒng)的依賴軟件,系統(tǒng)的使用用戶群等;對(duì)于系統(tǒng)的運(yùn)行速度來(lái)說(shuō),主要是代碼的處理,保證代碼的精準(zhǔn)與冗余問(wèn)題,在設(shè)計(jì)中需要注意邏輯問(wèn)題的處理速度;對(duì)于系統(tǒng)的依賴軟件來(lái)說(shuō),本系統(tǒng)所使用的軟件以及技術(shù)都是采用了比較流行的軟件,都是市場(chǎng)上應(yīng)用廣泛的技術(shù);對(duì)于系統(tǒng)的使用用戶群來(lái)說(shuō),主要的使用者為動(dòng)漫論壇的管理人員以及動(dòng)漫論壇的客戶人群,所以小程序國(guó)產(chǎn)動(dòng)漫論壇使用群體非常穩(wěn)定,而且還會(huì)逐步增加。3.1.2系統(tǒng)功能方面分析根據(jù)實(shí)際調(diào)查與參考已有的系統(tǒng),本小程序國(guó)產(chǎn)動(dòng)漫論壇實(shí)現(xiàn)的功能包括管理員以及普通用戶兩個(gè)部分。管理員的功能非常簡(jiǎn)單,把更多的權(quán)利讓利給用戶,管理員的功能包括審核用戶發(fā)布的信息、審核用戶的評(píng)價(jià)信息以及注冊(cè)信息。普通用戶可以查看論壇信息,進(jìn)行評(píng)價(jià)等基本功能。3.2系統(tǒng)可行性分析在系統(tǒng)分析階段,系統(tǒng)的可行性分析是非常重要的過(guò)程,是系統(tǒng)是否可以進(jìn)行開(kāi)發(fā)的重要依據(jù)。系統(tǒng)的可行性包括在經(jīng)濟(jì)方面、技術(shù)方面以及操作方面,系統(tǒng)的可行性分析是可以實(shí)現(xiàn)以最小的代價(jià)做出最大的貢獻(xiàn)??尚行詮牟煌姆矫鎭?lái)判斷可能出現(xiàn)的問(wèn)題以及要解決的辦法,本章節(jié)分為幾小節(jié)來(lái)進(jìn)行具體的可行性分析。3.2.1經(jīng)濟(jì)可行性分析本小程序國(guó)產(chǎn)動(dòng)漫論壇在經(jīng)濟(jì)上的付出表現(xiàn)在開(kāi)發(fā)階段,維護(hù)階段,使用階段以及后期的測(cè)試階段。本小程序國(guó)產(chǎn)動(dòng)漫論壇在開(kāi)發(fā)階段采用了java語(yǔ)言和mysql數(shù)據(jù)庫(kù),以及其它的相關(guān)界面技術(shù),這些技術(shù)都是開(kāi)源的,可以免費(fèi)下載使用,本系統(tǒng)所在開(kāi)發(fā)階段使用的開(kāi)發(fā)人員也是本人自己;本小程序國(guó)產(chǎn)動(dòng)漫論壇在使用階段需要微信開(kāi)發(fā)者工具和mysql軟件,這兩個(gè)軟件也可以在網(wǎng)上找到下載地址,同時(shí)也非常的好安裝;本小程序國(guó)產(chǎn)動(dòng)漫論壇在維護(hù)、測(cè)試階段也都是采用了本人自己,并且本小程序國(guó)產(chǎn)動(dòng)漫論壇是做為畢業(yè)設(shè)計(jì)使用,并不會(huì)涉及到商用后出現(xiàn)問(wèn)題的升級(jí)補(bǔ)丁。綜合下來(lái),本系統(tǒng)在經(jīng)濟(jì)分析上,是可以進(jìn)行的。3.2.2技術(shù)可行性分析 本小程序國(guó)產(chǎn)動(dòng)漫論壇在技術(shù)的可行性分析上表現(xiàn)在開(kāi)發(fā)階段,也就是在開(kāi)發(fā)過(guò)程中所使用的所有技術(shù)是否可行。本系統(tǒng)在開(kāi)發(fā)過(guò)程中所使用的所有技術(shù)都是經(jīng)過(guò)市場(chǎng)磨練,并且都是非常簡(jiǎn)單好用的,特別是java語(yǔ)言,本人非常熟悉,編譯非常簡(jiǎn)單。綜合下來(lái),本系統(tǒng)在技術(shù)的可行性分析上來(lái)看是可以開(kāi)發(fā)的。3.2.3操作可行性分析 開(kāi)發(fā)本系統(tǒng)采用的運(yùn)行環(huán)境和架構(gòu)界面都相對(duì)來(lái)說(shuō)比較簡(jiǎn)單易操作,電腦、手機(jī)上只需要安裝相對(duì)應(yīng)的編程軟件就可以運(yùn)行打開(kāi)本系統(tǒng),然后調(diào)試完成后就可以直接啟動(dòng)。配置完成后的系統(tǒng)更是簡(jiǎn)單易操作,哪怕是不懂編程的人,也可以直接操作,只需要打開(kāi)系統(tǒng),輸入自己的賬號(hào)密碼,就可以對(duì)應(yīng)的進(jìn)行每個(gè)功能的操作,相對(duì)來(lái)說(shuō),很簡(jiǎn)單易操作的,所以本人認(rèn)為在操作可行性上是完全可行的。3.3系統(tǒng)流程分析本小程序國(guó)產(chǎn)動(dòng)漫論壇的流程為用戶(管理員、注冊(cè)用戶)通過(guò)已有的賬號(hào)和密碼進(jìn)行登錄,登錄中需要注意選擇登錄界面和輸入正確的賬號(hào)密碼,數(shù)據(jù)庫(kù)會(huì)自行進(jìn)行判斷,登錄成功后可以進(jìn)入到相對(duì)應(yīng)的操作界面進(jìn)行需要的操作。用戶(注冊(cè)用戶)先進(jìn)行添加發(fā)布信息,管理員才可以在系統(tǒng)中查詢到對(duì)應(yīng)的信息進(jìn)行審核,同時(shí)本系統(tǒng)中加入了動(dòng)漫視頻功能。用戶(管理員、注冊(cè)用戶)的登錄流程如下圖3.1所示:圖3.1用戶(管理員、注冊(cè)用戶)登錄流程圖注冊(cè)用戶最基本的功能就是對(duì)國(guó)產(chǎn)動(dòng)漫論壇里的個(gè)人發(fā)布信息進(jìn)行管理,發(fā)布信息的管理包括查詢、刪除、修改、添加這些最基本的操作,注冊(cè)用戶添加信息的流程如下圖3.2所示:圖3.2注冊(cè)用戶添加信息的操作流程圖注冊(cè)用戶在添加信息時(shí),所有的判斷都是由數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)判斷的,這也充分說(shuō)明了數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性。注冊(cè)用戶的主要操作為進(jìn)行發(fā)布帖子、回復(fù)、瀏覽等,注冊(cè)用戶的操作流程如下圖3.3所示:圖3.3注冊(cè)用戶的操作流程圖系統(tǒng)的業(yè)務(wù)流程如下圖3.4所示:圖3.4系統(tǒng)業(yè)務(wù)流程圖3.3.1系統(tǒng)用例分析本小程序國(guó)產(chǎn)動(dòng)漫論壇的權(quán)限包括注冊(cè)用戶和管理員兩種,管理員的功能包括個(gè)人中心、用戶管理、動(dòng)漫分類管理、動(dòng)漫視頻管理、動(dòng)漫圖片管理、動(dòng)漫文章管理、交流論壇、系統(tǒng)管理,具體的管理員用例圖如下圖3.5所示:圖3.5管理員用例圖注冊(cè)用戶的功能就是查詢帖子,進(jìn)行發(fā)布自己的帖子、給其它用戶回復(fù)等,具體的注冊(cè)用戶的用例圖如下圖3.6所示:圖3.6注冊(cè)用戶用例圖

第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的主要結(jié)構(gòu)為管理員和注冊(cè)用戶,屬于微信端、管理端小程序。管理員的主要功能是對(duì)動(dòng)漫論壇里的分類信息、文章等進(jìn)行審核;注冊(cè)用戶的功能包括查詢動(dòng)漫信息、進(jìn)行評(píng)價(jià)、回復(fù)帖子,當(dāng)有不用的論壇信息時(shí)還可以進(jìn)行刪除。詳細(xì)的系統(tǒng)功能結(jié)構(gòu)圖如下圖4.1所示:圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是程序里的重要組成部分,系統(tǒng)中所有的數(shù)據(jù)都保存在數(shù)據(jù)庫(kù)中,當(dāng)數(shù)據(jù)在調(diào)用、判斷、存儲(chǔ)、處理時(shí)都需要數(shù)據(jù)庫(kù)的處理。數(shù)據(jù)庫(kù)相當(dāng)于一個(gè)倉(cāng)庫(kù),內(nèi)存非常大,在建立數(shù)據(jù)庫(kù)時(shí)需要注意數(shù)據(jù)的存放規(guī)則和數(shù)據(jù)的類型。數(shù)據(jù)庫(kù)的建立從數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)和邏輯結(jié)構(gòu)進(jìn)行分開(kāi)介紹。4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)就是建模,包括確定系統(tǒng)中所有的實(shí)體,實(shí)體之間的關(guān)系,實(shí)體包括的關(guān)鍵字等。概念結(jié)構(gòu)通常使用Er圖來(lái)表示。本系統(tǒng)中包括的主要實(shí)體有管理員、注冊(cè)用戶、動(dòng)漫信息、帖子信息、留言信息等,管理員ER圖如下圖4.2所示:圖4.2管理員實(shí)體ER圖注冊(cè)用戶的關(guān)鍵字包括編號(hào)、姓名、性別等這些最基本的信息,注冊(cè)用戶ER圖如下圖4.3所示:圖4.3注冊(cè)用戶實(shí)體ER圖論壇信息的關(guān)鍵字包括標(biāo)題,類型信息ER圖如下圖4.4所示:圖4.4論壇信息ER圖留言信息的關(guān)鍵字有昵稱,電話,內(nèi)容,發(fā)布人等,留言信息ER圖如下圖4.5所示:圖4.6留言信息ER圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)把ER圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)表的過(guò)程就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)也稱為數(shù)據(jù)庫(kù)表的設(shè)計(jì),本系統(tǒng)主要的數(shù)據(jù)庫(kù)表有管理員信息表、注冊(cè)用戶信息表、動(dòng)漫信息表,帖子信息表等,詳細(xì)的數(shù)據(jù)庫(kù)表如下表所示:表4.1config序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2namevarchar100

3valuevarchar100

表4.2discussdongmanshipin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3refidbigint20

4useridbigint20

5nicknamevarchar200

6contentlongtext

7replylongtext

表4.3discussdongmantupian序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3refidbigint20

4useridbigint20

5nicknamevarchar200

6contentlongtext

7replylongtext

表4.4discussdongmanwenzhang序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3refidbigint20

4useridbigint20

5nicknamevarchar200

6contentlongtext

7replylongtext

表4.5dongmanfenlei序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3dongmanfenleivarchar200

表4.6dongmanshipin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3dongmanmingchengvarchar200

4dongmanfenleivarchar200

5zhangjievarchar200

6biaoqianvarchar200

7tupianvarchar200

8zhuangtaivarchar200

9zuozhevarchar200

10shipinvarchar200

11gengxinriqidatetime

12neirongjieshaolongtext

13clicktimedatetime

14clicknumint11

是0

表4.7dongmantupian序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3dongmanmingchengvarchar200

4dongmanfenleivarchar200

5biaoqianvarchar200

6tupianvarchar200

7zuozhevarchar200

8gengxinriqidatetime

9clicktimedatetime

10clicknumint11

是0

表4.8dongmanwenzhang序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3dongmanmingchengvarchar200

4dongmanfenleivarchar200

5biaoqianvarchar200

6tupianvarchar200

7zuozhevarchar200

8gengxinriqidatetime

9zhengwenlongtext

10clicktimedatetime

11clicknumint11

是0

表4.9forum序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3titlevarchar200

4contentlongtext

5parentidbigint20

6useridbigint20

7usernamevarchar200

8isdonevarchar200

表4.10news序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3titlevarchar200

4introductionlongtext

5picturevarchar200

6contentlongtext

表4.11storeup序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3useridbigint20

4refidbigint20

5tablenamevarchar200

6namevarchar200

7picturevarchar200

8typevarchar200

是1

9inteltypevarchar200

表4.12token序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2useridbigint20

3usernamevarchar100

4tablenamevarchar100

5rolevarchar100

6tokenvarchar200

7addtimetimestamp

否CURRENT_TIMESTAMP

8expiratedtimetimestamp

否CURRENT_TIMESTAMP

表4.13users序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2usernamevarchar100

3passwordvarchar100

4rolevarchar100

是管理員

5addtimetimestamp

否CURRENT_TIMESTAMP

表4.14yonghu序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idbigint20

是是

auto_increment2addtimetimestamp

否CURRENT_TIMESTAMP

3yonghuzhanghaovarchar200

4yonghuxingmingvarchar200

5mimavarchar200

6xingbievarchar200

7nianlingint11

8lianxidianhuavarchar200

第5章系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)功能概述本小程序國(guó)產(chǎn)動(dòng)漫論壇分為管理員以及注冊(cè)用戶兩種權(quán)限,管理員可以審核管理新的注冊(cè)用戶,其它功能主要是論壇信息的審核;管理員的功能包括動(dòng)漫信息,注冊(cè)用戶管理、交流論壇信息管理等;注冊(cè)用戶可以進(jìn)行查詢論壇信息進(jìn)行瀏覽、評(píng)價(jià)以及進(jìn)行帖子的發(fā)布等。5.2登錄主界面實(shí)現(xiàn)本界面屬于安全界面,是管理員與注冊(cè)用戶都要使用的界面,采用注冊(cè)用戶登錄和管理員登錄分開(kāi)界面設(shè)計(jì)。在注冊(cè)用戶登錄界面中可以看到賬號(hào)、密碼兩個(gè)文本框,所以需要兩種信息都輸入正確才可以成功登錄到相對(duì)應(yīng)的界面,整個(gè)過(guò)程由數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)判斷,判斷正確進(jìn)入下一步,判斷錯(cuò)誤返回初始界面,關(guān)于注冊(cè)用戶登錄界面的運(yùn)行設(shè)計(jì)效果如下圖5.1所示:圖5.1注冊(cè)用戶登錄主界面設(shè)計(jì)圖5.3管理員功能界面實(shí)現(xiàn)5.3.1登錄密碼信息功能界面實(shí)現(xiàn)本功能包括原密碼、新密碼以及確認(rèn)密碼三個(gè)文本框,在需要修改密碼的時(shí)候要注意原密碼的輸入,原密碼是保證是本人操作的唯一憑證,登錄密碼信息管理功能的實(shí)現(xiàn)界面如下圖5.2所示:圖5.2登錄密碼信息管理功能實(shí)現(xiàn)界面5.3.2用戶管理功能實(shí)現(xiàn)注冊(cè)用戶指系統(tǒng)里的普通用戶,在本功能里還可以看到注冊(cè)用戶的年齡、聯(lián)系電話,用戶管理功能的實(shí)現(xiàn)界面如下圖5.3所示:圖5.3用戶管理功能實(shí)現(xiàn)界面5.3.3動(dòng)漫分類管理功能的界面實(shí)現(xiàn)主要是針對(duì)動(dòng)漫進(jìn)行劃分,對(duì)于不良的分類信息可以進(jìn)行刪除,動(dòng)漫分類管理的界面實(shí)現(xiàn)如下圖5.4所示:圖5.4動(dòng)漫分類管理功能界面實(shí)現(xiàn)5.3.4動(dòng)漫視頻管理功能界面實(shí)現(xiàn)本功能可以對(duì)動(dòng)漫視頻進(jìn)行添加和修改、刪除,實(shí)現(xiàn)界面如下圖5.5所示:圖5.5添加動(dòng)漫視頻功能實(shí)現(xiàn)界面5.3.5交流論壇功能的實(shí)現(xiàn)管理員可以審核用戶的帖子和論壇內(nèi)容。實(shí)現(xiàn)界面如下圖5.6所示:圖5.6交流論壇管理功能5.4注冊(cè)用戶功能界面實(shí)現(xiàn)5.4.1在線注冊(cè)功能實(shí)現(xiàn)用戶需要注冊(cè)后才可以進(jìn)入本系統(tǒng)。在線注冊(cè)的實(shí)現(xiàn)界面如下圖5.7所示:圖5.7在線注冊(cè)功能實(shí)現(xiàn)界面5.4.2動(dòng)漫資訊查看功能界面實(shí)現(xiàn)用戶可以通過(guò)分類查看動(dòng)漫的資訊,也可以通過(guò)查找的方式快速查看,界面如下圖5.8所示:圖5.8動(dòng)漫資訊查看功能實(shí)現(xiàn)界面5.4.3交流論壇功能界面的實(shí)現(xiàn)本功能可以看到詳細(xì)的帖子信息,然后可以在線回復(fù)帖子和發(fā)布帖子,實(shí)現(xiàn)界面如下圖5.9所示:圖5.9交流論壇功能實(shí)現(xiàn)界面5.4.4評(píng)論功能的界面實(shí)現(xiàn)用戶可以發(fā)布評(píng)論,實(shí)現(xiàn)界面如下圖5.10所示:圖5.10發(fā)布評(píng)價(jià)功能實(shí)現(xiàn)界面5.4.5我的功能的界面實(shí)現(xiàn)本功能可以管理我的收藏、我的帖子。實(shí)現(xiàn)界面如下圖5.11所示:圖5.11我的功能界面第6章系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的與意義系統(tǒng)測(cè)試的目的是保證系統(tǒng)在開(kāi)發(fā)過(guò)程中沒(méi)有錯(cuò)誤,所有的功能都可以按照預(yù)先設(shè)計(jì)的進(jìn)行運(yùn)行。所有的項(xiàng)目在開(kāi)發(fā)過(guò)程中都不能完全保證沒(méi)有錯(cuò)誤、沒(méi)有失誤,所以系統(tǒng)測(cè)試是必不可少的工具。大部分的系統(tǒng)測(cè)試都會(huì)采用分開(kāi)的人員來(lái)進(jìn)行測(cè)試,這樣是為了保證測(cè)試的完整性。因?yàn)楸敬涡〕绦驀?guó)產(chǎn)動(dòng)漫論壇是做為畢業(yè)設(shè)計(jì)使用的,所以測(cè)試的人和系統(tǒng)開(kāi)發(fā)的人勻?yàn)楸救?。系統(tǒng)測(cè)試分為黑盒測(cè)試和白盒測(cè)試,白盒測(cè)試需要多人協(xié)助并且利用大量的時(shí)間才可以完成。白盒測(cè)試主要針對(duì)邏輯問(wèn)題進(jìn)行測(cè)試,因?yàn)楸救四芰τ邢蓿徊捎冒缀袦y(cè)試;黑盒測(cè)試是小型項(xiàng)目使用率最多的測(cè)試方法,是針對(duì)數(shù)據(jù)以及運(yùn)行結(jié)果進(jìn)行的測(cè)試,在這里本人采用黑盒測(cè)試。6.2系統(tǒng)測(cè)試環(huán)境因?yàn)楸鞠到y(tǒng)是在微信開(kāi)發(fā)者工具和mysql數(shù)據(jù)庫(kù)軟件上運(yùn)行的,所以在測(cè)試的時(shí)候本人采用在學(xué)校機(jī)房以及室友電腦上安裝微信開(kāi)發(fā)者工具和mysql不同的版本來(lái)進(jìn)行測(cè)試。6.3具體測(cè)試?yán)颖救烁鶕?jù)系統(tǒng)開(kāi)發(fā)時(shí)設(shè)計(jì)的系統(tǒng)草稿進(jìn)行詳細(xì)測(cè)試,并且認(rèn)真記錄測(cè)試結(jié)果進(jìn)行對(duì)比比較,在本節(jié)本人例出幾個(gè)測(cè)試?yán)印?.3.1用戶登錄功能的測(cè)試過(guò)程用戶登錄功能是系統(tǒng)中非常重要通用的功能,采用黑盒測(cè)試也就是在登錄中,采用輸入合法以及不合法、空白以及不空白的方法進(jìn)行測(cè)試,如果結(jié)果與預(yù)期的相同,可以證明本功能的編寫(xiě)是正確的,反之則需要找尋原因進(jìn)行修改,在輸入不合法以及空白內(nèi)容的時(shí)候,用戶登錄的測(cè)試結(jié)果如下圖6.1所示:圖6.1用戶登錄失敗測(cè)試結(jié)果圖當(dāng)輸入合法的信息時(shí),用戶登錄功能的測(cè)試結(jié)果如下圖6.2所示:圖6.2注冊(cè)用戶登錄成功測(cè)試結(jié)果圖6.3.2信息發(fā)布功能的測(cè)試過(guò)程信息發(fā)布功能也是基礎(chǔ)的功能,測(cè)試方法與用戶登錄功能是一致的,也是采用不同的數(shù)據(jù)進(jìn)行判斷,用戶回復(fù)帖子信息測(cè)試結(jié)果如下圖6.3所示:圖6.3信息發(fā)布功能測(cè)試結(jié)果6.4測(cè)試總結(jié)本次測(cè)試中雖然也有很多的小問(wèn)題,比如信息添加不成功,查詢不出結(jié)果等,但大多數(shù)的功能都是可以正常運(yùn)行的,本次的測(cè)試讓我明白了測(cè)試的重要性以及測(cè)試的復(fù)雜性,也明白了在系統(tǒng)開(kāi)發(fā)過(guò)程中不能掉以輕心??偨Y(jié)通過(guò)開(kāi)發(fā)本系統(tǒng),我對(duì)大學(xué)所學(xué)的知識(shí)進(jìn)行了統(tǒng)一的融會(huì)貫通,對(duì)java語(yǔ)言知識(shí)進(jìn)行了實(shí)踐的鍛煉,是自己?jiǎn)为?dú)完成的一個(gè)獨(dú)立項(xiàng)目,對(duì)以后的工作起到了一個(gè)很好的練習(xí)。當(dāng)然開(kāi)發(fā)過(guò)程中也遇到了很多的問(wèn)題,比如數(shù)據(jù)庫(kù)如何連接,代碼中出現(xiàn)亂碼問(wèn)題等等,最后經(jīng)過(guò)咨詢老師、同學(xué)和去動(dòng)漫論壇翻閱相關(guān)的資料,這些問(wèn)題都一一的解決了,增長(zhǎng)了很大的見(jiàn)識(shí),也很大的提高了自己解決問(wèn)題的能力,對(duì)以后的工作生活等也起到了很大的幫助。雖然本人認(rèn)為開(kāi)發(fā)的本系統(tǒng)對(duì)自己來(lái)說(shuō)還比較滿意,但是不可否定的是還存在著很大的不足,比如界面不夠美觀,代碼不夠精簡(jiǎn),部分語(yǔ)句錯(cuò)誤等等,這都需要以后自己不斷的學(xué)習(xí),去逐一的進(jìn)行

溫馨提示

  • 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)論