《基于JAVA的留言板的設(shè)計與實現(xiàn)畢業(yè)論文》_第1頁
《基于JAVA的留言板的設(shè)計與實現(xiàn)畢業(yè)論文》_第2頁
《基于JAVA的留言板的設(shè)計與實現(xiàn)畢業(yè)論文》_第3頁
《基于JAVA的留言板的設(shè)計與實現(xiàn)畢業(yè)論文》_第4頁
《基于JAVA的留言板的設(shè)計與實現(xiàn)畢業(yè)論文》_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、存檔編號 贛南師范學院學士學位論文基于JAVA的留言板的設(shè)計與實現(xiàn)教育學院 數(shù)學與計算機科學學院屆 別 2021 專 業(yè) 07網(wǎng)絡(luò)工程 學 號 070705019 姓 名 李 建 指導老師 謝國強 完成日期 2021 目錄 TOC o 1-3 h z u HYPERLINK l _Toc279518555 內(nèi)容摘要關(guān)鍵詞AbstractKey words HYPERLINK l _Toc279518556 1.系統(tǒng)分析與設(shè)計1 HYPERLINK l _Toc279518557 1.1需求分析1 HYPERLINK l _Toc279518558 1.2三層構(gòu)架2 HYPERLINK l _T

2、oc279518559 1.3開發(fā)模式2 HYPERLINK l _Toc279518560 2.模塊設(shè)計4 HYPERLINK l _Toc279518561 2.1整體模塊設(shè)計4 HYPERLINK l _Toc279518562 2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計5 HYPERLINK l _Toc279518567 3.系統(tǒng)詳細設(shè)計8 HYPERLINK l _Toc279518568 3.1創(chuàng)立與連接數(shù)據(jù)庫8 HYPERLINK l _Toc279518573 3.2留言信息頁面的設(shè)計11 HYPERLINK l _Toc279518576 3.3留言管理頁面設(shè)計154. HYPERLINK l

3、_Toc279518583 結(jié)束語17 HYPERLINK l _Toc279518585 參考文獻18基于JAVA的留言板的設(shè)計與實現(xiàn)內(nèi)容摘要:隨著現(xiàn)代化技術(shù)的不斷進步,人們發(fā)現(xiàn)交流的范圍還是很小,不能滿足更大范圍人的需要,這樣就出現(xiàn)了利用因特網(wǎng)在全球發(fā)布信息的留言BBS。本文概述了用JDK、Access數(shù)據(jù)庫和tomcat軟件構(gòu)建一個簡單的個人留言板,該留言板能很方便的和同學溝通和交流。留言板具有功能強大,使用方便的特點。用戶以個人的身份進入,查看留言,以及在留言板中寫下自己要留言的內(nèi)容,以及自己的相關(guān)信息。管理員可以根據(jù)管理員用戶名和密碼進入,進行刪除,回復和修改。關(guān)鍵詞:個人留言板,留

4、言板系統(tǒng),Access數(shù)據(jù)庫Message board of design and implementation based on JAVAAbstract: With modern technology advances, people found the scope or small, communication cannot meet the need of greater scope people, so that they appeared in the global information using the Internet the message - BBS. This pap

5、er summarizes the JDK, with Access database and tomcat software build a simple personal message board, can be very convenient and students communicate and exchange. Message board has powerful and easy to use features. The identity of the individual user to enter, check the message, and the message b

6、oard wrote his message in the content, and their relevant information. The administrator can according to user name and password to enter administrator, delete, reply and amendments to the contract. Key words: Personal message board,Message board system,Access databases1.系統(tǒng)分析與設(shè)計1.1需求分析注冊登錄開發(fā)一個留言系統(tǒng),首

7、先需要確定留言的功能是什么,也就是用戶想要的留言所能做的工作。用戶使用留言是按照一定的流程來進行的:用戶注冊登錄進入留言,可以就某個話題展開討論,通過留言功能發(fā)布新的話題,通過回帖的功能回復已有的話題;管理員要管理留言,系統(tǒng)需要具有的功能有創(chuàng)立、刪除留言的版塊,管理注冊的用戶,管理留言,設(shè)置留言根本參數(shù)。這樣的流程就決定了留言所應(yīng)具有的功能,留言功能流程如圖1.1所示。圖1.1 留言功能流程圖通過上面的分析,總結(jié)留言的功能有以下幾項: 留言版塊列表;瀏覽留言;回復;編輯留言;刪除留言;管理版塊;管理用戶管理留言。瀏覽板塊:用戶瀏覽者和管理員都可以看到的界面。注冊登錄:用戶瀏覽者要注冊登錄才能進

8、行留言。瀏覽留言:用戶瀏覽者和管理員都有權(quán)限?;貜土粞裕河捎谑莻€人留言板,只有管理員才有權(quán)限回復。用戶瀏覽者:有瀏覽板塊、瀏覽留言、發(fā)表留言的權(quán)限??梢愿鶕?jù)發(fā)言者留下的郵箱地址發(fā)郵件。發(fā)表留言:用戶瀏覽者和管理員都有權(quán)限。管理留言:管理者有權(quán)限,主要是對于留言的回復,修改以及刪除。1管理員所做的管理:1查看留言:可以查看所有用戶的留言,并查看留言者填寫的個人信息2回復留言:可以回復用戶的留言,如有寫錯,可進行修改3刪除留言:如果用戶發(fā)表了不符合留言規(guī)那么的留言,那么需要管理員刪除這些留言。1.2三層構(gòu)架 “Model代表的是應(yīng)用的業(yè)務(wù)邏輯,“View是應(yīng)用的表示面,“Controller是提供

9、給用的處理過程控制,通過這種設(shè)計模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn)。這些組件可以進行交互和重用。1.3開發(fā)模式網(wǎng)站建設(shè)目前主要有兩種根本的開發(fā)模型:兩層模型、三層模型。B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問WEB數(shù)據(jù)庫為中心, 為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB效勞器和與其相連的后臺數(shù)據(jù)庫,我們稱之為B/SBrowser/Server模式。其三級結(jié)構(gòu)組成如以下圖所示:客戶端客戶端WEB效勞器后臺數(shù)據(jù)庫圖1.2 開發(fā)模式圖圖中從左到右,分為三個層次:第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web效勞器提出效勞

10、器請求,Web效勞器用 協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;第二層Web效勞器是功能層,完成客戶的應(yīng)用功能,即Web效勞器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進行申請?zhí)幚?,然后將處?結(jié)果返回Web效勞器,再傳至客戶端;第三層數(shù)據(jù)庫效勞器是數(shù)據(jù)層。數(shù)據(jù)庫效勞器應(yīng)客戶請求獨立地進行各種處理。與傳統(tǒng)的C/S模式相比,B/S結(jié)構(gòu)把處理功能全部移植到了效勞器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經(jīng)濟方便。而且使維護任務(wù)層次化:管理員負責效勞器硬件日常管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫數(shù)據(jù)更新維護。32.模塊設(shè)計2.1整體模塊設(shè)計從上一節(jié)需求分

11、析可以知道,留言功能分為用戶使用的根本功能和管理員管理系統(tǒng)的功能兩類,因此模塊設(shè)計也分為兩大類。留言的模塊體系圖如圖2.1所示。留言系統(tǒng)管理模塊頁面模塊瀏覽模塊查看留言簽寫留言留言回復留言編輯留言刪除注冊登錄圖2.1 留言板的的功能模塊圖本留言系統(tǒng)主要包括頁面模塊和管理模塊,其主要功能模塊如下:1.頁面模塊:(1)瀏覽模塊功能:瀏覽主題帖列表、查看留言;(2)查看留言功能模塊:查看留言及管理員回復;(3)簽寫留言功能模塊:用戶發(fā)帖;2.管理模塊:留言編輯模塊:對用戶留言進行編輯;留言回復模塊:對用戶留言進行回復,并允許編輯回復;留言刪除模塊:對用戶留言進行刪除從以上分析,可以得到留言的功能框架

12、,即系統(tǒng)的各個局部已經(jīng)確定,對于留言系統(tǒng)來說,各個模塊之間用一條主線串聯(lián)起來,才能構(gòu)建完整的系統(tǒng)。聯(lián)系各個模塊的主線是使用者的權(quán)限,用戶能使用4留言的哪些功能是由用戶的權(quán)限決定的。留言的每個功能都與相應(yīng)的權(quán)限相對應(yīng)。同一類用戶使用的功能模塊,是以使用者為中心連接起來的。另外,操作同一類事物的功能模塊,也是有相互關(guān)系的。因此,瀏覽模塊與發(fā)帖回帖模塊、管理留言模塊關(guān)聯(lián),是由留言的系統(tǒng)流程決定的。而管理版塊模塊與瀏覽模塊關(guān)聯(lián),是由留言與版塊的父子關(guān)系決定的,留言附于版塊,先有版塊,后有留言,留言必須發(fā)表在某個版塊中。還有管理用戶模塊與注冊登錄模塊關(guān)聯(lián),是由同一類對象用戶決定的。所有的用戶需要接受管理

13、員的管理,用戶填寫自己的個人信息然后發(fā)表自己的留言。由此,設(shè)計出留言系統(tǒng)的整體框架。2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計該系統(tǒng)的實體有:管理員信息實體、用戶信息實體、留言實體。實體之間的E-R圖如圖2.2所示。圖2.2 實體間的關(guān)系E-R圖 5管理員 ID 賬號 密碼圖2.3 管理員及其屬性 如2.3圖所示很明確的說明了管理員的屬性,包括ID,賬號和密碼,管理員通過賬號和密碼登錄后可以進行留言的管理用戶ID 用戶昵稱 用戶郵箱留言主題 留言內(nèi)容用戶主頁 QQ號碼 留言時間 是否回復圖2.4 用戶信息考慮到功能上的完整性,如圖2.4所示,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):用戶信息:包括數(shù)據(jù)項有昵稱、信箱、主頁、

14、。留言信息:包括數(shù)據(jù)項有留言的編號用戶、主題、內(nèi)容、發(fā)表時間等。6留言板ID名字主頁 網(wǎng)站主頁顯示記錄 屏蔽昵稱 屏蔽字符圖2.5 留言板信息如圖2.5所示,留言板的信息主要有ID,名字,主頁,網(wǎng)站主頁,顯示記錄,屏蔽昵稱,屏蔽字符。通過對留言板信息的控制,到達控制全局的目的。用戶注冊昵稱 信箱 密碼圖2.6 用戶注冊如圖2.6所示,用戶注冊功能需要填寫昵稱,密碼和信箱,填寫之后完成注冊。 用戶登錄昵稱 密碼 驗證碼圖2.7 用戶登錄如圖2.7所示,用戶登錄需要填寫昵稱,密碼和驗證碼,填寫正確之后登錄,然后進行留言板的瀏覽及留言。73.系統(tǒng)詳細設(shè)計留言擁有大量的數(shù)據(jù),這就需要對這些數(shù)據(jù)進行存儲

15、和管理建立數(shù)據(jù)庫。因為當留言的在線用戶很多時,就會出現(xiàn)“瓶頸現(xiàn)象,造成阻塞,這里應(yīng)該創(chuàng)立連接池來提高利用率。數(shù)據(jù)庫建立成功后就應(yīng)該進行具體的系統(tǒng)設(shè)計。然后,將進行留言信息頁面的設(shè)計,包括主頁面、發(fā)布留言相關(guān)頁面等,是顯示在留言頁面,可以由用戶包括用戶以上級別的瀏覽者看到;最后,進行留言管理頁面的設(shè)計,這是只能由管理員進行操作的頁面,管理員會對留言進行平安、有條理的管理。3.1創(chuàng)立與連接數(shù)據(jù)庫3.1.1數(shù)據(jù)庫表的設(shè)計留言版面表note_information: 記錄所有的留言版面的信息。用戶表not_guest:記錄了用戶的根本且必要的信息。管理員表note_admin:記錄了管理員賬號、密碼。

16、用戶信息表note_user:記錄了用戶的注冊信息。設(shè)計數(shù)據(jù)表間的關(guān)系為雙層對應(yīng),就是簡單的針對某一留言管理員進行回復。至此,留言系統(tǒng)的架構(gòu)局部設(shè)計完成了,有了具體的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和系統(tǒng)功能設(shè)計,就確定了系統(tǒng)的數(shù)據(jù)根底和功能架。設(shè)計數(shù)據(jù)庫表的字段時,需要充分考慮到留言的應(yīng)用特點。數(shù)據(jù)庫表的設(shè)計要求簡單易于理解,擴展性好?;谏厦娴膬?nèi)容,設(shè)計了以下表,這些表之間相互關(guān)聯(lián),共同存儲著系統(tǒng)所需要的數(shù)據(jù)。在設(shè)計數(shù)據(jù)庫表的過程中,要遵循幾條原那么:數(shù)據(jù)庫設(shè)計一個表最好只存儲一個實體或?qū)ο蟮南嚓P(guān)信息,不同的實體最好存儲在不同的數(shù)據(jù)表中,如果實體還可以再劃分,原那么是最好能夠比當前系統(tǒng)要開發(fā)的實體的復雜度小

17、;數(shù)據(jù)表的信息結(jié)構(gòu)一定要適宜,表的字段的數(shù)量一般不要過多;擴展信息和動態(tài)變化的信息一定要分開在不同的表里;多對多這樣的表關(guān)系盡量不出現(xiàn)等。表3.1各數(shù)據(jù)表的說明數(shù)據(jù)庫表名說明表的作用Admin用來存放管理員的名字和密碼管理登錄Guest用來存放用戶的信息和留言管理用戶信息Information用來說明該留言板的相關(guān)信息留言板的相關(guān)信息User用來存放用戶的注冊信息用戶的注冊信息8Admin表:用來存放管理員的名字和密碼,主要是管理登錄Guest表:用來存放用戶的信息和留言,主要是管理用戶信息Information表:用來說明該留言板的相關(guān)信息,主要是留言板的相關(guān)信息。 表3.2 表admin字

18、段名稱類型字段長度描述說明id自動編號10Not Null編號AdminnamevarChar10Not Null管理員名字adminpassvarChar10Not Null管理員密碼如表3.2所示,admin表是用來存放管理員的名字和密碼,主要是管理登錄的,其主要包括ID,Adminname,adminpass;adminname指的是管理員的名字,adminpass指的是管理員的密碼,通過管理員的登錄,可以對留言板進行管理,包括編輯,回復和刪除。表3.3 表guest字段名稱類型字段長度描述說明id自動編號100主鍵訪客留言編號NamevarChar10Not Null訪客昵稱Title

19、varChar150Not Null訪客留言主題Oicq數(shù)字20訪客的QQ號contentvarChar300Not Null訪客留言內(nèi)容Reply數(shù)字2默認為1/0版主是否給予回復Dateandtime日期時間10Not Null留言時間HomepagevarChar50訪客的主頁EmailvarChar50Not Null訪客的郵箱如表3.3所示,Guest表是用來存放用戶的信息和留言,主要是管理用戶信息,其用戶信息包括:id訪客留言編號、Name訪客昵稱、Title訪客留言主題、Oicq訪客的QQ號、content訪客留言內(nèi)容、Reply版主是否給予回復、Dateandtime留言時間、

20、Homepage訪客的主頁、Email訪客的郵箱;其中昵稱、郵箱、主題和內(nèi)容是不能為空的,也就是必填項,這樣可以幫助留言板的管理員識別留言者,并且同一個昵稱只對應(yīng)相應(yīng)的郵箱,當其中必填項沒有填好的時候,系統(tǒng)會給予提示,幫助用戶完善用戶信息的填寫9表3.4 表information字段名稱類型字段長度描述說明Id自動編號100Not Null編號NamevarChar20Not Null留言板名字urlvarChar50Not Null留言板主頁HomevarChar50Not Null留言板所在網(wǎng)站主頁NumvarChar10Not Null留言每頁顯示記錄數(shù)BadidvarChar10Not

21、 Null屏蔽使用的昵稱badwordvarChar50Not Null屏蔽使用的字符如表3.4所示,Information表是用來說明該留言板的相關(guān)信息,主要是留言板的相關(guān)信息,包括Id編號、Name留言板名字、url留言板主頁、Home留言板所在網(wǎng)站主頁、Num留言每頁顯示記錄數(shù)、Badid屏蔽使用的昵稱、badword屏蔽使用的字符;通過對相關(guān)信息的控制,可以屏蔽用戶的局部輸入字,可以使留言板變得文明。表3.5 表user字段名稱類型字段長度描述說明Id自動編號100Not Null編號Name字符20Not Null用戶名字Pass字符20Not Null用戶密碼EmailvarCha

22、r50Not Null用戶的郵箱如表3.5所示,user表是用來存放用戶注冊信息的,包括Id編號、Name用戶名字、Pass用戶密碼、Email用戶的郵箱,用戶通過注冊然后登錄,再進行留言。3.1.2數(shù)據(jù)庫的連接Access是文件型數(shù)據(jù)庫,一個文件就是一個數(shù)據(jù)庫,可以利用JAVA中的語法直接連接。在連接數(shù)據(jù)庫之前,必須先聲明一個對象來當作數(shù)據(jù)庫與JAVA程序之間的媒介。在建立表之后,完成代碼的編輯,然后進行數(shù)據(jù)庫的連接。3.1.3 數(shù)據(jù)添加根據(jù)需要添加數(shù)據(jù),然后再在對應(yīng)表中添加對應(yīng)工程,編輯好代碼,在進行連接。3.1.4 數(shù)據(jù)刪除根據(jù)需要刪除數(shù)據(jù),然后再在對應(yīng)表中刪除對應(yīng)工程,編輯好代碼,在進

23、行連接。103.2 留言信息頁面的設(shè)計3.2.1建立查看留言相關(guān)頁面圖3.1 瀏覽留言頁面圖留言是留言的主要交流內(nèi)容,是用戶-網(wǎng)頁-用戶之間交流的必要手段,在留言的列表中,第一列“狀態(tài),主要是根據(jù)圖標來顯示留言所處的狀態(tài),這些狀態(tài)在頁面最底部有圖例表示,接下來一列是留言的主題,留言的主題前面有加號圖標的可以展開,點擊留言主題可以預(yù)覽留言的內(nèi)容。之后是留言的作者,即發(fā)帖人?;貜秃腿藲夥謩e記載了回復的留言的數(shù)量和瀏覽過的人數(shù)。最后更新和回復人指的是最后一個回復留言的時間和用戶。進入留言首先看到的就是這個留言列表頁,通過這一頁用戶可以進入瀏覽留言或發(fā)表回復留言的界面進行各種操作。這局部數(shù)據(jù)來源主要是

24、留言表、用戶表,其中界面的顏色設(shè)置取自管理員對界面顏色配置的變量值。本頁面為首頁,也為留言界面,包括了兩大模塊:留言操作和其他操作,留言操作包括查看留言、簽寫留言、管理留言三個功能模塊,其他操作那么只有退出管理,而退出管理之后,那么返回當前頁面,就沒有權(quán)限進行修改、回復和刪除。113.2.2注冊登錄相關(guān)頁面圖3.2 用戶注冊 如圖3.2所示,用戶注冊包括昵稱,密碼和信箱,正確填寫后,提交注冊,就可以用自己注冊的昵稱和密碼登錄瀏覽界面了。圖3.3 用戶登錄如圖3.3所示,用戶登錄包括昵稱,密碼和驗證碼,正確輸入后,登陸,就可以瀏覽界面并進行留言了。3.2.3建立發(fā)布留言相關(guān)頁面進入發(fā)表新帖的界面

25、。這里允許發(fā)表新留言,需要用戶填寫的新留言的信息包括:昵稱、郵箱、個人主頁、QQ、主題、具體內(nèi)容等,這也是留言表里的最根本信息。其中標題不能超過50個漢字,要進行校驗。其次該留言提供了一些頭像的圖片,用戶只需選擇一種即可。內(nèi)容說明是指書寫留言內(nèi)容時輸入框支持輸入什么。具體內(nèi)容輸入框上的按鈕可以對輸入的內(nèi)容進行字體方面的設(shè)置,界面比擬友好,讓用過Word的人很容易掌握這些小按鈕的用法,其中有加粗、斜線等。輸入框下方還提供一些小圖片,用戶可以點擊表情圖標就可在留言中參加相應(yīng)的表情。所有內(nèi)容都填寫完畢后,點擊“寫好了按鈕那么數(shù)據(jù)庫中相應(yīng)的留言表增加一條記錄,用戶留言發(fā)表成功。 12圖3.4 發(fā)布留言

26、頁面圖之個人信息如圖3.4所示點擊簽寫留言,那么跳入發(fā)布留言界面,然后開始填寫個人信息,個人信息包括昵稱,信箱,主頁,QQ和主題,其中昵稱、信箱和主題是必須填寫的,如果沒有填寫,或者填寫不正確,系統(tǒng)都會給出提示并幫助用戶完成信息的填寫,然后進入下一選項的填寫。圖3.5 發(fā)布留言頁面圖之個人信息的錯誤提示當輸入有錯誤或者沒有填寫好相關(guān)信息那么會有如圖3.5提示。當出現(xiàn)錯誤提示的時候,點擊確定那么返回重新填寫的界面,只要用戶根據(jù)提示填寫好相關(guān)信息,就能繼續(xù)發(fā)表留言了。 圖3.6 發(fā)布留言頁面圖之選擇頭像 13當用戶填寫玩?zhèn)€人信息之后,那么進入了選擇頭像如圖3.6所示,用戶可以選擇自己喜歡的頭像,并

27、在頭像前邊用鼠標單擊選中,那么可以進入留言內(nèi)容的界面開始留言了。 圖3.7 發(fā)布留言頁面圖之留言內(nèi)容 如圖3.7所示,在留言內(nèi)容中,我們可以看到選擇字體,字體大小,選擇顏色,還有word中常用的圖標幫助用戶進行文字的設(shè)置,并可以插入圖片,超鏈接等,在下方,有著大家非常熟悉的QQ表情可以通過點擊添加到正文中,這樣方便實用的設(shè)計,可以為用戶帶來很大便捷,如用生疏圖標,那么給留言的用戶帶來操作上不必要的麻煩。當留言寫好了之后可以點擊“寫好了按鍵確認并發(fā)表留言,如點擊“不寫了那么返回留言板首頁。143.3留言管理頁面設(shè)計3.3.1建立管理員登錄界面管理模塊訪問頁 :/localhost:8080/no

28、tebook/login.jsp,數(shù)據(jù)庫中默認的已經(jīng)存在的用戶為admin,密碼12345。該模塊登錄時要進行用戶名和密碼的有效性驗證,查詢用戶表,見圖3.6。圖3.6 留言管理登錄頁面圖3.3.2建立版面管理相關(guān)頁面上面介紹了登錄模塊,接下來在管理員登錄后進入留言維護模塊,負責修改,回復,刪除等。管理員首先看到的是留言列表。該列表頁是管理員對留言進行各種操作的界面,所以要留給用戶一些接口,以便用戶進入到其他頁面進行各種操作新增留言分類、新增留言、分類排序修改、刪除分類等。在留言的列表頁,留言分類的維護包括新增、編輯和刪除。15圖3.7 留言管理頁面圖如圖3.7所示,管理員進入界面后,有刪除、

29、回復/編輯回復、編輯的權(quán)限。當管理員點擊刪除時,那么跳出對話框如圖3.8留言管理頁面圖之刪除確定當點擊確定時,那么該留言被刪除,如點擊取消,那么保存留言。當點擊回復/編輯回復或編輯時,者根據(jù)圖3.9留言管理頁面圖之回復或編輯提示進行恢復或者編輯。圖3.8 留言管理頁面圖之刪除確定圖 圖 留言管理頁面圖之回復或編輯 165系統(tǒng)的實現(xiàn)-測試5.1測試的目標1測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。3成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。5.2 測試步驟模塊測試模塊應(yīng)具有一些根本屬性,如名字、明確規(guī)定的功能、內(nèi)部使用的數(shù)據(jù)或稱

30、局部數(shù)據(jù)、與其他模塊或外界的數(shù)據(jù)聯(lián)系、實現(xiàn)其特定功能的算法,模塊可被其上層模塊使用,也可調(diào)用其下屬模塊進行協(xié)同工作等。集成測試集成測試是按設(shè)計要求把通過單元測試的各個模塊組裝在一起,檢測與接口有關(guān)的各種故障??煞譃榉窃隽渴郊蓽y試法和增量式集成測試法。確認測試對照軟件需求規(guī)格說明,對軟件產(chǎn)品進行評估以確定其滿足軟件需求的過程。系統(tǒng)測試系統(tǒng)測試實際上是針對系統(tǒng)中組成局部進行的綜合性檢驗,很接近日常測試實踐。驗收測試驗收的主要任務(wù)包括:明確規(guī)定驗收測試通過的標準、確定驗收方法、確定驗收測試的組織和可利用的資源、確定測試結(jié)果的分析方法、指定驗收測試方案并進行評審、設(shè)計驗收測試的測試用例、審查驗收測試的準備工作、執(zhí)行驗收測試。 圖5-2-1軟件測試的過程5.3測試階段的信息流圖5-3-1測試階段的信息流4.結(jié)束語作為計算機類專業(yè)的學生,我們每個學期都有課程設(shè)計,對軟件開發(fā)的概念還不是很強。而畢業(yè)設(shè)計那么不同,它是大學最后一次對專業(yè)知識的綜合實踐活動,同時也是我所做的工作量最大的一次作業(yè),因此因此我對本次畢業(yè)設(shè)計給與了高度的重視。從選題、收集資料、學習相關(guān)業(yè)務(wù)技術(shù)到實際編程,我都一絲不茍的對待了,雖然說是自學,可能最后的系統(tǒng)不是很完善,在今后的學習工作中,我還會盡量的去完善本系統(tǒng),希望在我的工作中可以用到這個系統(tǒng),經(jīng)過緊張的學習、設(shè)計階段,我在編程尤其是數(shù)據(jù)庫應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論