家樂福物流配送管理信息系統(tǒng)分析與設(shè)計(jì)_第1頁
家樂福物流配送管理信息系統(tǒng)分析與設(shè)計(jì)_第2頁
家樂福物流配送管理信息系統(tǒng)分析與設(shè)計(jì)_第3頁
家樂福物流配送管理信息系統(tǒng)分析與設(shè)計(jì)_第4頁
家樂福物流配送管理信息系統(tǒng)分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

/合肥工業(yè)高校信息系統(tǒng)分析和設(shè)計(jì)課程設(shè)計(jì)學(xué)院:管理學(xué)院專業(yè):信息管理和信息系統(tǒng)組長(zhǎng):劉桂蘭(20084824)組員:李東(20084817)張?jiān)剑?0084822)劉盛(20084848)2011年12月書目一、開發(fā)背景 21.1目前中國(guó)連鎖超市的物流配送的顯著特征 21.2從連鎖超市物流配送現(xiàn)狀看存在的問題 2二、系統(tǒng)分析 32.1開發(fā)目標(biāo) 32.2建立物流配送系統(tǒng)的必要性 32.3系統(tǒng)開發(fā)的可行性分析 4三、需求分析 53.1系統(tǒng)目標(biāo) 53.2主要功能 53.3業(yè)務(wù)流程分析 63.4數(shù)據(jù)流程圖 73.5數(shù)據(jù)字典卡片 93.6處理邏輯描述 19四、系統(tǒng)設(shè)計(jì) 204.1功能結(jié)構(gòu)圖 204.2輸入、輸出設(shè)計(jì) 214.3代碼設(shè)計(jì) 24五、系統(tǒng)實(shí)施 34六、心得體會(huì) 38一、開發(fā)背景1.1目前中國(guó)連鎖超市的物流配送的顯著特征1)自建配送中心偏多,自營(yíng)配送模式占主導(dǎo)

我國(guó)零售連鎖超市不論大小都青睞于自建配送中心自營(yíng)配送。據(jù)相關(guān)資料,到2007年底,我國(guó)零售連鎖超市的配送中心已近2500家,其中自建的就達(dá)1500多家。許多超市沒有考慮到自身的規(guī)模原來就小,沒有充分的資金來建設(shè)和運(yùn)作配送中心,從而導(dǎo)致許多配送中心根本不能達(dá)到超市配送的需求。不僅導(dǎo)致配送效率低,統(tǒng)一配送率不高,還奢侈了許多的物流資源。

2)商品種類多,配送要求高,配送效果不盡人意

零售業(yè)連鎖超市銷售的商品的品種繁多,涉及食品、日用品、家居裝飾等,確定了對(duì)配送的要求高。如對(duì)于冷凍食品在運(yùn)輸和倉(cāng)儲(chǔ)過程中要有嚴(yán)格的衛(wèi)生和保溫措施——食品冷鏈物流。我國(guó)第三方物流企業(yè)水平參差不齊,物流配送的整體水平偏低。所以,超市也難以選擇到比較適合的第三方物流企業(yè)。從而導(dǎo)致選擇第三方物流配送模式的超市很少,物流配送的標(biāo)準(zhǔn)也不高。總之,不論供應(yīng)商干脆配送模式還是第三方物流模式,因企業(yè)實(shí)力和配送服務(wù)水平偏低,致使配送效果大多不盡人意。

3)統(tǒng)一配送率低,運(yùn)作難度高,傳統(tǒng)物流資源難以適應(yīng)

零售業(yè)連鎖超市的配送量波動(dòng)大,訂貨頻率高,時(shí)間要求相對(duì)也比較嚴(yán)格。物流零售企業(yè)的銷售量受隨機(jī)因素和其他人為因素(如促銷)影響較大,造成門店的配送量波動(dòng)大。對(duì)于倉(cāng)儲(chǔ)空間等資源有限的門店,一般要依靠提高配送頻率來滿意需求,有些小型便利店甚至要求一天送貨兩次,而且配送過程有時(shí)間窗限制,如限定某個(gè)時(shí)段到貨。同時(shí),目前零售業(yè)連鎖超市,統(tǒng)一配送率低,缺乏高效率的物流配送,導(dǎo)致物流成本高,商品物流成本占銷售額的比例在百分之十幾甚至更高。運(yùn)作難度的增大,使傳統(tǒng)的以單一運(yùn)輸和倉(cāng)儲(chǔ)為主業(yè)的物流企業(yè)難以適應(yīng)。1.2從連鎖超市物流配送現(xiàn)狀看存在的問題

針對(duì)我國(guó)連鎖超市的現(xiàn)狀,可以將我國(guó)連鎖超市存在的問題歸結(jié)為以下幾點(diǎn):1)對(duì)物流配送相識(shí)存在誤區(qū)

一些企業(yè)對(duì)于物流配送相識(shí)膚淺,視之為簡(jiǎn)潔的“配貨”和“送貨”,沒有真正形成以客戶為中心的服務(wù)理念。事實(shí)上連鎖經(jīng)營(yíng)超市的統(tǒng)一配送是其核心競(jìng)爭(zhēng)力的重要組成部分,配送作為企業(yè)內(nèi)部上通下聯(lián)的節(jié)點(diǎn),是企業(yè)提高效率、降低成本的重要因素,配送效率的凹凸將干脆影響到連鎖經(jīng)營(yíng)超市的經(jīng)營(yíng)效益。

2)配送中心的配送比率低,配送成本高

目前除了一些大型、知名企業(yè)外,大多數(shù)連鎖經(jīng)營(yíng)超市的配送比率較低,即時(shí)配送率更低,配送的差錯(cuò)率和殘損率也較高,這些問題對(duì)于超市中銷售比重日漸增加的生鮮食品和其他快速消費(fèi)品而言無疑是致命的缺陷,最終造成了“統(tǒng)一選購(gòu) 、統(tǒng)一配送、統(tǒng)一結(jié)算”的連鎖經(jīng)營(yíng)模式出名無實(shí)。

3)配送中心設(shè)施落后、功能不全

由于現(xiàn)代化配送中心須要高額資本投入,且回收期較長(zhǎng),因此一些企業(yè)將原有的倉(cāng)庫(kù)簡(jiǎn)潔地改造為配送中心,機(jī)械、自動(dòng)化設(shè)施嚴(yán)峻缺乏,貨物的裝卸、搬運(yùn)大都由人工完成,導(dǎo)致作業(yè)速度慢、效率低下,殘損率高,配送作業(yè)體系不完善。同時(shí)大多數(shù)配送中心的倉(cāng)庫(kù)不具備冷藏、保鮮功能,現(xiàn)代化運(yùn)輸工具不足,嚴(yán)峻影響了配送效率。

4)物流配送模式選擇不當(dāng)

目前連鎖經(jīng)營(yíng)超市物流配送模式主要有四種:供應(yīng)商干脆配送、自建配送中心配送、共同配送、第三方物流配送,企業(yè)應(yīng)當(dāng)依據(jù)實(shí)際須要綜合運(yùn)用這些配送模式。對(duì)于中小型連鎖經(jīng)營(yíng)超市企業(yè)而言,由于自建配送中心的運(yùn)營(yíng)風(fēng)險(xiǎn)較大,更要權(quán)衡利弊選擇適當(dāng)?shù)呐渌湍J健?)信息系統(tǒng)不完善,信息處理實(shí)力差

大多數(shù)連鎖經(jīng)營(yíng)超市尚未建立起完善的配送管理信息系統(tǒng),大量的信息照舊由人工處理。一些企業(yè)雖然建立了管理信息系統(tǒng),但僅僅開發(fā)利用了其中的一小塊功能,信息處理實(shí)力有待提高。企業(yè)內(nèi)部局域網(wǎng)基本未能實(shí)現(xiàn)電子數(shù)據(jù)交換,POS采集的信息缺乏深度加工,信息反饋不剛好,從而影響了門店適應(yīng)顧客需求變更的柔性。

6)配送專業(yè)人才短缺,管理水平低下

目前真正精通連鎖經(jīng)營(yíng)管理、物流配送運(yùn)作模式、技術(shù)的復(fù)合型人才特殊缺乏,這是影響配送中心物流信息系統(tǒng)和現(xiàn)代物流設(shè)施利用的主要緣由之一。專業(yè)人才的缺乏干脆影響了配送中心的貨位規(guī)劃、物流信息加工處理和系統(tǒng)的完善、商品的科學(xué)揀選以及自身庫(kù)存限制水同等,最終影響了整個(gè)配送中心的經(jīng)營(yíng)管理水平。二、系統(tǒng)分析2.1開發(fā)目標(biāo):本系統(tǒng)考慮系統(tǒng)組成各環(huán)的功能需求,基于運(yùn)用成熟技術(shù)和好用化的原則,向企業(yè)供應(yīng)一套先進(jìn)的應(yīng)用系統(tǒng)。這套系統(tǒng)應(yīng)當(dāng)具有最先進(jìn)的技術(shù)特征;配置必要的數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)程序;組織完整的管理員操作界面。軟件系統(tǒng)的界面要美觀,布局要合理,窗口的內(nèi)容盡量簡(jiǎn)潔明白供應(yīng)的信息,語言要通俗易懂,有層次感,分類要清晰明白,便于管理。2.2建立物流配送系統(tǒng)的必要性物流配送是連鎖企業(yè)發(fā)展的重要基礎(chǔ),物流配送的統(tǒng)一和效率在相當(dāng)程度上確定著流通的效率,因此物流配送也就自然成為連鎖超市企業(yè)核心競(jìng)爭(zhēng)力的一個(gè)重要組成部分。而現(xiàn)今我國(guó)的連鎖超市的物流配送模式不匹配成為企業(yè)發(fā)展的主要瓶頸。沒有高效的配送中心,連鎖會(huì)流于形式,其本身所具有的技術(shù)上和經(jīng)濟(jì)上的優(yōu)越性,如統(tǒng)確定價(jià)、統(tǒng)一管理、統(tǒng)一核算、統(tǒng)一品牌等都無法發(fā)揮出來。配送中心是連鎖企業(yè)的“神經(jīng)中樞”,對(duì)連鎖企業(yè)的一體化發(fā)展起著重要的作用,可以削減盲目投資,并通過資源優(yōu)化配置,節(jié)約社會(huì)成本。配送中心是連鎖企業(yè)的“神經(jīng)中樞”,對(duì)連鎖企業(yè)的一體化發(fā)展起著如下的重要的作用。

1、使各分店實(shí)現(xiàn)真正的“零庫(kù)存”或盡可能的低庫(kù)存。連鎖企業(yè)集中選購(gòu) 后的商品質(zhì)檢、計(jì)量、儲(chǔ)運(yùn)、分揀是在總店的倉(cāng)儲(chǔ)環(huán)節(jié)中進(jìn)行的,一般由配送中心負(fù)責(zé)。而配送中心的庫(kù)存和配送實(shí)力必需和貨物的銷售相適應(yīng),既要保證不出現(xiàn)斷貨,又要盡可能削減各分店的庫(kù)存。削減庫(kù)存不僅是出于財(cái)務(wù)管理上削減資金占?jí)旱捻氁?,而且也是為了降低配送成本,提高倉(cāng)庫(kù)庫(kù)容利用效率。

2、加速商品的周轉(zhuǎn)速度,進(jìn)而加速資金的周轉(zhuǎn)速度,達(dá)到降低費(fèi)用、提高經(jīng)濟(jì)效益的目的。傳統(tǒng)的零售業(yè)態(tài)并沒有配送中心,商品流通環(huán)節(jié)包括工廠——批發(fā)商——零售商三個(gè)環(huán)節(jié),而這三個(gè)環(huán)節(jié)自成體系,各自為政,所以在企業(yè)的運(yùn)作過程中造成了資源的重復(fù)和奢侈。而有了配送中心以后,就可以進(jìn)行統(tǒng)一選購(gòu) ,進(jìn)行統(tǒng)一、靈敏、快速、剛好的配送,削減企業(yè)過多的進(jìn)貨環(huán)節(jié),大大降低流通費(fèi)用。

3、集中選購(gòu) 提高了連鎖企業(yè)的議價(jià)實(shí)力,并且能夠保證連鎖經(jīng)營(yíng)的商品質(zhì)量以及獲得更多的供應(yīng)商的支持。集中購(gòu)買能夠大大提高買方的議價(jià)實(shí)力,批量購(gòu)買能夠使連鎖企業(yè)獲得比其它企業(yè)更低的價(jià)格,并且能夠獲得更多供應(yīng)商其它方面的支持,如服務(wù)以及相應(yīng)的資金支持和更好的銷售條件保證等,而更重要的是能夠賜予企業(yè)以更大的自主選擇余地,從而保證商品的質(zhì)量,做到真正的物美價(jià)廉。2.3系統(tǒng)開發(fā)的可行性分析(1)系統(tǒng)的名稱、功能、目標(biāo)等已如前所述。(2)系統(tǒng)環(huán)境以及工具:A.軟件環(huán)境:用戶端:Windows2000,Windows2003,WindowsXPWindowsVISTA服務(wù)器端:WindowsNT/Windows2000及以上操作系統(tǒng)編程語言:.net數(shù)據(jù)庫(kù):SQLB硬件環(huán)境:有高性能的電子計(jì)算機(jī)、大容量的存貯裝置,個(gè)人電腦(終端)以及聯(lián)結(jié)起來的網(wǎng)線等,組成信息資源共享的計(jì)算機(jī)網(wǎng)絡(luò),有共享的打印機(jī),掃描儀等(3)系統(tǒng)設(shè)計(jì)原則:1)系統(tǒng)運(yùn)行平安牢靠,穩(wěn)定性好;2)系統(tǒng)的可管理性和可維護(hù)性好;3)系統(tǒng)輸入界面友好,操作簡(jiǎn)便易行,盡量削減用戶的輸入工作量;4)允許多種數(shù)據(jù)輸入方式,能實(shí)現(xiàn)多種查詢,允許進(jìn)行模糊查詢;5)數(shù)據(jù)具有規(guī)范性,整體性,便利數(shù)據(jù)整理分析。(4)系統(tǒng)可行性分析:A.技術(shù)可行性:系統(tǒng)要求在windows2000以上環(huán)境運(yùn)行,后臺(tái)數(shù)據(jù)庫(kù)接受SQLServer,運(yùn)用C#編程,接受ADO方式連接數(shù)據(jù)庫(kù),這些在目前都是簡(jiǎn)潔實(shí)現(xiàn)的。程序?qū)⒉糠猪氁?jīng)常調(diào)用的數(shù)據(jù)存入內(nèi)存,可提高程序運(yùn)行速度.B.經(jīng)濟(jì)可行性:在經(jīng)濟(jì)上,用此系統(tǒng)加強(qiáng)了企業(yè)物流的管理效率,本系統(tǒng)的應(yīng)用可以削減信息處理的成本,提高企業(yè)運(yùn)營(yíng)效率,降低運(yùn)營(yíng)成本。C.管理的可行性:在工作上,企業(yè)員工管理物流信息量特殊大,開發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作的效率。提高決策的管理實(shí)力等等,便利數(shù)據(jù)的儲(chǔ)存和修改,及以后隨時(shí)查詢訂單、客戶信息,是一個(gè)比較人性化的管理系統(tǒng)。(5)系統(tǒng)分析結(jié)論:由以上分析得出,本系統(tǒng)可進(jìn)行開發(fā)。三、需求分析3.1系統(tǒng)目標(biāo)使企業(yè)員工縮短了工作時(shí)間,簡(jiǎn)化了工作流程,提高了工作效率,使企業(yè)的管理者能依據(jù)各種信息和報(bào)表,包括配送統(tǒng)計(jì)數(shù)據(jù)、客戶對(duì)配送服務(wù)的反應(yīng)報(bào)告、配送商品次數(shù)及所需時(shí)間報(bào)告、配送商品的失誤率、倉(cāng)庫(kù)庫(kù)存狀況等作出決策。提高管理水平和企業(yè)競(jìng)爭(zhēng)力,使企業(yè)能更好的滿意顧客需求,從而最終實(shí)現(xiàn)利潤(rùn)最大化。3.2主要功能通過對(duì)家樂福超市現(xiàn)行的人工系統(tǒng)經(jīng)過調(diào)查探討后,已經(jīng)基本了解了家樂福超市的業(yè)務(wù)過程。商品銷售信息干脆輸入系統(tǒng)商品庫(kù)存量輸入系統(tǒng)顧客購(gòu)買的商品,假如脫銷,則將商品名稱編號(hào)輸入系統(tǒng)通知物流管理部門向供貨商訂貨物流管理部門依據(jù)要求,將待定商品匯總,填寫多份訂貨單當(dāng)受到供貨商的發(fā)貨單時(shí),物流管理部門依據(jù)要求驗(yàn)收驗(yàn)收后,把和每種商品有關(guān)的數(shù)據(jù),如名稱,編號(hào),數(shù)量,單價(jià),供應(yīng)商名稱等記錄到應(yīng)付款帳目中將驗(yàn)收商品入庫(kù),并修改庫(kù)存量帳務(wù)管理系統(tǒng)收到供應(yīng)商的應(yīng)付款通知單后,要和應(yīng)付款明細(xì)帳核對(duì),正確無誤后才能付款修改會(huì)計(jì)總帳按周,月,年定期編制庫(kù)存,銷售,會(huì)計(jì)報(bào)表,提交給超市經(jīng)理店長(zhǎng)可隨時(shí)查詢庫(kù)存量,銷售量和業(yè)務(wù)狀況需求分析:接受用例驅(qū)動(dòng)的分析方法分析需求,識(shí)別出系統(tǒng)的參和者和用例。識(shí)別參和者:通過對(duì)系統(tǒng)的需求的分析,可以確定系統(tǒng)中的參和者有供應(yīng)商、選購(gòu) 部門、店長(zhǎng)、會(huì)計(jì)、客戶、配送中心、倉(cāng)庫(kù)管理部門。對(duì)參和者的描述如下。供應(yīng)商描述:供應(yīng)商品書目,負(fù)責(zé)發(fā)貨級(jí)相應(yīng)的發(fā)票選購(gòu) 部門描述:依據(jù)選購(gòu) 需求和商品書目下訂單店長(zhǎng)描述:負(fù)責(zé)總體事務(wù)會(huì)計(jì)描述:記賬,制作財(cái)務(wù)報(bào)表客戶描述:選購(gòu)商品配送中心描述:將顧客選購(gòu) 的商品送到客戶指定的地方倉(cāng)庫(kù)管理部門描述:檢查入庫(kù)商品,更新庫(kù)存系統(tǒng)本系統(tǒng)包括客戶管理子系統(tǒng)、訂單管理子系統(tǒng)、倉(cāng)庫(kù)管理子系統(tǒng)、配送管理子系統(tǒng)、賬務(wù)管理子系統(tǒng)等。本系統(tǒng)的運(yùn)用者能依據(jù)須要對(duì)訂單實(shí)時(shí)查詢和跟蹤、實(shí)時(shí)精確的庫(kù)存信息,企業(yè)的管理者能依據(jù)各種信息和報(bào)表,包括配送統(tǒng)計(jì)數(shù)據(jù)、客戶對(duì)配送服務(wù)的反應(yīng)報(bào)告、配送商品次數(shù)及所需時(shí)間報(bào)告、配送商品的失誤率、倉(cāng)庫(kù)庫(kù)存狀況、設(shè)備損壞分析等作出決策。3.3業(yè)務(wù)流程分析我們以家樂福超市作為此次探討對(duì)象。成立于1959年的家樂福是大賣場(chǎng)業(yè)態(tài)的首創(chuàng)者,是歐洲第一大零售商,世界其次大國(guó)際化零售連鎖集團(tuán)?,F(xiàn)擁有11,000多家營(yíng)運(yùn)零售單位,業(yè)務(wù)范圍遍及世界30個(gè)國(guó)家和地區(qū)。集團(tuán)以三種主要經(jīng)營(yíng)業(yè)態(tài)引領(lǐng)市場(chǎng):超市以及折扣店、零售。此外,家樂福還在一些國(guó)家發(fā)展了便利店和會(huì)員制量販店,涉及的零售業(yè)態(tài)包括大賣場(chǎng)、超級(jí)市場(chǎng)、折扣店、便利店、倉(cāng)儲(chǔ)式商店和電子商務(wù)。法國(guó)家樂福集團(tuán)是世界排名前三名的零售業(yè)巨頭之一,其銷售的商品具有明顯的價(jià)格優(yōu)勢(shì),而支撐此有競(jìng)爭(zhēng)力的價(jià)格的背后就是家樂福集團(tuán)日益增多的物流策略,尤其是在中國(guó),家樂福集團(tuán)每年都在擴(kuò)展自己的規(guī)模,如今家樂福已經(jīng)遍布中國(guó)市場(chǎng)。家樂福是如何解決在中國(guó)的分店的物流呢?家樂福集團(tuán)有兩大法寶:建立配送中心以及物流外包。據(jù)我們調(diào)查了解,家樂福至少有31家合資公司,都保持高度靈敏性,家樂福門店98%的生鮮產(chǎn)品是由本地選購(gòu) ;雜貨日用品的60%也是在當(dāng)?shù)赝瓿伞?/p>

業(yè)務(wù)流程圖3.4數(shù)據(jù)流程圖第一層數(shù)據(jù)流程圖要反映超市最主要的業(yè)務(wù)。該圖表示系統(tǒng)從顧客那里接受購(gòu)物要求,把商品賣給顧客。當(dāng)貨存不足時(shí),超市便向供貨商發(fā)出訂貨要求,以滿意銷售的須要。但是該圖沒有反映帳務(wù),“銷售”和“選購(gòu) ”也沒有分開表示,只是高度概括地反映了超市的業(yè)務(wù),須要做進(jìn)一步擴(kuò)展。庫(kù)存清單庫(kù)存清單商品書目供應(yīng)商倉(cāng)庫(kù)客戶P1物流配送管理信息系統(tǒng)訂貨單入庫(kù)清單商品書目訂貨單下圖是擴(kuò)展后的其次層數(shù)據(jù)流程圖。當(dāng)顧客的訂貨要求被接受以后,就要依據(jù)顧客所購(gòu)商品以及須要的數(shù)量查找?guī)齑媪浚《ㄊ欠衲軌驖M意顧客的訂貨要求。假如能夠完全滿意,就給顧客開發(fā)貨單,并修改相應(yīng)的商品庫(kù)存量;同時(shí)還要通知財(cái)務(wù)部門作帳。假如只能滿意一部分或完全不能滿意顧客要求,就把不能滿意的商品記錄下來,并通知物流管理部門,剛好向供貨商發(fā)出訂貨要求。當(dāng)供應(yīng)商接到超市的訂貨要求,把商品發(fā)過來,物流管理部門要辦入庫(kù)手續(xù),修改庫(kù)存量,同時(shí)向銷售部門發(fā)出到貨通知。財(cái)務(wù)部門接到供貨商的發(fā)貨通知單后,應(yīng)當(dāng)準(zhǔn)備辦理付款業(yè)務(wù),并作帳。供應(yīng)商信息表供應(yīng)商信息表供應(yīng)商選購(gòu) 部門P1.1供應(yīng)商信息管理P1.2選擇商品會(huì)計(jì)P1.3驗(yàn)收商品倉(cāng)庫(kù)商品書目選購(gòu) 訂單貨品機(jī)發(fā)票合格商品發(fā)票合格商品入庫(kù)表P1.4供應(yīng)商基本信息錄入和維護(hù)供應(yīng)商不合格商品表供應(yīng)商檔案P1.5更新倉(cāng)庫(kù)管理信息系統(tǒng)入庫(kù)單店長(zhǎng)庫(kù)存統(tǒng)計(jì)表P1.6更新配送管理信息系統(tǒng)商品需求表客戶選購(gòu) 訂單倉(cāng)庫(kù)選購(gòu) 商品訂單配送中心出庫(kù)單會(huì)計(jì)財(cái)務(wù)報(bào)表存檔3.5數(shù)據(jù)字典卡片表5-1數(shù)據(jù)字典(一)No:_____01_____編號(hào):L-01名稱:訂單號(hào)別名:order.no簡(jiǎn)述:選購(gòu) 訂單編號(hào)連續(xù)值類型(C,N)數(shù)值型長(zhǎng)度:6位編號(hào):L-02名稱:入庫(kù)單數(shù)量別名:Rukushuliang.no簡(jiǎn)述:進(jìn)入倉(cāng)庫(kù)的倉(cāng)庫(kù)單數(shù)量連續(xù)值類型(C,N)字符型長(zhǎng)度:4位編號(hào):L-03名稱:配送單別名:Peisongdan.no簡(jiǎn)述:

物流配送的配送單編號(hào)連續(xù)值類型(C,N)數(shù)值型長(zhǎng)度:

8位編號(hào):L-04名稱:庫(kù)存反饋信息單別名:kucunfankui.no簡(jiǎn)述:

庫(kù)存更新后的庫(kù)存反饋信息連續(xù)值類型(C,N)字符型長(zhǎng)度:

3位表5-2數(shù)據(jù)字典(二)No:__02________編號(hào):H-01名稱:貨物狀況別名:huowu.no簡(jiǎn)述:填寫貨物基本信息的卡片組成:貨物名稱貨物代碼貨物總體積貨物總重量貨物數(shù)量編號(hào):H-02名稱:訂貨單別名:dinghuodan.no簡(jiǎn)述:填寫訂貨的基本信息的卡片組成:訂貨單編號(hào)訂貨方來源訂貨日期訂貨數(shù)量編號(hào):H-03名稱:客戶狀況別名:kehuqingkuang.no簡(jiǎn)述:填寫客戶基本信息的卡片組成:客戶代碼客戶名字客戶地址客戶電話銀行卡號(hào)賬號(hào)編號(hào):H-04名稱:配送管理別名:peisong.no簡(jiǎn)述:填寫配送管理的基本信息組成:訂單數(shù)量可供貨數(shù)量客戶訂車單運(yùn)輸車輛類型運(yùn)輸部門編號(hào):H-05名稱:結(jié)算管理別名:jiesuan.no簡(jiǎn)述:填寫結(jié)算管理的基本信息組成:貨物成本訂貨數(shù)量盈虧計(jì)算公式付款方式特地會(huì)計(jì)人員變動(dòng)的稅利率編號(hào):H-06名稱:倉(cāng)庫(kù)狀況別名:cangkun.no簡(jiǎn)述:填寫倉(cāng)庫(kù)基本信息的卡片組成:倉(cāng)庫(kù)容量貨物數(shù)量訂單需求出貨數(shù)量退貨數(shù)量貨物積累數(shù)量表5-3數(shù)據(jù)字典(三)No:______03____編號(hào):F-01名稱:庫(kù)存記錄別名:kuncunjilu.no簡(jiǎn)述:存放庫(kù)存全部可供貨物的信息組成:貨物名稱編號(hào)單價(jià)庫(kù)存數(shù)量關(guān)鍵字:貨物編號(hào)相關(guān)處理:P-01編號(hào):F-02名稱:訂單別名:dingdan.no簡(jiǎn)述:

記錄訂單信息組成:貨物編號(hào)貨物名稱訂單需求訂單日期

訂單編號(hào)關(guān)鍵字:訂單編號(hào)相關(guān)處理:

P-02編號(hào):F-03名稱:客戶資料別名:kehuziliao.no簡(jiǎn)述:

記錄客戶信息組成:客戶代碼客戶姓名客戶地址客戶電話銀行卡號(hào)關(guān)鍵字:

客戶代碼相關(guān)處理:P-01,P-03

編號(hào):F-04名稱:出庫(kù)單別名:chukundan.no簡(jiǎn)述:記錄出庫(kù)貨物信息組成:倉(cāng)庫(kù)庫(kù)存量貨物編號(hào)貨物名稱發(fā)貨數(shù)量發(fā)貨日期出庫(kù)單編號(hào)關(guān)鍵字:

出庫(kù)單編號(hào)相關(guān)處理:

P02-01,P02-02,P02-03編號(hào):F-05名稱:配送單別名:peisongdan.no簡(jiǎn)述:記錄配送貨物信息組成:貨物編號(hào)貨物名稱數(shù)量配送日期配送地配送單編號(hào)關(guān)鍵字:配送單編號(hào)相關(guān)處理:P02-01,P02-02,P02-03填表人____________2011年12月8日表5-4數(shù)據(jù)字典(四)No:__04________編號(hào):D-01名稱:訂貨單別名:dinghuodan.no簡(jiǎn)述:客戶向商家提出的訂貨要求組成:貨物編號(hào)貨物名稱+數(shù)量+規(guī)格+日期若為數(shù)據(jù)流來源:客戶去向:配送管理信息系統(tǒng)編號(hào):D-02名稱:客戶基本資料別名:kehuziliao.no簡(jiǎn)述:客戶的個(gè)人信息資料組成:客戶代碼+客戶姓名+客戶地址+客戶電話+銀行卡號(hào)若為數(shù)據(jù)流來源:客戶、發(fā)貨中心去向:客戶關(guān)系管理編號(hào):D-03名稱:入倉(cāng)單別名:rucangdan.no簡(jiǎn)述:記錄進(jìn)入倉(cāng)庫(kù)貨物信息組成:領(lǐng)料單+庫(kù)存空間+貨物數(shù)量+入倉(cāng)日期若為數(shù)據(jù)流來源:庫(kù)長(zhǎng)、倉(cāng)庫(kù)去向:倉(cāng)庫(kù)管理編號(hào):D-04名稱:配送單別名:peisongdan.no簡(jiǎn)述:配送人員依據(jù)出倉(cāng)單對(duì)貨物進(jìn)行配送組成:貨物編號(hào)+貨物名稱+貨物規(guī)格+貨物數(shù)量+日期+配送地若為數(shù)據(jù)流來源:配送人員依據(jù)出倉(cāng)單對(duì)貨物進(jìn)行配送去向:客戶編號(hào):D-05名稱:出倉(cāng)單別名:chucangdan.no簡(jiǎn)述:記錄貨物運(yùn)出倉(cāng)庫(kù)的信息組成:倉(cāng)庫(kù)庫(kù)存量+貨物編號(hào)+名稱+發(fā)貨數(shù)量+日期若為數(shù)據(jù)流來源:倉(cāng)庫(kù)車間去向:配送中心表5-5數(shù)據(jù)字典(五)No:_____05_____編號(hào):P01名稱:物流決策管理輸入信息:接受全新的數(shù)據(jù)組織方式,對(duì)決策中大量的相關(guān)的物流原始數(shù)據(jù)進(jìn)行集中、加工、錘煉和重組并轉(zhuǎn)換成有用的信息。輸出信息:利用數(shù)據(jù)倉(cāng)庫(kù)技術(shù)對(duì)物流過程中存在的各類數(shù)據(jù)進(jìn)行分析,建立一個(gè)基于數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的生產(chǎn)物流決策管理系統(tǒng)處理:通過分析這些數(shù)據(jù)使物流的信息化建設(shè)從支持日常業(yè)務(wù)操作上升到支持管理層的分析決策。編號(hào):P02名稱:物流作業(yè)管理輸入信息:對(duì)日常的業(yè)務(wù)數(shù)據(jù)做適當(dāng)?shù)奶崛『头治觯M(jìn)行業(yè)務(wù)管理輸出信息:商品的保管貨位編號(hào),進(jìn)行商品的入出庫(kù)管理,就應(yīng)當(dāng)能夠管理到貨位以及在庫(kù)的狀況。處理:對(duì)平均每一筆的配貨時(shí)間做一記錄,就可得到作為管理數(shù)據(jù)的出庫(kù)件數(shù)的平均作業(yè)時(shí)間。。編號(hào):P03名稱:客戶關(guān)系管理輸入信息:現(xiàn)實(shí)商品市場(chǎng)需求的客戶來源于用戶訂貨單中所填的個(gè)人基本信息資料輸出信息:建立了客戶信息和市場(chǎng)的數(shù)據(jù)倉(cāng)庫(kù)文件。處理:協(xié)調(diào)運(yùn)輸、保管、配送、包裝、裝卸、流通加工各個(gè)部分,每個(gè)部分都有客戶和企業(yè)的關(guān)系存在,以確定現(xiàn)實(shí)客戶的數(shù)量和潛在客戶的數(shù)量及商品類型的需求。編號(hào):P02-01名稱:倉(cāng)儲(chǔ)管理輸入信息:依據(jù)客戶訂單的需求進(jìn)行倉(cāng)儲(chǔ)面積的調(diào)查及儲(chǔ)位支配狀況,倉(cāng)儲(chǔ)作業(yè)面積倉(cāng)儲(chǔ)設(shè)備的運(yùn)行狀況。輸出信息:支配倉(cāng)庫(kù)門口(Docking)的裝卸作業(yè)儲(chǔ)位分布以及寫入外購(gòu)物料收料單、物料進(jìn)出倉(cāng)查詢明細(xì)表、外購(gòu)物料明細(xì)進(jìn)度表、備料狀況表進(jìn)行文件存儲(chǔ)。處理:接受有限的倉(cāng)儲(chǔ)面積存儲(chǔ)更多的物品以及合理配置產(chǎn)品品項(xiàng)以最低的品項(xiàng)數(shù)和庫(kù)存數(shù)滿意市場(chǎng)的須要。編號(hào):P02-02名稱:訂單處理輸入信息:業(yè)務(wù)部門查詢出貨日的存貨狀況、裝卸貨實(shí)力、流通加工負(fù)荷、包裝能、配送負(fù)荷等來答復(fù)客戶,而當(dāng)訂單無法依客戶之要求交貨時(shí),業(yè)務(wù)部加以協(xié)調(diào)。輸出信息:業(yè)務(wù)部門制定報(bào)表計(jì)算方式,做報(bào)表歷史資料管理,訂定客戶訂購(gòu)最小批量、訂貨方式或訂購(gòu)結(jié)帳截止日。處理:業(yè)務(wù)人員統(tǒng)計(jì)該時(shí)段的訂貨數(shù)量,并予以調(diào)貨、支配出貨程序及數(shù)量。編號(hào):P02-03名稱:配送管理輸入信息:依據(jù)訂單的數(shù)量及貨物倉(cāng)儲(chǔ)狀況備貨:籌集貨源、訂貨或購(gòu)貨、集貨、進(jìn)貨及有關(guān)的質(zhì)量檢查、結(jié)算、交接等。輸出信息:依據(jù)配送的距離、范圍和時(shí)間選擇最佳路途和最佳的運(yùn)輸工具,使配裝和路途有效搭配處理:對(duì)儲(chǔ)備數(shù)量較大,儲(chǔ)備結(jié)構(gòu)也較完善,視貨源及到貨狀況,可以有支配地確定周轉(zhuǎn)儲(chǔ)備及保險(xiǎn)儲(chǔ)備結(jié)構(gòu)及數(shù)量;分揀及配貨集中不同用戶的配送貨物,進(jìn)行搭配裝載。編號(hào):P02-04名稱:結(jié)算管理輸入信息:客戶訂單中貨物的質(zhì)量、數(shù)量、規(guī)格及世界市場(chǎng)價(jià)格輸出信息:一是去外部項(xiàng)客戶,二是寫入企業(yè)數(shù)據(jù)存儲(chǔ)的收入賬目文件處理:依據(jù)客戶訂單中貨物的數(shù)量及單價(jià)等的實(shí)際付款要求,選擇合適的結(jié)算工具及結(jié)算方式計(jì)算出總金額。編號(hào):P03-01名稱:入倉(cāng)管理輸入信息:選購(gòu) 人員進(jìn)貨入倉(cāng)跟蹤督促的同時(shí),入倉(cāng)進(jìn)貨管理員即可依據(jù)選購(gòu) 單上預(yù)定入庫(kù)日期,做入倉(cāng)作業(yè)排程、入倉(cāng)站臺(tái)排程。輸出信息:將入倉(cāng)資料登錄建檔。入倉(cāng)管理員可依確定方式指定卸貨及棧板堆疊。對(duì)于由客戶處退回的商品,退貨品的入倉(cāng),經(jīng)過退貨品檢、分類處理而后登錄入倉(cāng)。處理:當(dāng)貨品進(jìn)入時(shí)做入倉(cāng)資料查核、入倉(cāng)品檢,查核入倉(cāng)貨品是否和選購(gòu) 單內(nèi)容一樣,當(dāng)品項(xiàng)或數(shù)量不符時(shí)即做適當(dāng)?shù)男拚蛱幚?。編?hào):P03-03名稱:庫(kù)存限制輸入信息:接受顧客的訂單,檢驗(yàn)訂單依據(jù)缺貨記錄進(jìn)行缺貨統(tǒng)計(jì),將缺貨通知單發(fā)給選購(gòu) 部門。

輸出信息:依據(jù)留底的訂單進(jìn)行統(tǒng)計(jì),打印統(tǒng)計(jì)表給庫(kù)長(zhǎng)。處理:依據(jù)選購(gòu) 部門發(fā)來的進(jìn)貨通知單處理進(jìn)貨,若庫(kù)存有貨,進(jìn)行供貨處理,即修改庫(kù)存,給倉(cāng)庫(kù)開備貨單,若庫(kù)存量不足,將缺貨訂單登入缺貨記錄并從缺貨記錄中取出缺貨訂單進(jìn)行供貨處理,,即修改庫(kù)存,,并且將訂單留底;。編號(hào):P03-04、P03-06名稱:出倉(cāng)查詢管理輸入信息:依據(jù)倉(cāng)庫(kù)號(hào)從貨物表中讀取本倉(cāng)庫(kù)中每種貨物的貨物編碼、庫(kù)存量、貨物名稱和單價(jià)。輸出信息:前端機(jī)依據(jù)輸入的貨物信息,打印"出倉(cāng)"清單。出倉(cāng)單中同一種貨物最多只出現(xiàn)一次,每份出倉(cāng)單由流水號(hào)唯一標(biāo)識(shí)。處理:由倉(cāng)庫(kù)管理員通過前端機(jī)從中心數(shù)據(jù)庫(kù)的庫(kù)存表中讀取本倉(cāng)庫(kù)各種貨物的庫(kù)存數(shù)將貨物的條碼通過閱讀器輸入前端機(jī)中,貨物數(shù)量的默認(rèn)值為1,可以由管理員修改,每個(gè)倉(cāng)庫(kù)的當(dāng)日業(yè)務(wù)數(shù)據(jù)也都暫存在前端機(jī),當(dāng)天業(yè)務(wù)結(jié)束后,再將前端機(jī)中存儲(chǔ)的數(shù)據(jù)傳輸?shù)街鳈C(jī)進(jìn)行存儲(chǔ)和匯總。表5-6數(shù)據(jù)字典(六)No:_____06_____編號(hào):S01名稱:供應(yīng)商簡(jiǎn)述:為超市供應(yīng)貨物的廠商輸入的數(shù)據(jù)流:訂貨單輸出的數(shù)據(jù)流:客戶基本資料編號(hào):S02名稱:客戶簡(jiǎn)述:訂購(gòu)貨物的客戶輸入的數(shù)據(jù)流:客戶基本資料輸出的數(shù)據(jù)流:訂貨單編號(hào):S03名稱:配送中心簡(jiǎn)述:為客戶配送貨物輸入的數(shù)據(jù)流:訂貨單輸出的數(shù)據(jù)流:出倉(cāng)單編號(hào):S04名稱:庫(kù)長(zhǎng)簡(jiǎn)述:倉(cāng)庫(kù)的管理者輸入的數(shù)據(jù)流:入庫(kù)單輸出的數(shù)據(jù)流:出庫(kù)單編號(hào):S05名稱:財(cái)務(wù)科簡(jiǎn)述:結(jié)算貨物的出入輸入的數(shù)據(jù)流:入倉(cāng)單輸出的數(shù)據(jù)流:配送單3.6處理邏輯描述1、選擇商品對(duì)于“選擇商品”的處理邏輯,超市人員從供應(yīng)商供應(yīng)的商品書目中選擇希望購(gòu)買的商品,被選中的商品,列入選購(gòu) 清單當(dāng)中,以備核查后生成訂單2、檢查核對(duì)對(duì)于選購(gòu) 清單“檢查核對(duì)”的處理邏輯,超市人員對(duì)選購(gòu) 清單進(jìn)行檢查核對(duì),若核對(duì)結(jié)構(gòu)為清單正確,則填寫打印訂單;若不正確,則返回到上一步重新選擇商品,修改選購(gòu) 清單。3、填寫打印訂單對(duì)于“填寫打印訂單”的處理邏輯,超市人員依據(jù)核對(duì)后的選購(gòu) 清單,錄入訂單信息,并向供應(yīng)商提交訂單。4、訂單匯總對(duì)于“訂單匯總”的處理邏輯,是將訂單存檔表依據(jù)確定的方法,進(jìn)行分類匯總,進(jìn)而生成訂單匯總單,供店主查閱。5、查點(diǎn)驗(yàn)收對(duì)于商品“查點(diǎn)驗(yàn)收”的處理邏輯,超市人員對(duì)貨物進(jìn)行查點(diǎn)驗(yàn)收,查看商品是否符合超市要求,如是否在保質(zhì)期內(nèi),包裝是否完好等,若商品合格,則將合格商品發(fā)票交給會(huì)計(jì),同時(shí)登記供應(yīng)商信息,并可以供應(yīng)商進(jìn)行檔案管理;若商品不合格,則和供應(yīng)商聯(lián)系,更換商品或退貨。6、核對(duì)數(shù)目對(duì)于商品“核對(duì)數(shù)目”的處理邏輯,超市人員依據(jù)訂單清點(diǎn)供應(yīng)商供應(yīng)的商品的數(shù)量,若數(shù)量正確,則將商品入庫(kù);若數(shù)量和訂單上不符,則和供應(yīng)商聯(lián)系,實(shí)行相應(yīng)的處理方法。7、入庫(kù)對(duì)于“入庫(kù)”的處理邏輯,超市人員將合格的、數(shù)量正確的商品入庫(kù),并同時(shí)錄入相應(yīng)的入庫(kù)單。8、入庫(kù)單統(tǒng)計(jì)對(duì)于“入庫(kù)單統(tǒng)計(jì)”的處理邏輯,是將入庫(kù)單存檔表依據(jù)確定的方法,進(jìn)行分類匯總,進(jìn)而生成入庫(kù)統(tǒng)計(jì)表,供店主查閱9、供應(yīng)商信息錄入和維護(hù)對(duì)于“供應(yīng)商信息錄入和維護(hù)”,超市人員將供應(yīng)商基本信息進(jìn)行錄入,并可以對(duì)其進(jìn)行查詢和修改及刪除,進(jìn)而可以得到相應(yīng)的供應(yīng)商檔案。四、系統(tǒng)設(shè)計(jì)4.1功能結(jié)構(gòu)圖福滿家超市福滿家超市選購(gòu) 管理信息系統(tǒng)選購(gòu) 管理庫(kù)存管理配送管理選購(gòu) 訂單錄入選購(gòu) 訂單查詢選購(gòu) 訂單匯總?cè)霂?kù)商品核查入庫(kù)商品質(zhì)檢修改庫(kù)存信息出庫(kù)商品管理運(yùn)輸管理貨物管理報(bào)表管理客戶信息管理供應(yīng)商信息錄入供應(yīng)商信息查詢供應(yīng)商檔案財(cái)務(wù)管理單據(jù)管理4.2輸入、輸出設(shè)計(jì)輸入設(shè)計(jì)本系統(tǒng)的輸入訂貨單、客戶基本資料單和入倉(cāng)單打印輸出格式設(shè)計(jì)成表1、表2、和表3所示的基本形式。訂貨單表1年月日供應(yīng)商編號(hào)供應(yīng)商名稱傳真\電話物品名稱規(guī)格數(shù)量包裝要求質(zhì)量標(biāo)準(zhǔn)要求到貨日期選購(gòu) 員:傳真/電話:物流公司(蓋章)表2客戶基本資料單客戶代碼客戶姓名客戶地址客戶電話銀行卡號(hào)表3入倉(cāng)單領(lǐng)料單庫(kù)存空間貨物數(shù)量入倉(cāng)日期輸出設(shè)計(jì)本系統(tǒng)的輸出配送通知單、出倉(cāng)單、出貨管理打印輸出格式設(shè)計(jì)成表1、表2、表3所示的基本形式。表1配送通知單貨物編號(hào)貨物名稱貨物規(guī)格貨物數(shù)量配送地日期表2出倉(cāng)單倉(cāng)庫(kù)庫(kù)存量貨物編號(hào)名稱發(fā)貨數(shù)量日期出貨管理表3月份應(yīng)減簽名供應(yīng)商倉(cāng)儲(chǔ)管理倉(cāng)位定位入倉(cāng)單存檔出倉(cāng)單存檔訂單存檔配送存檔派車單存檔訂單信息配送信息結(jié)算處理0.00會(huì)計(jì):審核:倉(cāng)庫(kù)管理入倉(cāng)管理入倉(cāng)單存檔入庫(kù)單號(hào)入庫(kù)日期倉(cāng)位查詢庫(kù)存臺(tái)帳數(shù)量存儲(chǔ)文件設(shè)計(jì)依據(jù)系統(tǒng)分析和設(shè)計(jì)的要求,本系統(tǒng)中建立三個(gè)基礎(chǔ)數(shù)據(jù)庫(kù),如表1、表2、表3、表4、表5所示。為了便于閱讀理解,庫(kù)文件中的字段名均用漢字命名。表1配送中心狀況表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1配送中心號(hào)字符型102配送中心名稱字符型83倉(cāng)庫(kù)字符型84貨物字符型85配送員字符型66地址字符型87負(fù)責(zé)人字符型88郵編數(shù)值型40表2客戶表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1客戶編號(hào)數(shù)值型102姓名字符型23客戶等級(jí)字符型84注冊(cè)號(hào)字符型85注冊(cè)日期日期型51表3倉(cāng)庫(kù)狀況表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1倉(cāng)庫(kù)編號(hào)字符型102倉(cāng)庫(kù)名稱字符型83地址字符型304郵編數(shù)值型105主管字符型86貨物字符型8表4配送員狀況結(jié)構(gòu)表字段字段名類型寬度小數(shù)字1配送員工號(hào)字符型102姓名字符型83職位字符型84負(fù)責(zé)配送范圍字符型30表5簽收單狀況結(jié)構(gòu)表字段字段名類型寬度小數(shù)字1簽收單號(hào)字符型202客戶名字符型83貨物名字符型84客戶滿意度字符型205客戶看法字符型206日期日期型107配送員編號(hào)字符型104.3代碼設(shè)計(jì)usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingBIL;namespaceWinUI{staticclassProgram{///<summary>///應(yīng)?|用??程¨?序¨°的ì?主??入¨?口¨2點(diǎn)ì?。?ê///</summary>[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);//獲?取¨?設(shè)|¨¨置?Set.path=Application.StartupPath+@"\Set.XML";Set.XmlDeserialize();frmLoginfrm=newfrmLogin();DialogResultdr=frm.ShowDialog();if(dr==DialogResult.Yes)Application.Run(newfrmMain());}}}庫(kù)存管理:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingmodel;usingIDAL;usingSystem.Data;usingSystem.Data.SqlClient;namespaceSQLServerDAL{classDepotDA:IDAL.IDepot{staticstringconnStr=@"server=371E1D6B1BFB408\GSQL;database=stock;uid=sa;pwd=";///<summary>///插?入¨?庫(kù)a存??管¨1理¤¨a信?息?é///</summary>///<paramname="depotData">庫(kù)a存??管¨1理¤¨a類¤¨¤</param>///<returns></returns>publicintinsertDepot(DepotDatadepotData){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("insertintodepotvalues(@MinfoID,@Quantity,@Hint)",conn);cmd.Parameters.AddWithValue("@MinfoID",depotData.MInfoID);cmd.Parameters.AddWithValue("@Quantity",depotData.Quantity);cmd.Parameters.AddWithValue("@Hint",depotData.Hint);inti=cmd.ExecuteNonQuery();conn.Close();returni;}///<summary>///刪|?除y庫(kù)a存??管¨1理¤¨a信?息?é///</summary>///<paramname="depotData">庫(kù)a存??管¨1理¤¨a類¤¨¤</param>///<returns></returns>publicintdelDepot(DepotDatadepotData){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("deletefromdepotwhereid=@ID",conn);cmd.Parameters.AddWithValue("@ID",depotData.ID);inti=cmd.ExecuteNonQuery();conn.Close();returni;}///<summary>///更¨1新?庫(kù)a存??管¨1理¤¨a信?息?é///</summary>///<paramname="depotData">庫(kù)a存??管¨1理¤¨a類¤¨¤</param>///<returns></returns>publicintupdateDepot(DepotDatadepotData){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("updatedepotsetMinfoID=@MinfoID,Quantity=@Quantity,Hint=@HintwhereID=@id",conn);cmd.Parameters.AddWithValue("id",depotData.ID);cmd.Parameters.AddWithValue("@MinfoID",depotData.MInfoID);cmd.Parameters.AddWithValue("@Quantity",depotData.Quantity);cmd.Parameters.AddWithValue("@Hint",depotData.Hint);inti=cmd.ExecuteNonQuery();conn.Close();returni;}///<summary>///查¨|詢?¥庫(kù)a存??管¨1理¤¨a信?息?é///</summary>///<paramname="depotData">庫(kù)a存??管¨1理¤¨a類¤¨¤</param>///<returns>返¤|ì回?庫(kù)a存??管¨1理¤¨a類¤¨¤</returns>publicList<DepotData>selDepot(){DepotDatadepotData=newDepotData();List<DepotData>list=newList<DepotData>();SqlConnectionconn=newSqlConnection(connStr);SqlDataAdaptersda=newSqlDataAdapter("select*fromdepot",conn);DataSetds=newDataSet();sda.Fill(ds);foreach(DataRowdrinds.Tables[0].Rows){depotData.ID=(int)dr[0];depotData.MInfoID=(int)dr[1];depotData.Quantity=(int)dr[2];depotData.Hint=(int)dr[3];list.Add(depotData);}returnlist;}}}供應(yīng)商管理:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingmodel;usingSQLServerDAL;usingIDAL;namespaceBIL{publicclassPInfoCortrol{privatestaticIPurveyInfopi=Factory.getPInfo();publicstaticList<PurveyInfoData>ls=getPurveyInfoData();publicstaticList<PurveyInfoData>getPurveyInfoData(){returnpi.selPurvey();}///<summary>///增?加¨?供?應(yīng)?|商|¨?,且¨°返¤|ì回?新?增?加¨?記?錄?的ì?ID///</summary>///<paramname="pid"></param>///<returns>新?增?加¨?的ì?ID</returns>publicstaticintaddPurveyInfo(PurveyInfoDatapid){inti=pi.insertPurvey(pid);pid.ID=i;ls.Add(pid);returni;}///<summary>///修T改?供?應(yīng)?|商|¨?信?息?é///</summary>///<paramname="mtd">欲??修T改?的ì?類¤¨¤</param>///<returns>返¤|ì回?所¨′處?|集?¥合?的ì?ID,ê?對(duì)?應(yīng)?|ListView的ì?項(xiàng)?目?位?置?</returns>publicstaticintupdPurveyInfo(PurveyInfoDatapid){pi.updatePurvey(pid);inti;for(i=0;i<ls.Count;i++){if(pid.ID==ls[i].ID){ls[i]=pid;break;}}returni;}///<summary>///刪|?除y供?應(yīng)?|商|¨?信?息?é///</summary>///<paramname="ptd">欲??刪|?除y的ì?類¤¨¤</param>publicstaticvoiddelPurveyInfo(PurveyInfoDatapid){pi.delPurvey(pid);inti;for(i=0;i<ls.Count;i++){if(pid.ID==ls[i].ID){ls.RemoveAt(i);break;}}}///<summary>///根¨′據(jù)Y類¤¨¤型¨aID取¨?得ì?類¤¨¤///</summary>///<paramname="id">類¤¨¤型¨aID</param>///<returns></returns>publicstaticPurveyInfoDatagetPInfoOfID(intid){foreach(PurveyInfoDatapddinls)if(pdd.ID==id)returnpdd;thrownewMessageException("獲?取¨?客¨a戶?ì信?息?é失o?ì敗?¨1!ê?客¨a戶?ìID"+id);}}}商品信息:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingmodel;usingIDAL;usingSystem.Data;usingSystem.Data.SqlClient;namespaceSQLServerDAL{publicclassMerchandiseInfoDA:IDAL.IMerchandiseInfo{staticstringconnStr=UserDA.connStr;//privateint_iD;//privatestring_name;//privateint_typeID;///<summary>///插?入¨?商|¨?品?¤信?息?é///</summary>///<paramname="merType">商|¨?品?¤信?息?é類¤¨¤</param>///<returns></returns>publicintinsertMerchandiseType(MerchandiseInfoDatamerInfo){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("insertintoMerchandiseInfovalues(@name,@typeID,@Quantity,default)",conn);cmd.Parameters.AddWithValue("@name",merInfo.Name);cmd.Parameters.AddWithValue("@typeID",merInfo.TypeID);cmd.Parameters.AddWithValue("@Quantity",merInfo.Quantity);cmd.ExecuteNonQuery();cmd.CommandText="select@@IDENTITY";inti=Convert.ToInt32(cmd.ExecuteScalar());conn.Close();returni;}///<summary>///刪|?除y商|¨?品?¤信?息?é///</summary>///<paramname="merType">商|¨?品?¤信?息?é類¤¨¤</param>///<returns></returns>publicintdelMerchandiseType(MerchandiseInfoDatamerInfo){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("deletefromMerchandiseInfowhereid=@id",conn);cmd.Parameters.AddWithValue("@id",merInfo.ID);inti=cmd.ExecuteNonQuery();returni;}///<summary>///修T改?商|¨?品?¤信?息?é///</summary>///<paramname="merType">商|¨?品?¤信?息?é類¤¨¤</param>///<returns></returns>publicintupdateMerchandiseType(MerchandiseInfoDatamerInfo){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("updateMerchandiseInfosetname=@name,TypeID=@typeID,Quantity=@Quantity,Storage=@Storagewhereid=@id",conn);cmd.Parameters.AddWithValue("@id",merInfo.ID);cmd.Parameters.AddWithValue("@name",merInfo.Name);cmd.Parameters.AddWithValue("@typeID",merInfo.TypeID);cmd.Parameters.AddWithValue("@Quantity",merInfo.Quantity);cmd.Parameters.AddWithValue("@Storage",merInfo.Storage);inti=Convert.ToInt32(cmd.ExecuteScalar());returni;}///<summary>///查¨|詢?¥商|¨?品?¤信?息?é///</summary>///<paramname="merType">商|¨?品?¤信?息?é類¤¨¤</param>///<returns>返¤|ì回?商|¨?品?¤信?息?é的ì?集?¥合?</returns>publicList<MerchandiseInfoData>selMerchandiseType(){List<MerchandiseInfoData>list=newList<MerchandiseInfoData>();SqlConnectionconn=newSqlConnection(connStr);SqlDataAdaptersda=newSqlDataAdapter("select*fromMerchandiseInfo",conn);DataSetds=newDataSet();sda.Fill(ds);foreach(DataRowdrinds.Tables[0].Rows){MerchandiseInfoDatamer=newMerchandiseInfoData();mer.ID=(int)dr[0];mer.Name=dr[1].ToString();mer.TypeID=(int)dr[2];mer.Quantity=(int)dr[3];mer.Storage=(int)dr[4];list.Add(mer);}returnlist;}}}訂單管理:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingIDAL;usingSQLServerDAL;usingmodel;namespaceBIL{publicclassSotckCortrol{privatestaticIStockst=Factory.getStock();privatestaticIStockInfosi=Factory.getSInfo();publicstaticList<StockData>getStocks(){returnst.selStock();}///<summary>///獲?取¨?定?§單죤頭a?¤///</summary>///<paramname="dt">日¨?期¨2</param>///<paramname="state">定?§單죤狀á??態(tài)??0未??審|¨?批¨21審|¨?批¨22作á??廢¤?</param>///<returns></returns>publicstaticList<StockData>getStocks(DateTimedt,intstate){stringstr=string.Empty;if(state==0)str="Down=0andStockDate='"+dt.ToString("d")+"'andBlank=0";elseif(state==1)str="Down=1andDownDate='"+dt.ToString("d")+"'andBlank=0";elseif(state==2)str="Blank=1";returnst.selStock(str);}///<summary>///獲?取¨?定?§單죤頭a?¤///</summary>///<paramname="dt">啟?始o(jì)?日¨?期¨2</param>///<paramname="dt1">結(jié)¨¢束o?日¨?期¨2</param>///<paramname="state">定?§單죤狀á??態(tài)??0未??審|¨?批¨21審|¨?批¨22作á??廢¤?</param>///<returns></returns>publicstaticList<StockData>getStocks(DateTimedt,DateTimedt1,intstate){stringstr=string.Empty;if

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論