




已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙1畢業(yè)設(shè)計(jì)說(shuō)明書(shū)計(jì)算機(jī)專(zhuān)業(yè)成績(jī):設(shè)計(jì)題目:基于web的同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)要求:畢業(yè)設(shè)計(jì)說(shuō)明書(shū)內(nèi)容要求:畢業(yè)設(shè)計(jì)說(shuō)明書(shū)目錄網(wǎng)頁(yè)的總體設(shè)計(jì)思想:網(wǎng)頁(yè)結(jié)構(gòu)設(shè)計(jì)網(wǎng)頁(yè)功能性說(shuō)明、技術(shù)實(shí)現(xiàn)說(shuō)明、web站點(diǎn)發(fā)布介紹部分等數(shù)據(jù)庫(kù)的選用創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建表參考文獻(xiàn)附錄要求:上交程序源文件設(shè)計(jì)期限:2008年6月1日2008年11月5日班級(jí):學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:王菊大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙2目錄第1章緒論.411引言.412背景.5121B/S模型的優(yōu)點(diǎn).5122JSP技術(shù)發(fā)展背景.6第2章需求分析.821任務(wù)描述.822用戶特點(diǎn).823條件與限制.824系統(tǒng)配置.9241Hardware(硬件).9242Software(軟件).9第3章系統(tǒng)設(shè)計(jì).1031模塊劃分.1032設(shè)計(jì)模式.1033數(shù)據(jù)庫(kù)安全及設(shè)計(jì)描述.1534頁(yè)面設(shè)計(jì).16第4章系統(tǒng)實(shí)現(xiàn).1741模塊的詳細(xì)設(shè)計(jì).17411登錄機(jī)制.17412創(chuàng)建班級(jí).18413班級(jí)管理員的生成.19414刪除功能的實(shí)現(xiàn).20415查詢(xún)功能的實(shí)現(xiàn).21416留言功能的實(shí)現(xiàn).22417用戶權(quán)限確認(rèn).23418JSP對(duì)象的使用.24419技術(shù)要點(diǎn).244110Bean的使用.2442數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì).25421安裝驅(qū)動(dòng)程序.25422建立用戶.25423系統(tǒng)表結(jié)構(gòu).25424操作數(shù)據(jù)庫(kù).26425數(shù)據(jù)庫(kù)接口.27第5章總結(jié).29大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙3第6章展望.31致謝.32參考資料.33大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙4第1章緒論11引言Internet已經(jīng)成為人們生活、工作、學(xué)習(xí)越來(lái)越離不開(kāi)的平臺(tái)。Web技術(shù)已經(jīng)不在局限于單純地提供信息服務(wù),而是日益成為一個(gè)操作平臺(tái),為用戶提供強(qiáng)大的服務(wù)功能。例如網(wǎng)上電子商務(wù)、社會(huì)信息數(shù)據(jù)庫(kù)等。網(wǎng)絡(luò)實(shí)現(xiàn)了遠(yuǎn)程通訊,人們能夠通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行電子郵件的發(fā)送,召開(kāi)網(wǎng)絡(luò)會(huì)議,網(wǎng)上購(gòu)物,甚至坐在家里就可以上大學(xué)(網(wǎng)上教育)。網(wǎng)絡(luò)有巨大的潛力待我們?nèi)ラ_(kāi)發(fā)與探索。因此,基于B/S體系架構(gòu)創(chuàng)建這個(gè)校友網(wǎng)站,緊跟行業(yè)發(fā)展,滿足人們生活、學(xué)習(xí)的需要。建立一個(gè)基于B/S架構(gòu)的校友錄,實(shí)現(xiàn)信息網(wǎng)絡(luò)化。通過(guò)較豐富的功能將Web的技術(shù)特點(diǎn)體現(xiàn)出來(lái)。該系統(tǒng)可供包括在校、離校、以及游客登錄使用。登錄者可以查詢(xún)信息或者發(fā)布信息,也可以通過(guò)此網(wǎng)站與朋友聯(lián)系,并且還能夠創(chuàng)建虛擬班級(jí)等功能。系統(tǒng)中班級(jí)管理為必不可少的模塊項(xiàng),主要是為了安全有效地存儲(chǔ)和管理登錄網(wǎng)站的用戶的信息,賦予管理員特定的權(quán)限,可以對(duì)用戶進(jìn)行分類(lèi),添加,刪除,修改等。方便網(wǎng)站的管理與維護(hù)。要實(shí)現(xiàn)這樣的功能,離不開(kāi)后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了Oracle作為后臺(tái)數(shù)據(jù)庫(kù),以先進(jìn)的JDBC技術(shù)與數(shù)據(jù)庫(kù)連接,結(jié)合SQL語(yǔ)句處理對(duì)用戶分類(lèi),添加,刪除,修改等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由使用JSP技術(shù)開(kāi)發(fā)實(shí)現(xiàn)個(gè)性化Web頁(yè)面生成和JS結(jié)合JavaBeans技術(shù)實(shí)現(xiàn)組件重用兩部分組成。整個(gè)系統(tǒng)結(jié)構(gòu)如圖1-1所示。大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙5圖1-1系統(tǒng)結(jié)構(gòu)圖本文作者主要完成客戶端,Web服務(wù)器端應(yīng)用程序和數(shù)據(jù)庫(kù)的制作,實(shí)現(xiàn)網(wǎng)上虛擬班級(jí)的創(chuàng)建,管理員注冊(cè)/登陸、班級(jí)管理員對(duì)用戶進(jìn)行分類(lèi),添加,刪除,修改等功能。實(shí)現(xiàn)與完善整個(gè)基于B/S校友錄網(wǎng)站的組織建立和測(cè)試工作。12背景121B/S模型的優(yōu)點(diǎn)幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)單化的應(yīng)用程序部署和管理是B/S模型的優(yōu)勢(shì)所在。它和C/S模型比較優(yōu)點(diǎn)極為突出。兩層技術(shù)模型(Two-TierArchitecture)是指客戶機(jī)直接與服務(wù)器交流,沒(méi)有其他服務(wù)介入的技術(shù)模型。對(duì)用戶量在12100的局域網(wǎng)環(huán)境中,兩層模型的確是個(gè)不錯(cuò)的方案。由于該模型中,所有的用戶連接都是被保持的,也就是說(shuō)即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請(qǐng)求數(shù)量有限的。為了解決這個(gè)限制,使得成千上萬(wàn)的用戶可以被無(wú)顧慮地添加,我們最好選用三層模型。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過(guò)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。B/S模型結(jié)構(gòu)圖如下所示:Database服務(wù)器用戶JSP頁(yè)創(chuàng)建班級(jí)Web服務(wù)器添加,刪除,修改等權(quán)限操作大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙6圖1-2B/S模型結(jié)構(gòu)圖從上圖可見(jiàn)這種結(jié)構(gòu)的一個(gè)重要的特點(diǎn)是,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶端所遇到的問(wèn)題。相比之下,B/S模型的優(yōu)點(diǎn)顯而易見(jiàn),更適合這個(gè)網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。122JSP技術(shù)發(fā)展背景Web技術(shù)的迅猛發(fā)展正推動(dòng)Internet上信息服務(wù)類(lèi)的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語(yǔ)言。這個(gè)系統(tǒng)模塊中用到的JSP技術(shù)是在HTML語(yǔ)言的基礎(chǔ)上使用腳本語(yǔ)言對(duì)網(wǎng)頁(yè)的對(duì)象模型進(jìn)行編程。JSP全稱(chēng)JavaServerPages,它是由SunMicrosystems公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它誕生在1999年6月1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語(yǔ)言得到普及,越來(lái)越多的公司開(kāi)始關(guān)注JSP的前景。傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢(shì)。使用CGI-BINJ接口是一個(gè)最早的動(dòng)態(tài)WEB頁(yè)面問(wèn)題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處大連交通大學(xué)畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙7理。過(guò)程十分繁瑣。另一個(gè)缺點(diǎn),除了Perl是解釋語(yǔ)言外,其他都是編譯式的語(yǔ)言。每次修改后,都必須重新編譯一次,這給開(kāi)發(fā)人員帶來(lái)麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺(tái)要求不相同。1)作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。一次寫(xiě)入,之后,可以運(yùn)行在任何具有符合JavaTM語(yǔ)法結(jié)構(gòu)的環(huán)境。取代之過(guò)去單一平臺(tái)開(kāi)發(fā)。ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對(duì)象具有平臺(tái)特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的WEB服務(wù)器的工作。2)從開(kāi)發(fā)人員的角度來(lái)看其區(qū)別在于:ASP僅支持組件對(duì)象模型COM,而JSP技術(shù)提供的組件都是基于JavabeansTM技術(shù)或JSP標(biāo)簽庫(kù)。3)JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開(kāi)發(fā)者擴(kuò)展JSP標(biāo)簽,JSP開(kāi)發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本語(yǔ)言的依賴(lài)4)生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開(kāi)發(fā)過(guò)程。JSP組件(Javabeans,或定制的JSP標(biāo)簽)是跨平臺(tái)可重用的。Javabea
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 融資及授信管理暫行辦法
- 財(cái)政部項(xiàng)目管理暫行辦法
- 身份證管理暫行辦法修改
- 運(yùn)管部門(mén)收費(fèi)管理辦法
- 運(yùn)輸招標(biāo)管理暫行辦法
- 違規(guī)信貸管理暫行辦法
- 退役軍品倉(cāng)庫(kù)管理辦法
- 通化市政協(xié)委員管理辦法
- 金水區(qū)市政管理辦法規(guī)定
- 南方健康養(yǎng)老產(chǎn)業(yè)
- 2025年項(xiàng)目管理專(zhuān)業(yè)資格考試試題及答案
- 非公企業(yè)黨建培訓(xùn)課件
- 2025區(qū)域型變電站智能巡視系統(tǒng)技術(shù)規(guī)范
- 汛期公交安全課件
- 環(huán)境影響管理方案(3篇)
- 財(cái)務(wù)報(bào)表編制與審核合同模板
- 上海閔行區(qū)教育系統(tǒng)招聘實(shí)驗(yàn)員考試真題2024
- 建設(shè)部建設(shè)工程重大質(zhì)量安全事故應(yīng)急預(yù)案
- 2025年中航油招聘筆試參考題庫(kù)附帶答案詳解
- 職業(yè)本科《大學(xué)英語(yǔ)》課程標(biāo)準(zhǔn)
- 2022版體育與健康課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論