




已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于ASP的同學(xué)錄的開(kāi)發(fā)與設(shè)計(jì)中文摘要:本論文概述了WEB數(shù)據(jù)庫(kù)及其相關(guān)的一些知識(shí),運(yùn)用了ASP、javascript技術(shù)和B/S模式開(kāi)發(fā)了一個(gè)同學(xué)錄,目的是便于同學(xué)之間的聯(lián)系和交流。本同學(xué)錄具有功能強(qiáng)大、使用方便的特點(diǎn)。關(guān)鍵詞:同學(xué)錄WEBASPB/SAbstract:Thethesesummarizethetheoriesofwebdatabaseanditsrelativetechnology,makinguseoftheASP,techniqueofjavascriptandmodeofB/Sdeveloppedaregisterofalumni,thepurposeisacontactandtheexchangesbetweeneasytoclassmate.Thisregisterofalumnihasthefunctionstrong,usetheconvenientcharacteristics.Keyword:classmateapplicationsforcommunicationWEBASPB/S1前言Internet起源于美國(guó),1969年開(kāi)始實(shí)現(xiàn)的Arpanet(AdvancedResearchProjectAgencyNetwork)計(jì)劃,其目的是測(cè)試建立基于分組交換協(xié)議的網(wǎng)絡(luò)的可行性,檢驗(yàn)該網(wǎng)絡(luò)在其一部分遭到打擊并受到破壞的情況下,保持信息通暢的能力。1972年由50所大學(xué)和科研機(jī)構(gòu)參與連接的Internet的雛形Arpanet第一次公開(kāi)向人們展示了它的魅力。八十年代中期,在美國(guó)國(guó)家科學(xué)基金會(huì)NSF主導(dǎo)和規(guī)劃下,網(wǎng)絡(luò)技術(shù)取得長(zhǎng)足進(jìn)步。此間,TCP/IP協(xié)議開(kāi)發(fā)成功,并于1983年1月在Arpanet上得到全面應(yīng)用。Arpanet成為Internet最早的主干。1986年在美國(guó)國(guó)家科學(xué)基金會(huì)NSF的資助下,使用TCP/IP協(xié)議的NSFNET開(kāi)始建設(shè),它鼓勵(lì)各地區(qū)網(wǎng)吸收非學(xué)術(shù)的商業(yè)用戶(hù),最終取代了Arpanet成為Internet的骨干網(wǎng)。NSFNET停止運(yùn)營(yíng)之后,在美國(guó)各Internet服務(wù)提供商ISP(InternetServiceProvider)之間的高速鏈路成了美國(guó)Internet的骨干網(wǎng)。1988年,我國(guó)第一個(gè)與世界互通的網(wǎng)絡(luò)中國(guó)學(xué)術(shù)網(wǎng)(CANET)建立,1992年中關(guān)村地區(qū)教育與科研示范網(wǎng)絡(luò)(NCFC)竣工投入使用。1994年4月20日,NCFC工程通過(guò)美國(guó)Sprint公司連入Internet的64K國(guó)際專(zhuān)線(xiàn)開(kāi)通,實(shí)現(xiàn)了與Internet的全功能連接。到1996年底,我國(guó)的Internet建設(shè)已經(jīng)形成了四大主流網(wǎng)絡(luò)體系:中國(guó)教育和科研計(jì)算機(jī)網(wǎng)(CERNET),中國(guó)科學(xué)技術(shù)網(wǎng)(CSTNET),中國(guó)公用計(jì)算機(jī)互聯(lián)網(wǎng)(CHINANET),中國(guó)公用經(jīng)濟(jì)信息網(wǎng)暨金橋網(wǎng)(CHINAGBN)。今天,隨著新技術(shù)、新應(yīng)用的開(kāi)發(fā),INTERNET將逐漸滲透到我們?nèi)粘I畹拿恳粋€(gè)角落,人類(lèi)將真正地步入信息時(shí)代。針對(duì)Internet的發(fā)展趨勢(shì)和問(wèn)題,我們以當(dāng)今流行的ASP技術(shù),結(jié)合B/S和Web的方式開(kāi)發(fā)了同學(xué)錄為目標(biāo),詳細(xì)的討論了網(wǎng)上班級(jí)同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。實(shí)現(xiàn)同學(xué)之間的信息互通,資源共享(真正實(shí)現(xiàn)信息互通,資源共享);實(shí)現(xiàn)用戶(hù)注冊(cè)、用戶(hù)登錄、用戶(hù)資料修改、圖片上傳、班級(jí)通訊錄、在線(xiàn)人員統(tǒng)計(jì)等功能。目的是能很方便的和同學(xué)溝通和交流。讓同學(xué)們更能及時(shí)的了解同學(xué)之間信息。該同學(xué)錄具有功能強(qiáng)大、使用方便的特點(diǎn)。用戶(hù)可以以個(gè)人的身份進(jìn)入對(duì)應(yīng)的班級(jí),并填寫(xiě)個(gè)人資料,以便被查詢(xún)。2ASP技術(shù)和Javascript語(yǔ)言2.1ASP技術(shù)簡(jiǎn)介2.1.1什么是ASPASP(ActiveServerPages)是微軟開(kāi)發(fā)的一種類(lèi)似HTML(HypertextMarkupLanguage超文本標(biāo)識(shí)語(yǔ)言)、Script(腳本)與CGI(CommonGAtewayInterface通用網(wǎng)關(guān)接口)的結(jié)合體,它沒(méi)有提供自己專(zhuān)門(mén)的編程語(yǔ)言,而是允許用戶(hù)使用包括VBSCRIPT,javascript等在內(nèi)的許多已有的腳本語(yǔ)言編寫(xiě)ASP的應(yīng)用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在WEB服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶(hù)端的瀏覽器。因此ASP與一般的腳本語(yǔ)言相比,要安全的多。2.1.2ASP的功能和特點(diǎn)從軟件的技術(shù)層面看,ASP有如下的特點(diǎn):1.無(wú)需編譯:ASP腳本集成于HTML當(dāng)中,容易生成,無(wú)需編譯或鏈接即可直接解釋執(zhí)行。2.易于生成:使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的VisualInterDev。3.獨(dú)立于瀏覽器:用戶(hù)端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的主頁(yè)。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶(hù)端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。4.面向?qū)ο螅涸贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過(guò)定制ActiveXServerComponent(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。5.與任何ActiveXscripting語(yǔ)言兼容:除了可使用VBScript和JScript語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò)Plug-in的方式,使用由第三方所提供的其它scripting語(yǔ)言。6.源程序碼不會(huì)外漏:ASP腳本在服務(wù)器上執(zhí)行,傳到用戶(hù)瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。從應(yīng)用的層面看,ASP有如下的功能:1.處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。2.訪(fǎng)問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。3.讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪(fǎng)客計(jì)數(shù)器、座右銘等功能。4.提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。5.由cookies讀寫(xiě)用戶(hù)端的硬盤(pán)文件,以記錄用戶(hù)的數(shù)據(jù)。6.可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。7.使用VBScript或JScript等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合HTML碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶(hù)端執(zhí)行的腳本語(yǔ)言。8.擴(kuò)充功能的能力強(qiáng),可通過(guò)使用VisualBasic、Java、VisualC+等多種程序語(yǔ)言制作ActiveXServerComponent以滿(mǎn)足自己的特殊需要。2.2Javascript語(yǔ)言概述Javascript語(yǔ)言是是一種嵌入在HTML文件中的腳本語(yǔ)言,它是基于對(duì)象和事件驅(qū)動(dòng)的,能對(duì)諸如鼠標(biāo)單擊、表單輸入、頁(yè)面瀏覽等用戶(hù)事件做出反應(yīng)并進(jìn)行處理。它是由Netscape公司在1995年推出的。它具有以下特點(diǎn):(1)簡(jiǎn)單性。(2)基于對(duì)象。(3)可移植性。(4)動(dòng)態(tài)性。2.3ADO技術(shù)簡(jiǎn)介在當(dāng)今提出的多種管理信息系統(tǒng)解決方案中都強(qiáng)調(diào)了與數(shù)據(jù)庫(kù)的連接,ASP用DatabaseAccess組件與數(shù)據(jù)庫(kù)進(jìn)行連接,DatabaseAccess組件通過(guò)ActiveXDataObjects(ADO)訪(fǎng)問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息。現(xiàn)在,Microsoft對(duì)應(yīng)用程序訪(fǎng)問(wèn)各種各樣的數(shù)據(jù)源所使用的方法是OLEDB,OLEDB介于ODBC層和應(yīng)用程序之間。在ASP頁(yè)面中,ADO介于ODEDB之上的“應(yīng)用程序”。ADO調(diào)用首先被送到OLEDB,接著被送到ODBC層。OLEDB是一套組件對(duì)象模型(COM)接口,但它是相當(dāng)復(fù)雜的。這樣,需要一個(gè)連接應(yīng)用程序與OLEDB的橋梁,這就是ADO。而且,它支持開(kāi)放式數(shù)據(jù)庫(kù)連接(ODBC)標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。ADO支持用于建立基于瀏覽器/服務(wù)器(B/S)應(yīng)用程序的主要功能。ADO技術(shù)是通過(guò)ADO對(duì)象的屬性、方法來(lái)完成相應(yīng)的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)目的。ADO的對(duì)象模型反映了ADO對(duì)象之間的關(guān)系。如圖2-1ADO的對(duì)象模型所示:圖2-1ADO的對(duì)象模型從上圖可以看出,ADO的7個(gè)對(duì)象是分層次的。頂層有三個(gè)對(duì)象:Connection、Command和Recordset;Error,Parameter和Field則分別是Connection、Command和Recordset的子對(duì)象,另一個(gè)未在圖中反映的是Proprety對(duì)象,任何一種對(duì)象都具有connectionErrorsErrorCommandParametersParameterRecordsetFieldsFieldProprety對(duì)象以描述該對(duì)象的屬性。集合就是一種可方面地包含其他對(duì)象的對(duì)象類(lèi)型。集合對(duì)象具有存儲(chǔ)和訪(fǎng)問(wèn)集合內(nèi)其他對(duì)象的方法。集合的類(lèi)型與頂層的三個(gè)對(duì)象有關(guān),Connection、Command和Recordset對(duì)象各有自己的集合,同時(shí)也共有一個(gè)屬性集合。在圖中,Errors,Parameters和Fields以及另外一個(gè)Proprety集合是ADO提供四種類(lèi)型的集合。Errors集合:Connection對(duì)象具有的集合,包含與數(shù)據(jù)庫(kù)連接時(shí)因發(fā)生相關(guān)錯(cuò)誤而產(chǎn)生的Error對(duì)象。Parameters集合:Command對(duì)象具有的集合,包含應(yīng)用于Command對(duì)象的參數(shù)所形成的所有Parameter對(duì)象。Fields集合:Recordset對(duì)象具有的集合,包含所有表示Recordset對(duì)象記錄字段的Field對(duì)象。Proprety集合:Connection、Command、Recordset和Field對(duì)象都具有的集合,它包含所有屬于各個(gè)包含對(duì)象的Proprety對(duì)象。3WEB數(shù)據(jù)庫(kù)和B/S3.1WEB數(shù)據(jù)庫(kù)概述3.1.1WEB數(shù)據(jù)庫(kù)WEB數(shù)據(jù)庫(kù),就是能將數(shù)據(jù)庫(kù)技術(shù)與WEB技術(shù)很好地融合再一起,使數(shù)據(jù)庫(kù)系統(tǒng)成為WEB的重要有機(jī)組成部分的數(shù)據(jù)庫(kù)。它能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)技術(shù)的無(wú)縫有機(jī)結(jié)合。目前,關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用范圍最廣,占據(jù)了數(shù)據(jù)庫(kù)主流地位。關(guān)系數(shù)據(jù)庫(kù)最初設(shè)計(jì)為基于主機(jī)/終端方式的大型機(jī)上的應(yīng)用,其應(yīng)用范圍較為有限,隨著客戶(hù)機(jī)/服務(wù)器方式的流行和應(yīng)用向客戶(hù)機(jī)方的分解,關(guān)系數(shù)據(jù)庫(kù)又
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)產(chǎn)品電商的產(chǎn)品組合策略研究試題及答案
- 2025年商務(wù)英語(yǔ)營(yíng)銷(xiāo)案例研究試題及答案
- 2025年新能源汽車(chē)技術(shù)相關(guān)知識(shí)試題及答案
- 2025年工程物理考試試題及答案
- 2025年創(chuàng)業(yè)扶持政策對(duì)創(chuàng)業(yè)生態(tài)的推動(dòng)作用試題及答案
- 中國(guó)野生果汁飲料行業(yè)市場(chǎng)深度調(diào)研及市場(chǎng)供需與投資價(jià)值研究報(bào)告2025-2028版
- 中國(guó)衣物柔順劑行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景研究報(bào)告2025-2028版
- 中國(guó)裝修設(shè)計(jì)服務(wù)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資機(jī)會(huì)研究報(bào)告2025-2028版
- 中國(guó)蒸汽眼罩行業(yè)市場(chǎng)深度分析及發(fā)展預(yù)測(cè)與投資策略研究報(bào)告2025-2028版
- 2025年幼兒園形狀歸類(lèi)的小測(cè)試及答案
- 水泥機(jī)械傷害的預(yù)防措施
- 2023九年級(jí)數(shù)學(xué)下冊(cè) 第二十八章 銳角三角函數(shù)28.2 解直角三角形及其應(yīng)用28.2.2 應(yīng)用舉例第2課時(shí) 方向角和坡角問(wèn)題說(shuō)課稿 (新版)新人教版
- 智能投顧發(fā)展態(tài)勢(shì)-深度研究
- 小學(xué)班主任的教育管理策略與實(shí)踐
- YY/T 1938-2024醫(yī)用透明質(zhì)酸鈉敷料
- 物流行業(yè)物流園區(qū)智慧安防方案
- 尼龍防護(hù)網(wǎng)施工方案
- GB/T 45083-2024再生資源分揀中心建設(shè)和管理規(guī)范
- 分子生物學(xué)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋湖南科技大學(xué)
- 學(xué)校幫扶總結(jié)
- 中國(guó)肺動(dòng)脈高壓診治臨床路徑(2023版)解讀課件
評(píng)論
0/150
提交評(píng)論