版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
信息系統(tǒng)分析與設(shè)計課程設(shè)計目錄TOC\o”1-3"\h\z\uHYPERLINK1.1目前中國連鎖超市的物流配送的顯著特征?PAGEREF_Toc311142887\h2HYPERLINK\l"_Toc311142888"1.2從連鎖超市物流配送現(xiàn)狀看存在的問題?PAGEREF_Toc311142888\h2HYPERLINK\l”_Toc311142889"二、系統(tǒng)分析?PAGEREF_Toc311142889\h3HYPERLINK\l"_Toc311142890”2.1開發(fā)目標?PAGEREF_Toc311142890\h3HYPERLINK\l"_Toc311142891”2.2建立物流配送系統(tǒng)的必要性?PAGEREF_Toc311142891\h3HYPERLINK\l”_Toc311142892"2.3系統(tǒng)開發(fā)的可行性分析 PAGEREF_Toc311142892\h4HYPERLINK\l"_Toc311142893"三、需求分析?PAGEREF_Toc311142893\h5HYPERLINK\l"_Toc311142894"3。1系統(tǒng)目標 PAGEREF_Toc311142894\h5HYPERLINK\l”_Toc311142895”3。2主要功能?PAGEREF_Toc311142895\h5HYPERLINK\l”_Toc311142896"3。3業(yè)務(wù)流程分析 PAGEREF_Toc311142896\h6HYPERLINK\l"_Toc311142897"3.4數(shù)據(jù)流程圖?PAGEREF_Toc311142897\h7HYPERLINK\l”_Toc311142898”3。5數(shù)據(jù)字典卡片?PAGEREF_Toc311142898\h9HYPERLINK4.3代碼設(shè)計?PAGEREF_Toc311142903\h24,對連鎖企業(yè)的一體化發(fā)展起著重要的作用,可以減少盲目投資,并通過資源優(yōu)化配置,節(jié)約社會成本.配送中心是連鎖企業(yè)的“神經(jīng)中樞”,對連鎖企業(yè)的一體化發(fā)展起著如下的重要的作用。
1、使各分店實現(xiàn)真正的“零庫存”或盡可能的低庫存。連鎖企業(yè)集中采購后的商品質(zhì)檢、計量、儲運、分揀是在總店的倉儲環(huán)節(jié)中進行的,一般由配送中心負責。而配送中心的庫存和配送能力必須與貨物的銷售相適應(yīng),既要保證不出現(xiàn)斷貨,又要盡可能減少各分店的庫存。減少庫存不僅是出于財務(wù)管理上減少資金占壓的需要,而且也是為了降低配送成本,提高倉庫庫容利用效率。?2、加速商品的周轉(zhuǎn)速度,進而加速資金的周轉(zhuǎn)速度,達到降低費用、提高經(jīng)濟效益的目的。傳統(tǒng)的零售業(yè)態(tài)并沒有配送中心,商品流通環(huán)節(jié)包括工廠——批發(fā)商——零售商三個環(huán)節(jié),而這三個環(huán)節(jié)自成體系,各自為政,所以在企業(yè)的運作過程中造成了資源的重復(fù)和浪費。而有了配送中心以后,就可以進行統(tǒng)一采購,進行統(tǒng)一、靈活、快速、及時的配送,減少企業(yè)過多的進貨環(huán)節(jié),大大降低流通費用.
3、集中采購提高了連鎖企業(yè)的議價能力,并且能夠保證連鎖經(jīng)營的商品質(zhì)量以及獲得更多的供應(yīng)商的支持.集中購買能夠大大提高買方的議價能力,批量購買能夠使連鎖企業(yè)獲得比其它企業(yè)更低的價格,并且能夠獲得更多供應(yīng)商其它方面的支持,如服務(wù)以及相應(yīng)的資金支持和更好的銷售條件保證等,而更重要的是能夠給予企業(yè)以更大的自主選擇余地,從而保證商品的質(zhì)量,做到真正的物美價廉.2.3系統(tǒng)開發(fā)的可行性分析(1)系統(tǒng)的名稱、功能、目標等已如前所述。(2)系統(tǒng)環(huán)境以及工具:A.軟件環(huán)境:用戶端:Windows2000,Windows2003,WindowsXPWindowsVISTA服務(wù)器端:WindowsNT/Windows2000及以上操作系統(tǒng)編程語言:.net數(shù)據(jù)庫:SQLB硬件環(huán)境:有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯(lián)結(jié)起來的網(wǎng)線等,組成信息資源共享的計算機網(wǎng)絡(luò),有共享的打印機,掃描儀等(3)系統(tǒng)設(shè)計原則:1)系統(tǒng)運行安全可靠,穩(wěn)定性好;2)系統(tǒng)的可管理性和可維護性好;3)系統(tǒng)輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;4)允許多種數(shù)據(jù)輸入方式,能實現(xiàn)多種查詢,允許進行模糊查詢;5)數(shù)據(jù)具有規(guī)范性,整體性,方便數(shù)據(jù)整理分析.(4)系統(tǒng)可行性分析:A.技術(shù)可行性:系統(tǒng)要求在windows2000以上環(huán)境運行,后臺數(shù)據(jù)庫采用SQLServer,使用C#編程,采用ADO方式連接數(shù)據(jù)庫,這些在目前都是容易實現(xiàn)的.程序?qū)⒉糠中枰?jīng)常調(diào)用的數(shù)據(jù)存入內(nèi)存,可提高程序運行速度。B.經(jīng)濟可行性:在經(jīng)濟上,用此系統(tǒng)加強了企業(yè)物流的管理效率,本系統(tǒng)的應(yīng)用可以減少信息處理的成本,提高企業(yè)運營效率,降低運營成本。C.管理的可行性:在工作上,企業(yè)員工管理物流信息量非常大,開發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作的效率。提高決策的管理能力等等,方便數(shù)據(jù)的儲存和修改,及以后隨時查詢訂單、客戶信息,是一個比較人性化的管理系統(tǒng)。(5)系統(tǒng)分析結(jié)論:由以上分析得出,本系統(tǒng)可進行開發(fā)。三、需求分析3.1系統(tǒng)目標使企業(yè)員工縮短了工作時間,簡化了工作流程,提高了工作效率,使企業(yè)的管理者能根據(jù)各種信息與報表,包括配送統(tǒng)計數(shù)據(jù)、客戶對配送服務(wù)的反應(yīng)報告、配送商品次數(shù)及所需時間報告、配送商品的失誤率、倉庫庫存情況等作出決策。提高管理水平和企業(yè)競爭力,使企業(yè)能更好的滿足顧客需求,從而最終實現(xiàn)利潤最大化.3。2主要功能通過對家樂福超市現(xiàn)行的人工系統(tǒng)經(jīng)過調(diào)查研究后,已經(jīng)基本了解了家樂福超市的業(yè)務(wù)過程。商品銷售信息直接輸入系統(tǒng)商品庫存量輸入系統(tǒng)顧客購買的商品,如果脫銷,則將商品名稱編號輸入系統(tǒng)通知物流管理部門向供貨商訂貨物流管理部門根據(jù)要求,將待定商品匯總,填寫多份訂貨單當受到供貨商的發(fā)貨單時,物流管理部門根據(jù)要求驗收驗收后,把與每種商品有關(guān)的數(shù)據(jù),如名稱,編號,數(shù)量,單價,供應(yīng)商名稱等記錄到應(yīng)付款帳目中將驗收商品入庫,并修改庫存量帳務(wù)管理系統(tǒng)收到供應(yīng)商的應(yīng)付款通知單后,要與應(yīng)付款明細帳核對,正確無誤后才能付款修改會計總帳按周,月,年定期編制庫存,銷售,會計報表,提交給超市經(jīng)理店長可隨時查詢庫存量,銷售量和業(yè)務(wù)情況需求分析:采用用例驅(qū)動的分析方法分析需求,識別出系統(tǒng)的參與者與用例.識別參與者:通過對系統(tǒng)的需求的分析,可以確定系統(tǒng)中的參與者有供應(yīng)商、采購部門、店長、會計、客戶、配送中心、倉庫管理部門。對參與者的描述如下。供應(yīng)商描述:提供商品目錄,負責發(fā)貨級相應(yīng)的發(fā)票采購部門描述:根據(jù)采購需求和商品目錄下訂單店長描述:負責總體事務(wù)會計描述:記賬,制作財務(wù)報表客戶描述:選購商品配送中心描述:將顧客采購的商品送到客戶指定的地方倉庫管理部門描述:檢查入庫商品,更新庫存系統(tǒng)本系統(tǒng)包括客戶管理子系統(tǒng)、訂單管理子系統(tǒng)、倉庫管理子系統(tǒng)、配送管理子系統(tǒng)、賬務(wù)管理子系統(tǒng)等.本系統(tǒng)的使用者能根據(jù)需要對訂單實時查詢和跟蹤、實時準確的庫存信息,企業(yè)的管理者能根據(jù)各種信息與報表,包括配送統(tǒng)計數(shù)據(jù)、客戶對配送服務(wù)的反應(yīng)報告、配送商品次數(shù)及所需時間報告、配送商品的失誤率、倉庫庫存情況、設(shè)備損壞分析等作出決策.3。3業(yè)務(wù)流程分析我們以家樂福超市作為此次研究對象。成立于1959年的家樂福是大賣場業(yè)態(tài)的首創(chuàng)者,是歐洲第一大零售商,世界第二大國際化零售連鎖集團?,F(xiàn)擁有11,000多家營運零售單位,業(yè)務(wù)范圍遍及世界30個國家和地區(qū)。集團以三種主要經(jīng)營業(yè)態(tài)引領(lǐng)市場:超市以及折扣店、零售.此外,家樂福還在一些國家發(fā)展了便利店和會員制量販店,涉及的零售業(yè)態(tài)包括大賣場、超級市場、折扣店、便利店、倉儲式商店與電子商務(wù)。法國家樂福集團是世界排名前三名的零售業(yè)巨頭之一,其銷售的商品具有明顯的價格優(yōu)勢,而支撐此有競爭力的價格的背后就是家樂福集團日益增多的物流策略,尤其是在中國,家樂福集團每年都在擴展自己的規(guī)模,如今家樂福已經(jīng)遍布中國市場。家樂福是如何解決在中國的分店的物流呢?家樂福集團有兩大法寶:建立配送中心以及物流外包。據(jù)我們調(diào)查了解,家樂福至少有31家合資公司,都保持高度靈活性,家樂福門店98%的生鮮產(chǎn)品是由本地采購;雜貨日用品的60%也是在當?shù)赝瓿??業(yè)務(wù)流程圖3.4數(shù)據(jù)流程圖第一層數(shù)據(jù)流程圖要反映超市最主要的業(yè)務(wù)。該圖表示系統(tǒng)從顧客那里接受購物要求,把商品賣給顧客.當貨存不足時,超市便向供貨商發(fā)出訂貨要求,以滿足銷售的需要。但是該圖沒有反映帳務(wù),“銷售”和“采購”也沒有分開表示,只是高度概括地反映了超市的業(yè)務(wù),需要做進一步擴展。庫存清單庫存清單商品目錄供應(yīng)商倉庫客戶P1物流配送管理信息系統(tǒng)訂貨單入庫清單商品目錄訂貨單下圖是擴展后的第二層數(shù)據(jù)流程圖.當顧客的訂貨要求被接受以后,就要按照顧客所購商品以及需要的數(shù)量查找?guī)齑媪浚《ㄊ欠衲軌驖M足顧客的訂貨要求。如果能夠完全滿足,就給顧客開發(fā)貨單,并修改相應(yīng)的商品庫存量;同時還要通知財務(wù)部門作帳。如果只能滿足一部分或完全不能滿足顧客要求,就把不能滿足的商品記錄下來,并通知物流管理部門,及時向供貨商發(fā)出訂貨要求。當供應(yīng)商接到超市的訂貨要求,把商品發(fā)過來,物流管理部門要辦入庫手續(xù),修改庫存量,同時向銷售部門發(fā)出到貨通知.財務(wù)部門接到供貨商的發(fā)貨通知單后,應(yīng)該準備辦理付款業(yè)務(wù),并作帳.供應(yīng)商信息表供應(yīng)商信息表供應(yīng)商采購部門P1.1供應(yīng)商信息管理P1.2選擇商品會計P1.3驗收商品倉庫商品目錄采購訂單貨品機發(fā)票合格商品發(fā)票合格商品入庫表P1.4供應(yīng)商基本信息錄入和維護供應(yīng)商不合格商品表供應(yīng)商檔案P1.5更新倉庫管理信息系統(tǒng)入庫單店長庫存統(tǒng)計表P1.6更新配送管理信息系統(tǒng)商品需求表客戶采購訂單倉庫采購商品訂單配送中心出庫單會計財務(wù)報表存檔3.5數(shù)據(jù)字典卡片表5-1數(shù)據(jù)字典(一)No:_____01_____編號:L-01名稱:訂單號別名:order.no簡述:采購訂單編號連續(xù)值類型(C,N)數(shù)值型長度:6位編號:L-02名稱:入庫單數(shù)量別名:Rukushuliang.no簡述:進入倉庫的倉庫單數(shù)量連續(xù)值類型(C,N)字符型長度:4位編號:L—03名稱:配送單別名:Peisongdan。no簡述:
物流配送的配送單編號連續(xù)值類型(C,N)數(shù)值型長度:
8位編號:L—04名稱:庫存反饋信息單別名:kucunfankui.no簡述:
庫存更新后的庫存反饋信息連續(xù)值類型(C,N)字符型長度:
3位表5-2數(shù)據(jù)字典(二)No:__02________編號:H-01名稱:貨物情況別名:huowu.no簡述:填寫貨物基本信息的卡片組成:貨物名稱貨物代碼貨物總體積貨物總重量貨物數(shù)量編號:H-02名稱:訂貨單別名:dinghuodan.no簡述:填寫訂貨的基本信息的卡片組成:訂貨單編號訂貨方來源訂貨日期訂貨數(shù)量編號:H-03名稱:客戶情況別名:kehuqingkuang.no簡述:填寫客戶基本信息的卡片組成:客戶代碼客戶名字客戶地址客戶電話銀行卡號賬號編號:H—04名稱:配送管理別名:peisong.no簡述:填寫配送管理的基本信息組成:訂單數(shù)量可供貨數(shù)量客戶訂車單運輸車輛類型運輸部門編號:H-05名稱:結(jié)算管理別名:jiesuan。no簡述:填寫結(jié)算管理的基本信息組成:貨物成本訂貨數(shù)量盈虧計算公式付款方式專門會計人員變動的稅利率編號:H-06名稱:倉庫狀況別名:cangkun。no簡述:填寫倉庫基本信息的卡片組成:倉庫容量貨物數(shù)量訂單需求出貨數(shù)量退貨數(shù)量貨物堆積數(shù)量表5—3數(shù)據(jù)字典(三)No:______03____編號:F-01名稱:庫存記錄別名:kuncunjilu。no簡述:存放庫存所有可供貨物的信息組成:貨物名稱編號單價庫存數(shù)量關(guān)鍵字:貨物編號相關(guān)處理:P-01編號:F-02名稱:訂單別名:dingdan。no簡述:
記錄訂單信息組成:貨物編號貨物名稱訂單需求訂單日期
訂單編號關(guān)鍵字:訂單編號相關(guān)處理:
P-02編號:F-03名稱:客戶資料別名:kehuziliao.no簡述:
記錄客戶信息組成:客戶代碼客戶姓名客戶地址客戶電話銀行卡號關(guān)鍵字:
客戶代碼相關(guān)處理:P-01,P-03
編號:F-04名稱:出庫單別名:chukundan.no簡述:記錄出庫貨物信息組成:倉庫庫存量貨物編號貨物名稱發(fā)貨數(shù)量發(fā)貨日期出庫單編號關(guān)鍵字:
出庫單編號相關(guān)處理:
P02-01,P02—02,P02-03編號:F-05名稱:配送單別名:peisongdan。no簡述:記錄配送貨物信息組成:貨物編號貨物名稱數(shù)量配送日期配送地配送單編號關(guān)鍵字:配送單編號相關(guān)處理:P02—01,P02—02,P02-03填表人____________2011年12月8日表5-4數(shù)據(jù)字典(四)No:__04________編號:D—01名稱:訂貨單別名:dinghuodan。no簡述:客戶向商家提出的訂貨要求組成:貨物編號貨物名稱+數(shù)量+規(guī)格+日期若為數(shù)據(jù)流來源:客戶去向:配送管理信息系統(tǒng)編號:D—02名稱:客戶基本資料別名:kehuziliao。no簡述:客戶的個人信息資料組成:客戶代碼+客戶姓名+客戶地址+客戶電話+銀行卡號若為數(shù)據(jù)流來源:客戶、發(fā)貨中心去向:客戶關(guān)系管理編號:D-03名稱:入倉單別名:rucangdan.no簡述:記錄進入倉庫貨物信息組成:領(lǐng)料單+庫存空間+貨物數(shù)量+入倉日期若為數(shù)據(jù)流來源:庫長、倉庫去向:倉庫管理編號:D-04名稱:配送單別名:peisongdan。no簡述:配送人員根據(jù)出倉單對貨物進行配送組成:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+日期+配送地若為數(shù)據(jù)流來源:配送人員根據(jù)出倉單對貨物進行配送去向:客戶編號:D-05名稱:出倉單別名:chucangdan.no簡述:記錄貨物運出倉庫的信息組成:倉庫庫存量+貨物編號+名稱+發(fā)貨數(shù)量+日期若為數(shù)據(jù)流來源:倉庫車間去向:配送中心表5-5數(shù)據(jù)字典(五)No:_____05_____編號:P01名稱:物流決策管理輸入信息:采用全新的數(shù)據(jù)組織方式,對決策中大量的相關(guān)的物流原始數(shù)據(jù)進行集中、加工、錘煉和重組并轉(zhuǎn)換成有用的信息。輸出信息:利用數(shù)據(jù)倉庫技術(shù)對物流過程中存在的各類數(shù)據(jù)進行分析,建立一個基于數(shù)據(jù)倉庫技術(shù)的生產(chǎn)物流決策管理系統(tǒng)處理:通過分析這些數(shù)據(jù)使物流的信息化建設(shè)從支持日常業(yè)務(wù)操作上升到支持管理層的分析決策。編號:P02名稱:物流作業(yè)管理輸入信息:對日常的業(yè)務(wù)數(shù)據(jù)做適當?shù)奶崛『头治?進行業(yè)務(wù)管理輸出信息:商品的保管貨位編號,進行商品的入出庫管理,就應(yīng)該能夠管理到貨位以及在庫的情況。處理:對平均每一筆的配貨時間做一記錄,就可得到作為管理數(shù)據(jù)的出庫件數(shù)的平均作業(yè)時間。。編號:P03名稱:客戶關(guān)系管理輸入信息:現(xiàn)實商品市場需求的客戶來源于用戶訂貨單中所填的個人基本信息資料輸出信息:建立了客戶信息和市場的數(shù)據(jù)倉庫文件。處理:協(xié)調(diào)運輸、保管、配送、包裝、裝卸、流通加工各個部分,每個部分都有客戶和企業(yè)的關(guān)系存在,以確定現(xiàn)實客戶的數(shù)量和潛在客戶的數(shù)量及商品類型的需求。編號:P02-01名稱:倉儲管理輸入信息:根據(jù)客戶訂單的需求進行倉儲面積的調(diào)查及儲位分配情況,倉儲作業(yè)面積倉儲設(shè)備的運行狀況。輸出信息:安排倉庫門口(Docking)的裝卸作業(yè)儲位分布以及寫入外購物料收料單、物料進出倉查詢明細表、外購物料明細進度表、備料狀況表進行文件存儲。處理:采用有限的倉儲面積存儲更多的物品以及合理配置產(chǎn)品品項以最低的品項數(shù)和庫存數(shù)滿足市場的需要。編號:P02—02名稱:訂單處理輸入信息:業(yè)務(wù)部門查詢出貨日的存貨狀況、裝卸貨能力、流通加工負荷、包裝能、配送負荷等來答復(fù)客戶,而當訂單無法依客戶之要求交貨時,業(yè)務(wù)部加以協(xié)調(diào).輸出信息:業(yè)務(wù)部門制定報表計算方式,做報表歷史資料管理,訂定客戶訂購最小批量、訂貨方式或訂購結(jié)帳截止日。處理:業(yè)務(wù)人員統(tǒng)計該時段的訂貨數(shù)量,并予以調(diào)貨、分配出貨程序及數(shù)量。編號:P02-03名稱:配送管理輸入信息:根據(jù)訂單的數(shù)量及貨物倉儲情況備貨:籌集貨源、訂貨或購貨、集貨、進貨及有關(guān)的質(zhì)量檢查、結(jié)算、交接等。輸出信息:根據(jù)配送的距離、范圍和時間選擇最佳路線和最佳的運輸工具,使配裝和路線有效搭配處理:對儲備數(shù)量較大,儲備結(jié)構(gòu)也較完善,視貨源及到貨情況,可以有計劃地確定周轉(zhuǎn)儲備及保險儲備結(jié)構(gòu)及數(shù)量;分揀及配貨集中不同用戶的配送貨物,進行搭配裝載。編號:P02-04名稱:結(jié)算管理輸入信息:客戶訂單中貨物的質(zhì)量、數(shù)量、規(guī)格及世界市場價格輸出信息:一是去外部項客戶,二是寫入企業(yè)數(shù)據(jù)存儲的收入賬目文件處理:根據(jù)客戶訂單中貨物的數(shù)量及單價等的實際付款要求,選擇合適的結(jié)算工具及結(jié)算方式計算出總金額.編號:P03-01名稱:入倉管理輸入信息:采購人員進貨入倉跟蹤催促的同時,入倉進貨管理員即可依據(jù)采購單上預(yù)定入庫日期,做入倉作業(yè)排程、入倉站臺排程。輸出信息:將入倉資料登錄建檔。入倉管理員可依一定方式指定卸貨及棧板堆疊。對于由客戶處退回的商品,退貨品的入倉,經(jīng)過退貨品檢、分類處理而后登錄入倉。處理:當貨品進入時做入倉資料查核、入倉品檢,查核入倉貨品是否與采購單內(nèi)容一致,當品項或數(shù)量不符時即做適當?shù)男拚蛱幚?編號:P03-03名稱:庫存控制輸入信息:接受顧客的訂單,檢驗訂單根據(jù)缺貨記錄進行缺貨統(tǒng)計,將缺貨通知單發(fā)給采購部門。
輸出信息:根據(jù)留底的訂單進行統(tǒng)計,打印統(tǒng)計表給庫長。處理:根據(jù)采購部門發(fā)來的進貨通知單處理進貨,若庫存有貨,進行供貨處理,即修改庫存,給倉庫開備貨單,若庫存量不足,將缺貨訂單登入缺貨記錄并從缺貨記錄中取出缺貨訂單進行供貨處理,,即修改庫存,,并且將訂單留底;。編號:P03-04、P03—06名稱:出倉查詢管理輸入信息:根據(jù)倉庫號從貨物表中讀取本倉庫中每種貨物的貨物編碼、庫存量、貨物名稱和單價。輸出信息:前端機根據(jù)輸入的貨物信息,打印"出倉"清單。出倉單中同一種貨物最多只出現(xiàn)一次,每份出倉單由流水號唯一標識。處理:由倉庫管理員通過前端機從中心數(shù)據(jù)庫的庫存表中讀取本倉庫各種貨物的庫存數(shù)將貨物的條碼通過閱讀器輸入前端機中,貨物數(shù)量的默認值為1,可以由管理員修改,每個倉庫的當日業(yè)務(wù)數(shù)據(jù)也都暫存在前端機,當天業(yè)務(wù)結(jié)束后,再將前端機中存儲的數(shù)據(jù)傳輸?shù)街鳈C進行存儲與匯總。表5—6數(shù)據(jù)字典(六)No:_____06_____編號:S01名稱:供應(yīng)商簡述:為超市供應(yīng)貨物的廠商輸入的數(shù)據(jù)流:訂貨單輸出的數(shù)據(jù)流:客戶基本資料編號:S02名稱:客戶簡述:訂購貨物的客戶輸入的數(shù)據(jù)流:客戶基本資料輸出的數(shù)據(jù)流:訂貨單編號:S03名稱:配送中心簡述:為客戶配送貨物輸入的數(shù)據(jù)流:訂貨單輸出的數(shù)據(jù)流:出倉單編號:S04名稱:庫長簡述:倉庫的管理者輸入的數(shù)據(jù)流:入庫單輸出的數(shù)據(jù)流:出庫單編號:S05名稱:財務(wù)科簡述:結(jié)算貨物的出入輸入的數(shù)據(jù)流:入倉單輸出的數(shù)據(jù)流:配送單3。6處理邏輯描述1、選擇商品對于“選擇商品”的處理邏輯,超市人員從供應(yīng)商提供的商品目錄中選擇希望購買的商品,被選中的商品,列入采購清單當中,以備核查后生成訂單2、檢查核對對于采購清單“檢查核對”的處理邏輯,超市人員對采購清單進行檢查核對,若核對結(jié)構(gòu)為清單正確,則填寫打印訂單;若不正確,則返回到上一步重新選擇商品,修改采購清單。3、填寫打印訂單對于“填寫打印訂單”的處理邏輯,超市人員根據(jù)核對后的采購清單,錄入訂單信息,并向供應(yīng)商提交訂單。4、訂單匯總對于“訂單匯總"的處理邏輯,是將訂單存檔表按照一定的方法,進行分類匯總,進而生成訂單匯總單,供店主查閱。5、查點驗收對于商品“查點驗收”的處理邏輯,超市人員對貨物進行查點驗收,查看商品是否符合超市要求,如是否在保質(zhì)期內(nèi),包裝是否完好等,若商品合格,則將合格商品發(fā)票交給會計,同時登記供應(yīng)商信息,并可以供應(yīng)商進行檔案管理;若商品不合格,則與供應(yīng)商聯(lián)系,更換商品或退貨.6、核對數(shù)目對于商品“核對數(shù)目"的處理邏輯,超市人員根據(jù)訂單清點供應(yīng)商提供的商品的數(shù)量,若數(shù)量正確,則將商品入庫;若數(shù)量與訂單上不符,則與供應(yīng)商聯(lián)系,采取相應(yīng)的處理辦法。7、入庫對于“入庫”的處理邏輯,超市人員將合格的、數(shù)量正確的商品入庫,并同時錄入相應(yīng)的入庫單。8、入庫單統(tǒng)計對于“入庫單統(tǒng)計”的處理邏輯,是將入庫單存檔表按照一定的方法,進行分類匯總,進而生成入庫統(tǒng)計表,供店主查閱9、供應(yīng)商信息錄入與維護對于“供應(yīng)商信息錄入與維護”,超市人員將供應(yīng)商基本信息進行錄入,并可以對其進行查詢和修改及刪除,進而可以得到相應(yīng)的供應(yīng)商檔案.四、系統(tǒng)設(shè)計4。1功能結(jié)構(gòu)圖福滿家超市采購管理信息系統(tǒng)福滿家超市采購管理信息系統(tǒng)采購管理庫存管理配送管理采購訂單錄入采購訂單查詢采購訂單匯總?cè)霂焐唐泛瞬槿霂焐唐焚|(zhì)檢修改庫存信息出庫商品管理運輸管理貨物管理報表管理客戶信息管理供應(yīng)商信息錄入供應(yīng)商信息查詢供應(yīng)商檔案財務(wù)管理單據(jù)管理4。2輸入、輸出設(shè)計輸入設(shè)計本系統(tǒng)的輸入訂貨單、客戶基本資料單和入倉單打印輸出格式設(shè)計成表1、表2、和表3所示的基本形式。訂貨單表1年月日供應(yīng)商編號供應(yīng)商名稱傳真\電話物品名稱規(guī)格數(shù)量包裝要求質(zhì)量標準要求到貨日期采購員:傳真/電話:物流公司(蓋章)表2客戶基本資料單客戶代碼客戶姓名客戶地址客戶電話銀行卡號表3入倉單領(lǐng)料單庫存空間貨物數(shù)量入倉日期輸出設(shè)計本系統(tǒng)的輸出配送通知單、出倉單、出貨管理打印輸出格式設(shè)計成表1、表2、表3所示的基本形式。表1配送通知單貨物編號貨物名稱貨物規(guī)格貨物數(shù)量配送地日期表2出倉單倉庫庫存量貨物編號名稱發(fā)貨數(shù)量日期出貨管理表3月份應(yīng)減簽名供應(yīng)商倉儲管理倉位定位入倉單存檔出倉單存檔訂單存檔配送存檔派車單存檔訂單信息配送信息結(jié)算處理0.00會計:審核:倉庫管理入倉管理入倉單存檔入庫單號入庫日期倉位查詢庫存臺帳數(shù)量存儲文件設(shè)計根據(jù)系統(tǒng)分析和設(shè)計的要求,本系統(tǒng)中建立三個基礎(chǔ)數(shù)據(jù)庫,如表1、表2、表3、表4、表5所示。為了便于閱讀理解,庫文件中的字段名均用漢字命名。表1配送中心情況表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1配送中心號字符型102配送中心名稱字符型83倉庫字符型84貨物字符型85配送員字符型66地址字符型87負責人字符型88郵編數(shù)值型40表2客戶表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1客戶編號數(shù)值型102姓名字符型23客戶等級字符型84注冊號字符型85注冊日期日期型51表3倉庫情況表結(jié)構(gòu)字段字段名類型寬度小數(shù)字1倉庫編號字符型102倉庫名稱字符型83地址字符型304郵編數(shù)值型105主管字符型86貨物字符型8表4配送員情況結(jié)構(gòu)表字段字段名類型寬度小數(shù)字1配送員工號字符型102姓名字符型83職位字符型84負責配送范圍字符型30表5簽收單情況結(jié)構(gòu)表字段字段名類型寬度小數(shù)字1簽收單號字符型202客戶名字符型83貨物名字符型84客戶滿意度字符型205客戶意見字符型206日期日期型107配送員編號字符型104。3代碼設(shè)計usingSystem;usingSystem.Collections。Generic;usingSystem.Windows。Forms;usingBIL;namespaceWinUI{stat(yī)icclassProgram{///<summary>///應(yīng)?|用??程¨?序¨°的ì?主??入¨?口¨2點ì?。?ê///</summary>[STAThread]staticvoidMain(){Applicat(yī)ion.EnableVisualStyles();Application。SetCompatibleTextRenderingDefault(false);//獲?取¨?設(shè)|¨¨置?Set。pat(yī)h=Application。StartupPath+@”\Set.XML”;Set.XmlDeserialize();frmLoginfrm=newfrmLogin();DialogResultdr=frm。ShowDialog();if(dr==DialogResult.Yes)Application.Run(newfrmMain());}}}庫存管理: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>///插?入¨?庫a存??管¨1理¤¨a信?息?é///〈/summary〉///〈paramname=”depotData">庫a存??管¨1理¤¨a類¤¨¤〈/param>///〈returns></returns>publicintinsertDepot(DepotDatadepotDat(yī)a){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庫a存??管¨1理¤¨a信?息?é///</summary〉///〈paramname="depotDat(yī)a"〉庫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新?庫a存??管¨1理¤¨a信?息?é///</summary〉///<paramname=”depotDat(yī)a”>庫a存??管¨1理¤¨a類¤¨¤</param〉///<returns>〈/returns>publicintupdateDepot(DepotDatadepotData){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("updat(yī)edepotsetMinfoID=@MinfoID,Quantity=@Quantity,Hint=@HintwhereID=@id",conn);cmd.Parameters。AddWithValue("id”,depotData.ID);cmd.Parameters.AddWithValue(”@MinfoID",depotDat(yī)a。MInfoID);cmd.Parameters.AddWithValue("@Quantity",depotData.Quantity);cmd.Parameters。AddWithValue(”@Hint",depotDat(yī)a.Hint);inti=cmd.ExecuteNonQuery();conn.Close();returni;}///<summary>///查¨|詢?¥庫a存??管¨1理¤¨a信?息?é///</summary〉///<paramname="depotDat(yī)a”>庫a存??管¨1理¤¨a類¤¨¤</param>///〈returns〉返¤|ì回?庫a存??管¨1理¤¨a類¤¨¤</returns〉publicList<DepotData〉selDepot(){DepotDatadepotData=newDepotData();List<DepotData>list=newList<DepotData>();SqlConnectionconn=newSqlConnection(connStr);SqlDat(yī)aAdaptersda=newSqlDat(yī)aAdapter("select*fromdepot",conn);DataSetds=newDat(yī)aSet();sda。Fill(ds);foreach(DataRowdrinds.Tables[0]。Rows){depotData。ID=(int)dr[0];depotDat(yī)a.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〉getPurveyInfoDat(yī)a(){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,ê?對?應(yīng)?|ListView的ì?項?目?位?置?</returns>publicstaticintupdPurveyInfo(PurveyInfoDatapid){pi.updat(yī)ePurvey(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;//privat(yī)eint_iD;//privatestring_name;//privat(yī)eint_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(MerchandiseInfoDat(yī)amerInfo){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>publicintupdat(yī)eMerchandiseType(MerchandiseInfoDatamerInfo){SqlConnectionconn=newSqlConnection(connStr);conn.Open();SqlCommandcmd=newSqlCommand("updat(yī)eMerchandiseInfosetname=@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〈MerchandiseInfoDat(yī)a>selMerchandiseType(){List<MerchandiseInfoData>list=newList<MerchandiseInfoData〉();SqlConnectionconn=newSqlConnection(connStr);SqlDat(yī)aAdaptersda=newSqlDataAdapter("select*fromMerchandiseInfo”,conn);DataSetds=newDat(yī)aSet();sda。Fill(ds);foreach(Dat(yī)aRowdrinds.Tables[0]。Rows){MerchandiseInfoDat(yī)amer=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();publicstat(yī)icList〈StockData>getStocks(){returnst.selStock();}///〈summary>///獲?取¨?定?§單죤頭a?¤///</summary〉///<paramname=”dt”>日¨?期¨2〈/param>///<paramname="state">定?§單죤狀á??態(tài)??0未??審|¨?批¨21審|¨?批¨22作á??廢¤?</param〉///〈returns></returns〉publicstaticList<StockData>getStocks(Dat(yī)eTimedt,intstate){stringstr=string.Empty;if(state==0)str="Down=0andStockDat(yī)e='"+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?日¨?期¨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(state==0)str="Down=0andStockDatebetween'"+dt。ToString(”d")+"’and’"+dt1。ToString(”d")+"'andBlank=0";elseif(stat(yī)e==1)str=”Down=1andDownDatebetween’"+dt。ToString("d")+”'and'"+dt1.ToString("
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度farmhouse木門安裝服務(wù)合同
- 深圳購房合同樣本
- 住宅房屋購買合同簡單版
- 2024年《軟件許可合同中不可抗力事件的處理》
- 廣告公司授權(quán)合同模板
- 2024年范文承包土地協(xié)議書
- 2024年發(fā)光字合同
- 跨境客運線路租賃合同
- 共建文明施工項目協(xié)議書
- 親子園與醫(yī)療機構(gòu)合作協(xié)議書
- 國開2024年《中國法律史》平時作業(yè)1-3答案
- 鋼結(jié)構(gòu)策劃書(范本)
- 急性腎衰竭與crrt治
- 焦化廠生產(chǎn)工序及工藝流程圖
- 嘔吐(急性胃腸炎)診療指南(制訂)編制說明排版
- 江堤道路工程施工方案#江蘇
- (外研版)初中英語語法匯總[新版]
- 李燕璇植樹問題卡通版5
- 有砟軌道鋪設(shè)的施工講解
- 煙草專賣食堂燃氣泄露及火災(zāi)事故現(xiàn)場應(yīng)急處置方案
- 國家電網(wǎng)公司十八項反措
評論
0/150
提交評論