已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
線上線下商品配送系統(tǒng)分析與設(shè)計(jì)目錄1緒論11.1線上線下商品配送研究背景11.2國(guó)內(nèi)外商品配送研究現(xiàn)狀11.3線上線下商品配送系統(tǒng)研究目的和意義21.4線上線下商品配送系統(tǒng)研究思路32線上線下商品配送系統(tǒng)分析42.1線上線下商品配送系統(tǒng)可行性分析42.1.1技術(shù)可行性42.1.2經(jīng)濟(jì)可行性42.1.3操作可行性42.1.4法律可行性42.2系統(tǒng)需求分析52.3系統(tǒng)功能分析52.4系統(tǒng)組織結(jié)構(gòu)分析62.5線上線下商品配送系統(tǒng)業(yè)務(wù)流程分析62.5.1商品配送業(yè)務(wù)總體流程62.5.2配送中心配送業(yè)務(wù)流程72.5.3商品管理業(yè)務(wù)流程82.5.4庫(kù)存管理業(yè)務(wù)流程82.5.5訂單管理業(yè)務(wù)流程92.5.6配送管理業(yè)務(wù)流程92.5.7退貨管理業(yè)務(wù)流程92.6線上線下商品配送系統(tǒng)數(shù)據(jù)和數(shù)據(jù)流程分析102.6.1總體數(shù)據(jù)流程圖102.6.2訂單管理數(shù)據(jù)流程圖112.6.3配送管理數(shù)據(jù)流程圖112.7數(shù)據(jù)字典122.7.1主要數(shù)據(jù)流122.7.2主要數(shù)據(jù)存儲(chǔ)和處理過(guò)程123線上線下商品配送系統(tǒng)設(shè)計(jì)143.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)143.2子系統(tǒng)模塊劃分143.3代碼設(shè)計(jì)153.4數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)153.4.1E-R圖設(shè)計(jì)153.4.2管理員信息屬性圖163.4.3商品信息屬性圖163.4.4訂單信息屬性圖173.4.2關(guān)系數(shù)據(jù)庫(kù)表173.5輸入輸出設(shè)計(jì)213.6模塊功能設(shè)計(jì)213.6.1管理員登錄模塊213.6.2個(gè)人、門店登錄模塊213.6.3個(gè)人網(wǎng)上商城業(yè)務(wù)模塊223.6.4門店訂貨業(yè)務(wù)模塊223.6.5退貨業(yè)務(wù)模塊223.6.6系統(tǒng)管理員操作模塊233.6.7配送管理員操作模塊233.6.8訂單管理員操作模塊243.6.9庫(kù)存管理員操作模塊243.6.10前臺(tái)管理員操作模塊254系統(tǒng)實(shí)現(xiàn)264.1系統(tǒng)主要界面設(shè)計(jì)264.1.1后臺(tái)登錄頁(yè)面264.1.2后臺(tái)操作主界面264.1.3區(qū)域管理界面274.1.4用戶注冊(cè)界面274.1.5用戶信息界面274.1.6訂單管理界面284.1.7添加配送單界面284.2系統(tǒng)主要設(shè)計(jì)代碼284.2.1判斷用戶的登錄管理權(quán)限284.2.2修改登錄密碼294.2.3加入新的用戶信息294.2.4添加用戶信息304.2.5更新用戶權(quán)限信息305結(jié)論32參考文獻(xiàn)33外文文獻(xiàn)與翻譯34致謝441緒論1.1線上線下商品配送研究背景電子商務(wù)是企業(yè)發(fā)展的重要依托,電子商務(wù)的發(fā)展也離不開(kāi)商品配送的支持,商品配送能力的強(qiáng)弱直接關(guān)系著電商企業(yè)經(jīng)營(yíng)成本,決定電商企業(yè)贏利能力的高低。所以電商企業(yè)商品配送能力提高會(huì)給電商企業(yè)帶來(lái)巨大的利益。隨著經(jīng)濟(jì)的發(fā)展,連鎖經(jīng)營(yíng)已經(jīng)占據(jù)了主流,網(wǎng)上商城的普遍使得電子商務(wù)的發(fā)展成為現(xiàn)代化商業(yè)的主流,線下商店在向網(wǎng)上商城發(fā)展的過(guò)程中,產(chǎn)生了線下線上的結(jié)合,網(wǎng)上商城與線下門店共存成為當(dāng)今電子商務(wù)的主流。我們擬采用線上線下商品配送系統(tǒng),那么就可以降低門店的庫(kù)存量,進(jìn)入門店的顧客除了可以直接從門店的倉(cāng)庫(kù)提取商品之外,還可以通過(guò)門店進(jìn)入線上線下商品配送系統(tǒng)直接填寫訂貨單,從而可以直接從配送中心配送商品,省去門店的中間環(huán)節(jié),減少人力物力的支出,降低企業(yè)的運(yùn)營(yíng)成本,增強(qiáng)企業(yè)盈利能力。1.2國(guó)內(nèi)外商品配送研究現(xiàn)狀在國(guó)內(nèi),商品配送主要是自營(yíng)配送、共同配送和第三方物流以及他們之間的結(jié)合方式。隨著物流的發(fā)展,全國(guó)大多城市都已建立了自己的配送中心,大大推動(dòng)了物流業(yè)的發(fā)展。城市商品配送的發(fā)展是電子商務(wù)發(fā)展過(guò)程中的一個(gè)重要部分,物流中心、配送中心的建立和物流設(shè)施的逐漸改善使得中國(guó)的商品配送得到了很大的發(fā)展,商品配送系統(tǒng)在企業(yè)商品配送過(guò)程中的應(yīng)用也占據(jù)了重要地位。按客戶類型分類商品配送方式主要分為兩類,一是實(shí)體店配送,配送中心根據(jù)各門店提交的訂單信息,在倉(cāng)庫(kù)中揀取商品,經(jīng)配送運(yùn)輸?shù)綄?shí)體店,供顧客在實(shí)體店選購(gòu),可以自己攜帶回家,也可以經(jīng)實(shí)體店配送員送貨;二是顧客配送,配送中心接收用戶在網(wǎng)上提交的訂單或用戶在實(shí)體店提交的訂單直接進(jìn)行配送,將商品以快遞的方式送到顧客手中。終端配送大多是線上線下分開(kāi)的商品配送方式。對(duì)于網(wǎng)上商城,用戶直接在網(wǎng)上商城瀏覽商品時(shí)提交訂單,由配送中心統(tǒng)一發(fā)貨;對(duì)于實(shí)體店,配送中心根據(jù)實(shí)體店的訂單先配貨到實(shí)體店,顧客親自到店里購(gòu)買商品,由店面的倉(cāng)庫(kù)發(fā)貨,庫(kù)存不足時(shí)可從附近的連鎖店調(diào)貨。在國(guó)外,對(duì)配送的研究起步較早,主要研究商品配送的概念、方式,配送中心建設(shè)網(wǎng),配送車輛調(diào)度等各方面進(jìn)行分析和研究,成熟的配送體系以及在國(guó)外運(yùn)用到實(shí)際生產(chǎn)中,給國(guó)外的電商企業(yè)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ),更有利于企業(yè)的全球化的發(fā)展。他們還發(fā)展了第三方物流。實(shí)現(xiàn)了不同領(lǐng)域、不同地域的資源整合,不同信息的交叉?zhèn)鬟f,人力物力的綜合運(yùn)用;商品配送系統(tǒng)經(jīng)過(guò)配送模式優(yōu)化、軟硬件資源的整合以及配送流程的優(yōu)化,降低企業(yè)的總配送成本,促進(jìn)企業(yè)最大化效益的實(shí)現(xiàn)。美國(guó),上世紀(jì)六十年代就開(kāi)始重視商品配送在企業(yè)的運(yùn)營(yíng)中的重要性,將老式的倉(cāng)庫(kù)變成現(xiàn)代化的配送中心,采用信息化的管理系統(tǒng)對(duì)商品在運(yùn)輸過(guò)程中的裝卸、搬運(yùn)、庫(kù)存等環(huán)節(jié)進(jìn)行管理,每個(gè)階段產(chǎn)生的數(shù)據(jù),從訂單到發(fā)貨單再到配送單可以在系統(tǒng)中記錄,并采用數(shù)據(jù)庫(kù)這一技術(shù)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ);根據(jù)不同的業(yè)務(wù)制定不同的配送中心模式,分別是大批量的發(fā)貨的批發(fā)型配送、適合連鎖店的進(jìn)貨頻繁的零售型和適應(yīng)生產(chǎn)制造倉(cāng)儲(chǔ)型。本商品配送的核心是零售業(yè)的配送,其中便利店占據(jù)配送主流。代理商銷售專門的制造商生產(chǎn)的商品,配送比較單一,采用單渠道配送;對(duì)于便利店的多批配送、配送量小的特點(diǎn),則采用商品配送管理系統(tǒng)對(duì)配送信息進(jìn)行管理,實(shí)現(xiàn)及時(shí)的商品配送;此外日本商品的配送逐漸演變成共同配送、混合配送、合作配送的配送模式。1.3線上線下商品配送系統(tǒng)研究目的和意義目前,電子商務(wù)的發(fā)展如火如荼,電子商務(wù)網(wǎng)站在中國(guó)已經(jīng)達(dá)到1萬(wàn)多家,越來(lái)越多的中小企業(yè)開(kāi)展電子商務(wù),越來(lái)越多的連鎖店也開(kāi)始使用網(wǎng)上商城。從訂餐到購(gòu)物再到娛樂(lè),人們都喜歡在網(wǎng)上直接購(gòu)買。大量的訂單使得商品的配送變得尤為重要。連鎖零售商品配送要適合變價(jià)快的特點(diǎn),它不同于批發(fā)類配送,訂單頻繁、貨物零碎,同時(shí)同地、不同時(shí)同地都會(huì)產(chǎn)生訂單,訂購(gòu)的商品也從小的發(fā)夾到大的汽車,甚至珍貴的珠寶首飾都可以通過(guò)網(wǎng)絡(luò)訂購(gòu)。近年來(lái),我國(guó)零售連鎖業(yè)快速擴(kuò)張并取得了顯著的增長(zhǎng)和市場(chǎng)地位的提升,但連鎖零售企業(yè)的商品配送環(huán)節(jié)的薄弱性,阻礙了電子商務(wù)企業(yè)的發(fā)展。還存在一系列問(wèn)題,物流配送信息流通不順暢,物流配送規(guī)模小,統(tǒng)一配送效率不高,自營(yíng)配送為主, 缺乏有效的合作機(jī)制。為解決這一系列的問(wèn)題,提高線上線下連鎖店配送效率、節(jié)約成本,我們特研究開(kāi)發(fā)線上線下商品配送系統(tǒng)的分析與設(shè)計(jì),可以接收個(gè)人和門店的訂單,用戶都可以在 系統(tǒng)上注冊(cè)自己的賬號(hào),個(gè)人直接瀏網(wǎng)上商城購(gòu)買自己的商品;個(gè)人在門店購(gòu)買時(shí)也可以選擇在系統(tǒng)里直接提交訂單,避免了門店的缺貨狀態(tài)下無(wú)法購(gòu)買的麻煩;門店用戶以傳統(tǒng)的方式是有自己的倉(cāng)庫(kù),在缺貨狀態(tài)下可以從周邊的店調(diào)貨,或者訂貨,再銷售給顧客,通過(guò)線上線下商品配送系統(tǒng)可以直接在系統(tǒng)里提交訂單,配送中心根據(jù)訂單信息將商品經(jīng)物流怕給顧客,省去了中間環(huán)節(jié)。如此,線上線下商品配送使得連鎖店的商品配送更有時(shí)效性、便捷性。即開(kāi)展了網(wǎng)上商城的業(yè)務(wù),也不丟失線下門店的銷售業(yè)務(wù),是線下門店向網(wǎng)上商城的最好的轉(zhuǎn)型方式。1.4線上線下商品配送系統(tǒng)研究思路線上線下商品配送系統(tǒng)采用面向結(jié)構(gòu)的系統(tǒng)分析方法,按照商品配送研究背景、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)施的順序進(jìn)行分析與設(shè)計(jì)。其設(shè)計(jì)思路如下圖1所示。圖1 研究思路圖2線上線下商品配送系統(tǒng)分析線上線下商品配送系統(tǒng)分析是把線上線下商品配送作為系統(tǒng)的整體,對(duì)配送系統(tǒng)的各個(gè)要素進(jìn)行各方面的分析,分析系統(tǒng)要解決的問(wèn)題,并制定出系統(tǒng)設(shè)計(jì)的可行方案。這一階段的主要工作和任務(wù)是系統(tǒng)開(kāi)發(fā)人員與系統(tǒng)用戶關(guān)于系統(tǒng)要實(shí)現(xiàn)的功能進(jìn)行溝通。用戶根據(jù)生產(chǎn)和經(jīng)營(yíng)方面的需求,講述自己要應(yīng)用系統(tǒng)完成什么功能。開(kāi)發(fā)人員根據(jù)用戶對(duì)功能的描述,確定要實(shí)現(xiàn)的系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)環(huán)境和實(shí)現(xiàn)那些功能模塊,從而滿足用戶的需求,設(shè)計(jì)出符合上產(chǎn)實(shí)際的系統(tǒng)。2.1線上線下商品配送系統(tǒng)可行性分析可行性分析就是在正確認(rèn)識(shí)系統(tǒng)要實(shí)現(xiàn)的功能的前提下,考慮現(xiàn)在的技術(shù)水平、經(jīng)濟(jì)水平,在規(guī)定的時(shí)間里完成系統(tǒng)的設(shè)計(jì)。在不違反法律的前提下,運(yùn)用自己掌握的技術(shù),按照開(kāi)發(fā)系統(tǒng)的要求一步步實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì),在有效的經(jīng)濟(jì)支出的基礎(chǔ)上,完成系統(tǒng)的實(shí)施。2.1.1技術(shù)可行性在技術(shù)上,本系統(tǒng)在windows2007以上環(huán)境運(yùn)行,主要基于sql數(shù)據(jù)庫(kù),采用應(yīng)C#語(yǔ)言在vs2013環(huán)境下設(shè)計(jì)數(shù)據(jù)庫(kù)。C#語(yǔ)言安全、穩(wěn)定、簡(jiǎn)單、優(yōu)雅,操作簡(jiǎn)單,功能強(qiáng)大,可以實(shí)現(xiàn)線上線下商品配送系統(tǒng)的預(yù)期功能。Vs2013可以采用模板設(shè)計(jì)出相同的部分,在可編輯區(qū)域添加不同的模塊,實(shí)現(xiàn)系統(tǒng)的不同模塊的設(shè)計(jì)。Vs2013窗體化的設(shè)計(jì),使得設(shè)計(jì)更加簡(jiǎn)單,系統(tǒng)界面更加簡(jiǎn)潔;vs2013可以嵌套sql語(yǔ)言,可連接到數(shù)據(jù)庫(kù),可查詢、修改數(shù)據(jù)庫(kù)信息,從而改變庫(kù)存信息。2.1.2經(jīng)濟(jì)可行性在經(jīng)濟(jì)上,本系統(tǒng)采用Visual studio和SQLSever兩種開(kāi)發(fā)環(huán)境,軟硬件配置環(huán)境要求不高,只需在個(gè)人電腦上配置開(kāi)發(fā)環(huán)境,所以不需要額外的經(jīng)費(fèi)增加硬件設(shè)施。因此在經(jīng)濟(jì)上是完全可行的。2.1.3操作可行性本系統(tǒng)以窗體形式設(shè)計(jì),vs2013設(shè)計(jì)環(huán)境中有各種控件,能完成登錄界面、商品瀏覽、訂單管理等模塊。用戶可根據(jù)用戶名和登錄密碼等字樣的提示,找到登錄點(diǎn),登錄用戶系統(tǒng);根據(jù)不同權(quán)限的設(shè)置進(jìn)入不同的操作模塊完成相應(yīng)的操作。按鈕的超鏈接功能引導(dǎo)用戶進(jìn)入不同的操作界面,完成特定的功能。可視化的設(shè)計(jì),操作簡(jiǎn)單明了,符合人們的操作習(xí)慣,因此在操作上是可行的。2.1.4法律可行性本系統(tǒng)是在大量收集當(dāng)今配送系統(tǒng)的研究的基礎(chǔ)上,綜合所有知識(shí),完成的一種新形式的線上線下商品配送模式,結(jié)合網(wǎng)上商城商品信息瀏覽,提交訂單和連鎖店用戶直接填寫訂貨單,根據(jù)商品信息采用最優(yōu)配送算法生成發(fā)貨單。所有設(shè)計(jì)出于設(shè)計(jì)者本人思想,無(wú)任何抄襲成分,不會(huì)引發(fā)產(chǎn)權(quán)糾紛。內(nèi)容符合電子商務(wù)企業(yè)運(yùn)營(yíng)過(guò)程中商品配送的要求,無(wú)違法行為,所以在法律上也是可行的。綜上所述,本系統(tǒng)在技術(shù)、經(jīng)濟(jì)、操作和法律方面都是可行的,符合系統(tǒng)設(shè)計(jì)的可行性要求。2.2系統(tǒng)需求分析需求分析系統(tǒng)開(kāi)發(fā)過(guò)程中的一個(gè)重要步驟,是一個(gè)不可缺少的分析過(guò)程。要求開(kāi)發(fā)設(shè)計(jì)人員在系統(tǒng)開(kāi)發(fā)之前對(duì)用戶的需求進(jìn)行詳細(xì)的分析,真正掌握了用戶的需求,確定了用戶的需求才能確定系統(tǒng)開(kāi)發(fā)方向,才能開(kāi)展對(duì)系統(tǒng)的開(kāi)發(fā)。在充分做好系統(tǒng)分析的基礎(chǔ)上才能開(kāi)發(fā)出適合電子商務(wù)企業(yè)的商品配送系統(tǒng)。本系統(tǒng)為線上線下商品配送系統(tǒng),主要功能是對(duì)網(wǎng)上商城和連鎖實(shí)體店的訂單進(jìn)行處理,根據(jù)商品庫(kù)存信息和配送價(jià)格信息通過(guò)算法計(jì)算出最佳配送點(diǎn),并生成發(fā)貨單。本系統(tǒng)在需求分析的基礎(chǔ)上得出以下八個(gè)管理模塊:管理員信息管理模塊、用戶信息管理模塊、訂單管理模塊、配送管理模塊、配送價(jià)格管理模塊、庫(kù)存管理模塊、前臺(tái)管理模塊、系統(tǒng)管理模塊。2.3系統(tǒng)功能分析要實(shí)現(xiàn)商品的線上線下的配送,要求系統(tǒng)能夠?qū)崿F(xiàn)如下幾個(gè)功能:(1)用戶信息管理要求系統(tǒng)管理員能對(duì)用戶的信息進(jìn)行查看、添加、修改、刪除等操作,并能對(duì)不同用戶的權(quán)限進(jìn)行設(shè)置。(2)網(wǎng)上商城要求普通用戶(個(gè)人)能瀏覽網(wǎng)站的商品并能選擇自己要買的商品,提交訂單、收貨確認(rèn)、評(píng)價(jià)。要求普通用戶(門店)能直接進(jìn)入系統(tǒng)填寫訂貨單,提交訂單、收貨確認(rèn)、評(píng)價(jià)。(3)配送管理要求配送管理員查詢配送單,根據(jù)配送單進(jìn)行商品配送。(4)庫(kù)存管理要求庫(kù)存管理員對(duì)商品的庫(kù)存進(jìn)行管理,進(jìn)庫(kù)與出庫(kù)的記錄、及時(shí)更新庫(kù)存量信息。(5)前臺(tái)管理要求前臺(tái)管理員對(duì)前臺(tái)信息的更新和維護(hù)。實(shí)現(xiàn)新增商品信息的添加,已有商品信息的修改,下架商品的刪除,活動(dòng)信息的更新。本系統(tǒng)存在2種用戶:普通用戶和管理員。普通用戶可以自己注冊(cè)用戶信息,其他管理員用系統(tǒng)管理員給定的賬號(hào)和密碼。2.4系統(tǒng)組織結(jié)構(gòu)分析通過(guò)對(duì)線上線下商品配送系統(tǒng)的組織結(jié)構(gòu)進(jìn)行分析得到如下組織結(jié)構(gòu)圖,組織結(jié)構(gòu)圖如圖2所示。 圖2 系統(tǒng)組織結(jié)構(gòu)圖系統(tǒng)管理員:用戶信息管理、訂單管理、配送管理、庫(kù)存管理、前臺(tái)管理、系統(tǒng)管理等所有模塊。用戶信息管理員:用戶信息注冊(cè)、查詢、修改、刪除。訂單管理員:訂單信息添加、查詢、修改、刪除。配送管理員:配送單的添加、查詢、修改、刪除。庫(kù)存管理員:庫(kù)存信息添加、查詢、修改、刪除,庫(kù)存量修改。前臺(tái)管理員:前臺(tái)信息添加、修改、刪除。系統(tǒng)管理員:管理員信息添加、查詢、修改、刪除,支付方式管理、區(qū)域管理、修改密碼、退出系統(tǒng)。2.5線上線下商品配送系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程分析是在現(xiàn)有的業(yè)務(wù)流程的基礎(chǔ)上進(jìn)行流程優(yōu)化,從而生成更符合企業(yè)運(yùn)營(yíng)的、合理的新業(yè)務(wù)流程。流程分析具體來(lái)說(shuō)主要分析現(xiàn)有流程、現(xiàn)有的業(yè)務(wù)流程的處理過(guò)程,確定哪些是要保留、刪除和優(yōu)化的處理過(guò)程;業(yè)務(wù)流程優(yōu)化,保留有價(jià)值的處理個(gè)過(guò)程,刪除沒(méi)有價(jià)值的,對(duì)需要改進(jìn)的流程進(jìn)行優(yōu)化;確定適合企業(yè)運(yùn)營(yíng)的業(yè)務(wù)流程,根據(jù)公司的經(jīng)營(yíng)和對(duì)現(xiàn)有的流程的分析以及優(yōu)化的結(jié)構(gòu),繪制新的業(yè)務(wù)流程圖。2.5.1商品配送業(yè)務(wù)總體流程商品配送業(yè)務(wù)是企業(yè)運(yùn)營(yíng)的重要部分,配送中心是連接供應(yīng)商和客戶的橋梁。其總體業(yè)務(wù)流程如下圖3所示。圖3 商品配送總體業(yè)務(wù)流程圖配送中心根據(jù)門店的缺貨通知制定采購(gòu)訂單,發(fā)給采購(gòu)部,采購(gòu)部審核供應(yīng)商和商品,與供應(yīng)商簽訂采購(gòu)合同;供應(yīng)商發(fā)貨后,發(fā)出收貨通知單,質(zhì)檢部門檢驗(yàn)合格后審核入庫(kù),不合格則進(jìn)行退貨,提交退貨單;門店根據(jù)銷售出庫(kù)單銷售商品給客戶,倉(cāng)庫(kù)也可根據(jù)銷售出庫(kù)單直接銷售給個(gè)人。2.5.2配送中心配送業(yè)務(wù)流程 配送中心根據(jù)配送單揀取貨物,配送商品的業(yè)務(wù)流程如下圖4所示。圖4 配送業(yè)務(wù)流程圖配送中心根據(jù)揀貨單揀取商品,對(duì)商品進(jìn)行加工與包裝、分類配貨、配裝,根據(jù)出貨單進(jìn)行出貨檢驗(yàn),檢驗(yàn)合格后進(jìn)行商品配送運(yùn)輸,配送到客戶手中。2.5.3商品管理業(yè)務(wù)流程 商品管理是對(duì)商品信息的管理,其業(yè)務(wù)流程圖如下圖5所示。圖5 商品管理業(yè)務(wù)流程圖商品管理員根據(jù)商品信息添加商品類別信息,在商品類別下添加商品信息,對(duì)商品信息的管理主要包括對(duì)信息的查詢、修改和刪除。2.5.4庫(kù)存管理業(yè)務(wù)流程 倉(cāng)管員是對(duì)商品的入庫(kù)與出庫(kù)以及商品進(jìn)行管理,增加商品庫(kù)存信息、修改商品庫(kù)存量業(yè)務(wù)流程圖如下圖6所示。圖6 庫(kù)存管理業(yè)務(wù)流程圖倉(cāng)管員根據(jù)入庫(kù)單添加商品庫(kù)存信息,生成商品庫(kù)存信息;商品在儲(chǔ)存過(guò)程中對(duì)商品進(jìn)行盤點(diǎn)等管理;倉(cāng)管員根據(jù)揀貨單揀貨,特殊商品進(jìn)行加工后再根據(jù)出庫(kù)單進(jìn)行商品出庫(kù);根據(jù)入庫(kù)單增加商品庫(kù)存量,根據(jù)出庫(kù)單減少商品庫(kù)存量,從而修改商品庫(kù)存信息。2.5.5訂單管理業(yè)務(wù)流程 訂單管理業(yè)務(wù)流程圖如下圖7所示。 圖7 訂單管理業(yè)務(wù)流程圖訂單管理員根據(jù)商品信息添加訂單信息,對(duì)訂單信息的管理包括信息的查詢、修改和刪除。2.5.6配送管理業(yè)務(wù)流程 配送管理員根據(jù)訂單生成配送單的業(yè)務(wù)流程圖如下圖8所示。 圖8 配送管理業(yè)務(wù)流程圖配送管理員將訂單加入配送清單,如果訂單需要取消,則取消訂單;訂單不取消則填寫配送信息;根據(jù)庫(kù)存信息和商品配送價(jià)格選擇配送點(diǎn),生成配送單。2.5.7退貨管理業(yè)務(wù)流程退貨管理是審核客戶提交的退貨單,并根據(jù)情況進(jìn)行退貨的業(yè)務(wù)的管理。其業(yè)務(wù)流程圖如下圖9所示。 圖9 退貨業(yè)務(wù)流程圖客戶根據(jù)需要提交退貨單,審核通過(guò)則轉(zhuǎn)到銷售部門生成退貨發(fā)票,退貨發(fā)票通過(guò)審核后由庫(kù)管員填寫紅字出庫(kù)單,倉(cāng)主管審核通過(guò)后進(jìn)行回收退貨。2.6線上線下商品配送系統(tǒng)數(shù)據(jù)和數(shù)據(jù)流程分析2.6.1總體數(shù)據(jù)流程圖 數(shù)據(jù)流程圖是系統(tǒng)分析中的重要工具和手段,將數(shù)據(jù)獨(dú)立抽象出來(lái),用圖形描述數(shù)據(jù)的流動(dòng)和加工。根據(jù)以上對(duì)系統(tǒng)業(yè)務(wù)流程的分析,我們得出如下圖10所示的總體數(shù)據(jù)流程圖。圖10 總體數(shù)據(jù)流程圖客戶提出查詢請(qǐng)求,查詢商品信息,根據(jù)用戶信息,通過(guò)訂單管理提交訂單;訂單管理員可以管理訂單信息;訂單確認(rèn)后配送管理員通過(guò)配送管理生成配送單;配送管理是根據(jù)商品庫(kù)存信息和商品配送價(jià)格確認(rèn)配送點(diǎn)生成配送單。商品管理管理商品信息,以后管理管理用戶的信息,客戶可以通過(guò)退貨流程進(jìn)行退貨。2.6.2訂單管理數(shù)據(jù)流程圖 訂單管理數(shù)據(jù)流程圖如下圖11所示。圖11 個(gè)人網(wǎng)上購(gòu)物數(shù)據(jù)流程圖個(gè)人用戶提出查詢請(qǐng)求,瀏覽商品,將商品加入購(gòu)物車;填寫收貨地址、電話信息并確認(rèn),生成未支付訂單;選擇支付方式并付款生成訂單。訂單傳到訂單管理員進(jìn)行審核。門店用戶在提交訂單時(shí)直接進(jìn)入訂單管理模塊提交,也不需要進(jìn)行付款,可以直接填寫門店和顧客的配送地址。2.6.3配送管理數(shù)據(jù)流程圖 配送管理數(shù)據(jù)流程圖如下圖12所示。 圖12 訂單生成配送單數(shù)據(jù)流程圖 配送員經(jīng)確認(rèn)好的訂單加入配送清單,根據(jù)收貨人信息填寫配送信息,根據(jù)商品庫(kù)存量和商品配送價(jià)格選擇商品配送點(diǎn),加入配送任務(wù),生成配送單。2.7數(shù)據(jù)字典線上線下商品配送系統(tǒng)數(shù)據(jù)流程中的數(shù)據(jù)和處理過(guò)程需要數(shù)據(jù)字典的進(jìn)一步描述。主要包括數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程。2.7.1主要數(shù)據(jù)流數(shù)據(jù)流名稱:管理員信息定義:用戶名、密碼、真實(shí)姓名、電話、地址、商品類別管理權(quán)限、商品信息管理權(quán)限、用戶信息管理權(quán)限、訂單管理權(quán)限、配送管理權(quán)限、庫(kù)存管理權(quán)、供應(yīng)商管理權(quán)限、區(qū)域管理權(quán)限、管理員管理權(quán)限等。數(shù)據(jù)流名稱:用戶信息定義:用戶編號(hào)、用戶名、密碼、電話、地址、區(qū)域等 。數(shù)據(jù)流名稱:商品信息定義:商品編號(hào)、商品類別編號(hào)、商品名、型號(hào)、顏色、大小、價(jià)格等。數(shù)據(jù)流名稱:庫(kù)存信息定義:庫(kù)存地編號(hào)、庫(kù)存地名、庫(kù)存量。數(shù)據(jù)流名稱:訂單定義:訂單編號(hào)、收件人編號(hào)、訂貨時(shí)間、商品編號(hào)、商品名、數(shù)量、支付方式編號(hào)、收件人姓名、電話、收件人地址、訂單狀態(tài)、操作員等。數(shù)據(jù)流名稱:配送單定義:配送編號(hào)、發(fā)貨地點(diǎn)、商品編號(hào)、數(shù)量、收件人姓名、電話、收件人地址、配送時(shí)間、配送狀態(tài)、操作員等。數(shù)據(jù)流名稱:商品配送價(jià)格 定義:發(fā)貨點(diǎn)、收貨點(diǎn)、配送價(jià)格。數(shù)據(jù)流名稱:購(gòu)物車定義:購(gòu)物車編號(hào)、用戶編號(hào)、商品編號(hào)。數(shù)據(jù)流名稱:支付方式定義:支付方式編號(hào)、支付方式名、銀行等。數(shù)據(jù)流名稱:區(qū)域定義:區(qū)域代號(hào)、區(qū)域名稱。2.7.2主要數(shù)據(jù)存儲(chǔ)和處理過(guò)程數(shù)據(jù)處理的過(guò)程大致分為數(shù)據(jù)的準(zhǔn)備、處理和輸出三個(gè)階段。數(shù)據(jù)錄入后,就要由計(jì)算機(jī)對(duì)數(shù)據(jù)進(jìn)行處理,由用戶編制程序并把程序輸入到計(jì)算機(jī)中,計(jì)算機(jī)按程序的指示和要求對(duì)數(shù)據(jù)進(jìn)行處理,最后輸出各種文字和數(shù)字的表格和報(bào)表。根據(jù)系統(tǒng)的分析得出如下數(shù)據(jù)存儲(chǔ)和處理過(guò)程。表1 管理員信息管理表輸入用戶名 、密碼 、真實(shí)姓名 、電話 、地址 、管理權(quán)限等信息。處理添加、修改、刪除、設(shè)置權(quán)限輸出管理員信息表表2 用戶信息管理表輸入用戶編號(hào)、用戶名、密碼 、電話、地址 、區(qū)域等信息 。處理用戶注冊(cè)、信息查詢、修改、刪除輸出用戶信息表表3 商品信息管理表輸入商品編號(hào)、商品類別編號(hào)、商品名 、型號(hào)、顏色、大小、價(jià)格等信息。處理商品類別添加、修改、刪除,商品信息添加、修改、刪除。輸出商品信息表表4 配送單生成表輸入訂單信息處理選擇配送地點(diǎn)輸出配送單信息3線上線下商品配送系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)總體結(jié)構(gòu)設(shè)計(jì)如下圖13所示。圖13 總體結(jié)構(gòu)設(shè)計(jì)圖3.2子系統(tǒng)模塊劃分線上線下商品配送系統(tǒng)可以劃分為以下七個(gè)模塊,如表5所示.表5 子系統(tǒng)模塊劃分表模塊名稱 功能管理員管理模塊管理管理員的信息,設(shè)置管理員的權(quán)限。用戶信息管理模塊用戶又分為網(wǎng)上商城用戶、門店用戶和管理員,用戶能實(shí)現(xiàn)用戶注冊(cè)功能,能對(duì)自己的信息進(jìn)行查詢、添加、修改和刪除的操作。訂單管理模塊能接受客戶訂單信息,并能對(duì)訂單信息進(jìn)行管理,如查詢、修改、添加和刪除。表5 (續(xù))配送管理模塊根據(jù)商品配送價(jià)格信息和商品的庫(kù)存量信息確定發(fā)貨地點(diǎn),從而確定配送單。還可以對(duì)配送但進(jìn)行管理,實(shí)現(xiàn)對(duì)配送單的查詢、修改、添加和刪除。庫(kù)存管理模塊能實(shí)現(xiàn)商品信息的管理,商品在進(jìn)出庫(kù)是修改商品庫(kù)存量,商品入庫(kù)時(shí),能增加商品的庫(kù)存量、出庫(kù)時(shí)能減少商品的庫(kù)存量。前臺(tái)管理模塊根據(jù)商品的變動(dòng)情況,修改和維護(hù)前臺(tái)信息。前臺(tái)的信息更新,商品展示,特惠活動(dòng)等一系列網(wǎng)上商城的活動(dòng),都可以通過(guò)后臺(tái)前臺(tái)管理模塊進(jìn)行更新和維護(hù)。系統(tǒng)管理模塊能管理供應(yīng)商的信息、要求系統(tǒng)管理員可以設(shè)置其他管理員的權(quán)限、修改密碼、退出系統(tǒng)等功能。3.3代碼設(shè)計(jì)代碼設(shè)計(jì)要遵循唯一性、可擴(kuò)性、兼容性、標(biāo)準(zhǔn)性、選擇性、一致性、識(shí)別性和操作性的原則。編碼有順序碼、數(shù)字碼、字符碼、混合碼等分類。商品類別編號(hào)、商品編號(hào)、訂單編號(hào)采用自增形式進(jìn)行編號(hào),是系統(tǒng)自動(dòng)生成的。區(qū)域代號(hào)采用字符編碼方式,以地區(qū)名的首字母作為編碼一句,例如BJQ北京區(qū),CHQ成華區(qū),JJQ錦江區(qū),QYQ青羊區(qū),WHQ武漢區(qū)。配送單編號(hào)采用admin-20140504115534的格式,admin是操作員的用戶名,20140504115534是提交配送單的時(shí)間。3.4數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.4.1E-R圖設(shè)計(jì)E-R圖,即實(shí)體聯(lián)系圖,表示的是實(shí)體類型、屬性和聯(lián)系的方法,描述的是系統(tǒng)的概念模型。矩形表示實(shí)體,菱形表示實(shí)體之間的聯(lián)系,橢圓表示實(shí)體的屬性。連接線上的數(shù)字、字母表示實(shí)體之間的聯(lián)系類型 一對(duì)一、一對(duì)多、多對(duì)多。圖14是各個(gè)表之間的E-R圖:管理員管理訂單、商品信息、配送單、庫(kù)存信息,用戶提交訂單信息,商品信息包含在訂單和配送單里,商品加入購(gòu)物車,用戶管理自己的購(gòu)物車,商品存入庫(kù)存。圖14 商品配送系統(tǒng)E-R圖3.4.2管理員信息屬性圖管理員信息表有用戶名、密碼、真實(shí)姓名、電話、地址、各種權(quán)限等屬性,其屬性圖如下圖15所示。圖15 管理員屬性圖用戶名是管理員信息表的主鍵,權(quán)限是各種權(quán)限的省略。3.4.3商品信息屬性圖商品信息表有商品編號(hào)、商品類別編號(hào)、商品名、庫(kù)存地編號(hào)、型號(hào)、顏色、大小價(jià)格等屬性,其屬性圖如下圖16所示。圖16 商品信息屬性圖商品編號(hào)是商品信息表的主鍵,庫(kù)存地編號(hào)是商品信息表的外鍵,用來(lái)聯(lián)系庫(kù)存信息表;商品類別編號(hào)是商品信息表的外鍵,用來(lái)聯(lián)系商品類別表。3.4.4訂單信息屬性圖訂單有訂單編號(hào)、收件人編號(hào)、訂貨時(shí)間 、商品編號(hào) 、商品名、數(shù)量、支付方式、收件人姓名、電話 、收件人地址 、訂單狀態(tài)、操作員等屬性其屬性圖如下圖17所示。 圖17 訂單信息屬性圖訂單編號(hào)是訂單的主鍵,商品編號(hào)是訂單的外鍵,用來(lái)聯(lián)系商品信息表。3.4.2關(guān)系數(shù)據(jù)庫(kù)表管理員信息表記錄用戶的信息,包括用戶名 、密碼 、真實(shí)姓名 、電話 、地址 、商品類別管理權(quán)限 、商品信息管理權(quán)限 、 用戶信息管理權(quán)限 、 訂單管理權(quán)限 、 配送管理權(quán)限 、 庫(kù)存管理權(quán)限 、供應(yīng)商管理權(quán)限 、 區(qū)域管理權(quán)限、 管理員管理權(quán)限等,如下表6所示。表6 管理員信息表(user_info)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注 usernameVarchar(50)用戶名Not nullPK passwordVarchar(50)密碼Null unameVarchar(50)真實(shí)姓名Null telVarchar(11)電話Null adressVarchar(80)地址Nullproduct_class_flagInt商品類別管理權(quán)限Nullproduct_flagInt 商品信息管理權(quán)限Nullcustomer_flagInt 用戶信息管理權(quán)限Nullorder_flagInt訂單管理權(quán)限Null表6(續(xù))delivery_flagInt配送管理權(quán)限Nullcar_flagInt庫(kù)存管理權(quán)限Nullsupplyer_flagInt供應(yīng)商管理權(quán)限Nullarea_flagInt區(qū)域管理權(quán)限Nulluser_flagInt管理員管理權(quán)限Null用戶信息表記錄用戶的信息,包括用戶編號(hào)、用戶名、密碼 、電話、地址 、區(qū)域等,如下表7所示。表7 用戶信息表(customer)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注customer_idInt用戶編號(hào)Not nullPK、自動(dòng)生成area_codeVarchar(50)區(qū)域Null customer_nameNvarchar(50)用戶名Null passwordVarchar(50)密碼Null telephoneVarchar(50)電話Null adressNvarchar(100)地址Null商品信息表記錄商品的信息,包括商品編號(hào)、商品類別編號(hào)、商品名 、型號(hào)、顏色、大小、價(jià)格等如下表8所示。表8 商品信息表(Product)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注product_idInt商品編號(hào)Not nullPK、自動(dòng)生成product_class_idInt商品類別編號(hào)Nullproduct_nameNvarchar(50)商品名NullTypeVarchar(50)型號(hào)NullColorVarchar(50)顏色NullSizeVarchar(50) 大小NullPriceVarchar(50)價(jià)格Null商品類別表記錄商品類別信息,包括商品類別編號(hào)、商品類別名等屬性,如下表9所示。表9 商品類別表(Product)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注product_class_idInt商品類別編號(hào)NullPK、自動(dòng)生成product_class_namenvarchar(20)商品類別名Null庫(kù)存信息表記錄商品庫(kù)存的信息,包括庫(kù)存地編號(hào)、庫(kù)存地名、商品編號(hào)、庫(kù)存量等屬性,如下表10所示。表10 庫(kù)存信息表(Product)DnoVarchar(50)庫(kù)存地編號(hào)NullPKDnameVarchar(50) 庫(kù)存地名Nullproduct_idInt商品編號(hào)Not null外鍵StorageInt庫(kù)存量Null訂單是顧客和門店人員訂貨的記錄,包括訂單編號(hào)、收件人編號(hào)、訂貨時(shí)間 、商品編號(hào) 、商品名、數(shù)量、支付方式編號(hào)、收件人姓名、電話 、收件人地址 、訂單狀態(tài)、操作員等屬性,如下表11所示。表11 訂單(Order)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注order_idInt 訂單編號(hào)Not nullPK、自動(dòng)生成product_idInt 商品編號(hào)Null外鍵numInt數(shù)量Nullcustomer_idInt用戶編號(hào)NullPaystyle_idInt支付方式編號(hào)NullusernameVarchar(50)操作員Nullorder_stateVarchar(50)訂單狀態(tài)Nulladd_timeDatetime訂貨時(shí)間Null配送單是配送員送貨的根據(jù),包括配送編號(hào)、發(fā)貨地點(diǎn)、商品編號(hào)、數(shù)量、收件人姓名、電話、收件人地址、配送時(shí)間、配送狀態(tài)、操作員等屬性,如下表12所示。表12 配送單(S Sdress endsheet)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注delivery_noInt配送單編號(hào)Not nullPK car_idInt 庫(kù)存地編號(hào)Null外鍵person_nameVarchar(50)收件人姓名Not nulltelephoneVarchar(50)電話Not nulldelivery_timeDatetime配送時(shí)間Nulldelivery_stateVarchar(50)配送狀態(tài)NullusernameVarchar(50)操作員Null配送單詳細(xì)表包括了配送單詳細(xì)編號(hào)、配送單編號(hào)、訂單編號(hào)等屬性,如下表13所示。表13 配送單詳細(xì)(S Sdress endsheet)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注delivery_detail_idInt配送單詳細(xì)編號(hào)Not nullPK delivery_noInt配送單編號(hào)Null外鍵order_idInt 訂單編號(hào)Null商品配送價(jià)格表記錄了商品的發(fā)貨點(diǎn)和收貨點(diǎn)以及配送價(jià)格等屬性,如下表14所示。表14 商品配送價(jià)格表(Sendprice)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注PnoInt商品編號(hào)Not nullPKSenddress Int發(fā)貨地點(diǎn)Not nullSdress Varchar(50)收貨地點(diǎn)Not nullSendpriceInt 配送價(jià)格Not null購(gòu)物車表包括了購(gòu)物車編號(hào)、用戶編號(hào)、商品編號(hào)等屬性,如下表15所示。表15 購(gòu)物車表(shopcar)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注ShopcaridInt購(gòu)物車編號(hào)Not nullPKcustomer_idInt用戶編號(hào)Null外鍵PnoVarchar(50)商品編號(hào)Null外鍵支付方式表記錄用戶選擇的支付方式,包括支付方式編號(hào)、支付方式名、銀行等屬性,如下表16所示。表16 支付方式表(shopcar)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注Paystyle_idInt支付方式編號(hào)Not nullPKPaystyle_nameVarchar(50)支付方式名NullYinhangnameVarchar(50)銀行Null區(qū)域表記錄用戶區(qū)域信息,包括區(qū)域代號(hào)和區(qū)域名稱等屬性,如下表17所示。表17 區(qū)域表(shopcar)字段名數(shù)據(jù)類型字段說(shuō)明是否非空備注area_codeVarchar(50)區(qū)域代號(hào)NullPKarea_nameNvarchar(50)區(qū)域名稱Null3.5輸入輸出設(shè)計(jì)輸入輸出設(shè)計(jì)包括輸入方式設(shè)計(jì)、用戶界面設(shè)計(jì)和輸出設(shè)計(jì)。輸入輸出設(shè)計(jì)合理、規(guī)范會(huì)使系統(tǒng)的操作更加便捷。本系統(tǒng)的輸入設(shè)計(jì)有鍵盤輸入和數(shù)模/模數(shù)轉(zhuǎn)換的網(wǎng)絡(luò)傳送數(shù)據(jù)兩種輸入方式;用戶界面設(shè)計(jì)是采用菜單的形式來(lái)表示各個(gè)功能模塊。輸出方式采用最簡(jiǎn)便的報(bào)表生成器方式。3.6模塊功能設(shè)計(jì)3.6.1管理員登錄模塊管理員通過(guò)后臺(tái)操作界面登錄,管理員進(jìn)入后臺(tái)主頁(yè)面,輸入用戶名和密碼,輸入正確的信息后,管理員根據(jù)不同的權(quán)限進(jìn)入不同的操作界面,如果用戶名和密碼不正確,則需要重新輸入用戶名和密碼。其他管理員的用戶名和密碼都是統(tǒng)管理員賦予的,其他管理員初次登錄系統(tǒng)之后可以修改自己的密碼。登錄功能圖如下圖18所示。 圖18 管理員登錄圖 圖19 個(gè)人、門店登錄圖3.6.2個(gè)人、門店登錄模塊個(gè)人、門店登錄界面要求用戶輸入用戶名和密碼,輸入正確的信息后,進(jìn)入商品瀏覽界面。如果用戶沒(méi)有注冊(cè)則可以進(jìn)入用戶注冊(cè)頁(yè)面填寫注冊(cè)信息。其功能圖如下圖19所示:3.6.3個(gè)人網(wǎng)上商城業(yè)務(wù)模塊個(gè)人登錄網(wǎng)上商城成功后就可以瀏覽商品,選擇要買的商品,加入購(gòu)物車或者直接提交訂單、確認(rèn)訂單、付款到支付寶,收貨確認(rèn)、評(píng)價(jià)。其功能圖如下圖20所示:圖20 個(gè)人網(wǎng)上商城功能圖3.6.4門店訂貨業(yè)務(wù)模塊門店用戶在成功登錄系統(tǒng)之后,可以直接填寫訂單、確認(rèn)訂單、收貨確認(rèn)、評(píng)價(jià),還可以進(jìn)行退貨處理。其功能圖如下圖21所示。圖21 門店訂貨功能圖3.6.5退貨業(yè)務(wù)模塊在購(gòu)買商品之后,如果出現(xiàn)問(wèn)題導(dǎo)致退貨的情況,則可以通過(guò)退貨界面進(jìn)行退貨。其功能圖如下圖22所示:圖22 退貨功能圖3.6.6系統(tǒng)管理員操作模塊系統(tǒng)管理員登錄成功后可以進(jìn)入所有的模塊。其功能圖如下圖23所示: 圖23 系統(tǒng)管理員操作功能圖3.6.7配送管理員操作模塊配送管理員登錄成功時(shí),只可以進(jìn)入配送管理模塊和商品配送價(jià)格管理模塊,根據(jù)商品配送價(jià)格信息和商品的庫(kù)存量信息確定發(fā)貨地點(diǎn),從而添加配送單;查詢配送單,根據(jù)配送單發(fā)貨;修改商品配送價(jià)格。其功能圖如下圖24所示:圖24 配送管理員操作功能圖3.6.8訂單管理員操作模塊訂單管理員登錄系統(tǒng)成功后,可以管理訂單信息,其業(yè)務(wù)流程如下圖25所示:圖25 訂單管理員操作功能圖3.6.9庫(kù)存管理員操作模塊庫(kù)存管理員登錄系統(tǒng)成功后,可以管理商品信息,進(jìn)行出庫(kù)、入庫(kù)操作。其功能圖如下圖26所示:圖26 庫(kù)存管理員操作功能圖3.6.10前臺(tái)管理員操作模塊前臺(tái)管理員登錄系統(tǒng)成功后,可以管理前臺(tái)信息。其業(yè)務(wù)功能如下圖27所示:圖27 前臺(tái)管理員操作功能圖4系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)主要界面設(shè)計(jì)4.1.1后臺(tái)登錄頁(yè)面 后臺(tái)登錄頁(yè)面是管理員輸入用戶名和密碼進(jìn)入后臺(tái)操作界面的入口,其設(shè)計(jì)界面如下圖28所示。圖27 后臺(tái)登錄界面4.1.2后臺(tái)操作主界面后臺(tái)操作主界面是以菜單欄的形式展現(xiàn)各個(gè)操作模塊,其設(shè)計(jì)界面如下圖28 所示。圖28 后臺(tái)操作主界面4.1.3區(qū)域管理界面區(qū)域管理界面是管理用戶所在的區(qū)域信息,其設(shè)計(jì)界面如下圖29 所示。圖29 區(qū)域管理界面4.1.4用戶注冊(cè)界面用戶注冊(cè)界面是普通用戶注冊(cè)自己信息的操作界面,其設(shè)計(jì)界面如下圖30 所示。圖30 用戶注冊(cè)界面4.1.5用戶信息界面用戶信息界面管理用戶注冊(cè)的信息,其設(shè)計(jì)界面如下圖31所示。圖31 用戶信息界面4.1.6訂單管理界面訂單管理界面是對(duì)訂單信息的管理,其設(shè)計(jì)界面如下圖32所示。圖32 訂單管理界面4.1.7添加配送單界面添加配送單界面是是對(duì)訂單加入到配送清單,填寫配送信息的管理,其設(shè)計(jì)界面如下圖33所示。圖33 添加配送單界面4.2系統(tǒng)主要設(shè)計(jì)代碼4.2.1判斷用戶的登錄管理權(quán)限public bool checkLogin(UserInfoModel userModel) string queryString; bool hasUser, isPasswordRight; /首先在數(shù)據(jù)庫(kù)中查詢?cè)摴芾韼ぬ?hào)是否存在 queryString = select * from t_user_info where username = + SqlString.GetQuotedString(userModel.getUsername(); DataBase db = new DataBase(); hasUser = db.GetRecord(queryString); if (false = hasUser) errMessage = 對(duì)不起,用戶名不存在!; return false; /再查詢數(shù)據(jù)庫(kù)該管理帳號(hào)的密碼是否正確 queryString = select * from t_user_info where username = + SqlString.GetQuotedString(userModel.getUsername(); queryString = queryString + and password = + SqlString.GetQuotedString(userModel.getPassword(); isPasswordRight = db.GetRecord(queryString); if (false = isPasswordRight) errMessage = 對(duì)不起,用戶密碼錯(cuò)誤!; return false; return true; 4.2.2修改登錄密碼 public bool ChangePassword(UserInfoModel userModel) string updateString = update t_user_info set password= + SqlString.GetQuotedString(userModel.getPassword(); updateString += where username= + SqlString.GetQuotedString(userModel.getUsername(); DataBase db = new DataBase(); if (db.InsertOrUpdate(updateString) 0) this.errMessage = 該用戶名已經(jīng)存在!; return false; string insertString = insert
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年混凝土攪拌樁施工承包協(xié)議版B版
- 承包合同范文合集五篇
- 主管工作計(jì)劃模板匯編5篇
- 幼兒園秋季教學(xué)工作計(jì)劃5篇
- 立項(xiàng)報(bào)告范本范文
- 人事助理的實(shí)習(xí)報(bào)告匯編10篇
- 幼兒園會(huì)計(jì)工作計(jì)劃2022年
- 體育課籃球運(yùn)球教案范文
- 關(guān)于關(guān)于個(gè)人述職報(bào)告合集6篇
- 酒店員工的辭職報(bào)告書15篇
- 行政人事2024年終總結(jié)
- 2024年人教版八年級(jí)道德與法治上冊(cè)期末考試卷(附答案)
- 信息科技大單元教學(xué)設(shè)計(jì)之七年級(jí)第三單元便捷的互聯(lián)網(wǎng)服務(wù)
- 電梯井吊裝方案
- 新疆大學(xué)答辯模板課件模板
- 云南2025年中國(guó)工商銀行云南分行秋季校園招聘650人筆試歷年參考題庫(kù)解題思路附帶答案詳解
- 中級(jí)水工閘門運(yùn)行工技能鑒定理論考試題及答案
- 2024年蘭州市城關(guān)區(qū)四年級(jí)數(shù)學(xué)第一學(xué)期期末統(tǒng)考模擬試題含解析
- 奮躍而上 飛速奔跑(2023年黑龍江牡丹江中考語(yǔ)文試卷議論文閱讀題及答案)
- 記賬實(shí)操-足浴店賬務(wù)處理分錄
- 九一八《勿忘國(guó)恥吾輩當(dāng)自強(qiáng)》教案
評(píng)論
0/150
提交評(píng)論