蒙古風(fēng)干肉網(wǎng)上商店的設(shè)計分析的論文
[摘 要] 為了滿足人民群眾對蒙古風(fēng)干肉的大量需求,本文設(shè)計開發(fā)了關(guān)于蒙古風(fēng)干肉的網(wǎng)上商店,從創(chuàng)建網(wǎng)上商店的可行性、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計等角度進(jìn)行分析,基本上實現(xiàn)了蒙古風(fēng)干肉的在線銷售。
[關(guān)鍵詞] 網(wǎng)上商店; 電子商務(wù); 數(shù)據(jù)庫
1引言
“蒙古風(fēng)干肉”是內(nèi)蒙古最具特色的土特產(chǎn)品之一,號稱“成吉思汗的軍糧”,由于其口味獨(dú)特、色澤優(yōu)美、久存不易變質(zhì)等特點,深受海內(nèi)外人士的喜愛。五香、麻辣、孜然、原味等口味,滿足了不同人群的需求,是人們休閑必備的零食和饋贈親友的佳品。但人們在購買時也會面臨以下一些問題:
。1) 身處異地,想買地道的蒙古風(fēng)干肉時不可能每次親臨內(nèi)蒙古。
(2) 雖然現(xiàn)在大型連鎖超市中都銷售風(fēng)干肉,但生產(chǎn)廠商多而雜,質(zhì)量不一,很多不是由內(nèi)蒙古的正規(guī)廠家生產(chǎn)的。
。3) 價格太高,很多人無法接受。
所以,為滿足人們的消費(fèi)需求,結(jié)合現(xiàn)在流行的電子商務(wù)技術(shù),開發(fā)網(wǎng)上的“蒙古風(fēng)干肉”商店勢在必行。
電子商務(wù)(electronic commerce) 是指利用計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和遠(yuǎn)程通信技術(shù),實現(xiàn)整個商務(wù)過程的電子化、數(shù)字化和網(wǎng)絡(luò)化。人們不再是面對面、看著實實在在的貨物、依靠紙介質(zhì)單據(jù)(包括現(xiàn)金)進(jìn)行買賣交易,而是利用網(wǎng)上的商品信息、完善的物流配送系統(tǒng)以及方便安全的資金結(jié)算系統(tǒng)進(jìn)行交易。
2可行性分析
“蒙古風(fēng)干肉”網(wǎng)上商店的設(shè)計和開發(fā),將從根本上滿足人們對蒙古風(fēng)干肉的需求,用最低的價格、最短的時間,讓人們品嘗到最好的風(fēng)干肉。同時網(wǎng)上商店還可以提高整個風(fēng)干肉銷售業(yè)務(wù)流程的效率、方便管理。使用該程序,管理員可以及時查詢、管理風(fēng)干肉系列產(chǎn)品,管理會員,還可以對當(dāng)前銷售業(yè)績、銷售財務(wù)進(jìn)行統(tǒng)計和打印報表等。由于現(xiàn)在就業(yè)形勢嚴(yán)峻,網(wǎng)上商店的建立甚至可以幫助一部分人解決就業(yè)問題,故鼓勵人們進(jìn)行網(wǎng)上創(chuàng)業(yè)。
3系統(tǒng)設(shè)計
“蒙古風(fēng)干肉”網(wǎng)上商店,采用現(xiàn)在比較流行的b/s結(jié)構(gòu),是通過asp代碼連接sql server 2005數(shù)據(jù)庫來實現(xiàn);谝陨祥_發(fā)背景分析及目標(biāo)定位,將“蒙古風(fēng)干肉”網(wǎng)上商店劃分成會員管理、管理員管理、產(chǎn)品管理、訂單管理、銷售統(tǒng)計、留言管理和數(shù)據(jù)備份等幾大模塊,網(wǎng)上商店對進(jìn)入的用戶進(jìn)行身份識別,根據(jù)用戶的類別調(diào)用相應(yīng)的模塊,即設(shè)置了用戶的權(quán)限,保障了數(shù)據(jù)的安全性。
網(wǎng)上商店總體來說分為前臺和后臺,前臺多與用戶交互,完成風(fēng)干肉產(chǎn)品的交易;后臺是管理員界面,用來管理產(chǎn)品、管理會員,同時對用戶的訂單及時進(jìn)行處理、統(tǒng)計,并完成對數(shù)據(jù)庫的備份和恢復(fù)工作。
3.1 用戶功能
。1) 非注冊用戶功能:進(jìn)行注冊成為會員; 瀏覽蒙古風(fēng)干肉產(chǎn)品;查詢和在線選購風(fēng)干肉的相關(guān)信息。
(2) 會員功能:正常登錄,即可進(jìn)入蒙古風(fēng)干肉的網(wǎng)上商店;查詢和在線選購風(fēng)干肉;查看自己已下的訂單記錄及內(nèi)容;會員享受會員價;選擇配送方式;選擇付款方式;查看關(guān)于蒙古風(fēng)干肉的小貼士;可以留言;查看和修改個人資料;退出系統(tǒng)。
3.2管理員功能
管理會員相關(guān)信息;管理管理員相關(guān)信息;管理各類蒙古風(fēng)干肉系列產(chǎn)品;管理訂單;銷售統(tǒng)計及打印報表;管理留言并定期發(fā)布風(fēng)干肉相關(guān)小貼士;數(shù)據(jù)備份與還原。
3.3業(yè)務(wù)流程
用戶登錄網(wǎng)上商店時,要輸入口令進(jìn)行驗證,如果輸入3次還不正確,則退出程序,如圖1所示。
3.4網(wǎng)上商店后臺功能
網(wǎng)上商店前臺主要提供商品的展示及用戶在線購買商品等功能,與后臺相比,功能相對易于實現(xiàn)。后臺主要的功能模塊,如圖2所示。
3.5相關(guān)技術(shù)
asp是一種服務(wù)器端腳本環(huán)境,其腳本將在服務(wù)器端運(yùn)行?蛻舳酥灰褂每蓤(zhí)行html代碼的瀏覽器,即可瀏覽應(yīng)用asp設(shè)計的頁面內(nèi)容。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。asp并不是一種純粹的編程語言,它使用的腳本語言是:vbscript和javascript。在一個asp應(yīng)用程序中可以用其中的一種腳本語言,也可以兩種腳本語言結(jié)合使用。
。螅瘢旒唇Y(jié)構(gòu)化查詢語言,其主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通,用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中提取數(shù)據(jù)等。sql已被ansi(美國國家標(biāo)準(zhǔn)協(xié)會)和國際標(biāo)準(zhǔn)化組織(iso)定為關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。sql server 2005數(shù)據(jù)庫產(chǎn)品引入了上百種新增功能或改進(jìn)功能,可以改善企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)效率及商業(yè)智能。
4數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是實現(xiàn)網(wǎng)上商店的重要組成部分。一個組織結(jié)構(gòu)良好的數(shù)據(jù)庫可使整個網(wǎng)站迅速、方便、準(zhǔn)確地調(diào)用和管理所需的'數(shù)據(jù)。數(shù)據(jù)庫結(jié)構(gòu)也是衡量網(wǎng)站開發(fā)工作好壞的主要指標(biāo)之一。通過對數(shù)據(jù)庫進(jìn)行需求分析、概念設(shè)計,得到了數(shù)據(jù)庫的邏輯結(jié)構(gòu)。
4.1數(shù)據(jù)庫分析
根據(jù)“蒙古風(fēng)干肉”網(wǎng)上商店功能設(shè)計的要求以及功能模塊的劃分,可以給出其主要組成部分的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。
會員表:會員id、會員姓名、密碼、電話號碼、電子郵箱、通訊地址、郵編。
風(fēng)干肉產(chǎn)品(goods)表:goods id、品名、單價、庫存,圖片,所屬類別、產(chǎn)地、其他備注信息。
訂單表:訂單id、創(chuàng)建日期、會員id、交易日期、經(jīng)手人編號、送貨地址。
訂單詳細(xì)信息表:訂貨編號、訂單id、goods id、交易數(shù)量、交易金額。
4.2主要表間關(guān)系
網(wǎng)上商店數(shù)據(jù)庫共有8個表,此處主要列出4個。訂單部分主要有兩張表:一張是訂單表,一張訂單詳細(xì)信息表。訂單表是主表,用于存儲訂單的訂單id、創(chuàng)建日期、交易日期、客戶id、經(jīng)手人編號、送貨地址等信息。訂單表的信息在創(chuàng)建訂單的時候填入。訂單詳細(xì)信息表是從表,用來存儲訂單上詳細(xì)的訂貨信息,包括訂貨編號、goods id、交易數(shù)量等信息。兩張表通過“訂單id”字段建立聯(lián)系,訂單id既是訂單表的主鍵,又是訂單詳細(xì)表的外鍵。訂單表和訂單詳細(xì)信息表的對應(yīng)關(guān)系是一對多的關(guān)系,即一張訂單表可以有很多的訂貨,而一次訂貨只對應(yīng)一張訂單。訂單表和訂單詳細(xì)信息表主從表結(jié)構(gòu)是為了避免數(shù)據(jù)的冗余。
4.3數(shù)據(jù)備份
備份,是數(shù)據(jù)的副本,用于在系統(tǒng)發(fā)生故障后還原和恢復(fù)數(shù)據(jù)。sql server備份創(chuàng)建在備份設(shè)備上,如磁盤或磁帶媒體。執(zhí)行備份操作對運(yùn)行中的事務(wù)影響很小,因此可以在正常操作過程中執(zhí)行備份操作。
還原,就是把原來備份的數(shù)據(jù)恢復(fù)到備份前的狀態(tài)。還原數(shù)據(jù)時,sql server會自動將備份文件中的數(shù)據(jù)全部復(fù)制到數(shù)據(jù)庫,并回滾任何未完成的任務(wù),以保證數(shù)據(jù)庫中數(shù)據(jù)的一致性。
。1) 使用t-sql進(jìn)行備份,代碼為:
use 蒙古風(fēng)干肉/* 打開數(shù)據(jù)庫名*/
。纾
。澹澹 sp_addumpdevice 'disk','mydisk','f:\蒙古風(fēng)干肉.bak'
使用t-sql進(jìn)行還原,代碼為:
restore database 蒙古風(fēng)干肉 from mydisk
。2) 使用對象管理器進(jìn)行備份(見圖4)。
。3) 使用對象管理器進(jìn)行還原(見圖5)。
4.4數(shù)據(jù)庫調(diào)試
建立完表結(jié)構(gòu)以后,進(jìn)行數(shù)據(jù)的裝入,以便進(jìn)入數(shù)據(jù)庫的試運(yùn)行階段,數(shù)據(jù)庫的試運(yùn)行也稱為聯(lián)合調(diào)試。數(shù)據(jù)庫的試運(yùn)行對于系統(tǒng)設(shè)計的性能檢測和評價是十分重要的,該階段重點執(zhí)行對數(shù)據(jù)庫的各種操作,實際測量系統(tǒng)的各種性能,檢測是否達(dá)到設(shè)計要求。通過該階段的運(yùn)行與測試,可以檢驗數(shù)據(jù)庫系統(tǒng)設(shè)計是否合理,運(yùn)行是否安全、高效。
數(shù)據(jù)庫系統(tǒng)投入正式運(yùn)行,意味著數(shù)據(jù)庫的設(shè)計與開發(fā)階段基本結(jié)束,運(yùn)行與維護(hù)階段開始。數(shù)據(jù)庫的運(yùn)行和維護(hù)是一項長期的工作,是數(shù)據(jù)庫設(shè)計工作的延續(xù)和提高。
5結(jié)束語
隨著電子商務(wù)技術(shù)的不斷發(fā)展,人們的購物觀念正逐漸發(fā)生著改變,貨真價實、服務(wù)周到、安全可靠的網(wǎng)上購物正順應(yīng)時代潮流不斷發(fā)展壯大,網(wǎng)上商店是其中重要的組成部分。“蒙古風(fēng)干肉”網(wǎng)上商店采用b/s結(jié)構(gòu),主要通過asp和sql server 2005等技術(shù),將內(nèi)蒙古的風(fēng)干肉于網(wǎng)上銷售,不僅讓人們品嘗到正宗的內(nèi)蒙古特產(chǎn),而且甩開很多中間環(huán)節(jié),降低了風(fēng)干肉的銷售價格,可以滿足更多人的需求。與此同時,還幫助內(nèi)蒙古地區(qū)解決一部分人的就業(yè)問題。因此該網(wǎng)站較實用,值得推廣。
主要參考文獻(xiàn)
。1] 張彥青. 基于vb技術(shù)的電腦銷售管理系統(tǒng)設(shè)計與開發(fā)[j]. 電腦知識與技術(shù),2008(3).
。2] 宋榮,葉津凌. 網(wǎng)絡(luò)銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[j]. 信息與電腦,2010(3).
。3] 周欣胤,銷售訂單管理系統(tǒng)設(shè)計[j]. 經(jīng)營管理者,2009(15).
【蒙古風(fēng)干肉網(wǎng)上商店的設(shè)計分析的論文】相關(guān)文章:
內(nèi)蒙古林業(yè)科技發(fā)展問題分析論文11-04
算法設(shè)計與分析課程論文11-18
分析天津城市文化的蒙古族因素的論文10-01
設(shè)計管理對設(shè)計創(chuàng)新的意義分析論文08-08
被風(fēng)干的夢隨筆06-18
視覺設(shè)計的倫理問題分析論文04-11
分析另類空間的設(shè)計論文06-24
電力設(shè)計管理問題分析論文10-22
橋位的設(shè)計分析論文11-11