當前位置:學問君>學習教育>畢業論文>

旅遊電子商務網站的構建

學問君 人氣:1.14W
旅遊電子商務網站的構建
[摘要] 本文先容了基於WEB的旅遊電子商務網站的設計思想和和採用的主要技術,對系統實現的基本模組如用戶治理、產品治理、購物治理和訂單治理模組進行了較爲深進的探討,同時還分析了用ASP技術與ADO結合起來訪問Web數據庫的具體實現方法。
  [關鍵詞] 旅遊電子商務網站數據庫ADO
  隨着新型的貿易運營模式電子商務的日趨成熟,旅遊電子商務網站發展迅速, 從數目上看已經初具規模。縱觀中國旅遊電子商務近年的發展,旅遊電子商務正在從簡單的網上資訊瀏覽、搜尋、推播的資訊服務方式朝實時在線的交易、支付的服務方式發展。爲了更好地進行網上交易,我們有必要對整個網站進行認真的設計。
  
  一、旅遊電子商務網站的系統設計
  
  在系統具體實現之前需要進行規劃,首先需要確定一個旅遊電子商務網站系統的基本功能結構,並考慮數據庫系統設計方案。
  1.系統功能結構
  通常,在旅遊電子商務網站上,遊客可以瀏覽並查詢旅遊產品,瞭解旅遊旅遊產品的具體情況,如旅遊線路、景點、餐飲、住宿、價格等。假如滿足的話,註冊後憑用戶名、密碼登入,填寫訂單並支付,即可訂購好該旅遊產品。基於以上購物流程考慮,一個典型的B2C架構的旅遊電子商務網站,可劃分爲四個基本的功能模組,如用戶治理、產品治理、購物治理和訂單治理等。各個模組相互獨立,可以獨立完成自己的功能。各模組間又緊密聯繫,不可或缺,如訂單治理都需要記錄產品資訊和用戶資訊,離不開用戶治理、產品治理這些模組。系統的基本功能結構如下圖。
  網站功能結構圖
  2.數據庫的設計
  在網站系統的設計過程中,數據庫設計是非常重要的,數據庫是網站的核心,也是聯繫各個功能模組的紐帶。假如設計不當,網站的性能也會受到影響。
  按照系統的功能,可以確定旅遊電子商務系統中的實體有:會員、產品、訂單。同類實體構成的實體集設計爲相應的表。因此,數據庫中至少需建立以下三種類型表:
  (1)會員資訊表member:主要存放會員的個人資訊,會員編號、姓名、出生年月、聯繫電話、email 、級別等。
  (2)旅遊產品資訊表info:主要存放旅遊線路、酒店和航班的具體資訊,可以將這三類資訊分別存放在三個表中,即表travelinfo、hotelinfo、airlineinfo。旅遊線路資訊表travelinfo包括線路編號、線路名稱、出發地、目的地、遊覽天數、價格、組團人數、行程安排、供給標準、開班日期等。酒店資訊表hotelinfo包括酒店的編號、名稱、所在城市、地址、星級、房型、價格、酒店簡介等。航班資訊表airlineinfo包括航班的編號、航班號、出發城市、到達城市、所屬航班公司、機型、開班日期、騰飛時間、到達時間、騰飛機場、降落機場等。
  (3)訂單資訊表orders:主要存放客戶的訂單資訊,包括訂單編號、會員編號、付款方式、付款狀態、訂單處理狀態、收到訂單日期、旅遊產品編號、數目、單價等字段。透過會員編號可以與會員資訊表聯繫起來,透過旅遊產品編號可以與旅遊產品資訊表聯繫起來。
  
  二、旅遊電子商務網站的實現
  
  按照系統的功能,旅遊電子商務網站可劃分爲用戶治理、產品治理、購物治理和訂單治理等四個基本的功能模組,貫串了當前旅遊電子商務網站的一般處理過程。
  1.會員治理
  會員治理主要包括用戶註冊、登入,資訊修改三個方面的功能。
  用戶註冊是站點獲取用戶資訊的一個基本渠道,既方便於對用戶的治理,又透過這些資訊可以爲用戶提供更好的服務。一個站點上不能有兩個一模一樣的用戶,所以需要有一個關鍵資訊如用戶名來惟一區分不同的用戶,因此在用戶註冊提交後就需要先檢查網站數據庫中是否已經存在這個用戶,假如存在則返回重新輸進,否則資訊經系統驗證無誤後,連接數據庫,利用insert語句添加到數據庫中。數據的提交是以表單的方式,採用POST方法傳遞數據。當表單提交按鈕觸發後,會對錶單裏的對象逐個驗證是否合乎規範,假如分歧邏輯將會返回重新輸進,驗證代碼可以定義爲一個過程。