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