版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)1 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃1.1 系統(tǒng)背景系統(tǒng)背景在國(guó)民經(jīng)濟(jì)信息化過程中企業(yè)信息化是一個(gè)很重要的部分。隨著企業(yè)經(jīng)營(yíng)模式逐漸從勞動(dòng)密集型向技術(shù)密集型轉(zhuǎn)變,建立在真實(shí)數(shù)據(jù)基礎(chǔ)上的科學(xué)理性的現(xiàn)代管理方式將使企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。管理信息系統(tǒng)能及時(shí)為企業(yè)提供所需的真實(shí)數(shù)據(jù),成為企業(yè)管理者進(jìn)行決策的依據(jù)。尤其在商業(yè)企業(yè)中,商品的進(jìn)銷存管理顯得極其重要?,F(xiàn)代商業(yè)的迅速發(fā)展,對(duì)手工管理模式提出了嚴(yán)峻挑戰(zhàn)。商品品種日益豐富,流行周期變短;企業(yè)經(jīng)營(yíng)活動(dòng)節(jié)奏加快,如調(diào)價(jià)、削價(jià)、賒銷、代銷、折讓、退換等各種情況;信息量增大、變化加快,這些都增加了經(jīng)營(yíng)管理的結(jié)算和統(tǒng)計(jì)
2、難度,手工管理難以完全勝任?,F(xiàn)代化商業(yè)大市場(chǎng)、大流通、大商業(yè)發(fā)展的前提是高度發(fā)達(dá)的社會(huì)信息化,而商業(yè)企業(yè)自身內(nèi)部的管理信息系統(tǒng)又是社會(huì)信息化的前提。商品流轉(zhuǎn)中基礎(chǔ)數(shù)據(jù)的組織與應(yīng)用尤其重要,也是商業(yè) MIS 系統(tǒng)在操作層和經(jīng)營(yíng)層最廣泛的應(yīng)用之處。商品的進(jìn)、銷、退、換、盤、損等商品流轉(zhuǎn)過程的管理以及相應(yīng)的款項(xiàng)流通的管理、票據(jù)的管理,是計(jì)算機(jī)系統(tǒng)代替手工作業(yè)方式的主要用途之一。強(qiáng)化庫(kù)存管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是商業(yè)企業(yè)家門夢(mèng)寐以求的。本小組開展商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的分析與設(shè)計(jì),就是希望有助于我國(guó)商業(yè)自動(dòng)化事業(yè)的發(fā)展,同時(shí)也希望豐
3、富企業(yè)信息系統(tǒng)的研究,為企業(yè)信息化作出貢獻(xiàn)。當(dāng)今的企業(yè)信息系統(tǒng)不但是傳統(tǒng)手工信息管理系統(tǒng)的替代者,而且也是先進(jìn)管理思想的體現(xiàn)者。因此本系統(tǒng)就是在下面兩個(gè)研究背景的基礎(chǔ)上進(jìn)行的。(1)手工信息管理的缺點(diǎn)和現(xiàn)代管理信息系統(tǒng)優(yōu)勢(shì)。我國(guó)目前大部分的小型商業(yè)企業(yè)仍然采用傳統(tǒng)的手工信息系統(tǒng)。這種原始手工操作的信息系統(tǒng)存在很多缺點(diǎn),如管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意等。而以先進(jìn)的管理理念建立起來的管理信息系統(tǒng),實(shí)現(xiàn)商業(yè)企業(yè)現(xiàn)代化的庫(kù)存管理,能夠增強(qiáng)商業(yè)企業(yè)的活力,為企業(yè)帶來巨大的經(jīng)濟(jì)效益,這也是商業(yè)企業(yè)庫(kù)存管理的當(dāng)務(wù)之急?,F(xiàn)代化的庫(kù)存管理信息系統(tǒng),利用計(jì)算機(jī)技術(shù)從事商品信息處理
4、,顯示出其手工操作無法比擬的優(yōu)勢(shì)。(2)數(shù)據(jù)庫(kù)技術(shù)現(xiàn)狀。在商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)中數(shù)據(jù)庫(kù)是關(guān)鍵,數(shù)據(jù)庫(kù)中的數(shù)據(jù)就是企業(yè)的重要資源,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞影響著商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的好壞。商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)中的核心技術(shù)就是數(shù)據(jù)庫(kù)技術(shù)。1.21.2 項(xiàng)目研究的意義項(xiàng)目研究的意義商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)主要解決的是商品庫(kù)存方面的信息管理問題,還沒被廣泛應(yīng)用到企業(yè)信息化管理中。庫(kù)存管理模塊占企業(yè)總資產(chǎn)的20-30%,被稱作“第三利潤(rùn)源泉”,所以商業(yè)企業(yè)對(duì)庫(kù)存進(jìn)行全面的管理是非常有必要的5。商業(yè)企業(yè)已從傳統(tǒng)的進(jìn)銷存一體經(jīng)營(yíng)模式轉(zhuǎn)為國(guó)際通行的進(jìn)銷分離模式。建立商品庫(kù)存管理信息系統(tǒng),對(duì)于商業(yè)企業(yè)加強(qiáng)商
5、品在內(nèi)部流通過程中的合理調(diào)配、合理存儲(chǔ),減少內(nèi)部流通成本具有積極意義。建立商品庫(kù)存管理信息系統(tǒng),是眾多商家的迫切需要,也是商品經(jīng)濟(jì)發(fā)展的必然產(chǎn)物;一套完整的庫(kù)存管理信息系統(tǒng),不僅能合理的管理商品流通減少貨物冗余、加速資金周轉(zhuǎn),控制商品價(jià)格的波動(dòng),而且它能規(guī)范商品流通的工作流程,減少人為因素的影響,更重要的是它能利用歷史數(shù)據(jù),為管理者的決策提供分析數(shù)據(jù)。因此,為了給商業(yè)企業(yè)的庫(kù)存管理者提供強(qiáng)有力的庫(kù)存決策,更好地幫助他們進(jìn)行有效的庫(kù)存管理,提高企業(yè)市場(chǎng)競(jìng)爭(zhēng)力,分析與設(shè)計(jì)庫(kù)存管理信息系統(tǒng)有著非常重要的實(shí)際意義。1.31.3 系統(tǒng)介紹系統(tǒng)介紹1.3.1 系統(tǒng)目標(biāo)商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的總體目標(biāo)是提
6、高庫(kù)存業(yè)的服務(wù)水平、實(shí)現(xiàn)物流合理化,降低總成本和提高客戶滿意水平。其具體的設(shè)計(jì)目標(biāo)主要有以下幾個(gè)方面:(1)為商業(yè)企業(yè)庫(kù)存管理提供大量的商品入庫(kù)、存儲(chǔ)保管和出庫(kù)方面的信息, 根據(jù)這些信息分析、了解商品在存儲(chǔ)過程中的狀態(tài),分別采取不同的處理與監(jiān)控措施,并將這些信息及時(shí)反饋給采購(gòu)、銷售、需求預(yù)測(cè)等部門,使采購(gòu)、物流、銷售形成一系列的連貫活動(dòng),使商業(yè)企業(yè)庫(kù)存管理協(xié)調(diào)合理。(2)實(shí)現(xiàn)對(duì)商業(yè)企業(yè)庫(kù)存工作的規(guī)范化管理,能按單號(hào)、商品名稱、入庫(kù)日期、合同號(hào)、倉(cāng)庫(kù)名稱等條件,迅速查詢商業(yè)企業(yè)的各項(xiàng)未進(jìn)行、正進(jìn)行、待進(jìn)行的庫(kù)存信息,從而對(duì)庫(kù)存作業(yè)實(shí)施監(jiān)控與管理。(3)具備與供應(yīng)商及時(shí)準(zhǔn)確的交換信息的功能。支持成
7、員間的信息共享,可實(shí)現(xiàn)本企業(yè)不同地點(diǎn)倉(cāng)庫(kù)間和企業(yè)間的信息集成。(4)實(shí)現(xiàn)庫(kù)存合理化。依靠電子計(jì)算機(jī)技術(shù)和嚴(yán)密的庫(kù)存管理,壓縮庫(kù)存,并防止積壓和脫銷。采取有效措施,盡可能縮短從訂貨到發(fā)貨的時(shí)間。(5)為客戶提供信息咨詢及有關(guān)資料的查詢和統(tǒng)計(jì)??傊?,商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的基本目標(biāo)是用現(xiàn)代化的物質(zhì)技術(shù)設(shè)備和管理措施,不斷提高庫(kù)存作業(yè)的工作效率,做到儲(chǔ)存多,進(jìn)出快,采用科學(xué)的養(yǎng)護(hù)方法,不斷提高商品養(yǎng)護(hù)能力,做到保管好,損耗少;運(yùn)用經(jīng)濟(jì)手段管理倉(cāng)庫(kù),建立與健全以崗位貴任制為中心的各項(xiàng)管理制度,不斷提高倉(cāng)庫(kù)管理水平,做到節(jié)省費(fèi)用,保證安全。1.3.2 系統(tǒng)功能商業(yè)企業(yè)庫(kù)存管理活動(dòng)可分為商品入庫(kù)、商品存
8、儲(chǔ)保管、商品出庫(kù)和輔助決策四個(gè)部分。其具體功能如下:(1)商品入庫(kù)信息系統(tǒng)商品入庫(kù)作業(yè)是商業(yè)企業(yè)庫(kù)存管理的開始,包括商品的接運(yùn)、卸貨、搬運(yùn)、清點(diǎn)數(shù)量、商品驗(yàn)收、整理、堆碼、辦理入庫(kù)手續(xù)等一系列的操作過程。它是根據(jù)商品儲(chǔ)存計(jì)劃和入庫(kù)憑證安排的,按照規(guī)定的程序,倉(cāng)庫(kù)進(jìn)行收貨的業(yè)務(wù)。入庫(kù)信息系統(tǒng)的處理范圍包括從接收入庫(kù)開始確認(rèn)存儲(chǔ)位置,到更新庫(kù)存的處理。接收入庫(kù):商業(yè)企業(yè)從供應(yīng)商那里事先獲得到貨預(yù)訂信息并存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中。實(shí)際到貨時(shí), 通過掃描讀取該條碼檢索出到貨單位所對(duì)應(yīng)的該商品信息,經(jīng)過信息的確認(rèn)后就可以完成接收貨物的作業(yè)。存放指示:使商品存儲(chǔ)的位置通過計(jì)算機(jī)系統(tǒng)自動(dòng)進(jìn)行分配,并輸出存儲(chǔ)位置的
9、指示書, 向作業(yè)人員進(jìn)行指示。更新庫(kù)存:在分散處理時(shí), 更新庫(kù)存分為中央和分散兩次更新庫(kù)存。如果在入庫(kù)的商品立即出庫(kù)的系統(tǒng)中, 在分散計(jì)算機(jī)中更新所掌握的不同保管位置的庫(kù)存, 然后聯(lián)網(wǎng)更新在中央計(jì)算機(jī)系統(tǒng)中所掌握的不同倉(cāng)庫(kù)的庫(kù)存。在入庫(kù)的商品不需要立即出庫(kù)的情況下, 在分散計(jì)算機(jī)系統(tǒng)中立即進(jìn)行更新處理。為了使中央和分散兩方的庫(kù)存保持一致, 需要建立日常能夠進(jìn)行兩方庫(kù)存對(duì)賬的功能。入庫(kù)確認(rèn):入庫(kù)確認(rèn)主要是核對(duì)錄入的各種入庫(kù)信息是否正確, 如果出現(xiàn)了錯(cuò)誤, 要回到取消接收入庫(kù)信息的狀態(tài), 重新從接收入庫(kù)開始修改。如果全部正常處理, 根據(jù)入庫(kù)確認(rèn)輸出實(shí)際入庫(kù)的信息。信息生成:為入庫(kù)處理的最后步驟,要
10、生成接收累計(jì)的會(huì)計(jì)信息,用以反映會(huì)計(jì)系統(tǒng)的接收臺(tái)賬、庫(kù)存賬,將信息存儲(chǔ)到相應(yīng)的數(shù)據(jù)庫(kù)。(2)儲(chǔ)存保管信息系統(tǒng)儲(chǔ)存保管階段是商業(yè)企業(yè)庫(kù)存管理作業(yè)的重要環(huán)節(jié)。這一階段商品在整個(gè)儲(chǔ)存期間,為保持商品的原有使用價(jià)值,倉(cāng)庫(kù)需要采取一系列保管、保養(yǎng)措施。在庫(kù)信息系統(tǒng)的處理范圍包括事先設(shè)定庫(kù)存的指標(biāo),到盤點(diǎn)管理等。檢索庫(kù)存:讓業(yè)務(wù)人員知道正確的庫(kù)存量,判斷是否與訂單相對(duì)應(yīng)。在電子商務(wù)環(huán)境下,商業(yè)企業(yè)充分利用通暢的網(wǎng)絡(luò)渠道,可以及時(shí)地檢索到公司在各地的庫(kù)存及供應(yīng)鏈上其他企業(yè)的與庫(kù)存相關(guān)的庫(kù)存最新資料。輸出收付管理資料:商品入庫(kù)和出庫(kù)時(shí)要登記實(shí)物的卡片,在計(jì)算機(jī)系統(tǒng)中為了正確的管理庫(kù)存,存儲(chǔ)著入庫(kù)的紀(jì)錄。計(jì)算機(jī)
11、系統(tǒng)生成收付表單,并根據(jù)收付的實(shí)際業(yè)績(jī)掌握將來的業(yè)務(wù)量。補(bǔ)充庫(kù)存:商業(yè)企業(yè)庫(kù)存補(bǔ)充可以分為定期補(bǔ)充和緊急補(bǔ)充。定期補(bǔ)充是按照所確定的安全庫(kù)存,根據(jù)庫(kù)內(nèi)儲(chǔ)存的商品進(jìn)行補(bǔ)充的匯總,指示完成補(bǔ)充庫(kù)存的處理。緊急補(bǔ)充是以出庫(kù)預(yù)定的數(shù)據(jù)為基礎(chǔ)的,當(dāng)進(jìn)行商品分配時(shí),揀貨貨區(qū)不足由存儲(chǔ)庫(kù)區(qū)緊急補(bǔ)充。盤點(diǎn):查明存貨盤盈、盤虧、損毀的數(shù)量以及造成的原因,并應(yīng)進(jìn)行相應(yīng)的賬務(wù)處理,調(diào)整存貨的實(shí)存數(shù),使存貨的賬面記錄與庫(kù)存實(shí)物相符。計(jì)算機(jī)系統(tǒng)中,根據(jù)庫(kù)存數(shù)據(jù)庫(kù)對(duì)倉(cāng)庫(kù)、不同貨架存儲(chǔ)的商品進(jìn)行盤點(diǎn),事先要輸出有關(guān)盤點(diǎn)清單。(3)商品出庫(kù)信息系統(tǒng)商品出庫(kù)作業(yè)是商業(yè)企業(yè)庫(kù)存管理業(yè)務(wù)的最后一個(gè)環(huán)節(jié)。這一階段是根據(jù)出庫(kù)憑證,為使
12、商品準(zhǔn)確、及時(shí)、安全地發(fā)放出去所進(jìn)行的一系列作業(yè)活動(dòng)。對(duì)商品出庫(kù),要求發(fā)貨準(zhǔn)確、及時(shí),保質(zhì)保量地交給倉(cāng)單持有人;出庫(kù)的商品必須包裝完整、標(biāo)記清楚、數(shù)量準(zhǔn)確。出庫(kù)信息系統(tǒng)的處理范圍包括從按訂單準(zhǔn)備出庫(kù)開始,實(shí)際的貨物出庫(kù)到向會(huì)計(jì)系統(tǒng)傳送已經(jīng)出庫(kù)的信息為止。匯總出庫(kù)數(shù)據(jù):對(duì)商品分配結(jié)束之后的訂單數(shù)據(jù)進(jìn)行匯總,從中央計(jì)算機(jī)系統(tǒng)得到出庫(kù)數(shù)據(jù),確認(rèn)數(shù)據(jù)的內(nèi)容,按照出庫(kù)數(shù)據(jù)的順序進(jìn)行排列替換并編輯有關(guān)內(nèi)容。為進(jìn)行單據(jù)揀貨的倉(cāng)庫(kù)生成處理的單據(jù),在進(jìn)行配車處理的同時(shí)對(duì)配車處理傳送出庫(kù)數(shù)據(jù)。在電子商務(wù)環(huán)境下,商業(yè)企業(yè)通過網(wǎng)絡(luò)可以匯總出公司各地倉(cāng)庫(kù)的出庫(kù)數(shù)據(jù),匯總后的數(shù)據(jù)為企業(yè)決策提供依據(jù)。揀貨處理:匯總的揀貨清
13、單按照商品單位合計(jì)出庫(kù)數(shù)據(jù),與作業(yè)人員的作業(yè)單位匹配輸出商品的分類。單據(jù)揀貨時(shí),在匯總出庫(kù)數(shù)據(jù)之后,考慮配送業(yè)務(wù)按照不同的方面排列替換出庫(kù)單據(jù),以單據(jù)為單位輸出揀貨清單并進(jìn)行揀貨處理。分揀處理:分揀處理是集合揀貨的后處理作業(yè)。在以商品的總量為單位進(jìn)行揀貨之后,再按照不同的訂單分配商品。生成分揀貨架和訂單,以及這些內(nèi)容的商品所聯(lián)系的分揀清單,按照揀貨的順序參考分揀清單,向分揀貨架分配商品。生成出庫(kù)單據(jù):計(jì)算機(jī)進(jìn)行出庫(kù)作業(yè)指示,即對(duì)揀貨、分揀等進(jìn)行出庫(kù)作業(yè)指示的訂單進(jìn)行生成出庫(kù)單據(jù)的準(zhǔn)備,與出庫(kù)單據(jù)的形式相吻合,加工訂單信息, 隨時(shí)輸出單據(jù)。出庫(kù)確認(rèn):確認(rèn)出庫(kù)處理,以接受訂單檢索出預(yù)定出庫(kù)的出庫(kù)數(shù)
14、據(jù),對(duì)出庫(kù)單據(jù)和商品、數(shù)量等是否一致、實(shí)物和數(shù)量是否一致進(jìn)行確認(rèn)。有關(guān)集合包裝的訂單,由于在包裝時(shí)確認(rèn)內(nèi)容,只確認(rèn)包裝的個(gè)數(shù),所以在出庫(kù)區(qū)放置貨物時(shí),讀取貨物標(biāo)簽的條碼進(jìn)行出庫(kù)確認(rèn)。傳送數(shù)據(jù):在分散計(jì)算機(jī)系統(tǒng)中處理完成的出庫(kù)數(shù)據(jù)要傳送到中央計(jì)算機(jī)系統(tǒng)中,并在中央計(jì)算機(jī)系統(tǒng)中更新庫(kù)存。向結(jié)算系統(tǒng)中傳送支付信息,附加銷售信息、內(nèi)部的交易信息等對(duì)會(huì)計(jì)的必要項(xiàng)目生成傳送文件。(4)輔助決策子系統(tǒng)輔助決策的功能是對(duì)數(shù)據(jù)的分析和決策功能,這部分功能是該系統(tǒng)的核心功能,它包括庫(kù)存決策的建立和庫(kù)存決策運(yùn)行。為了更方便快捷地進(jìn)行庫(kù)存決策,將商品和某種庫(kù)存模型建立關(guān)聯(lián)。具體建立過程為,根據(jù)對(duì)歷史數(shù)據(jù)和現(xiàn)行數(shù)據(jù)分析
15、,確定或預(yù)測(cè)商品的需求量和需求速度,根據(jù)合理的決策模型,以及合理確定模型的參數(shù),將此作為該商品的庫(kù)存決策方案保存下來。預(yù)警提示:根據(jù)限額的數(shù)據(jù)設(shè)計(jì)出庫(kù)存量預(yù)警提示。訂貨決策:根據(jù)預(yù)警提示的某種商品,對(duì)其庫(kù)存數(shù)據(jù)錄入后,進(jìn)行決策分析,并能夠進(jìn)行訂貨數(shù)量的相關(guān)決策最后制定庫(kù)存訂貨決策。數(shù)據(jù)管理:數(shù)據(jù)管理功能是對(duì)預(yù)警提示信息和訂貨決策數(shù)據(jù)的存儲(chǔ)管理,對(duì)這些數(shù)據(jù)的存儲(chǔ)與維護(hù)是實(shí)行科學(xué)決策所必須的,是輔助管理決策系統(tǒng)的基礎(chǔ)性功能。1.41.4 系統(tǒng)開發(fā)計(jì)劃系統(tǒng)開發(fā)計(jì)劃(略略)1.51.5 可行性分析可行性分析可行性分析以調(diào)查研究的結(jié)果為基礎(chǔ),經(jīng)過可行性調(diào)研,進(jìn)一步論證系統(tǒng)的必要性和可能性??尚行苑治龅哪?/p>
16、的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。可行性研究的目的不是解決問題,而是確定問題是否值得去解決。怎樣達(dá)到這個(gè)目的呢?當(dāng)然不能靠主觀猜想,而只能靠客觀地分析,必須分析幾種主要的可能解決方法的利弊,從而判斷開發(fā)的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的開發(fā)主要是從經(jīng)濟(jì)可行性、技術(shù)可行性和社會(huì)可行性三個(gè)方面進(jìn)行可行性研究。(1)經(jīng)濟(jì)可行性以中小型商業(yè)企業(yè)的規(guī)模和經(jīng)濟(jì)實(shí)力支持開發(fā)一個(gè)庫(kù)存管理信息系統(tǒng)是沒有任何問題的。系統(tǒng)的經(jīng)濟(jì)可行性分析主要是從系統(tǒng)成本,效益估算,系統(tǒng)維護(hù)代價(jià)等因素考慮的。開發(fā)的庫(kù)存管理信息系統(tǒng)所
17、達(dá)到的經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)超過經(jīng)濟(jì)估算時(shí)考慮到硬件的構(gòu)成,軟件費(fèi)用,運(yùn)行費(fèi)用,管理費(fèi)用等。所以開發(fā)這樣一個(gè)庫(kù)存管理信息系統(tǒng)從經(jīng)濟(jì)方面考慮是可行的。(2)技術(shù)可行性本系統(tǒng)采用 Windows XP 作為操作平臺(tái)。運(yùn)用我們比較熟悉的 Microsoft Visual FoxPro6.0作為系統(tǒng)開發(fā)軟件,主要是考慮到中小型商業(yè)企業(yè)現(xiàn)有軟、硬件的程度和這些簡(jiǎn)單易懂的軟件好操作,好管理,好維護(hù)的原因而開發(fā)設(shè)計(jì)。本系統(tǒng)開發(fā)操作簡(jiǎn)單,易于理解,只需通過簡(jiǎn)單培訓(xùn),上手較快,公司領(lǐng)導(dǎo)和職員均能進(jìn)行操作,營(yíng)運(yùn)環(huán)境要求低。面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、高效性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為
18、將來系統(tǒng)的擴(kuò)展,升級(jí)留有余地。軟件的開發(fā)應(yīng)能在較長(zhǎng)時(shí)間內(nèi)滿足公司的發(fā)展需要。1)標(biāo)準(zhǔn)性:系統(tǒng)編寫與運(yùn)行必須符合標(biāo)準(zhǔn),既可以保證系統(tǒng)運(yùn)行又可以在此標(biāo)準(zhǔn)上每一項(xiàng)功能運(yùn)行。2)可靠性:由于商品信息的重要性,系統(tǒng)必須穩(wěn)定可靠,從而避免或減少數(shù)據(jù)損失。3)安全性:通過系統(tǒng)權(quán)限控制使用者,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。4)高效性:由于商品的信息流動(dòng)量較大,系統(tǒng)對(duì)信息處理能力響應(yīng)能力都應(yīng)是快捷有效的。5)可維護(hù)性:采用結(jié)構(gòu)化模塊設(shè)計(jì),便于開發(fā)與維護(hù),也有利于情況隨時(shí)進(jìn)行更新和修改。 (3)社會(huì)可行性隨著我國(guó)信息化認(rèn)識(shí)程度的普遍提高。計(jì)算機(jī)的行業(yè)應(yīng)用已成風(fēng)氣,大多數(shù)商業(yè)企業(yè)的互聯(lián)網(wǎng)應(yīng)用越來越普及,公司
19、內(nèi)部眾多軟件的應(yīng)用,也使大多數(shù)管理人員具有了基本的計(jì)算機(jī)應(yīng)用能力。軟件開發(fā)水平與開發(fā)能力較前有所提高。國(guó)家政策環(huán)境趨向?qū)捤桑瑸樾袠I(yè)軟件的開發(fā)提供了良好的政策環(huán)境。開發(fā)這樣的庫(kù)存管理信息系統(tǒng)與社會(huì)的發(fā)展和計(jì)算機(jī)應(yīng)用的普及有著重要的聯(lián)系。因此開發(fā)這樣的系統(tǒng)是完全可以實(shí)現(xiàn)社會(huì)可行性的。通過以上三個(gè)方面的可行性分析,開發(fā)一個(gè)中小型商業(yè)企業(yè)的庫(kù)存管理信息系統(tǒng)是完全可行的。2 2 系統(tǒng)分析系統(tǒng)分析系統(tǒng)分析(又稱邏輯設(shè)計(jì))是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典、邏輯表達(dá)式及有關(guān)說明
20、組成,最后要完成系統(tǒng)分析報(bào)告(也稱為系統(tǒng)邏輯設(shè)計(jì)說明書) 。2.12.1 系統(tǒng)組織狀況系統(tǒng)組織狀況2.1.1 系統(tǒng)組織結(jié)構(gòu)及職責(zé)描述商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的組織結(jié)構(gòu)主要由采購(gòu)部、倉(cāng)庫(kù)部、財(cái)務(wù)部和銷售部等組成。如下圖 1 所示:總 經(jīng) 理采購(gòu)部倉(cāng)庫(kù)部財(cái)務(wù)部銷售部圖 1 商業(yè)企業(yè)組織結(jié)構(gòu)圖采購(gòu)部門:負(fù)責(zé)從供應(yīng)市場(chǎng)獲取有關(guān)廠家的生產(chǎn)、銷售信息,制定有利的采購(gòu)策略;按采購(gòu)計(jì)劃采購(gòu)有關(guān)物資,保證采購(gòu)計(jì)劃按期完成。倉(cāng)庫(kù)部門:負(fù)責(zé)商品的驗(yàn)收入庫(kù),辦理商品入庫(kù)和出庫(kù)手續(xù),及時(shí)反映驗(yàn)收中存在的問題;實(shí)施落實(shí)倉(cāng)庫(kù)庫(kù)存商品儲(chǔ)備定額,完成流動(dòng)資金下庫(kù)指標(biāo),及時(shí)反饋余缺商品信息等。財(cái)務(wù)部門:負(fù)責(zé)企業(yè)財(cái)政運(yùn)作情況及財(cái)務(wù)
21、管理,處理各類賬單、發(fā)票等。銷售部門:負(fù)責(zé)商品的銷售工作,根據(jù)庫(kù)存的統(tǒng)計(jì)資料,把握用戶需求與倉(cāng)庫(kù)庫(kù)存的供求關(guān)系,核算各種商品的需用量、庫(kù)存量和申請(qǐng)量,編制商品計(jì)劃平衡表。2.1.2 庫(kù)存管理功能不同的經(jīng)濟(jì)主體所面對(duì)的物流形式是不同的,處理的方式和方法也不同,因此也沒有統(tǒng)一的物流信息系統(tǒng)功能結(jié)構(gòu)模式。本系統(tǒng)研究的庫(kù)存管理信息系統(tǒng)的功能結(jié)構(gòu)是在現(xiàn)代化、信息化的條件下,為商業(yè)企業(yè)適應(yīng)新的庫(kù)存管理模式而設(shè)計(jì)的一種比較通用的功能結(jié)構(gòu)。由于商業(yè)企業(yè)庫(kù)存管理活動(dòng)可分為商品入庫(kù)、商品存儲(chǔ)保管、商品出庫(kù)和輔助決策管理四個(gè)階段,因此可以將商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)分為入庫(kù)管理信息系統(tǒng)、儲(chǔ)存保管信息系統(tǒng)、出庫(kù)管理信息
22、系統(tǒng)和輔助決策信息系統(tǒng)四個(gè)部分。如下圖2所示:圖 2 商業(yè)企業(yè)庫(kù)存管理功能圖2.22.2 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖業(yè)務(wù)流程分析的任務(wù)是調(diào)查系統(tǒng)中各環(huán)節(jié)的管理業(yè)務(wù)活動(dòng),掌握管理業(yè)務(wù)的內(nèi)容、作用及信息的輸入、輸出、數(shù)據(jù)存儲(chǔ)和信息的處理方法及過程等,為建立管理信息系統(tǒng)數(shù)據(jù)模型和邏輯模型打下基礎(chǔ)。業(yè)務(wù)流程圖是掌握現(xiàn)行系統(tǒng)狀況、確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié),是系統(tǒng)分析和描述現(xiàn)行系統(tǒng)的重要工具,是業(yè)務(wù)流程調(diào)查結(jié)果的圖形化表示。商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的主要業(yè)務(wù)流程是:商品入庫(kù)管理、商品的存儲(chǔ)保管、商品出庫(kù)管理和輔助決策管理。如下圖3所示:商業(yè)企業(yè)庫(kù)存管理入庫(kù)管理儲(chǔ)存保管輔助決策匯總數(shù)據(jù)揀貨規(guī)劃出庫(kù)處
23、理驗(yàn)收入庫(kù)更新庫(kù)存商品信息管理盤點(diǎn)處理檢索庫(kù)存預(yù)警提示訂貨決策數(shù)據(jù)管理出庫(kù)管理存放指示 圖 3 庫(kù)存管理信息系統(tǒng)業(yè)務(wù)流程圖商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的業(yè)務(wù)流程如下:采購(gòu)部門向供應(yīng)商發(fā)送采購(gòu)訂單后,供應(yīng)商安排發(fā)貨,經(jīng)過驗(yàn)收入庫(kù)等程序后,保管人員安排貨物存放,并向財(cái)務(wù)部門發(fā)送貨物入庫(kù)單據(jù)。保管人員要定期對(duì)存貨進(jìn)行盤點(diǎn),當(dāng)盤點(diǎn)數(shù)據(jù)與企業(yè)庫(kù)存數(shù)據(jù)有差異時(shí),企業(yè)需要對(duì)這些貨品的計(jì)算機(jī)倉(cāng)儲(chǔ)數(shù)進(jìn)行更新,并向財(cái)務(wù)部門發(fā)送相關(guān)數(shù)據(jù),以調(diào)整存貨信息。銷售部門接收到來自于客戶的訂單,并向倉(cāng)庫(kù)部門發(fā)送客戶訂單要求發(fā)貨。倉(cāng)庫(kù)部門根據(jù)訂單安排揀貨出庫(kù),并向客戶發(fā)送貨物。輔助決策人員根據(jù)庫(kù)存表作出相關(guān)決策和預(yù)警提示。2.32
24、.3 系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程分析可以按照自頂向下、逐層分解、逐步細(xì)化的結(jié)構(gòu)化分析方式進(jìn)行,通過分層的數(shù)據(jù)流程圖來實(shí)現(xiàn)。DFD是描述新系統(tǒng)數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)處理之間關(guān)系的一采購(gòu)部門收貨通知單驗(yàn)收入庫(kù)合格通知單存放指示存貨信息入庫(kù)確認(rèn)入庫(kù)信息財(cái)務(wù)部門不合格通知單錯(cuò)誤入庫(kù)信息入庫(kù)文件入庫(kù)查詢有關(guān)部門存放信息銷售部門客戶訂單匯總出庫(kù)數(shù)據(jù)揀貨清單揀貨處理分揀清單分揀處理分揀信息生成出庫(kù)單據(jù)出庫(kù)單據(jù)出庫(kù)確認(rèn)出庫(kù)信息更新出庫(kù)記錄出庫(kù)查詢出庫(kù)文件錯(cuò)誤出庫(kù)單據(jù)確認(rèn)出庫(kù)信息數(shù)據(jù)相符信息決策表數(shù)據(jù)管理預(yù)警決策文件訂貨決策預(yù)警提示表預(yù)警提示庫(kù)存表收付管理收付信息庫(kù)存盤點(diǎn)庫(kù)存檢索庫(kù)存補(bǔ)充盤
25、點(diǎn)報(bào)表檢索報(bào)表庫(kù)存補(bǔ)充表種強(qiáng)有利的工具,同時(shí)也是與用戶進(jìn)行緊密配合的有效媒介。2.3.1 系統(tǒng)頂層數(shù)據(jù)流程設(shè)計(jì)從下圖4可以看出,庫(kù)存管理信息系統(tǒng)所涉及到的外部實(shí)體主要包括了采購(gòu)部門、財(cái)務(wù)部門、銷售部門以及其他的相關(guān)部門。采購(gòu)部門銷售部門財(cái)務(wù)部門有關(guān)部門入庫(kù)單庫(kù)存預(yù)警報(bào)告商品銷售計(jì)劃出庫(kù)單顧客已付款通知業(yè)務(wù)單據(jù)決策信息解決方案庫(kù)存管理信息系統(tǒng)P0圖 4 庫(kù)存管理信息系統(tǒng)頂層數(shù)據(jù)流程圖庫(kù)存管理信息系統(tǒng)從采購(gòu)部門處獲得供應(yīng)商發(fā)貨通知單,系統(tǒng)調(diào)用庫(kù)存基礎(chǔ)數(shù)據(jù)管理中的倉(cāng)庫(kù)種類、貨位狀態(tài)等信息進(jìn)行貨物入庫(kù)存放。財(cái)務(wù)部門通過核算各種業(yè)務(wù)單據(jù)向系統(tǒng)提供收付款信息。庫(kù)存管理信息系統(tǒng)接收到銷售部門的商品銷售計(jì)劃,
26、系統(tǒng)安排貨物揀選以及出庫(kù)。有關(guān)部門通過查詢庫(kù)存信息向其他部門提供相應(yīng)的解決方案。最后,由于存在出入庫(kù)誤差以及存貨在庫(kù)期間的損耗,所以保管人員要及時(shí)進(jìn)行貨物盤點(diǎn)以及調(diào)整,從而保證庫(kù)存信息的準(zhǔn)確性。2.3.2 系統(tǒng)一層數(shù)據(jù)流程設(shè)計(jì)為了能把庫(kù)存管理信息系統(tǒng)中有關(guān)出、入庫(kù)和存儲(chǔ)保管、輔助決策的細(xì)節(jié)表示出來,在頂層圖的基礎(chǔ)上,自頂向下地進(jìn)行分解,得到庫(kù)存管理信息系統(tǒng)的第一層數(shù)據(jù)流程圖,如下圖5所示。從第一層數(shù)據(jù)流程圖中可以更為細(xì)致的看出,庫(kù)存管理的主要流程可以分為四個(gè)主要的過程:收貨入庫(kù)、存儲(chǔ)保管、揀貨出庫(kù)和輔助決策。采購(gòu)部門銷售部門相關(guān)部門庫(kù)存文件收貨通知單客戶訂單入庫(kù)單出庫(kù)單入庫(kù)確認(rèn)信息入庫(kù)管理出庫(kù)
27、管理出庫(kù)確認(rèn)信息P1存儲(chǔ)保管P2P3輔助決策管理財(cái)務(wù)部門P4 決策方案 已收貨款通知商品采購(gòu)計(jì)劃訂貨方案銷售方案商品銷售計(jì)劃庫(kù)存分析DI圖 5 庫(kù)存管理系統(tǒng)一層數(shù)據(jù)流程圖當(dāng)采購(gòu)部門將供應(yīng)商發(fā)貨通知發(fā)送到庫(kù)存管理部門的時(shí)候,收貨入庫(kù)流程開始。庫(kù)存部門要對(duì)照入庫(kù)單核對(duì)發(fā)貨通知單,并根據(jù)庫(kù)位信息安排貨物入庫(kù),入庫(kù)結(jié)束后,要將入庫(kù)信息及時(shí)入帳并通知財(cái)務(wù)部門。存儲(chǔ)保管時(shí),保管人員要根據(jù)盤點(diǎn)清單進(jìn)行存貨的盤點(diǎn),之后要對(duì)商品庫(kù)存信息進(jìn)行調(diào)整并將盤點(diǎn)調(diào)整數(shù)據(jù)及時(shí)發(fā)送給財(cái)務(wù)部門做相應(yīng)的處理。庫(kù)存管理部門收到來自于銷售部門的訂單信息時(shí),編制出庫(kù)單,并根據(jù)商品貨位信息安排出庫(kù)。貨物發(fā)出后,要更新庫(kù)存數(shù)據(jù),并將結(jié)果報(bào)
28、送財(cái)務(wù)部門。輔助決策分析,是要根據(jù)存貨信息形成安全庫(kù)存分析、商品品需求預(yù)測(cè)等分析報(bào)告,以輔助庫(kù)存管理決策層進(jìn)行相關(guān)的決策制定。有關(guān)部門預(yù)警提示錄入預(yù)警信息決策報(bào)表信息查詢信息提取預(yù)警信息決策信息庫(kù)存信息數(shù)據(jù)管理采購(gòu)部門訂貨決策預(yù)警決策信息信息存儲(chǔ)信息查詢信息提取信息反饋預(yù)警查詢安全提示P4.1P4.2P4.3D1D4圖 6 輔助決策子系統(tǒng)二層數(shù)據(jù)流程圖注:其他子系統(tǒng)的二層圖略2.42.4 系統(tǒng)數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)字典在整個(gè)系統(tǒng)分析中,數(shù)據(jù)字典是必不可少的工具。數(shù)據(jù)字典是對(duì)系統(tǒng)中的數(shù)據(jù)的詳盡描述,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合,它提供對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)描述的集中管理
29、,目的是對(duì)收集到的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化、統(tǒng)一化,有統(tǒng)一的名稱、格式和含義,與數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。庫(kù)存管理信息系統(tǒng)的數(shù)據(jù)字典包括:數(shù)據(jù)元素,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,處理過程,數(shù)據(jù)存儲(chǔ),外部實(shí)體。數(shù)據(jù)字典除保存數(shù)據(jù)名、類型、長(zhǎng)度、精度等有關(guān)信息外,還包括數(shù)據(jù)流向的描述和加工的描述,顯然數(shù)據(jù)字典可供設(shè)計(jì)者和用戶雙方參照使用,它為系統(tǒng)設(shè)計(jì)人員提供了有力的工具。(1)數(shù)據(jù)元素條目數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位。數(shù)據(jù)元素條目如下表所示: (2)數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)描述了數(shù)據(jù)之間的組合關(guān)系,一個(gè)數(shù)據(jù)結(jié)構(gòu)可以包括若干個(gè)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)條目如下表所示:名稱: 商品編號(hào) 總編號(hào):0-01別名:G NO
30、編號(hào):01長(zhǎng)度:6 個(gè)字節(jié) 類型:字符型簡(jiǎn)述:某種商品的編號(hào) 名稱:用戶訂貨單 總編號(hào):0-03別名: INDENT 編號(hào):03簡(jiǎn)述:用戶所填寫的用戶情況及訂貨要求等信息 數(shù)據(jù)結(jié)構(gòu)組成:訂貨單標(biāo)識(shí)+用戶情況+商品情況 名稱:商品名稱 總編號(hào):0-02別名: NAME 編號(hào):02描述:標(biāo)識(shí)商品的唯一文字符號(hào)定義:商品名稱=4字符型6 位置:入庫(kù)表、庫(kù)存表和出庫(kù)表(3)數(shù)據(jù)流條目數(shù)據(jù)流包括了來源、去處、組成、流通量。數(shù)據(jù)流條目如下表所示:(4)數(shù)據(jù)處理?xiàng)l目對(duì)于數(shù)據(jù)流程圖中的處理,需要在數(shù)據(jù)字典中描述處理的編號(hào)、名稱、功能。簡(jiǎn)要說明有關(guān)的輸入、輸出。處理過程條目如下表所示:名稱:發(fā)貨單 總編號(hào):0-
31、05簡(jiǎn)述:銷售部門為用戶開出的發(fā)貨單 編號(hào):05數(shù)據(jù)流來源:開發(fā)貨單處理功能數(shù)據(jù)流去向:倉(cāng)庫(kù)備貨處理功能 數(shù)據(jù)流組成:發(fā)貨單數(shù)據(jù)結(jié)構(gòu) 名稱: 驗(yàn)收訂貨單 總編號(hào):0-07簡(jiǎn)述:確定用戶的訂貨單填寫是否正確 編號(hào):07輸入的數(shù)據(jù)流:訂貨單,來源為外部實(shí)體處理:檢驗(yàn)訂貨單數(shù)據(jù),查明是否符合供貨范圍輸出的數(shù)據(jù)流:合格的訂貨單,去向是處理過程,不合格的訂貨單,去向是外部實(shí)體名字:庫(kù)存表 總編號(hào):0-04別名: KCB 編號(hào):04描述:該數(shù)據(jù)表是用來記錄庫(kù)存商品的信息定義:庫(kù)存商品表=商品編號(hào)+商品名稱+規(guī)格+入庫(kù)日期+庫(kù)存數(shù)量 +單價(jià)+出庫(kù)日期+出入庫(kù)經(jīng)手人名字:入庫(kù)表 總編號(hào):0-06別名:RKB
32、編號(hào):06描述:該數(shù)據(jù)表是用來記錄入庫(kù)商品的信息定義:入庫(kù)表=入庫(kù)編號(hào)+商品編號(hào)+商品名稱+規(guī)格+入庫(kù)數(shù)量+單價(jià)+入庫(kù)日期+入庫(kù)經(jīng)手人(5)數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)條目主要描繪了數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),有關(guān)的數(shù)據(jù)流,查詢要求。數(shù)據(jù)存儲(chǔ)條目如下表所示: (6)外部實(shí)體外部實(shí)體是數(shù)據(jù)的來源和去向。外部實(shí)體條目主要說明了外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流。 “采購(gòu)部” 、 “銷售部”兩個(gè)外部實(shí)體的條目如下表所示:名稱:庫(kù)存文件 總編號(hào):0-09簡(jiǎn)述:存放商品的歷年庫(kù)存和單價(jià) 編號(hào):09有關(guān)的數(shù)據(jù)流:D1 P2,P2 P4數(shù)據(jù)存儲(chǔ)組成:商品編號(hào)+商品名稱+單價(jià)+庫(kù)存量+備注 名稱:銷售部門 總編號(hào):0-
33、10別名: SALE 編號(hào):10說明:向客戶出售商品的一個(gè)重要外部實(shí)體輸入數(shù)據(jù)流:訂單銷售部門輸出數(shù)據(jù)流:銷售部門客戶訂單名稱:儲(chǔ)存保管 總編號(hào):0-08別名: CCBG 編 號(hào):08說明:儲(chǔ)存保管各種商品 輸入:P1P3 輸出:P3 P4處理:保管員將核對(duì)各種商品信息,然后進(jìn)行出入庫(kù) 名稱:采購(gòu)部門 總編號(hào):0-11別名:PURCHASE 編號(hào):11說明:為公司購(gòu)買各種商品的一個(gè)重要外部實(shí)體輸入數(shù)據(jù)流:訂貨方案采購(gòu)部門輸出數(shù)據(jù)流:采購(gòu)部門收貨通知單2.52.5 系統(tǒng)處理邏輯功能描述系統(tǒng)處理邏輯功能描述在數(shù)據(jù)字典的處理功能字典中定義和說明了各種處理,并用文字對(duì)處理邏輯作了概括說明,但一般的文字
34、說明存在著很多含糊不清之處。所以,還必須用比較明確的處理邏輯描述工具對(duì)某些比較復(fù)雜的功能進(jìn)行描述,以便于系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)。有三種主要的描述工具:決策樹、判定表和結(jié)構(gòu)化語言。(1)決策樹是用一棵自左向右的橫向樹來表示決策規(guī)則的一種工具。下圖 6 是處理訂貨單的決策樹:圖 7 處理訂貨單的決策樹(2)判定表是用表格方式來描述處理邏輯的一種工具。在多個(gè)復(fù)雜條件組合情況下的行動(dòng)選擇對(duì)策用結(jié)構(gòu)式語言就難以看清楚,這時(shí)可以采用判定表。下表 2 是處理訂貨單的判定表:表 2 處理訂貨單的判定表決策規(guī)則號(hào)123456欠款時(shí)間30YYNNNN欠款時(shí)間100NNYYNN條件需求量庫(kù)存量YNYNYN立即發(fā)貨先按庫(kù)
35、存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先付款,再發(fā)貨不發(fā)貨應(yīng)采取的行動(dòng)要求先付欠款(3)結(jié)構(gòu)化語言是介于自然語言和程序設(shè)計(jì)語言之間的語言。下面是用結(jié)構(gòu)化語言描述銷售處理的過程:Repeat input 商品代號(hào) find 商品 if 有商品 and 庫(kù)存0 then input 數(shù)量 compute 金額=單價(jià)*數(shù)量 sub 庫(kù)存量=庫(kù)存量-數(shù)量Until 不再需要商品3 3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)3.13.1 系統(tǒng)總體模塊結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體模塊結(jié)構(gòu)設(shè)計(jì)商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的設(shè)計(jì)采用自頂向下,逐層分解的結(jié)構(gòu)化設(shè)計(jì)方法。系統(tǒng)總體設(shè)計(jì)根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進(jìn)行大致的設(shè)計(jì)
36、。把系統(tǒng)劃分為商品入庫(kù)子系統(tǒng),儲(chǔ)存保管子系統(tǒng),商品出庫(kù)子系統(tǒng),輔助決策子系統(tǒng)。而子系統(tǒng)又劃分為若干功能模塊,層層劃分直到每一個(gè)模塊是相對(duì)獨(dú)立,功能單一的獨(dú)立程序?yàn)橹?。商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)圖如下圖 8 所示。商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)商品入庫(kù)信息系統(tǒng)儲(chǔ)存保管信息系統(tǒng)商品出庫(kù)信息系統(tǒng)輔助決策信息系統(tǒng)接收入庫(kù)存放指示更新庫(kù)存入庫(kù)確認(rèn)生成信息檢索庫(kù)存輸出收付管理資料補(bǔ)充庫(kù)存庫(kù)存盤點(diǎn)匯總出庫(kù)數(shù)據(jù)揀貨處理分揀處理生成出庫(kù)單據(jù)出庫(kù)確認(rèn)傳送數(shù)據(jù)預(yù)警提示數(shù)據(jù)管理訂貨決策入庫(kù)查詢出庫(kù)查詢圖 8 商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)模塊結(jié)構(gòu)圖3.23.2 系統(tǒng)主要代碼設(shè)計(jì)系統(tǒng)主要代碼設(shè)計(jì)代碼是指用數(shù)字、字母和特
37、殊符號(hào),表示事物的名稱、屬性和狀態(tài)等特征。在計(jì)算機(jī)處理信息過程中,代碼具有重要作用:根據(jù)代碼,可以區(qū)分每一個(gè)數(shù)據(jù)元素,及其代表的邏輯意義;使信息的表達(dá)方式標(biāo)準(zhǔn)化和單純化;提高計(jì)算機(jī)處理效率和精度,便于進(jìn)行信息檢索、分類、排序、匯總、統(tǒng)計(jì)和分析。對(duì)于商品的編碼,使用了數(shù)字型的層次代碼,可以唯一的標(biāo)識(shí)每個(gè)商品,避免了二義性。對(duì)于品名編號(hào)的編碼,使用了數(shù)字、字母混合型的層次碼,使倉(cāng)庫(kù)中的商品信息便于管理,易于更新,極大地方便了查詢,減少了管理人員的繁瑣工作??偠灾a設(shè)計(jì)使庫(kù)存信息的管理更科學(xué),操作更簡(jiǎn)單,查看更方便。在商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)中,最重要的代碼就是貼在商品上的唯一標(biāo)識(shí)每一種商品的
38、標(biāo)簽編碼。如下表 3 所示:表 3 商品編碼設(shè)計(jì)表3.33.3 系統(tǒng)輸入輸出設(shè)計(jì)系統(tǒng)輸入輸出設(shè)計(jì)系統(tǒng)輸入輸出(I/O)設(shè)計(jì)是一個(gè)在系統(tǒng)中很容易被忽視的環(huán)節(jié),但他是一個(gè)重要的環(huán)節(jié),它對(duì)于用戶和系統(tǒng)今后數(shù)用的方便和安全可靠性來說都是十分重要的。一個(gè)好的輸入設(shè)計(jì)可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個(gè)好的輸出設(shè)計(jì)可以為管理者提供便捷、明了、有效、實(shí)用的管理和控制信息。183.3.1 輸出設(shè)計(jì)一個(gè)好的輸出設(shè)計(jì)可以為管理者提供簡(jiǎn)捷、明了、有效、實(shí)用的管理和控制信息。輸出設(shè)計(jì)的目的是使系統(tǒng)能輸出滿足用戶需求的有用信息,用戶所需要的各種管理業(yè)務(wù)和經(jīng)營(yíng)決策等方面的信息都是由系統(tǒng)的輸出部分完成的。管理信息系
39、統(tǒng)只有通過輸出設(shè)計(jì)才能為用戶服務(wù)。信息系統(tǒng)能否為用戶提供準(zhǔn)確、及時(shí)、適用的信息是評(píng)價(jià)信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一,因此,必須十分重視輸出設(shè)計(jì)。XXXXXXXXXX型號(hào)規(guī)格號(hào)商品名稱號(hào)分 類 號(hào)大 類 號(hào)系統(tǒng)設(shè)計(jì)的過程正好與系統(tǒng)實(shí)施的過程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵龅谋砀竦鹊臉邮街苯优c用戶相關(guān),而系統(tǒng)設(shè)計(jì)的出發(fā)點(diǎn),應(yīng)當(dāng)是用戶的需求,保證輸出的表格樣式符合用戶的要求,方便用戶的使用,故而我們首先考慮輸出設(shè)計(jì)。輸出設(shè)計(jì)包括以下幾方面的內(nèi)容:(1)確定輸出內(nèi)容。用戶是輸出信息的主要使用者,要根據(jù)用戶的需求,設(shè)計(jì)輸出的內(nèi)容。(2)選擇輸出介質(zhì)與設(shè)備。(3)確定輸出方
40、式。提供給人的信息都要進(jìn)行格式設(shè)計(jì),輸出格式要滿足使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。最終輸出方式常用的只有兩種:一種是報(bào)表輸出,另一種是圖形輸出。根據(jù)我們系統(tǒng)分析和管理業(yè)務(wù)的要求,我們決定使用報(bào)表輸出。3.3.2 輸入設(shè)計(jì)一個(gè)好的輸入系統(tǒng)設(shè)計(jì)可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,輸入數(shù)據(jù)內(nèi)容取決于所需輸出信息的內(nèi)容,因此,輸入數(shù)據(jù)內(nèi)容的確定應(yīng)根據(jù)輸出設(shè)計(jì)來確定系統(tǒng)都需要哪些數(shù)據(jù)輸入,包括數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)類型、精度、取值范圍等。輸入設(shè)計(jì)的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù)。在這種要求之下,應(yīng)做到輸入方法簡(jiǎn)單、迅速、經(jīng)濟(jì)、方便。因此輸入設(shè)計(jì)應(yīng)遵循以下原則:最小量原則、簡(jiǎn)單
41、性原則、早檢驗(yàn)原則和少轉(zhuǎn)換原則。輸入設(shè)計(jì)的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗(yàn)方式。進(jìn)行輸入設(shè)計(jì)工作時(shí),要注意在整個(gè)系統(tǒng)中統(tǒng)一設(shè)計(jì)風(fēng)格。輸入界面要盡可能地避免錯(cuò)誤的數(shù)據(jù)存儲(chǔ)到系統(tǒng)中,在輸入設(shè)計(jì)中需要考慮采用具體的檢測(cè)方式對(duì)數(shù)據(jù)輸入的正確性進(jìn)行校驗(yàn)。比較常見的數(shù)據(jù)輸入檢測(cè)方式有二次輸入校驗(yàn)法、靜態(tài)校驗(yàn)法、平衡校驗(yàn)法、文件查詢校驗(yàn)法、界限校驗(yàn)法、數(shù)據(jù)格式校驗(yàn)法、校驗(yàn)碼的方法等。在開發(fā)本管理系統(tǒng)時(shí),要以用戶至上的原則來設(shè)計(jì)輸入界面。在信息資料的輸入過程中由計(jì)算機(jī)系統(tǒng)自動(dòng)給出輸入法并進(jìn)行必要的數(shù)據(jù)類型檢驗(yàn)、數(shù)據(jù)格式檢驗(yàn)和必要的邏輯檢驗(yàn)并即時(shí)提示信息管理員出錯(cuò),并給出正確的
42、輸入格式。輸入方式的設(shè)計(jì)主要是根據(jù)總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的要求來確定數(shù)據(jù)輸入的具體形式。常用的輸入方式有:鍵盤輸入、模/數(shù)輸入、數(shù)/模輸入、網(wǎng)絡(luò)數(shù)據(jù)傳送、磁/光盤讀入等幾種形式。在本系統(tǒng)設(shè)計(jì)中我們主要采用鍵盤輸入和網(wǎng)絡(luò)數(shù)據(jù)傳送。 3.43.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫(kù)的應(yīng)用己越來越廣泛。一個(gè)企業(yè)數(shù)據(jù)庫(kù)建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度己成為企業(yè)信息化程度的重要標(biāo)志之一。目前,國(guó)內(nèi)各中小型公司基本上都建立了自己的庫(kù)存管理數(shù)據(jù)庫(kù),從小型的單項(xiàng)事務(wù)
43、處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。因此,數(shù)據(jù)庫(kù)設(shè)計(jì)是商業(yè)企業(yè)庫(kù)存管理系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過程將按下圖 9中的四步來設(shè)計(jì):需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)信息需求處理需求需求說明與DBMS無關(guān)的數(shù)據(jù)模式外模式、概念模式和典型應(yīng)用程序內(nèi)模式DBMS特性硬件、操作系統(tǒng)特性圖 9 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過程圖3.4.1 需求分析設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),首先必須確認(rèn)數(shù)據(jù)庫(kù)的用戶和用途。由于數(shù)據(jù)庫(kù)是一個(gè)單位的模擬,數(shù)據(jù)庫(kù)設(shè)計(jì)者必須對(duì)一個(gè)單位的組織、各部門的聯(lián)系、有關(guān)事物和活動(dòng)以及描述它們的數(shù)據(jù)、信息流程、政策和制
44、度、報(bào)表以及格式和有關(guān)的文檔等有所了解。收集和分析這些資料的過程成為需求分析。需求分析是對(duì)現(xiàn)實(shí)世界深入了解的過程。數(shù)據(jù)庫(kù)能否正確地反映現(xiàn)實(shí)世界,主要決定于需求分析。需求分析的重點(diǎn)是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信息要求、處理要求、安全性與完整性要求。(1)信息要求:是指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由用戶的信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。在商品庫(kù)存管理信息系統(tǒng)中,數(shù)據(jù)庫(kù)中需要存儲(chǔ)商品的出入庫(kù)登記信息、儲(chǔ)存保管信息和輔助決策信息。(2)處理要求:是指用戶要求完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理。新系統(tǒng)的功能必須能夠滿足用
45、戶的信息要求、處理要求。在商品庫(kù)存管理信息系統(tǒng)中,用戶要求本系統(tǒng)能夠?qū)崿F(xiàn)入庫(kù)管理、儲(chǔ)存保管、出庫(kù)管理和輔助決策等功能。在響應(yīng)時(shí)間上,本系統(tǒng)必須實(shí)現(xiàn)較短的響應(yīng)時(shí)間,從而使商品管理高效率。在處理方式上,本系統(tǒng)采用批處理方式。(3)安全性與完整性要求:確定用戶的最終需求其實(shí)是一件很困難的事,這是因?yàn)橐环矫嬗脩羧鄙儆?jì)算機(jī)知識(shí),開始時(shí)無法確定計(jì)算機(jī)究竟能為自己做什么,不能做什么,因此無法一下子準(zhǔn)確地表達(dá)自己的需求,他們所提出的需求往往不斷地變化。另一方面設(shè)計(jì)人員缺少用戶的專業(yè)知識(shí),不易理解用戶的真正需求,甚至誤解用戶的需求。此外新的硬件、軟件技術(shù)的出現(xiàn)也會(huì)使用戶需求發(fā)生變化。因此設(shè)計(jì)人員必須與用戶不斷深
46、入地進(jìn)行交流,才能逐步得以確定用戶的實(shí)際需求。商品庫(kù)存管理信息系統(tǒng)采用管理員用密碼登陸的方式,從而保證了本系統(tǒng)的安全性。此外,本系統(tǒng)盡量滿足用戶的需求,使系統(tǒng)能夠充分的實(shí)現(xiàn)商業(yè)企業(yè)商品的出入庫(kù)管理和儲(chǔ)存保管。3.4.2 概念結(jié)構(gòu)設(shè)計(jì)在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型,此處采用E-R數(shù)據(jù)模型,表示數(shù)據(jù)及其相互間的聯(lián)系。概念數(shù)據(jù)模型是與DBMS無關(guān)、面向現(xiàn)實(shí)世界的數(shù)據(jù)模型。在概念設(shè)計(jì)階段,主要是致力于模擬現(xiàn)實(shí)世界,可以不必糾纏于DBMS所規(guī)定的各種細(xì)節(jié)。根據(jù)需求分析,對(duì)系統(tǒng)進(jìn)行概念設(shè)計(jì),以下以庫(kù)存管理信息系統(tǒng)的庫(kù)存商品的信息資料庫(kù)和出入庫(kù)單的數(shù)據(jù)庫(kù)為例,進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì),并畫出E-R圖如下圖所示
47、:圖 10 用戶實(shí)體 E-R 圖用 戶帳 號(hào)密 碼部 門姓 名入庫(kù)單進(jìn)貨費(fèi)用商品編號(hào)單 價(jià)入庫(kù)編號(hào)入庫(kù)日期商品名稱入庫(kù)經(jīng)手人規(guī) 格數(shù) 量圖 11 入庫(kù)單實(shí)體 E-R 圖倉(cāng) 庫(kù)商品編號(hào)商品名稱規(guī) 格出庫(kù)日期出庫(kù)經(jīng)手人單 價(jià)入庫(kù)經(jīng)手人數(shù) 量入庫(kù)日期圖 12 倉(cāng)庫(kù)實(shí)體 E-R 圖商品商品編號(hào)色 號(hào)商品名稱規(guī) 格型號(hào)供應(yīng)商計(jì)量單位圖 13 商品實(shí)體 E-R 圖出庫(kù)單出庫(kù)編號(hào)商品編號(hào)商品名稱規(guī) 格數(shù) 量單 價(jià)出庫(kù)日期出庫(kù)經(jīng)手人圖 14 出庫(kù)單實(shí)體 E-R 圖入庫(kù)單入庫(kù)編號(hào)商品編號(hào)商品名稱規(guī) 格數(shù) 量單 價(jià)入庫(kù)日期入庫(kù)經(jīng)手人入庫(kù)庫(kù)存商品描述商品色 號(hào)規(guī)格型號(hào)商品名稱商品編號(hào)供應(yīng)商計(jì)量單位商品描述出庫(kù)出庫(kù)單
48、規(guī) 格數(shù) 量商品名稱商品編號(hào)出庫(kù)編號(hào)單 價(jià)出庫(kù)日期出庫(kù)經(jīng)手人存放倉(cāng) 庫(kù)倉(cāng)庫(kù)名稱倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)類型倉(cāng)庫(kù)描述管理用 戶密 碼帳 號(hào)姓名部 門倉(cāng)庫(kù)名稱倉(cāng)庫(kù)編號(hào)管理員倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱倉(cāng)庫(kù)編號(hào)管理員商品編號(hào)庫(kù)存數(shù)量NMNMMMNNMN圖 15 實(shí)體與實(shí)體之間的關(guān)系 E-R 圖3.4.3 邏輯結(jié)構(gòu)設(shè)計(jì)在邏輯設(shè)計(jì)階段,將上一步中所得到的概念數(shù)據(jù)模型表示、與DBMS無關(guān)的數(shù)據(jù)模式,轉(zhuǎn)換成以DBMS的邏輯數(shù)據(jù)模型表示的邏輯模式。數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)也不簡(jiǎn)單是個(gè)數(shù)據(jù)模型的轉(zhuǎn)換問題,而是進(jìn)一步深入解決數(shù)據(jù)模式設(shè)計(jì)中的一些技術(shù)問題,例如數(shù)據(jù)模式的規(guī)范化、滿足DBMS的各種限制等。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果以數(shù)據(jù)定義語言表示。首先
49、將概念設(shè)計(jì)中所得的E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式。E-R圖到關(guān)系模式的轉(zhuǎn)換還是比較直接的,實(shí)體和聯(lián)系都可以表示成關(guān)系,E-R圖中的屬性也可以轉(zhuǎn)換成關(guān)系的屬性。以下是E-R模型向關(guān)系數(shù)據(jù)庫(kù)模型的轉(zhuǎn)換:用 戶(帳號(hào)、密碼、姓名、部門 )商 品(商品編號(hào)、商品名稱、規(guī)格型號(hào)、供應(yīng)商、色號(hào)、計(jì)量單位)庫(kù) 存(商品編號(hào)、商品名稱、規(guī)格、數(shù)量、單價(jià)、入庫(kù)日期、入庫(kù)經(jīng)手人、出庫(kù)日期、出庫(kù)經(jīng)手人)入庫(kù)單(入庫(kù)編號(hào)、商品編號(hào)、商品名稱、規(guī)格型號(hào)、數(shù)量、單價(jià)、進(jìn)貨日期、進(jìn)貨費(fèi)用、入庫(kù)經(jīng)手人)出庫(kù)單(出庫(kù)編號(hào)、商品編號(hào)、商品名稱、規(guī)格型號(hào)、數(shù)量、單價(jià)、出庫(kù)日期、出庫(kù)經(jīng)手人)3.4.4 物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)的任務(wù)
50、是:根據(jù)邏輯(概念)模式、DBMS及計(jì)算機(jī)系統(tǒng)所提供的手段和施加的限制,設(shè)計(jì)數(shù)據(jù)庫(kù)的內(nèi)模式,即文件結(jié)構(gòu)、各種存取路徑、存儲(chǔ)空間的分配、記錄的存儲(chǔ)格式等。數(shù)據(jù)庫(kù)的內(nèi)模式與外模式不同,不直接面向用戶,但對(duì)數(shù)據(jù)庫(kù)的性能影響也頗大。內(nèi)模式的主要設(shè)計(jì)目標(biāo)有二:一是提高數(shù)據(jù)庫(kù)的性能,特別是滿足主要應(yīng)用的性能要求;二是有效地利用存儲(chǔ)空間。由于系統(tǒng)實(shí)現(xiàn)了多用戶簡(jiǎn)單分級(jí)管理,因此需要一張“系統(tǒng)帳號(hào)”數(shù)據(jù)表,將其命名為Account,具體設(shè)置如表4所示: 表4 “系統(tǒng)帳號(hào)”數(shù)據(jù)表字段名稱字段類型字段寬度小數(shù)點(diǎn)索引類型帳 號(hào)密 碼姓 名部 門字符型字符型字符型字符型12121210主索引作為一個(gè)倉(cāng)庫(kù),最主要是要求知
51、道現(xiàn)在倉(cāng)庫(kù)中有什么商品、每種商品有多少,因此一張庫(kù)存信息數(shù)據(jù)表是必要的,將其命名為 Kucun 表,各字段具體設(shè)置如表 5 所示:表 5 “庫(kù)存信息”數(shù)據(jù)表字段名稱字段類型字段寬度小數(shù)點(diǎn)索引類型商品編號(hào)商品名稱規(guī) 格數(shù) 量單 價(jià)入庫(kù)日期入庫(kù)經(jīng)手人出庫(kù)日期出庫(kù)經(jīng)手人字符型字符型字符型浮動(dòng)型浮動(dòng)型日期型字符型日期型字符型103010868128121主索引每次出庫(kù)都應(yīng)該留下記錄,因此要建立一個(gè)出庫(kù)記錄數(shù)據(jù)表,將其命名為 Chuku 表,該表各字段具體設(shè)置如表 6 所示:表 6 “出庫(kù)記錄”數(shù)據(jù)表字段名稱 字段類型字段寬度小數(shù)點(diǎn)索引類型出庫(kù)編號(hào)商品名稱商品編號(hào)規(guī) 格數(shù) 量單 價(jià)出庫(kù)日期出庫(kù)經(jīng)手人字符
52、型字符型字符型字符型浮動(dòng)型浮動(dòng)型字符型日期型663010868121主索引普通索引同時(shí),也需要建立一張入庫(kù)記錄數(shù)據(jù)表來記錄每次入庫(kù)的情況,將其命名為 Ruku 表,該表各字段具體屬性設(shè)置如表 7 所示:表 7 “入庫(kù)記錄”數(shù)據(jù)表入庫(kù)編號(hào)商品編號(hào)商品名稱規(guī) 格數(shù) 量單 價(jià)進(jìn)貨日期入庫(kù)經(jīng)手人字段名稱字段類型字段寬度小數(shù)點(diǎn)索引類型字符型字符型字符型字符型浮動(dòng)型浮動(dòng)型日期型字符型663010868121主索引普通索引進(jìn)貨費(fèi)用浮動(dòng)型8對(duì)商品名稱進(jìn)行管理需要建立一個(gè)商品信息數(shù)據(jù)表,將其命名為 Shangpin 表,各個(gè)字段具體屬性設(shè)置如表 8 所示:表 8 “商品信息”數(shù)據(jù)表通過分析,可以得出這些表與表之
53、間的關(guān)聯(lián)關(guān)系,如圖 16 所示:字段名稱字段類型字段寬度小數(shù)點(diǎn)索引類型商品編號(hào)商品名稱規(guī) 格型號(hào)計(jì)量單位字符型字符型字符型字符型字符型63010106主索引色 號(hào)供應(yīng)商字符型30圖 16 各表之間的關(guān)聯(lián)關(guān)系4 4 系統(tǒng)實(shí)施系統(tǒng)實(shí)施系統(tǒng)實(shí)施是開發(fā)信息系統(tǒng)的最后一個(gè)階段。所謂系統(tǒng)實(shí)施,是指將新系統(tǒng)的設(shè)計(jì)方案轉(zhuǎn)換成實(shí)際運(yùn)行系統(tǒng)的全過程。4.14.1 系統(tǒng)實(shí)施的主要任務(wù)系統(tǒng)實(shí)施的主要任務(wù)系統(tǒng)實(shí)施階段的主要任務(wù)是實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)階段提出的物理模型,按實(shí)施方案完成一個(gè)可以實(shí)際運(yùn)行的信息系統(tǒng),交用戶使用。具體講,這一階段的任務(wù)主要包括:系統(tǒng)硬軟件的準(zhǔn)備、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入。(1)硬軟件
54、準(zhǔn)備硬件準(zhǔn)備包括計(jì)算機(jī)主機(jī)、輸入輸出設(shè)備、存儲(chǔ)設(shè)備、輔助設(shè)備、通信設(shè)備等。這些設(shè)備要進(jìn)行購(gòu)置、安裝與調(diào)試。軟件設(shè)備包括系統(tǒng)軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)以及一些應(yīng)用程序。(2)人員培訓(xùn)主要指用戶的培訓(xùn),用戶包括主管人員和業(yè)務(wù)人員。系統(tǒng)投入運(yùn)行后,他們將在系統(tǒng)中工作。這些人多數(shù)來自現(xiàn)行系統(tǒng),精通業(yè)務(wù),但往往缺乏計(jì)算機(jī)知識(shí)。為保證系統(tǒng)調(diào)試和運(yùn)行順利進(jìn)行,應(yīng)根據(jù)他們的基礎(chǔ),提前進(jìn)行培訓(xùn),使他們適應(yīng),并逐步熟悉新的操作方法。(3) 數(shù)據(jù)的準(zhǔn)備和錄入數(shù)據(jù)的準(zhǔn)備和錄入工作主要是指由手工操作轉(zhuǎn)入計(jì)算機(jī)處理所需的各種數(shù)據(jù)的整理、錄入及計(jì)算機(jī)系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、
55、錄入、校驗(yàn)等各個(gè)環(huán)節(jié)把好關(guān),為系統(tǒng)的順利轉(zhuǎn)換打好基礎(chǔ)。4.24.2 系統(tǒng)主界面、主程序設(shè)計(jì)系統(tǒng)主界面、主程序設(shè)計(jì)4.2.1 系統(tǒng)主界面設(shè)計(jì)(1)系統(tǒng)登錄主界面系統(tǒng)登錄主界面是用戶進(jìn)入本系統(tǒng)后的必由之路,通過它可以進(jìn)入本系統(tǒng)的各個(gè)子系統(tǒng)并可防止非本系統(tǒng)操作人員的進(jìn)入,確保了系統(tǒng)的安全性。為使界面不至于單調(diào),我們可以為主界面加入多種背景圖片,具體界面如下圖 17 所示:圖 17 系統(tǒng)登錄界面圖【確認(rèn)】按鈕的單擊(Click)事件代碼如下:inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order
56、 to tms_userseek innameif!found( )cMessageTitle=“商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)”cMessageText=“帳號(hào)錯(cuò)誤,請(qǐng)重新輸入”nDialogType=4+32nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)do case case nAnswer=6 thisform.text1.value=“ ” thisform.text1.setfocus case nAnswer=7 messagebox(“請(qǐng)勿偷窺他人資料”,48, “警告”) thisform.release end
57、caseelse if tms_pswd!=inpswd cMessageTitle=“商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)” cMessageText=“密碼錯(cuò)誤,請(qǐng)重新輸入” nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 if flag2 thisform.text2.value=“ ” thisform.text2.setfocus flag=flag+1 else messagebox(“請(qǐng)勿偷窺他人資料”,48, “警告”) thisform.r
58、elease endif case nAnswer=7 messagebox(“請(qǐng)勿偷窺他人資料”,48, “警告”) thisform.release endcase else thisform.release par1=inname do form kucunformgresult endifendif【取消】按鈕的單擊(Click)事件代碼如下:Tisform.releaseset sysmenu to defaultset sysmenu onset status bar onclose allreturn(2)子系統(tǒng)選擇界面為了實(shí)現(xiàn)能夠根據(jù)用戶所需的不同選擇,打開不同的子系統(tǒng)并提供相
59、應(yīng)的功能服務(wù),我們需要在系統(tǒng)中為用戶提供一個(gè)子系統(tǒng)選擇界面,該界面模塊可以利用一個(gè)菜單來實(shí)現(xiàn)其功能,如下圖 18 所示:圖 18 子系統(tǒng)選擇界面圖4.2.2 系統(tǒng)主程序設(shè)計(jì)主程序如下:SCREEN.WINDOWSTATE=2SCREEN.CAPTION=“商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng)”SCREEN.CLOSABLE=.F.SCREEN.CONTROLBOX=.F.SCREEN.MAXBUTTON=.F.SCREEN.MINBUTTON=.F.SCREEN.BACKCOLOR=RGB(50,100,128)CLOSE ALLCLEAR ALLCLEASET SYSMENU OFFSET SYSMEN
60、U TOSET TALK OFFSET SAFETY OFFSET STATUS BAR OFFDO FORM 封面.SCX TO NUMIF NUMDO 菜單.MPX READ EVENTENDIFSET SYSMENU TO DEFAULTSET SYSMENU ONSET STATUS BAR ONCLOSE ALLCLEAR ALLRETURN4.2.3 系統(tǒng)的連編系統(tǒng)的連編過程如下:(1)清理項(xiàng)目:在“項(xiàng)目”菜單下,選“清理項(xiàng)目” 。(2)連編項(xiàng)目:點(diǎn)擊項(xiàng)目管理器中的連編,分別作第一個(gè)和第三個(gè)選項(xiàng)的連編,即先連編項(xiàng)目文件再連編可執(zhí)行文件,將生成的可執(zhí)行文件“商業(yè)企業(yè)庫(kù)存管理信息系統(tǒng).
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)高分通關(guān)題型題庫(kù)附解析答案
- 山西省煤礦建設(shè)六個(gè)標(biāo)準(zhǔn)目錄3篇
- 高三綜評(píng)自我陳述報(bào)告
- 期貨入門知識(shí)
- 地板磚買賣協(xié)議2024年
- 2024商業(yè)借款保障協(xié)議規(guī)范
- 新人教版數(shù)學(xué)第二十五章-概率初步全章教學(xué)設(shè)計(jì)
- 2024年制定商品銷售返購(gòu)協(xié)議樣例
- 2024年度房產(chǎn)項(xiàng)目融資安排協(xié)議
- 2024年化建筑工程施工承包協(xié)議
- 復(fù)變函數(shù)與積分變換全套精美課件
- 小學(xué)四年級(jí)英語教師發(fā)言稿6篇
- 人性化設(shè)計(jì)產(chǎn)品案例課件
- 中等職業(yè)學(xué)校人才培養(yǎng)工作狀態(tài)數(shù)據(jù)采集與管理平臺(tái)數(shù)據(jù)結(jié)構(gòu)
- 特種設(shè)備安全管理人員、作業(yè)人員管理和培訓(xùn)制度
- 新蘇教版2022-2023五年級(jí)科學(xué)上冊(cè)第19課《我們的大腦》課件
- 湖北省黃石市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 裝飾、裝修安全教育培訓(xùn)試卷+答案
- 《對(duì)校園欺凌說“不”》教學(xué)設(shè)計(jì)-《心理健康教育》七年級(jí)下冊(cè)
- 四年級(jí)上冊(cè)數(shù)學(xué)課件-4.6 整數(shù)的四則運(yùn)算(運(yùn)算定律-交換律)▏滬教版 (共17張PPT)
- 危重新生兒監(jiān)護(hù)內(nèi)容
評(píng)論
0/150
提交評(píng)論