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

正文內(nèi)容

asp投票系統(tǒng)—免費畢業(yè)設(shè)計論文-文庫吧

2024-11-09 11:29 本頁面


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