版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、洛陽理工學院畢業(yè)設計(論文)某企業(yè)直銷店經(jīng)營管理系統(tǒng)摘 要企業(yè)直銷店經(jīng)營管理系統(tǒng)旨在解決商業(yè)企業(yè)商品的采購、倉儲、運輸、配送、流通加工等一系列操作流程中的數(shù)據(jù)信息的處理問題,提供一系列的數(shù)據(jù)分析,幫助經(jīng)營者合理的調整各個經(jīng)營運作環(huán)節(jié)的運作節(jié)奏,并對商品流轉過程進行了全程跟蹤管理、相應款項流通的全程記錄管理和票據(jù)信息統(tǒng)計的管理。因此企業(yè)直銷店經(jīng)營管理系統(tǒng)的全面應用,規(guī)范了業(yè)務流程、提高了企業(yè)的管理水平和資金流動的透明度,加快了商品資金周轉的速度,進而全面提高了企業(yè)的經(jīng)營管理水平,全面提升了企業(yè)的經(jīng)濟效益。企業(yè)直銷店經(jīng)營管理系統(tǒng)采用visual basic技術和數(shù)據(jù)庫access開發(fā),主要是處理商
2、業(yè)企業(yè)商品的采購、庫存和銷售各個環(huán)節(jié)的活動,具有良好的人機界面;考慮到系統(tǒng)的使用對象可能較多,權限管理良好;數(shù)據(jù)查詢方便,支持多條件查詢;系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護數(shù)據(jù),減少意外損失;在相應的權限下,可方便地刪除數(shù)據(jù);數(shù)據(jù)計算自動完成,盡量減少人工干預;報表分析商品進貨、商品銷售情況;強大的報表打印功能;報表基本信息查詢時,可根據(jù)查詢條件動態(tài)顯示查詢結果。關鍵詞:經(jīng)營管理系統(tǒng),票據(jù)信息,權限管理,報表分析the operation and management system of an enterprises storeabstractthe enterprises store
3、 system of operation and management solves the business enterprises for procurement of goods, warehousing, transportation, distribution, circulation and processing of a series of operational procedures to deal with the issue of data, providing a wide range of data analysis to help operators of all r
4、easonable measures to adjust the operation aspects of the operation of the rhythm and flow of goods throughout the tracking process management, and the corresponding flow of the entire record of the money management and paper management information statistics. the enterprises store system of operati
5、on and management is therefore a comprehensive application, standardized business processes and improve enterprise management level, improve the transparency of capital flows to accelerate the pace of commodity cash flow, and improve the operation of the enterprise level, thereby enhance the economi
6、c efficiency of enterprises. the enterprises store system of operation and management applies visual basic technologies and access database on large-scale development of commercial enterprises to deal primarily with the procurement of goods, inventory, and marketing activities, has a good human-mach
7、ine interface; taking into account the target system may be more , it has good rights management; query data to facilitate and support the multi-criteria query; the system supports good data backup and restore operations, the effective protection of data, loss of reduction of accidents; in the appro
8、priate authority, can easily delete data; data auto-complete, as far as possible reduce human intervention; statement analysis purchase of goods, merchandise sales; powerful printing statements; statements of basic information may be based on dynamic query search results.key words: system of operati
9、on and management,bills information,rights management,statement analysis purchase38目錄前言1第1章 緒論21.1 課題背景21.2 研究意義21.3 研究目標及內容3第2章 系統(tǒng)分析52.1 需求分析52.2 visual basic 6.0平臺和vb語言簡介6第3章 系統(tǒng)總體設計83.1 項目規(guī)劃83.2 設計目標93.3 開發(fā)及運行環(huán)境103.4 數(shù)據(jù)庫設計103.4.1 數(shù)據(jù)庫e-r圖分析103.4.2 數(shù)據(jù)表設計123.4.3 主要數(shù)據(jù)表的結構13第4章 系統(tǒng)詳細設計與實現(xiàn)174.1 系統(tǒng)倉庫管理設計1
10、74.2 系統(tǒng)登陸窗體設計184.3 系統(tǒng)主窗體設計194.4 基本檔案管理窗體設計194.5 進貨管理窗體設計204.6 銷售管理窗體設計234.7 庫存管理窗體設計254.8 報表窗體設計264.9 系統(tǒng)選項各窗體設計28第5章 系統(tǒng)測試305.1 系統(tǒng)開發(fā)環(huán)境305.2 系統(tǒng)測試305.2.1 測試項目說明305.2.2 測試結論33結 論34謝 辭35參考文獻36附 錄37前言隨著經(jīng)濟全球化的發(fā)展和我國融入世界經(jīng)濟的步伐加快,全球采購、全球生產(chǎn)和全球銷售的發(fā)展模式要求加快發(fā)展現(xiàn)代物流業(yè),優(yōu)化資源配置,提高市場響應速度和產(chǎn)品供給時效,降低企業(yè)物流成本,增強國民經(jīng)濟的競爭力。中小企業(yè)在我國
11、經(jīng)濟發(fā)展中具有重要地位,目前我國的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,中小企業(yè)將面臨外資企業(yè)和國外產(chǎn)品和服務的嚴峻挑戰(zhàn)。比較而言,外資企業(yè)具有更為雄厚的資金實力、豐富的管理經(jīng)驗和先進的技術手段,因此,如果我國的中小企業(yè)不借助先進的管理思想轉變經(jīng)營理念,使用信息化手段提高企業(yè)的管理水平和工作效率,將很難在今后的國際競爭中取勝。企業(yè)管理在很多方面、很大程度上都必須借助信息化的工具來完成,采用電腦管理進貨、銷售和庫存等諸多環(huán)節(jié)也已成為必然趨勢。從國家軟件工業(yè)應用現(xiàn)狀統(tǒng)計分析,目前我國大型中小企業(yè)使用管理軟件的比例高達 95% 以上。其中,財務軟件占 98% 以上;業(yè)務、商務軟件約占 60
12、% ; erp 占 40% 左右。中小企業(yè)使用管理軟件的比例約 45% ,絕大數(shù)都是財務軟件。上述軟件應用項目的成功率小于 56%。這些數(shù)據(jù)反映了我國中小企業(yè)應用管理信息系統(tǒng)的總體情況,我們從中可以看到,大型中小企業(yè)的應用情況要好于中小企業(yè),大型中小企業(yè)的管理信息系統(tǒng)應用已逐漸的從單項業(yè)務管理系統(tǒng)向集成的管理系統(tǒng)轉變,而中小型中小企業(yè)由于資金短缺,信息基礎薄弱等原因管理信息系統(tǒng)的應用情況不理想,同時,我們還可以看出,中小企業(yè)實施管理信息系統(tǒng)存在風險,由于中小企業(yè)個性的存在以及管理軟件業(yè)務流程的固化,不是應用了管理軟件就能實現(xiàn)有效的管理信息系統(tǒng),就能為中小企業(yè)帶來效益。中小企業(yè)應用管理信息系統(tǒng)是
13、離不開中小企業(yè)的環(huán)境和條件的。第1章 緒論1.1 課題背景當前金融危機橫掃全球的大環(huán)境下,隨著物流業(yè)調整和振興規(guī)劃正式出臺,物流企業(yè)要改善當前經(jīng)營困難的狀況,就要建立起現(xiàn)代物流管理信息系統(tǒng),實現(xiàn)規(guī)劃物流業(yè)調整和振興目標。在現(xiàn)代企業(yè)的物流管理中,一個良好的企業(yè)經(jīng)營管理系統(tǒng)不僅能大大降低企業(yè)由于生產(chǎn)經(jīng)營管理不善而產(chǎn)生的過多的成本,提高企業(yè)的辦事效率,降低企業(yè)在物流管理中不必要的人力物流財力損失,而且能使企業(yè)的運行機制更加規(guī)范合理,使企業(yè)在節(jié)省自身成本提高競爭優(yōu)勢的同時,樹立好企業(yè)形象,形成帶頭優(yōu)勢,從而帶動整個行業(yè)的高效發(fā)展及社會經(jīng)濟效率的整體素質的提高?;ヂ?lián)網(wǎng)絡和信息技術的高速發(fā)展,改變了企業(yè)經(jīng)
14、營管理模式、做事的方法和人們的生活方式。全球經(jīng)濟環(huán)境不斷發(fā)展和變化,競爭環(huán)境復雜多變,企業(yè)的管理思想,管理方法不斷創(chuàng)新,計算機網(wǎng)絡技術快速發(fā)展,促成企業(yè)管理信息系統(tǒng)總是不斷發(fā)展和變化。總的發(fā)展趨勢是管理思想現(xiàn)代化、系統(tǒng)應用網(wǎng)絡化、開發(fā)平臺標準化、業(yè)務流程自動化、應用系統(tǒng)集成化這樣一個“五化”的發(fā)展過程。1.2 研究意義隨著企業(yè)物流商品的大量增加,其管理難度越來越大。在計算機技術飛速發(fā)展的今天,將計算機這一信息處理器應用到企業(yè)的日常管理已是勢在必然。于是,直銷店經(jīng)營管理系統(tǒng)便應運而生。這也為直銷店管理帶來前所未有的改變,同時為企業(yè)帶來意想不到的經(jīng)濟效益和社會效益。這主要體現(xiàn)在以下幾個方面:1.
15、極大的提高了直銷店工作人員的工作效率,避免了以往入出存流程繁瑣、雜亂和周期長等弊端。2. 直銷店經(jīng)營管理實現(xiàn)了操作自動化和信息電子化,全面提高了直銷店的管理水平。 3. 基于直銷店經(jīng)營管理的全面自動化,可以大大減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約大量管理開支,增加企業(yè)的收入。1.3 研究目標及內容之所以會確定以某企業(yè)直銷店經(jīng)營管理系統(tǒng)作為畢業(yè)設計題目,是與自己的經(jīng)歷有密切關系的。因為自己之前在一家物流公司有過一段實習,對物流企業(yè)產(chǎn)、供、銷等日常環(huán)節(jié)都有所認識,逐漸認識到了流通領域的高效、快捷、便利,也逐漸認識到了其存在的一些缺陷,如管理方式,仍沒有普及計算機管理,管理效率偏低,亟
16、待解決,故選取某企業(yè)直銷店經(jīng)營管理系統(tǒng)作為本次設計題目。本系統(tǒng)的開發(fā)適用于多個行業(yè),可以幫助企業(yè)快速有效管理進貨、銷售、庫存等各項業(yè)務,合理控制企業(yè)經(jīng)營各個環(huán)節(jié),提高資金利用率,實現(xiàn)管理高效率和實時性。直銷店經(jīng)營管理系統(tǒng)采用visual basic技術和數(shù)據(jù)庫access開發(fā),主要是處理商業(yè)企業(yè)商品的采購、庫存和銷售各個環(huán)節(jié)的活動,具有良好的人機界面;考慮到系統(tǒng)的使用對象可能較多,權限管理良好;數(shù)據(jù)查詢方便,支持多條件查詢;系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護數(shù)據(jù),減少意外損失;在相應的權限下,可方便地刪除數(shù)據(jù);數(shù)據(jù)計算自動完成,盡量減少人工干預;報表分析商品進貨、商品銷售情況;強大的報
17、表打印功能;報表基本信息查詢時,可根據(jù)查詢條件動態(tài)顯示查詢結果。直銷店經(jīng)營管理系統(tǒng)主要由基本檔案、進貨管理、銷售管理、庫存管理、倉庫統(tǒng)計和系統(tǒng)選項七大模塊組成,具體規(guī)劃如下:1. 倉庫管理模塊;倉庫管理模塊主要用于實現(xiàn)倉庫的新增、倉庫信息的管理、相關權限對倉庫數(shù)據(jù)的刪除。2. 基本檔案模塊;基本檔案模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關基礎數(shù)據(jù)為:系統(tǒng)信息、往來單位、商品類別、計量單位。3. 進貨管理模塊;進貨管理模塊主要用于實現(xiàn)商品的采購入庫、采購查詢和入庫報表。4. 銷售管理模塊;銷售管理模塊主要用于實現(xiàn)商品的銷售出庫、銷售查詢和出庫報表。5. 庫存管理模塊;庫存管理模塊主要用于商品管理
18、、庫存警報和庫存報表。6. 倉庫統(tǒng)計模塊;倉庫統(tǒng)計模塊主要用于出入庫商品日統(tǒng)計、出入庫現(xiàn)金月統(tǒng)計。7. 系統(tǒng)選項模塊;系統(tǒng)選項模塊主要用于實現(xiàn)系統(tǒng)用戶管理、權限設置、修改密碼、數(shù)據(jù)備份、數(shù)據(jù)恢復、數(shù)據(jù)清理、系統(tǒng)日志。第2章 系統(tǒng)分析企業(yè)直銷經(jīng)營管理是企業(yè)日常經(jīng)營管理中十分重要的一個組成部分,傳統(tǒng)的手工管理方式呈現(xiàn)出越來越多的弊端。在手工管理模式下,統(tǒng)計匯總處理時的工作量極其繁重,處理效率非常低,領導也無法及時了解企業(yè)資金占用的實際狀況。通過報表管理,企業(yè)可以直觀分析企業(yè)的經(jīng)營管理情況,提高企業(yè)的競爭能力。2.1 需求分析隨著經(jīng)濟的全球化以及中國經(jīng)濟改革的逐漸深化,中小企業(yè)面臨著越來越激烈的競爭
19、,改善企業(yè)內部以及整個供應鏈各個環(huán)節(jié)的管理、調度及資源配置,迅速適應客戶的新需求和市場新機遇的能力,是企業(yè)贏得競爭勝利的決定性因素,企業(yè)直銷店經(jīng)營管理系統(tǒng)的開發(fā)勢必要求提高企業(yè)的競爭力。圖2-1 管理流程圖因此,企業(yè)直銷店經(jīng)營管理系統(tǒng)的開發(fā)要求實現(xiàn)從進貨、庫存、到銷售的一體化管理。要求全面提高企業(yè)的管理水平和工作效率,如圖2-1所示,最大限度地減少手工操作帶來的錯誤。通過實際調查,要求本系統(tǒng)具有以下功能:1. 具有良好的人機界面。2. 如果系統(tǒng)的使用對象較多,則要求有良好的權限管理。3. 方便的數(shù)據(jù)查詢,支持多條件查詢和模糊查詢。4. 系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護數(shù)據(jù),減少意外損
20、失。5. 在相應的權限下,可方便地刪除數(shù)據(jù)。6. 數(shù)據(jù)計算自動完成,盡量減少人工干預。7. 報表分析商品進貨、商品銷售和商品庫存的情況。8. 強大的打印功能包括采購入庫單據(jù)、入庫明細表、銷售出庫單據(jù)、出庫明細表、和庫存明細表的打印。9. 報表基本信息查詢時,可根據(jù)查詢條件動態(tài)顯示查詢結果。10. 報表分析過程中,可根據(jù)條件動態(tài)分析報表數(shù)據(jù)。2.2 visual basic 6.0平臺和vb語言簡介本系統(tǒng)前臺數(shù)據(jù)庫采用microsoft access 2003,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面有較好的優(yōu)勢,并且處理數(shù)據(jù)量較大、效率較高;后臺選擇以vb作為開發(fā)語言,采用microsoft
21、 visual basic 6.0作為主要的開發(fā)工具,可與access 2003數(shù)據(jù)庫無縫連接。microsoft visual basic 6.0是微軟公司于1998年推出的可視化編程工具msdn之一,是目前世界上使用最廣泛的程序開發(fā)工具之一。結構簡單,編寫程序對系統(tǒng)的資源占有極低。visual basic語言(以下簡稱vb)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動編程語言。從任何標準來說,vb都是世界上使用人數(shù)最多的語言,它源自于basic編程語言。vb擁有圖形用戶界面(gui)和快速應用程序開發(fā)(rad)系統(tǒng),可以輕易的使用dao、rdo、ado連接數(shù)據(jù)庫,或者輕松的創(chuàng)建acti
22、vex控件。程序員可以輕松的使用vb提供的組件快速建立一個應用程序。vb的中心思想就是要便于程序員使用,無論是新手或者專家。vb使用了可以簡單建立應用程序的gui系統(tǒng),但是又可以開發(fā)相當復雜的程序。vb的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經(jīng)有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本里面vb程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關于性能的爭論已經(jīng)越來越少。窗體控件的增加和改變可以用拖放技術實現(xiàn)。一個排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。每個控件
23、都有自己的屬性和事件。默認的屬性值會在控件創(chuàng)建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態(tài)的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控件位置的代碼,在運行時候每當用戶更改窗口大小,控件也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字符的輸入。vb的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。vb的組件既可以擁有用戶界面,也可以沒有。這樣一
24、來服務器端程序就可以處理增加的模塊。vb使用引用計數(shù)的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現(xiàn),程序員可以選用自己需要的擴展庫。和有些語言不一樣,vb對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態(tài),以及強制使得符號表入口的實體的變量名稱遵循書寫規(guī)則。默認情況下字符串的比較是對大小寫敏感的,但是可以關閉這個功能。vb使得大量的外界控件有了自己的生存空間。大量的第三方控件針對vb提供。vb也提供了建立、使用和重用這些控件的方法,但是由于語言問題,從一個應用程序創(chuàng)建另外一個并不簡單。第3章 系統(tǒng)總體設計3.1 項目規(guī)劃企業(yè)直銷店經(jīng)營管理系
25、統(tǒng)主要由基本檔案、進貨管理、銷售管理、庫存管理、系統(tǒng)統(tǒng)計和系統(tǒng)選項七大模塊組成,具體規(guī)劃如下:1. 倉庫管理模塊;倉庫管理模塊主要用于實現(xiàn)倉庫的新增、倉庫信息的編輯以及擁有相關權限對倉庫數(shù)據(jù)的刪除;用戶可以運用系統(tǒng)按照不同的倉庫進行不同商品的分類,倉庫管理正是實現(xiàn)此類業(yè)務的功能,在倉庫管理中用戶可以新增和刪除倉庫,可以對倉庫基本信息添加和修改等操作。此模塊旨在提高企業(yè)經(jīng)營管理的規(guī)范化。2. 基本檔案模塊;基本檔案模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關基礎數(shù)據(jù)為:系統(tǒng)信息、往來單位、商品類別、計量單位。用戶在檔案管理功能中,運用基本檔案功能可以對系統(tǒng)信息的修改,往來單位信息的添加、刪除、編輯和
26、瀏覽等操作,還可以對商品不同類別的類別信息添加和刪除操作,還可以商品的計量單位的單位信息添加和刪除操作。此模塊旨在提高企業(yè)經(jīng)營管理的信息化。3. 進貨管理模塊;該模塊主要用于實現(xiàn)商品的采購入庫、采購查詢和入庫報表。用戶在進貨管理功能中,可以實現(xiàn)商品的采購管理,輸出采購單據(jù)和查看歷史采購單據(jù),可以對采購商品按照采購日期和采購單編號進行查詢?yōu)g覽,并打印商品入庫信息報表。此模塊旨在提高企業(yè)經(jīng)營管理的智能化。4. 銷售管理模塊;該模塊主要用于實現(xiàn)商品的銷售出庫、銷售查詢和出庫報表。此功能類似于進貨管理功能,用戶在銷售管理功能中,可以實現(xiàn)商品的銷售管理,輸出銷售單據(jù)和查看歷史銷售單據(jù),可以對銷售商品按照
27、銷售日期和銷售單編號進行查詢?yōu)g覽,并打印商品出庫信息報表。此模塊也是旨在提高企業(yè)經(jīng)營管理的智能化。5. 庫存管理模塊;庫存管理模塊主要用于商品管理、庫存警報和庫存報表。用戶在庫存管理功能中,可以對當前倉庫中所有商品信息的管理,管理包括:添加商品信息、編輯商品信息、刪除商品信息、瀏覽商品信息和查看庫存警報信息,用戶可以對商品按照不同的分類進行管理,進行價格的調整和庫存信息的調整,還可以方便地對商品的類別進行管理。此模塊旨在提高企業(yè)經(jīng)營管理的自動化。6. 倉庫統(tǒng)計模塊,系統(tǒng)選項模塊主要用于出入庫商品日統(tǒng)計、出入庫現(xiàn)現(xiàn)金月統(tǒng)計。用戶倉庫統(tǒng)計功能中,可以對當日出入庫商品進行統(tǒng)計,查看商品的流動和銷售情
28、況,還可以對出入庫賬目進行統(tǒng)計,核算公司的虧盈利情況,對賬目進行月結算。此模塊也是旨在提高企業(yè)經(jīng)營管理的自動化。7. 系統(tǒng)選項模塊,系統(tǒng)維護模塊用于實現(xiàn)系統(tǒng)用戶管理、權限設置、修改密碼、數(shù)據(jù)備份、數(shù)據(jù)恢復、數(shù)據(jù)清理、系統(tǒng)日志。用戶在系統(tǒng)選項功能中可以對系統(tǒng)用戶進行添加和刪除的管理,可以對不同用戶分配不同的權限,安排不同的業(yè)務操作,還可以對用戶進行密碼的修改,系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)備份和恢復,查看系統(tǒng)日志。此模塊旨在提高企業(yè)經(jīng)營管理的嚴密化。企業(yè)經(jīng)營管理系統(tǒng)功能結構圖如圖3-1所示。系統(tǒng)選項基本檔案系統(tǒng)信息往來單位商品類別計量單位更該用戶退出系統(tǒng)進貨管理采購入庫采購查詢入庫報表庫存管理商品管理庫存警報
29、庫存報表倉庫統(tǒng)計出入庫商品日統(tǒng)計出入庫現(xiàn)金月統(tǒng)計用戶管理權限設置修改密碼數(shù)據(jù)備份數(shù)據(jù)恢復數(shù)據(jù)清理系統(tǒng)日志狀態(tài)欄計算器經(jīng)營管理系統(tǒng)功能模塊銷售管理銷售出庫銷售查詢出庫報表圖3-1 經(jīng)營管理系統(tǒng)功能結構圖3.2 設計目標本系統(tǒng)屬于中小型的企業(yè)經(jīng)營管理系統(tǒng),可以對中小型企業(yè)中商品的經(jīng)營進行有效管理。通過本系統(tǒng)可以達到以下目標。1. 系統(tǒng)采用人機交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠;2. 利用報表中圖表分析商品銷售情況;3. 實現(xiàn)各種查詢,如定位查詢、模糊查詢等;4. 實現(xiàn)商品進貨查詢分析、銷售查詢分析、商品銷售明細表等功能;5. 強大的庫存警報功能,盡可能地減少商家不必要的損
30、失;6. 實現(xiàn)報表動態(tài)的分析數(shù)據(jù);7. 對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤;系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。3.3 開發(fā)及運行環(huán)境1. 系統(tǒng)開發(fā)平臺:microsoft visual studio 6.0;2. 系統(tǒng)開發(fā)語言:vb語言;3. 數(shù)據(jù)庫軟件:microsoft office access 2003;4. 運行平臺:windows 7或更高版/windows xp或更高版/ windows server 2003或更高版;3.4 數(shù)據(jù)庫設計3.4.1 數(shù)據(jù)庫e-r圖分析根據(jù)系統(tǒng)設計規(guī)劃出數(shù)據(jù)庫的實體主要有倉庫信息表、操作員表、單據(jù)表、商品采購信息實體、商
31、品銷售信息實體、商品庫存信息實體。(1) 企業(yè)經(jīng)營管理系統(tǒng)中倉庫信息實體e-r圖,如圖3-2所示。圖3-2 倉庫信息實體圖(2) 企業(yè)經(jīng)營管理系統(tǒng)中操作員信息實體e-r圖,如圖3-3所示。圖3-3 操作員信息實體圖(3) 企業(yè)經(jīng)營管理系統(tǒng)中往來單位信息實體e-r圖,如圖3-4所示。圖3-4 往來單位信息實體圖(4) 企業(yè)經(jīng)營管理系統(tǒng)中單據(jù)信息實體e-r圖,如圖3-5所示。圖3-5 單據(jù)信息實體圖(5) 企業(yè)經(jīng)營管理系統(tǒng)中商品進貨信息實體e-r圖,如圖3-6所示。圖3-6 商品進貨信息實體圖(6) 企業(yè)經(jīng)營管理系統(tǒng)中商品銷售信息實體e-r圖,如圖3-7所示。圖3-7 商品銷售信息實體圖(7) 企
32、業(yè)經(jīng)營管理系統(tǒng)中商品庫存信息實體e-r圖,如圖3-8所示。 圖3-8 商品庫存信息實體圖根據(jù)上面的設計規(guī)劃出系統(tǒng)完整的e-r圖,如圖3-9所示: 圖3-9 系統(tǒng)完整e-r模型3.4.2 數(shù)據(jù)表設計根據(jù)以上實體的分析創(chuàng)建本系統(tǒng)的數(shù)據(jù)庫,本系統(tǒng)采用access 2003作為前臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為db_csjxc_data。本系統(tǒng)后臺主要數(shù)據(jù)庫中的數(shù)據(jù)表有:tb_depot(倉庫信息表)tb_users(操作員信息表)tb_customer(客戶基本信息表)tb_bill(單據(jù)信息表)tb_buytemp(商品進貨信息表)tb_selltemp(商品銷售信息表)tb_stockgoods(庫存商品
33、信息表)3.4.3 主要數(shù)據(jù)表的結構表3-1 倉庫信息表列名數(shù)據(jù)類型可否為空描述id自動編號not null單據(jù)id(主鍵)depot_id文本not null倉庫編號depot_name文本null單據(jù)名稱depot_adress文本null倉庫地址mag_phone文本null管理人員電話depot_manager文本null管理人員depot_remarks備注null備注表3-2 客戶基本信息表列名數(shù)據(jù)類型可否為空描述id自動編號not null單據(jù)id(主鍵)cust_id文本null單位編號cust_name文本null單位名稱cust_adress文本null單位地址cust_p
34、hone文本null聯(lián)系方式cust_accbank文本null賬戶銀行cust_account文本null賬戶cust_accname文本null賬戶名custreg_date日期/時間not null注冊日期cust_remarks備注null備注信息表3-3操作員信息表列名數(shù)據(jù)類型可否為空描述id自動編號not null單據(jù)id(主鍵)user_id文本null操作員編號user_name文本null操作員名稱user_pwd文本null操作員密碼user_genre文本null賬戶類別userlogin_times數(shù)字not null登陸次數(shù)qx1數(shù)字not null權限數(shù)字not n
35、ull權限qx21數(shù)字not null權限表3-4 單據(jù)信息表列名數(shù)據(jù)類型可否為空描述id自動編號not null單據(jù)id(主鍵)bill_name文本null單據(jù)名稱bill_id文本null單據(jù)編號cust_com文本null來往單位cust_phone文本null單位電話deli_date日期/時間null交貨日期occur_date日期/時間null發(fā)生日期user_name文本null操作人員bill_remarks備注null備注save_yn數(shù)字not null是否保存到單據(jù)表3-5 商品進貨信息表列名數(shù)據(jù)類型可否為空描述id自動編號not nullid(主鍵)buy_id文本n
36、ull采購單編號user_name文本null操作人員cust_name文本null購進單位gd_id文本null商品編號gd_name文本null商品名稱buy_amount數(shù)字null購進數(shù)量gd_spec文本null商品規(guī)格gd_unit文本null計量單位gd_price1貨幣null進貨單價gd_date1日期/時間not null生產(chǎn)日期gd_date2日期/時間not null入庫日期gd_period文本null保質期period_remainder文本null剩余保質期period_yn文本null是否有保質期save_yn數(shù)字not null是否保存到單據(jù)total_mon
37、ey貨幣not null總金額表3-6 商品銷售信息表列名數(shù)據(jù)類型可否為空描述id自動編號not nullid(主鍵)sell_id文本null銷售單編號user_name文本null操作人員cust_name文本null購買單位gd_id文本null商品編號gd_name文本null商品名稱sell_amount數(shù)字not null購買數(shù)量gd_spec文本null商品規(guī)格gd_unit文本null計量單位gd_price1貨幣null進貨單價gd_price2貨幣null銷售單價gd_date1日期/時間not null生產(chǎn)日期gd_date3日期/時間not null出庫日期gd_per
38、iod文本null保質期period_yn文本null是否有保質期save_yn數(shù)字not null是否保存到單據(jù)total_money貨幣not null總金額表3-7 庫存商品信息表列名數(shù)據(jù)類型可否為空描述id自動編號not nullid(主鍵)gd_genre文本null商品類別gd_id文本null商品編號gd_name文本null商品名稱gd_autoid文本null商品條碼gd_spec文本null商品規(guī)格gd_unit文本null計量單位gd_amount文本null商品庫存small_amount文本null庫存下限gd_price1貨幣null預設進價gd_price2貨幣n
39、ull預設售價gd_cust文本null生產(chǎn)廠商gd_adress文本null生產(chǎn)地址period_yn文本null是否有保質期gd_period文本null保質期gd_remarks備注null被指input_date文本null錄入時間gdname_spell文本null名稱拼音首字母gd_date1日期/時間not null生產(chǎn)日期gd_date2日期/時間not null入庫日期period_remainder文本null剩余保質期amount_rap數(shù)字not null庫存提醒period_rap數(shù)字not null過期提醒第4章 系統(tǒng)詳細設計與實現(xiàn)4.1 系統(tǒng)倉庫管理設計1. 主要
40、窗體設計在窗體中分別添加1個picture控件,1個datagrid控件,5個commandbutton控件和2個frame控件,倉庫管理窗體如圖4-1所示。該窗體是倉庫管理,窗體與數(shù)據(jù)庫中的tb_depot(倉庫類別信息表)連接,點擊新增,可以新建倉庫,填寫倉庫名稱、倉庫地址、倉庫聯(lián)系人和聯(lián)系方式,保存?zhèn)}庫信息系統(tǒng)自動為新倉庫建立數(shù)據(jù)庫。點擊編輯,可以修改倉庫信息,系統(tǒng)自動更新倉庫信息。點擊刪除,擁有管理員權限時可以刪除倉庫信息和對應的數(shù)據(jù)庫。點擊確定,即可選擇倉庫,并與所選倉庫的數(shù)據(jù)庫連接。圖4-1 系統(tǒng)倉庫管理窗體2. 主要功能設計系統(tǒng)運行的第一個界面,窗體中加入的色彩和圖片,顯得更加美
41、觀,易于接受。該窗體主要有兩個功能:一、倉庫信息的管理,包括倉庫信息的添加、編輯和刪除。二、選擇登陸倉庫,鼠標選擇所要登陸管理的倉庫,點擊確定按鈕即可與該倉庫數(shù)據(jù)庫建立連接,登陸該倉庫,進行相關的操作。4.2 系統(tǒng)登陸窗體設計1. 主要窗體設計在窗體中分別添加兩個label控件,1個combobox控件,1個text控件和2個commandbutton控件,系統(tǒng)登錄窗體如圖4-3所示。窗體與數(shù)據(jù)庫中的tb_users(員工基本信息表)連接,查找數(shù)據(jù)表中匹配的操作員賬號和密碼,如果查找結果大于零,即可成功登錄,系統(tǒng)掃描該用戶的權限,添加用戶登錄日志。如果查找結果小于零,則不能成功登錄。系統(tǒng)等待繼
42、續(xù)登錄驗證。圖4-2 系統(tǒng)登陸流程圖4-3 系統(tǒng)登陸窗體2. 主要功能設計此界面是用來操作員登錄系統(tǒng)時進行賬號和密碼信息驗證的,驗證成功后直接進入系統(tǒng)主界面,憑借相關權限便可以進行相關功能的操作,如果驗證失敗則反之,不能進入系統(tǒng),系統(tǒng)提示密碼錯誤,之后可以選擇退出登錄或者重新輸入驗證密碼登錄。4.3 系統(tǒng)主窗體設計1. 主要窗體設計主窗體使用mdiform窗體,窗體中分別添加1個statusbar控件和1個timer控件,系統(tǒng)主窗體如圖4-4所示。作為系統(tǒng)的主界面,設計中選用菜單欄,根據(jù)用戶的權限不用菜單欄的菜單命令不同,用于實現(xiàn)不同權限的不同操作。使用timer控件用于顯示系統(tǒng)當前日期和時間
43、,為了界面簡潔,用戶可以設置狀態(tài)欄的顯示和隱藏。圖4-4 系統(tǒng)主界面2. 主要功能設計此界面便是以上所說的系統(tǒng)主界面,設計中選用mdiform窗體,窗體最上方是標題欄,顯示系統(tǒng)名稱企業(yè)經(jīng)營管理系統(tǒng),之下是菜單欄,包括了實現(xiàn)系統(tǒng)所有功能的命令,針對單一命令根據(jù)當前操作員的權限有無,該命令會呈現(xiàn)可用和不可用之狀態(tài)。中間就是系統(tǒng)功能顯示窗口,窗體最下方是狀態(tài)欄,用來顯示歡迎語、當前倉庫、當前操作員、當前權限類別、當前系統(tǒng)日期和時間。4.4 基本檔案管理窗體設計1. 主要窗體設計在窗體中分別添加1個datagrid控件,2個label控件,1個textbox控件,4個commandbutton控件和2
44、個frame控件,往來單位管理窗體如圖4-5所示。此窗體主要實現(xiàn)用戶往來單位的信息管理,點擊新增按鈕,即可進入輸入單位信息的界面,填寫單位信息,點擊保存即可將用戶信息添加到數(shù)據(jù)庫中,系統(tǒng)查找數(shù)據(jù)表中信息條數(shù),為單位自動附加單位編號。點擊編輯按鈕,即可進入單位信息的修改界面,修改單位信息之后點擊保存即可將信息更新到數(shù)據(jù)庫中。點擊刪除按鈕,即可將所選的用戶信息刪除。圖4-5 往來單位信息窗體2. 主要功能設計此界面是對公司往來單位信息的管理,主要包括對往來單位信息的添加、編輯、刪除、瀏覽以及對單位信息的查詢。后期設計功能菜單中加入了鼠標右擊菜單,便于用戶的操作。4.5 進貨管理窗體設計1. 主要窗
45、體設計采購入庫窗體如圖4-6所示,此窗體為實現(xiàn)商品采購,輸出商品入庫單據(jù),首先要有單據(jù)的保存和打印,窗體中集合了商品采購的所有可操作的功能,系統(tǒng)查找數(shù)據(jù)庫中入庫單的數(shù)目和入庫單日期,自動附加入庫單編號,更改交貨日期同時自動修改入庫單編號,添加供貨單位并將信息更新到單據(jù)數(shù)據(jù)表中,往單據(jù)中添加商品、編輯商品進價和數(shù)量以及刪除商品,窗體設計中巧妙的使用frame控件和鼠標的位置坐標,將用戶信息和商品信息在frame容器中顯示,利用它的可見性使得界面更加靈活和快捷。每添加一件商品系統(tǒng)自動計算總金額和總數(shù)量并在狀態(tài)欄中顯示。為了使窗體的多功能化,設計者將歷史單據(jù)的瀏覽合并在其中,點擊上一單和下一單即可方
46、便快捷的查看歷史單據(jù)信息,可用功能操作有單據(jù)打印。圖4-6 采購入庫窗體2. 主要功能設計該窗體設計是該系統(tǒng)亮點模塊之一,商品的采購入庫,打開窗口后系統(tǒng)將自動編排采購入庫單據(jù)的編號,交貨日期和發(fā)生日期默認為當前系統(tǒng)日期。添加商品之前必須選擇交易的單位,鼠標單擊供貨單位輸入框即可出現(xiàn)菜單和查找窗口,在輸入框中輸入信息可以自動模糊查詢往來單位的信息。之后便可往入庫單中添加商品、編輯商品數(shù)量和商品單進價,如圖4-7所示。也可以刪除入庫單中添加的商品,添加和編輯完成后點擊打印單據(jù)即可打印采購入庫單,如圖4-8所示。最后交易完畢后必須保存單據(jù),以便系統(tǒng)自動對倉庫信息進行統(tǒng)計管理,保存完畢自動清除單據(jù),添
47、加新空白單據(jù)準備繼續(xù)操作。圖4-7 確認商品信息運用datareport報表制作采購入庫單,如圖4-8所示。與單據(jù)打印按鈕相呼應。設計時單據(jù)上方顯示倉庫名稱、開單日期、單據(jù)編號、單位的名稱、聯(lián)系方式和地址以及信息摘要。中間重點顯示商品所購商品的單價、數(shù)量、金額等基本信息。單據(jù)下方用于顯示此單的合計金額、經(jīng)辦人和操作員信息。圖4-8 采購入庫單打印預覽入庫商品查詢是用于入庫商品信息的查詢和入庫明細表的打印操作,查詢可以按書庫日期和入庫單據(jù)編號查詢。1. 主要窗體設計入庫商品查詢窗體如圖4-9所示。此窗體是對入庫商品信息的查詢,其設計的重點在于查詢,代碼中運用了很多查詢的算法,查詢可以依據(jù)商品入庫
48、日期、入庫編號和商品名稱等條件進行查詢,打印報表是依據(jù)商品的入庫日期查詢并打印輸出商品入庫明細表。圖4-9 采購查詢窗體2. 主要功能設計此界面主要功能是對商品入庫信息的查詢和商品入庫明細信息表單的打印。查詢分為按照商品入庫日期查詢和按照入庫單據(jù)編號查詢兩種查詢方式。打印表單可以選擇商品入庫日期范圍進行打印操作。4.6 銷售管理窗體設計1. 主要窗體設計銷售出庫窗體如圖4-10所示。此窗體為實現(xiàn)商品銷售,輸出商品出庫單據(jù),首先要有單據(jù)的保存和打印,窗體中集合了商品銷售的所有可操作的功能,系統(tǒng)查找數(shù)據(jù)庫中出庫單的數(shù)目和出庫單日期,自動附加出庫單編號,更改交貨日期同時自動修改出庫單編號,添加購貨單
49、位并將信息更新到單據(jù)數(shù)據(jù)表中,往單據(jù)中添加商品、編輯商品進價和數(shù)量以及刪除商品,窗體設計中巧妙的使用frame控件和鼠標的位置坐標,將用戶信息和商品信息在frame容器中顯示,利用它的可見性使得界面更加靈活和快捷。每添加一件商品系統(tǒng)自動計算總金額和總數(shù)量并在狀態(tài)欄中顯示。為了使窗體的多功能化,設計者將歷史單據(jù)的瀏覽合并在其中,點擊上一單和下一單即可方便快捷的查看歷史單據(jù)信息,可用功能操作有單據(jù)打印。2. 主要功能設計該窗體設計是該系統(tǒng)亮點模塊之二,商品的銷售出庫,打開窗口后系統(tǒng)將自動編排銷售出庫單據(jù)的編號,交貨日期和發(fā)生日期默認為當前系統(tǒng)圖4-10 銷售出庫窗體日期。添加商品之前必須選擇交易的
50、單位,鼠標單擊供貨單位輸入框即可出現(xiàn)菜單和查找窗口,在輸入框中輸入信息可以自動模糊查詢往來單位的信息。之后便可往出庫單中添加商品、編輯商品數(shù)量和商品單進價,如圖4-11所示。也可以刪除出庫單中添加的商品,添加和編輯完成后點擊打印單據(jù)即可打印銷售出庫單,如圖4-12所示。 最后交易完畢后必須保存單據(jù),以便系統(tǒng)自動對倉庫信息進行統(tǒng)計管理,保存完畢自動清除單據(jù),添加新空白單據(jù)準備繼續(xù)操作。圖4-11 確認商品信息運用datareport報表制作采購出庫單,如圖4-12所示。與單據(jù)打印按鈕相呼應。設計時單據(jù)上方顯示倉庫名稱、開單日期、單據(jù)編號、單位的名稱、聯(lián)系方式和地址以及信息摘要。中間重點顯示商品所
51、購商品的單價、數(shù)量、金額等基本信息。單據(jù)下方用于顯示此單的合計金額、經(jīng)辦人和操作員信息。圖4-12 銷售出庫單打印預覽4.7 庫存管理窗體設計1. 主要窗體設計商品信息管理窗體如圖4-13所示。此窗體為實現(xiàn)商品信息的管理,集合的功能有商品信息的添加、編輯、瀏覽、查找和通過商品的類別查看不同類別的商品信息,以及對商品庫存量小于庫存下限和商品過期的提醒。單擊新增按鈕,即可進入添加商品窗口,如圖4-16所示。填寫商品的基本信息、價格信息、庫存信息和其他信息,代碼中通過對同類商品數(shù)量對商品附加商品編號,其編號是由類別首字母和數(shù)字組合而成,通過添加商品信息的日期為商品附加商品條碼,單擊保存即可將信息保存
52、到數(shù)據(jù)庫中,單擊編輯按鈕即可修改商品的所有信息并更新到數(shù)據(jù)庫中。用戶可以在商品管理界面直接添加和刪除商品類別,其中刪除會將該類別下的商品信息一并刪除,系統(tǒng)會給出警告,提醒用戶謹慎運用類別的刪除操作,當系統(tǒng)發(fā)現(xiàn)倉庫中單一種商品的庫存量低于庫存下限時和發(fā)現(xiàn)倉庫中有過期商品時,系統(tǒng)會給出紅色警報。2. 主要功能設計該窗體設計是該系統(tǒng)亮點模塊之三,商品的信息管理,主要是對商品信息的添加 、編輯、刪除、瀏覽以及對商品信息的查詢,功能中還涉及對商品類別的管理。打開窗口后系統(tǒng)將自動提示庫存量小于庫存下限的商品和當前倉庫中過期的商品,點擊紅色按鈕即可查看所選類別中的倉庫警報圖4-13 商品管理窗體信息也可以在
53、系統(tǒng)主界面中點擊菜單命令中的庫存警報命令查看倉庫警報信息,如圖4-14所示。點擊新增按鈕即可添加商品信息,如圖4-16所示。填寫商品的基本信息、庫存信息、價格信息和其他信息。點擊報表按鈕即可按照入庫時間和商品類別打印庫存信息明細表單。圖4-14 庫存警報窗體新增商品信息窗體,如圖4-15所示。窗口激活自動附加商品條碼,選擇商品的類別,點擊輸入框出現(xiàn)選擇框選擇商品的類別,系統(tǒng)在數(shù)據(jù)庫中查找此類別商品數(shù)量,自動附加商品編號,編號有類別的首字母和數(shù)字組合,手動輸入商品名稱,選擇商品單位,輸入商品規(guī)格型號和保質期,庫存信息包括庫存量和庫存下限。價格信息包括預設進價和預設售價。圖4-15 添加和編輯商品
54、信息窗體4.8 報表窗體設計在報表窗體中分別添加了8個label控件和5個textbox控件。入庫商品明細表如圖4-16所示,用于顯示入庫單中采購商品的信息,表中顯示商品名稱、規(guī)格、采購量、單位和進價。圖4-16 入庫商品明顯表出庫商品明細表如圖4-17所示,用于顯示銷售出庫單中銷售商品的信息,表中顯示商品名稱、規(guī)格、售出量、單位和售價。圖4-17 入庫商品明顯表庫存商品明細表如圖4-18所示。用于顯示采購入庫單中采購商品的信息的庫存信息,表中顯示商品名稱、規(guī)格、庫存量、單位和單價。圖4-18 庫存商品明顯表4.9 系統(tǒng)選項各窗體設計用戶管理窗體如圖4-19所示,主要用于系統(tǒng)用戶(操作員)的添加和刪除功能。在窗體中分別添加1個dategrid控件,3個textbox控件,4個label控件和1個combobox控件。系統(tǒng)用戶管理,主要是對系統(tǒng)用戶的添加、刪除等操作。輸入名稱,選擇系統(tǒng)職位。職位包括系統(tǒng)管理員和普通職員兩種,輸入登錄密碼。點擊確定即可添加新用戶。新添加的用戶所有權限均為無,由管理員為新用戶設置權限,如圖4-20所示。點擊刪除按鈕即可刪除用戶信息。權限設置窗體如圖4-20所示。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廟會場地租賃合同及廟會活動宣傳推廣服務合同2篇
- 2025年飼料添加劑安全檢測采購合同范本3篇
- 2025年食品行業(yè)互聯(lián)網(wǎng)銷售平臺合作協(xié)議3篇
- 鄭州鐵路職業(yè)技術學院《信息技術輔助歷史教學》2023-2024學年第一學期期末試卷
- 二零二五年度鋰電池貨物運輸合同范本及安全措施
- 2025年度床墊電商平臺合作銷售合同3篇
- 2025年度數(shù)字貨幣交易承債式公司股權轉讓合同4篇
- 2024石渣石粉礦山開采與購銷綜合管理服務合同3篇
- 2025年度5G通信網(wǎng)絡建設變更合同補充協(xié)議3篇
- 二零二五版跨境天然氣輸送項目投資分析及合同規(guī)劃3篇
- 乳腺癌的綜合治療及進展
- 【大學課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025年八省聯(lián)考高考語文試題真題解讀及答案詳解課件
- 2024安全員知識考試題(全優(yōu))
- 第六單元 中華民族的抗日戰(zhàn)爭 教學設計 2024-2025學年統(tǒng)編版八年級歷史上冊
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蝕工程施工及驗收規(guī)范
- 知識庫管理規(guī)范大全
- 弘揚教育家精神爭做四有好老師心得10篇
- 采油廠聯(lián)合站的安全管理對策
- 苗醫(yī)行業(yè)現(xiàn)狀分析
- 昆明手繪版旅游攻略
評論
0/150
提交評論