版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
武警警官學(xué)院本科畢業(yè)論文第3章系統(tǒng)分析3.1可行性分析本文的設(shè)計(jì)的系統(tǒng)將會(huì)分別從經(jīng)濟(jì)的可行性,技術(shù)的可行性以及操作的可行性等方面進(jìn)行全面的可行性的分析。3.1.1技術(shù)可行性這個(gè)項(xiàng)目在技術(shù)上是可行的,這個(gè)畢業(yè)設(shè)計(jì)跟基于B/S模式下,使用JSP與JAVA語(yǔ)言共同完成,數(shù)據(jù)庫(kù)用的是MySQLServer,運(yùn)行環(huán)境是eclipse。加上平時(shí)所學(xué)習(xí)的知識(shí)與其他途徑獲取的知識(shí),一步步積攢而成。3.1.2運(yùn)行可行性在運(yùn)行方面,目前現(xiàn)在的大學(xué)生都有一定的計(jì)算機(jī)操作基礎(chǔ),而且在校園內(nèi)有大量公共的電腦供大家選擇使用,所以大家很容易上手,沒(méi)有困難點(diǎn),不用特意培訓(xùn),操作系統(tǒng)簡(jiǎn)單,功能清晰,運(yùn)行沒(méi)有問(wèn)題。3.1.3時(shí)間可行性從開(kāi)始籌備階段到正式落實(shí)有一個(gè)學(xué)期的時(shí)間。當(dāng)做一個(gè)功能明確的項(xiàng)目時(shí),前期做足了充足的分析,這一個(gè)學(xué)起的時(shí)間感覺(jué)把專(zhuān)業(yè)知識(shí)重新整合了一遍,整體的時(shí)間沒(méi)有任何的問(wèn)題,時(shí)間很充裕,所以時(shí)間可行性沒(méi)有問(wèn)題。3.1.4經(jīng)濟(jì)可行性校友交流論壇系統(tǒng)的開(kāi)發(fā)環(huán)境eclipse是免費(fèi)的,數(shù)據(jù)庫(kù)MySQLServer是免費(fèi)的,服務(wù)器是當(dāng)下開(kāi)發(fā)流行的tomcat也是免費(fèi)的。所以開(kāi)發(fā)過(guò)程中的軟件都是免費(fèi)的,所以前期開(kāi)發(fā)所用到的費(fèi)用很低,整個(gè)項(xiàng)目不會(huì)因?yàn)橘Y金問(wèn)題而被滯留,所以在經(jīng)濟(jì)上是可行的。3.2需求分析針對(duì)現(xiàn)存的問(wèn)題和需要,通過(guò)功能需求的分析,特建立了數(shù)字化、信息化的校友交流論壇系統(tǒng)。本系統(tǒng)主要包含了論壇管理、學(xué)校動(dòng)態(tài)管理、明星校友管理、校友分會(huì)管理、用戶(hù)信息管理、帖子等多個(gè)功能模塊。下面分別簡(jiǎn)單闡述一下這幾個(gè)功能模塊需求。不同的權(quán)限對(duì)應(yīng)相應(yīng)的功能模塊的需求,管理員權(quán)限的級(jí)別是最高的,所以所對(duì)應(yīng)的需求是最多的,下面根據(jù)不同的權(quán)限分別簡(jiǎn)單闡述一下各個(gè)權(quán)限的需求。管理員對(duì)應(yīng)的功能需求如下:管理員的權(quán)限是最高的,可以對(duì)系統(tǒng)的校友分會(huì),論壇,學(xué)校動(dòng)態(tài),明星校友,考研咨詢(xún),帖子等信息進(jìn)行統(tǒng)一管理。管理員可添加管理員,添加更多的管理人員,并且能修改和刪除管理員的信息資料。有關(guān)論壇,管理員可添加論壇,比如可添加有關(guān)論壇信息的類(lèi)別,標(biāo)題,內(nèi)容等信息,添加的論壇信息都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),也可以修改和刪除相關(guān)的論壇信息。有關(guān)校友分會(huì),管理員可添加校友分會(huì),比如可添加有關(guān)校友分會(huì)的類(lèi)別,標(biāo)題,內(nèi)容等信息,添加的校友分會(huì)都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),也可以修改和刪除相關(guān)的校友分會(huì)。有關(guān)學(xué)校動(dòng)態(tài),管理員可添加學(xué)校動(dòng)態(tài),比如可添加有關(guān)學(xué)校動(dòng)態(tài)的類(lèi)別,標(biāo)題,等信息,添加的學(xué)校動(dòng)態(tài)都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的學(xué)校動(dòng)態(tài)。有關(guān)明星校友,管理員可添加明星校友,比如可添加有關(guān)明星校友的類(lèi)別,標(biāo)題,添加的明星校友都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),管理員也可以修改和刪除相關(guān)的明星校友。有關(guān)考研咨詢(xún),管理員可添加考研咨詢(xún),比如可添加有關(guān)考研咨詢(xún)信息的類(lèi)別,標(biāo)題,內(nèi)容等信息,添加的考研咨詢(xún)信息都會(huì)顯示在系統(tǒng)中,還可以通過(guò)關(guān)鍵字進(jìn)行搜索查詢(xún),也可以修改和刪除相關(guān)的考研咨詢(xún)信息。有關(guān)帖子管理模塊,管理員可以瀏覽用戶(hù)的帖子,同時(shí)也可回復(fù)用戶(hù)在酒店上的帖子,并能刪除用戶(hù)帖子。用戶(hù)對(duì)應(yīng)的功能需求如下:用戶(hù)可以通過(guò)系統(tǒng)進(jìn)行注冊(cè),注冊(cè)完成并通過(guò)系統(tǒng)審核的用戶(hù)可查詢(xún),修改自己的基礎(chǔ)信息,比如修改登錄密碼等功能。用戶(hù)可通過(guò)酒店在線(xiàn)瀏覽,查詢(xún)酒店的校友分會(huì),用戶(hù)信息,校友分會(huì),論壇,學(xué)校動(dòng)態(tài),還可以在酒店上帖子并瀏覽用戶(hù)的帖子。3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程:以管理員的身份在登錄頁(yè)面輸入賬號(hào)和密碼,經(jīng)過(guò)數(shù)據(jù)庫(kù)身份驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁(yè),可以使用系統(tǒng),管理系統(tǒng)等功能操作。系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖3-1系統(tǒng)業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖是描述模塊功能的邏輯模型,沒(méi)有具體的物理元素,主要的研究是實(shí)現(xiàn)功能高層的邏輯關(guān)系,處理數(shù)據(jù)在系統(tǒng)的從哪里來(lái)到哪里去的問(wèn)題,是很重要的分析過(guò)程。根據(jù)深淺層次的關(guān)系,我們把它們分為了0層數(shù)據(jù)流圖,1層數(shù)據(jù)流圖,2層數(shù)據(jù)流圖。0層數(shù)據(jù)流圖主要是二個(gè)權(quán)限不同的使用者與系統(tǒng)之間互聯(lián)互通的關(guān)系,主要的關(guān)系有管理員與系統(tǒng)、用戶(hù)與系統(tǒng)、用戶(hù)與管理員,這三對(duì)的相互交流反饋。主要體現(xiàn)的功能是登錄管理、用戶(hù)功能管理與搜索功能模塊。相當(dāng)于各個(gè)角色登錄系統(tǒng)后的第一個(gè)見(jiàn)面導(dǎo)航欄里所有的功能。系統(tǒng)的0層數(shù)據(jù)流圖如下圖所示。圖3-2系統(tǒng)數(shù)據(jù)流圖(0層)11層的數(shù)據(jù)流圖是對(duì)0層數(shù)據(jù)流圖功能的細(xì)分,更加詳細(xì)清晰的各個(gè)模塊的功能。將登錄分為了填寫(xiě)登錄信息與完善登錄信息,主要是對(duì)信息的來(lái)去交代的很清楚。系統(tǒng)的1層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)數(shù)據(jù)流圖(1層)2層為管理員操作后臺(tái)數(shù)據(jù)流圖,管理員可以分別通過(guò)添加、修改和刪除來(lái)對(duì)系統(tǒng)管理員進(jìn)行管理,如下圖所示:圖3-4系統(tǒng)數(shù)據(jù)流圖(2層)第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要是管理員登錄后對(duì)整個(gè)系統(tǒng)相關(guān)操作進(jìn)行處理,可進(jìn)行管理員的添加和刪除,學(xué)校動(dòng)態(tài)管理、論壇管理、明星校友管理、校友分會(huì)管理等操作管理。系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)系統(tǒng)登錄:系統(tǒng)登錄是管理員訪問(wèn)系統(tǒng)的路口,設(shè)計(jì)了系統(tǒng)登錄界面,包括管理員名、密碼和驗(yàn)證碼,然后對(duì)登錄進(jìn)來(lái)的管理員判斷身份信息,判斷是管理員管理員還是普通用戶(hù)。管理員管理:管理員可以管理系統(tǒng)的其他普通用戶(hù)的賬號(hào),包括錄入新管理員,刪除現(xiàn)有的普通用戶(hù),修改現(xiàn)有的普通用戶(hù)的信息,并可以通過(guò)管理員名和姓名等關(guān)鍵字搜索普通用戶(hù),打印管理員列表頁(yè)面,導(dǎo)出管理員列表至excel中。修改密碼:系統(tǒng)所有管理員(管理員和普通用戶(hù))應(yīng)該都要能修改自己的登錄密碼,修改后需要重新登錄。個(gè)人資料管理:由普通用戶(hù)使用,普通用戶(hù)登錄系統(tǒng)后,可以修改個(gè)人原始信息,如修改電話(huà)號(hào)碼、郵箱等,管理員的管理員名是無(wú)法修改的。登錄情況管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史登錄情況,如登錄IP、登錄時(shí)間、登錄地址等,防止管理員賬號(hào)被盜,加強(qiáng)管理員賬號(hào)安全。操作日志管理:系統(tǒng)每個(gè)管理員應(yīng)該都能查看個(gè)人的歷史操作日志,如管理員添加了某條數(shù)據(jù),歷史操作日志需要展示操作人,操作描述,操作時(shí)間等信息。防止系統(tǒng)被黑客攻擊,加強(qiáng)系統(tǒng)的安全性。學(xué)校動(dòng)態(tài)管理:管理員發(fā)布學(xué)校動(dòng)態(tài)后,普通用戶(hù)便可以查詢(xún)到該學(xué)校動(dòng)態(tài),管理員選擇某個(gè)學(xué)校動(dòng)態(tài),查詢(xún)學(xué)校動(dòng)態(tài),管理員審核添加,或刪除學(xué)校動(dòng)態(tài)。明星校友管理:管理員發(fā)布明星校友后,普通用戶(hù)便可以查詢(xún)到該明星校友,管理員選擇某個(gè)明星校友,查詢(xún)明星校友,管理員審核添加,或刪除明星校友。校友分會(huì)管理:管理員發(fā)布校友分會(huì)后,普通用戶(hù)便可以查詢(xún)到該校友分會(huì),管理員選擇某個(gè)校友分會(huì),查詢(xún)校友分會(huì),管理員審核添加,或刪除校友分會(huì)。論壇管理:管理員發(fā)布論壇后,普通用戶(hù)便可以查詢(xún)到該論壇,管理員選擇某個(gè)論壇,查詢(xún)論壇,管理員審核添加,或刪除論壇。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)分層架構(gòu)在很多系統(tǒng)中普遍被大家所使用,校友交流論壇系統(tǒng)也是使用的分層架構(gòu),分層架構(gòu)的意思就是要把界面部分、業(yè)務(wù)邏輯部分、以及訪問(wèn)數(shù)據(jù)庫(kù)部分的代碼放在各自獨(dú)立的方法,減少系統(tǒng)功能代碼之間的冗余,把它們的關(guān)系分清。同時(shí)也方便后期的維護(hù)。本系統(tǒng)分為三個(gè)層次,表示層,業(yè)務(wù)層以及持久層。這樣的好處有大大簡(jiǎn)化了代碼的復(fù)雜性,是我們更好的開(kāi)發(fā)。架構(gòu)圖如圖所示。圖4-1項(xiàng)目整體架構(gòu)圖。4.3.1概念設(shè)計(jì)本校友交流論壇系統(tǒng)有二個(gè)角色,分別是用戶(hù)、管理員。因?yàn)槊總€(gè)角色的權(quán)限不同,職責(zé)不同,所以當(dāng)不同角色進(jìn)入系統(tǒng)時(shí),會(huì)對(duì)應(yīng)著不同的操作界面。比如,用戶(hù)進(jìn)入系統(tǒng)后,可以進(jìn)行在線(xiàn)帖子,查看在線(xiàn)帖子信息以及校友分會(huì)。管理員可以對(duì)所有的用戶(hù)進(jìn)行管理,管理校友分會(huì)管,管理論壇等。管理員實(shí)體包括管理員名稱(chēng)、密碼和權(quán)限三個(gè)屬性。管理員體ER圖如下圖所示。圖4-4管理員ER圖學(xué)校動(dòng)態(tài)ER圖如下圖所示。圖4-5學(xué)校動(dòng)態(tài)ER圖明星校友ER圖如下圖所示。圖4-6明星校友ER圖求職幫助ER圖如下圖所示。圖4-7求職幫助ER圖根據(jù)系統(tǒng)各個(gè)實(shí)體的關(guān)系,得出系統(tǒng)的總體ER圖。系統(tǒng)總體ER圖如下圖所示。圖4-8系統(tǒng)總體ER圖4.3.2表設(shè)計(jì)1.建立最符合客戶(hù)需求的數(shù)據(jù)庫(kù)計(jì)劃。2.對(duì)數(shù)據(jù)庫(kù)進(jìn)行規(guī)范化處理,避免一些不必要的錯(cuò)誤。3.數(shù)據(jù)庫(kù)完整性。4.每個(gè)管理員權(quán)限的要求。5.應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用MySQL中的各個(gè)功能來(lái)維持運(yùn)行。6.數(shù)據(jù)庫(kù)定期的維護(hù)。在服務(wù)器上建立名為s2shjdkfydxthsg5653AHY3的數(shù)據(jù)庫(kù),其中包括以下表:allusers表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819bankuai表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102bianhao1502553mingcheng1502554jianjie10737418232555banzhu1502556addtimeDateTime819dx表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1IDInt4102leibie10737418232553content10737418232554addtimeDateTime819kaoyanzixun表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yonghuming1502553xingming1502554zixunneirong1502555huifu1502556addtimeDateTime819liuyanban表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102cheng1502553xingbie1502554QQ1502555youxiang1502556shouji1502557neirong10737418232558huifuneirong10737418232559addtimeDateTime819tiezi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102bankuai1502553biaoti1502554leixing1502555neirong10737418232556fujian1502557faburen1502558addtimeDateTime8199fid15025510issh150255xiaoyoumujuan表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yonghuming1502553xingming1502554mujuanleixing1502555mujuanjine1502556zhifufangshi1502557issh302558addtimeDateTime819xinwentongzhi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102biaoti1502553leibie1502554neirong10737418232555shouyetupian1502556dianjilv1502557tianjiaren1502558addtimeDateTime8199dddDateTime819yonghuzhuce表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102yonghuming1502553mima1502554xingming1502555xingbie1502556diqu1502557youxiang1502558touxiang1502559addtimeDateTime81910issh3025511shouji107374182325512chushengnianyue15025513QQ15025514shenfenzheng15025515dizhi15025516beizhu1073741823255youqinglianjie表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102wangzhanmingcheng1502553wangzhi1502554addtimeDateTime8195logo1073741823255ziliaoxiazai表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102ziliaobiaoti1502553wenjian1502554addtimeDateTime819
第5章系統(tǒng)實(shí)現(xiàn)5.1基本任務(wù)系統(tǒng)實(shí)現(xiàn)階段的根本目標(biāo)在這個(gè)階段的設(shè)計(jì)工作中精確地描述出目標(biāo)系統(tǒng),從而在編碼階段可以直接根據(jù)這個(gè)描述翻譯成用程序語(yǔ)言編寫(xiě)的系統(tǒng)。系統(tǒng)實(shí)現(xiàn)的基本任務(wù)有以下幾個(gè): (1)為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。用某種圖形、表格、語(yǔ)言等工具將每個(gè)模塊處理過(guò)程的詳細(xì)算法描述出來(lái)。(2)為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。對(duì)于需求分析、概要設(shè)計(jì)確定的概念性的數(shù)據(jù)類(lèi)型進(jìn)行確切的定義。(3)對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行物理設(shè)計(jì),即確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。(4)其他設(shè)計(jì):根據(jù)軟件系統(tǒng)的類(lèi)型,可能還需要進(jìn)行代碼設(shè)計(jì)、輸入/輸出格式設(shè)計(jì)、人機(jī)對(duì)話(huà)設(shè)計(jì)。(5)編寫(xiě)系統(tǒng)實(shí)現(xiàn)說(shuō)明書(shū)。(6)評(píng)審。對(duì)處理過(guò)程的算法和數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)都要評(píng)審。5.2主頁(yè)面的實(shí)現(xiàn)首頁(yè)是由2個(gè)頁(yè)面組成的,包括top、left和center等頁(yè)面,通過(guò)@Register引入,這里也是瀏覽者操作系統(tǒng)功能的入口,系統(tǒng)首頁(yè)主要介紹系統(tǒng)的基本信息,包括酒店首頁(yè)、系統(tǒng)簡(jiǎn)介、用戶(hù)注冊(cè)、問(wèn)題專(zhuān)區(qū)、熱門(mén)論壇、考研咨詢(xún)、在線(xiàn)帖子等,主頁(yè)面如下圖所示。圖5-1主頁(yè)界面5.3注冊(cè)模塊的實(shí)現(xiàn)用戶(hù)注冊(cè)的獨(dú)立頁(yè)面為userreg.jsp,通過(guò)框架嵌入系統(tǒng)前臺(tái)首頁(yè),用戶(hù)填寫(xiě)好注冊(cè)信息后,通過(guò)Post方式提交表單,會(huì)通過(guò)jspsrciprt驗(yàn)證格式,如果格式有錯(cuò)誤,則用戶(hù)小窗口提示錯(cuò)誤的地方,如果格式都正確,則跳轉(zhuǎn)至userreg_post.jsp,提示注冊(cè)成功,并將注冊(cè)的信息加入用戶(hù)表中。圖5.2注冊(cè)流程圖圖5-3用戶(hù)注冊(cè)界面5.4登錄模塊的實(shí)現(xiàn)系統(tǒng)登錄模塊可分為前臺(tái)登錄模塊和后臺(tái)登錄模塊,為確保系統(tǒng)安全性,系統(tǒng)操作員只有在登錄界面輸入正確的管理員名、密碼、權(quán)限以及驗(yàn)證碼,單擊“登錄”按鈕后才能夠進(jìn)入本系統(tǒng)的主界面。管理員登錄流程圖如下所示。圖5-4管理員登錄流程圖登錄界面如下圖所示。圖5-5登錄界面5.5學(xué)校動(dòng)態(tài)管理模塊的實(shí)現(xiàn)管理員添加學(xué)校動(dòng)態(tài)是在點(diǎn)擊學(xué)校動(dòng)態(tài)添加按鈕的前提下操作的,添加成功后,管理員進(jìn)行學(xué)校動(dòng)態(tài)管理。學(xué)校動(dòng)態(tài)添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-10學(xué)校動(dòng)態(tài)添加界面學(xué)校動(dòng)態(tài)管理頁(yè)面效果如下圖所示。圖5-11學(xué)校動(dòng)態(tài)管理界面5.6明星校友管理模塊的實(shí)現(xiàn)管理員添加明星校友是在點(diǎn)擊明星校友添加按鈕的前提下操作的,添加成功后,管理員進(jìn)行明星校友管理。明星校友添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-13明星校友添加界面明星校友管理頁(yè)面效果如下圖所示。圖5-14明星校友管理界面5.7校友分會(huì)管理模塊的實(shí)現(xiàn)管理員添加校友分會(huì)是在點(diǎn)擊校友分會(huì)添加按鈕的前提下操作的,添加成功后,管理員進(jìn)行校友分會(huì)管理。校友分會(huì)添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-16校友分會(huì)添加界面校友分會(huì)管理頁(yè)面效果如下圖所示。圖5-17校友分會(huì)管理界面5.8論壇管理模塊的實(shí)現(xiàn)管理員添加論壇板塊是在點(diǎn)擊論壇板塊添加按鈕的前提下操作的,添加成功后,管理員進(jìn)行論壇板塊管理。論壇添加頁(yè)面設(shè)計(jì)效果如下圖所示。圖5-19論壇添加界面論壇管理頁(yè)面效果如下圖所示。圖5-20論壇管理界面5.9帖子模塊的實(shí)現(xiàn)用戶(hù)在帖子板中單擊“熱門(mén)論壇”超鏈接就可以打開(kāi)添加帖子頁(yè)面,該頁(yè)面主要用來(lái)提交用戶(hù)輸入的帖子信息。用戶(hù)在添加帖子頁(yè)中單擊“提交”按鈕,系統(tǒng)會(huì)將數(shù)據(jù)表單提交到liuyan_add頁(yè),該頁(yè)用來(lái)實(shí)現(xiàn)江帖子內(nèi)容存入到數(shù)據(jù)庫(kù)中。在線(xiàn)帖子界面如下圖所示。圖5-22在線(xiàn)帖子界面
第6章系統(tǒng)測(cè)試6.1測(cè)試目的軟件測(cè)試的目的主要是發(fā)現(xiàn)軟件缺陷和漏洞,其次,軟件測(cè)試能夠識(shí)別項(xiàng)目風(fēng)險(xiǎn)。為開(kāi)發(fā)人員和程序經(jīng)理提供軟件測(cè)試的反饋結(jié)果,為風(fēng)險(xiǎn)評(píng)估提供必要的信息。再者,軟件測(cè)試確保在上線(xiàn)日前達(dá)到上線(xiàn)標(biāo)準(zhǔn)。包括持續(xù)追蹤項(xiàng)目進(jìn)度和嚴(yán)格把控各個(gè)開(kāi)發(fā)階段的產(chǎn)品質(zhì)量?;趈sp的校友交流論壇系統(tǒng),主要測(cè)試管理員登錄模塊、論壇管理模塊、校友分會(huì)管理模塊、學(xué)校動(dòng)態(tài)管理模塊、和退出模塊系統(tǒng)等功能是否實(shí)現(xiàn)。6.2測(cè)試概述1.測(cè)試的原則(1)系統(tǒng)測(cè)試應(yīng)該避免測(cè)試自己的程序,以免發(fā)現(xiàn)不了細(xì)小的問(wèn)題。(2)系統(tǒng)測(cè)試用例應(yīng)有兩部分組成,分別為輸入測(cè)試和輸出測(cè)試。(3)系統(tǒng)測(cè)試數(shù)據(jù)應(yīng)當(dāng)引用不合理的數(shù)據(jù)進(jìn)行測(cè)試,選取不同情況的進(jìn)行逐一測(cè)試。(4)不僅要檢查程序是否達(dá)到預(yù)期的效果,還要檢查程序是否執(zhí)行了規(guī)定以外的操作。(5)對(duì)出現(xiàn)錯(cuò)誤多的模塊進(jìn)行集中測(cè)試。(6)已發(fā)現(xiàn)錯(cuò)誤的模塊修改后,應(yīng)及時(shí)進(jìn)行重新測(cè)試。2.測(cè)試的方法測(cè)試方法主要有人工測(cè)試和機(jī)器測(cè)試。(1)人工測(cè)試人工測(cè)試又稱(chēng)代碼復(fù)審,包括個(gè)人復(fù)查、走查、會(huì)審三種方法[7]。(2)機(jī)器測(cè)試機(jī)器測(cè)試主要是由黑盒測(cè)試和白盒測(cè)試兩種方法。在最后的測(cè)試階段,系統(tǒng)采用后黑盒測(cè)試和白盒測(cè)試想結(jié)合的方法。黑盒測(cè)試主要用于對(duì)系統(tǒng)的輸入和輸出特性進(jìn)行測(cè)試,檢測(cè)功能方面存在的錯(cuò)誤與可能存在的缺陷。白盒測(cè)試主要用于對(duì)軟件的過(guò)程及邏輯路徑進(jìn)行測(cè)試,發(fā)現(xiàn)性能方面的錯(cuò)誤。具體采用的測(cè)試方法為系統(tǒng)測(cè)試和單元測(cè)試。6.3單元測(cè)試6.3.1登錄測(cè)試登錄模塊需要測(cè)試的功能有:輸入登錄名和密碼,點(diǎn)擊“登錄”按鈕是否正常進(jìn)入系統(tǒng)首頁(yè)。登錄測(cè)試用例如下表所示。表6-1登錄測(cè)試用例測(cè)試模塊管理員登錄模塊測(cè)試測(cè)試目的測(cè)試當(dāng)?shù)顷懶畔⑤斎氩环弦髸r(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入管理員名和密碼,直接點(diǎn)擊登陸。2輸入未注冊(cè)過(guò)的管理員名。例如:abcdefg3輸入正確管理員名,錯(cuò)誤密碼。例如:管理員名abcdefg、密碼0004輸入正確管理員名,正確匹配密碼。例如:管理員名abcdefg、密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn),彈出對(duì)話(huà)框,提示管理員輸入必填項(xiàng)。2界面不跳轉(zhuǎn),彈出對(duì)話(huà)框,提示管理員當(dāng)前管理員名尚未注冊(cè)。3界面不跳轉(zhuǎn),彈出對(duì)話(huà)框,提示管理員密碼錯(cuò)誤。4界面實(shí)現(xiàn)跳轉(zhuǎn),登陸功能正常進(jìn)行。實(shí)際結(jié)果與預(yù)想一致。結(jié)論登陸模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.3.2學(xué)校動(dòng)態(tài)測(cè)試管理員可以添加修改學(xué)校動(dòng)態(tài),在填寫(xiě)一定的學(xué)校動(dòng)態(tài)后,點(diǎn)擊添加便能成功的添加學(xué)校動(dòng)態(tài)。學(xué)校動(dòng)態(tài)管理測(cè)試用例如下表所示。表6-5學(xué)校動(dòng)態(tài)管理測(cè)試用例測(cè)試模塊學(xué)校動(dòng)態(tài)管理模塊測(cè)試測(cè)試目的測(cè)試當(dāng)學(xué)校動(dòng)態(tài)輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1管理員登錄后,未填寫(xiě)學(xué)校動(dòng)態(tài)選項(xiàng),點(diǎn)擊添加學(xué)校動(dòng)態(tài)2管理員登錄后,未填寫(xiě)學(xué)校動(dòng)態(tài)內(nèi)容,點(diǎn)擊添加學(xué)校動(dòng)態(tài)3管理員登錄后,輸入學(xué)校動(dòng)態(tài)必填項(xiàng),點(diǎn)擊添加學(xué)校動(dòng)態(tài),預(yù)期結(jié)果1學(xué)校動(dòng)態(tài)添加失敗,系統(tǒng)提示請(qǐng)輸入完整2學(xué)校動(dòng)態(tài)添加失敗,系統(tǒng)提示請(qǐng)輸入完整3學(xué)校動(dòng)態(tài)添加成功,系統(tǒng)提示添加學(xué)校動(dòng)態(tài)成功實(shí)際結(jié)果與預(yù)想一致。結(jié)論學(xué)校動(dòng)態(tài)管理模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.4集成測(cè)試集成測(cè)試的方案主要如下所述:將系統(tǒng)移植到另一臺(tái)計(jì)算機(jī)上,運(yùn)行出錯(cuò)。修改配置信息后運(yùn)行成功。管理員信息管理模塊綜合測(cè)試,添加新管理員roess,為其分配一般管理員角色,查看一般管理員角色權(quán)限,保存設(shè)置,以roess身份登錄,查看所擁有權(quán)限。最后按照校友交流論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),以不同角色的身份進(jìn)入系統(tǒng),對(duì)系統(tǒng)各模塊功能進(jìn)行測(cè)試,測(cè)試模塊間邏輯功是否有誤。經(jīng)過(guò)測(cè)試,發(fā)現(xiàn)此開(kāi)發(fā)系統(tǒng)可以滿(mǎn)足校友交流論壇系統(tǒng)流程的基本工作流程和基本要求。第7章總結(jié)這個(gè)項(xiàng)目我在大三學(xué)起中段的時(shí)候就開(kāi)始準(zhǔn)備,那個(gè)時(shí)候?qū)I(yè)課還沒(méi)有學(xué)完,所以對(duì)開(kāi)發(fā)項(xiàng)目來(lái)說(shuō)困難重重,當(dāng)時(shí)只好分模塊做。先去深入到學(xué)生中了解他們的需求,做好需求分析文檔。像技術(shù)篇的,一方面通過(guò)自己所學(xué)習(xí)的專(zhuān)業(yè)課中,去學(xué)習(xí)核心知識(shí),并記錄到自己的文檔中,另一方面,再加上網(wǎng)絡(luò)授課以及網(wǎng)絡(luò)資料這幾部分獲得知識(shí)。這是前期的準(zhǔn)備,一整套下來(lái),寫(xiě)到這里,感覺(jué)把大學(xué)所有的專(zhuān)業(yè)課程又學(xué)習(xí)了一遍。整個(gè)過(guò)程遇到了很多的挫折,但是寶劍鋒從磨礪出,正是挫折讓我們不斷的進(jìn)步。但是整個(gè)過(guò)程的收獲還是非常豐富的。在精神上,讓我明白了一顆永不放棄,積極上進(jìn)的內(nèi)心是非常重要的,越努力越幸運(yùn)。在專(zhuān)業(yè)知識(shí)上,讓我明白掌握牢固專(zhuān)業(yè)知識(shí),加上發(fā)散思維,是讓人快速進(jìn)步的方法。在生活中,學(xué)會(huì)與人溝通,有問(wèn)題盡可能的溝通解決,不要自己鉆牛角尖。校友交流論壇系統(tǒng),僅僅是一個(gè)很小的子系統(tǒng),不像大型企業(yè)所開(kāi)發(fā)的應(yīng)用軟件那樣完美。但是這僅僅是我人生路上的一小步。而畢業(yè)論文必須用心去寫(xiě),而不是抱著投機(jī)取巧的心態(tài)蒙混過(guò)關(guān),這個(gè)過(guò)程是讓人成長(zhǎng)的。感謝這個(gè)過(guò)程,感謝這個(gè)過(guò)程中積極幫助我,給與我?guī)椭娜恕4送?,以后我依舊要保持一顆積極上進(jìn)的心,求知若渴,虛心若愚,不斷進(jìn)步,不斷學(xué)習(xí)。致謝經(jīng)過(guò)幾個(gè)月的努力,畢業(yè)設(shè)計(jì)與畢業(yè)論文終于完成了。但是我卻高興不起來(lái),因?yàn)槲覀円厴I(yè)了,要與這所培養(yǎng)我們的大學(xué)說(shuō)再見(jiàn)了。時(shí)光的車(chē)輪倒退到四年前,那個(gè)剛剛結(jié)束中學(xué)學(xué)習(xí)的懵懂少年進(jìn)入了大學(xué),這一切仿佛是在昨天,但是那個(gè)拎著包,喜氣洋洋的來(lái)參加開(kāi)學(xué)報(bào)告的學(xué)生,現(xiàn)在要畢業(yè)了。畢業(yè)論文與畢業(yè)設(shè)計(jì)在指導(dǎo)老師的耐心指導(dǎo)下終于完成,在這個(gè)過(guò)程中遇到了很多的問(wèn)題,老師耐心的給我講解,細(xì)致到段落格式老師都給我耐心講解。通
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)說(shuō)明書(shū)樣本
- 整體廚房裝修設(shè)計(jì)承包范本
- 2024混凝土道路施工合同樣本
- 2024品牌代理經(jīng)營(yíng)合同版
- 廣西壯族自治區(qū)七年級(jí)上學(xué)期語(yǔ)文期中測(cè)試試卷10套【附答案】
- 廣告設(shè)計(jì)制作合作方案
- 保健食品委托代理銷(xiāo)售協(xié)議書(shū)
- 設(shè)備維修承包合同2024年
- 2023年高考地理第一次模擬考試卷-(湖北B卷)(考試版)
- 2023年高考地理專(zhuān)題復(fù)習(xí)新題典題精練-洋流(解析版)
- 新產(chǎn)品試制流程管理辦法
- 通用橫版企業(yè)報(bào)價(jià)單模板
- 潛油泵及潛油泵加油機(jī)講義
- 物業(yè)服務(wù)公司各崗位規(guī)范用語(yǔ)
- 醫(yī)患溝通內(nèi)容要求記錄模板(入院、入院三日、術(shù)前、術(shù)后、出院)
- 航海學(xué)天文定位第四篇第6章天文定位
- 淺談深度教學(xué)中小學(xué)數(shù)學(xué)U型學(xué)習(xí)模式
- 物理電學(xué)暗箱專(zhuān)題30道
- 裝修公司員工勞動(dòng)合同
- 江西上饒鉛山汽車(chē)駕駛科目三考試線(xiàn)路
- 通過(guò)一起放火案件淺析放火案件的移交工作
評(píng)論
0/150
提交評(píng)論