BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第1頁
BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第2頁
BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第3頁
BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第4頁
BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、山東科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院名稱信息科學(xué)與工程學(xué)院專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)08-3班學(xué)生姓名任秀秀學(xué)號(hào)0519指導(dǎo)教師趙華填表時(shí)間:二0-二年三月二十日填表說明1 .開題報(bào)告作為畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)對(duì)學(xué)生答辯資格審查的依據(jù)材料之02 .此報(bào)告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(jì)(論文)工作前期完成,經(jīng)指導(dǎo)教師簽署意見、相關(guān)系主任審查后生效。3 .學(xué)生應(yīng)按照學(xué)校統(tǒng)一設(shè)計(jì)的電子文檔標(biāo)準(zhǔn)格式,用A4紙打印。裝訂在左側(cè)4 .參考文獻(xiàn)不少于8篇,其中應(yīng)有適當(dāng)?shù)耐馕馁Y料(一般不少于2篇)。5 .開題報(bào)告作為畢業(yè)設(shè)計(jì)(論文)資料,與畢業(yè)設(shè)計(jì)(論文)一同存檔

2、。設(shè)計(jì)(論文)題目BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)(論文)類型(劃)工程設(shè)計(jì)應(yīng)用研究開發(fā)研究基礎(chǔ)研究其它V本課題的研究目的和意義BBS電子布告欄系統(tǒng))是在網(wǎng)上提供交流的手段。它可以用于公告,群組討論,社區(qū)內(nèi)通信,聯(lián)系,在線聊天,找工作等,利用網(wǎng)絡(luò)實(shí)時(shí),便捷的特點(diǎn)來方便人們的交流,聯(lián)系和娛樂。現(xiàn)在各大公司為了方便人員交流紛紛建立內(nèi)部交流的BBS系統(tǒng)。在BBS上,大家可以對(duì)自己所看到的,聽到的,想到的任何一件事做出評(píng)論。在2012年的今天,BBS上的帖子閱讀量上萬余次已經(jīng)算不上驚天動(dòng)地的大事了。BBS本身早已由原來的娛樂交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。我們的網(wǎng)絡(luò)媒體在不斷發(fā)展,不斷變革。在不

3、斷前進(jìn)的社會(huì)中不斷增強(qiáng)其影響力與引導(dǎo)力。鑒于論壇的這些優(yōu)點(diǎn),又加之論壇的一些基本特點(diǎn)我曾了解過,而且學(xué)過Java開發(fā)的相關(guān)課程,如Java程序設(shè)計(jì)、HTML網(wǎng)頁設(shè)計(jì)、JSP應(yīng)用開發(fā)技術(shù)、JavaScript程序設(shè)計(jì)、XML技術(shù)應(yīng)用以及企業(yè)應(yīng)用架構(gòu)設(shè)計(jì)Hibernate+Spring,還在老師的帶領(lǐng)下做了簡(jiǎn)易留言板系統(tǒng)。考慮到個(gè)人喜好,所以最后我決定選擇JavaWeb開發(fā)一一論壇(用戶端)系統(tǒng)設(shè)計(jì),以這個(gè)題目作為我畢業(yè)論文,同時(shí)也能積累一點(diǎn)開發(fā)Java項(xiàng)目的經(jīng)驗(yàn),達(dá)到鍛煉自己在這方面能力的目的。本課題的主要研究?jī)?nèi)容(提綱)1、概述論壇系統(tǒng)設(shè)計(jì)的歷史背景論壇系統(tǒng)設(shè)計(jì)的目的及意義論壇系統(tǒng)設(shè)計(jì)的可行性

4、論壇系統(tǒng)設(shè)計(jì)的局限性系統(tǒng)分析(1)系統(tǒng)需求分析(2)功能需求分析3、數(shù)據(jù)庫設(shè)計(jì)(1)數(shù)據(jù)庫設(shè)計(jì)概述(2)概念結(jié)構(gòu)設(shè)計(jì)(3)物理結(jié)構(gòu)設(shè)計(jì)4、詳細(xì)設(shè)計(jì)(1)新用戶注冊(cè)功能的實(shí)現(xiàn)(2)用戶登錄功能的實(shí)現(xiàn)(3)用戶找回密碼功能的實(shí)現(xiàn)(4)用戶操作功能的實(shí)現(xiàn)5、系統(tǒng)測(cè)試文獻(xiàn)綜述(國內(nèi)外研究情況及其發(fā)展)Java在Web方面的開發(fā)框架并不少見,甚至可以說多如牛毛,如最著名的SSH(Struts、Spring、Hibernate),還有同樣流行的Batista、WebWork、Wicket等各種MVC框架、ORM框架、IOC框架等。國內(nèi)發(fā)展情況:國內(nèi)在JavaWeb方面的開發(fā)框架以江南白衣的SpringSi

5、de,Bane的Edon最為著名。這兩個(gè)框架都實(shí)現(xiàn)了整個(gè)系統(tǒng)的架構(gòu)(包括MVC,ORM,IOC,甚至還有Flash圖表等多種功能),可以僅使用單個(gè)框架來開發(fā)整個(gè)網(wǎng)站。但是其中很多功能小型網(wǎng)站根本用不上。而且它們依賴過多其他的第三方類庫,這樣會(huì)對(duì)小型網(wǎng)站的服務(wù)器空間造成一定的壓力,技術(shù)門檻也較高。所以這些框架對(duì)于小型網(wǎng)站來說無疑是重量級(jí)的。國外發(fā)展情況:國外在JavaWeb方面的開發(fā)框架非常多,Jboss的ORM框架Hibernate,如Apache的MVC框架Strutsx,Creamware的Spring等。Hibernate無疑是目前ORM框架中最優(yōu)秀的,其設(shè)計(jì)思想超過現(xiàn)在理念10年,對(duì)不

6、同數(shù)據(jù)庫的事務(wù)、鎖等特性支持非常好,并定義了HQL(HibernateQueryLanguage)查詢語言,使程序?qū)?shù)據(jù)庫的操作面向?qū)ο蠡?,還提供一、二級(jí)緩存,從而極大的提高了數(shù)據(jù)庫操作性能。Hibernate的功能雖然非常強(qiáng)大,使用起來也更加簡(jiǎn)便(相對(duì)于EJB來說),但是配置文件和API對(duì)于小型網(wǎng)站來說還是過于復(fù)雜。Spring是一個(gè)解決了許多在開發(fā)中常見問題的強(qiáng)大框架。它基于IOC容器,并對(duì)其它一些第三方類庫、框架(如Hibernate、Struts)提供了模板支持,使其使用起來更加方便,整合起來更加簡(jiǎn)單。Spring使應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時(shí)享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。

7、但是Spring的過于復(fù)雜的配置是其最大的詬病,而且自從以后學(xué)習(xí)門檻頗高,使用復(fù)雜也使其不再輕量級(jí)。Strutsx是一個(gè)采用Serialist和JSP技術(shù)來實(shí)現(xiàn)的MVC框架。Struts能充分滿足應(yīng)用開發(fā)的需求,簡(jiǎn)單易用,把Serialist、JSP自定義標(biāo)簽庫和信息資源(MessageResource)整合在一個(gè)統(tǒng)一的框架中,開發(fā)人員可以利用其進(jìn)行開發(fā)時(shí)不再自己編碼實(shí)現(xiàn)全套的MVC模式,極大的節(jié)省了時(shí)間。但是在Struts中Action和ActionForm綁定,如果想獲取用戶提交的參數(shù)就必須編寫ActionForm,使代碼量膨脹。并且Struts對(duì)于JSP和Serialist的封裝并不完整

8、,程序員仍需要學(xué)習(xí)許多關(guān)于Serialist的知識(shí),學(xué)習(xí)曲線較高。Struts可以說是Struts和WebWork的結(jié)合體,使用起來比Struts要簡(jiǎn)單很多,并且采用了約定大于配置的原則,最大程度降低了配置量。但是Struts在小型網(wǎng)站的建設(shè)中相對(duì)于Ruby的Rails框架來說,無疑還是重量級(jí)的。擬解決的關(guān)鍵問題1、此網(wǎng)上論壇中三種不同角色游客、注冊(cè)用戶管理員分別為:(1)游客:查看帖子、注冊(cè)新用戶。(2)注冊(cè)用戶:查看帖子、發(fā)新帖子、回復(fù)信息、查詢主帖。(3)管理員:帖子管理、用戶管理、數(shù)據(jù)庫管理。2網(wǎng)上論壇系統(tǒng)總體分析(1)會(huì)員注冊(cè)和登陸模塊:這個(gè)模塊的功能,就是新來網(wǎng)友可以填寫注冊(cè)資料,

9、通過審核后便成為本論壇的正式會(huì)員,并可以以會(huì)員身份登陸論壇。(2)文章顯示模塊:顯示所有會(huì)員最新發(fā)表的一些文章主題。(3)發(fā)表文章模塊:為會(huì)員提供發(fā)表文章的地方,以及回復(fù)主題等。(4)論壇與用戶管理模塊:版主以上職務(wù)可以進(jìn)行對(duì)文章和用戶進(jìn)行處理,查詢,修改,刪除等。了解了具體的功能需求后,就可以按模塊的開始論壇的設(shè)計(jì)了。當(dāng)然,這些模塊的只是在功能上對(duì)論壇結(jié)構(gòu)的劃分,實(shí)際上并不能夠完全的把他們獨(dú)立出來進(jìn)行設(shè)計(jì)。對(duì)于這種較小的應(yīng)用,也沒有必要進(jìn)行完全的模塊化設(shè)計(jì),在良好的規(guī)劃下直接寫程序代碼或許來的更為簡(jiǎn)單一些。研究思路和方法1、系統(tǒng)采用hibernate+struts+spring構(gòu)架,數(shù)據(jù)庫采

10、用Mysql,使用spring的配置文件application連接數(shù)據(jù)庫2、使用注入dao的形式進(jìn)行數(shù)據(jù)庫操作,在dao中實(shí)現(xiàn)對(duì)數(shù)據(jù)表的增加,刪除,查詢,修改操作。3、前臺(tái)JSP頁面產(chǎn)生的請(qǐng)求交由對(duì)應(yīng)的action進(jìn)行邏輯操作。本課題的進(jìn)度安排第5周:認(rèn)真研究本課題的歷史背景,目的和意義,可行性和局限性。第6周:溫習(xí)開發(fā)工具和開發(fā)技術(shù)。第7周:對(duì)系統(tǒng)需求和功能需求進(jìn)行分析。第8周:實(shí)現(xiàn)新用戶注冊(cè)功能。第9周:實(shí)現(xiàn)用戶登錄,找回密碼功能。第10周:實(shí)現(xiàn)用戶操作功能。第11-13周:進(jìn)行系統(tǒng)測(cè)試第14周:對(duì)系統(tǒng)進(jìn)行完善和修復(fù)第15-16周:完成畢業(yè)答辯提綱,論文定稿。參考文獻(xiàn)1W川iamCrawford,JonathanKa設(shè)計(jì)模式M.北京:中國電力出版社.2005.2邁克羅伯遜.團(tuán)隊(duì)的變革:高效解決問題的途徑M.北京:國際文化出版公司.2004.3余浩東.J2EEE用框架設(shè)計(jì)與項(xiàng)目開發(fā)M.北京1青華大學(xué)出版社.2008.4王進(jìn).J2EE框架深度歷險(xiǎn)M.南京:東南大學(xué)出版社.2009.5賈素玲,王強(qiáng).JSP應(yīng)用開發(fā)技術(shù)M.北京:清華大學(xué)出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論