999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

旅游電子商務網站的構建

2007-01-01 00:00:00盧文芳
商場現代化 2007年1期

[摘要] 本文介紹了基于WEB的旅游電子商務網站的設計思想和和采用的主要技術,對系統實現的基本模塊如用戶管理、產品管理、購物管理和訂單管理模塊進行了較為深入的探討,同時還分析了用ASP技術與ADO結合起來訪問Web數據庫的具體實現方法。

[關鍵詞] 旅游電子商務網站數據庫ADO

隨著新型的商業運營模式電子商務的日趨成熟,旅游電子商務網站發展迅速, 從數量上看已經初具規模。縱觀中國旅游電子商務近年的發展,旅游電子商務正在從簡單的網上信息瀏覽、搜索、推播的信息服務方式朝實時在線的交易、支付的服務方式發展。為了更好地進行網上交易,我們有必要對整個網站進行認真的設計。

一、旅游電子商務網站的系統設計

在系統具體實現之前需要進行規劃,首先需要確定一個旅游電子商務網站系統的基本功能結構,并考慮數據庫系統設計方案。

1.系統功能結構

通常,在旅游電子商務網站上,游客可以瀏覽并查詢旅游產品,了解旅游旅游產品的詳細情況,如旅游線路、景點、餐飲、住宿、價格等。如果滿意的話,注冊后憑用戶名、密碼登錄,填寫訂單并支付,即可訂購好該旅游產品。基于以上購物流程考慮,一個典型的B2C架構的旅游電子商務網站,可劃分為四個基本的功能模塊,如用戶管理、產品管理、購物管理和訂單管理等。各個模塊相互獨立,可以獨立完成自己的功能。各模塊間又緊密聯系,不可或缺,如訂單管理都需要記錄產品信息和用戶信息,離不開用戶管理、產品管理這些模塊。系統的基本功能結構如下圖。

網站功能結構圖

2.數據庫的設計

在網站系統的設計過程中,數據庫設計是非常重要的,數據庫是網站的核心,也是聯系各個功能模塊的紐帶。如果設計不當,網站的性能也會受到影響。

按照系統的功能,可以確定旅游電子商務系統中的實體有:會員、產品、訂單。同類實體構成的實體集設計為相應的表。因此,數據庫中至少需建立以下三種類型表:

(1)會員信息表member:主要存放會員的個人信息,會員編號、姓名、出生年月、聯系電話、email 、級別等。

(2)旅游產品信息表info:主要存放旅游線路、酒店和航班的詳細信息,可以將這三類信息分別存放在三個表中,即表travelinfo、hotelinfo、airlineinfo。旅游線路信息表travelinfo包括線路編號、線路名稱、出發地、目的地、游覽天數、價格、組團人數、行程安排、供應標準、開班日期等。酒店信息表hotelinfo包括酒店的編號、名稱、所在城市、地址、星級、房型、價格、酒店簡介等。航班信息表airlineinfo包括航班的編號、航班號、出發城市、到達城市、所屬航班公司、機型、開班日期、起飛時間、到達時間、起飛機場、降落機場等。

(3)訂單信息表orders:主要存放客戶的訂單信息,包括訂單編號、會員編號、付款方式、付款狀態、訂單處理狀態、收到訂單日期、旅游產品編號、數量、單價等字段。通過會員編號可以與會員信息表聯系起來,通過旅游產品編號可以與旅游產品信息表聯系起來。

二、旅游電子商務網站的實現

按照系統的功能,旅游電子商務網站可劃分為用戶管理、產品管理、購物管理和訂單管理等四個基本的功能模塊,貫穿了當前旅游電子商務網站的一般處理過程。

1.會員管理

會員管理主要包括用戶注冊、登錄,信息修改三個方面的功能。

用戶注冊是站點獲取用戶信息的一個基本渠道,既方便于對用戶的管理,又通過這些信息可以為用戶提供更好的服務。一個站點上不能有兩個一模一樣的用戶,所以需要有一個關鍵信息如用戶名來惟一區分不同的用戶,因此在用戶注冊提交后就需要先檢查網站數據庫中是否已經存在這個用戶,如果存在則返回重新輸入,否則信息經系統驗證無誤后,連接數據庫,利用insert語句添加到數據庫中。數據的提交是以表單的方式,采用POST方法傳遞數據。當表單提交按鈕觸發后,會對表單里的對象逐個驗證是否合乎規范,如果不合邏輯將會返回重新輸入,驗證代碼可以定義為一個過程。

用戶登錄只需要通過數據庫驗證用戶是否為正確的用戶,即輸入的用戶名和密碼是否正確。

修改個人信息一般都要在用戶成功登錄以后才能進行,首先通過查詢數據庫,以表單的形式將該用戶的信息顯示出來,然后允許用戶進行修改,修改的數據提交后,連接數據庫,利用update語句對數據庫中的數據進行更新。

2.旅游產品管理

旅游產品管理主要是通過建立良好的旅游產品分類和搜索方式,向游客展示各種旅游產品信息,讓游客能方便地以各種方式快速地瀏覽產品,進行選購,減少客戶不必要的時間浪費。

可以從價格分類顯示、熱點產品顯示、推薦精品顯示、新產品顯示和查詢顯示等多方面向游客展示關于旅游線路、酒店、航班等信息。從數據庫技術的角度,幾乎所有形式的產品顯示都是按一定的條件對數據庫進行查詢,并將查詢的結果顯示出來。其中查詢顯示是較為復雜的產品顯示方式,允許輸入多個條件進行查詢,然后把符合條件的旅游產品顯示出來。通常采用模糊查詢like可以將符合查詢條件的所有產品顯示出來。

3.購物管理

購物管理模塊實際上是一個從旅游產品顯示到訂單生成之間的購物流程的設計。購物流程可以包括很多步驟,這些步驟不是必須的,它們的存在只有一個目的,就是確保正確地生成一個完整無缺的訂單。在游客預訂旅游產品,尤其是在結算之前,需要進行登錄,登錄是為了獲取和記錄游客的相關信息。游客在預定旅游產品時,系統將自動調用訂單生成模塊以產生實際的訂單,訂單的信息將添加到數據庫中訂單信息表orders表里,所產生的訂單應包括這樣一些信息:訂單編號、會員編號、付款方式、付款狀態、訂單處理狀態、收到訂單日期、旅游產品編號、數量、單價、聯系電話等。因此,實現該模塊時,訂單信息的獲取是非常重要的,關于用戶的內容可以從會員登錄時保存到session對象中的數據得到會員編號,關于旅游產品的內容可以從游客選擇產品時點擊“預訂”時獲取產品編號,關于付款的內容需要用戶臨時輸入,設計一個表單即可獲取數據。獲取了必要的數據后,系統就可以根據這些數據產生訂單并將該訂單數據保存到訂單數據表中了。

4.訂單管理

游客可以訂購多個旅游產品,生成多個訂單,并對自己的訂單進行管理,游客可以查詢所有訂單,隨時了解所選購的產品名稱、價格,以及訂單是否已付款,訂單是否已被處理等相關信息。游客也可以刪除部分訂單,如對于未付款、未處理的訂單游客可以取消,但對于已付款的訂單游客無法直接從網上刪除,必須和工作人員聯系。

一個訂單的生成到一次交易的結束期間,訂單至少要經歷三個狀態:未處理,正在處理,處理完成。這些狀態的變化都應反映在訂單之中。因此在設計訂單表時,除了具備購買者、所購產品、訂單號等基本字段外,還需要添加一個訂單狀態字段,用來保存當前訂單的狀態。

三、應用ADO訪問數據庫

系統采用ADO (Active Data Objects) 組件作為數據庫解決方案。ADO是ASP的一個重要的內置ActiveX組件,可以在服務器中提供對數據庫操作的強大功能。在ASP頁面中可以調用ADO對象實現對數據庫的操作,它通過ODBC或者相應的數據庫引擎,通過ADO與ASP的結合,可建立提供數據庫信息的網頁,允許訪問者在瀏覽器頁面上查詢、插入、更新和刪除站點服務器的數據庫信息。其工作過程:當用戶端的瀏覽器填寫好表單按下確定按鈕后,經過互聯網或內聯網傳送HTTP請求到WEB服務器,WEB服務器執行該請求所指定的ASP文檔,利用ADO對象,調用ODBC驅動程序,連接數據庫,執行ASP文檔所指定的SQL指令,最后將執行結果以HTML格式傳送給用戶瀏覽器。

ADO組件定義了三個最基本也最核心的對象,Connection對象、Command對象和Recordset對象。Connection連接對象主要用來建立并管理與數據庫的連接;Command命令對象通過已建立的連接對數據庫可提供靈活的查詢;Recordset記錄集對象主要用于表示訪問數據庫查詢所返回的結果,通過它可實現對數據庫中的數據的增、刪、改等操作。通過這三個對象用戶可以很方便地建立數據庫連接,執行SQL查詢以及完成數據庫訪問等操作。

用ASP和ADO訪問數據庫可按以下步驟實現:

(1)創建一個Connection對象實例,Set conn=Server.Create.O b ject(\"ADODB.Connect ion\"),用Open方法打開待訪問的數據庫,Conn.open“數據庫名”。

(2)設定對數據庫的操作命令,即指定要對數據庫要執行的SQL命令

(3)利用Connection對象Execute()方法返回的結果集自動創建一個Recordset對象,Set RS = Conn. Execute(“SQL ”語句),利用Recordsets對象所提供的屬性和方法顯示查詢結果。

(4)關閉結果集對象RS.close,斷開與數據庫的連接Conn. Close。

四、結束語

利用ASP與SQL Server開發與架設電子商務網站的技術已經非常成熟,它是中小型旅游企業架構網站,實現信息數據動態發布的較好選擇。本文根據一般旅游電子商務網站的運行情況,在基于WEB的三層Browser/Server結構基礎上,采用支持ASP的IIS5.0作為中間層的WEB服務器,用ADO組件訪問SQL數據庫,實現了基于Internet的動態旅游電子商務網站系統的構建,同時采用模塊開發增加了系統的可維護性和可擴展性,為一般旅游電子商務網站系統提供一種可行性方案。

本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 国产精品综合色区在线观看| 午夜国产精品视频| 四虎免费视频网站| 91精品伊人久久大香线蕉| 国产手机在线ΑⅤ片无码观看| 亚洲天堂在线视频| 亚洲天堂2014| 98超碰在线观看| 日本爱爱精品一区二区| 亚洲国产天堂久久综合226114| 亚洲精品波多野结衣| 精品人妻AV区| 久久精品女人天堂aaa| 欧美中文字幕在线视频| 中文一级毛片| 51国产偷自视频区视频手机观看 | 国产三级国产精品国产普男人| 青青草原国产| 激情亚洲天堂| 91福利免费| 一本大道东京热无码av| 国产亚洲欧美日本一二三本道| 色丁丁毛片在线观看| 欧美精品v欧洲精品| 国产情精品嫩草影院88av| 美女被操黄色视频网站| 亚洲日韩久久综合中文字幕| 久久婷婷色综合老司机| 东京热av无码电影一区二区| 老司机午夜精品网站在线观看 | 蜜芽国产尤物av尤物在线看| 欧美在线视频不卡第一页| 无码一区中文字幕| 色一情一乱一伦一区二区三区小说| 国产SUV精品一区二区| 亚洲成人动漫在线| 99一级毛片| 欧美在线三级| 九色在线观看视频| 亚洲视频在线网| 亚洲成人网在线观看| 99精品久久精品| 亚洲精品免费网站| 青青青国产精品国产精品美女| 国产成人av一区二区三区| 欧洲极品无码一区二区三区| 毛片一级在线| 中文国产成人久久精品小说| 国产日本一区二区三区| 亚洲婷婷在线视频| 欧美日本一区二区三区免费| 国内老司机精品视频在线播出| 国产女人18毛片水真多1| 国产嫖妓91东北老熟女久久一| 69国产精品视频免费| 中文字幕第4页| 3344在线观看无码| 色精品视频| 成人在线视频一区| 国产特级毛片aaaaaaa高清| 日本人妻丰满熟妇区| 欧美综合一区二区三区| 91亚洲精品国产自在现线| 91亚洲精选| 国产白浆视频| 国内丰满少妇猛烈精品播| 亚洲天堂视频在线观看免费| 九九免费观看全部免费视频| 国产成人狂喷潮在线观看2345| 国产手机在线ΑⅤ片无码观看| 一区二区影院| www.亚洲色图.com| 国内毛片视频| 国产精品自拍露脸视频| 漂亮人妻被中出中文字幕久久| 欧美国产三级| 国产精品自在自线免费观看| 孕妇高潮太爽了在线观看免费| 亚洲精品无码在线播放网站| 亚洲天堂精品在线观看| 国产精品第5页| 极品性荡少妇一区二区色欲|