freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文(設(shè)計):在線訂單管理系統(tǒng)后臺子系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2025-01-01 22:55 本頁面


【正文】 范圍。 ASP(Active Server Page)即活動服務(wù)頁,是微軟公司開發(fā)的服務(wù)器端腳本編寫環(huán)境,可用于創(chuàng)建和運行動態(tài)的交互式 Web服務(wù)器應(yīng)用程序。通過 ASP,可以結(jié)合 HTML、 JavaScript、 VBScript等語言來編寫動態(tài)、交互和高效的 Inter應(yīng)用。 ASP主要運行在 windows系列操作系統(tǒng)上, 包括 windows9 windows Me、 windows NT、 windows 2022 系列、 windows XP、 windows Server 2022 等, ASP 的程序文件是后綴名為 .asp 的文件。 ASP文件處理過程如圖 21 所示。 請求 ASP文件 處理 ASP文件 返回生成的 HTML頁面 圖 21 使用 ASP可以實現(xiàn)以下基本功能: ? ? 訪問服務(wù)器端的文件系統(tǒng); ? ? 連接數(shù)據(jù)庫并開發(fā)基于數(shù)據(jù)庫的應(yīng)用; ? ? 在應(yīng)用中嵌入 Active X,COM組件和 Java Applet。 ( 1) ASP獨具的優(yōu)點: ? ? 使用 VBScript,Jscript 等簡單易懂的腳本語言,結(jié)合 HTML代碼即可快速完成網(wǎng)站應(yīng)用程序的開發(fā)。 客戶端瀏覽器 Web 服務(wù)器 .ASP 文件 5 ? ? 無需 pile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 ? ? 使用普通的文本編輯器即可進行編輯設(shè)計。 ? ? 與瀏覽器無關(guān)( Brower Independence)。 ? ? ActiveServer Pages 能與任何 ActiveX scripting 語言相容。 ? ? ActiveServer Pages的源程序 不會被傳到客戶瀏覽器,可以避免所寫的源程序被他人剽竊,提高了程序的安全性。 ? ? 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本 ? ? 基于對象 ? ? ActiveXServer Components(ActiveX服務(wù)器元件 )具有無限可擴充性。 ( 2) ASP程序的缺點 ? ? 運行速度比單純的 HTML 頁面運行較慢。因此,有的表單認證還是放在客戶端運行,而且,不需要用 ASP語句的文件后綴不要用 asp。由于服務(wù)器技術(shù)的更新和網(wǎng)絡(luò)速度的提高,速度的影響實際很小。 ? ? 有的網(wǎng)絡(luò)操作系統(tǒng)不支持 ASP文件或者支持的不 好,因此,用 ASP開發(fā) Web程序最好選用 windows NT或 windows2022操作系統(tǒng)。 ( 3) 客戶端的數(shù)據(jù)傳遞 使 用 ASP 可以在客戶端與 Web 服務(wù)器之間實現(xiàn)數(shù)據(jù)的動態(tài)交互,客戶端與 Web 服務(wù)器的數(shù)據(jù)傳遞過程如圖 22所示。 將表單數(shù)據(jù) 利用 Post 或 Get方法提交到 使用 Request對象來讀取 Web 服務(wù)器。 客戶端提交的表單數(shù)據(jù) 將 ASP網(wǎng)頁的執(zhí)行結(jié)果 將讀取的數(shù)據(jù)寫入數(shù)據(jù)庫 客戶端 傳 遞給客戶端。 Web服務(wù)器 服務(wù)器。 數(shù)據(jù)庫服務(wù)器 圖 22 在數(shù)據(jù)傳遞過程中有兩個重要環(huán)節(jié):一是客戶端要創(chuàng)建填寫數(shù)據(jù)的表單,二是 Web服務(wù)器在讀取表單數(shù)據(jù)時所調(diào)用的 Request對象。 2. ASP(Active Server Page)的功能 ( 1) ASP頁面的結(jié)構(gòu) 6 ASP的程序代碼簡單、通用,文件名由 .asp結(jié)尾, ASP文件通常由四部分構(gòu)成: 標準的 HTML標記:所有的 HTML 標記均可使 用。 ASP 語法命令:位于 % % 標簽內(nèi)的 ASP 代碼。 服務(wù)器端的 include語句:可用 include語句調(diào)入其它 ASP 代碼,增強了編程的靈活性。 腳本語言:ASP 自帶 JScript 和 VBScript 兩種腳本語言,增加了 ASP 的編程功能,用戶也可安裝其它腳本語言,如 Perl、 Rexx等。 ( 2) ASP的運行環(huán)境; Windows NT server 運行 IIS (Inter Information Server)以上。 Windows NT workstation Peer Web Server 。 Windows 95/98運行 PWS(Personal Web Server)。其中以 NT server 上的 IIS 功能最強,提供了對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁的最佳選擇。 ( 3) ASP的內(nèi)建對象: 1. Application對象:負責管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。 2. Session 對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同 WEB 頁面跳轉(zhuǎn)時, Session 中的變量在用戶整個會話過 程中一直保存。 Session 對象需 cookie 支持。 3. Request 對象:從用戶端取得信息傳遞給服務(wù)器,是 ASP 讀取用戶輸入的主要方法。 4. Response對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。 5. Server 對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。6. Object Context對象: IIS ,用來進行事務(wù)處理。此項功能需得到 MTS(Microsoft Transcation Server)管理的支持。 ( 4) ASP的主要內(nèi)置組件: 1. Ad Rotator組件:用來按指定計劃在 同一頁上自動輪換顯示廣告,用于 WWW 上日益重要的廣告服務(wù)。 2. Browser Capabilities 組件:確定訪問 WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。 3. Database Access組件:提供 ADO (ActiveX Data Objects)來訪問支持 ODBC的數(shù)據(jù)庫。 4. File Access 組件:提供對服務(wù)器端文件的讀寫功能。此外,還可安裝 Myinfo、Counters、 Content Rotator、 Page Count等組件,用戶也可自行編制 Actiive 組件,以提 高系統(tǒng)的實用性。 WWW 上很重要的應(yīng)用是訪問 WEB 數(shù)據(jù)庫,用 ASP 訪問 WEB 數(shù)據(jù)庫時,必須使用 ADO 組件, ADO是 ASP 內(nèi)置的 ActiveX 服務(wù)器組件 (ActiveX Server Component),通過在 WEB 服務(wù)器上設(shè)置 ODBC和 OLEDB可連接多種數(shù)據(jù)庫 , 對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法 (二 ) Access 數(shù)據(jù)庫功能特點 Access 數(shù)據(jù)庫設(shè)計是綜合運用計算機軟、硬件技術(shù),結(jié)合應(yīng)用系統(tǒng)領(lǐng)域的知識和管理技術(shù)的系統(tǒng)工程。它不是憑借個人經(jīng)驗和技巧就能夠設(shè)計完成的,而首先須遵守一定的規(guī) 則實施設(shè)計而成。在現(xiàn)實世界中,信息結(jié)構(gòu)十分復(fù)雜,應(yīng)用領(lǐng)域千差萬別,而設(shè)計者的思維也各不相同,所以數(shù)據(jù)庫設(shè)計的方法和路徑也多種多樣。 7 Access 的功能特點 : Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDBMS),是 Office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊 7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可 以完成大部分數(shù)據(jù)管理的任務(wù)。 Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: ( 1)存儲方式單一 Access 管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為( .mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 (2)面向?qū)ο? Access 是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需 要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 ( 3)界面友好、易操作 Access 是一個可視化工具,是風格與 Windows 完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、報表向?qū)У裙ぞ撸沟貌僮骱啽?,容易使用和掌握? ( 4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 ( 5) Access支持 ODBC(開發(fā)數(shù)據(jù)庫互連, Open Data Base Connectivity),利用 Access強大的DDE(動態(tài)數(shù)據(jù)交換)和 OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel 表格、 Word 文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。 Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上 的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成 HTML 文件,輕松構(gòu)建Inter/Intra的應(yīng)用。 (三 ) WEB 技術(shù) Web 概述:萬維網(wǎng)( WWW— World Wide Web) 由遍布在 Inter 上稱為 Web 服務(wù)器的計算機組成,可以將不同的信息資源有機地組織在一起。用戶直接使用 Inter Explorer 瀏覽器可以訪問 Inter 上共享的文檔或信息資源。 8 WWW的架構(gòu)主要由三部分組成: Web服務(wù)器、客戶端和 HTTP協(xié)議,如圖 2— 3所示。 客戶端請求 HTTP 協(xié)議 客戶端 服務(wù)器響應(yīng) Web 服務(wù) 圖 2— 3 Web瀏覽器是一個巨大的進步,它讓同樣的信息在不同的機器上同樣地顯示。于是出現(xiàn)了瀏覽器 /服務(wù)器模式( Browser/Server, B/S)的三層結(jié)構(gòu)(見圖 2— 3)。 B/S模式 的優(yōu)點是維護方便,能夠降低總體擁有成本??蛻舳诉\行軟件,就像我們平時上網(wǎng)瀏覽網(wǎng)頁一樣,有個瀏覽器就行了,不用安裝其它軟件。 B/S模式 的軟件所有的維護、升級工作都只在服務(wù)器上進行,而客戶端就能獲得最 新版本的軟件。 采用三層結(jié)構(gòu)可以是提高服務(wù)器的配置,降低客戶端的配置。這樣增加的只是一臺服務(wù)器(應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)可以放在同一臺計算機電腦中)的價格,而降低的卻是幾十臺客戶端機器的價格。起到了降低總體擁有成本的作用。 B/S模式的發(fā)展 帶動了服務(wù)器上集中商業(yè)邏輯的發(fā)展以及電子商務(wù)的普及。 這里涌現(xiàn)出了很多技術(shù),如 CGI、 ASP、 PHP, 也包括提高客戶端能力的的 Javascript, Java Applet, ActiveX 等等。 Sun 的 J2EE ,也是在這時候登場的。它面向多層的企業(yè)應(yīng)用,并由于其優(yōu)良的特 性,很快得到了廣泛的追捧,逐漸成為電子商務(wù)應(yīng)用的事實標準。 圖 2— 3:兩層結(jié)構(gòu)與三層結(jié)構(gòu)的比較 9 三、 系統(tǒng)分析 (一 ) 可行性分析 1. 操作可行性 此在線定單系統(tǒng)將購物模塊和管理模塊劃分很清晰的網(wǎng)上系統(tǒng)。購物模塊界面簡單、易操作。它的應(yīng)用可以使購物者只需在網(wǎng)上瀏覽自己想買的商品。而購物者不再為逛商場覺的浪費時間、同時也免去其為購某種商品而跑的千里迢迢的麻煩。這樣大大減少了購物的時間。因此,本系統(tǒng)的開發(fā)是非常有必要的。 使用本系統(tǒng)的都是管理員和購物者,管理者對整個購物的管理流程十分熟悉,購物者只需要在選好商品后,將自己的信息填寫正確后提交定 單即可。本系統(tǒng)界面簡潔,運行速度快,會受廣大購物者的歡迎。此系統(tǒng)可以被用戶所接受和使用,保證了系統(tǒng)在操作上的可行性。 2. 經(jīng)濟可行性 ASP 開發(fā)工具功能強大,可以快速開發(fā),后臺數(shù)據(jù)庫管理采用 ACCESS 速度快,開發(fā)過程中可以節(jié)省時間和大量的人力物力資源。加上該系統(tǒng)規(guī)模較小,故前期開發(fā)不需要投入太多的人力、物力,開發(fā)周期也不長,但是此系統(tǒng)一經(jīng)開發(fā)成功,投入使用后,將會節(jié)約大量的資源,大大提高效率,減少成本費用。所以從經(jīng)濟角度考慮,保證了系統(tǒng)在經(jīng)濟上的可行性。 3. 技術(shù)可行性 ( 1)系統(tǒng)開發(fā)工具選擇 開發(fā)工具: Microsoft Office Access2022 Macromedia DreamWeaverMX 2022,FlashMX2022,FireWorkMX2022, Editplus。 開發(fā)語言: VB,VBScript,JavaScript,Html, SQL. 開發(fā)技術(shù):基于 IIS等服務(wù)器的 ASP技術(shù) 面向?qū)ο螅盒枨笳?
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1