唐 俊
【摘要】對系統(tǒng)的功能進(jìn)行詳細(xì)的設(shè)計(jì),目的使開發(fā)者與用戶更有效的實(shí)現(xiàn)功能與理解需求,并使程序人員能順利的實(shí)現(xiàn)系統(tǒng),在系統(tǒng)的實(shí)現(xiàn)階段重點(diǎn)講述設(shè)計(jì)到編碼的過渡,以體現(xiàn)建模的模型對系統(tǒng)開發(fā)帶來的好處。
【關(guān)鍵詞】庫存管理;流程分析;信息系統(tǒng);系統(tǒng)分析
1 引言:
傳統(tǒng)的面向過程的庫存管理信息系統(tǒng)的開發(fā)中存在不少的問題,傳統(tǒng)的面向過程的開發(fā)方法,也即主要是基于功能分析或數(shù)據(jù)分析基礎(chǔ)上的結(jié)構(gòu)化方法。這種開發(fā)方法下設(shè)計(jì)的系統(tǒng)在70或80年代早期還可以適應(yīng),但在越來越復(fù)雜的非數(shù)值計(jì)算類型的軟件開發(fā)中,在廣泛應(yīng)用圖形界面的交互式系統(tǒng)中,在控制要求非常突出的應(yīng)用中,在需求經(jīng)常變化的條件下,尤其是在庫存系統(tǒng)這種數(shù)據(jù)流動性要求比較高的管理軟件的開發(fā),用傳統(tǒng)的軟件開發(fā)方法解決問題往往暴露出嚴(yán)重的不適應(yīng)性。
編寫結(jié)合了面向?qū)ο蟮能浖_發(fā)方法與UML建模語言的優(yōu)勢與特色,同時與庫存管理系統(tǒng)緊密結(jié)合。既體現(xiàn)了面向?qū)ο蟮能浖_發(fā)思想 ,又包容了UML建模語言所特有的語言建模優(yōu)勢。在編寫中我們大量的使用UML語言所提供的各種建模圖形來描述庫存管理系統(tǒng),例如描述用戶需求的用例圖,描述系統(tǒng)功能的動態(tài)的順序圖。根據(jù)庫存管理的特點(diǎn),我們大膽的改進(jìn)了一般的UML建模的分析過程,并在分析設(shè)計(jì)過程中采用更加適合庫存系統(tǒng)的分析級類圖與順序圖。
2 系統(tǒng)功能簡介
系統(tǒng)的功能是系統(tǒng)能夠做的事情,在本系統(tǒng)中,系統(tǒng)的功能有:
1系統(tǒng)應(yīng)該能完成入庫操作過程中的表與碼單的錄入;
2系統(tǒng)應(yīng)該能完成入庫過程中的貨物的審核,記費(fèi);
3系統(tǒng)應(yīng)該能進(jìn)行有效的庫存管理,例如盤點(diǎn),移庫等;
4系統(tǒng)應(yīng)該能對出庫過程中的表與賬單進(jìn)行管理;
5系統(tǒng)應(yīng)該能對出庫后的平帳,記錄儲存等進(jìn)行管理;
6系統(tǒng)用戶能有效的進(jìn)行權(quán)限,日志的管理;
7系統(tǒng)用戶可以查詢報(bào)表,客戶,貨物等基本信息;
8系統(tǒng)能記錄下系統(tǒng)的使用日志;
9任何人員要使用本系統(tǒng)必須擁有相應(yīng)的權(quán)限;
3 入庫流程分析
1、貨物到達(dá)后,站臺值班員組織卸貨,大致清點(diǎn)品種、件數(shù),編寫《物資到站日報(bào)》,送至收貨組;
2、收貨組根據(jù)《物資到站日報(bào)表》核對驗(yàn)收貨物,分配庫位,填寫《碼單》。
3、客戶《貨物明細(xì)單》到達(dá)后,填寫《入庫單》。核對《碼單》、《貨物明細(xì)單》,《入庫單》,如出現(xiàn)差錯,返客戶《貨物異常報(bào)告》。
4、總經(jīng)辦審核記賬后,生成《帳卡》、《入庫收費(fèi)單》,數(shù)據(jù)不再允許改動。
4 出庫流程分析
1、客戶在入庫時提供提貨樣單,用戶持提貨單至發(fā)貨組,要求提貨。調(diào)度員核實(shí)提貨單的合法性,填寫《出庫單》,顯示相關(guān)業(yè)務(wù)號信息,如果有層次,則顯示層次信息,并修改層次信息;如果是一個業(yè)務(wù)號的尾貨則給出尾貨提示。然后向用戶出具《出庫收費(fèi)單》,同時生成《派車單》,并派保管員準(zhǔn)備發(fā)貨。
2、保管員持《派車單》組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫《碼單出庫信息表》 。
3、用戶繳費(fèi)后,保管員開具出門證給用戶。
4、總經(jīng)辦審核記賬后,生成保管收費(fèi)單。
5、一批貨物全部出庫后,保管員將《帳卡》、《提貨單》、《碼單》送至總經(jīng)辦核實(shí)平帳后,存檔。
5庫存管理業(yè)務(wù)流程分析
盤點(diǎn)流程:
1、貨艙部根據(jù)需要盤點(diǎn)的貨物生成盤點(diǎn)帳存表,表中有生成盤點(diǎn)表的商品編碼、商品名稱、所屬部門、庫位、經(jīng)營方式、庫存數(shù)量及盤點(diǎn)日期等相關(guān)信息;
2、打印盤點(diǎn)單,包括的項(xiàng)目有:商品庫位、所屬部門、類別、商品編碼、商品名稱、經(jīng)營方式、實(shí)盤數(shù)量及盤點(diǎn)日期,這里不輸出商品的帳存數(shù)量;
3、盤點(diǎn)員手持盤點(diǎn)單,進(jìn)行實(shí)地盤點(diǎn),將數(shù)量填入盤點(diǎn)單中實(shí)盤數(shù)量處;
4、貨艙部在微機(jī)中調(diào)出對應(yīng)的盤點(diǎn)帳存表,將實(shí)盤的數(shù)量錄入進(jìn)去,經(jīng)主管檢察錄入數(shù)據(jù)的準(zhǔn)確性后,審核生效;
5、生成盤點(diǎn)盈虧表。
6、針對商品有盤盈和盤虧的商品進(jìn)行記賬。凡是有盈虧的商品列出商品編碼、名稱、實(shí)盤數(shù)量、帳存數(shù)量、成本單價、盈虧金額。
盤點(diǎn)業(yè)務(wù)流程圖如圖1所示。
圖1 庫存盤點(diǎn)業(yè)務(wù)流程圖
6總結(jié)
庫存管理對超市的經(jīng)營管理至關(guān)重要,進(jìn)行信息化的基礎(chǔ)是對業(yè)務(wù)流程進(jìn)行建模。分析了超市的現(xiàn)有業(yè)務(wù)流程,并對入庫、出庫和庫存管理等流程進(jìn)行了分析與建模,為庫存管理的信息化建設(shè)奠定了基礎(chǔ)。
【參考文獻(xiàn)】
[1] 《信息系統(tǒng)開發(fā)方法教程》 陳佳著 清華大學(xué)出版社1998.5
[2] 《UML基礎(chǔ)教程》張瑜 清華大學(xué)出版社 2003.10
[3] 《java與UML面向?qū)ο笤O(shè)計(jì)與編程》王柏 電子工業(yè)出版社 2003.12
A supermarket inventory management information system for business process analysis
Tang Jun
(Department of Information Engineering, Hunan Urban Construction College,XiangTan 411100)
【Abstract】Detail on the function of the system was designed to allow developers and users more effectively achieve the functionality and understanding of the requirements, and enable the smooth implementation of procedures for personnel system, the implementation phase of the system design to coding to highlight the transition to reflect the construction of model of the system development model benefits.
【Keywords】Inventory management, process analysis, information systems, systems analysis