校園二手商品交易系統(tǒng)論文.doc
《校園二手商品交易系統(tǒng)論文.doc》由會員分享,可在線閱讀,更多相關《校園二手商品交易系統(tǒng)論文.doc(88頁珍藏版)》請在裝配圖網(wǎng)上搜索。
.精選word范本!.目錄1 選題背景及意義22 需求分析22.1 需求概述22.2 功能分析12.2.1 前臺功能模塊12.2.2 后臺功能模塊32.3 業(yè)務流程分析52.3.1 數(shù)據(jù)流圖52.3.2 數(shù)據(jù)字典62.4 業(yè)務規(guī)則及約束分析263 概念設計273.1 確定實體集和屬性273.2 確定聯(lián)系集及屬性313.3 總體E-R圖設計324 邏輯設計324.1 E-R模型轉化為關系模型324.2 關系表優(yōu)化344.3 完整性約束344.4 表及屬性描述355 物理設計405.1確定數(shù)據(jù)庫存儲路徑 (Create Database)405.2建立數(shù)據(jù)庫索引 (Create Index)416 安全設計416.1 系統(tǒng)登錄用戶定義416.2 用戶授權427 存儲過程及觸發(fā)器設計448 界面及接口設計458.1 前臺界面設計458.2 后臺界面設計508.3 數(shù)據(jù)庫接口設計548.4 外部接口設計549 結果演示55附程序代碼58.1 選題背景及意義大學生群體具有共同的生活環(huán)境、相似的消費心理等特點,大多數(shù)交易物品都是學生需要的,具有共性(如:書籍、自行車、電子產(chǎn)品、體育用品、樂器、生活用品等),對于許多商品學生希望買二手的,畢業(yè)的時候再轉賣,這樣可以達到節(jié)儉的目的,使得學生之間的商品交易更為頻繁。再者,許多即將離校的大四學生,需要處理大量不宜帶走的物品,由于處理途徑的限制,短期內無法處理大量的物品,造成很多還有實用價值的物品被丟棄,浪費資源。二手商品市場潛力由此可見,所以組織即將離校的學生和在校學生創(chuàng)建二手商品交易平臺是切實可行的。目前,在各大高校的“跳騷”市場,充斥著大量二手商品的信息,但是在單一、有限的交易時間內,大學生交易雙方的需求根本無法滿足,這就需要一個更加專業(yè)、標準的交易平臺。設計一個校園二手商品交易系統(tǒng),將以專業(yè)化的服務、獨特的經(jīng)營模式以及標準化的管理為廣大高校學生提供優(yōu)質服務。代銷商品種類齊全,涉及學習、生活、娛樂等各個方面,產(chǎn)品、服務的針對性,使得二手交易平臺更加優(yōu)于一般的學校跳騷市場。從根本上解決了傳統(tǒng)的校園二手信息發(fā)布交流方式的弊端,使得校園各種二手商品信息得到了有效地整合,方便了廣大用戶。校園二手交易系統(tǒng)最大特點是自由交易從發(fā)出出售、求購信息,到看商品、洽談價格,都由買賣雙方自由選擇??偨Y起來有以下一些優(yōu)點:首先,對購買者來說:無疑是非常便宜的,可以為購買者省下不少的錢。而且通過在二手市場上的交易,可以讓你知道如何省下一些可以省下的錢,從而更加清楚明白如何理財。其次,對銷售者來說:二手市場可以讓他更快速的獲得利潤。你可以低價買入又以低于市場價賣出,消費者喜歡這樣的價格,你便可以賣得很好,可以說走的是薄利多銷的路線。最后,從環(huán)保上來講,這是一種節(jié)約資源,優(yōu)化資源配置的方式,而且也減少了廢棄物的產(chǎn)生。從中華傳統(tǒng)美德來講,這是一種節(jié)儉的美德。2 需求分析2.1 需求概述本校園二手商品交易系統(tǒng)面向全體在校學生,為同學們進行二手商品交易提供一個方便、快捷的平臺。系統(tǒng)針對用戶需求,提供了會員免費注冊、會員登錄系統(tǒng)、會員賬戶信息維護、會員地址管理、商品分類搜索、訂單提交、訂單修改、取消訂單、訂單查詢、留言管理、購物車、會員積分管理、付款管理、查詢管理等前臺管理功能,同時也提供了商品收購、入庫登記、商品發(fā)布、出庫登記、配送管理、基本信息維護等后臺數(shù)據(jù)維護功能。2.2 功能分析校園二手商品交易系統(tǒng)分為兩個模塊,前臺管理模塊和后臺管理模塊。其提供主要的功能如下。2.2.1 前臺功能模塊(1)會員中心:提供會員信息免費注冊、會員登錄系統(tǒng)、會員賬號管理、地址管理等功能。系統(tǒng)用戶分為會員和散客,散客必須通過注冊才能成為會員,會員可以對其信息進行維護,一個會員可以有多個地址,會員可根據(jù)需要對地址信息進行增加、刪除和修改。(2)商品分類搜索:提供商品信息的按關鍵字搜索和按商品類別搜索等功能。系統(tǒng)提供所有商品信息,并對其進行分類管理,散客和會員均可以根據(jù)需要搜索商品信息。(3)購物車:提供購物車清空及繼續(xù)購物等功能。會員登錄系統(tǒng),瀏覽商品,并將心儀商品放入購物車。會員可以在購物車中修改商品數(shù)量、刪除商品、添加商品等。(4)訂單管理:提供訂單的提交、修改、取消和查詢功能。會員購買商品,提交訂單,并可以在發(fā)貨之前修改訂單;會員可無原由取消訂單,系統(tǒng)在會員超時而未付款后自動取消訂單;會員可隨時查詢所下訂單。(5)留言管理:會員購買商品后,可以對所買商品及賣家服務態(tài)度進行留言。賣家可以根據(jù)留言改善服務,其他會員可以根據(jù)留言決定是否繼續(xù)購買改商品。(6)查詢管理:提供會員已購買商品信息、已付款商品信息、未付款商品信息、物流信息查詢等功能。會員可以隨時查詢自己已購買商品信息、已付款商品信息、未付款商品信息及物流信息。(7)積分管理:會員每購買1元商品即可獲得1個積分。系統(tǒng)記錄每位會員所得積分,并根據(jù)積分數(shù)額制定不同的折扣。系統(tǒng)規(guī)定用戶獲得500積分可享受9折優(yōu)惠,其中折扣細則可以根據(jù)賣家銷售狀況調整。會員可查詢自己的積分數(shù)額。(8)付款管理:提供購買商品付款管理等功能。會員購買商品,提交訂單,還需要完成付款操作,訂單才正式生效。系統(tǒng)前臺模塊功能結構圖如圖2-1所示。校園二手商品交易系統(tǒng)前臺管理商品搜索關鍵字搜索類別搜索訂單管理提交訂單修改訂單訂單查詢取消訂單留言管理查詢管理已購商品查詢已付款商品查詢未付款商品查詢物流信息查詢會員中心會員注冊會員登錄賬號維護地址管理購物車清空購物車繼續(xù)購買積分管理折扣細則積分查詢付款管理圖2-1 校園二手商品交易系統(tǒng)前臺管理模塊功能結構圖2.2.2 后臺功能模塊(1)基本信息維護:提供商品信息、商品類別信息、供貨人信息、會員信息、職員信息的增加、刪除、修改與查訓等功能。其中,為了確保會員信息的安全性與保密性,后臺管理員不能隨意查看、修改、刪除會員信息,但是為了防止系統(tǒng)會員忘記密碼,系統(tǒng)可以為會員重新分配密碼。(2)商品收購:提供商品收購登記、收購信息查詢等功能。從供貨人收購商品后,系統(tǒng)需要記錄所有商品的收購信息,包括為商品分配商品編號,記錄商品的基本信息等處理。管理員可以隨時查看收購商品的信息。(3)商品入庫:提供商品入庫信息登記、入庫信息查詢等功能。收購的商品需要入庫保存,系統(tǒng)記錄商品的入庫信息,修改商品的庫存數(shù)量。管理員可以隨時查看商品庫存信息及入庫信息。(4)商品發(fā)布:提供商品發(fā)布信息的登記、查看等功能。庫存的商品經(jīng)過發(fā)布之后才能被會員查看及購買,系統(tǒng)記錄商品發(fā)布信息以供管理員隨時查看。(5)商品出庫:提供商品出庫信息登記、出庫信息查詢等功能。被會員訂購商品需要進行出庫登記,系統(tǒng)記錄商品的出庫信息,修改商品的庫存數(shù)量。管理員可以隨時查看商品出庫信息。(6)配送管理:提供商品配送信息的登記和查詢功能。被會員訂購的商品需要根據(jù)會員提交的地址信息進行配送,系統(tǒng)記錄具體配送信息及配送人員信息,以便會員查看物流信息和管理員查看會員訂單的配送情況。(7)物流管理:提供商品物流信息的發(fā)布及查詢等功能。系統(tǒng)實時更新商品的物流信息以供會員和管理員查詢。(8)回復留言:提供會員留言信息的回復功能。管理員根據(jù)會員對商品及服務質量的留言進行回復。系統(tǒng)后臺模塊功能結構圖如圖2-2所示。校園二手商品交易系統(tǒng)后臺管理商品入庫入庫登記入庫查詢基本數(shù)據(jù)維護供貨人商品信息商品類別會員信息職員信息商品收購收購登記收購查詢商品發(fā)布商品發(fā)布查詢已發(fā)布查詢未發(fā)布商品出庫出庫登記出庫查詢配送管理配送登記配送查詢物流管理發(fā)布物流物流查詢回復留言圖2-2 校園二手商品交易系統(tǒng)后臺管理模塊功能結構圖2.3 業(yè)務流程分析2.3.1 數(shù)據(jù)流圖根據(jù)以上分析,我們得出校園二手商品交易系統(tǒng)數(shù)據(jù)流圖如圖2-3、圖2-4所示。圖2-3 校園二手商品交易系統(tǒng)前臺數(shù)據(jù)流圖圖2-4 校園二手商品交易系統(tǒng)后臺數(shù)據(jù)流圖2.3.2 數(shù)據(jù)字典根據(jù)以上數(shù)據(jù)流圖,我們得出該系統(tǒng)中數(shù)據(jù)處理的數(shù)據(jù)字典如下:1. 外部實體表2.1 會員字典外部實體條目名稱:會員說明:會員是系統(tǒng)前臺操作的主體,會員可以搜索商品信息,添加購物車,下訂單,付款等操作。輸出數(shù)據(jù)流: 編號:001 會員P1 會員P4 個數(shù):不計數(shù)會員P2會員P3會員P5會員P7會員P8會員P9輸入數(shù)據(jù)流: P1會員 P2會員P9會員P4會員P8會員P7會員P19會員表2.2 職員字典外部實體條目名稱:職員說明:職員是系統(tǒng)后臺操作的主體,系統(tǒng)中職員分工明確,總計分為5類職員,分別進行系統(tǒng)數(shù)據(jù)管理、收購管理、出入庫及發(fā)布管理、配送管理和留言管理。輸出數(shù)據(jù)流: 編號:002 職員P18 職員P17 個數(shù):不計數(shù)職員P16職員P14職員P19職員P12職員P11職員P13職員P15輸入數(shù)據(jù)流: P14職員P12職員2. 數(shù)據(jù)流表2.3 會員基本信息字典數(shù)據(jù)流條目名稱:會員基本信息 編號:003簡要說明:會員注冊時,會員需要輸入的會員信息。數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:P1(會員注冊)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 會員名稱 會員密碼 性別 出生日期 聯(lián)系電話 電子郵箱表2.4 會員賬號、密碼字典數(shù)據(jù)流條目名稱:會員賬號、密碼信息 編號:004簡要說明:會員登錄系統(tǒng)時,需要輸入賬號信息,系統(tǒng)將之與系統(tǒng)中存儲的信息對比。數(shù)據(jù)流來源:D1(會員信息表)數(shù)據(jù)流去向:P2(會員登錄)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 會員賬號 會員密碼表2.5 會員修改的信息字典數(shù)據(jù)流條目名稱:會員修改的信息 編號:005簡要說明:會員需要時,可以對其賬戶信息進行修改,修改時,需要輸入新的賬戶信息。數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:P3(賬號管理)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 會員名稱 性別 出生日期 聯(lián)系電話 電子郵箱表2.6 關鍵字或類別字典數(shù)據(jù)流條目名稱:關鍵字或類別 編號:006簡要說明:會員搜索商品時輸入的關鍵字或選擇的類別。數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:P4(商品搜索)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 關鍵字 類別表2.7 意向購買商品信息字典數(shù)據(jù)流條目名稱:意向購買商品信息 編號:007簡要說明:會員購買商品時,將選擇的商品放入購物車,系統(tǒng)自動存儲。數(shù)據(jù)流來源:P5(添加購物車)數(shù)據(jù)流去向:D3(購物車)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 表2.8 變動地址字典數(shù)據(jù)流條目名稱:變動地址 編號:008簡要說明:會員可以對其送貨地址進行維護,維護時需要輸入修改信息。數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:P7(地址維護)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 收貨人 省市區(qū)街道郵編聯(lián)系電話表2.9 訂單信息字典數(shù)據(jù)流條目名稱:訂單信息 編號:009簡要說明:會員選購商品之后,下單,系統(tǒng)存儲會員的訂購信息。數(shù)據(jù)流來源:P8(訂單管理)數(shù)據(jù)流去向:D4(訂單)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 會員名稱 商品名稱 訂單總額 下單日期 購買數(shù)量 購買價格 獲得積分表2.10 付款金額字典數(shù)據(jù)流條目名稱:付款金額 編號:010簡要說明:會員下單后,需要付款,系統(tǒng)從訂單中計算付款金額。數(shù)據(jù)流來源:D4(訂單)數(shù)據(jù)流去向:P9(付款管理)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 商品名稱 購買商品數(shù)量 購買商品價格表2.11 發(fā)布留言字典數(shù)據(jù)流條目名稱:發(fā)布留言 編號:011簡要說明:會員購買商品之后,可以對商品進行留言,管理員會給予回復。數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:P10(留言管理)包含的數(shù)據(jù)結構: 流通量:不計數(shù)留言內容表2.12 收購商品信息字典數(shù)據(jù)流條目名稱:收購商品信息 編號:012簡要說明:管理員將收購來的商品信息錄入系統(tǒng)。數(shù)據(jù)流來源:職員數(shù)據(jù)流去向:P11(收購登記)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 商品名稱 收購數(shù)量 收購價格 收購日期 供貨人 收購員表2.13 入庫商品信息字典數(shù)據(jù)流條目名稱:入庫商品信息 編號:013簡要說明:收購來的商品需要進行入庫登記。數(shù)據(jù)流來源:D7(收購單)數(shù)據(jù)流去向:P13(入庫登記)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 商品名稱 商品數(shù)量 定價 入庫員 入庫日期表2.14 發(fā)布商品信息字典數(shù)據(jù)流條目名稱:發(fā)布商品信息 編號:014簡要說明:入庫的商品經(jīng)過發(fā)布之后才能夠被會員購買。數(shù)據(jù)流來源:P15(商品發(fā)布)數(shù)據(jù)流去向:D2(商品信息表)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 商品名稱 發(fā)布日期發(fā)布人表2.15 訂購信息字典數(shù)據(jù)流條目名稱:訂購信息 編號:015簡要說明:管理員根據(jù)會員的訂購信息登記商品出庫信息。數(shù)據(jù)流來源:D4(訂單)數(shù)據(jù)流去向:P16(出庫登記)包含的數(shù)據(jù)結構: 流通量:不計數(shù)出庫商品名稱出庫數(shù)量未出庫數(shù)量出庫日期出庫員表2.16 配送信息字典數(shù)據(jù)流條目名稱:配送信息 編號:016簡要說明:管理員根據(jù)出庫信息登記配送信息。數(shù)據(jù)流來源:P17(配送管理)數(shù)據(jù)流去向:D10(配送單)包含的數(shù)據(jù)結構: 流通量:不計數(shù) 配送商品名稱 配送數(shù)量 配送日期 預計到達日期 配送員表2.17 回復留言字典數(shù)據(jù)流條目名稱:回復留言 編號:017簡要說明:管理員針對會員對商品的留言給予回復。數(shù)據(jù)流來源:P18(回復留言)數(shù)據(jù)流去向:D5(留言)包含的數(shù)據(jù)結構: 流通量:不計數(shù)回復留言內容回復日期回復人3. 數(shù)據(jù)存儲表2.18 會員信息字典數(shù)據(jù)存儲條目名稱:會員信息表 編號:D1說明:會員要登錄系統(tǒng),必須注冊會員信息。結構:會員編號 會員密碼 有關數(shù)據(jù)流: 會員賬號名稱 P1D1 會員性別 P3D1 出生日期 D1P2 聯(lián)系電話 電子郵箱 享受折扣表2.19 商品信息字典數(shù)據(jù)存儲條目名稱:商品信息表 說明:系統(tǒng)提供的商品信息。 編號:D2結構:商品編號 商品名稱 有關數(shù)據(jù)流: 庫存數(shù)量 P11D2 定價 P15D2 商品圖片地址 P20D2 商品簡介 D2 P5 所屬類別 D2 P4 是否發(fā)布 發(fā)布日期 發(fā)布人表2.20 購物車字典數(shù)據(jù)存儲條目名稱:購物車 說明:會員選購商品,系統(tǒng)將所選商品放入購物車,會員下訂單后,刪除購物車信息。 結構:購物記錄編號 編號:D3 商品名稱 有關數(shù)據(jù)流: 會員名稱 P6D3 成交價格 D3P6 成交數(shù)量 D3P8 小計 表2.21 訂單字典數(shù)據(jù)存儲條目名稱:訂單 說明:會員購買商品后生產(chǎn)訂單信息。 編號:D4結構:訂單編號 會員名稱 有關數(shù)據(jù)流:會員地址 P8D4 收貨人 D4P16省 D4P9市區(qū)街道郵編聯(lián)系電話 訂單總額 訂購日期 付款信息 應付 實付 日期 商品名稱 成交數(shù)量 成交價格 積分 交易狀態(tài) 訂單狀態(tài) 表2.22 留言字典數(shù)據(jù)存儲條目名稱:留言 說明:會員購買商品后可以對商品留言,管理員會給予回復。 結構:留言編號 編號:D5 商品名稱 有關數(shù)據(jù)流: 會員名稱 P10D5 留言內容 P18D5 發(fā)布日期 D5 P18回復內容 回復日期回復人 表2.23 付款單字典數(shù)據(jù)存儲條目名稱:付款單 說明:會員購買商品并付款后,系統(tǒng)生成付款單。 編號:D6結構:付款單編號 有關數(shù)據(jù)流: 付款方式 P9D6應付款 實付款 付款日期 表2.24 收購單字典數(shù)據(jù)存儲條目名稱:收購單 說明:收購來的商品需要登記到收購單中存儲。 編號:D7結構:收購單編號 有關數(shù)據(jù)流: 商品名稱 P11D7收購價格 D7P12 收購數(shù)量 D7P13收購日期收購人收購單狀態(tài) 表2.25 入庫單字典數(shù)據(jù)存儲條目名稱:入庫單 說明:收購來的商品需要進行入庫登記。 編號:D8結構:入庫單編號 有關數(shù)據(jù)流: 收購單信息 P13D8入庫數(shù)量 D8P14 未入庫數(shù)量 D8P15入庫日期入庫員 表2.26 出庫單字典數(shù)據(jù)存儲條目名稱:出庫單 說明:會員購買商品,生成訂單后,管理員根據(jù)訂單信息進行出庫登記。 結構:出庫單編號 編號:D9 訂單信息 有關數(shù)據(jù)流:商品信息 P16D9 出庫數(shù)量 D9P17未出庫數(shù)量出庫員出庫日期 表2.27 配送單字典數(shù)據(jù)存儲條目名稱:配送單 說明:商品出庫后,需要配送,并記錄配送單信息。 結構:配送單編號 編號:D10 出庫信息 有關數(shù)據(jù)流:配送數(shù)量 P17D10 配送日期 預計到達日期配送員 表2.28 商品類別字典數(shù)據(jù)存儲條目名稱:商品類別 說明:系統(tǒng)商品信息量很大,對其進行分類管理,對商品信息分為兩類。 結構:商品大類編號 編號:D11 大類名稱 有關數(shù)據(jù)流:小類編號 D11P20 小類名稱 是否作廢 4. 處理過程表2.29 會員注冊字典處理過程條目名稱:會員注冊 編號:P1說明:系統(tǒng)記錄會員基本信息,會員使用設定的賬號和密碼登陸系統(tǒng)。輸入:會員(會員信息) P1輸出:P1會員信息表 P1會員處理: 表2.30 會員登錄字典處理過程條目名稱:會員登錄 編號:P2說明:會員向系統(tǒng)提供賬號和密碼,系統(tǒng)檢測其準確性,判斷會員是否可以進入系統(tǒng)。輸入:會員信息表P2 會員 P2輸出:P2會員 處理:表2.31 賬號管理字典處理過程條目名稱:賬號管理 編號:P3說明:會員向系統(tǒng)提供自己的修改信息,系統(tǒng)記錄到會員信息表中。輸入:會員P3輸出:P3會員信息表處理:表2.32 添加購物車字典處理過程條目名稱:添加購物車 編號:P5說明:系統(tǒng)將將要購買的商品加入購物車,以便一起結算。輸入:商品信息表 P5 會員 P5輸出:P5購物車處理:表2.33 商品搜索字典處理過程條目名稱:商品搜索 編號:P4說明:系統(tǒng)根據(jù)會員輸入的關鍵字或選擇的商品類別搜索商品信息。輸入:會員P4 商品信息表P4輸出:P4會員處理:表2.34 清空購物車字典處理過程條目名稱:清空購物車 編號:P6說明:會員可以清空購物車中全部信息。輸入:購物車 P6 輸出:P6購物車處理:表2.35 地址維護字典處理過程條目名稱:地址維護 編號:P7說明:一個會員可以有多個地址信息,會員可以對其進行管理。輸入:會員 P7 輸出:P7會員處理:表2.36 付款管理字典處理過程條目名稱:付款管理 編號:P9說明:會員填好訂單后,即可進行結算,系統(tǒng)記錄會員付款信息。輸入:會 員 P9 訂 單 P9輸出:P9付款表 P9會員處理: 表2.37 留言管理字典處理過程條目名稱:留言管理 編號:P10說明:會員收到購買的商品之后,可以對商品質量及服務質量進行留言。輸入:會員P10 輸出:P10留言表 處理:表2.38 訂單管理字典處理過程條目名稱:訂單管理 編號:P8說明:一個會員可以有多個地址信息,會員可以對其進行管理。輸入:會員 P8 購物車 P8輸出:P8會員 P8訂單表處理:表2.39 發(fā)布物流字典處理過程條目名稱:發(fā)布物流 編號:P19說明:職員實時更新商品的物流信息。輸入:職 員 P19輸出:P19 會員 處理: 表2.40 收購登記字典處理過程條目名稱:收購登記 編號:P11說明:從供貨人處收購完商品之后,我們對所有商品進行編號,并記錄其收購信息。輸入:供貨人 P11 職 員 P11輸出:P11收購單 P11商品信息表處理:表2.41 收購查詢字典處理過程條目名稱:收購查詢 編號:P12說明:管理員可以隨時根據(jù)商品編號、商品名稱等關鍵字查詢商品的收購信息。輸入:收購單 P12 職 員 P12輸出:P12 職員處理:表2.42 入庫登記字典處理過程條目名稱:入庫登記 編號:P13說明:收購的商品需要進行入庫登記,記錄其入庫信息及庫存數(shù)量。輸入:收購單 P13 職員 P13輸出:P13 入庫單處理: 表2.43 入庫查詢字典處理過程條目名稱:入庫查詢 編號:P14說明:所有商品入庫之后,管理員需要隨時了解商品的入庫信息。輸入:入庫單 P14 職 員 P14輸出:P14 職員處理: 表2.44 商品發(fā)布字典處理過程條目名稱:商品發(fā)布 編號:P15說明:商品入庫之后,經(jīng)過發(fā)布才能對會員可見,系統(tǒng)記錄商品發(fā)布信息。輸入:入庫單 P15 職 員 P15輸出:P15 商品信息表 處理: 表2.45 出庫登記字典處理過程條目名稱:出庫登記 編號:P16說明:系統(tǒng)根據(jù)商品訂購信息發(fā)貨,同時記錄商品的出庫信息。輸入:訂 單 P16職 員 P16輸出:P16 出庫單 處理: 表2.46 配送管理字典處理過程條目名稱:配送管理 編號:P17說明:發(fā)貨時,系統(tǒng)需記錄商品的配送信息,包括配送日期、配送員配送商品信息等。輸入:出庫單 P17職 員 P17輸出:P17 配送單 處理: 表2.47 回復留言字典處理過程條目名稱:回復留言 編號:P18說明:職員根據(jù)實際情況對會員的留言進行回復。輸入:職 員 P18輸出:P18 留言表 處理: 2.4 業(yè)務規(guī)則及約束分析基于上述功能分析,二手商品交易系統(tǒng)的業(yè)務規(guī)則及約束如下:(1)所有用戶均可在網(wǎng)站搜索商品信息,但是只有注冊會員才能夠提交訂單,給商品留言及維護自己的賬戶信息。(2)每位會員由唯一的編號標識,會員編號由系統(tǒng)按照時間順序自動生成,同時,每位會員的會員名稱也可以唯一標識用戶信息。(3)會員登錄系統(tǒng)的賬號為會員注冊時輸入的會員名稱。(4)系統(tǒng)管理員可以查看會員信息,但是不能增加和修改會員信息,必要時可以刪除會員信息。(5)系統(tǒng)管理員統(tǒng)一對系統(tǒng)中的數(shù)據(jù)維護。(6)收購員只能進行商品收購登記及匯總。(7)庫存管理員只能進行商品入庫、發(fā)布、出庫及相應的匯總。(8)配送員只能進行商品配送登記及匯總。(9)每位職員由職員編號唯一標識。(10)商品分為大類和小類。(11)每件商品由商品編號唯一標識。(12)會員每購買1元商品即可獲得1個積分,會員的積分計算由系統(tǒng)自動完成。會員積分達到500時,購物可享受9折優(yōu)惠;積分達到1000時,購物可享受8.5折優(yōu)惠。(13)會員選購的商品必須放入購物車才能生成訂單。(14)會員可以根據(jù)商品名稱搜索商品信息。(15)訂單需記錄交易狀態(tài),包括交易關閉及交易正常;同時訂單還需要記錄訂單狀態(tài),包括未出庫、出庫未配送及配送。(16)會員可以在購物車中修改購買商品的數(shù)量。(17)會員可以查詢自己的訂單,可以刪除交易關閉及交易成功的訂單,可以執(zhí)行對未付款訂單付款、關閉未發(fā)貨訂單等操作。(18)同一個訂單可以訂購多種商品。(19)收購單由收購單編號唯一標識,收購單編號由系統(tǒng)自動生成。(20)入庫單由入庫單編號唯一標識,入庫單編號由系統(tǒng)自動生成。(21)入庫操作根據(jù)收購單進行,管理員不需要輸入商品信息。(22)商品信息中記錄商品的狀態(tài),包括發(fā)布和未發(fā)布,發(fā)布商品時,管理員修改商品狀態(tài)即可。(23)出庫單由出庫單編號唯一標識,出庫單編號由系統(tǒng)自動生成。(24)商品出庫根據(jù)會員的訂單進行,因此管理員無需輸入過多信息。(25)配送單由配送單編號唯一標識,配送單編號由系統(tǒng)自動生成。(26)商品配送根據(jù)出庫單進行,因此管理員無需輸入過多信息。(27)留言信息由留言編號唯一標識,編號由系統(tǒng)自動生成。(28)商品出庫時,需先驗證商品庫存信息,庫存不足不能出庫,另外驗證出庫數(shù)量及付款信息,出庫數(shù)量大于成交數(shù)量不能出庫,付款方式不是貨到付款且未付款不能出庫。3 概念設計3.1 確定實體集和屬性(1)會員(Member)實體集。其屬性有:會員編號(memberNo)、登陸密碼(memPassword)、姓名(memName)、性別(sex)、出生日期(birthday)、電話(telephone)、電子郵箱(email)、享受折扣(discount)等。圖3-1 會員實體集(2)職員(Employee)實體集。其屬性有:職工編號(employeeNo)、登錄密碼(empPassword)、姓名(empName)、性別(sex)、出生日期(birthday)、工資(salary)、聯(lián)系電話(phone)、住址(address)、郵箱(eMail)、職工類型(empSort)等。圖3-2 職員實體集(3)商品大類(BigClass)實體集。其屬性有:商品大類編號(bClassNo)、商品大類名稱(bClassName)、是否作廢(ifVoid)等。圖3-3 商品大類實體集(4)商品小類(Class)實體集。其屬性有:商品小類編號(classNo)、商品小類名稱(className)、是否作廢(ifVoid)等。圖3-4 商品小類實體集(5)商品(Goods)實體集。其屬性有:商品編號(goodsID)、商品名稱(goodsName)、庫存數(shù)量(stockNumber)、定價(price)、商品圖像(image)、商品簡介(introduction)、是否發(fā)布(ifRelease)、發(fā)布日期(releaseDate)等。圖3-5 商品實體集(6)購物記錄(ShoppingRecord)實體集。其屬性有:記錄編號(recordNo)、成交價格(price)、數(shù)量(num)、小計(total)等。圖3-6 購物記錄實體集(7)供貨人(Supplyer)實體集。其屬性有:供貨人編號(supplyerID)、供貨人姓名(supplyerName)、供貨人地址(address)、供貨人電話(phone)等。圖3-7 供貨人實體集(8)地址(Address)實體集。其屬性有:地址編號(addressID)、省(province)、市(city)、區(qū)(area)、街道(street)、郵編(zipCode)、聯(lián)系電話(phone)、收貨人(receiver)、是否為默認(ifGiven)等。圖3-8 地址實體集(9)訂單(Indent)實體集。其屬性有:訂單號(indentID)、訂單總計(indentTotal)、訂購日期(indentDate)等。圖3-9 訂單實體集(10)付款單(Payment)實體集。其屬性有:付款單編號(paymentNo)、付款方式(payWay)、付款金額(payAmount)、付款日期(payDate)等。圖3-10 付款單實體集(11)收購單(Purchase)實體集。其屬性有:收購單編號(purchaseID)、收購價格(price)、收購數(shù)量(num)、收購時間(purchaseDate)、是否入庫(state)等。圖3-11 收購單實體集(12)入庫單(Storage)實體集。其屬性有:入庫單編號(storgeID)、入庫數(shù)量(inNum)、未入庫數(shù)量(notInNum)、入庫時間(storgeDate)等。圖3-12 入庫單實體集(13)出庫單(OutStorage)實體集。其屬性有:出庫單編號(outID)、出庫數(shù)量(outNum)、出庫時間(outDate)等。圖3-13 出庫單實體集 (14)配送單(Dispatching)實體集。其屬性有:配送單編號(dispatchingID)、配送數(shù)量(dispatchingNum)、配送時間(dispatchingDate)、預期到達時間(preReachDate)等。圖3-14 配送單實體集(15)留言(Message)實體集。其屬性有:留言編號(messageNo)、內容(content)、留言回復(replayContent)、發(fā)布時間(releaseDate)、回復時間(replayDate)等。圖3-15 留言實體集3.2 確定聯(lián)系集及屬性(1)會員和訂單之間的“訂購(Order)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(2)會員與留言之間的“發(fā)布(Release)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(3)會員與地址之間的“擁有(Own)”聯(lián)系集。它是一個一對多的弱聯(lián)系集,無描述屬性。(4)會員與購物記錄之間的“添加(Add)”聯(lián)系集。它是一個一對多的聯(lián)系集,無描述屬性。(5)商品信息表與購物記錄之間的“選購(choose)”聯(lián)系集。它是一個一對多的聯(lián)系集,無描述屬性。(6)職員與留言之間的“回復(Reply)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(7)職員與出庫單之間的“負責(Incharge)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(8)職員與配送單之間的“負責(Incharge)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(9)職員與入庫單之間的“負責(Incharge)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(10)職員與收購單之間的“收購(Purchase)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(11)供應人與收購單之間的“供應(Supply)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性(12)收購單與商品之間的“收購(Purchase)”聯(lián)系集。它是一個多對一的聯(lián)系,去描述屬性。(13)商品與入庫單之間的“入庫(Storage)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(14)商品小類與商品之間的“屬于(Belong)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(15)商品大類與商品小類之間的“屬于(Belong)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(16)職員與商品信息表之間的“發(fā)布(Release)”聯(lián)系集。它是一個多對多的聯(lián)系,無描述屬性。(17)訂單與商品信息表之間的“買(Buy)”聯(lián)系集。它是一個多對多的聯(lián)系,其描述屬性有:成交數(shù)量(num)、成交價格(price)、訂單狀態(tài)(state)、積分(integral)。(18)付款單與訂單之間的“付款(Pay)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(19) 訂單與商品聯(lián)系的聚合與出庫單之間的“出庫(Outstorage)”聯(lián)系集。它是一個一對一的聯(lián)系,無描述屬性。(20)出庫單與配送單之間的“配送(Dispatching)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。(21)地址與訂單之間的“填寫(Write)”聯(lián)系集。它是一個一對多的聯(lián)系,無描述屬性。3.3 總體E-R圖設計根據(jù)以上分析,我們得出二手商品交易系統(tǒng)總體E-R圖如圖3-16所示。4 邏輯設計4.1 E-R模型轉化為關系模型- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 校園 二手 商品 交易系統(tǒng) 論文
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://ioszen.com/p-5376875.html