




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)上購物訂單處理系統(tǒng)-設(shè)計說明小組名稱:設(shè)計說明目錄1概述 11.1編寫目的 11.2參考資料 11.3術(shù)語和縮寫詞 12需求概述 23結(jié)構(gòu)設(shè)計 33.1總體設(shè)計 33.2接口設(shè)計 73.3數(shù)據(jù)結(jié)構(gòu)設(shè)計 83.3.1 公共數(shù)據(jù)結(jié)構(gòu)設(shè)計 83.3.2 數(shù)據(jù)庫設(shè)計 84模塊詳細(xì)設(shè)計 114.1模塊1設(shè)計 114.1.1 功能說明 114.1.2 算法 114.1.3 輸入 124.1.4 輸出 124.2模塊2設(shè)計 124.2.1 功能說明 114.2.2 算法 114.2.3 輸入 124.2.4 輸出 125用戶界面設(shè)計 14結(jié)束語 15VV網(wǎng)上購物訂單處理系統(tǒng) 設(shè)計說明1概述1.1編寫目的本
2、文檔的編寫目的是:詳細(xì)定義網(wǎng)上購物訂單處理系統(tǒng) 軟件的總體功能; 給出系統(tǒng)的結(jié)構(gòu)設(shè)計和過程設(shè)計,作為程序編寫的依據(jù)。1.2參考資料a. 項(xiàng)目來源;現(xiàn)如今網(wǎng)上購物也已成為人們購物的一種主流方法。本項(xiàng)目所提供的訂單處 理子系統(tǒng)為商場處理用戶已經(jīng)確認(rèn)的訂單提供了支持,它能夠幫助商場的業(yè)務(wù)管 理人員核對用戶的訂單信息,然后發(fā)出送貨的指令,在得到用戶付款后,業(yè)務(wù)管 理人員能夠通過訂單處理子系統(tǒng)完成整個的交易過程。b. 本文檔中引用到的規(guī)范和資料等;(1) 數(shù)據(jù)庫設(shè)計教程(第二版)計算機(jī)科學(xué)叢書康諾利 何玉潔 編著 機(jī)械工業(yè)出版社 2006年8月第1版(2) Visual FoxPro數(shù)據(jù)庫應(yīng)用實(shí)例完全解
3、析賈鳳波 楊樹青 楊玉順編著人民郵電出版社2006 年8月第1版(3) 數(shù)據(jù)庫應(yīng)用基礎(chǔ)Visual FoxPro6.0應(yīng)用與開發(fā)技術(shù)秦衛(wèi)平耿植林 方嬌莉 鄭陵瀟 編著重慶大學(xué)出版社1.3術(shù)語和縮寫詞身份認(rèn)證(Identity authentication ):對使用互聯(lián)網(wǎng)或發(fā)送電子郵件的 人進(jìn)行身份驗(yàn)證。一些網(wǎng)上商戶會在處理網(wǎng)上訂單前,利用安全系統(tǒng)核準(zhǔn)購物者 的身份。瀏覽器(The browser):幫助你在互聯(lián)網(wǎng)上瀏覽網(wǎng)頁的工具軟件,如 Netscape Navigator 或 Microsoft In ternet Explorer。瀏覽器可幫助你搜索世 界各地的網(wǎng)上商戶,并進(jìn)行網(wǎng)上購物。
4、電子證書(Electronic certificate): 一些互聯(lián)網(wǎng)安全系統(tǒng)內(nèi)為消費(fèi)者和商戶提供的一種辨認(rèn)身份的電子系統(tǒng)。 利用電子證書,消費(fèi)者與商戶在進(jìn)行網(wǎng)上 交易前,可以相互辨認(rèn)對方的身份。個人基本信息(Basic personal information):保存在某商戶網(wǎng)站上的個人信息,如你的地址或購物喜好等,通常,這些信息可使你的購物更快捷。訂單(Order form):把網(wǎng)上顧客所買的東西及價格放在一個表單中,形成 訂單。購物車(Shopping Cart):顧客先把自己想買的書本的名字和數(shù)量保存在表 單,成為一個購物車管理員(Administrator ):對整個系統(tǒng)進(jìn)行維護(hù)的管
5、理人員2需求概述網(wǎng)上購物訂單處理系統(tǒng),包括兩方面的需求,分別是顧客的需求、后臺管理 人員的需求??蛻艨梢越o購物推車添加項(xiàng)目,查看購物推車,查看具體項(xiàng)目,購買商品, 刪除購物車中的項(xiàng)目,瀏覽商品,提供反饋單。庫房經(jīng)理可以進(jìn)行盤點(diǎn),返回庫房項(xiàng)目,提供訂單。采購經(jīng)理可以增加銷售的新項(xiàng)目,刪除銷售項(xiàng)目,購買庫存。系統(tǒng)以訂單來確認(rèn)用戶所買的商品和商品的價格,用戶確認(rèn)提交訂單時應(yīng)該 填寫自己真實(shí)的聯(lián)系方式,以便能準(zhǔn)確的拿到自己夠買的商品。 在后臺管理員應(yīng) 該能夠進(jìn)行設(shè)置用戶發(fā)送的訂單的狀態(tài)。3結(jié)構(gòu)設(shè)計3.1總體設(shè)計曲 頂8訂 單購買庫帝圖3-1網(wǎng)上購物訂單處理系統(tǒng)模塊結(jié)構(gòu)圖系統(tǒng)管理模塊功能如下:購物管理:
6、客戶使用此系統(tǒng)進(jìn)行購物管理庫存管理:庫房經(jīng)理通過此系統(tǒng)進(jìn)行庫存管理采購管理:采購經(jīng)理通過此系統(tǒng)進(jìn)行采購管理購買商品模塊實(shí)現(xiàn)功能如下:a. 放置商品。用戶看中的商品后,在瀏覽/查詢商品時單擊該商品的購買標(biāo) 識,就可以把商品加入到購物車中。b. 瀏覽購物車。進(jìn)入自己的購物車,在里面,用戶可看到購物車列表,序號, 商品名稱,購買的商品數(shù)量,商品單位價格,購買時間等。c. 修改購物車。修改購物車中的商品數(shù)量,用戶從購物車中將商品拿出或 刪除。d. 取消訂單。顧客可以根據(jù)自己的情況,取消購物車?yán)锏纳唐?。e. 清空購物車。方便用戶一次將購物車?yán)锏纳唐啡縿h除。訂單處理整體流程如下:a. 首先,顧客決定購買
7、商品,這些商品在“商店”中都標(biāo)明是有貨的。系 統(tǒng)按照顧客的要求,向商店發(fā)出訂單。b. 接著,商店對訂單進(jìn)行分析,同時進(jìn)行價格核對、庫存校對等活動,如果 沒什么問題。就向商家發(fā)出提貨請求。商家接到提貨單后立即進(jìn)行出貨處理。其主要功能為:a. 用戶通過查看定單狀態(tài),確認(rèn)是否己經(jīng)發(fā)貨;b. 當(dāng)用戶購物完成之后,可以結(jié)帳。c. 結(jié)帳時,需要把購買的商品信息和交易信息保存到數(shù)據(jù)庫中。在完成購買活動之后,系統(tǒng)自動生成訂單信息,并顯示給用戶。并提供訂單的查詢功能。以下為相關(guān)部分系統(tǒng)圖:圖3-2 客戶購物流程Use Case圖Page16/15Return Item to StockWarehouseMana
8、gerStock InventoryService圖3-3 庫房存儲和采購管理Use Case圖C 日 rtMg Addltem()ProductMgrGetProducX)Cartl nterfeceProductcollectionAddltemQFindProductQCartCollectionAddltemQCartltemProduqProductlD : Long ProductDescription : String ProductUnhPrice : DoubleGetProductQ圖3-4 客戶添加項(xiàng)目到購物推車對象類Ordered圖3-5客戶添加項(xiàng)目到購物推車狀態(tài)圖圖3
9、-6客戶添加項(xiàng)目到購物推車活動圖erverWalrtPrograffiilntm$t iniformaliStiverC lentWeb BrokerWeb Bivuser圖3-7 配置圖WebServerClientWork staticn #1ZJApplicationSetverPrint er/3.2接口設(shè)計系統(tǒng)為網(wǎng)站的用戶、管理員提供了登錄接口。用戶通過登錄接口進(jìn)入系統(tǒng)后,系統(tǒng)將記錄用戶當(dāng)前的權(quán)限,用戶可以使用所有系統(tǒng)中有權(quán)限使用的功能。3.2.1外部接口設(shè)計本系統(tǒng)和其它外部系統(tǒng)之間無接口322內(nèi)部接口設(shè)計在用戶提交訂單到商場處理訂單間有接口。這個接口所使用的數(shù)據(jù)是相同 的,都是用戶
10、的訂單。他們都是對訂單的不同狀態(tài)的處理,所以,他們使用統(tǒng)- 的訂單狀態(tài)變更接口。3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計331公共數(shù)據(jù)結(jié)構(gòu)設(shè)計本項(xiàng)目中所使用的全局?jǐn)?shù)據(jù)結(jié)構(gòu)主要是Sessi on對象和Sett in gBLL對象。Session對象:用于存放頁面之間共享的數(shù)據(jù),比如用戶登錄信息。Sett in gBLL對象:用于存放整個系統(tǒng)有關(guān)的參數(shù)設(shè)置,比如訂單信息。3.3.2數(shù)據(jù)庫設(shè)計采用的SQL server2005數(shù)據(jù)庫設(shè)計方法,主要有Admin(管理員表)、Goodslnfo(商品表)、Member會員表)、ShopCart(購物車表)、Orderlnfo(訂單 表)。用戶名訂單-號0訂單日朗密瑪)對應(yīng)rj
11、商品ID晉通什格購呦罕圖3-8 以下為商品、訂單和購物車之間的局部ER圖用戶信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明User_IDInt4Not null主鍵,用戶編號User_ nameVarchar50Not null唯一用戶User_pwdVarchar50Not null用戶密碼User_real nameVarchar50Not null用戶真實(shí)姓名User_sexVarchar2Not null性別,男或女User_telVarchar50Not null用戶電話User_emailVarchar200Not null用戶EmailUser_addressVarchar200N
12、ot null用戶地址User_zipVarchar20Not null用戶編碼User_addDateDatetime8Not null添加時間系統(tǒng)管理員員基本信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Admin_IDInt4Not null主鍵,編號Admin _n ameVarchar50Not null管理員用戶名Admin_pwdVarchar50Not null管理員密碼Admin_real nameVarchar50Not null管理員真實(shí)姓名Admin_emailVarchar200Not null管理員EmailAdmin_addDateDatetime8Not null
13、添加時間商品詳細(xì)表:字段名稱描述類型長度是否允許空是否為主鍵Id商品編號INTEGER否是Sortid商品分類編 號INTEGER否否Name商品名稱VARCHAR50否否price商品價格DOUBLE否否Saleprice銷售價格DOUBLE4否否Descripts商品描述TEXT500否否Contents商品介紹TEXT2000是否Saledate上貨時間DATE否否Saleco unt商品數(shù)量INTEGER是否Image商品圖片存 放路徑VARCHAR50是否商品類別表:字段描述類型長度是否為空是否為主鍵Id商品分類編號INTEGER否是Name商品分類名稱VARCHAR40否否訂單詳細(xì)
14、表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_dataillDInt4Not null訂單詳細(xì)表號Order_ noInt4Not null該項(xiàng)所對應(yīng)的訂單號Order_IDInt4Not null該項(xiàng)所對應(yīng)的商品Order_goodsNumInt4Not null該商品所購買的數(shù)量Order_priceVarchar50Not null該商品所購買的總價訂單信息表:字段名稱數(shù)據(jù)類型長度能否為空字段說明Order_ noInt4Not null訂單號Order_timedatetime8Not null訂單產(chǎn)生日期Order_isC onfimVarchar2Not null訂單確認(rèn)情況
15、Order_c on firmTimedatetime8null訂單確認(rèn)時間Admin_c on firmAdmi nIDint4null確認(rèn)訂單管理員IDOrder_se ndStatusInt4Not null訂單的發(fā)送情況Order_ recUserNameVarchar50Not null訂單的收貨人姓名Order_addressVarchar200Not null訂單是收貨人地址Order_zipVarchar20Not null訂單的收貨人郵編Order_userIDint4Not null產(chǎn)生訂單的用戶IDOrder_totalpriceVarchar50Not null訂單的總
16、價Order_emailVarchar200Not null訂單的收貨人的Email4模塊詳細(xì)設(shè)計4.1模塊1設(shè)計4.1.1功能說明前臺模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。在對用戶的登錄驗(yàn)證時,采用以用戶名來查找該用戶名的密碼。 首先把用 戶輸入的用戶名稱與數(shù)據(jù)庫中用戶信息表中的用戶名進(jìn)行查詢,看是否有與用戶輸入的名稱相同的用戶名稱,如果該用戶名存在就對該用戶名對應(yīng)的密碼進(jìn)查 詢。正確了就跳轉(zhuǎn)到歡迎界面。如果沒有這個用戶,則提示用戶名錯誤,用戶名 對了,但是密碼錯誤輸入錯誤了,就提示密碼錯誤。4.1.2算法圖4-1用戶管理流程圖4.1.3輸入(1)用戶輸入:用戶
17、登錄系統(tǒng)時輸入用戶名、密碼;刪除訂單時輸入刪除 信息;添加用戶留言時輸入修改信息(2)購物輸入:檢索商品時輸入商品名稱;付款時輸入金額、賬號等有效信息;顧客填寫訂單時輸入有效信息即地址、 電話等;確認(rèn)付款后對所購買的商 品進(jìn)行商品評價,以供其他客戶進(jìn)行參考;顧客可以給賣家留言或咨詢。(3)顧客生成訂單之后,系統(tǒng)自動輸入訂單信息進(jìn)行整合并進(jìn)行存檔。(4)第三方平臺對網(wǎng)上購物系統(tǒng)進(jìn)行監(jiān)督時的信息輸入。4.1.4輸出(1)系統(tǒng)中的數(shù)據(jù)輸出到顧客:顧客在系統(tǒng)中進(jìn)行檢索商品時所得到的信 息,查詢訂單時所獲得的信息。(2)系統(tǒng)中的數(shù)據(jù)輸出到系統(tǒng):系統(tǒng)將付款信息輸出給銀行卡系統(tǒng);系統(tǒng) 將付款信息輸出給第三方
18、支付系統(tǒng)。4.2模塊2設(shè)計421功能說明后臺管理模塊的功能是對站內(nèi)的資源進(jìn)行管理和維護(hù)。 根據(jù)用戶的需求分析 來確定后臺模塊所應(yīng)具備的功能。 具體有管理員身份驗(yàn)證,商品管理,訂單處理 和用戶的信息管理。423輸入(1)管理員輸入:管理員登錄系統(tǒng)時輸入用戶名、密碼;添加/刪除商品時 輸入刪除、修改、添加商品信息;刪除訂單時輸入刪除信息;添加 /刪除用戶時 輸入刪除、修改、添加用戶信息 添加/刪除用戶留言時輸入刪除、修改信息(2)購物生成訂單之后,系統(tǒng)自動輸入訂單信息進(jìn)行整合并進(jìn)行存檔。424輸出(1)系統(tǒng)中的數(shù)據(jù)輸出到管理員:管理員在維護(hù)系統(tǒng)時在系統(tǒng)中得到的信 息。(2)系統(tǒng)中的數(shù)據(jù)輸出到系統(tǒng):
19、系統(tǒng)將配送信息輸出給物流中心系統(tǒng)。(3)系統(tǒng)中的數(shù)據(jù)輸出到組織:系統(tǒng)將收益信息輸出給管理階層。5用戶界面設(shè)計用戶界面窗口如下:用戶名-! X廣登錄r連冊操作界面主要代碼如下:Private Type Userlnfo zh As String* 10 mima As String*10 End TypeDim U As UserInfo Dim counter As IntegerDim G As Boolean用戶不合法時,運(yùn)行結(jié)果:換作進(jìn)程敘G 用戶不存在或希鑽!縣否注材?注佛單古w是 &否則單斗否曇 00S(N)部分代碼如下:DbDataReader drReader = dbComm.ExecuteReader() if (drReader 只ead()if (drReaderUser_psw.ToS
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《世界著名音樂作品欣賞與解析教案》
- 教育資源投入與使用效果對比分析表
- 非謂語動詞在各類時態(tài)中的用法解析:高一英語教學(xué)教案
- 個人健康管理大數(shù)據(jù)分析與服務(wù)平臺建設(shè)方案
- 營銷總監(jiān)聘用協(xié)議
- 數(shù)字校園采購協(xié)議
- 化妝品行業(yè)品牌推廣合作項(xiàng)目投資合同
- 員工激勵計劃實(shí)施合同
- 網(wǎng)絡(luò)消費(fèi)投訴統(tǒng)計表格化呈現(xiàn)(月度)
- 財務(wù)報銷流程及審批說明
- 劍橋少兒英語第一冊-Unit5-our-pets課件
- 《馬克思主義政治經(jīng)濟(jì)學(xué)概論》課程教學(xué)大綱
- 倉庫管理基礎(chǔ)知識培訓(xùn)模板課件
- 孤獨(dú)癥康復(fù)教育人員上崗培訓(xùn)練習(xí)題庫及答案
- 環(huán)境心理學(xué)課件
- 《質(zhì)量保證體系》情況說明
- 親人意外逝世的訃告微信群通知五篇-正式的去世訃告模板
- DB62∕T 4134-2020 高速公路服務(wù)區(qū)設(shè)計規(guī)范
- 中電朝陽250兆瓦智慧風(fēng)儲一體化風(fēng)電項(xiàng)目環(huán)評報告書
- 做一個幸福教師
- 國家自然科學(xué)基金申請標(biāo)書模板
評論
0/150
提交評論