![四川奕新實業(yè)庫存管理信息系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/3e59531e-a74d-4495-9dc6-a2154ba58ec7/3e59531e-a74d-4495-9dc6-a2154ba58ec71.gif)
![四川奕新實業(yè)庫存管理信息系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/3e59531e-a74d-4495-9dc6-a2154ba58ec7/3e59531e-a74d-4495-9dc6-a2154ba58ec72.gif)
![四川奕新實業(yè)庫存管理信息系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/3e59531e-a74d-4495-9dc6-a2154ba58ec7/3e59531e-a74d-4495-9dc6-a2154ba58ec73.gif)
![四川奕新實業(yè)庫存管理信息系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/3e59531e-a74d-4495-9dc6-a2154ba58ec7/3e59531e-a74d-4495-9dc6-a2154ba58ec74.gif)
![四川奕新實業(yè)庫存管理信息系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/3e59531e-a74d-4495-9dc6-a2154ba58ec7/3e59531e-a74d-4495-9dc6-a2154ba58ec75.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、西華大學畢業(yè)設計 目 錄四川奕新實業(yè)庫存管理信息系統(tǒng)3摘 要3Abstract41 前言51.1 選題背景51.2 國內外研究現(xiàn)狀51.3 研究的意義62 系統(tǒng)開發(fā)介紹72.1 系統(tǒng)開發(fā)方法介紹72.2 系統(tǒng)開發(fā)工具介紹72.3 系統(tǒng)運行環(huán)境介紹83 系統(tǒng)規(guī)劃93.1 項目名稱93.2 項目背景93.2.1 公司簡介93.2.2 項目背景93.3 項目目標103.4 可行性分析103.4.1 技術可行性103.4.2 經(jīng)濟可行性103.4.3 管理可行性104 系統(tǒng)分析114.1 系統(tǒng)初步分析114.2 系統(tǒng)需求分析114.3 業(yè)務流程分析125 系統(tǒng)設計135.1 系統(tǒng)總體結構設計135.1
2、.1 系統(tǒng)功能分析135.1.2 系統(tǒng)功能模塊圖135.2 詳細設計145.2.1 代碼設計145.2.2 數(shù)據(jù)庫設計155.2.3 輸入設計195.2.4 輸出設計196 系統(tǒng)實施216.1 用戶登陸216.2 主界面236.3 入庫管理256.3.1 入庫單信息填寫256.3.2 入庫316.4 出庫管理346.4.1 出庫單信息填寫346.4.2 出庫356.5 信息查詢366.5.1 倉庫信息查詢376.5.2 庫存查詢396.5.3 庫存報警匯總表406.5.4 原料計劃采購表426.5.5 原料計劃采購統(tǒng)計報表436.6 系統(tǒng)維護446.6.1 數(shù)據(jù)備份456.6.2添加用戶496
3、.6.3密碼修改526.7 系統(tǒng)集成546.7.1系統(tǒng)菜單546.7.2系統(tǒng)啟動主程序557 結 論57總結與體會58謝 辭59【參考文獻】60附 錄61四川奕新實業(yè)庫存管理信息系統(tǒng)摘 要隨著技術的發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟的快速多變,競爭激烈,采用計算機管理系統(tǒng)是現(xiàn)代化企業(yè)管理的必然趨勢。先進的管理技術,很大程度上體現(xiàn)在管理系統(tǒng)的成熟完善上。本文以四川奕新實業(yè)成都新建生產基地為背景,建立了一套針對倉庫的計算機管理系統(tǒng),將公司倉庫管理的復雜手工業(yè)務轉化到計算機上操作,大大提高了工作的效率。借鑒了其他較為成功的倉庫管理信息系統(tǒng),通過對實際業(yè)務的分析,確定了本次庫
4、存管理信息系統(tǒng)的開發(fā)方法、開發(fā)工具和運行流程:采用結構化生命周期法進行系統(tǒng)的開發(fā),以Visual FoxPro為系統(tǒng)開發(fā)工具,用語言編程制作前臺和Access數(shù)據(jù)庫做后臺相結合的方式,建立了一套計算機庫存管理信息系統(tǒng)的模型,包括了入庫管理、出庫管理、信息查詢、系統(tǒng)維護等部分。庫存管理信息系統(tǒng)在運行階段,效果好,數(shù)據(jù)準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。關鍵詞:計算機,Visual FoxPro,庫存管理信息系統(tǒng)Sichuan Yi-Xin group inventory management information systemAbstractWith the develop
5、ment of technology, computer operations and management of increasingly simplified, the increasingly popularization of computer knowledge, at the same time the rapid changing of market economy, competition is intense, using computer management system is the inevitable trend of modern enterprise manag
6、ement. Advanced management technology, much of the upper is now mature and perfect management system. In chengdu, sichuan yi new group newly built production base as the background, developed a computer management system for warehouse, warehouse management of the complex manual operations into compu
7、ter operation, greatly improving the work efficiency.Borrowed from other more successful warehouse management information system, through the analysis of the actual business, determines the inventory management information system development methods, development tools, and run the process: the struc
8、tured life cycle method is adopted in system development, system development tools for Visual FoxPro programming with language to make the front desk and a combination of Access database to do the background, and established a computer model of inventory management information system, including ware
9、house management, outbound management, information query, system maintenance, etc. Inventory management information system in operation stage, the effect is good, high data accuracy, improve the work efficiency, but also realize the computerized warehouse management.Key words:computer, Visual FoxPro
10、, Inventory management information system 1 前言1.1 選題背景中國正在大步跨入信息化社會,人們的生活工作與通信、信息的關系日益緊密,信息化社會在改變著我們的生活方式與工作習慣,同時,也對傳統(tǒng)的物流提出了新的挑戰(zhàn)。在我國,很多的企業(yè)的倉庫作業(yè)還沒有達到信息化。沒有一個符合本企業(yè)倉庫的倉庫管理信息系統(tǒng),造成很多業(yè)務處理很繁瑣,工作效率低下。當今社會是一個高速發(fā)展的社會,企業(yè)對倉儲管理要求不斷提高,希望高效率、低成本的完成倉儲作業(yè)。信息化倉庫管理正在企業(yè)中蓬勃發(fā)展,也將是未來物流業(yè)的發(fā)展主流,人機結合的方式也將是工作方式的主流。2010年底,四川弈新實業(yè)
11、成都生產基地建成投產,隨著公司和樂們的暢銷以及基地產能升級,基地倉庫管理采用公司以前的半計算機、半人工的管理方式工作效率低、容易出錯、查找不便,已經(jīng)不能適應現(xiàn)在的生產規(guī)模和高效率的生產步伐,因此開發(fā)一套符合基地實際情況的庫存管理信息系統(tǒng)是很有必要的。1.2 國內外研究現(xiàn)狀國內外現(xiàn)狀分開寫,具體到庫存管理信息系統(tǒng)20世紀,隨著全球經(jīng)濟的蓬勃發(fā)展,眾多經(jīng)濟學家紛紛提出了新的管理理論。20世紀50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,他認為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準確的信息,做到較好的控制。”這個時期,計算機開始用于會計工作
12、,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義:“以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預測未來的有關企業(yè)內部及其環(huán)境的信息,以幫助他們進行決策?!痹谶@個定義里強調了用信息支持決策,但并沒有強調應用模型,沒有提到計算機的應用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學的管理學教授Gordon B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能?!?/p>
13、這個定義全面地說明了管理信息系統(tǒng)的目標、功能和組成,而且反映了管理信息系統(tǒng)在當時達到的水平。目前,西方發(fā)達國家絕大部分企業(yè)的倉庫都已經(jīng)實現(xiàn)了無紙化的信息系統(tǒng)管理,有效的降低了倉庫管理成本,提高了倉庫作業(yè)效率。雖然我國物流管理信息系統(tǒng)起步較晚,但近幾年發(fā)展卻較快,特別是微型計算機的出現(xiàn)和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現(xiàn)代化起了重要的作用。 1.3 研究的意義企業(yè)的庫存物資管理往往是很復雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異以及各類統(tǒng)計報表繁多,若仍然采用傳統(tǒng)人工管理的方式,必然不能滿足企業(yè)的需求,影響企業(yè)正常生產,跟市場脫
14、節(jié),影響企業(yè)的長期發(fā)展。因此構造一個庫存管理信息系統(tǒng)來進行管理,利用計算機來進行庫存管理,可以大大提高倉庫管理的效率,降低管理成本,提高管理水平和倉庫作業(yè)效率,從而提高企業(yè)的綜合競爭力和企業(yè)利潤。結合到四川奕新公司來寫2 系統(tǒng)開發(fā)介紹2.1 系統(tǒng)開發(fā)方法介紹管理信息系統(tǒng)開發(fā)方法主要有:結構化生命周期法、原型法、面向對象的開發(fā)方法和計算機輔助開發(fā)方法等。本系統(tǒng)采用結構化生命周期法進行開發(fā)。用結構化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為4個依次連接的階段:l 系統(tǒng)規(guī)劃階段:主要任務是明確系統(tǒng)開發(fā)的請求,并進行初步的調查,通過可行性研究確定下一階段的實施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標集轉化法(
15、SST,Strategy Set Transformation)、關鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。l 系統(tǒng)分析階段:主要任務是對組織結構與功能進行分析,理清企業(yè)業(yè)務流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。l 系統(tǒng)設計階段:主要任務是確定系統(tǒng)的總體設計方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進行詳細設計,如處理模塊的設計、數(shù)據(jù)庫系統(tǒng)的設計、輸入輸出界面的設計和編碼的設計等。l 系統(tǒng)實施階段:主要任務是討論確定設計方
16、案、對系統(tǒng)模塊進行調試、進行系統(tǒng)運行所需數(shù)據(jù)的準備、對相關人員進行培訓等。這四個階段共同構成了系統(tǒng)開發(fā)的生命周期。結構化生命周期開發(fā)方法嚴格區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作出調整。2.2 系統(tǒng)開發(fā)工具介紹本次系統(tǒng)采用Visual FoxPro6.0進行開發(fā)。Visual FoxPro 6.0簡稱VFP,Visual FoxPro 6.0是Microsoft公司推出的32位數(shù)據(jù)庫開發(fā)軟件,用它來開發(fā)數(shù)據(jù)庫,既簡單又方便。
17、Visual FoxPro具有以下特點4:1、 支持面向對象的程序設計2、 可視化的程序設計方法3、 良好的用戶界面4、 強大的查詢與管理功能5、 增加了數(shù)據(jù)類型和函數(shù)6、 采用了OLE技術:OLE(Object Linking Embedding)即對象的鏈接和嵌入。Visual FoxPro可使用該技術來共享其他Windows應用程序的數(shù)據(jù),這些數(shù)據(jù)可以是文本、聲音和圖像。7、 開發(fā)和維護更加方便8、 客戶機服務器功能2.3 系統(tǒng)運行環(huán)境介紹軟件環(huán)境:Windows XP/Windows 2000/Windows Server 2003等Windows操作系統(tǒng)。硬件環(huán)境:CPU:2.11G
18、HZ內存:512以上硬盤空間:250G此配置以上的計算機都可以。613 系統(tǒng)規(guī)劃3.1 項目名稱四川奕新實業(yè)庫存管理信息系統(tǒng)設計3.2 項目背景3.2.1 公司簡介四川弈新實業(yè)集團是一家產業(yè)多元化、戰(zhàn)略多元化集團化企業(yè),廣泛涉足于門類產品、電子產品、電動車產品、電動車配件產品、鋼結構產品、化工產品、新能源、建筑工程、電子商務、物流運輸?shù)阮I域產業(yè)。集團在四川成都、湖北武漢、山東德州等地區(qū)建有六大生產基地、物流基地、銷售基地以及人才培養(yǎng)基地,基地總占地面積1500余畝,員工近10000人,總資產近100億。作為集團化、專業(yè)化的投資集團,弈新集團旗下?lián)碛谐啥脊补θ肆Y源、四川金網(wǎng)通電子科技、成都新和
19、特科技、成都和樂門業(yè)、四川航艦鋼建、四川禾邦涂料、武漢科林門業(yè)、山東齊河門業(yè)、山東德州弈新科海電子科技等十余家控股公司,分別占領著市場的多個行業(yè)領域。2010年底,總投資7.1億人民幣、占地面積400余畝的成都和樂門業(yè)生產基地在成都青白江區(qū)正式投產,它是一家集生態(tài)木門、模壓室內門、防盜門、防火門、鋼質門、非標門、智能門等多種門類產品專業(yè)研發(fā)、生產、物流、銷售和服務于一體的現(xiàn)代化企業(yè),該生產基地擁有專業(yè)生產線六條,日產高、中、低檔門10000余樘。其中,專業(yè)非標線年產可達500萬樘,是行業(yè)內規(guī)模最大的企業(yè)之一。所有參考引用內容都做好標注3.2.2 項目背景2010年3月,和樂門成功進入中國門業(yè)著
20、名品牌行列,暢銷國內。面對日益提高的市場需求,和樂門業(yè)的傳統(tǒng)庫存管理運作已經(jīng)不能滿足市場的大量需求,所以和樂門業(yè)的管理層向母公司四川奕新集團提出想要開發(fā)新的庫存管理信息系統(tǒng)來輔助庫存管理和決策,提高庫存利用率,降低庫存量,降低庫存成本,提高企業(yè)競爭力,滿足不斷擴大的市場需求,提高公司的市場占有率,促進公司的長遠發(fā)展。3.3 項目目標通過開發(fā)新的庫存管理信息系統(tǒng),建立更加完整的庫存管理體系,使庫存運作更加便捷,從而給企業(yè)帶來更高收益。具體目標如下:建立庫存管理系統(tǒng),降低庫存量,降低庫存成本,規(guī)范原材料的入庫和產品的出庫程序;使用庫存管理信息系統(tǒng)可以方便統(tǒng)計原材料、貨物進出數(shù)量以及查找各種貨品的庫
21、存量,便于管理。3.4 可行性分析3.4.1 技術可行性運用Visual FoxPro6.0語言完成系統(tǒng),同時運用Microsoft Office實用軟件完成文檔工作。本公司為科技水平高的大型門業(yè)生產企業(yè),具備國際先進水平的自動化生產流水線和領先于同行業(yè)的制造技術,為新的庫存系統(tǒng)的開發(fā)提供了強大的硬件保證。本公司無論是技術水平還是設備的先進性都可以滿足該項信息系統(tǒng)的開發(fā)。因此,在技術方面建立庫存管理信息系統(tǒng)是可行的。3.4.2 經(jīng)濟可行性經(jīng)濟可行性分析結合到具體的數(shù)據(jù),比如系統(tǒng)開發(fā)費用、設備采購費用等本公司產品暢銷全國,銷售連創(chuàng)新高,是行業(yè)內規(guī)模最大的企業(yè)之一。因此擁有雄厚的資金支持,能夠支持
22、計算機外圍設備費用、軟件開發(fā)的費用、人員培訓的費用、維護費用、管理費用。另外公司人員待遇優(yōu)厚,聚集了大批高素質的研發(fā)、生產、銷售和管理人才,可以為公司的庫存管理信息系統(tǒng)的運行提供保證。3.4.3 管理可行性該項目最開始由公司管理層向母公司四川弈新實業(yè)集團申請?zhí)岢?,并得到了集團總部的肯定和大力支持;同時該項目的實現(xiàn)可以大大降低倉庫人員的工作強度,因此該項目也得到了倉庫一線員工的支持。該項目得到了上至集團總部,中至公司管理層,下至一線員工的大力支持,所以,在管理方面建立庫存管理信息系統(tǒng)是可行的。4 系統(tǒng)分析4.1 系統(tǒng)初步分析在系統(tǒng)的初步調查的基礎上,明確了公司存在的主要問題和建立管理信息系統(tǒng)的初
23、步設想,建設公司管理信息系統(tǒng)需要進一步對建設管理信息系統(tǒng)的目標、范圍等因素進行分析研究。倉庫是物流的集散地,存貨過多會占用大量的企業(yè)資金,存貨短缺則影響生產及準時交貨,零庫存管理如何合理管理庫存是企業(yè)面臨的重要問題之一。四川弈新實業(yè)倉庫由于采用半人工、半計算機化的管理方式,庫存信息不能及時更新和共享,經(jīng)常造成原料庫存過多,占用了公司大量的人力和物力,阻礙了企業(yè)的發(fā)展。通過建立庫存管理信息系統(tǒng),可以幫助公司對庫存進行有效管理,確保庫存處于經(jīng)濟合理的水平、降低庫存成本、提高庫存周轉率。此外準確及時的庫存信息可以使相關業(yè)務部門及時準確地了解庫存情況,并作出科學決策,促進業(yè)務水平提高。本系統(tǒng)主要完成四
24、川弈新實業(yè)成都生產基地原料的入庫管理、公司生產成品的出庫管理以及庫存相關信息的查詢和管理。使用本系統(tǒng)使公司能夠及時準確的掌握庫存原料、產品的詳細情況,并可以對原料進行庫存量分析,達到科學的儲備原料。4.2 系統(tǒng)需求分析庫存管理是企業(yè)物流系統(tǒng)的重要環(huán)節(jié),庫存的主要作用和功能是在物料的供需之間建立有效的緩沖區(qū),以減輕物料的供需矛盾。但保持庫存又具有一定的損失,包括:庫存物資的采購費用;庫存系統(tǒng)的運行和存貯費用;訂貨費用或產品生產調整費用;庫存損耗與資金占用??茖W合理的庫存管理,不僅可以促進銷售,提高生產效率,而且可以降低產品成本,增加經(jīng)濟效益,反之則可能加劇供需矛盾,或造成大量的資金積壓,影響企業(yè)
25、效益,造成重大的經(jīng)濟損失8。庫存管理的特點信息處理量比較大,所管理的物品種類繁多,而且入庫單、出庫單、各類報表等單據(jù)的發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不行同。因此在管理上實現(xiàn)起來有一定的困難。在管理過程中經(jīng)常出現(xiàn)信息的重復傳遞,單據(jù)、報表的種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。在本系統(tǒng)的設計過程中,為了克服這些困難,滿足計算機管理的需要,根據(jù)四川弈新實業(yè)的實際情況,采取了下面的原則:(1) 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表形式。(2) 刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。(3) 程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和應用性。(4) 界面盡量簡單化,做到實
26、用、方便,盡量滿足公司要求。通過分析根據(jù)四川弈新實業(yè)成都生產基地的實際情況,本次庫存管理信息系統(tǒng)將包含4個功能模塊,即:入庫管理模塊、出庫管理模塊、信息查詢模塊、系統(tǒng)維護模塊。對于每一個功能模塊,都包含了相應的數(shù)據(jù)信息處理或下一級從屬模塊。4.3 業(yè)務流程分析根據(jù)對公司的詳細調查,對公司需求的詳細分析,繪制公司庫存管理業(yè)務流程圖,如圖1所示:倉庫現(xiàn)有庫存公司生產計劃各部門需求產品生產原料采購產品出庫原料入庫匯總、處理圖1 庫存管理業(yè)務流程圖5 系統(tǒng)設計5.1 系統(tǒng)總體結構設計5.1.1 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務是實現(xiàn)公司原材料和產品管理的系統(tǒng)化、規(guī)范化和自動化,從而達到提高公司倉庫庫存管
27、理效率的目的。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務的基礎上完成的。本庫存管理信息系統(tǒng)需要完成的功能有:(1)入庫管理,包括原材料入庫信息填寫和入庫作業(yè)。 (2)出庫管理,包括產品出庫信息填寫和出庫作業(yè)。 (3)信息查詢,包括倉庫信息查詢、庫存查詢、庫存報警匯總表、原料計劃采購表以及原料計劃采購報表。(4)系統(tǒng)維護,包括數(shù)據(jù)備份、添加用戶、密碼修改。5.1.2 系統(tǒng)功能模塊圖根據(jù)系統(tǒng)功能分析,畫出系統(tǒng)功能模塊圖如圖2所示:入庫管理出庫管理信息查詢四川奕新實業(yè)庫存管理信息系統(tǒng)退出系統(tǒng)倉庫信息查詢庫存查詢數(shù)據(jù)備份添加用戶入庫單填寫入庫出庫單填寫出庫系統(tǒng)維護庫存報警匯總表原料計劃采購表密碼修改原料計劃采購
28、統(tǒng)計報表圖2 系統(tǒng)功能模塊圖5.2 詳細設計5.2.1 代碼設計1、倉庫人員代碼設計系統(tǒng)管理員設置為admin,倉庫操作人員代碼采用由位三位整數(shù)組成的順序碼,如:001,002。2、原料編號方案設計 原材料編號由三部分組成,第一部分為區(qū)分原材料種類,第二部分默認為0,第三部分為區(qū)分原材料質量級別。由于生產防盜門的材料只有鋼板、不銹鋼、鋁合金、銅板、木材五種,所以從原材料屬性上將鋼板、不銹鋼、鋁合金、銅板、木材分別編號為1、2、3、4、5加以區(qū)別原材料種類。每種材料有一般、中等、好等分類,也分別用數(shù)字1、2、3、4等加以區(qū)別,數(shù)字越來則代表原材料質量越好。按照以上原則,原料編碼設計如下:
29、5; × × 。例如:101,則表示一般的普通鋼板。3、產品編號方案設計產品編號由倆部分組成,第一部分為區(qū)分產品種類,第二部分為區(qū)分產品。由于公司生產的門分為防盜門、防火門、鋼木門、銅質門四種,所以從產品種類上將防盜門、防火門、鋼木門、銅質門分別編號為1、2、3、4加以區(qū)別產品種類。每類產品有許多產品,也分別用三位數(shù)字001、002、003、004等加以區(qū)別,按照以上原則,原料編碼設計如下:× × 。例如:6001,則表示1號防盜門。5.2.2 數(shù)據(jù)庫設計數(shù)據(jù)庫在一個管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效
30、果產生影響。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結構也將有利于程序的實現(xiàn)。設計數(shù)據(jù)庫時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求9。1、數(shù)據(jù)庫概念結構設計(E-R圖)本設計根據(jù)設計規(guī)劃出的實體用戶實體、入庫實體、出庫實體、原料庫存實體、成品庫存實體、原料計劃采購實體。各個實體的E-R圖及其關系描述如下:(1)用戶實體E-R圖:用戶用戶名級別聯(lián)系電話密碼圖3 用戶實體E-R圖(2)入庫實體E-R圖:入庫貨品號價格供應商電話入庫時間供應商入庫數(shù)量采購員圖4 入庫實體E-R圖(3)出庫實體E-R圖:出庫貨品號出庫狀況單位電話出
31、庫時間單位出庫數(shù)量經(jīng)手人圖5 出庫實體E-R圖(4)原料庫存實體E-R圖:原料庫存貨品號最大庫存現(xiàn)有庫存最小庫存圖6 原料庫存實體E-R圖(5)成品庫存實體E-R圖:成品庫存貨品號最大庫存現(xiàn)有庫存最小庫存圖7 成品實體E-R圖(6)原料計劃采購實體E-R圖:原料計劃采購貨品號計劃采購時間采購數(shù)量貨品名稱目標供應商圖8 原料計劃采購實體E-R圖2、數(shù)據(jù)庫邏輯結構設計根據(jù)系統(tǒng)功能需求和上面的實體分析,本數(shù)據(jù)庫管理信息系統(tǒng)需要6個數(shù)據(jù)表,分別是用戶表、入庫表、出庫表、原料庫存表、成品庫存表、原料計劃采購表。庫存管理信息系統(tǒng)數(shù)據(jù)庫中的各個表格的設計結果如表1表6所示:表1 用戶表字段名數(shù)據(jù)類型寬度索引
32、可否為空用戶名字符型10不可為空密碼字符型6不可為空級別字符型6不可為空聯(lián)系電話字符型11可為空表2 入庫表字段名數(shù)據(jù)類型寬度索引可否為空貨品號字符型6升序不可為空入庫時間日期型8升序不可為空供應商字符型10不可為空供應商電話字符型11可為空入庫數(shù)量數(shù)值型9不可為空價格數(shù)值型9不可為空采購員字符型10不可為空表3 出庫表字段名數(shù)據(jù)類型寬度索引可否為空貨品號字符型6升序不可為空出庫時間日期型8升序不可為空單位字符型20不可為空單位電話字符型11可為空出庫數(shù)量數(shù)值型9不可為空出庫狀況數(shù)值型6不可為空經(jīng)手人字符型10不可為空表4 原料庫存表字段名數(shù)據(jù)類型寬度索引可否為空貨品號字符型6升序不可為空現(xiàn)有
33、庫存數(shù)值型8不可為空最大庫存數(shù)值型9不可為空最小庫存數(shù)值型9不可為空表5 成品庫存表字段名數(shù)據(jù)類型寬度索引可否為空貨品號字符型6升序不可為空現(xiàn)有庫存數(shù)值型8不可為空最大庫存數(shù)值型9不可為空最小庫存數(shù)值型9不可為空表6 原料計劃采購表字段名數(shù)據(jù)類型寬度索引可否為空貨品號字符型6升序不可為空貨品名稱字符型16不可為空采購數(shù)量數(shù)值型9不可為空目標供應商字符型16不可為空計劃采購時間日期型8升序5.2.3 輸入設計對系統(tǒng)需要的輸入進行設計,本系統(tǒng)主要是查詢四川奕新實業(yè)成都生產基地和樂門業(yè)倉庫管理輸入的相關設計。具體設計如下:(1)入庫信息輸入設計(2)出庫信息輸入設計(3)倉庫信息查詢輸入設計(4)庫
34、存信息查詢輸入設計(5)原料計劃采購信息輸入設計(6)添加用戶信息輸入設計(7)密碼修改信息輸入設計5.2.4 輸出設計對系統(tǒng)需要的輸出結果進行設計,本系統(tǒng)主要是查詢四川奕新集團成都生產基地和樂門業(yè)倉庫管理的相關信息。具體設計如下:(1)倉庫信息查詢輸出設計(2)庫存信息查詢輸出設計(3)庫存報警匯總信息輸出設計(4)原料計劃采購匯總統(tǒng)計報表輸出設計6 系統(tǒng)實施系統(tǒng)實現(xiàn)包括用戶需求實現(xiàn)和數(shù)據(jù)庫實現(xiàn)兩方面,具體包括包含4個功能模塊的實現(xiàn),即:入庫管理模塊、出庫管理模塊、信息查詢模塊、系統(tǒng)維護模塊,力求通過程序編碼實現(xiàn)系統(tǒng)的運行。6.1 用戶登陸新建一個表單,命名為“登錄界面”。把表單Captio
35、n屬性設置為“登錄界面”;在“登錄表單”表單上放置相應的控件,2個標簽Label,1個組合框Combo,1個文本框Text,3個命令按鈕Command,在表單屬性“Picture”中為登陸界面插入一張登陸界面的圖片,并在數(shù)據(jù)環(huán)境中添加庫存管理信息系統(tǒng)數(shù)據(jù)庫中的“用戶表”。登陸界面運行如圖9所示,用戶通過該界面登錄進入系統(tǒng)。在其輸入用戶名與密碼之后,單擊“確定”按鈕登錄數(shù)據(jù)庫。此時系統(tǒng)將輸入之信息與數(shù)據(jù)庫中“用戶表”中的信息進行驗證,若用戶名和密碼都正確,則進入系統(tǒng)主菜單;若用戶名和密碼中有一項或全都不正確,則系統(tǒng)彈出提示框進行提醒。圖9 系統(tǒng)登陸界面(1)“登錄”按鈕的Click事件代碼set
36、 talk offset safe offlocate for alltrim(用戶名)=alltrim(bo1.value) and alltrim(密碼)=alltrim(thisform.text1.value) if !eof() if alltrim(級別)="管理員" public jb,用戶表name jb=1 用戶表name=alltrim(bo1.value) else public jb,用戶表name jb=0 用戶表name=alltrim(bo1.value) endif do 四川奕新集團庫存管理信息系統(tǒng).mpr thisform.release
37、 do form 四川奕新集團庫存管理信息系統(tǒng)else#define missmatch_loc "用戶名或密碼錯,請重新登錄!"wait window missmatch_loc timeout 1bo1.value=''thisform.text1.value=''thisform.text1.setfocusnumcount=numcount+1 if numcount=4 numcount=0 mess =messagebox("三次口令錯,將退出程序!",4+16+2,"退出") clear
38、event release thisform endif endifset talk onset safe onthisform.refresh(2)“取消”按鈕的Click事件代碼bo1.value=""thisform.text1.value=""bo1.setfocus(3)“退出”按鈕的Click事件代碼thisform.release(4)表單“Form”的Activate事件代碼set dele onbo1.rowsourcetype=3bo1.rowsource='sele 用戶名 from 用戶表 into cursor tmp&
39、#39;bo1.value=tmp.用戶名public numcount numcount=06.2 主界面新建一個表單,命名為“四川奕新集團庫存管理信息系統(tǒng)”。把表單Caption屬性設置為“四川奕新集團庫存管理信息系統(tǒng)”;在“四川奕新集團庫存管理信息系統(tǒng)”表單上放置相應的控件,1個標簽Label,1個計時器Tomer1,1個文本框Text,5個命令按鈕Command,1個Image控件,在表單屬性“Picture”中為主界面插入一張主界面圖片。正確填寫用戶名和密碼進入系統(tǒng)后,出現(xiàn)四川奕新集團成都生產基地和樂門業(yè)庫存管理信息系統(tǒng)主界面,主界面有入庫管理、出庫管理、信息查詢、系統(tǒng)維護和退出系統(tǒng)
40、,根據(jù)需求選擇后,進入下一界面。系統(tǒng)主界面如圖10所示:圖10 系統(tǒng)主界面(1)“入庫管理”按鈕的Click事件代碼do form 入庫管理thisform.release(2)“出庫管理”按鈕的Click事件代碼do form 出庫管理thisform.release(3)“信息查詢”按鈕的Click事件代碼do form 信息查詢thisform.release(4)“系統(tǒng)維護”按鈕的Click事件代碼do form 系統(tǒng)維護thisform.release(5)“退出系統(tǒng)”按鈕的Click事件代碼a=messagebox("你確定要退出系統(tǒng)嗎?",4+16+0,&qu
41、ot;對話窗口")if a=6 release thisformendif (6)“Tomer1”計時器的Tomer事件代碼if thisform.label1.left<1 thisform.label1.left=thisform.width-8else thisform.label1.left=thisform.label1.left-6endif 6.3 入庫管理6.3.1 入庫單信息填寫新建一個表單,命名為“入庫管理”。在“入庫管理”表單上放置相應的控件,1個表格Grid1,1容器Contianer1,在容器里放7個標簽Label和7個文本框Text,1個命令按鈕組C
42、ommandgroup1,并把命令按鈕組的選址數(shù)目ButtonCount設置為“10”, 并在該表單的數(shù)據(jù)環(huán)境中添加庫存管理信息系統(tǒng)數(shù)據(jù)庫中的“入庫表”。運行結果如圖11所示:圖11 入庫信息管理 在這張表單中可以瀏覽、修改和刪除以往所有的入庫單信息,并且“添加”新的入庫單信息,當添加新的入庫信息后單擊“入庫”按鈕,系統(tǒng)則執(zhí)行“入庫”表單。(1)“最首”按鈕的Click事件代碼go topthisform.grid1.setfocusthisform.grid1.refresh(2)“上一條”按鈕的Click事件代碼skip-1if bof()? chr(7) =messagebox(&quo
43、t;警告,這已經(jīng)是第一條記錄!",48,"信息窗口")go topendifthisform.grid1.setfocusthisform.grid1.refresh(3)“下一條”按鈕的Click事件代碼skipif eof()? chr(7) =messagebox("警告,這已經(jīng)是最后一條記錄!",48,"信息窗口")go bottomendifthisform.grid1.setfocusthisform.grid1.refresh(4)“最末”按鈕的Click事件代碼go bottomthisform.grid1.
44、setfocusthisform.grid1.refresh(5)“修改”按鈕的Click事件代碼if jb=0 thenmessagebox("你沒有權限修改數(shù)據(jù)!",48,"警告!")elseif mand5.caption='修改'thisform.Text1.readonly=.f.thisform.Text2.readonly=.f.thisform.Text3.readonly=.f.thisform.Text4.readonly=.f.thisform.Text5.readonly=.f.thisform.Text6.rea
45、donly=.f. thisform.Text7.readonly=.f.mand5.caption='保存'mand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.f.mand4.enabled=.f.mand6.enabled=.f.mand7.enabled=.f.mand8.enabled=.f.elsemand5.caption='修改'thisform.Text1.readonly=.t.thisform.Text2.readonly=.t.thisform.Text3.readonly=.t.thisfor
46、m.Text4.readonly=.t.thisform.Text5.readonly=.t.thisform.Text6.readonly=.t.thisform.Text7.readonly=.t.mand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.t.mand6.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.endifthisform.grid1.setfocusthisform.grid1.refreshendif(6)“添加”按鈕的Click事件代碼if man
47、d6.caption='添加'thisform.Text1.readonly=.f.thisform.Text2.readonly=.f.thisform.Text3.readonly=.f.thisform.Text4.readonly=.f.thisform.Text5.readonly=.f.thisform.Text6.readonly=.f.thisform.Text7.readonly=.f.mand6.caption='保存'mand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.f.mand4.enabl
48、ed=.f.mand5.enabled=.f.mand7.enabled=.f.mand8.enabled=.f.appe blan in 入庫表elsemand6.caption='添加'thisform.Text1.readonly=.t.thisform.Text2.readonly=.t.thisform.Text3.readonly=.t.thisform.Text4.readonly=.t.thisform.Text5.readonly=.t.thisform.Text6.readonly=.t.thisform.Text7.readonly=.t.mand1.en
49、abled=.t.mand2.enabled=.t.mand3.enabled=.t.mand4.enabled=.t.mand5.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.select 原料庫存表locate for 設備號=thisform.txt設備號.valueif eof() thenappe blan repl 設備號 with thisform.txt設備號.valuerepl 現(xiàn)有庫存 with thisform.txt入庫數(shù)量.valueelserepl 現(xiàn)有庫存 with 現(xiàn)有庫存+thisform.txt入庫數(shù)量.value
50、endifthisform.grid1.setfocusthisform.grid1.refresh(7)“刪除”按鈕的Click事件代碼if jb=0 thenmessagebox("你沒有權限刪除數(shù)據(jù)!",48,"警告!")elsecMessageTitle='系統(tǒng)警告' cMessageText='確認要刪除嗎?' nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle)if nanswer=6delethisform.gr
51、id1.setfocusthisform.grid1.refreshendifendif(8)“入庫”按鈕的Click事件代碼do form 入庫thisform.release(9)“返回上級”按鈕的Click事件代碼do form 四川奕新集團庫存管理信息系統(tǒng)thisform.release(10)“退出”按鈕的Click事件代碼thisform.release6.3.2 入庫新建一個表單,命名為“入庫”。在“入庫”表單上放置相應的控件, 2容器Contianer,在第一個容器里放7個標簽Label和7個文本框Text, 在第二個容器里放4個標簽Label和4個文本框Text ,1個編輯框
52、Edit,5個命令按鈕Command。 在該表單的數(shù)據(jù)環(huán)境中添加庫存管理信息系統(tǒng)數(shù)據(jù)庫中的“入庫表”和“原料庫存表”,并將入庫表中的“貨品號”和原料庫存表中的“貨品號”建立關聯(lián)。當在入庫管理界面中填寫完新的入庫單信息后,單擊“入庫”按鈕則進入到入庫界面,運行結果如圖12所示:圖12 入庫界面在新填寫的入庫單信息進入入庫界面時,單擊入庫界面的“入庫”按鈕,則原材料入庫并且此次入庫數(shù)量自動加到原料庫存表中的現(xiàn)有庫存中。運行結果如圖13所示:圖13 入庫運行結果(1)“上一條”按鈕的Click事件代碼skip-1if bof()? chr(7) =messagebox("警告,這已經(jīng)是第一
53、條記錄!",48,"信息窗口")go topselect 入庫表endifthisform.refresh (2)“下一條”按鈕的Click事件代碼skipif eof()? chr(7) =messagebox("警告,這已經(jīng)是最后一條記錄!",48,"信息窗口")go bottomselect 入庫表endifthisform.refresh (3)“入庫”按鈕的Click事件代碼set talk offset safe offthisform.Text9.value=thisform.Text9.value+thisform.Text5.valuethisform.Text5.value=" "set talk onset safe onthisform.refresh(4)“返回上級”按鈕的Click事件代碼do form 入庫管理(5)“退出”按鈕的Click事件代碼thisform.release6.4 出庫管理6.4.1 出庫單信息填寫新建一個表單,命名為“出庫管理”。在“出庫管理”表單上放置相應的控件,1個表格Grid1,1容器Contianer1,在容器里放7個標簽Label和7個文本框Text,1個命令按鈕組Commandgro
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 利用主題班會增強班級凝聚力計劃
- 酒店員工薪酬管理總結
- 紡織行業(yè)生產作業(yè)安全總結
- 七年級生物下冊 1.1人類的起源和發(fā)展 人教新課標版課件
- 2025年全球及中國智慧康養(yǎng)平臺行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球魚塘凈水器行業(yè)調研及趨勢分析報告
- 2025-2030全球插畫設計行業(yè)調研及趨勢分析報告
- 2025-2030全球繩狀海藻酸鹽敷料行業(yè)調研及趨勢分析報告
- 2025年全球及中國后裝載機卡車行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國翻新SSD和HDD行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030年中國反滲透膜行業(yè)市場發(fā)展趨勢展望與投資策略分析報告
- 山東省濰坊市2024-2025學年高三上學期1月期末 英語試題
- 春節(jié)節(jié)后收心會
- 《榜樣9》觀后感心得體會四
- 七年級下冊英語單詞表(人教版)-418個
- 水上水下作業(yè)應急預案
- Jane-Eyre簡愛英文課件
- (小學)人教版一年級下冊數(shù)學《認識鐘表》課件
- 2022年營口市大學生??紝U锌荚囌骖}及答案
- API520-安全閥計算PART1(中文版)
- 商務提成辦法
評論
0/150
提交評論