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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-asp投票系統(tǒng)—論文-文庫(kù)吧

2025-10-28 19:33 本頁(yè)面


【正文】 現(xiàn)統(tǒng)一。 在線投票系統(tǒng)應(yīng) 具有 的 獨(dú)特的 功能 : 其一,方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在線投票管理系統(tǒng)運(yùn)用計(jì)算機(jī)和其他附加設(shè)備,不再需要手工操作,基本上是全自動(dòng)化, 能夠節(jié)省人力、最大限度地利用各種寶貴的資源, 大大的提高了效率。 其二,友好的界面。友好的用戶界面會(huì)給人一種親切的感覺,在使用起來不會(huì)覺得沉悶,效率自然也會(huì)提高了。 其三,強(qiáng)大的功能,能夠滿足學(xué)校教學(xué)需要,快速簡(jiǎn)單的統(tǒng)計(jì)教學(xué)任務(wù), 提高教學(xué)質(zhì)量 。 正是在這樣的情況下,本人在導(dǎo)師的帶領(lǐng)下完成了在線投票系統(tǒng)的開發(fā)與 實(shí)現(xiàn)。 第 1 章 編程環(huán)境及數(shù)據(jù)庫(kù) 隨著各高校辦公自動(dòng)化工作的推進(jìn), 投票 管理自動(dòng)化也被擺上日程。通過Dreamweaver 與 Microsoft Office Access 2021 的編程環(huán)境,采用 ASP 代碼和數(shù)據(jù)庫(kù)開發(fā)一個(gè)動(dòng)態(tài)的在線投票系統(tǒng)。 編程環(huán)境 在該投票系統(tǒng)中,我使用 ASP和 Microsoft Office Access 2021相結(jié)合的綜合開發(fā)環(huán)境,采用 ODBC 作為投票系統(tǒng)與后臺(tái)數(shù)據(jù)庫(kù)的接口。投票系統(tǒng)開發(fā)平臺(tái)是 Windows XP。開發(fā)工具選擇的是 Dreamweaver MX。 ASP 簡(jiǎn)介 ASP的簡(jiǎn)稱是 Active Server Pages,目前沒有正式的中文名稱,可理解為 “動(dòng)態(tài)服務(wù)器頁(yè)面 ”技術(shù)。 ASP是目前最流行的開放式 Web服務(wù)器應(yīng)用技術(shù),它的特點(diǎn)是將腳本、超文本和強(qiáng)大的數(shù)據(jù)庫(kù)訪問技術(shù)結(jié)合在一起,并提供了眾多的服務(wù)器組件來擴(kuò)展功能,能夠很方便地創(chuàng)建分布式和基于 Web的商業(yè)化應(yīng)用程序。 如果要更簡(jiǎn)單地描述 ASP,可以說 ASP就是運(yùn)行在 Web服務(wù)器上的動(dòng)態(tài)網(wǎng)頁(yè)。ASP程序文件也是 一個(gè)標(biāo)準(zhǔn)的網(wǎng)頁(yè),一般由 HTML標(biāo)記和 ASP腳本代碼混雜在一起組成。 ASP網(wǎng)頁(yè)程序 必須先經(jīng) Web服務(wù)器的 ASP解釋器解釋執(zhí)行,產(chǎn)生 HTML代碼后才傳送給瀏覽器執(zhí)行顯示。 ASP 的技術(shù)特點(diǎn) 組件在 ASP技術(shù)中起著核心作用 要想開發(fā)出具有實(shí)用價(jià)值的動(dòng)態(tài) Web應(yīng)用程序, ASP腳本必須與基于 COM標(biāo)準(zhǔn)的組件配合使用。組件對(duì)象模型是微軟公司提出來的一種基于二進(jìn)制的軟件標(biāo)準(zhǔn),與語(yǔ)言無關(guān)。 Visual Basic、 Visual C++、 Visual J++等都能創(chuàng)建 COM組件,在不同的語(yǔ)言實(shí)現(xiàn)的組件之間,依據(jù) COM標(biāo)準(zhǔn)可以進(jìn)行交互操作。 ASP提供了 10個(gè)內(nèi)置組件。每個(gè)組件中包括一個(gè)或 多個(gè)對(duì)象。在使用前,組件的對(duì)象需要被實(shí)例化。 ASP提供了 6個(gè)內(nèi)置對(duì)象,這 6個(gè)內(nèi)置對(duì)象可以被 ASP腳本直接使用,不需要被實(shí)例化。除了內(nèi)置組件和對(duì)象,開發(fā)人員還可以自行制作實(shí)現(xiàn)特殊功能的組件。 采用 ADO技術(shù)訪問數(shù)據(jù)庫(kù) ASP依據(jù) ADO技術(shù)訪問后臺(tái)數(shù)據(jù)庫(kù),其內(nèi)置的數(shù)據(jù)庫(kù)訪問組件 ADODB提供了一組優(yōu)化的訪問數(shù)據(jù)庫(kù)專用對(duì)象集。 UDA( Universal Data Access) 是微軟公司提出的適合企業(yè)范圍并能夠高性能地訪問各種信息 ( 包括關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù) ) 的數(shù)據(jù)訪問模型。它由 ODBC、 OLEDB、和 ADO組成。 ODBC提供了對(duì)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)訪問界面,已得到大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)的支持。 OLEDB用于處理異構(gòu)平臺(tái)的關(guān)系型和非關(guān)系型信息,非關(guān)系型信息包括電子郵件、文件系統(tǒng)、文本、圖形等。它還能使用已有的 ODBC驅(qū)動(dòng)訪問關(guān)系型數(shù)據(jù)庫(kù)。 ADO是以開放數(shù)據(jù)庫(kù)連接 ODBC為基礎(chǔ)的,可支持任何 ODBC數(shù)據(jù)源對(duì)數(shù)據(jù)庫(kù)的操作;可以提供任何類型數(shù)據(jù)庫(kù)與 Web服務(wù)起的訪問方式。 支持所有腳本語(yǔ)言 除了支持 VBScript、 JavaScript外 , ASP還支持 REXX、 Perl等多種腳本語(yǔ)言。VBScript是 ASP支持的默認(rèn)腳本語(yǔ)言。若要重新設(shè)定默認(rèn)腳本語(yǔ)言 , 只需在 ASP程序的第一行使用命令 %@ Language=...%即可。 在同一個(gè) ASP文件中, ASP腳本可以調(diào)用不同的腳本語(yǔ)言,從而發(fā)揮各種腳本語(yǔ)言的優(yōu)勢(shì)。若要在 ASP程序中使用與默認(rèn)腳本語(yǔ)言不同的腳本語(yǔ)言,可以將這段語(yǔ)言放于標(biāo)志符 中。 ASP 對(duì)象使用基礎(chǔ) ASP之所以成為功能強(qiáng)大的服務(wù)器端程序,是因?yàn)樗鼮?Web程序設(shè)計(jì)人員提供了一組功能強(qiáng)大的內(nèi) 置對(duì)象。所謂的對(duì)象是指具有典型方法、屬性或者集合的事物。方法決定了對(duì)象的功能;屬性決定了對(duì)象的狀態(tài)。使用 ASP進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)時(shí),必須熟練掌握 ASP的各種內(nèi)置對(duì)象。 ASP提供的內(nèi)置對(duì)象如表 11所示。 對(duì)象名稱 用途 Application對(duì)象 Application對(duì)象是所有用戶共用的對(duì)象 , 通過這個(gè)對(duì)象 , 不同的用戶間可以共享信息。在主頁(yè)計(jì)數(shù)器中常常使用 Application對(duì)象來保存訪問網(wǎng)頁(yè)的人數(shù) ASPError對(duì)象 捕捉 ASP錯(cuò)誤并向用戶返回詳細(xì)信息描述 ObjectContext 對(duì)象 提交或 中止有 ASP腳本啟動(dòng)的事件 Request對(duì)象 獲取從 HTML表單傳遞給服務(wù)器的參數(shù),這些參數(shù)的傳遞方式包括POST方法或 GET方法、 cookies(一種保存在客戶端上的,用來保存網(wǎng)站信息的文件)以及客戶端證書 Response對(duì)象 控制發(fā)送給用戶的信息,包括直接發(fā)送文本和 HTML代碼等信息到瀏覽器、把瀏覽器當(dāng)前訪問的網(wǎng)頁(yè)重定向到其他 URL、設(shè)置 cookie的值 Server對(duì)象 通過 Server對(duì)象可以訪問服務(wù)器上的方法和屬性。其他方法可創(chuàng)建Active組件的實(shí)例、對(duì)字符串進(jìn)行編碼、得到虛擬目錄的實(shí) 際路徑、設(shè)置網(wǎng)頁(yè)的超時(shí)時(shí)間 Session對(duì)象 存儲(chǔ)特定用戶的某些信息。當(dāng)用戶在不同的網(wǎng)頁(yè)間跳轉(zhuǎn)時(shí),不會(huì)丟棄存儲(chǔ)在 Session對(duì)象中的變量 表 11 ASP內(nèi)置對(duì)象列表 通過這些內(nèi)置對(duì)象,編程人員可以控制 Web頁(yè)面的各個(gè)方面。例如使用Request對(duì)象能夠得到用戶輸入的數(shù)據(jù),使用 Response對(duì)象能夠向?yàn)g覽器輸入數(shù)據(jù)等。 ASP 的工作原理 當(dāng)用戶瀏覽網(wǎng)頁(yè)時(shí),客戶端瀏覽器與 Web站點(diǎn)之間進(jìn)行交互的過程如圖 11所示。 Web服務(wù)器 HTTP請(qǐng) 求 標(biāo)準(zhǔn)HTML頁(yè)面 圖 11 ASP工作原理 當(dāng)瀏覽器向服務(wù)器請(qǐng)求發(fā)送某個(gè) “”時(shí),是希望服務(wù)器傳送此文件。但是,但服務(wù)器看到文件的擴(kuò)展名為 .asp時(shí),就會(huì)讀取文件內(nèi)容,解釋執(zhí)行其中的 VBScript程序。當(dāng)遇到基于 COM標(biāo)準(zhǔn)的組件(組件本身是經(jīng)過編譯的可重用二進(jìn)制代碼)時(shí), ASP引擎將啟動(dòng)相應(yīng)組件完成指定的功能。若 ASP文件含有訪問數(shù)據(jù)庫(kù)的請(qǐng)求時(shí), ASP內(nèi)置組件 ADO( ActiveX Data Object)能與數(shù)據(jù)庫(kù)連接,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,并將訪問結(jié)果返回服務(wù)器。最后,生成標(biāo)準(zhǔn)的 HTML文件,并將生成的 HTML文件傳送給瀏覽器。這樣就完成了用戶瀏覽器對(duì)服務(wù)器的訪問。 ASP 的運(yùn)行環(huán)境 ASP運(yùn)行所需的環(huán)境 Microsoft Inter Information Server version Microsoft Peer Web Services Version on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98 也就是說我們經(jīng)常所使用的 Window 95/98/2021/XP都可以運(yùn)行 ASP,只需要將其設(shè)置為單機(jī)服務(wù)器就行了。歸結(jié)一點(diǎn): Window 95/98,需要安裝 PWS; Window 客戶端 瀏覽器 ASP 引擎 *.asp ADO 腳本引擎 其他組件 ODBC DBMS DB 2021/XP,需要安裝 IIS。才能發(fā)揮其 asp的作用。 一般較常使用的是 Window 2021+IIS5和 Window 98+PWS,而 window95+PWS和 Window XP+IIS則較少人使用。因?yàn)?Window 95已經(jīng)很少人使用這個(gè)操作系 統(tǒng)了,最少都使用 Window 98而 XP+IIS,則是 XP對(duì) IIS不是完全兼容支持,有些功能配合得不夠完美,而較少人采用。我使用 Window 2021+IIS5這對(duì)組合,因?yàn)閃indow 2021是相對(duì)比較穩(wěn)定的系統(tǒng),對(duì)于服務(wù)器網(wǎng)絡(luò)方面微軟投入得較多,比較適合做為服務(wù)使用。 ASP運(yùn)行環(huán)境的搭建 IIS的安裝和配置。 Window2021 Server/Window2021 advance Server都是默認(rèn)安裝的,安裝過程就不多說了?,F(xiàn)在開始配置 IIS。開始 控制面板 管理工具Inter信息服務(wù)。打開之后就到了 IIS的控制臺(tái)了。點(diǎn)計(jì)算機(jī)名前面的 +號(hào)展開,再點(diǎn)網(wǎng)站前在的 +號(hào)展開,這時(shí)就有一個(gè)默認(rèn)網(wǎng)站,這里就是我們要配置 IIS的關(guān)鍵地方了。右擊“默認(rèn)網(wǎng)站”,在彈出菜單里選擇“屬性”這時(shí)就會(huì)彈出“屬性”選頂卡。一般情況下“網(wǎng)站 /常規(guī)”選項(xiàng)卡不要更改。選擇“主目錄”選項(xiàng)卡,本地路徑就是我的主目錄路徑,這里可以點(diǎn)瀏覽更改到想設(shè)置的目錄下,默認(rèn)是:X: \ipub\root( X: 表示系統(tǒng)盤)。在這里還可以設(shè)置網(wǎng)站的用戶操作權(quán)限。這些設(shè)置完后就轉(zhuǎn)到“文檔”選項(xiàng)卡,首先要在“啟用默認(rèn)文檔”前面打 勾,默認(rèn)是打勾的。點(diǎn)擊“添加”,可以添加默認(rèn)文檔,例如添加 、 、這是你網(wǎng)站默認(rèn)打開的主文件名,在這里也可以進(jìn)行刪除,選擇你要?jiǎng)h除的文檔之后再點(diǎn)“刪除”,現(xiàn)在“屬性”選項(xiàng)卡基本設(shè)置好了,點(diǎn)應(yīng)用、確定就返回到 IIS控制臺(tái)了。 數(shù)據(jù)庫(kù)選擇 數(shù)據(jù)庫(kù)平臺(tái)采用的是 SQL Server 2021。 SQL Server 2021代表著下一代Microsoft .NET Enterprise Servers( 企業(yè)服務(wù)器 ) 數(shù)據(jù)庫(kù)的發(fā)展趨勢(shì) , 是為創(chuàng)建可伸縮電子商 務(wù)、在線商務(wù)和數(shù)據(jù)倉(cāng)儲(chǔ)解決方案而設(shè)計(jì)的真正意義上的關(guān)系型數(shù)據(jù)庫(kù)管理與分析系統(tǒng)。隨著 SQL Server ( OLAP)服務(wù)的引入, SQL Server已成為頗受眾多客戶關(guān)系管理( CRM)應(yīng)用程序、商務(wù)智能( BI)應(yīng)用程序、企業(yè)資源計(jì)劃( ERP)應(yīng)用程序及其它在線商務(wù)應(yīng)用程序廠商和客戶所青睞的數(shù)據(jù)庫(kù)產(chǎn)品,而這則主要應(yīng)歸功于該產(chǎn)品在對(duì)稱多處理( SMP)硬件方面所具有的可伸縮性和較低的數(shù)據(jù)庫(kù)維護(hù)需求。 數(shù)據(jù)庫(kù)接口的實(shí)現(xiàn) 在 ASP中,提供了多種數(shù)據(jù)庫(kù)訪問技術(shù) ——ODBC、 ADO、 OLEDB 等,這些技術(shù)各有自己的特點(diǎn)。該項(xiàng)目開發(fā)中采用了 OLEDB 數(shù)據(jù)庫(kù)接口技術(shù)。 OLEDB是一種底層數(shù)據(jù)訪問界面接口。是用于第三方驅(qū)動(dòng)程序商家開發(fā)輸出數(shù)據(jù)源到ADO技術(shù)的應(yīng)用程序,由于 OLE DB是基于 COM接口的技術(shù),使用這種技術(shù)可以直接對(duì)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序進(jìn)行訪問,從而大大提供了訪問速度 [ 2] 。 第 2 章 數(shù)據(jù)建模 數(shù)據(jù)庫(kù)建模方法 數(shù)據(jù)建模采用圖形化方法來描述企業(yè)的信息需求和業(yè)務(wù)規(guī)則,也就是建立邏輯數(shù)據(jù)模型 (以下簡(jiǎn)稱邏輯模型 ),其作用有兩個(gè),一是與用戶進(jìn)行溝通,明確需求;另一 個(gè)作用是作為數(shù)據(jù)庫(kù)物理設(shè)計(jì)的基礎(chǔ),以保證物理數(shù)據(jù)模型充分滿足應(yīng)用要求,并保證數(shù)據(jù)的一致性、完整性 。 本文 簡(jiǎn)要 介紹 IDEF1X方法。 IDEF1X是由美國(guó)空軍開發(fā)的基于關(guān)系數(shù)據(jù)庫(kù)理論的數(shù)據(jù)建模方法,用以實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)結(jié)構(gòu)。目前已廣泛應(yīng)用于政府、工業(yè)和商業(yè)領(lǐng)域,支持廣泛企業(yè)應(yīng)用。 IDEF1X模型的基本結(jié)構(gòu)為: 實(shí)體 (如人、地點(diǎn)、概念、事件等 )用方框表示; 實(shí)體之間的關(guān)系 (聯(lián)系 ),用方框之間的連線表示; 實(shí)體的屬性,用方框內(nèi)的屬性名稱來表示。 (1)建立邏輯模型 邏輯模型的建立由用戶需求驅(qū) 動(dòng),建立邏輯模型的過程首先是分析信息需求、明確業(yè)務(wù)規(guī)則,它是人腦對(duì)現(xiàn)實(shí)世界進(jìn)行抽象和加工的過程。 (2)實(shí)施階段: 第一階段:項(xiàng)目規(guī)劃 第二階段:開發(fā)定義實(shí)體 第三階段:定義關(guān)系 第四階段:定義鍵 第五階段:定義屬性 (3)建立物理模型 對(duì)一個(gè)給定的邏輯模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu) (即物理模型 )的過程,稱為數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。所謂數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要是指數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法,它與除了考慮邏輯的完美性 (如第三范式 )外,還必須兼顧物理環(huán)境的要求和性能的優(yōu)化,如機(jī)器的性能、事務(wù)的種類、數(shù)據(jù)庫(kù)管理系統(tǒng)的功能等。 邏輯模型轉(zhuǎn)變?yōu)槲锢砟P桶ㄒ韵聨讉€(gè)步驟: ①實(shí)體名 (Entity)轉(zhuǎn)變?yōu)楸砻?(Table) ②屬性名 (Attribute)轉(zhuǎn)換為列名 (Column),確定列的屬性 (Property) ③明確分類關(guān)系在物理模型中的實(shí)現(xiàn)方法 ④實(shí)現(xiàn)業(yè)務(wù)規(guī)則 數(shù)據(jù)模型轉(zhuǎn)變?yōu)?SQL 命令,物理模型必須對(duì)列的屬性進(jìn)行明確的定義,包括:列名,數(shù)據(jù)類型 (與特定數(shù)據(jù)庫(kù)管理系統(tǒng)有關(guān) ),長(zhǎng)度,能否為空值,有效性規(guī)則,缺省值等。物理模型確定以后,可以進(jìn)一步
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1