- 相關推薦
基于JSP的BBS設計與實現JSP+SQL
畢業論文
目錄
前 言 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的內置對象介紹 12
2數據庫設計與系統環境的配置 13
2.1 數據庫基本理論 13
2.1.1數據庫的設計模型 13
2.1.2關系數據庫 13
2.2 在JSP中使用MSSQL2000技術 14
2.3 數據庫連接方法 16
2.3.1無數據源連接方式 16
2.3.2以數據源的方式連接 16
2.4 SQL知識介紹 17
2.4.1SQL數據庫數據體系結構 17
2.4.2SQL 的基本語句 19
2.5 JSP環境配置 22
2.5.1安裝J2SDK 22
2.5.2安裝Tomcat 23
2.5.3測試項目 23
3 論壇的總體分析與設計 23
3.1 系統功能設計 23
3.2 論壇的結構設計以及流程圖 24
3.3 數據庫表的設計 24
3.4 數據庫的鏈接 25
3.5 用戶的注冊登錄 27
3.6 判斷用戶是否登錄 28
3.7 關于帖子的發布回復排列 28
4 關鍵代碼實現 29
4.1新用戶注冊(reg_ok.jsp) 29
4.2用戶登入頁面(login_user_deal.jsp) 31
4.3系統所提供的服務(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統計訪問人數(counter.jsp) 43
4.9修改資料(modify_deal.jsp) 46
5 功能和測試 47
5.1 發布與運行 47
5.2 添加新用戶 47
5.3 登入用戶發表留言 48
5.4 管理員刪除貼子 49
5.5 修改用戶資料 49
致 謝 49
參考文獻………………………………………………………………………………………………..50
基于JSP的BBS設計與實現
摘 要:BBS是最常見的互動交流Web系統。是1種很好的溝通場所,它用于向人們提供開放性的分類專題討論區服務,大家可以在此發表自己的某些觀感,交流某些技術經驗。
本文研究了用jsp編程語言實現BBS的1般過程。學習了MSSQL2000數據庫和HTML、Javascript腳本語言熟悉了Dreamweaver、Eclipse開發工具。設計與實現了1個基于b/s模式的校園內部網絡BBS系統。完成的功能模塊包括用戶注冊,瀏覽板塊,發帖,回帖等,管理員編輯,刪除,轉移等管理帖子功能,管理管理員用戶功能等。全文分前言,JSP技術介紹,數據庫設計與環境變量配置,論壇總體分析與設計,關鍵代碼實現還有功能和測試,最后還有1些本人的心得體會以及參考文獻。
本系統采用SUN公司提倡的Jsp+Javabeans設計模式,此模式實現了代碼與頁面的分離讓網頁設計師與程序員更好的各司其職。開發周期短效率高,而且可以重復利用以經開發的組件,大大減輕了程序員的工作量,是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是各種信息交流和傳布的場所,它不同于電視報紙等傳統的媒體,任何人都可以隨便的在BBS上發表自己的言論,不受任何限制。除了可以發表文字信息外可以上傳和轉貼圖片、音樂、Flash,可以選擇字號、顏色,還可以選擇有趣的表情圖案。只要花幾分種注冊(甚至不需要)你就能暢游BBS,從中得到無窮的樂趣。本系統就是基于以上功能的1個BBS,旨在為廣大網民提供了1個交流平臺,能夠在這里暢所欲言,發表自己的看法、觀點,同時能夠結交朋友為生活增添樂趣。本系統采用了JSP+Javabeans的設計模式,基本實現了用戶注冊,發貼、回帖,管理員編輯、刪除用戶帖子等功能。數據庫采用實用、易學的SQLSERVER2000,以tomcat做為JSP的WEB服務器,WINXP做為系統運行平臺,在中等訪問量的情況下系統能良好運行。在設計過程中解決了JSP最常見的中文亂碼問題,并針對不同平臺總結出了處理亂碼的方法,為今后系統的移植做了鋪墊。在數據庫連接方面采用數據庫連接池技術,數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重復使用1個現有的數據庫連接,而再不是重新建立1個。釋放空閑時間超過最大空閑時間的數據庫連接來避免因為沒有釋放數據庫連接而引起的數據庫連接遺漏。這項技術能明顯提高對數據庫操作的性能,而且還介紹了hibernate這種在java里面處理數據庫的,將數據庫對象持久化處理比較流行的1種技術。
【基于JSP的BBS設計與實現JSP+SQL】相關文章:
基于JSP的BBS系統設計與實現JSP+JavaBean+SQL03-08
美容網站的設計與實現JSP+SQL03-08
基于MVC模式的BBS系統設計與實現03-08
基于MVC架構的JSP網站設計與實現-校園網上二手書店JSP+SQL03-08
基于JSP網頁自動生成工具的設計與實現03-18