BBS論壇系統(tǒng)論文DOC_第1頁(yè)
BBS論壇系統(tǒng)論文DOC_第2頁(yè)
BBS論壇系統(tǒng)論文DOC_第3頁(yè)
BBS論壇系統(tǒng)論文DOC_第4頁(yè)
BBS論壇系統(tǒng)論文DOC_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

BBS論壇系統(tǒng)目錄TOC\o"1-5"\h\z\o"CurrentDocument"第一章可行性研究 1\o"CurrentDocument"(一) 、背景 1(二) 、可行性論證 1\o"CurrentDocument"第二章需求分析 3\o"CurrentDocument"(一) 、概述 3(二) 、系統(tǒng)功能模塊 3(三) 、功能需求 3(四) 、性能需求 4(五) 、安全性要求 4(六) 、數(shù)據(jù)流圖 5\o"CurrentDocument"(七) 、系統(tǒng)主要業(yè)務(wù)操作流程 8\o"CurrentDocument"(八) 、論壇功能和用戶權(quán)限對(duì)應(yīng)表 13\o"CurrentDocument"第三章總體設(shè)計(jì) 14\o"CurrentDocument"(一) 、系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 14\o"CurrentDocument"(二) 、層次圖 15\o"CurrentDocument"第四章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 17(一) 、登錄窗口設(shè)計(jì) 17(二) 、偽碼 18\o"CurrentDocument"第五章編碼 19\o"CurrentDocument"第六章系統(tǒng)測(cè)試 21(一) 本論壇的發(fā)布測(cè)試分三步完成 21(二) 測(cè)試 21第一章可行性研究(一) 、背景BBS的英文全稱是BulletinBoardSystem,翻譯為中文就是“電子公告板”BBS最初是為了給計(jì)算機(jī)愛好者提供一個(gè)互相交流的地方。70年代后期,計(jì)算機(jī)用戶數(shù)目很少且用戶之間相距很遠(yuǎn)。因此,BBS(當(dāng)時(shí)全世界一共不到一百個(gè)站點(diǎn))提供了一個(gè)簡(jiǎn)單方便的交流方式,用戶通過BBS可以交換軟件和信息。到了今天,BBS的用戶才擴(kuò)展到各行各業(yè),花樣非常多。BBS論壇是一種比較好的交流平臺(tái),他能方便人們進(jìn)行即時(shí)在線交流,發(fā)表各種信息,實(shí)現(xiàn)網(wǎng)絡(luò)資源的共享。而且,也能促使人們敞開心扉去學(xué)習(xí)知識(shí)、追求進(jìn)步,以至于能更好的利用網(wǎng)絡(luò)資源。(二) 、可行性論證可行性研究是在項(xiàng)目開發(fā)前期對(duì)項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面的、綜合的調(diào)查研究,其目的是要判斷項(xiàng)目可行與否。信息系統(tǒng)技術(shù)可行性研究要從系統(tǒng)開發(fā)的計(jì)劃出發(fā),論述系統(tǒng)開發(fā)力量的可行性,同時(shí)論證系統(tǒng)方案中所采取的各種技術(shù)手段上是否可以實(shí)現(xiàn)。信息系統(tǒng)經(jīng)濟(jì)可行性研究主要是對(duì)項(xiàng)目進(jìn)行經(jīng)濟(jì)評(píng)價(jià),分析系統(tǒng)建設(shè)投資的可能性以及評(píng)價(jià)系統(tǒng)運(yùn)行之后給組織帶來的效益。信息系統(tǒng)營(yíng)運(yùn)可行性研究要給出的方案是否可以從人力、物力、組織工作等方面保證項(xiàng)目按計(jì)劃完成實(shí)施,還要說明項(xiàng)目開發(fā)后在經(jīng)濟(jì)、技術(shù)和環(huán)境等方面能否保證系統(tǒng)正常運(yùn)行。由于系統(tǒng)建設(shè)是一項(xiàng)投資大、涉及面廣、工程復(fù)雜的系統(tǒng)工程,因此必須充分的進(jìn)行可行性論證,以確保投資的準(zhǔn)確無誤,而且信息系統(tǒng)建設(shè)是一項(xiàng)整體工程,必須站在系統(tǒng)的角度論證它的可行性才有說服力,才有意義。可行性研究的目的是用最小的代價(jià),在盡可能短時(shí)間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下四個(gè)方面來考慮。1、技術(shù)可行性該課題機(jī)械愛好者論壇,它米用了當(dāng)前流行的B/S結(jié)構(gòu)和Internet網(wǎng)絡(luò)技術(shù)。而如今編寫HomePage也沒原來那么麻煩,網(wǎng)站的一些制作要求和素材在Internet隨處都可以找到,制作網(wǎng)站的工具也是種類繁多。我們可以從中找到符合自己要求的工具。管理信息系統(tǒng)的開發(fā)有很多的實(shí)例,一些實(shí)例的源代碼也可以提供參考。所以,從技術(shù)上來說,開發(fā)這個(gè)系統(tǒng)的技術(shù)難題是不多的。該BBS論壇管理系統(tǒng)采用了流行的JSP語(yǔ)言和當(dāng)前新興的Browser/Server(瀏覽器/服務(wù)器)模式進(jìn)行開發(fā)。三層的B/S體系結(jié)構(gòu)具有許多傳統(tǒng)Client/Server(客戶機(jī)/服務(wù)器)體系結(jié)構(gòu)不具備的優(yōu)點(diǎn),而且又緊密的結(jié)合了Internet/Intranet(國(guó)際互聯(lián)網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng))技術(shù),是技術(shù)發(fā)展的大勢(shì)所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。數(shù)據(jù)庫(kù)服務(wù)器選用SQLServer2000數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)能滿足此系統(tǒng)的需要。2、 經(jīng)濟(jì)可行性從我搜集的一些資料來看,論壇系統(tǒng)對(duì)計(jì)算機(jī)硬件沒有特殊要求,也可以以域名的形式提交到網(wǎng)上。而我們是自行開發(fā)的系統(tǒng),成本可以忽略不計(jì),還有后期維護(hù)的費(fèi)用也相對(duì)比較低廉。主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)估,本系統(tǒng)模擬的是提供一個(gè)供用戶交流的平臺(tái),為廣大用戶提供交流經(jīng)驗(yàn)、探討問題的社區(qū)。但實(shí)際只是用于個(gè)人的畢業(yè)設(shè)計(jì),只是模擬,也不存在資金的流動(dòng),故在經(jīng)濟(jì)上是可行的。3、 操作可行性參照其它的系統(tǒng),該系統(tǒng)在技術(shù)上完全可以實(shí)現(xiàn)與用戶的良好交互作用,并且作為開發(fā)者,盡可能地減少讓用戶難以操作或是難以理解的交互方式,則在操作上是可行的。4、 法律可行性本系統(tǒng)開發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不存在侵權(quán)等問題,不違反國(guó)家法律,因此具有法律可行性。5、 社會(huì)可行性隨著Internet技術(shù)的快速發(fā)展,BBS論壇已成為人們彼此溝通、交流信息的主要方式。在論壇上,人們可以對(duì)某一領(lǐng)域提出自己遇到的問題,隨后,論壇上的其他人會(huì)根據(jù)自己的學(xué)識(shí)、經(jīng)驗(yàn)發(fā)表意見或提出問題的方法。BBS論壇接近了人們之間的距離,它早已成為人們網(wǎng)上生活的必備工具。所以說BBS論壇對(duì)當(dāng)今社會(huì)是相當(dāng)重要的。綜上所述,從技術(shù)上、經(jīng)濟(jì)上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可行的。第二章需求分析(一) 、概述BBS信息量大,形式自由,是用戶間交流溝通的平臺(tái)。(二) 、系統(tǒng)功能模塊BBS功能模塊有以下幾部分組成:1、 用戶注冊(cè)新用戶注冊(cè),填寫用戶信息,檢驗(yàn)用戶信息的有效性,并將用戶信息持久化。2、 用戶登陸提供用戶憑證,驗(yàn)證用戶信息是否合法,根據(jù)用戶角色授權(quán)。3、 用戶管理管理員由系統(tǒng)初始化分配一個(gè),管理員可以對(duì)用戶信息進(jìn)行部分更改,主要包括用戶角色調(diào)整,版主調(diào)整,刪除用戶等。4、 論壇版塊管理管理員可以添加、刪除、調(diào)整、置頂、隱藏論壇版塊。5、 帖子管理管理員可以對(duì)所有帖子進(jìn)行轉(zhuǎn)移、置頂、刪除等操作,版主可以轉(zhuǎn)移本版塊帖子,也可以對(duì)本版塊帖子進(jìn)行置頂、刪除等操作。6、 帖子發(fā)表注冊(cè)用戶可以在感興趣的版塊中發(fā)表新帖。7、 帖子回復(fù)用戶可以對(duì)自己感興趣的主題發(fā)表回復(fù)。8、 帖子瀏覽用戶可以瀏覽所有可見帖子。9、 帖子檢索用戶可以提供標(biāo)題關(guān)鍵字檢索所以可見主題帖,注冊(cè)用戶可以查看自己發(fā)表或回復(fù)的帖子。10、 意見建議用戶可以與我們聯(lián)系,并歡迎提出各種意見和建議(三) 、功能需求1、功能性需求開發(fā)BBS論壇系統(tǒng)的目的是提供一個(gè)供用戶交流的平臺(tái),為廣大用戶提供交流經(jīng)驗(yàn)、探討問題的社區(qū)。因此,BBS論壇系統(tǒng)最基本的功能首先是發(fā)表主題,其次是其他人員根據(jù)主題發(fā)表自己的看法。此外,為了記錄主題的發(fā)表者和主題的加復(fù)者信息民,系統(tǒng)還需要提供用戶注冊(cè)和登錄的功能。只有注冊(cè)的用戶登錄后才能夠發(fā)表和回復(fù)主題,瀏覽者(游客)只能瀏覽主題信息。根據(jù)用戶的需求及以上的分析,BBS論壇需要具備前臺(tái)功能和后臺(tái)功能。(1)、系統(tǒng)前臺(tái)功能:顯示各論壇類別及版面、查看版面下所有根帖、查看精華帖子、查看自己發(fā)表的帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊(cè)、用戶登錄、發(fā)表帖子、回復(fù)帖子。(2)、系統(tǒng)后臺(tái)功能:進(jìn)入后臺(tái)、論壇類別管理、版面管理、用戶管理、用戶注冊(cè)。2、非功能性需求、平臺(tái)限制:基于WindowsXP,不需要安裝其他軟件。、操作方式:全部操作都可以基于瀏覽器進(jìn)行。本系統(tǒng)的功能分為用戶使用子系統(tǒng)的前臺(tái)和管理員管理子系統(tǒng)的后臺(tái)構(gòu)成。前臺(tái)主要完成用戶的注冊(cè),論壇信息的瀏覽,發(fā)表貼子的功能。后臺(tái)系統(tǒng)主要完成會(huì)員信息的管理,論壇版塊的管理和論壇信息的管理等功能。、性能需求為適應(yīng)本系統(tǒng)管理的實(shí)際工作情況,本系統(tǒng)的性能要求如下:1、 吞吐量:系統(tǒng)的吞吐量為10M/S。2、 響應(yīng)時(shí)間:本系統(tǒng)的響應(yīng)時(shí)間為10ms。3、 可靠性要求:當(dāng)錄入錯(cuò)誤時(shí)應(yīng)有提示。、安全性要求使用本系統(tǒng)的用戶需要身份驗(yàn)證,只有合法的用戶才能使用本系統(tǒng)。(六)、數(shù)據(jù)流圖0層:1層:(七)、系統(tǒng)主要業(yè)務(wù)操作流程1、BBS總體功能圖如下所示:BBS論壇系統(tǒng)2、會(huì)員注冊(cè)業(yè)務(wù)流程圖:檢驗(yàn)合法性結(jié)束不通過通過//輸入會(huì)員信息會(huì)員信息持久開始檢驗(yàn)合法性結(jié)束不通過通過//輸入會(huì)員信息會(huì)員信息持久開始4、會(huì)員管理業(yè)務(wù)流程圖:6、帖子管理業(yè)務(wù)流程圖:10、帖子檢索業(yè)務(wù)流程圖:(八)、論壇功能和用戶權(quán)限對(duì)應(yīng)表論壇一般存在兩種用戶,分別為注冊(cè)用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級(jí)權(quán)限包含下級(jí)權(quán)限,在這里的論壇中,管理員的權(quán)限是上級(jí)權(quán)限。接下來,需要?dú)w好類的對(duì)象及其方法分配給不同的論壇用戶。具體功能的分配結(jié)果如表對(duì)象實(shí)體功能方法用戶類型論壇設(shè)置參數(shù)管理員板塊瀏覽列表注冊(cè)用戶創(chuàng)建板塊管理員修改板塊管理員刪除板塊管理員帖子瀏覽列表注冊(cè)用戶查看帖子注冊(cè)用戶發(fā)帖注冊(cè)用戶回帖注冊(cè)用戶搜索注冊(cè)用戶編輯(自己所有)注冊(cè)用戶編輯(全部)管理員刪除管理員置頂管理員指定精華管理員轉(zhuǎn)移管理員用戶注冊(cè)注冊(cè)用戶注冊(cè)用戶登錄注冊(cè)用戶管理員登錄管理員添加管理員刪除管理員設(shè)定權(quán)限管理員與注冊(cè)用戶相關(guān)的功能,其實(shí)就是論壇前臺(tái)的主要功能。論壇系統(tǒng)的前臺(tái),是用戶討論問題的平臺(tái),發(fā)帖、瀏覽、回帖一直慣穿用戶整個(gè)的前臺(tái)活動(dòng)。同時(shí),由于論壇系統(tǒng)的帖子管理是管理員在帖子瀏覽時(shí)進(jìn)行的,所以編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和指定精華等到功能也安排在前臺(tái)實(shí)現(xiàn),其他與管理員相關(guān)的功能,包括板塊管理、用戶管理和論壇設(shè)置都是管理員在后臺(tái)進(jìn)行的操作。第三章總體設(shè)計(jì)(一)、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本BBS論壇系統(tǒng)共分為三大功能模塊:(1) 登陸管理功能系統(tǒng);(2) 注冊(cè)功能系統(tǒng);(3) 找回密碼功能系統(tǒng)。登陸管理功能系統(tǒng),又包括四個(gè)子模塊:?jiǎn)渭兊挠脩舻卿浤K,用戶發(fā)表帖子模塊,用戶回復(fù)他人帖子模塊和用戶刪除自己所發(fā)表的帖子模塊。1、各個(gè)頁(yè)面的功能及示意圖有兩個(gè)頁(yè)面用于基本功能的實(shí)現(xiàn),被其它頁(yè)面所調(diào)用:頁(yè)面名稱主要功能用于實(shí)現(xiàn)基本功能Opendata.jsp打開數(shù)據(jù)庫(kù)鏈接Convert.jsp用于字符的轉(zhuǎn)換其余的頁(yè)面如下表所示:各個(gè)模塊頁(yè)面名稱頁(yè)面功能開始登陸的界面Login.html系統(tǒng)啟動(dòng)時(shí)的首頁(yè)登錄管理功能系統(tǒng)Enter.jsp用于判斷用戶名和密碼是否正確MainForm.jsp登陸成功后轉(zhuǎn)入該頁(yè)面Discuss.jsp瀏覽主題帖子的頁(yè)面,在這可以查看各類帖子Person.jsp顯示個(gè)人信息的頁(yè)面NewTitle.jsp發(fā)表新的主題帖子的頁(yè)面SaveNewTitle.jsp將新發(fā)表的帖子存入數(shù)據(jù)庫(kù)表Discuss中Detail.jsp用于顯示帖子的內(nèi)容及回復(fù)該帖的內(nèi)容SaveRevert.jsp將回復(fù)內(nèi)容存入數(shù)據(jù)庫(kù)表Reply中Delete.jsp用于刪^除帖子注冊(cè)功能系統(tǒng)Register.jsp該界面用于新用戶注冊(cè)SaveRegister.jsp保存新用戶注冊(cè)信息到數(shù)據(jù)庫(kù)表Student中找回密碼功能系統(tǒng)GetPassword.jsp用于用戶找回密碼(二)、層次圖邊界數(shù)據(jù)流圖:層次圖:第四章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)總體設(shè)計(jì)階段以比較抽象概括的方式提出了解決問題的辦法。詳細(xì)設(shè)計(jì)是軟件開發(fā)時(shí)期的第三個(gè)階段,也是軟件設(shè)計(jì)的第二步。其任務(wù)就是把解法具體化,也就是回答下面這個(gè)關(guān)鍵的問題:“應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢”,通過詳細(xì)設(shè)計(jì)應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,給出各個(gè)模塊的詳細(xì)過程性描述。從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。詳細(xì)設(shè)計(jì)階段的任務(wù)是在總體設(shè)計(jì)的基礎(chǔ)上進(jìn)一步確定如何實(shí)現(xiàn)目標(biāo)系統(tǒng)。(一)、登錄窗口設(shè)計(jì)1、登錄窗口功能描述登錄窗口用于對(duì)進(jìn)入系統(tǒng)的人員進(jìn)行身份識(shí)別和權(quán)限級(jí)別的確認(rèn)。對(duì)未在系統(tǒng)注冊(cè)的使用人員進(jìn)行限制。對(duì)已在系統(tǒng)注冊(cè)的人員,在正確輸入用戶名和密碼及驗(yàn)證碼后,便進(jìn)入系統(tǒng)主窗口,同時(shí)根據(jù)用戶的權(quán)限級(jí)別開放主窗口中的菜單的相應(yīng)功能,并禁止不相關(guān)的功能。登錄窗口模塊功能表為:登錄模塊功能描述表功能編號(hào)功能名稱用戶登錄所屬部門調(diào)查者調(diào)查時(shí)間審核人功能描述根據(jù)用戶輸入的合法身份和權(quán)限,以:份不合法而退出系統(tǒng)<用戶編號(hào)、用戶名和密碼,確定其夬定按規(guī)定的權(quán)限進(jìn)入系統(tǒng),或因身,輸入項(xiàng)窗口上的用戶名,密碼,驗(yàn)證碼數(shù)據(jù)庫(kù)表“用戶注冊(cè)表”中的用戶名、密碼和權(quán)限。處理描述首先連接數(shù)據(jù)庫(kù),然后判斷用戶輸入的信息是否完整,再判斷數(shù)據(jù)庫(kù)中是否存在該用戶以及密碼是否正確。若正確,則進(jìn)入系統(tǒng)主界面(main.bbscs),并根據(jù)該用戶的權(quán)限開放其可使用的功能。輸入項(xiàng)不完整的登錄信息不存在的用戶賬號(hào)正確的賬號(hào)輸出項(xiàng)請(qǐng)將各項(xiàng)填寫完整!用戶不存在成功跳轉(zhuǎn)2、 登錄窗口界面說明登錄窗口是進(jìn)入系統(tǒng)的第一個(gè)啟動(dòng)窗口。第一次來到本系統(tǒng)的用戶可以在登錄頁(yè)面點(diǎn)擊“注冊(cè)”進(jìn)行注冊(cè)。如果注冊(cè)成功,返回此登錄頁(yè)面,在文本框中依次正確輸入用戶名、密碼和注冊(cè)碼后,單擊“確定”按鈕,便進(jìn)入系統(tǒng)主窗口;若不正確,重新輸入各項(xiàng)。如果沒有注冊(cè)過的用戶想要登錄本論壇,他可以點(diǎn)擊此登錄頁(yè)面的“游客”按鈕,以游客的身份進(jìn)入論壇。但是游客身份所能使用的功能受到了一定的限制。例如,游客無法修改自己的個(gè)人資料,游客無法發(fā)表帖子,游客無法回復(fù)帖子,當(dāng)游客執(zhí)行這些操作時(shí)都會(huì)有一些人性化的小提示。當(dāng)然游客可以瀏覽帖子。此登陸界面的風(fēng)格是圖形化用戶界面,布局清晰、簡(jiǎn)潔,圖形化命令按鈕。界面以藍(lán)灰色為基調(diào)。3、 登錄窗口程序邏輯設(shè)計(jì)用戶注冊(cè)一個(gè)賬號(hào)和密碼,如果沒有注冊(cè)成功則需要重新注冊(cè)直到注冊(cè)成功。在登錄頁(yè)面輸入已注冊(cè)的賬號(hào)的密碼,如果沒有輸入正確則需要重新輸入直到輸入正確,此時(shí)便可以登錄本網(wǎng)站。(二)、偽碼用戶注冊(cè)seq注冊(cè)seq輸入信息interuntil用戶名不存在判斷信息更新庫(kù)存信息輸入信息end注冊(cè)end加密保存打印注冊(cè)成功用戶注冊(cè)end第五章編碼usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassregister:System.Web.UI.Page(protectedvoidPage_Load(objectsender,EventArgse)(}protectedvoidbtnsubmit_Click(objectsender,EventArgse)(SqlConnectionmyCon=newSqlConnection();myCon.ConnectionString= "DataSource=.;InitialCatalog=register;PersistID二sa;Password二yangxuanyi”;SecurityInfo=True;UsermyCon.Open();stringusername=this.txbusername.Text;stringuserpwd=this.txbuserpwd.Text;stringuseremail=this.txbuseremail.Text;stringid=this.txbid.Text;stringsex=this.txbsex.Text;stringage=this.txbage.Text;stringbrith=this.txbbrith.Text;stringtelephone=this.txbtelephone.Text;SqlCommandcmd=myCon.CreateCommand();cmd.CommandText=sql1;SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read())(this.Label1.Text=〃有重名的!";}else(dr.Close();cmd.CommandText=sql2;cmd.ExecuteNonQuery();this.Label1.Text=〃添加成功!";}}protectedvoidbtnreset_Click(objectsender,EventArgse)(this.txbid.Text="";this.txbusername.Text="";this.txbuserpwd.Text="";this.txbuserpwd2.Text="";this.txbsex.Text="";this.txbage.Text="";this.txbbrith.Text="";this.txbtelephone.Text="";this.txbuseremail.Text="";}protectedvoidtxbusername_TextChanged(objectsender,EventArgse)(}}第六章系統(tǒng)測(cè)試MyEclipse支持發(fā)布Web,EJB和EnterpriseApplication項(xiàng)目到任何MyEclipse支持的服務(wù)器上。它支持散包和打包發(fā)布。目前來說Tomcat和JBoss都是支持散包發(fā)布的。散包發(fā)布一般是開發(fā)時(shí)候來使用,MyEclipse會(huì)把所有的文件按照J(rèn)avaEE規(guī)定的目錄結(jié)構(gòu)放在服務(wù)器的發(fā)布目錄下。在這種情況下,MyEclipse還會(huì)自動(dòng)把修改過的文件,例如JSP文件,類文件等等復(fù)制過去,實(shí)現(xiàn)自動(dòng)同步功能,這時(shí)修改了JSP頁(yè)面不需要重新發(fā)布就能在瀏覽器里刷新后看到新的結(jié)果。這樣對(duì)開發(fā)來說是非常方便的。(一)本論壇的發(fā)布測(cè)試分三步完成1、 散包發(fā)布BBSTalk項(xiàng)目BBSTalk項(xiàng)目文件夾下包含了類庫(kù)文件及資源文件。其中src文件夾下包含一個(gè)Java文件JDBC_BBS.java,用于創(chuàng)建數(shù)據(jù)庫(kù)表;WebRoot文件夾下存放了所有的jsp頁(yè)面,其下的Pictures文件夾存放了頁(yè)面制作所需的圖片。2、 啟動(dòng)Tomcat服務(wù)器在MyEclipse界面下點(diǎn)擊上按鈕,在下拉菜單中選擇Tomcat5.x服務(wù)器并單擊“開始”按鈕啟動(dòng)服務(wù)器,若啟動(dòng)成功顯示以下信息:3、 打開IE瀏覽器進(jìn)行測(cè)試BBSTalk發(fā)布完且Tomcat服務(wù)器開啟后,再打開IE7.0(或以上版本)瀏覽器,在其地址欄中輸入:http://localhost:8080/BBSTalk/login.html(其中l(wèi)ocalhost為本地主機(jī)IP地址,8080為Tomcat服務(wù)器端口號(hào),BBSTalk我項(xiàng)目名稱)按回車即可進(jìn)入BBS論壇首頁(yè)登錄界面。對(duì)于第一次登陸的用戶來說,首先需要注冊(cè),單擊“新用戶注冊(cè)”按鈕即可進(jìn)入注冊(cè)界面,注冊(cè)成功即可登陸論壇。登陸后瀏覽帖子,發(fā)帖,刪帖等一系列功能都可正常運(yùn)行,起初不能識(shí)別中文的問題,也通過修改參數(shù)得到了解決。(二)測(cè)試1、黑盒測(cè)試:測(cè)試截圖:

注冊(cè)成功:昵稱:用戶名:密碼,確認(rèn)密碼=生日:性別I年齡:聯(lián)系電話:郵雄:注冊(cè)失敗:用戶名重昵稱:用戶名:密碼二確認(rèn)密碼:生目:-性別:年齡:聯(lián)系電話:郵箱:注冊(cè)成功:昵稱:用戶名:密碼,確認(rèn)密碼=生日:性別I年齡:聯(lián)系電話:郵雄:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論