版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、項目名稱設計說明小組名稱:設計說明目錄1 概述11.1 編寫目的1.2 參考資料1.3 術語和縮寫詞2 需求概述13 結構設計23.1 總體設計23.2 功能分配33.3 接口設計83.4 數(shù)據(jù)結構設計113.4.1 公共數(shù)據(jù)結構設計113.4.2 數(shù)據(jù)庫設計123.4.3 數(shù)據(jù)結構同程序的關系*4 類的設計154.1 類1設計154.1.1 功能說明154.1.2 屬性說明154.1.3 公有方法說明154.1.4 私有方法說明154.2 類2設計164.2.1 功能說明164.2.2 屬性說明164.2.3 公有方法說明164.2.4 私有方法說明165 用例實現(xiàn)的設計165.1 用例1設
2、計165.1.1 功能說明165.1.2 界面設計165.1.3 交互設計165.2 用例2設計175.2.1 功能說明175.2.2 界面設計175.2.3 交互設計17設計說明1 概述1.1 編寫目的本文檔的編寫目的是為網(wǎng)上購物項目的開發(fā)提供:a.軟件總體要求,作為用戶和軟件開發(fā)人員之間了解的基礎;b.功能、性能、接口和可靠性的要求,作為軟件人員進行設計和編碼的基礎;c.驗收標準,作為用戶確認測試的依據(jù)。1.2 參考資料a.項目來源電子商務,就是在網(wǎng)上開展商務活動。它是以電子交易為手段,完成金融、物品、服務、信息等價值的交換,是快速而有效地進行各種商務活動的最新方法。電子商務的出現(xiàn),改變了
3、傳統(tǒng)的一手交錢一手交貨的模式,使得商業(yè)模式發(fā)生了很大的變化。隨著信息技術的不斷發(fā)展和internet互聯(lián)網(wǎng)技術的日益普及,人們越來越意識到電子商務對國家經濟、企業(yè)管理和個人生活所帶來的巨大影響。它滿足企業(yè)、商人和消費者對提高產品和服務的質量、加快服務速度、降低費用等方面的需求,也幫助企業(yè)和個人通過網(wǎng)絡查詢和信息檢索為企業(yè)下一步的發(fā)展方向提供支持。借助電子商務,企業(yè)和個人,企業(yè)和企業(yè)可以通過網(wǎng)絡進行交易和全過程的服務。電子商務代表著未來貿易方式的發(fā)展方向,其應用和推廣將給社會和經濟帶來極大的效益。具有強大生命力的現(xiàn)代電子交易手段己越來越被人們所認識,發(fā)達國家在這方面有很多年的發(fā)展歷史,發(fā)展中國家
4、也正在加緊制定總體發(fā)展戰(zhàn)略,大力促進電子商務在國民經濟各個領域的應用,力爭在越來越激烈的國際競爭中占據(jù)有利的地位。因此,對于網(wǎng)上購物技術的研究和實現(xiàn),以及搭建一個實用的網(wǎng)上商店是很重要的。 b.引用資料1、系統(tǒng)分析和設計 高等教育出版社2、1.3 術語和縮寫詞在線服務:指商家和買家之間的買賣洽談,包括交易前的商品咨詢、議價以及交易后的售后服務。權限管理:對商家和買家的管理,為不同級別的商家和買家設置不同的權限,設置管理辦法,對于違反規(guī)定的商家和買家進行管理。網(wǎng)站管理:根據(jù)市場的需求更新網(wǎng)頁的樣式,定期的進行維護,根據(jù)廣告商的要求對廣告進行更新,對熱賣信息進行更新。商品管理:可以查看所有的商品,
5、可以增加商品,修改商品信息,對新上架的商品進行審核,對于不符合規(guī)定的產品進行刪除。2 需求概述概述系統(tǒng)的特性和需求,擴充軟件需求說明中的信息,給出增加的細節(jié),詳盡地指出對軟件需求說明中有關特性和需求作出的變更。(詳細說明見需求說明)。3 結構設計3.1 總體設計本系統(tǒng)采用面向對象設計方法,設計方案主要采用類圖和順序圖進行描述。繪制類圖(class diagram),必要時輔以包圖(package diagram)和組件圖(component diagram)。對系統(tǒng)體系架構和所繪制圖形加以文字說明。3.2 功能分配3.2.1會員登錄 會員根據(jù)自己擁有的賬號和密碼登錄,如果未注冊或者密碼錯誤,系
6、統(tǒng)會自動提示說賬號不存在。3.2.2買家選購商品 買家根據(jù)商品信息,選購商品,所以根據(jù)需要可能執(zhí)行的操作有:選擇商品分類,加入購物車,增加訂單。3.2.3 買家提交訂單 根據(jù)需要系統(tǒng)應該有,填寫買家信息和提交訂單,和確認的功能,另外應有付款的功能。3.2.4賣家接受付款 賣家負責接收付款,系統(tǒng)應實現(xiàn):賣家根據(jù)訂單信息,等待賣家付款,賣家確認付款后,系統(tǒng)自動改變訂單狀態(tài)。3.2.5在線咨詢 為了賣家與買家之間的交流,系統(tǒng)應該實現(xiàn)在線咨詢的功能。3.2.6賣家發(fā)貨 賣家根據(jù)訂單信息,填寫發(fā)貨信息,并通知物流公司發(fā)貨。3.2.7賣家更新訂單信息在交易過程中,不僅需要實現(xiàn)能夠讓買家成功付款,而且還需要
7、商戶網(wǎng)站的訂單數(shù)據(jù)與支付寶的交易管理中的交易信息保持一致。 那么要使信息保持一致,就需要商戶網(wǎng)站的程序開發(fā)、維護或管理的技術人員根據(jù)商戶網(wǎng)站的業(yè)務流程做訂單更新的程序開發(fā)。 3.3 接口設計外部接口(1)用戶界面。在用戶界面部分,根據(jù)需求分析的結果,用戶需要一個友善、簡潔的界面。 (2)軟件接口。使用提供的access 專用接口。硬件接口。在輸入方面,用鍵盤,鼠標輸入。在輸出方面,主要有瀏覽器端的顯示器。內部接口內部接口方面,各模塊間采用函數(shù)調用、參數(shù)傳遞、返回值方式進行信息和數(shù)據(jù)的傳遞。3.4 數(shù)據(jù)結構設計3.4.1 公共數(shù)據(jù)結構設計對程序當中所定義的全局變量、全局數(shù)據(jù)結構或類當中publi
8、c數(shù)據(jù)結構進行定義和說明。3.4.2 數(shù)據(jù)庫設計對程序當中所采用的數(shù)據(jù)庫相關的名稱和標識符、在數(shù)據(jù)庫當中的位置、定義、度量單位、格式和值域、敏感程度、數(shù)據(jù)項名、縮寫詞和代碼,包括用于數(shù)據(jù)庫的規(guī)格說明等進行定義。建議給出數(shù)據(jù)庫表結構1.商品表/*table:goods */create table goods( goodid: string(20) goodname : string(20) goodnumber : float(25) goodinfor : string(20) )2.管理員表/*table:managerusermodel create table manageruserm
9、odel( manageruseid : string(20) managerusename: string(20) password: string(20)3.用戶表/*table userinfomodel create table userinfomodel( userid : string(20) username : string(20) password: string(20) mail : string(20) sex : string(20) addrress : string(20) tel : string(20) )4.賣家表/*table sellercreate ta
10、ble seller( sellerid : string(20) password: string(20) sellername: string(20) sex : string(20) address: string(20) email: string(20) tel : string(20) )5.訂單表/*table:ordersmodelcreat table ordersmodel( orderid:integer(10) userid: integer(10) summoney: integer(10) orderdate:date(15) paymentforgoodsstat
11、us:boolean dealdate:date(15)6.訂單項表/*table:orderdetailsmodelcreat table orderdetailsmodel( orderdetaild:integer(10) orderid : integer(10) bookid: integer(10) quantity: integer(10)7.付款表/*table:payment */create table paymen( payment_method: varchar(55) date_received:date(25) mount_received: currency(15
12、)8.購物車訂單表/*table:bookmodelcreat table bookmodel( bookid:integer(10) booktypeid:string(25) bookname:string(30) author:string(25) isbn:string(15) publisher:string(20) description:string(30) sales:integer(30) amount:integer(10) status:boolean(10)9.購物車訂單信息表/*table:booktypemodelcreat table booktypemodel(
13、 booktypeid: integer(10)booktypeid: string(20) 10.物流表/*table:warehousecreat table warehouse( id: string(20) name: tel: string(20)email: string(20)address: string(20) 11.購物車表/*table: shoppingcarmodelcreat table shoppingcarmodel(id: integer(15)userid: integer(15)bookid: integer(15)quantity: integer(15
14、)datecreated: integer(15)4 類的設計4.1 訂單類 根據(jù)需要系統(tǒng)應該有,填寫買家信息和提交訂單,和確認的功能,另外根據(jù)訂單 確定付款的功能。4.1.1 功能說明 1、createwindow()買家進入錄入訂單信息的窗口,錄入訂單信息并驗證信息的真實性。 2、neworder()驗證成功,則生成新的訂單。3、setpaymentstatus() 選擇是否付款,訂單狀態(tài)改變。4 database訂單存入數(shù)據(jù)庫,同時賦予買家和此訂單唯一的一個客戶賬號和一個訂單號碼。5、emailcustomer() 將訂單成功的信息反饋給買家,并生成客戶賬號和訂單號碼以及詳細的訂單信息。
15、4.1.2 屬性說明訂單類的主要屬性有:訂單id、用戶id、應付款項、訂單狀態(tài)、交易日期。4.1.3 公有方法說明 方法createwindow()為公有方法。其它類也可以用此方法。4.1.4 私有方法說明neworder()、setpaymentstatus()、emailcustomer()均為私有方法。它們只存在于類order類payment、類customer中。分別通過調用類中的方法,利用類的封裝特性完成要實現(xiàn)的功能。 本系統(tǒng)通過顯示屏幕顯示,系統(tǒng)提供簡便的輸入輸出方式,保證了業(yè)務處理的快捷與準確。4.2 發(fā)貨類4.2.1 功能說明1、createwindow() 賣家進入發(fā)貨窗口2
16、、send to warehouse() 賣家通知物流發(fā)貨。3、getpaidorderlist() 從數(shù)據(jù)庫獲得已付貨款的訂單 4、make up computer or component() 完成計算機的處理5、send to customer () 將貨物發(fā)送給買家6、setorderstatus() 將訂單狀態(tài)更新7、store order() 更改庫存數(shù)量4.2.2 屬性說明 發(fā)貨類的主要屬性有: id 、 name、 tel 、email 、 address4.2.3 公有方法說明createwindow()屬于公有方法。4.2.4 私有方法說明send to warehouse()、 getpaidorderlist() 、 make up computer or component() 、 send to customer()、setorderstatus() 、store order()屬于私有方法。5 用例實現(xiàn)的設計5.1 登錄頁面設計5.1.1 功能說明 對于注冊過的合法用戶,都可以通過登錄界面進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人與建筑公司借款合同范本匯編4篇
- 二零二五年度企業(yè)員工關系管理與沖突預防協(xié)議范本3篇
- 2025年度新型環(huán)保材料租賃經營合同模板4篇
- 二零二五年度商業(yè)活動場地借用及宣傳合同2篇
- 二零二五年度體育產業(yè)普通合伙企業(yè)合作協(xié)議范本4篇
- 2025年度5G產業(yè)投資理財協(xié)議
- 2025年三方知識產權轉讓還款協(xié)議書范本及內容說明3篇
- 個性化定制2024年版民間資金借貸協(xié)議范本版B版
- 2025年酒店住宿賠償協(xié)議范本
- 個人股份轉讓協(xié)議書
- 2024-2030年中國海泡石產業(yè)運行形勢及投資規(guī)模研究報告
- 動物醫(yī)學類專業(yè)生涯發(fā)展展示
- 2024年同等學力申碩英語考試真題
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 非遺文化走進數(shù)字展廳+大數(shù)據(jù)與互聯(lián)網(wǎng)系創(chuàng)業(yè)計劃書
- 2024山西省文化旅游投資控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 科普知識進社區(qū)活動總結與反思
- 加油站廉潔培訓課件
- 現(xiàn)金日記賬模板(帶公式)
- 消化內科??票O(jiān)測指標匯總分析
- 混凝土結構工程施工質量驗收規(guī)范
評論
0/150
提交評論