2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢業(yè)設(shè)計(論文)開題報告</p><p>  題 目: 基于JSP的BBS實現(xiàn) </p><p>  學 科 部: 信息學科部 </p><p>  專 業(yè): 計算機科學與技術(shù) </p&

2、gt;<p>  班 級: </p><p>  學 號: </p><p>  姓 名: </p><p>  指導教師: </p><p>  填表日

3、期: 年 3 月 16 日</p><p><b>  選題的依據(jù)及意義:</b></p><p>  在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除了提供自然的

4、輸入手段(如語音輸入、手寫輸入)外,讓人能產(chǎn)生身臨其境感覺的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。通過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小了時空界限,通過網(wǎng)絡(luò)人們可以共享計算機硬件資源、軟件資源和信息資源?!熬W(wǎng)絡(luò)就是計算機”的概念被事實一再證明,被世人逐步接受。</p><p>  BBS

5、是電子公告板系統(tǒng)(Bulletin Board System)的英文縮寫,它通過在計算機上運行服務(wù)軟件,允許用戶使用終端程序通過電話調(diào)制解調(diào)器撥號或者Internet來進行連接,執(zhí)行下載數(shù)據(jù)或程序、上傳數(shù)據(jù)、閱讀新聞、與其它用戶交換消息等功能。許多BBS由站長(通常被稱為SYSOP)業(yè)余維護,而另一些則提供收費服務(wù),開辟了一塊“公共”空間供用戶讀取和討論其中信息。</p><p>  國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢:&

6、lt;/p><p>  目前論壇系統(tǒng)的開發(fā)主要技術(shù)有ASP、PHP、JSP、CGI、ASP.NET。通過BBS系統(tǒng)可隨時取得國際最新的軟件及信息,也可以通過BBS系統(tǒng)來和別人討論計算機軟件、硬件、Internet、多媒體、程序設(shè)計以及醫(yī)學等等各種有趣的話題,更可以利用BBS系統(tǒng)來刊登一些“征友”、“廉價轉(zhuǎn)讓”及“公司產(chǎn)品”等啟事,而且這個園地就在你我的身旁。只要您擁有1臺計算機、1只調(diào)制解調(diào)器和1條電話線,就能夠進入

7、這個“超時代”的領(lǐng)域,進而去享用它無比的威力!國內(nèi)的BBS站,單線站還占大多數(shù)。隨著計算機的普及,特別是調(diào)制解調(diào)器的大量使用,BBS的活動將會進一步高漲。但是,隨之而來的撥號難和搶線難的問題將會加劇。盡管BBS站臺的數(shù)量在不斷增長,但這種增長的幅度總也趕不上用戶群的增長。許多人同時撥號一個站臺,不可避免地發(fā)生沖突。每回要撥上幾十次乃至上百次才能成功連上一個BBS站的狀況已經(jīng)成為困擾今日中國BBS用戶的一個難題。隨著BBS活動的深入,國內(nèi)

8、已經(jīng)出現(xiàn)了一些多線站,一次可以允許2人以上同時訪問。  BBS的發(fā)展過程中,也出現(xiàn)了一些問題。由于國內(nèi)使用的BBS架站軟件,都是從國外引進的,因此沒有必要</p><p><b>  本課題研究內(nèi)容</b></p><p>  本系統(tǒng)主要采用JSP+JAVABEAN+struts技術(shù),利用JSP實現(xiàn)論壇用戶登陸注冊模塊,論壇帳戶信息模塊,論壇文章發(fā)

9、布模塊,公告/制度模塊,版塊管理模塊,信息管理模塊,并利用JAVABEAN實現(xiàn)數(shù)據(jù)庫操作。</p><p>  1. JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁技術(shù)標準。 JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。</p><p>  在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入

10、Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java

11、 Applet,甚至無Frame。</p><p>  最初,JavaBean的目的是為了將可以重復使用的軟件代碼打包標準。特別是用與幫助廠家開發(fā)在綜合開發(fā)環(huán)境(IDE)下使用的java軟件部件。這些包括如Grid控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。從此,JavaBean就可以擴展為一個java web 應(yīng)用的標準部件,并且JavaBean部件框架已經(jīng)擴展為企業(yè)版的 Bean(EJB)。JAVABean是描述

12、JAVA的軟件組件模型,有點類似于Microsoft的COM組件概念。在JAVA模型中,通過JAVABean可以無限擴充JAVA程序的功能,通過JAVABean的組合可以快速的生成新的應(yīng)用程序。對于程序員來說,最好的一點就是JAVABean可以實現(xiàn)代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。</p><p>  Struts 框架就是基于Model 2 的架構(gòu),也就是基于MVC模式的框架技術(shù)[5]

13、。它是一個免費的開源的WEB層的應(yīng)用框架,具有很高的可配置性,和有一個不斷增長的特性列表。一個前端控制組件,一系列動作類,動作映射,處理XML的實用工具類,服務(wù)器端java bean 的自動填充,支持驗證的WEB 表單,國際化支持,生成HTML,實現(xiàn)表現(xiàn)邏輯和模板組成了struts的靈魂。</p><p><b>  本課題研究方案</b></p><p>  本課題

14、基于Windows XP操作系統(tǒng)和SQL數(shù)據(jù)庫,使用JSP+JAVABEAN+struts技術(shù)建立一個B/S模式的BBS論壇,實現(xiàn)系統(tǒng)登陸,顯示文章,發(fā)表文章,編輯文章,更改注冊資料,查看留言,文章搜索等模塊,并利用JAVABEAN編程實現(xiàn)操作。</p><p>  基于JSP的BBS實現(xiàn)有以下功能模塊:</p><p><b>  1.用戶功能實現(xiàn)</b></

15、p><p><b>  (1).用戶的登錄</b></p><p><b>  (2).用戶的注冊</b></p><p><b>  2.帖子功能實現(xiàn)</b></p><p><b>  (1).帖子的發(fā)表</b></p><p>&

16、lt;b>  (2).帖子的回復</b></p><p><b>  (3).帖子的瀏覽</b></p><p><b>  3.后臺管理</b></p><p><b>  (1).添加討論區(qū)</b></p><p><b>  (2).討論區(qū)瀏覽

17、</b></p><p><b>  (3).添加模塊</b></p><p>  研究目標、主要特色及工作進度:</p><p><b>  研究目標:</b></p><p>  建立一個基于JSP的BBS實現(xiàn),實現(xiàn)BBS的基本功能以及管理員的維護。</p><p

18、><b>  主要特色:</b></p><p>  1.本系統(tǒng)分為游客、注冊用戶與管理員三部分。不同的用戶具有不同的操作權(quán)限,保證系統(tǒng)的級別性。</p><p>  2.界面友好,內(nèi)容豐富,色彩感覺好,簡單易用。</p><p>  3.系統(tǒng)操作方便簡單,功能強大,易于維護。</p><p>  系統(tǒng)的層次結(jié)構(gòu)大

19、概如圖1所示:</p><p>  圖1 系統(tǒng)層次結(jié)構(gòu)</p><p>  工作進度計劃如表1-1:</p><p>  表1-1工作進度計劃</p><p><b>  六、參考文獻:</b></p><p>  [1] 馮燕奎, 趙德奎. JSP實用案例教程[M] 清華大學出版社, 200

20、4, 5: 70-100</p><p>  [2] 王家華 軟件工程[M] 東北大學出版社2001年3月303頁</p><p>  [3] 王宜貴 軟件工程[M] 北京:機械工業(yè)出版社,2002:20-79</p><p>  [4] 孫衛(wèi)琴 精通struts[M]電子工業(yè)出版社 2004年8月 50-70</p><p>  [

21、5] 孫衛(wèi)琴 精通hibernate[M]電子工業(yè)出版社 2005年4月 100-120</p><p>  [6] 張洪斌 java2高級程序設(shè)計[M]中科多媒體出版社 2001年11月 85-90</p><p>  [7] Jim Arlow UML2.0 and the Unified Process[M]機械工業(yè)出版社 2006年6月 30-40</p>&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論