基於web的校園論壇系統ASP+SQL

才智咖 人氣:2.15W
畢業論文

中英文題目,摘要,關鍵詞 1
1 Microsoft SQL Server 2
1.1 什麼是Microsoft SQL Server 2
1.2 SQL Server資料庫系統特點 2
1.3 系統裝置和系統表 2
1.4 系統儲存過程 3
1.5 管理工具和實用程式 3
2 系統開發工具 4
2.1 開發環境 4
2.2 STRUTS簡介 4
2.3 ECLIPSE簡介 7
2.4 Tomcat簡介 7
2.5 Java簡介 8
3 系統開發背景 9
4 系統分析 9
4.1需求分析 9
4.2 總體結構 11
5 功能設計 13
5.1 前臺 13
5.2 後臺 13
6 系統詳細設計 13
6.1 資料庫設計 13
6.2 使用者表示層 17
6.3 業務邏輯層 27
6.4 控制處理層 37
7 測試與執行 47
7.1 系統測試 47
7.2總體執行 48
8 技術難點 48
8.1 資料庫的連線使用 48
8.2 資料記錄的分頁顯示 48
8.3資料表之間的資料參照完整性 48
8.4 中文資訊提交時的亂碼問題 48
9 結論 49
參考文獻 49
致謝詞 50

中英文題目,摘要,關鍵詞
基於WEB的校園論壇系統
 
摘要:基於web的校園論壇系統是1個提供給網際網路使用者互動式通訊,討論的系統。它提供了1個自由的討論區。使用者可以在論壇上發表文章,提出問題並發表自己的觀點,也可以在論壇上看到其他人發表的文章,並能對文章進行回覆,達到了互相交流,討論的目的。系統採用的開發工具有:SQL Server 2000,eclipse,tomcat,jdk,採用了struts(mvc),jsp,servlet,xml等技術解決了瀏覽器與伺服器端應用程式的連線問題,具有程式碼可移植性強,程式可擴充套件性,結構清晰等優點。系統按照軟體工程的方法,從需求分析,系統的總體設計,功能實現,資料庫設計,詳細設計等若干方面闡述了系統的開發流程,並通過截圖、表格等方式,形象地體現了設計者的設計思想,最後就本系統的技術難點和存在的問題加以解決。
關鍵詞:web;論壇;jsp;struts; sql

School Forum System Based on Web
 
Abstract: This forum based on web is a system which supplies a platform to Internet users to communicate with each other or discuss. It supplies an area for users to talk and discuss freely. In this forum, users can utter writings, bring up problems and the solutions, or look over the writings uttered before by others and give the reversion. In that case, it can get its ends to communicate one another and talk about something with others. This paper introduces the development tools of system such as oracle, eclipse, tomcat, jdk, and the technique such as struts(mvc), jsp, servlet, xml and so on which is adopted by the system. In that case, it can solve the problem when the browser connects to the server application. And it has the advances such as powerful code repotting, programming extensive, structure in focus and so on. And then it clarifies the flow of the system development in several aspects such as requirement analysis, collectivity design of the system, function achievement and the detailed design of the data base. This paper incarnates the idea of designer by means of photographs and charts. In the end, according to the technical difficulties and the problems existent of the system, it gives some solutions to all of them, and lists the referenced literatures, and then gives thanks to the tutor and the assistances.
Keywords: web; forum; jsp; struts; sql

 
1 Microsoft SQL Server
1.1 什麼是Microsoft SQL Server
Microsoft SQL Server是1個高效能的關係型資料庫管理系統,它具有客戶機/伺服器體系結構,能夠滿足大規模的分散式計算環境的需要。該資料庫系統有SQL Server和SQL Workstation兩種產品,SQL Workstation相當於1個單使用者許可的SQL Server,它最多隻能同時連線15個數據庫,但是提供了1些客戶端資料應用程式開發工具,如DB_Library for C、DB_Library for Visual Basic、ODBC(Open DataBase Connectivity,開放資料庫互連)和ODS(Open Data Services,開放資料服務)程式設計介面(API)等 。除了這些差異之外,SQL Workstation和SQL Server具有同樣的效能和功能。
1.2 SQL Server資料庫系統特點
1.2.1完全的客戶機/伺服器體系結構 這1結構可以更有效地使用網路,因為客戶機/伺服器運算模式下,資料庫的查詢操作都集中在伺服器方進行,在網路上傳輸的是使用者的.請求命令和伺服器的檢索結果,而不是整個資料庫檔案,這樣可以減少網路上的資訊流量,從而提高網路的使用效率。
1.2.2 簡單的圖形化管理工具,使系統管理更為直觀方便 SQL Enterprise Manager(SQL 企業級管理器)是1個基於Windows圖形使用者介面(GUI)的整合管理工具,利用它可以完成SQL Server的配置管理工作,如建立裝置(devices)和資料庫、備份和恢復資料、執行查詢操作、排程和警報管理、資料複製等。SQL Server的管理體系建立在SQL分散式管理物件(SQL Distributed Management Object,簡寫為SQL_DMO)基礎上,形成SQL Server的分散式管理框架。
1.2.3 隱含的併發控制能力 SQL Server利用動態鎖定功能防止使用者在查詢和更新併發操作時相互間發生衝突,動態鎖定是隱含的,使用者不必操心鎖定的過程。
1.2.4 多執行緒體系結構 SQL Server支援多執行緒操作,在多使用者併發訪問時,系統在產生較小額外負擔的情況下能夠進行並行處理,從而減少記憶體需求,提高系統的吞吐量。在使用者數量增加時,SQL Server的執行速度也不會明顯變慢。
1.2.5 完全支援 Web 通過 Web 可以查詢、分析和處理資料。在 SQL Server 2000 中使用可擴充套件標記語言 (XML) 可以在鬆散耦合系統之間交換資料。從瀏覽器通過防火牆可方便而安全地訪問資料,並可對有格式文件執行快速全文檢索。分析和連結聯機分析處理 (OLAP) 多維資料集,即使在 Web 上也是如此。執行點選流分析,以瞭解 Web 使用者的情況。
1.2.6 高度可擴充套件性和可靠性 使用增強的可擴充套件性和可靠性功能,可無限制地擴容。分散資料庫工作負荷以獲得應用程式的擴充套件。充分利用對稱多處理 (SMP) 硬體,並與 Microsoft Windows 2000 Datacenter 1起使用。伺服器作業系統最多可支援 32 個 CPU 和 64 GB 的 RAM。
1.2.7 對市場的快速反應能力 快速構建、部署和管理電子商務、各種業務和資料倉庫解決方案。對使用者資料和財務資料進行深入的資料探勘。使用整合的 T-SQL 除錯程式可縮短開發時間,並可開發在不同應用程式中可重複使用的自己的功能。SQL Server 2000 提供了 Web 應用程式開發的捷徑。
1.3 系統裝置和系統表
1.3.1系統裝置 所謂裝置實際上是指1種特殊的作業系統檔案,它被用來儲存SQL Server資料庫。1個裝置可以儲存1個或多個數據庫,1個數據庫也可以存放在多個裝置上。SQL Server中的裝置有兩種型別:用來儲存資料庫及其操作日誌的資料庫裝置、存放資料庫機日誌備份的備份裝置。
1)master資料庫 它從整體上控制SQL Server系統和使用者資料庫應用程式的執行,它所儲存的目 錄

基於web的校園論壇系統ASP+SQL