- 相關推薦
基于JSP的BBS設計與實現(xiàn)JSP+SQL
畢業(yè)論文
目錄
前 言 3
1 JSP技術介紹 3
1.1 JSP簡介 3
1.2 JSP技術的特點 5
1.3 Servlet 6
1.4 JavaBeans 8
1.5 JDBC與ODBC介紹 10
1.6 JSP的內(nèi)置對象介紹 12
2數(shù)據(jù)庫設計與系統(tǒng)環(huán)境的配置 13
2.1 數(shù)據(jù)庫基本理論 13
2.1.1數(shù)據(jù)庫的設計模型 13
2.1.2關系數(shù)據(jù)庫 13
2.2 在JSP中使用MSSQL2000技術 14
2.3 數(shù)據(jù)庫連接方法 16
2.3.1無數(shù)據(jù)源連接方式 16
2.3.2以數(shù)據(jù)源的方式連接 16
2.4 SQL知識介紹 17
2.4.1SQL數(shù)據(jù)庫數(shù)據(jù)體系結(jié)構(gòu) 17
2.4.2SQL 的基本語句 19
2.5 JSP環(huán)境配置 22
2.5.1安裝J2SDK 22
2.5.2安裝Tomcat 23
2.5.3測試項目 23
3 論壇的總體分析與設計 23
3.1 系統(tǒng)功能設計 23
3.2 論壇的結(jié)構(gòu)設計以及流程圖 24
3.3 數(shù)據(jù)庫表的設計 24
3.4 數(shù)據(jù)庫的鏈接 25
3.5 用戶的注冊登錄 27
3.6 判斷用戶是否登錄 28
3.7 關于帖子的發(fā)布回復排列 28
4 關鍵代碼實現(xiàn) 29
4.1新用戶注冊(reg_ok.jsp) 29
4.2用戶登入頁面(login_user_deal.jsp) 31
4.3系統(tǒng)所提供的服務(top.jsp) 32
4.4用戶的安全退出(logout_user.jsp) 36
4.5留言查看(index.jsp) 36
4.6回復留言(reply_deal.jsp) 41
4.7刪除留言(del.jsp) 42
4.8統(tǒng)計訪問人數(shù)(counter.jsp) 43
4.9修改資料(modify_deal.jsp) 46
5 功能和測試 47
5.1 發(fā)布與運行 47
5.2 添加新用戶 47
5.3 登入用戶發(fā)表留言 48
5.4 管理員刪除貼子 49
5.5 修改用戶資料 49
致 謝 49
參考文獻………………………………………………………………………………………………..50
基于JSP的BBS設計與實現(xiàn)
摘 要:BBS是最常見的互動交流Web系統(tǒng)。是1種很好的溝通場所,它用于向人們提供開放性的分類專題討論區(qū)服務,大家可以在此發(fā)表自己的某些觀感,交流某些技術經(jīng)驗。
本文研究了用jsp編程語言實現(xiàn)BBS的1般過程。學習了MSSQL2000數(shù)據(jù)庫和HTML、Javascript腳本語言熟悉了Dreamweaver、Eclipse開發(fā)工具。設計與實現(xiàn)了1個基于b/s模式的校園內(nèi)部網(wǎng)絡BBS系統(tǒng)。完成的功能模塊包括用戶注冊,瀏覽板塊,發(fā)帖,回帖等,管理員編輯,刪除,轉(zhuǎn)移等管理帖子功能,管理管理員用戶功能等。全文分前言,JSP技術介紹,數(shù)據(jù)庫設計與環(huán)境變量配置,論壇總體分析與設計,關鍵代碼實現(xiàn)還有功能和測試,最后還有1些本人的心得體會以及參考文獻。
本系統(tǒng)采用SUN公司提倡的Jsp+Javabeans設計模式,此模式實現(xiàn)了代碼與頁面的分離讓網(wǎng)頁設計師與程序員更好的各司其職。開發(fā)周期短效率高,而且可以重復利用以經(jīng)開發(fā)的組件,大大減輕了程序員的工作量,是1種被廣為推廣的技術。
關鍵詞:BBS;JSP;SQL2000;Dreamweaver
Design and implementation of bbs base on JSP
Abstract:BBS is a good forum for communication for people with openness to the service area classification thematic discussion, we can express themselves in the certain perception, the exchange of certain skills, experience and the perception about life and about time.
This article disquisition that how to realize BBS with Jsp programme language。And learning MSSQL2000 data-base,HTML technology and so on, Be up on Dreamweaver、Eclipse exploiture tool. Designed and has realized based on b/s the pattern campus interior network BBS system. Completes the function module including the user registration, glances over the tectonic plate, sends the placard, and so on, the manager edits, deletes, management card function and so on shift, manages the manager user function and so on. The full text minute foreword JSP technology introduced that, the database design and the environment variable disposition, the forum overall analysis and the design, the essential code realization also has the function and the test, finally also has some myself attainment experiences as well as the reference.
This system uses the Jsp+Javabeans design pattern which SUN Corporation advocated, has realized the code and the page separation lets the homepage designer and programmer better performing its own functions. The development cycle short efficiency is high, moreover may the reuse develop the module, greatly reduced programmers work load, is one kind the technology which widely promotes.
Keyword:BBS;JSP; SQL2000;Dreamweaver
前 言
BBS是各種信息交流和傳布的場所,它不同于電視報紙等傳統(tǒng)的媒體,任何人都可以隨便的在BBS上發(fā)表自己的言論,不受任何限制。除了可以發(fā)表文字信息外可以上傳和轉(zhuǎn)貼圖片、音樂、Flash,可以選擇字號、顏色,還可以選擇有趣的表情圖案。只要花幾分種注冊(甚至不需要)你就能暢游BBS,從中得到無窮的樂趣。本系統(tǒng)就是基于以上功能的1個BBS,旨在為廣大網(wǎng)民提供了1個交流平臺,能夠在這里暢所欲言,發(fā)表自己的看法、觀點,同時能夠結(jié)交朋友為生活增添樂趣。本系統(tǒng)采用了JSP+Javabeans的設計模式,基本實現(xiàn)了用戶注冊,發(fā)貼、回帖,管理員編輯、刪除用戶帖子等功能。數(shù)據(jù)庫采用實用、易學的SQLSERVER2000,以tomcat做為JSP的WEB服務器,WINXP做為系統(tǒng)運行平臺,在中等訪問量的情況下系統(tǒng)能良好運行。在設計過程中解決了JSP最常見的中文亂碼問題,并針對不同平臺總結(jié)出了處理亂碼的方法,為今后系統(tǒng)的移植做了鋪墊。在數(shù)據(jù)庫連接方面采用數(shù)據(jù)庫連接池技術,數(shù)據(jù)庫連接池負責分配、管理和釋放數(shù)據(jù)庫連接,它允許應用程序重復使用1個現(xiàn)有的數(shù)據(jù)庫連接,而再不是重新建立1個。釋放空閑時間超過最大空閑時間的數(shù)據(jù)庫連接來避免因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。這項技術能明顯提高對數(shù)據(jù)庫操作的性能,而且還介紹了hibernate這種在java里面處理數(shù)據(jù)庫的,將數(shù)據(jù)庫對象持久化處理比較流行的1種技術。
【基于JSP的BBS設計與實現(xiàn)JSP+SQL】相關文章:
基于JSP的BBS系統(tǒng)設計與實現(xiàn)JSP+JavaBean+SQL03-08
美容網(wǎng)站的設計與實現(xiàn)JSP+SQL03-08
短信輔助辦公系統(tǒng)的設計與實現(xiàn)JSP+SQL11-23
基于JSP的共享資源發(fā)布站點JSP+SQL11-23
基于MVC模式的BBS系統(tǒng)設計與實現(xiàn)03-08
基于MVC架構(gòu)的JSP網(wǎng)站設計與實現(xiàn)-校園網(wǎng)上二手書店JSP+SQL03-08
基于JSP網(wǎng)頁自動生成工具的設計與實現(xiàn)03-18