畢業(yè)設(shè)計(jì)(論文)開題報(bào)告ASP在線教育系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告ASP在線教育系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告ASP在線教育系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告ASP在線教育系統(tǒng)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1、背景介紹隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,internet/intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進(jìn),信息自動化的作用也越來越大,從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。另一方面,隨著internet飛速發(fā)展,它越來越成為人們生活中的一部分,人們親切地把它叫做信息高速公路。隨著計(jì)算機(jī)技術(shù)及通信技術(shù)的普及,人們有越來越多的機(jī)會,訪問internet,并從internet中獲取資源,internet緊密的與人們的生活聯(lián)系起來。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識。它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用

2、。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對病人信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。21世紀(jì)的今天,網(wǎng)絡(luò)已經(jīng)逐漸代替人類的工作和生活,所以開發(fā)這套asp系統(tǒng)是社會發(fā)展的必然。2、研究現(xiàn)狀與傳統(tǒng)教育相比,遠(yuǎn)程教育是一種全新的教育模式,它可以突破時間和空間的限制,幫助人們隨時隨地地學(xué)習(xí),讓更多的學(xué)習(xí)者共享優(yōu)秀教育資源。遠(yuǎn)程教育既具有開放性、交互性、協(xié)作性和自主性等特點(diǎn),又具有異步性、實(shí)時性、生動性、集成性和大容量等優(yōu)勢。因此,在遠(yuǎn)程教育系統(tǒng)的建設(shè)中,單純地構(gòu)建各種功能單一的系統(tǒng)并不能完全滿足遠(yuǎn)程教育建設(shè)的需求,只有那些對數(shù)

3、據(jù)和信息進(jìn)行了有效組織、整合了多種業(yè)務(wù)、為用戶提供個性化服務(wù)的系統(tǒng)才能充分發(fā)揮遠(yuǎn)程教育的作用。3、課題研究內(nèi)容 在線教育系統(tǒng)所要實(shí)現(xiàn)的功能如下。 資料顯示模塊 顯示資料 顯示教師介紹 瀏覽查閱資料 回復(fù)提交資料 資料管理模塊 資料欄目管理 發(fā)布資料 管理資料 教師管理模塊 添加教師信息 編輯教師信息 刪除教師信息4、技術(shù)路線1、本系統(tǒng)擬使用asp技術(shù)進(jìn)行開發(fā),在安裝windows2000操作系統(tǒng)、iis 5.0的服務(wù)器上進(jìn)行測試。2、本報(bào)名系統(tǒng)采用b/s方式,在小型局域網(wǎng)內(nèi)進(jìn)行前期測試工作。3、使用access數(shù)據(jù)庫,高效且穩(wěn)定性好,并進(jìn)行有效的數(shù)據(jù)庫加密,加強(qiáng)安全性。5、關(guān)鍵技術(shù)介紹5.1

4、asp技術(shù)asp提供了6個功能強(qiáng)大的內(nèi)部對象,每個對象具有各自的屬性(property)、方法(method),有的還擁有數(shù)據(jù)集合(collection)與事件(event),它們共同完成web中的一些重要工作。這6個對象分別是:l request對象:request對象可以保存client端送往server端的所有信息。這些信息包括:使用get或post方法傳遞的數(shù)據(jù)、server環(huán)境變量、cookie信息等。在沒有指定表單集合的情況下,程序?qū)⒁詑uerystring、form、cookie、servervariable的順序搜索所有集合,尋找指定變量。l response對象:respon

5、se對象的主要功能是將信息從server端傳送到client端。也可以用來實(shí)現(xiàn)頁面的跳轉(zhuǎn)或cookie值的設(shè)定。由于asp腳本沒有輸出“值“的功能,要完成此功能必須使用response對象。l server對象:server對象的主要功能是執(zhí)行與web服務(wù)器直接相關(guān)的一些操作。l session對象:session對象能夠記錄用戶每一次上線的個人信息,它相當(dāng)于每個上線用戶的私有變量集合。它隨著用戶的上線而產(chǎn)生,隨著用戶的下線或強(qiáng)制解除而終止。l application對象:application對象能記錄所有web用戶的共有信息,它相當(dāng)于所有上線用戶的公共變量集合。它伴隨著web應(yīng)用程序的開始

6、運(yùn)行而產(chǎn)生,隨著web應(yīng)用程序的運(yùn)行結(jié)束而終止。objectcontext對象:objectcontext對象主要在進(jìn)行交易處理時使用,利用該對象可以管理、控制這些交易。5.2 iis與asp的結(jié)合在過去,客戶端/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)。現(xiàn)在我們利用iis+asp,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與web密切結(jié)合,完成前后端兩者的集成輸出功能,使得web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用iis+asp技術(shù)來集成web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個方面:1 減少構(gòu)建和維護(hù)成本2 加快聯(lián)機(jī)過程3 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理4 前

7、端可使用任何瀏覽器(ie、netscape)5 后端可存取任何數(shù)據(jù)庫 (sql、access)6 可使用任何腳本語言開發(fā) (vbscript、javascript)microsoft access數(shù)據(jù)庫服務(wù)器web服務(wù)器windows ntiisasp客戶端瀏覽器ie、netscape request請求 adoresponse響應(yīng) sql查詢結(jié)果4.4 利用ado訪問數(shù)據(jù)庫在web動態(tài)交互過程中,經(jīng)常需要根據(jù)用戶輸入的查詢條件來查詢數(shù)據(jù)庫,從數(shù)據(jù)庫中取出結(jié)果并以一定的格式顯示給用戶。有時也需要從用戶那里收集信息,并按一定的格式保存到數(shù)據(jù)庫里。ado(activex data objects)

8、是一種操作microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在asp中,ado可以看作是一個服務(wù)器組件(server component),更簡單點(diǎn)說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。1創(chuàng)建數(shù)據(jù)庫鏈接(connection) connection對象是網(wǎng)頁通過ado存取數(shù)據(jù)庫的重要手段,connection對象負(fù)責(zé)與數(shù)據(jù)庫實(shí)際的連接工作。鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。asp文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:set conn = server.createobject(adodb.connection

9、)connstr=driver=microsoftaccessdriver(*.mdb);dbq=+server.mappath(db/data.mdb)這條語句創(chuàng)建了鏈接對象conn,接下來:conn.open connstr,“username”,“password”這條語句打開鏈接,connstr表示與數(shù)據(jù)源建立連接的相關(guān)信息,這里以與本系統(tǒng)的數(shù)據(jù)庫連接為例,其后的兩個參數(shù)分別是訪問數(shù)據(jù)庫的用戶名和口令,為可選參數(shù)。以上兩個步驟缺一不可,因?yàn)殒溄訉ο蟮膭?chuàng)建與打開是兩回事,只有打開了才真正可以使用。2創(chuàng)建數(shù)據(jù)對象(recordset)ado使用recordset(記錄集)對象作為數(shù)據(jù)的主要

10、容器。ado可以使用vbscript、javascript腳本語言來控制數(shù)據(jù)庫的存取以及輸出結(jié)果的查詢,還可以使用存儲過程或sql指令傳回對組記錄集。recordset對象代表著執(zhí)行一個命令后返回的完整記錄集合,所有的recordset對象都是通過記錄和字段構(gòu)造的。創(chuàng)建一個recordset對象可以使用以下語法:set rs=server.createobject(adodb. recordset)這里adodb. recordset字符串用來創(chuàng)建recordset對象。這個字符串通過createobject傳給操作系統(tǒng),系統(tǒng)識別出adodb. recordset,從而創(chuàng)建對應(yīng)的對象。從而得到

11、一個記錄集對象變量。當(dāng)打開一個記錄集時,如果不為空,則當(dāng)前的指針指向第一條記錄。當(dāng)記錄指針指到記錄集末尾時,rs.eof為真;當(dāng)記錄指針指到記錄集頭時,rs.bof為真。recordset對象還可以通過connection對象的execute方法得到。如:set rec=conn.execute(select * from product)6、要解決的技術(shù)問題 1.asp對數(shù)據(jù)庫的訪問 2.javascript與asp的結(jié)合 3前臺用戶顯示信息的動態(tài)設(shè)定,提高系統(tǒng)的靈活性。 7、日程安排2006年11月19日11月15日 分析題目,查閱資料,作好前期準(zhǔn)備工作。2006年11月16日12月10日 程序設(shè)計(jì),系統(tǒng)調(diào)試。2006年12月11日12月30日 撰寫論文。8、參考文獻(xiàn)1網(wǎng)

溫馨提示

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

評論

0/150

提交評論