蒙古風乾肉網上商店的設計分析的論文

蒙古風乾肉網上商店的設計分析的論文

  [摘 要] 為了滿足人民群眾對蒙古風乾肉的大量需求,本文設計開發了關於蒙古風乾肉的網上商店,從建立網上商店的可行性、系統設計、資料庫設計等角度進行分析,基本上實現了蒙古風乾肉的線上銷售。

  [關鍵詞] 網上商店; 電子商務; 資料庫

  1引言

  “蒙古風乾肉”是內蒙古最具特色的土特產品之一,號稱“成吉思汗的軍糧”,由於其口味獨特、色澤優美、久存不易變質等特點,深受海內外人士的喜愛。五香、麻辣、孜然、原味等口味,滿足了不同人群的需求,是人們休閒必備的零食和饋贈親友的佳品。但人們在購買時也會面臨以下一些問題:

  (1) 身處異地,想買地道的蒙古風乾肉時不可能每次親臨內蒙古。

  (2) 雖然現在大型連鎖超市中都銷售風乾肉,但生產廠商多而雜,質量不一,很多不是由內蒙古的正規廠家生產的。

  (3) 價格太高,很多人無法接受。

  所以,為滿足人們的消費需求,結合現在流行的電子商務技術,開發網上的“蒙古風乾肉”商店勢在必行。

  電子商務(electronic commerce) 是指利用計算機技術、網路技術和遠端通訊技術,實現整個商務過程的電子化、數字化和網路化。人們不再是面對面、看著實實在在的貨物、依靠紙介質單據(包括現金)進行買賣交易,而是利用網上的商品資訊、完善的物流配送系統以及方便安全的資金結算系統進行交易。

  2可行性分析

  “蒙古風乾肉”網上商店的設計和開發,將從根本上滿足人們對蒙古風乾肉的需求,用最低的價格、最短的時間,讓人們品嚐到最好的風乾肉。同時網上商店還可以提高整個風乾肉銷售業務流程的效率、方便管理。使用該程式,管理員可以及時查詢、管理風乾肉系列產品,管理會員,還可以對當前銷售業績、銷售財務進行統計和列印報表等。由於現在就業形勢嚴峻,網上商店的建立甚至可以幫助一部分人解決就業問題,故鼓勵人們進行網上創業。

  3系統設計

  “蒙古風乾肉”網上商店,採用現在比較流行的b/s結構,是透過asp程式碼連線sql server 2005資料庫來實現。基於以上開發背景分析及目標定位,將“蒙古風乾肉”網上商店劃分成會員管理、管理員管理、產品管理、訂單管理、銷售統計、留言管理和資料備份等幾大模組,網上商店對進入的使用者進行身份識別,根據使用者的類別呼叫相應的模組,即設定了使用者的許可權,保障了資料的安全性。

  網上商店總體來說分為前臺和後臺,前臺多與使用者互動,完成風乾肉產品的交易;後臺是管理員介面,用來管理產品、管理會員,同時對使用者的訂單及時進行處理、統計,並完成對資料庫的備份和恢復工作。

  3.1 使用者功能

  (1) 非註冊使用者功能:進行註冊成為會員; 瀏覽蒙古風乾肉產品;查詢和線上選購風乾肉的相關資訊。

  (2) 會員功能:正常登入,即可進入蒙古風乾肉的網上商店;查詢和線上選購風乾肉;檢視自己已下的訂單記錄及內容;會員享受會員價;選擇配送方式;選擇付款方式;檢視關於蒙古風乾肉的小貼士;可以留言;檢視和修改個人資料;退出系統。

  3.2管理員功能

  管理會員相關資訊;管理管理員相關資訊;管理各類蒙古風乾肉系列產品;管理訂單;銷售統計及列印報表;管理留言並定期釋出風乾肉相關小貼士;資料備份與還原。

  3.3業務流程

  使用者登入網上商店時,要輸入口令進行驗證,如果輸入3次還不正確,則退出程式,如圖1所示。

  3.4網上商店後臺功能

  網上商店前臺主要提供商品的展示及使用者線上購買商品等功能,與後臺相比,功能相對易於實現。後臺主要的功能模組,如圖2所示。

  3.5相關技術

  asp是一種伺服器端指令碼環境,其指令碼將在伺服器端執行。客戶端只要使用可執行html程式碼的瀏覽器,即可瀏覽應用asp設計的頁面內容。當程式執行完後,伺服器僅將執行的結果返回客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了互動的速度。asp並不是一種純粹的程式語言,它使用的指令碼語言是:vbscript和javascript。在一個asp應用程式中可以用其中的一種指令碼語言,也可以兩種指令碼語言結合使用。

  sql即結構化查詢語言,其主要功能就是同各種資料庫建立聯絡,進行溝通,用來執行各種各樣的操作,例如更新資料庫中的資料、從資料庫中提取資料等。sql已被ansi(美國國家標準協會)和國際標準化組織(iso)定為關係型資料庫的標準語言。sql server 2005資料庫產品引入了上百種新增功能或改進功能,可以改善企業資料管理、開發人員生產效率及商業智慧。

  4資料庫設計

  資料庫是實現網上商店的重要組成部分。一個組織結構良好的資料庫可使整個網站迅速、方便、準確地呼叫和管理所需的'資料。資料庫結構也是衡量網站開發工作好壞的主要指標之一。透過對資料庫進行需求分析、概念設計,得到了資料庫的邏輯結構。

  4.1資料庫分析

  根據“蒙古風乾肉”網上商店功能設計的要求以及功能模組的劃分,可以給出其主要組成部分的資料項和資料結構。

  會員表:會員id、會員姓名、密碼、電話號碼、電子郵箱、通訊地址、郵編。

  風乾肉產品(goods)表:goods id、品名、單價、庫存,圖片,所屬類別、產地、其他備註資訊。

  訂單表:訂單id、建立日期、會員id、交易日期、經手人編號、送貨地址。

  訂單詳細資訊表:訂貨編號、訂單id、goods id、交易數量、交易金額。

  4.2主要表間關係

  網上商店資料庫共有8個表,此處主要列出4個。訂單部分主要有兩張表:一張是訂單表,一張訂單詳細資訊表。訂單表是主表,用於儲存訂單的訂單id、建立日期、交易日期、客戶id、經手人編號、送貨地址等資訊。訂單表的資訊在建立訂單的時候填入。訂單詳細資訊表是從表,用來儲存訂單上詳細的訂貨資訊,包括訂貨編號、goods id、交易數量等資訊。兩張表透過“訂單id”欄位建立聯絡,訂單id既是訂單表的主鍵,又是訂單詳細表的外來鍵。訂單表和訂單詳細資訊表的對應關係是一對多的關係,即一張訂單表可以有很多的訂貨,而一次訂貨只對應一張訂單。訂單表和訂單詳細資訊表主從表結構是為了避免資料的冗餘。

  4.3資料備份

  備份,是資料的副本,用於在系統發生故障後還原和恢復資料。sql server備份建立在備份裝置上,如磁碟或磁帶媒體。執行備份操作對執行中的事務影響很小,因此可以在正常操作過程中執行備份操作。

  還原,就是把原來備份的資料恢復到備份前的狀態。還原資料時,sql server會自動將備份檔案中的資料全部複製到資料庫,並回滾任何未完成的任務,以保證資料庫中資料的一致性。

  (1) 使用t-sql進行備份,程式碼為:

  use 蒙古風乾肉/* 開啟資料庫名*/

  go

  exec sp_addumpdevice 'disk','mydisk','f:\蒙古風乾肉.bak'

  使用t-sql進行還原,程式碼為:

  restore database 蒙古風乾肉 from mydisk

  (2) 使用物件管理器進行備份(見圖4)。

  (3) 使用物件管理器進行還原(見圖5)。

  4.4資料庫除錯

  建立完表結構以後,進行資料的裝入,以便進入資料庫的試執行階段,資料庫的試執行也稱為聯合除錯。資料庫的試執行對於系統設計的效能檢測和評價是十分重要的,該階段重點執行對資料庫的各種操作,實際測量系統的各種效能,檢測是否達到設計要求。透過該階段的執行與測試,可以檢驗資料庫系統設計是否合理,執行是否安全、高效。

  資料庫系統投入正式執行,意味著資料庫的設計與開發階段基本結束,執行與維護階段開始。資料庫的執行和維護是一項長期的工作,是資料庫設計工作的延續和提高。

  5結束語

  隨著電子商務技術的不斷髮展,人們的購物觀念正逐漸發生著改變,貨真價實、服務周到、安全可靠的網上購物正順應時代潮流不斷髮展壯大,網上商店是其中重要的組成部分。“蒙古風乾肉”網上商店採用b/s結構,主要透過asp和sql server 2005等技術,將內蒙古的風乾肉於網上銷售,不僅讓人們品嚐到正宗的內蒙古特產,而且甩開很多中間環節,降低了風乾肉的銷售價格,可以滿足更多人的需求。與此同時,還幫助內蒙古地區解決一部分人的就業問題。因此該網站較實用,值得推廣。

  主要參考文獻

  [1] 張彥青. 基於vb技術的電腦銷售管理系統設計與開發[j]. 電腦知識與技術,2008(3).

  [2] 宋榮,葉津凌. 網路銷售管理系統的設計與實現[j]. 資訊與電腦,2010(3).

  [3] 周欣胤,銷售訂單管理系統設計[j]. 經營管理者,2009(15).

最近訪問