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

正文內(nèi)容

畢業(yè)設(shè)計(jì)----基于asp的旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 05:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Session 對(duì)象 : 存儲(chǔ)用戶任務(wù)的信息; Application 對(duì)象 : 使多用戶共享一個(gè)程序的信息; Object Context 對(duì)象 : 配合 Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理。 利用這些對(duì)象可以開(kāi)發(fā)出動(dòng)態(tài) 的 ,交互 的 WEB 服務(wù)器應(yīng)用程序, ASP被包含在 IIS 中,而 IIS 作為 WindowsNT得最佳 WEB 服務(wù)器已經(jīng)被非常多得單位采用,隨著 NT 得普及, ASP 技術(shù)將成為 WEB 技術(shù)得主流。 從客戶端取得信息將信息送給客戶端提供一些 Web 服務(wù)器工具儲(chǔ)存在一個(gè) Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn)在一個(gè) ASPApplication 中讓不同的客戶端共享信息可以用來(lái)配合 MicrosoftTransaction 服務(wù)器進(jìn)行分布式事務(wù)處理 。 在 ASP中,將使用 Visual Basic 而不是 VBScript 為缺省語(yǔ)言。這意味著我第 5 頁(yè) 共 23 頁(yè) 們可以擺脫 VBScript 的語(yǔ)言限制,我們的代碼 將是編譯后運(yùn)行的(而不是原來(lái)的解釋執(zhí)行)。這意味 ASP 頁(yè)面具有組件方式的性能。其性能方面的優(yōu)勢(shì)體現(xiàn)在以下幾點(diǎn) : ( 1)開(kāi)發(fā)工具皆可發(fā)展 ASP 只要使用一般的文書編輯程序,如 Windows 記事本,就可以編輯。當(dāng)然,其網(wǎng)頁(yè)發(fā)展工具,例如, FrontPage Express、 FrontPage 等也都可以;不過(guò)還是建議你用記事本來(lái)寫,既省錢又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫ASP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。由于 ASP 程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的 HTML 文件適用于不同的瀏覽器。 ( 2)相容性高 ASP 與所有的 ActiveX Script 語(yǔ)言都相容,除了可結(jié)合 HTML, VBScript、Java Script、 Active X 服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由 “plug In(外掛組件模組)的方式,使用其他廠商( Third Party)所提供的語(yǔ)言。 ( 3)隱密安全性高 如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到 HTML 文件,原始的 ASP 程序代碼是看不到的 , 這是因?yàn)?ASP 程序先 在 網(wǎng)站服務(wù)( Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端( Client)的瀏 覽器上,因此,我們所辛苦撰寫的 ASP 程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。 ( 4)易于操控?cái)?shù)據(jù)庫(kù) ASP 可以輕易地通過(guò) ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如: Access、 FoxPro、 dBase、 Oracle 等等,另外, ASP亦可將 “ 文本文件 ” 或是 “Excel” 文件當(dāng)成數(shù)據(jù)庫(kù)用。 ADO ADO(ActiveX Data Objects)是基于 OLE DB 的高層編程界面 , 通過(guò) OLE DB提供的 COM 接口訪問(wèn)數(shù)據(jù) ,它適合于各種客戶機(jī)服務(wù)器 應(yīng)用系統(tǒng)和基于 Web 的應(yīng)用 , 尤其在一些腳本語(yǔ)言中訪問(wèn)數(shù)據(jù)庫(kù)的操作是 ADO 的主要優(yōu)勢(shì) 。 它提供了一個(gè)能夠快速存取數(shù)據(jù)庫(kù)的方法 , 與其他一些對(duì)象模型如 DAO(Data Access Object)、RDO(Remote Data Object)相比具有開(kāi)銷低占用磁盤空間少等特點(diǎn)。 在使用 ADO進(jìn)行數(shù)據(jù)存取時(shí) , 主要是通過(guò)調(diào)用其內(nèi)部對(duì)象提供的方法和屬性來(lái)完成 ,其對(duì)象模型 .ADO 包括 : 7 個(gè)對(duì)象 : Connection、 Command、 Record set、 Field、 Parameter、Property 和 Error; 4 個(gè)集 合 : Fields、 Parameters、 Properties 和 Errors. 其中對(duì)象 Connection、 Command 和 Record set 為 ADO 的主體對(duì)象 .。 Connection對(duì)象主要用來(lái)建立與數(shù)據(jù)庫(kù)服務(wù)器的鏈接 ; Command 主要用來(lái)執(zhí)行對(duì)數(shù)據(jù)庫(kù)的操第 6 頁(yè) 共 23 頁(yè) 作命令 , 如查詢 、 數(shù)據(jù)修改等 ; 而 Record set 對(duì)象則用于觀察和操作返回的數(shù)據(jù)庫(kù) 。 查詢模塊設(shè)計(jì)基本原理是 :在 web 瀏覽器發(fā)出一個(gè)數(shù)據(jù)庫(kù)請(qǐng)求后 ,對(duì)數(shù)據(jù)庫(kù)頁(yè)的請(qǐng)求由瀏覽器發(fā)到 web 服務(wù)器 , 如果瀏覽器所下載的文件是 asp 文件 (活動(dòng)服務(wù)器頁(yè) ), 則 web 會(huì) 判斷該文件是否會(huì)有 script 程序 (VBScript 或JavaScript), 如果有 , 則加以解釋執(zhí)行。若執(zhí)行中 Script 程序中使用了 ADO對(duì)象 , 則 web 會(huì)根據(jù)它設(shè)置的參數(shù)來(lái)啟動(dòng)對(duì)應(yīng)的 ODBC 驅(qū)動(dòng)程序 , 或利用 ADO 對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)達(dá)到存取的目的。 ASP 環(huán)境下對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)是通過(guò) ADO( ActiveDataObject)來(lái)實(shí)現(xiàn)的。它使得客戶端應(yīng)用程序能夠通過(guò)任何 OLEDB 提供者來(lái)訪問(wèn)和操作數(shù)據(jù)服務(wù)器中的數(shù)據(jù)。如圖 1所示 : 圖 1 采用 ADO技術(shù)的 Web數(shù)據(jù)庫(kù)訪問(wèn)模型 數(shù) 據(jù)庫(kù)概述 數(shù)據(jù)庫(kù)是按照一定的組織結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)具有以下的特點(diǎn): 1)結(jié)構(gòu)化。一個(gè)數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)數(shù)據(jù)文件組成,每個(gè)數(shù)據(jù)文件內(nèi)部的數(shù)據(jù)都有一定的結(jié)構(gòu), 同一數(shù)據(jù)庫(kù)的各個(gè)庫(kù)文件在整體上也服從一定的結(jié)構(gòu)形式。 2)獨(dú)立性。用戶應(yīng)用程序與數(shù)據(jù)庫(kù)中的邏輯組織和物理組織存儲(chǔ)方式無(wú)關(guān),任何一方的改變都不會(huì)影響到另一方。 3)數(shù)據(jù)共享,減少冗余。在數(shù)據(jù)庫(kù)的數(shù)據(jù)集中存儲(chǔ),數(shù)據(jù)為不同用戶所共享。這大大提高了數(shù)據(jù)的利用率,減少了數(shù)據(jù)冗余,有利于保持?jǐn)?shù)據(jù)的一致性。 4)安全性與完整性。數(shù)據(jù)安全 性是指用于數(shù)據(jù)保密,為防止數(shù)據(jù)被竊或破( ADO) ActiveX Data Objects OLEDB(數(shù)據(jù)庫(kù)對(duì)象鏈接嵌入 ) ODBC Access SQL 其他數(shù)據(jù)庫(kù) ASP 網(wǎng)頁(yè) 第 7 頁(yè) 共 23 頁(yè) 壞,數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)置嚴(yán)密,層層保護(hù)。數(shù)據(jù)完整性是指用于保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和可靠性。 本系統(tǒng)設(shè)計(jì)過(guò)程很重要的一個(gè)環(huán)節(jié)是數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì),因?yàn)樗c系統(tǒng)的性能、程序的結(jié)構(gòu)緊密相關(guān)。數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞決定了本系統(tǒng)的成功與否。因此,依據(jù)數(shù)據(jù)庫(kù)的一致性原則、完整性原則、安全性原則、可伸縮性原則對(duì)本系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)一步規(guī)范化 。 3 需求分析及設(shè)計(jì)方案 需求分析 需求分析是數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的第一步,也是最重要的一步。對(duì)于旅游資源及線路管理系統(tǒng)也不例外。 理解需求 通過(guò)對(duì)系統(tǒng)的終端用戶和客戶進(jìn)行調(diào)研,總結(jié)一下需求說(shuō)明部分。 ( 1)由于業(yè)務(wù)的需要和保密性,以及便于管理,系統(tǒng)用戶應(yīng)該具有不同的等級(jí),既不同的權(quán)限。按等級(jí)分為超級(jí)擁護(hù)和一般用戶。 ( 2)網(wǎng)站能夠?qū)Ω鞣N旅游資源信息進(jìn)行發(fā)布,前臺(tái)能夠非常方便的瀏覽和查詢旅游資源信息,并能夠通過(guò)后臺(tái)及時(shí)更新和處理。 ( 3)系統(tǒng)后臺(tái)應(yīng)該提供數(shù)據(jù)庫(kù)操作的功能。 ( 4)系統(tǒng)運(yùn)行在 Windows 平臺(tái)上,系統(tǒng)還應(yīng)該有一個(gè)較好的圖形用戶界面。 ( 5)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。 需求分析 本系統(tǒng)的開(kāi)發(fā)宗旨,以及總體任務(wù)就是要實(shí)現(xiàn)旅 行社的網(wǎng)絡(luò)營(yíng)業(yè)。 需求分析就是描述系統(tǒng)的需求。 分析的根本目的是在旅行社和游客之間建立一種理解和溝通的機(jī)制,因此,旅游資源及線路管理系統(tǒng)的需求分析也應(yīng)該是由開(kāi)發(fā)人員和用戶或者客戶一起完成的。 需求分析的第一步描述旅游資源及線路管理系統(tǒng)的功能,既定義用例,以次確定系統(tǒng)的功能需求。旅游網(wǎng)站的用例分析主要是找出系統(tǒng)中所有的用例,因此要和旅游資源及線路管理系統(tǒng)的潛在用戶進(jìn)行討論。 旅游資源及線路管理系統(tǒng)的用例包括: ? 管理員管理部分,對(duì)網(wǎng)站的總體資料進(jìn)行更新和管理。 ? 用戶在該網(wǎng)站可以很方便的瀏覽路線的詳細(xì)信息,并行網(wǎng)上 預(yù)訂。 ? 用戶能夠方便的查看旅游新聞和常識(shí)等。 ? 用戶在該網(wǎng)站可以方便地管理自己的預(yù)訂信息。 第 8 頁(yè) 共 23 頁(yè) ? 用戶能夠留言本站,提出寶貴意見(jiàn)。 信息錄入、修改、刪除、查詢用例包括對(duì)線路、新聞、文章的操作。 做好系統(tǒng)分析是系統(tǒng)設(shè)計(jì)的關(guān)鍵,因此我們要做一個(gè)比較詳細(xì)的系統(tǒng)分析,以明確我們的任務(wù),然后在這個(gè)分析的基礎(chǔ)上確定系統(tǒng)的總體結(jié)構(gòu)。 通過(guò)對(duì)客戶的需求分析可知基于 Web 的旅游網(wǎng)站主要實(shí)現(xiàn)如下功能: 旅行社的一些公開(kāi)的線路資料能夠方便的進(jìn)行訪問(wèn);其中一些實(shí)現(xiàn)在線 預(yù)訂 ;反饋信息;后臺(tái)管理等等 整體系統(tǒng)模塊設(shè)計(jì) 旅游網(wǎng)站系統(tǒng)的用 戶分為管理員和游客兩種,工作流程分為前臺(tái)用戶瀏覽和后臺(tái)管理。 在進(jìn)行了系統(tǒng)分析之后,開(kāi)始進(jìn)入系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)??傮w設(shè)計(jì)框架圖如下。 圖 2 系統(tǒng)總體框架圖 系統(tǒng)功能概述 針對(duì)一個(gè)旅行社設(shè)計(jì)網(wǎng)站主要需要實(shí)現(xiàn)以下功能 。 前臺(tái) 旅游信息的發(fā)布:包括旅游線路、旅游新聞、旅游 資訊 等。 在線查詢的實(shí)現(xiàn):旅游線路。 在線 預(yù)訂 的實(shí)現(xiàn):線路 預(yù)訂 。 留言交互:網(wǎng)友在線留言、管理員回復(fù)留言。 前臺(tái)的總體結(jié)構(gòu)如圖 3 所示: 預(yù)訂管理 線路管理 旅行社管理等 新聞 ,文章管理 留言管理 前臺(tái)交互 后臺(tái)交互 Access 數(shù)據(jù)庫(kù) Windows XP HTML ACCESS VBSCRIPT JSCRIPT 信息 (新聞 ,線路等 )發(fā)布 線路的查詢 線路 預(yù)訂 留言交互等 第 9 頁(yè) 共 23 頁(yè) 圖 3 前臺(tái)功能模塊圖 ( 1) 旅游信息發(fā)布功能: A 信息的發(fā)布和接受是旅行社網(wǎng)站的核心,主要是線路的信息發(fā)布,并提供游客的網(wǎng)上 預(yù) 訂。 B 發(fā)布 新聞、 資訊 等,主要通過(guò)發(fā)布與刪除實(shí)現(xiàn)更新。 ( 2) 在線查詢功能: 在線查詢功能模塊中主要是通過(guò)模糊查詢來(lái)實(shí)現(xiàn),查找線路相關(guān)信息,如線路名稱、報(bào)價(jià)、時(shí)間、線路景點(diǎn)、行程安排等詳細(xì)信息。 ( 3) 在線 預(yù)訂 : 預(yù)計(jì)實(shí)現(xiàn)功能的重點(diǎn)之一,實(shí)現(xiàn)旅游線路的 預(yù)訂 。實(shí)現(xiàn)人數(shù)、
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1