【正文】
所示: 圖 63標題為空 測試 總結 在測試的過程中測試了多個用例,雖然出現(xiàn)了些問題,如 JSP 頁面間傳值丟失的問題,但是通過查找資料和鉆研,最終還是得到了及時解決,最終得到了比較完整的論壇系統(tǒng) 。這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結構相關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預期的狀態(tài)一致。因此黑盒測試是從用戶觀點出發(fā)的測試,黑盒測試直觀的想法就是既然程序被規(guī)定做某些事,那我們就看看它是不是在任何情況下都做的對。 測試的方法 常用的測試有兩種方法:黑盒測試和 白盒測試。 大連交通大學 2021 屆本科生畢業(yè)設計(論文) 23 嚴格執(zhí)行測試計劃,排除測試的隨意性。為了保證軟件測試效果,軟件錯誤報告應該由測試工程師負責,軟件錯誤修復應該由負責錯誤確認和處理的軟件工程師負責,軟件錯誤修復后的驗證和關閉應該由軟件錯誤報告者(測試工程師)負責。 在軟硬件環(huán)境中測試軟件。軟件測試不是軟件的一個獨立階段,它貫穿于軟件項目的各個階段。測試應該能驗證軟件的功能和性能與源語言軟件保持一致,軟件的語言質(zhì)量、軟件界面、文檔內(nèi)容等符合當?shù)卣Z言市場用戶的使用要求,符合特定區(qū)域的文化傳統(tǒng)和風俗習慣。通過對這些錯誤和缺陷的處理,確保軟件的語言質(zhì)量、互操作性、功能等符合軟件的設計要求,滿足當?shù)卣Z言市場用戶的使用要求。 用戶登錄模塊的實際效果如圖 53 所示: 圖 53用戶登錄模塊效果圖 用戶登錄模塊主要是是首先輸入 “ 用戶名 ”“ 密碼 ” , 用戶名和密碼首先會提交到后臺 , 后臺 對用戶名和密碼進行信息驗證,驗證信息正確后進入網(wǎng)站頁面。 論壇首頁如圖 51 所示: 圖 51論壇首頁 首頁主要展示了論壇的板塊信息,首先首頁面是由兩個頁面組成 , 分別是 和 , 和 分別是頂端頁面顯示和下面版塊列表的顯示。 表 43 字典表單 字段名 說明 類型 長度 是否為空 主鍵 id 字典表編號 varchar 50 否 主鍵 info 字典表內(nèi)容 varchar 50 否 englishname 字典表標識 varchar 50 否 表 44 論壇帖子信息表 單 字段名 說明 類型 長度 是否為空 主鍵 id 帖子編號 varchar 50 否 主鍵 uid 發(fā)布人編號 varchar 50 否 外鍵 title 帖子標題 varchar 50 否 content 帖子內(nèi)容 varchar 8000 否 um 查看數(shù)量 int 4 是 rnum 回復數(shù)量 int 4 是 ct 發(fā)布日期 datetime 8 否 type 帖子所屬版塊 varchar 50 否 外鍵 luid 回復人編號 varchar 50 否 該 表中 “ 帖子編號 ” 是該表的主鍵,該表主要用于保存帖子的基本信息。按照第一范式的要求,表中的每個字段都應當是不可再分的。 根據(jù) ER 圖,可以得到的信息如下: 用戶信息( 編號 ,登陸名,密碼,真實姓名,郵箱,電話,性別,年齡,照片,備注) 帖子信息( 編號 , 用戶編號 , 版塊編號 ,標題,內(nèi)容,查看數(shù),回復數(shù),創(chuàng)建時間) 帖子回復信息( 編號 , 帖子編號 , 用戶編號 ,內(nèi)容,回復時間) 論壇版塊信息( 板塊編號 ,版塊主題,描述,連接路徑) 在實現(xiàn)設計階段,常常使用 的關系規(guī)范化理論來指導關系型數(shù)據(jù)庫的設計。 帖子回復實體 ER 圖 帖 子 回 復標 題作 者回 復 數(shù) 量瀏 覽 數(shù) 量回 復 時 間 回 復 人 圖 43 帖子回復實體 ER圖 帖子實體 ER 圖 大連交通大學 2021 屆本科生畢業(yè)設計(論文) 13 帖 子 信 息標 題用 戶 編 號內(nèi) 容編 號查 看 次 數(shù)創(chuàng) 建 時 間回 復 次 數(shù) 圖 44 帖子 實體 ER圖 帖子是論壇的重要組成部分,帖子實體屬性主要有編號,用戶編號,標題,內(nèi)容,回復次數(shù),創(chuàng)建時間,查看次數(shù)。用戶和梯子之間是 1 對多的關系,同理和帖子回復信息也是 1 對多的關系。 用 戶 管 理用戶注冊用戶登錄論壇用戶瀏覽用戶個人信息維護 圖 34版塊管理結構圖 系統(tǒng)主要功能模塊流程圖 暢通無阻車友會論壇 主要功能包括用戶注冊,用戶登錄,用戶個人信息的修改,管理員發(fā)布版塊信息,用戶查看版塊信息,用戶發(fā)表帖子,管理員對用戶進行管理等 功能。用戶只需輸入想查詢的內(nèi)容的標題即可快速搜索到,省時省力。進入版塊的具體內(nèi)容后,您將會看到如下內(nèi)容:主題標題,主題作者,主題發(fā)布時間,回復數(shù)量,查看數(shù)量,最新回復作者,最新回復時間。 ? 用戶登陸模塊:用戶根據(jù)自己的注冊名稱及密碼進行登陸,包含三個部分:用戶的登錄名稱,密碼,驗證碼的輸入。用戶注冊模塊,用戶登錄模塊,瀏覽文章模塊 ,留言板模塊,是全站搜索模塊 , 會員信息查詢模塊。本系統(tǒng)主要實現(xiàn)的功能有:用 戶的注冊,登陸,瀏覽發(fā)表文章和留言,進行快捷搜索,對會員信息的查詢,及本人基本信息的修改功能。對于會員信息的查詢,只有注冊過的用戶有此權限。 : 暢通無阻車友會論壇 主要分為前臺和后臺兩個子系統(tǒng),前臺實現(xiàn)的功能有用戶的注冊,登陸,瀏覽發(fā)表文章和留言,進行快捷搜索,對會員信息的查詢,及本人基本信息的修改功能。七是發(fā)表新主題模塊,用戶不僅有瀏覽他人文章的權限,還有發(fā)表主題的權限。三是瀏覽文章模塊,所有用戶都有權限瀏覽文章。本系統(tǒng)是一個有關武俠的網(wǎng)站,因此 前臺采用平淡中尋求簡潔清爽的界面,一如武林風, 網(wǎng)站的界面好與否,一定要與網(wǎng)站的主題所要表達的思想相配才行。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP[5]規(guī)范總是能在 Tomcat 中得到體現(xiàn)。 Dreamweaver 啟動后,會出現(xiàn)一 個新的文檔操作窗口 , 該窗口包含如下的幾個部分:標題欄、菜單欄、工作區(qū)、浮動面板和狀態(tài)欄。 SQL Server Express 提供強大而可靠的數(shù)據(jù)管 理工具,它功能豐富,能夠保護數(shù)據(jù)并提高性能。它最初是由 Microsoft Sybase 和AshtonTate三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。大連交通大學 2021 屆本科生畢業(yè)設計(論文) 3 Java Server Page 技術封裝了許多功能,這些功能是在易用的、與 JSP 相關的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。 在服務器端, JSP 引擎解釋 JSP 標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBCTM 技術訪問數(shù)據(jù)庫,或者包含文件),并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。使用 JSP[2]技術, Web 頁面開發(fā)人員可以使用HTML 或者 XML 標識來設計和格式化最終頁面。 人類在 表達思想、傳遞信息時,最初采用圖 形,后來逐漸演化發(fā)展為具有抽象 意義。 1984年美國的 Tom Jonning開發(fā)了一套具有電子功能的電子公告板程序 FIDO。其后經(jīng)過幾番增修,終于在 1983 年通過 Capital PC User Group( CPCUG)的 Communication Special Interest Group 會員的努力,改寫出了個人計算機系統(tǒng)的 BBS。 1978 年在美國芝加哥開發(fā)出一套基于 8080 芯片 CBBS/Chicago(Computerized Bulletin Board System/Chicago),此乃最早的一套 BBS 系統(tǒng)。這里 “ 業(yè)余 ”2 字,并不是代表這種類型的 BBS 站的服務和技術水平是業(yè)余的,而是指這類 BBS 站的性質(zhì)。多數(shù)業(yè)余 BBS 站的站長,基于個人關系,每天都互相交換電子郵件,漸漸地形成了一個全國性的電子郵件網(wǎng)絡 China FidoNet(中國惠多網(wǎng))。經(jīng)過長時間的發(fā)展,直到 1995年,隨著計算機及其外設的大幅降價, BBS 才逐漸被人們所認識。 關鍵 詞 : JSP sql server 2021 tomcat Dreamweaver ABSTRACT Along with the modern puter science development, the puter information system is more and more important, the work already became the people to exchange the information important way, therefore appeared systems that based on wor k platform, the forum on the already became one kind of important tool which the people exchanged. This system has characteristics, such as interface friendly, simple easy using, flexible chaining etc. Basic functions in the online forum can all be realized in this system, for example, registration of users, user land, have a look around model, publish model, administrator go on a series of function of managing to forum and so system adopts structurization analysis and design method,and also uses JSP, and concerns such technology as the database ,etc. to design and develop , can run correctly under sql server 2021 database