【正文】
面中,管理員會(huì)根據(jù)需要對(duì)每個(gè)會(huì)員進(jìn)行增刪等操作,并將其信息提交給數(shù)據(jù)庫(kù)。后進(jìn)入注冊(cè)頁(yè)面填寫(xiě)注冊(cè)信息,等候會(huì)員管理模塊驗(yàn)證并把新用戶(hù)的信息添加到數(shù)據(jù)庫(kù),返回注冊(cè)成功,用戶(hù)可繼續(xù)瀏覽帖子。會(huì)員首先使用自己的賬號(hào)和密碼登陸系統(tǒng),登錄模塊將會(huì)把用戶(hù)的ID保存系統(tǒng)的緩存中,并展現(xiàn)論壇的分類(lèi)模塊給會(huì)員。普通用戶(hù)的需求:用戶(hù)登錄,發(fā)表帖子,回復(fù)帖子,查看公告,對(duì)自己發(fā)表或回復(fù)的帖子進(jìn)行修改或刪除。由于它對(duì)平臺(tái)環(huán)境要求不高,安裝方便,適合中小型系統(tǒng)的開(kāi)發(fā)。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。 Tomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。作為優(yōu)秀的持久層框架實(shí)現(xiàn),Hibernate 框架提供了強(qiáng)大、高性能的對(duì)象到關(guān)系型數(shù)據(jù)庫(kù)的持久化服務(wù),開(kāi)發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計(jì)進(jìn)行持久層開(kāi)發(fā)[5]。HTML標(biāo)簽():擴(kuò)展HTML Form的JSP標(biāo)記。② ActionForm類(lèi):狀態(tài)改變的數(shù)據(jù)的封裝類(lèi),是一個(gè)JavaBean。2. Struts框架介紹Struts通過(guò)提供一個(gè)控制器ActionServlet實(shí)現(xiàn)了MVC架構(gòu),這個(gè)控制器可以用來(lái)管理JSP頁(yè)面和其他表現(xiàn)層之間的流程,Strust通過(guò)使用ActionForward和ActionMapping來(lái)保證表現(xiàn)層之外的控制流決策來(lái)實(shí)現(xiàn)MVC模式。 事實(shí)證明,Java Servlet是一種開(kāi)發(fā)Web應(yīng)用的理想構(gòu)架。 JSP與Microsoft的ASP、PHP技術(shù)非常相似。所以開(kāi)發(fā)環(huán)境可行性是沒(méi)有任何問(wèn)題的。經(jīng)濟(jì)可行性分析(能否贏利)是從經(jīng)濟(jì)的角度分析網(wǎng)站系統(tǒng)的規(guī)劃方案有無(wú)實(shí)現(xiàn)的可能和開(kāi)發(fā)的價(jià)值;分析網(wǎng)站系統(tǒng)所帶來(lái)的經(jīng)濟(jì)效益是否超過(guò)開(kāi)發(fā)和維護(hù)網(wǎng)站所需要的費(fèi)用。要求系統(tǒng)能有效、安全、可靠和無(wú)誤的完成上述操作,并要求界面要簡(jiǎn)單明了,美觀,易于操作,服務(wù)器程序利于維護(hù)。你甚至可以通過(guò)外形的不同來(lái)猜測(cè)對(duì)方的性格,這些都是傳統(tǒng)虛擬社區(qū)所不具備的特點(diǎn)。圖形虛擬社區(qū)可以非常具體和形象化的模擬整個(gè)現(xiàn)實(shí)社區(qū)的生活,并且具備無(wú)限的可擴(kuò)充性。通過(guò)論壇平臺(tái)外調(diào)其他應(yīng)用系統(tǒng)的功能接口,完成應(yīng)用系統(tǒng)的服務(wù)。當(dāng)論壇用戶(hù)數(shù)量達(dá)到引爆點(diǎn)后,社區(qū)流量將開(kāi)始飛快成長(zhǎng),[3]。通過(guò)應(yīng)用該系統(tǒng)可以實(shí)現(xiàn)用戶(hù)與用戶(hù)間的交流、企業(yè)與企業(yè)間的信息交互,利用網(wǎng)絡(luò)經(jīng)濟(jì)而又快捷地與外界進(jìn)行各種信息溝通,取得更有用的信息資源。隨著中國(guó)網(wǎng)絡(luò)的普及和計(jì)算機(jī)及其外設(shè)的大幅度降價(jià),Internet這個(gè)概念逐漸深入人心。我們的網(wǎng)絡(luò)媒體在不斷發(fā)展,不斷變革。在BBS上,大家可以對(duì)自己所看到的、聽(tīng)到的、想到的任何一件事做出評(píng)論,誰(shuí)也不知道自己的帖子可能會(huì)獲得成千上萬(wàn)的人的支持。國(guó)內(nèi)研究現(xiàn)狀從1991年開(kāi)始,國(guó)內(nèi)出現(xiàn)了第一個(gè)BBS站。 但在當(dāng)時(shí),也沒(méi)有解決站與站之間的通訊。在1983年通過(guò)Capital PC User Group(CPCUG)的Communication Special Interest Group會(huì)員的努力,改寫(xiě)出了個(gè)人計(jì)算機(jī)系統(tǒng)的BBS。國(guó)外研究現(xiàn)狀1978年在美國(guó)芝加哥開(kāi)發(fā)出一套基于8080芯片的CBBS/Chicago(Computerized Bulletin Board System/Chicago),這是最早的一套BBS系統(tǒng)。在線論壇系統(tǒng)(BBS)是各種信息交流和傳布的場(chǎng)所,它不同于電視報(bào)紙等傳統(tǒng)的媒體,任何人都可以隨便的在BBS上發(fā)表自己的言論,不受任何限制。我們習(xí)慣了上網(wǎng)看新聞、去論壇看帖、網(wǎng)上購(gòu)物、撰寫(xiě)自己的網(wǎng)絡(luò)日志、網(wǎng)上聊天,視頻等等。 Struts。系統(tǒng)采用富文本編輯器編輯帖子和回復(fù),能夠發(fā)送圖片、附件、視頻、Flash等,使我們的交流更加豐富多彩。在線論壇的設(shè)計(jì)與實(shí)現(xiàn)摘 要為了方便大家的溝通和獲取信息,特構(gòu)建一個(gè)在線論壇系統(tǒng)。系統(tǒng)對(duì)于游客、普通用戶(hù)、版主、管理員等角色提供了用戶(hù)注冊(cè)、登錄、瀏覽帖子及其評(píng)論,發(fā)帖、回復(fù)帖子、引用帖子,帖子管理,后臺(tái)管理等操作,并對(duì)于不同的角色有不同的權(quán)限。關(guān)鍵詞: 在線論壇; Struts; Hibernate; JSPABSTRACTTo facilitate the munication and access to information, particularly on building a Online Forum System. The system uses Internet as a platform, the use of B / S structure, using the Java programming language, the page display using JSP to do while using the Tiles tags, EL expressions, JavaScript, and Ajax and so more convenient for dynamic display data, the underlying database By . System uses the MVC model design, of Action as a controller, the use of persistent data to improve development efficiency and system response speed. System for tourists, ordinary users, moderators, administrators and other roles provided: user registration, login and post their ments, post, reply to post, reference post, post management, operations management background, and the different roles have different permissions. System uses a rich text editor to edit posts and replies, can send pictures, accessories, video, flash, to make our munication more colorful. And the system has the attachment upload, station information, photos user settings, the theme changes and other functions. Finally implemented a system based on small and medium online forum for information exchange.Key words: Online Forum。人們?cè)诨ヂ?lián)網(wǎng)世界里盡情的遨游,享受著Internet帶來(lái)的無(wú)限樂(lè)趣。本篇設(shè)計(jì)論文,圍繞如何構(gòu)建在線論壇系統(tǒng)展開(kāi)研究。本系統(tǒng)就是基于以上功能的一個(gè)BBS,旨在為廣大網(wǎng)民提供了一個(gè)交流平臺(tái),能夠在這里暢所欲言,發(fā)表自己的看法、觀點(diǎn),同時(shí)能夠結(jié)交朋友為生活增添樂(lè)趣。而是直到1982年,Buss Lane 才用Basic語(yǔ)言為IBM個(gè)人計(jì)算機(jī)編寫(xiě)了一個(gè)原型程序。在這以后的BBS系統(tǒng)時(shí)都以此為框架,所以RBBSPC贏得了BBS鼻祖的美稱(chēng)。BBS發(fā)展至今,目前世界上主要BBS系統(tǒng)有FidoNet、EggNet、AlterNet和RBBSNet等等[2]。國(guó)內(nèi)很多年輕人開(kāi)始不太看電視和報(bào)紙,獲得信息的主要途徑轉(zhuǎn)向網(wǎng)絡(luò)。BBS論壇已由原來(lái)的娛樂(lè)性交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。論壇也常被簡(jiǎn)稱(chēng)為BBS(Bulletin Board System)。通過(guò)論壇更加快捷的了解企業(yè)員工的信息,而建立會(huì)員服務(wù)的基礎(chǔ)是建系論壇管理系統(tǒng)。論壇社區(qū)基本滿足網(wǎng)民信息生活的需求。用戶(hù)可以通過(guò)統(tǒng)一身份認(rèn)證登錄系統(tǒng)。BBS論壇系統(tǒng)也將朝著圖形化方向發(fā)展。試想,你可以通過(guò)外形的不同來(lái)區(qū)分不同社區(qū)的朋友而不是通過(guò)ID。同時(shí)系統(tǒng)對(duì)于游客、普通用戶(hù)、版主、管理員必須有不同的權(quán)限控制。根據(jù)Java簡(jiǎn)單易用、完全面向?qū)ο蟆⒕哂衅脚_(tái)無(wú)關(guān)性且安全可靠的特點(diǎn)與Eclipse強(qiáng)大的方便的開(kāi)發(fā)工具,以及他們當(dāng)前的廣泛實(shí)際應(yīng)用,充分說(shuō)明本網(wǎng)站在技術(shù)方面可行。網(wǎng)