




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《網(wǎng)上購物訂單處理系統(tǒng)》--設(shè)計說明 小組名稱:PAGE設(shè)計說明目錄TOC\o"1-3"\h\z1概述 1HYPERLINK1.1編寫目的 11.2參考資料 11.3術(shù)語和縮寫詞 1HYPERLINK2需求概述 2HYPERLINK3結(jié)構(gòu)設(shè)計 3HYPERLINK3.2接口設(shè)計 7HYPERLINK3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計 8HYPERLINK3.3.1公共數(shù)據(jù)結(jié)構(gòu)設(shè)計 8HYPERLINK4模塊詳細(xì)設(shè)計 11HYPERLINK4.1模塊1設(shè)計 11HYPERLINK4.1.1功能說明 11HYPERLINK4.1.2算法 11HYPERLINK4.1.3輸入 12HYPERLINK4.1.4輸出 12HYPERLINK4.2模塊2設(shè)計 12HYPERLINK4.2.1功能說明 11HYPERLINK4.2.2算法 11HYPERLINK4.2.3輸入 12HYPERLINK4.2.4輸出 12HYPERLINK5用戶界面設(shè)計 14結(jié)束語…………15<<網(wǎng)上購物訂單處理系統(tǒng)>>設(shè)計說明PagePAGE15/151概述1.1編寫目的本文檔的編寫目的是:詳細(xì)定義《網(wǎng)上購物訂單處理系統(tǒng)》軟件的總體功能;給出系統(tǒng)的結(jié)構(gòu)設(shè)計和過程設(shè)計,作為程序編寫的依據(jù)。1.2參考資料a.項目來源;現(xiàn)如今網(wǎng)上購物也已成為人們購物的一種主流方法。本項目所提供的訂單處理子系統(tǒng)為商場處理用戶已經(jīng)確認(rèn)的訂單提供了支持,它能夠幫助商場的業(yè)務(wù)管理人員核對用戶的訂單信息,然后發(fā)出送貨的指令,在得到用戶付款后,業(yè)務(wù)管理人員能夠通過訂單處理子系統(tǒng)完成整個的交易過程。b. 本文檔中引用到的規(guī)范和資料等;(1)數(shù)據(jù)庫設(shè)計教程(第二版)——計算機科學(xué)叢書康諾利何玉潔編著機械工業(yè)出版社
2006年8月第1版(2)《VisualFoxPro數(shù)據(jù)庫應(yīng)用實例完全解析》賈鳳波楊樹青楊玉順編著人民郵電出版社2006年8月第1版(3)《數(shù)據(jù)庫應(yīng)用基礎(chǔ)VisualFoxPro6.0應(yīng)用與開發(fā)技術(shù)》秦衛(wèi)平耿植林方嬌莉鄭陵瀟編著重慶大學(xué)出版社1.3術(shù)語和縮寫詞身份認(rèn)證(Identityauthentication):對使用互聯(lián)網(wǎng)或發(fā)送電子郵件的人進行身份驗證。一些網(wǎng)上商戶會在處理網(wǎng)上訂單前,利用安全系統(tǒng)核準(zhǔn)購物者的身份。瀏覽器(Thebrowser):幫助你在互聯(lián)網(wǎng)上瀏覽網(wǎng)頁的工具軟件,如NetscapeNavigator或MicrosoftInternetExplorer。瀏覽器可幫助你搜索世界各地的網(wǎng)上商戶,并進行網(wǎng)上購物。電子證書(Electroniccertificate):一些互聯(lián)網(wǎng)安全系統(tǒng)內(nèi)為消費者和商戶提供的一種辨認(rèn)身份的電子系統(tǒng)。利用電子證書,消費者與商戶在進行網(wǎng)上交易前,可以相互辨認(rèn)對方的身份。個人基本信息(Basicpersonalinformation):保存在某商戶網(wǎng)站上的個人信息,如你的地址或購物喜好等,通常,這些信息可使你的購物更快捷。訂單(Orderform):把網(wǎng)上顧客所買的東西及價格放在一個表單中,形成訂單。購物車(ShoppingCart):顧客先把自己想買的書本的名字和數(shù)量保存在表單,成為一個購物車管理員(Administrator):對整個系統(tǒng)進行維護的管理人員2需求概述網(wǎng)上購物訂單處理系統(tǒng),包括兩方面的需求,分別是顧客的需求、后臺管理人員的需求??蛻艨梢越o購物推車添加項目,查看購物推車,查看具體項目,購買商品,刪除購物車中的項目,瀏覽商品,提供反饋單。庫房經(jīng)理可以進行盤點,返回庫房項目,提供訂單。采購經(jīng)理可以增加銷售的新項目,刪除銷售項目,購買庫存。系統(tǒng)以訂單來確認(rèn)用戶所買的商品和商品的價格,用戶確認(rèn)提交訂單時應(yīng)該填寫自己真實的聯(lián)系方式,以便能準(zhǔn)確的拿到自己夠買的商品。在后臺管理員應(yīng)該能夠進行設(shè)置用戶發(fā)送的訂單的狀態(tài)。3結(jié)構(gòu)設(shè)計3.1總體設(shè)計圖3-1網(wǎng)上購物訂單處理系統(tǒng)模塊結(jié)構(gòu)圖系統(tǒng)管理模塊功能如下:購物管理:客戶使用此系統(tǒng)進行購物管理庫存管理:庫房經(jīng)理通過此系統(tǒng)進行庫存管理采購管理:采購經(jīng)理通過此系統(tǒng)進行采購管理購買商品模塊實現(xiàn)功能如下:a.放置商品。用戶看中的商品后,在瀏覽/查詢商品時單擊該商品的購買標(biāo)識,就可以把商品加入到購物車中。b.瀏覽購物車。進入自己的購物車,在里面,用戶可看到購物車列表,序號,商品名稱,購買的商品數(shù)量,商品單位價格,購買時間等。c.修改購物車。修改購物車中的商品數(shù)量,用戶從購物車中將商品拿出或刪除。d.取消訂單。顧客可以根據(jù)自己的情況,取消購物車?yán)锏纳唐?。e.清空購物車。方便用戶一次將購物車?yán)锏纳唐啡縿h除。訂單處理整體流程如下:a.首先,顧客決定購買商品,這些商品在“商店”中都標(biāo)明是有貨的。系統(tǒng)按照顧客的要求,向商店發(fā)出訂單。b.接著,商店對訂單進行分析,同時進行價格核對、庫存校對等活動,如果沒什么問題。就向商家發(fā)出提貨請求。商家接到提貨單后立即進行出貨處理。其主要功能為:a.用戶通過查看定單狀態(tài),確認(rèn)是否己經(jīng)發(fā)貨;b.當(dāng)用戶購物完成之后,可以結(jié)帳。c.結(jié)帳時,需要把購買的商品信息和交易信息保存到數(shù)據(jù)庫中。在完成購買活動之后,系統(tǒng)自動生成訂單信息,并顯示給用戶。并提供訂單的查詢功能。以下為相關(guān)部分系統(tǒng)圖:圖3-2客戶購物流程UseCase圖圖3-3庫房存儲和采購管理UseCase圖圖3-4客戶添加項目到購物推車對象類圖3-5客戶添加項目到購物推車狀態(tài)圖圖3-6客戶添加項目到購物推車活動圖圖3-7配置圖3.2接口設(shè)計系統(tǒng)為網(wǎng)站的用戶、管理員提供了登錄接口。用戶通過登錄接口進入系統(tǒng)后,系統(tǒng)將記錄用戶當(dāng)前的權(quán)限,用戶可以使用所有系統(tǒng)中有權(quán)限使用的功能。3.2.1外部接口設(shè)計本系統(tǒng)和其它外部系統(tǒng)之間無接口。3.2.2內(nèi)部接口設(shè)計在用戶提交訂單到商場處理訂單間有接口。這個接口所使用的數(shù)據(jù)是相同的,都是用戶的訂單。他們都是對訂單的不同狀態(tài)的處理,所以,他們使用統(tǒng)一的訂單狀態(tài)變更接口。3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計3.3.1公共數(shù)據(jù)結(jié)構(gòu)設(shè)計本項目中所使用的全局?jǐn)?shù)據(jù)結(jié)構(gòu)主要是Session對象和SettingBLL對象。Session對象:用于存放頁面之間共享的數(shù)據(jù),比如用戶登錄信息。SettingBLL對象:用于存放整個系統(tǒng)有關(guān)的參數(shù)設(shè)置,比如訂單信息。3.3.2數(shù)據(jù)庫設(shè)計采用的SQLserver2005數(shù)據(jù)庫設(shè)計方法,主要有Admin(管理員表)、GoodsInfo(商品表)、Member(會員表)、ShopCart(購物車表)、OrderInfo(訂單表)。圖3-8以下為商品、訂單和購物車之間的局部ER圖用戶信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明User_IDInt4Notnull主鍵,用戶編號User_nameVarchar50Notnull唯一用戶User_pwdVarchar50Notnull用戶密碼User_realnameVarchar50Notnull用戶真實姓名User_sexVarchar2Notnull性別,男或女User_telVarchar50Notnull用戶電話User_emailVarchar200Notnull用戶EmailUser_addressVarchar200Notnull用戶地址User_zipVarchar20Notnull用戶編碼User_addDateDatetime8Notnull添加時間系統(tǒng)管理員員基本信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Admin_IDInt4Notnull主鍵,編號Admin_nameVarchar50Notnull管理員用戶名Admin_pwdVarchar50Notnull管理員密碼Admin_realnameVarchar50Notnull管理員真實姓名Admin_emailVarchar200Notnull管理員EmailAdmin_addDateDatetime8Notnull添加時間商品詳細(xì)表:字段名稱描述類型長度是否允許空是否為主鍵Id商品編號INTEGER否是Sortid商品分類編號INTEGER否否Name商品名稱VARCHAR50否否price商品價格DOUBLE否否Saleprice銷售價格DOUBLE4否否Descripts商品描述TEXT500否否Contents商品介紹TEXT2000是否Saledate上貨時間DATE否否Salecount商品數(shù)量INTEGER是否Image商品圖片存放路徑VARCHAR50是否商品類別表:字段描述類型長度是否為空是否為主鍵Id商品分類編號INTEGER否是Name商品分類名稱VARCHAR40否否訂單詳細(xì)表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_datailIDInt4Notnull訂單詳細(xì)表號Order_noInt4Notnull該項所對應(yīng)的訂單號Order_IDInt4Notnull該項所對應(yīng)的商品Order_goodsNumInt4Notnull該商品所購買的數(shù)量Order_priceVarchar50Notnull該商品所購買的總價訂單信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_noInt4Notnull訂單號Order_timedatetime8Notnull訂單產(chǎn)生日期Order_isConfimVarchar2Notnull訂單確認(rèn)情況Order_confirmTimedatetime8null訂單確認(rèn)時間Admin_confirmAdminIDint4null確認(rèn)訂單管理員IDOrder_sendStatusInt4Notnull訂單的發(fā)送情況Order_recUserNameVarchar50Notnull訂單的收貨人姓名Order_addressVarchar200Notnull訂單是收貨人地址Order_zipVarchar20Notnull訂單的收貨人郵編Order_userIDint4Notnull產(chǎn)生訂單的用戶IDOrder_totalpriceVarchar50Notnull訂單的總價Order_emailVarchar200Notnull訂單的收貨人的Email4模塊詳細(xì)設(shè)計4.1模塊1設(shè)計4.1.1功能說明前臺模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。在對用戶的登錄驗證時,采用以用戶名來查找該用戶名的密碼。首先把用戶輸入的用戶名稱與數(shù)據(jù)庫中用戶信息表中的用戶名進行查詢,看是否有與用戶輸入的名稱相同的用戶名稱,如果該用戶名存在就對該用戶名對應(yīng)的密碼進查詢。正確了就跳轉(zhuǎn)到歡迎界面。如果沒有這個用戶,則提示用戶名錯誤,用戶名對了,但是密碼錯誤輸入錯誤了,就提示密碼錯誤。4.1.2算法圖4-1用戶管理流程圖4.1.3輸入(1)用戶輸入:用戶登錄系統(tǒng)時輸入用戶名、密碼;刪除訂單時輸入刪除信息;添加用戶留言時輸入修改信息(2)購物輸入:檢索商品時輸入商品名稱;付款時輸入金額、賬號等有效信息;顧客填寫訂單時輸入有效信息即地址、電話等;確認(rèn)付款后對所購買的商品進行商品評價,以供其他客戶進行參考;顧客可以給賣家留言或咨詢。(3)顧客生成訂單之后,系統(tǒng)自動輸入訂單信息進行整合并進行存檔。(4)第三方平臺對網(wǎng)上購物系統(tǒng)進行監(jiān)督時的信息輸入。4.1.4輸出(1)系統(tǒng)中的數(shù)據(jù)輸出到顧客:顧客在系統(tǒng)中進行檢索商品時所得到的信息,查詢訂單時所獲得的信息。(2)系統(tǒng)中的數(shù)據(jù)輸出到系統(tǒng):系統(tǒng)將付款信息輸出給銀行卡系統(tǒng);系統(tǒng)將付款信息輸出給第三方支付系統(tǒng)。4.2模塊2設(shè)計4.2.1功能說明后臺管理模塊的功能是對站內(nèi)的資源進行管理和維護。根據(jù)用戶的需求分析來確定后臺模塊所應(yīng)具備的功能。具體有管理員身份驗證,商品管理,訂單處理和用戶的信息管理。4.2.2算法圖4-2管理員處理流程圖4.2.3輸入(1)管理員輸入:管理員登錄系統(tǒng)時輸入用戶名、密碼;添加/刪除商品時輸入刪除、修改、添加商品信息;刪除訂單時輸入刪除信息;添加/刪除用戶時輸入刪除、修改、添加用戶信息添加/刪除用戶留言時輸入刪除、修改信息(2)購物生成訂單之后,系統(tǒng)自動輸入訂單信息進行整合并進行存檔。4.2.4輸出(1)系統(tǒng)中的數(shù)據(jù)輸出到管理員:管理員在維護系統(tǒng)時在系統(tǒng)中得到的信息。(2)系統(tǒng)中的數(shù)據(jù)輸出到系統(tǒng):系統(tǒng)將配送信息輸出給物流中心系統(tǒng)。(3)系統(tǒng)中的數(shù)據(jù)輸出到組織:系統(tǒng)將收益信息輸出給管理階層。用戶界面設(shè)計用戶界面窗口如下:操作界面主要代碼如下:
Private
Type
UserInfo
zh
As
String
*
10
mima
As
String
*
10
End
TypeDim
U
As
UserInfo
Dim
counter
As
Integer
Dim
G
As
Boolean用戶不合法時,運行結(jié)果:部分代碼如下:DbDataReaderdrReader=dbComm.ExecuteReader();if(drReader.Read()){if(drReader["User_psw"].ToString()==this.tbPsw.Text){
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 立春營銷策略解析
- 教育創(chuàng)新實踐探索
- 家居新品營銷全解
- 生物化學(xué)模擬題與答案
- 激發(fā)綠色行動
- 高一升級學(xué)習(xí)方案
- 腎囊腫去頂減壓術(shù)的護理查房
- 管理會計(第三版)教案 模塊一 管理會計概述
- 2025年一年級語文小伙伴標(biāo)準(zhǔn)教案
- 家長走向課堂
- 綜合門診部全科醫(yī)療科設(shè)置基本標(biāo)準(zhǔn)
- GB 15603-1995常用化學(xué)危險品貯存通則
- FZ/T 07019-2021針織印染面料單位產(chǎn)品能源消耗限額
- 北師大版高中英語必修二《New-Zealand-Fact-File》reading-課件-
- 豎彎鉤的書寫課件
- 幼兒園小班植樹節(jié)課件:《栽樹》
- 初中英語《Unit5-Do-you-remember-what-you-were-doing》教學(xué)課件設(shè)計
- 幼兒園大班數(shù)學(xué)口算練習(xí)題可打印
- 小學(xué)班會課件-端午節(jié)主題班會(共19張PPT)通用版 PPT課件
- 細(xì)菌性痢疾流行病學(xué)個案調(diào)查表
- 員工年終述職報告工作總結(jié)PPT模板
評論
0/150
提交評論