班級學生管理(校友錄)系統(tǒng)(jsp).doc_第1頁
班級學生管理(校友錄)系統(tǒng)(jsp).doc_第2頁
班級學生管理(校友錄)系統(tǒng)(jsp).doc_第3頁
班級學生管理(校友錄)系統(tǒng)(jsp).doc_第4頁
班級學生管理(校友錄)系統(tǒng)(jsp).doc_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

大連交通大學畢業(yè)設計(論文)專用紙1畢業(yè)設計說明書計算機專業(yè)成績:設計題目:基于web的同學錄的設計與實現(xiàn)設計要求:畢業(yè)設計說明書內容要求:畢業(yè)設計說明書目錄網(wǎng)頁的總體設計思想:網(wǎng)頁結構設計網(wǎng)頁功能性說明、技術實現(xiàn)說明、web站點發(fā)布介紹部分等數(shù)據(jù)庫的選用創(chuàng)建數(shù)據(jù)庫創(chuàng)建表參考文獻附錄要求:上交程序源文件設計期限:2008年6月1日2008年11月5日班級:學生姓名:學號:指導教師:王菊大連交通大學畢業(yè)設計(論文)專用紙2目錄第1章緒論.411引言.412背景.5121B/S模型的優(yōu)點.5122JSP技術發(fā)展背景.6第2章需求分析.821任務描述.822用戶特點.823條件與限制.824系統(tǒng)配置.9241Hardware(硬件).9242Software(軟件).9第3章系統(tǒng)設計.1031模塊劃分.1032設計模式.1033數(shù)據(jù)庫安全及設計描述.1534頁面設計.16第4章系統(tǒng)實現(xiàn).1741模塊的詳細設計.17411登錄機制.17412創(chuàng)建班級.18413班級管理員的生成.19414刪除功能的實現(xiàn).20415查詢功能的實現(xiàn).21416留言功能的實現(xiàn).22417用戶權限確認.23418JSP對象的使用.24419技術要點.244110Bean的使用.2442數(shù)據(jù)庫的詳細設計.25421安裝驅動程序.25422建立用戶.25423系統(tǒng)表結構.25424操作數(shù)據(jù)庫.26425數(shù)據(jù)庫接口.27第5章總結.29大連交通大學畢業(yè)設計(論文)專用紙3第6章展望.31致謝.32參考資料.33大連交通大學畢業(yè)設計(論文)專用紙4第1章緒論11引言Internet已經成為人們生活、工作、學習越來越離不開的平臺。Web技術已經不在局限于單純地提供信息服務,而是日益成為一個操作平臺,為用戶提供強大的服務功能。例如網(wǎng)上電子商務、社會信息數(shù)據(jù)庫等。網(wǎng)絡實現(xiàn)了遠程通訊,人們能夠通過計算機網(wǎng)絡進行電子郵件的發(fā)送,召開網(wǎng)絡會議,網(wǎng)上購物,甚至坐在家里就可以上大學(網(wǎng)上教育)。網(wǎng)絡有巨大的潛力待我們去開發(fā)與探索。因此,基于B/S體系架構創(chuàng)建這個校友網(wǎng)站,緊跟行業(yè)發(fā)展,滿足人們生活、學習的需要。建立一個基于B/S架構的校友錄,實現(xiàn)信息網(wǎng)絡化。通過較豐富的功能將Web的技術特點體現(xiàn)出來。該系統(tǒng)可供包括在校、離校、以及游客登錄使用。登錄者可以查詢信息或者發(fā)布信息,也可以通過此網(wǎng)站與朋友聯(lián)系,并且還能夠創(chuàng)建虛擬班級等功能。系統(tǒng)中班級管理為必不可少的模塊項,主要是為了安全有效地存儲和管理登錄網(wǎng)站的用戶的信息,賦予管理員特定的權限,可以對用戶進行分類,添加,刪除,修改等。方便網(wǎng)站的管理與維護。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。用戶驗證信息,收集到的用戶點擊信息,分析得出的關聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務器端采用了Oracle作為后臺數(shù)據(jù)庫,以先進的JDBC技術與數(shù)據(jù)庫連接,結合SQL語句處理對用戶分類,添加,刪除,修改等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。整個個性化頁面生成系統(tǒng)主要由使用JSP技術開發(fā)實現(xiàn)個性化Web頁面生成和JS結合JavaBeans技術實現(xiàn)組件重用兩部分組成。整個系統(tǒng)結構如圖1-1所示。大連交通大學畢業(yè)設計(論文)專用紙5圖1-1系統(tǒng)結構圖本文作者主要完成客戶端,Web服務器端應用程序和數(shù)據(jù)庫的制作,實現(xiàn)網(wǎng)上虛擬班級的創(chuàng)建,管理員注冊/登陸、班級管理員對用戶進行分類,添加,刪除,修改等功能。實現(xiàn)與完善整個基于B/S校友錄網(wǎng)站的組織建立和測試工作。12背景121B/S模型的優(yōu)點幾乎沒有限制的客戶端訪問和極其簡單化的應用程序部署和管理是B/S模型的優(yōu)勢所在。它和C/S模型比較優(yōu)點極為突出。兩層技術模型(Two-TierArchitecture)是指客戶機直接與服務器交流,沒有其他服務介入的技術模型。對用戶量在12100的局域網(wǎng)環(huán)境中,兩層模型的確是個不錯的方案。由于該模型中,所有的用戶連接都是被保持的,也就是說即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請求數(shù)量有限的。為了解決這個限制,使得成千上萬的用戶可以被無顧慮地添加,我們最好選用三層模型。B/S結構,即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者說是改進的結構。用戶界面完全通過瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn),形成三層結構,是一種全新的軟件系統(tǒng)構造技術。B/S模型結構圖如下所示:Database服務器用戶JSP頁創(chuàng)建班級Web服務器添加,刪除,修改等權限操作大連交通大學畢業(yè)設計(論文)專用紙6圖1-2B/S模型結構圖從上圖可見這種結構的一個重要的特點是,用戶可以完全不需要安裝客戶端軟件,當然也不需要擔心任何軟件升級和不兼容等任何客戶端所遇到的問題。相比之下,B/S模型的優(yōu)點顯而易見,更適合這個網(wǎng)站的構建,有利于網(wǎng)站的維護和擴充。122JSP技術發(fā)展背景Web技術的迅猛發(fā)展正推動Internet上信息服務類的進步。WWW服務的基礎是HTML語言。這個系統(tǒng)模塊中用到的JSP技術是在HTML語言的基礎上使用腳本語言對網(wǎng)頁的對象模型進行編程。JSP全稱JavaServerPages,它是由SunMicrosystems公司提出、許多公司參與建立的一種動態(tài)網(wǎng)頁技術標準。它誕生在1999年6月1日。目前國內外已經在廣泛地使用JSP。隨著JAVA語言得到普及,越來越多的公司開始關注JSP的前景。傳統(tǒng)的動態(tài)網(wǎng)頁制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢。使用CGI-BINJ接口是一個最早的動態(tài)WEB頁面問題的解決方案。缺點,CGI程序必須從CGI接口讀入一長串的字符串,再從字符串中取得所需要的數(shù)據(jù)并加以處大連交通大學畢業(yè)設計(論文)專用紙7理。過程十分繁瑣。另一個缺點,除了Perl是解釋語言外,其他都是編譯式的語言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設和發(fā)展變得簡單快捷。盡管JSP技術和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質上的區(qū)別在于:兩者是來源于不同的技術規(guī)范組織,其實現(xiàn)的基礎,WEB服務器平臺要求不相同。1)作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。一次寫入,之后,可以運行在任何具有符合JavaTM語法結構的環(huán)境。取代之過去單一平臺開發(fā)。ASP主要工作環(huán)境是微軟的IIS應用程序結構,又因Activex對象具有平臺特性,所以ASP技術不能很容易地實現(xiàn)在跨平臺的WEB服務器的工作。2)從開發(fā)人員的角度來看其區(qū)別在于:ASP僅支持組件對象模型COM,而JSP技術提供的組件都是基于JavabeansTM技術或JSP標簽庫。3)JSP標簽可擴充性。JSP技術能夠使用開發(fā)者擴展JSP標簽,JSP開發(fā)者能定制標簽庫,減少對腳本語言的依賴4)生成可重用的組件。JSP基于組件的技術方法加速了總體開發(fā)過程。JSP組件(Javabeans,或定制的JSP標簽)是跨平臺可重用的。Javabea

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論