- 相關(guān)推薦
基于web的校園論壇系統(tǒng)ASP+SQL
畢業(yè)論文
中英文題目,摘要,關(guān)鍵詞 1
1 Microsoft SQL Server 2
1.1 什么是Microsoft SQL Server 2
1.2 SQL Server數(shù)據(jù)庫系統(tǒng)特點(diǎn) 2
1.3 系統(tǒng)設(shè)備和系統(tǒng)表 2
1.4 系統(tǒng)存儲過程 3
1.5 管理工具和實(shí)用程序 3
2 系統(tǒng)開發(fā)工具 4
2.1 開發(fā)環(huán)境 4
2.2 STRUTS簡介 4
2.3 ECLIPSE簡介 7
2.4 Tomcat簡介 7
2.5 Java簡介 8
3 系統(tǒng)開發(fā)背景 9
4 系統(tǒng)分析 9
4.1需求分析 9
4.2 總體結(jié)構(gòu) 11
5 功能設(shè)計(jì) 13
5.1 前臺 13
5.2 后臺 13
6 系統(tǒng)詳細(xì)設(shè)計(jì) 13
6.1 數(shù)據(jù)庫設(shè)計(jì) 13
6.2 用戶表示層 17
6.3 業(yè)務(wù)邏輯層 27
6.4 控制處理層 37
7 測試與運(yùn)行 47
7.1 系統(tǒng)測試 47
7.2總體運(yùn)行 48
8 技術(shù)難點(diǎn) 48
8.1 數(shù)據(jù)庫的連接使用 48
8.2 數(shù)據(jù)記錄的分頁顯示 48
8.3數(shù)據(jù)表之間的數(shù)據(jù)參照完整性 48
8.4 中文信息提交時的亂碼問題 48
9 結(jié)論 49
參考文獻(xiàn) 49
致謝詞 50
中英文題目,摘要,關(guān)鍵詞
基于WEB的校園論壇系統(tǒng)
摘要:基于web的校園論壇系統(tǒng)是1個提供給互聯(lián)網(wǎng)用戶交互式通信,討論的系統(tǒng)。它提供了1個自由的討論區(qū)。用戶可以在論壇上發(fā)表文章,提出問題并發(fā)表自己的觀點(diǎn),也可以在論壇上看到其他人發(fā)表的文章,并能對文章進(jìn)行回復(fù),達(dá)到了互相交流,討論的目的。系統(tǒng)采用的開發(fā)工具有:SQL Server 2000,eclipse,tomcat,jdk,采用了struts(mvc),jsp,servlet,xml等技術(shù)解決了瀏覽器與服務(wù)器端應(yīng)用程序的連接問題,具有代碼可移植性強(qiáng),程序可擴(kuò)展性,結(jié)構(gòu)清晰等優(yōu)點(diǎn)。系統(tǒng)按照軟件工程的方法,從需求分析,系統(tǒng)的總體設(shè)計(jì),功能實(shí)現(xiàn),數(shù)據(jù)庫設(shè)計(jì),詳細(xì)設(shè)計(jì)等若干方面闡述了系統(tǒng)的開發(fā)流程,并通過截圖、表格等方式,形象地體現(xiàn)了設(shè)計(jì)者的設(shè)計(jì)思想,最后就本系統(tǒng)的技術(shù)難點(diǎn)和存在的問題加以解決。
關(guān)鍵詞: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個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),能夠滿足大規(guī)模的分布式計(jì)算環(huán)境的需要。該數(shù)據(jù)庫系統(tǒng)有SQL Server和SQL Workstation兩種產(chǎn)品,SQL Workstation相當(dāng)于1個單用戶許可的SQL Server,它最多只能同時連接15個數(shù)據(jù)庫,但是提供了1些客戶端數(shù)據(jù)應(yīng)用程序開發(fā)工具,如DB_Library for C、DB_Library for Visual Basic、ODBC(Open DataBase Connectivity,開放數(shù)據(jù)庫互連)和ODS(Open Data Services,開放數(shù)據(jù)服務(wù))編程接口(API)等 。除了這些差異之外,SQL Workstation和SQL Server具有同樣的性能和功能。
1.2 SQL Server數(shù)據(jù)庫系統(tǒng)特點(diǎn)
1.2.1完全的客戶機(jī)/服務(wù)器體系結(jié)構(gòu) 這1結(jié)構(gòu)可以更有效地使用網(wǎng)絡(luò),因?yàn)榭蛻魴C(jī)/服務(wù)器運(yùn)算模式下,數(shù)據(jù)庫的查詢操作都集中在服務(wù)器方進(jìn)行,在網(wǎng)絡(luò)上傳輸?shù)氖怯脩舻恼埱竺詈头⻊?wù)器的檢索結(jié)果,而不是整個數(shù)據(jù)庫文件,這樣可以減少網(wǎng)絡(luò)上的信息流量,從而提高網(wǎng)絡(luò)的使用效率。
1.2.2 簡單的圖形化管理工具,使系統(tǒng)管理更為直觀方便 SQL Enterprise Manager(SQL 企業(yè)級管理器)是1個基于Windows圖形用戶界面(GUI)的集成管理工具,利用它可以完成SQL Server的配置管理工作,如建立設(shè)備(devices)和數(shù)據(jù)庫、備份和恢復(fù)數(shù)據(jù)、執(zhí)行查詢操作、調(diào)度和警報管理、數(shù)據(jù)復(fù)制等。SQL Server的管理體系建立在SQL分布式管理對象(SQL Distributed Management Object,簡寫為SQL_DMO)基礎(chǔ)上,形成SQL Server的分布式管理框架。
1.2.3 隱含的并發(fā)控制能力 SQL Server利用動態(tài)鎖定功能防止用戶在查詢和更新并發(fā)操作時相互間發(fā)生沖突,動態(tài)鎖定是隱含的,用戶不必操心鎖定的過程。
1.2.4 多線程體系結(jié)構(gòu) SQL Server支持多線程操作,在多用戶并發(fā)訪問時,系統(tǒng)在產(chǎn)生較小額外負(fù)擔(dān)的情況下能夠進(jìn)行并行處理,從而減少內(nèi)存需求,提高系統(tǒng)的吞吐量。在用戶數(shù)量增加時,SQL Server的運(yùn)行速度也不會明顯變慢。
1.2.5 完全支持 Web 通過 Web 可以查詢、分析和處理數(shù)據(jù)。在 SQL Server 2000 中使用可擴(kuò)展標(biāo)記語言 (XML) 可以在松散耦合系統(tǒng)之間交換數(shù)據(jù)。從瀏覽器通過防火墻可方便而安全地訪問數(shù)據(jù),并可對有格式文檔執(zhí)行快速全文檢索。分析和鏈接聯(lián)機(jī)分析處理 (OLAP) 多維數(shù)據(jù)集,即使在 Web 上也是如此。執(zhí)行點(diǎn)擊流分析,以了解 Web 用戶的情況。
1.2.6 高度可擴(kuò)展性和可靠性 使用增強(qiáng)的可擴(kuò)展性和可靠性功能,可無限制地擴(kuò)容。分散數(shù)據(jù)庫工作負(fù)荷以獲得應(yīng)用程序的擴(kuò)展。充分利用對稱多處理 (SMP) 硬件,并與 Microsoft Windows 2000 Datacenter 1起使用。服務(wù)器操作系統(tǒng)最多可支持 32 個 CPU 和 64 GB 的 RAM。
1.2.7 對市場的快速反應(yīng)能力 快速構(gòu)建、部署和管理電子商務(wù)、各種業(yè)務(wù)和數(shù)據(jù)倉庫解決方案。對用戶數(shù)據(jù)和財務(wù)數(shù)據(jù)進(jìn)行深入的數(shù)據(jù)挖掘。使用集成的 T-SQL 調(diào)試程序可縮短開發(fā)時間,并可開發(fā)在不同應(yīng)用程序中可重復(fù)使用的自己的功能。SQL Server 2000 提供了 Web 應(yīng)用程序開發(fā)的捷徑。
1.3 系統(tǒng)設(shè)備和系統(tǒng)表
1.3.1系統(tǒng)設(shè)備 所謂設(shè)備實(shí)際上是指1種特殊的操作系統(tǒng)文件,它被用來存儲SQL Server數(shù)據(jù)庫。1個設(shè)備可以存儲1個或多個數(shù)據(jù)庫,1個數(shù)據(jù)庫也可以存放在多個設(shè)備上。SQL Server中的設(shè)備有兩種類型:用來存儲數(shù)據(jù)庫及其操作日志的數(shù)據(jù)庫設(shè)備、存放數(shù)據(jù)庫機(jī)日志備份的備份設(shè)備。
1)master數(shù)據(jù)庫 它從整體上控制SQL Server系統(tǒng)和用戶數(shù)據(jù)庫應(yīng)用程序的運(yùn)行,它所保存的目 錄
【基于web的校園論壇系統(tǒng)ASP+SQL】相關(guān)文章:
基于WEB的網(wǎng)絡(luò)考試系統(tǒng)ASP+SQL03-08
基于web的實(shí)驗(yàn)課選課系統(tǒng)的設(shè)計(jì)ASP+sql03-08
基于用戶的Web應(yīng)用站點(diǎn)集成ASP+SQL03-08
基于WEB的在線考試系統(tǒng)03-09
基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)03-18
基于ASP的網(wǎng)絡(luò)辦公系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)ASP+SQL03-08
基于Web的嵌入式數(shù)控系統(tǒng)實(shí)現(xiàn)03-07