【正文】
數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應該實現(xiàn)的功能等。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。問題在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度9]。軟件危機曾經(jīng)是軟件界甚至整個計算機界最熱門的話題。它不僅是軟件開發(fā)階段的有機組成部分,而且在整個軟件工程(即軟件定義、設計和開發(fā)過程)中占據(jù)相當大的比重。軟件測試就是在受控制的條件下對系統(tǒng)或應用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應包括正常條件與非正常條件。 發(fā)帖界面用戶登錄本系統(tǒng)后可以發(fā)帖,發(fā)帖的流程是首先登錄,然后進行發(fā)帖。該模塊圖如3-1,3-2所示: 注冊界面 注冊成功界面 注冊流程圖此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應的頁面,否則輸出密碼錯誤。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關聯(lián)的關系。實體用矩形框表示,實體名稱標注在矩形框內(nèi)?,F(xiàn)將數(shù)據(jù)庫表介紹如下: Clubuser表字段描述類型clubuser_id注冊用戶編號intclubuser_name用戶名nvarcharclubuser_password密碼nvarcharclubuser_phone手機號nvarcharclubuser_郵箱nvarcharclubuser_address住址nvarcharclubuser_sex性別nvarchar bbstitle表字段描述類型id帖子編號inttitle帖子標題nvarcharmenu帖子內(nèi)容nvarchardate發(fā)帖時間datetimebbs_img上傳圖片varcharbbs_img_text圖片說明varcharimg_url圖片存放地址varchar bbsmenu表字段描述類型id留言編號intuser_id留言者編號 intdate留言時間datetimeusertype留言者類型nvarchartext留言內(nèi)容nvarchar admin表字段描述類型id管理員編號intName管理員用戶名 nvarcharPassword密碼nvarchar bbswen表字段描述類型id文集編號intname文集名稱 nvarchardate文集上傳時間datetimetext文集內(nèi)容nvarcharER模型的組成元素有:實體、屬性、聯(lián)系。 可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫文件。與其它的關系型數(shù)據(jù)庫管理系統(tǒng)相比,SQL Server 2000具有以下優(yōu)點:存儲文件單一。SQL Sever 2000中的宏可以實現(xiàn)操作的自動化,使操作更加簡單、快捷。SQL Sever 2000具有完整的數(shù)據(jù)庫應用開發(fā)工具,用戶可以方便的設計、修改、瀏覽一個記錄數(shù)據(jù)的基本表;可以在表數(shù)據(jù)中進行各種篩選和查詢操作;可以設計和使用各種窗體以實現(xiàn)數(shù)據(jù)顯示和操作;可以根據(jù)表數(shù)據(jù)設計打印各種報表;可以設計和使用宏,對表進行一系列特定的操作。良好的數(shù)據(jù)庫設計,可以提高數(shù)據(jù)信息的存儲效率保證數(shù)據(jù)信息的完整性和一致性。根據(jù)用戶需求和業(yè)務流程,本系統(tǒng)采用了SQL Sever 2000數(shù)據(jù)庫[6]。 數(shù)據(jù)庫的設計數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的重要組成部分,設計結(jié)構(gòu)合理,功能齊全的數(shù)據(jù)庫對于提高數(shù)據(jù)庫應用的開發(fā)效率和程序的性能都是非常重要的。功能一致性:完成同樣的功能應該盡量使用同樣的元素。(4)源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。運行環(huán)境:準配置IIS服務中WWW協(xié)議?!∠到y(tǒng)設計 應用平臺配置 CPU:Intel(R) Pentium(R) M processor ;內(nèi)存:512MB;硬盤80G;獨立顯卡32M。用戶注冊:用戶注冊后即可成為本論壇的會員,成為會員后即可進行發(fā)帖,留言等操作。252論壇系統(tǒng)分析與設計通過大學論壇系統(tǒng),同學與同學之間、老師之間可以非常輕松的進行交流,只要是有網(wǎng)絡的地方,即使不同的地區(qū)和國家的各種不同的人都可加入到BBS上進行交流。(2)用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。從而實現(xiàn)對超市的統(tǒng)一管理。由以上分析可知,大學論壇系統(tǒng)在經(jīng)濟上是可行的。由以上分析可知,大學論壇系統(tǒng)的開發(fā)在技術上是可行的??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。JSP可以通過直接調(diào)用方法或使用UseBean的自定義標簽得到JavaBeans中的數(shù)據(jù)。Model層用來實現(xiàn)業(yè)務邏輯,View層用來顯示用戶界面,Controller層主要負責View層和Model層之間的控制關系。當用戶在應用程序的頁之間跳轉(zhuǎn)時,存儲在Session對象中的變量不會清除;而用戶在應用程序中訪問頁時,這些變量始終存在[4]。Response對象:Response對象是用來控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個URL或設置cookie的值。任何可以嵌入到HTML中的內(nèi)容如Java, Applets,客戶端腳本,客戶端ActiveX等都可以放置在JSP中。 開發(fā)工具和開發(fā)模式的介紹JSP(JAVA Server Pages)是由微軟公司開發(fā)的服務器腳本編寫環(huán)境。(1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息是要在網(wǎng)站論壇中和Internet“海洋”中按照一定的檢索方式將所需要的信息的。大學生論壇BBS發(fā)展勢頭非常迅猛[1]。關鍵詞:論壇;系統(tǒng); 結(jié)構(gòu)化分析;數(shù)據(jù)庫; 模塊; 軟件開發(fā);2The development and implementation of University Forum on base of JSPAbstract:With the rapid development of puter technology, the school has entered the information age. To facilitate the School of Software, Hubei College of Arts and Sciences, students of management, and interact with students, decided to develop the school39。在此基礎上優(yōu)化程序代碼,加速系統(tǒng)運行和減少對系統(tǒng)資源的占用。為了方便大學的學生管理以及學生進行互動交流,決定開發(fā)基于JSP的大學論壇系統(tǒng)。材 料 清 單一、畢業(yè)設計二、畢業(yè)設計任務書三、畢業(yè)設計開題申請表四、畢業(yè)設計開題報告正文 聲 明本人 ,學號 ,系湖北文理學院數(shù)學與計算機科學學院信息與計算科學專業(yè)0811班學生。學生簽名: 年 月 日1大連交通大學2009屆本科生畢業(yè)設計(論文)基于JSP的大學論壇開發(fā)與實現(xiàn) 姓名: 專業(yè): 學號: 指導教師:摘要:隨著計算機技術的飛速發(fā)展,學校也已進入信息化時代。軟件開發(fā)過程中始終把系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整和處理的正確性。根據(jù)前幾個階段的分析和設計,本系統(tǒng)在設計方面采用B/S模式,同時使用JSP技術進行基本頁面的設計與功能實現(xiàn),后臺數(shù)據(jù)庫選用SQL Server 2000數(shù)據(jù)庫。根據(jù)2010年1月《第25次中國互聯(lián)網(wǎng)發(fā)展狀況統(tǒng)計報告》,%使用論壇、BBS等各種形式的虛擬社區(qū),用戶規(guī)模達到9822萬人,在網(wǎng)絡應用中排名第九,已經(jīng)躋身十大網(wǎng)絡應用之列。為了進行更好的交流,用戶想就自己的專業(yè)和愛好能和其他的用戶進行及時專業(yè)的交流,這就有