【正文】
on the Windows graphical user interface, easy to use operating environment, system design process, as far as possible to understand easy to read interface, allowing users to fully grasp in the short term. Software development process has always been the correctness of the system first, and strive to data integrity and accuracy of processing. On the basis of optimized code to speed up system operation and reduce the system this paper, structural analysis, a function described in detail the more powerful platform BBS forum system before and after development, operations, processes, and some of the key technologies involved. Analysis of software development background and process。通過對本校學(xué)生的調(diào)查及網(wǎng)絡(luò)上現(xiàn)有大學(xué)論壇系統(tǒng)的調(diào)查,開發(fā)了這套大學(xué)論壇系統(tǒng)。如有發(fā)現(xiàn)此類行為,本人愿意為此承擔(dān)一切道義及法律責(zé)任,特此聲明。首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細設(shè)計過程,數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和實現(xiàn),以及具體界面的設(shè)計和功能。BBS作為一種對外的展示窗口,進行內(nèi)外信息交流,已成為大眾的廣泛需要。作為應(yīng)用程序有較強的可操作性和擴展性。當(dāng)然,其他網(wǎng)頁發(fā)展工具,例如,Dreamweaver、語言相容性高 JSP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來設(shè)計外,并可經(jīng)由“plugIn”(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言[3]。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會使JSP頁面臃腫不堪,Web服務(wù)器的負(fù)荷過重。在這種設(shè)計模式下,[5]。因此無需再投入資金購買其他設(shè)施。本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。本系統(tǒng)共包括五大模塊,分別是用戶注冊模塊,用戶登錄模塊,學(xué)習(xí)園地模塊,衣食住行模塊,個人設(shè)置模塊。數(shù)據(jù)庫系統(tǒng):SQLSERVER2000。(6)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。所以在設(shè)計過程中不但要把所必需的數(shù)據(jù)字段加到數(shù)據(jù)庫中,而且要加入一些可以方便控制數(shù)據(jù)庫的字段,來增加數(shù)據(jù)庫的完整性和安全性。通過SQL Server 2000功能強大的工具,用戶可以方便的使用和管理數(shù)據(jù)庫,如創(chuàng)建和編輯數(shù)據(jù)表、設(shè)計和使用各種查詢工具進行查詢操作、設(shè)計和使用窗體、制作和打印報表、設(shè)計和使用宏、設(shè)計和使用Web頁等。SQL Server 2000不僅可以處理自身的數(shù)據(jù)庫文件,還可以處理其它一些數(shù)據(jù)庫系統(tǒng)管理軟件所建立的數(shù)據(jù)庫文件,能識別DBase、FoxBase、FoxPro、Paradox、Btrieve等數(shù)據(jù)庫格式文件,并且支持開放式數(shù)據(jù)庫互連性標(biāo)準(zhǔn)(ODBC)的SQL。bbstitle用于存放會員發(fā)表的帖子信息。(2)屬性是實體的性質(zhì)。 用戶登錄界面該頁面提供超市經(jīng)理按照部門進行收入錄入的頁面,經(jīng)理在下拉列表框中選擇相關(guān)部門,并進行收入的錄入,單擊Add按鈕將對應(yīng)記錄添加到數(shù)據(jù)庫中。從本質(zhì)上說,軟件測試是“探測”,在“探測”中發(fā)現(xiàn)軟件的毛病[8]?,F(xiàn)在人們已經(jīng)逐步認(rèn)識到所謂的軟件危機實際上僅是一種狀況,那就是軟件中有錯誤,正是這些錯誤導(dǎo)致了軟件開發(fā)在成本、進度和質(zhì)量上的失控。自有程序設(shè)計的那天起測試就一直伴隨著。黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。檢查能否正確地接受信息或輸出信息。針對本系統(tǒng)的評價如下:(1)系統(tǒng)功能評價根據(jù)本系統(tǒng)開發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過測試運行,該系統(tǒng)達到了預(yù)定的開發(fā)目標(biāo),在實際使用中的功能可以滿足用戶需求。 在做畢設(shè)的過程中,讓我對程序員有了很深的體會。通過基于Internet互聯(lián)網(wǎng)的動態(tài)WEB數(shù)據(jù)庫技術(shù),可以解決遠程的數(shù)據(jù)傳輸與讀取,遠程的客戶終端(Client)可以通過WEB頁面提交請求,查詢遠端的數(shù)據(jù)服務(wù)器上的信息,同時還可以向遠端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲信息,以實現(xiàn)信息的共享,同時利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端安裝WEB應(yīng)用就可以使每個客戶端都能瀏覽使用。通過對資料的參考和初步整理,對所選課題《基于jsp的網(wǎng)絡(luò)論壇的設(shè)計和實現(xiàn)》的相關(guān)基礎(chǔ)知識已比較熟悉;對該課題的研究目的和意義也較明了。 同意開題。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。Java語言是成熟的、強大的、易擴充的編程語言。通過基于Internet互聯(lián)網(wǎng)的動態(tài)WEB數(shù)據(jù)庫技術(shù),可以解決遠程的數(shù)據(jù)傳輸與讀取,遠程的客戶終端(Client)可以通過WEB頁面提交請求,查詢遠端的數(shù)據(jù)服務(wù)器上的信息,同時還可以向遠端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲信息,以實現(xiàn)信息的共享,同時利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端安裝WEB應(yīng)用就可以使每個客戶端都能瀏覽使用。如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。第612周:編寫相關(guān)代碼,并且在電腦上重復(fù)的修改,實驗,保證能夠順利的運行程序。精通 JSP 編程 [M],電子工業(yè)出版社 [10]黃理 李積善 曹林有等 網(wǎng)站開發(fā)新動力:用JSP輕松開發(fā)Web網(wǎng)站(第二版) [M]北京希望電子出版社[11]馬斗 邱哲 王俊標(biāo)。第14周 :答辯。Servlet用來處理請求的事務(wù),充當(dāng)控制器(Controller即C)的角色,Servlet負(fù)責(zé)響應(yīng)用戶對業(yè)務(wù)邏輯的請求并根據(jù)用戶的請求行為,決定將哪個JSP頁面發(fā)送給客戶。JSP頁面處于表現(xiàn)層,也就是視力(View即V)的角色。它們各自處理自己的任務(wù)。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機解釋執(zhí)行,比源碼解釋效率高。JSP的技術(shù)的優(yōu)勢:1.一次編寫,到處運行。湖北文理學(xué)院本科畢業(yè)論文開題報告基于jsp的網(wǎng)絡(luò)論壇的設(shè)計與實現(xiàn)姓名:李黎明 專業(yè):信息與計算科學(xué)0811 學(xué)號:08125045 指導(dǎo)老師:馮倩倩研究的目的和意義:論壇又名網(wǎng)絡(luò)論壇BBS,它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發(fā)布信息或提出看法。它是一種交互性強,內(nèi)容豐富而即使的Internet電子信息服務(wù)系統(tǒng)。Jsp實用教程[M].,清華大學(xué)出版社.[2]黃理,李積善,曹林有,張勇。因為在做程序的過程中我們會用到很多新的知識,可能是我們以前從未接觸過的,所以我們需要堅持學(xué)習(xí),要有一顆積極主動的心,這樣我們才會在項目的過程中兵來將擋水來土屯,才能更淋漓盡致的發(fā)揮我們的知識;作為一名程序員要有永不言敗的心。(3)系統(tǒng)經(jīng)濟評價在規(guī)定時間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時所確定的系統(tǒng)開發(fā)目標(biāo),達到了設(shè)計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學(xué)管理水平。檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。問題在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度9]。它不僅是軟件開發(fā)階段的有機組成部分,而且在整個軟件工程(即軟件定義、設(shè)計和開發(fā)過程)中占據(jù)相當(dāng)大的比重。 發(fā)帖界面用戶登錄本系統(tǒng)后可以發(fā)帖,發(fā)帖的流程是首先登錄,然后進行發(fā)帖。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系?,F(xiàn)將數(shù)據(jù)庫表介紹如下: Clubuser表字段描述類型clubuser_id注冊用戶編號intclubuser_name用戶名nvarcharclubuser_password密碼nvarcharclubuser_phone手機號nvarcharclubuser_郵箱nvarcharclubuser_address住址nvarcharclubuser_sex性別nvarchar bbstitle表字段描述類型id帖子編號inttitle帖子標(biāo)題nvarcharmenu帖子內(nèi)容nvarchardate發(fā)帖時間datetimebbs_img上傳圖片varcharbbs_img_text圖