當前位置:商標查詢大全網 - 商標註冊 - 電子商務畢業論文題目怎麽寫

電子商務畢業論文題目怎麽寫

旅遊電子商務網站的建設

【摘要】介紹了基於Web的旅遊電子商務網站的設計思想和主要技術,討論了系統的基本模塊,如用戶管理、產品管理、購物管理和訂單管理,分析了結合ASP技術和ADO訪問WEB數據庫的具體實現方法。

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

隨著電子商務這種新的商業運營模式的成熟,旅遊電子商務網站發展迅速,從數量上看已初具規模。縱觀近年來我國旅遊電子商務的發展,旅遊電子商務正從簡單的網上信息瀏覽、搜索、廣播的信息服務模式向實時在線交易和支付服務模式發展。為了更好地進行網上交易,我們有必要精心設計整個網站。

壹、旅遊電子商務網站的系統設計

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

1.系統功能結構

通常在旅遊電商網站上,遊客可以瀏覽和查詢旅遊產品,了解旅遊產品的詳細信息,如旅遊線路、景點、餐飲、住宿、價格等。如果您滿意,註冊後,您可以使用您的用戶名和密碼登錄,填寫訂單並支付,然後您就可以訂購該旅遊產品。基於以上購物流程,壹個典型的B2C旅遊電子商務網站可以分為用戶管理、產品管理、購物管理和訂單管理四個基本功能模塊。各個模塊相互獨立,可以獨立完成自己的功能。這些模塊密切相關,不可或缺。比如訂單管理需要記錄產品信息和用戶信息,這些模塊都離不開用戶管理和產品管理。系統的基本功能結構如下所示。

網站功能結構圖

2.數據庫設計

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

根據系統的功能,可以確定旅遊電子商務系統中的實體為:會員、產品、訂單。由相似實體組成的實體集被設計為對應表。因此,至少應該在數據庫中建立以下三種類型的表:

(1)會員信息表:主要存儲會員的個人信息,如會員號、姓名、出生日期、聯系電話、郵箱、年級等。

(2)旅遊產品信息表info:主要存儲旅遊線路、酒店、航班的詳細信息,這三類信息可以存儲在三個表中,分別是travelinfo、hotelinfo、airlineinfo。Travelinfo包括線路號、線路名稱、出發地、目的地、遊覽天數、價格、參團人數、行程安排、供給標準、出發日期等。酒店信息table hotelinfo包括號碼、姓名、城市、地址、星級、房型、價格、酒店簡介等。航班信息表airlineinfo包括航班號、航班號、出發城市、到達城市、航班公司、機型、出發日期、出發時間、到達時間、出發機場、降落機場等。

(3)訂單信息表訂單:主要存儲客戶的訂單信息,包括訂單號、會員號、付款方式、付款狀態、訂單處理狀態、訂單收到日期、旅遊產品號、數量、單價等字段。會員號可以與會員信息表鏈接,旅遊產品號可以與旅遊產品信息表鏈接。

二,旅遊電子商務網站的實現

根據系統的功能,旅遊電子商務網站可以分為四個基本功能模塊:用戶管理、產品管理、購物管理和訂單管理,它們貫穿了當前旅遊電子商務網站的壹般處理流程。

1.成員管理

會員管理主要包括用戶註冊、登錄和信息修改三個功能。

用戶註冊是網站獲取用戶信息的壹個基本渠道,不僅方便對用戶的管理,還可以通過這些信息為用戶提供更好的服務。壹個站點不能有兩個完全相同的用戶,所以需要有壹個關鍵信息,比如用戶名,來唯壹區分不同的用戶。因此,用戶註冊提交後,需要檢查用戶是否已經存在於網站數據庫中,如果是,返回重新輸入,否則,系統驗證信息後,連接數據庫,使用insert語句將其添加到數據庫中。數據的提交采用表單的形式,數據的傳輸采用POST方法。當表單的提交按鈕被觸發時,表單中的對象會被逐壹驗證是否符合規範,如果不合邏輯,則返回重新輸入。驗證碼可以定義為壹個過程。

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

壹般情況下,只有在用戶成功登錄後,才能修改個人信息。首先通過查詢數據庫將用戶的信息以表格的形式顯示出來,然後允許用戶進行修改。提交修改後的數據後,連接數據庫,並使用update語句更新數據庫中的數據。

2.旅遊產品管理

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

旅遊路線、酒店、航班等信息。可以從價格分類展示、熱門產品展示、推薦產品展示、新品展示、詢價展示等方面展示給遊客。從數據庫技術的角度來看,幾乎所有形式的產品展示都是基於壹定的條件來查詢數據庫並顯示查詢結果。其中,查詢展示是壹種復雜的產品展示模式,允許輸入多個條件進行查詢,然後展示符合條件的旅遊產品。通常,模糊查詢like可以顯示所有符合查詢條件的產品。

3.購物管理

購物管理模塊實際上是從旅遊產品展示到訂單生成的購物流程設計。購物過程可以包括很多步驟,這些步驟並不是必須的,它們的存在只是為了壹個目的,即確保正確生成壹個完整的訂單。遊客在預訂旅遊產品之前,尤其是結算之前,需要登錄。登錄的目的是獲取並記錄遊客的相關信息。當遊客預訂旅遊產品時,系統會自動調用訂單生成模塊生成實際訂單,訂單的信息會添加到數據庫中的訂單信息表中。生成的訂單應包括訂單號、會員號、支付方式、支付狀態、訂單處理狀態、訂單接收日期、旅遊產品的編號、數量、單價、聯系電話等信息。因此,在實現該模塊時,獲取訂單信息是非常重要的。關於用戶的內容可以在會員登錄時從session對象中保存的數據中獲取會員號,關於旅遊產品的內容可以在遊客選擇產品時點擊“預訂”獲取產品號。關於支付的內容需要用戶臨時輸入,可以通過設計壹個表單來獲取數據。在獲得必要的數據後,系統可以根據這些數據生成訂單,並將訂單數據保存在訂單數據表中。

4.訂單管理

遊客可以訂購多個旅遊產品,生成多個訂單,並管理自己的訂單。參觀者可以查詢所有訂單,隨時了解所購買產品的名稱和價格,以及訂單是否已經支付和處理。遊客也可以刪除壹些訂單,比如未付款和未處理的訂單,但已付款的訂單不能直接從網上刪除,必須聯系工作人員。

從訂單生成到交易結束,訂單至少要經歷三個狀態:未處理、正在處理和已處理。這些狀態的變化應該反映在訂單中。因此,在設計訂單表時,除了采購員、采購產品、訂單號等基本字段外,還需要增加壹個訂單狀態字段來保存當前訂單的狀態。

第三,使用ADO訪問數據庫

系統采用ADO(主動數據對象)作為數據庫解決方案。ADO是ASP重要的內置ActiveX組件,可以為服務器端的數據庫操作提供強大的功能。在ASP頁面中,可以調用ADO對象來操作數據庫。通過ODBC或相應的數據庫引擎以及ADO和ASP的結合,可以建立壹個提供數據庫信息的網頁,允許訪問者在瀏覽器頁面上查詢、插入、更新和刪除站點服務器的數據庫信息。它的工作過程是:當客戶端的瀏覽器填寫表單並按下OK按鈕後,通過Internet或Intranet向WEB服務器發送HTTP請求,WEB服務器執行請求指定的ASP文檔,使用ADO對象,調用ODBC驅動程序,連接數據庫,執行ASP文檔指定的SQL指令,最後將執行結果以HTML格式發送給用戶的瀏覽器。

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

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

(1)創建壹個連接對象實例,設置conn = server.create.ob對象(" adodb.connection "),使用Open方法打開要訪問的數據庫,Conn.open "數據庫名稱"。

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

(3)使用Connection對象的Execute()方法返回的結果集自動創建Recordset對象,set RS = conn.execute ("SQL "語句),並使用Recordsets對象提供的屬性和方法顯示查詢結果。

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

四。結束語

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