畢業(yè)設計(論文)-企業(yè)生產管理系統.doc

上傳人:good****022 文檔編號:116846260 上傳時間:2022-07-06 格式:DOC 頁數:46 大小:868KB
收藏 版權申訴 舉報 下載
畢業(yè)設計(論文)-企業(yè)生產管理系統.doc_第1頁
第1頁 / 共46頁
畢業(yè)設計(論文)-企業(yè)生產管理系統.doc_第2頁
第2頁 / 共46頁
畢業(yè)設計(論文)-企業(yè)生產管理系統.doc_第3頁
第3頁 / 共46頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設計(論文)-企業(yè)生產管理系統.doc》由會員分享,可在線閱讀,更多相關《畢業(yè)設計(論文)-企業(yè)生產管理系統.doc(46頁珍藏版)》請在裝配圖網上搜索。

1、圖書館收藏中圖分類號: 密級:UDC: 編號:畢業(yè)設計設計題目名稱:企業(yè)生產管理系統學 生 姓 名: 專業(yè)名稱:計算機信息管理班 級:學 制:3年學 號:學歷層次:專 科指導教師:評 閱 人:論文(設計)提交日期: 2009 年6 月 19 日論文(設計)答辯日期: 2009 年 6 月 22 日徐州建筑職業(yè)技術學院二九 年 月 日 畢業(yè)設計成績評定書 專業(yè)、班級 姓名 日期 1、設計題目 企業(yè)生產管理系統 2、設計指導教師(簽名) 3、設計評閱人(簽名) 評閱日期 4、評定意見及成績 年 月 日中文摘要企業(yè)生產管理系統是根據企業(yè)生產過程中的實際需求開發(fā)的一套管理軟件對于生,產過程中的產品、物

2、料及設備進行系統化的管理,將產品的生產及物料的需求生成計劃單的同時,配備了全方位的查詢功能。對于物料及完工的產品進行入庫集中管理,在確保企業(yè)正常生產的同時,降低了庫存成本,提高了生產效率。本文設計的生產管理系統具有以下功能:(1) 能夠控制產品的基本信息、物料的基本信息、設備狀態(tài)設置、設備類型設置、設備攤銷時間設置以及車間部門設置,能隨時了解生產設置的情況。(2) 生產過程中能夠對產品庫存進行管理,隨時掌握產品完工入庫的進度情況,物料入庫情況,生產領料情況,同時能夠完成對產品庫存、物料入庫、生產領料及物料庫存信息的查詢,隨時掌握庫存信息,便于產品的營銷調配。(3) 可以完成用戶權限的設置和校驗

3、,及其他常用信息的設置。系統的運行對運行環(huán)境有如下一些要求:使用 Microsoft公司的 SQL Server作為后臺數據庫,設計數據庫,使用 Microsoft公司的 Visual Basic開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,使用ADO控件連接數據庫,開發(fā)出產品。關鍵字:ADO,窗體,數據庫。AbstractThe administration of office system is the informationmanagement system,Its development function mainly includes:Through the computermana

4、gement dossier, the daily work, the realization work with no paper at all,the analysis unit present situation and staffs work performance,examines the highly effective rope through the formidable inquiry and the rope to pick out the data, enhances the management efficiency.Uses Microsoft Corporation

5、 SQL Server to take the backstage database,The design database, uses Microsoft Corporation Visual the Basic development kit, uses each kind of object-oriented development kit which it provides, Uses ADO to control the connection database, develops the product.Key words: ADO;windows;databas目 錄1 緒論11.

6、1 企業(yè)生產管理系統的發(fā)展11.2 設計系統的必要性與可行性21.3 項目開發(fā)背景及意義32 開發(fā)企業(yè)生產管理系統42.1 編程環(huán)境的選擇42.2 關系型數據庫的實現42.3 二者的結合(ADO)43 系統分析63.1 開發(fā)背景63.2 系統需求分析64 需求分析74.1 軟件功能需求分析74.2 數據庫設計84.3 設計原則85 系統概要設計105.1 系統的前期設計105.1.1 應用程序設計結構105.1.2 多用戶登陸問題105.1.3 多文檔界面105.2 數據庫設計105.3 系統主要實現的功能146 系統詳細設計176.1 用戶界面的實現176.2 其他功能的實現187 系統測試

7、328 運行維護348.1 系統運行維護348.2 系統的改進與提高349 關鍵技術3510 結束語36致 謝37附 錄38參考文獻401 緒 論1.1 企業(yè)生產管理系統的發(fā)展企業(yè)生產在不同的領域里有著不同的概念,在管理科學領域中,通常認為企業(yè)生產是經過加工處理后的一種數據形式,是一種有次序的符號排列,它是系統傳輸和處理的對象。處在企業(yè)生產時代的今天,企業(yè)生產的作用越來越為人們所重視。制定工作計劃,研究投資策略,都離不開對企業(yè)生產的充分利用。企業(yè)生產管理系統(Management Information System,縮寫MIS)是一種“人機系統”,它以特定的模式支持一個組織內各級組織機構之間

8、的通訊,對企業(yè)生產資源進行綜合開發(fā),管理和利用,實現對該組織的有效管理。它通過對數據的加工處理,及時為管理與決策分析提供企業(yè)生產。其特點有:(1)數據全部存儲于計算機系統中;(2)用戶使用簡單、操作方便、查詢速度快;(3)有極強的人-機對話功能;(4)能直接從計算機系統中提供決策所需的參考企業(yè)生產。從企業(yè)生產管理的角度來講,人們已經產生一種共識,那就是“企業(yè)生產管理是企業(yè)最珍貴的資產”。現在,企業(yè)生產管理不僅是企業(yè)最珍貴的資產,而且應該是唯一“動態(tài)的資產”。一個企業(yè),無論是土地,還是設備,還是流動資金,他們的實質都是靜態(tài)資產。人們認為財務管理首要的是講“管好錢”。其實錢是屬于靜態(tài)資產,錢是不會

9、跑的,它又沒有長腳。如果說錢會跑,是因為有人去動他,所以不是錢的問題,仍然是人的問題。錢是不能主動創(chuàng)造價值的,即使是被投資于很好的項目,也是人做的決定,也是由人在那里管理。所以,唯有人的行為才是動態(tài)的,只有人的行為才能創(chuàng)造價值。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將開發(fā)一套企業(yè)生產管理系統,談談其開發(fā)過程和所涉及到的問題及解決方法。徐州建筑職業(yè)技術學院畢業(yè)設計說明書1.2 設計系統的必要性與可行性可行性分析(可行性分析)也稱為可行性研究,是在系統調查的基礎上,針對新系統的開發(fā)是否具備必要性和可能性,對新系統的開發(fā)從技術、經濟、社會的方面進行分析和研究,以避免投資失

10、誤,保證新系統的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。一般而言,良好的企業(yè)生產管理,有助于為企業(yè)達到以下的目標:(1)協助組織達成發(fā)展目標與遠景;(2)有效地運用人員的能力與技術專才;(4)滿足組織成員的自我實現感與增加成員的工作成就感;(5)發(fā)起且落實組織變革;(6)提高組織成員的工作生活品質;(7)協助企業(yè)負責人做出正確決策。 根據實際情況,我們使用ADO控件少量代價快速地構造一個可執(zhí)行的軟件系統模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,對系統模型作連續(xù)的精化,將系統需具備的性質逐漸增加上去,直到所有的性質全部滿足。現

11、代計算機軟硬件的發(fā)展使得本系統具有良好的操作界面,簡單直接的操作界面,具有較強的人機對話能力,支持多種漢字輸入方式,其適應性強,顯示內容簡單明了,使操作者不必具有較高的計算機專業(yè)知識,也不必進行專門培訓,稍一接觸就可以上手進行所有操作。企業(yè)生產管理系統基本框架如圖1-1所示:信息處理庫存信息原始數據提供的信息反 饋圖1-1 企業(yè)生產管理系統基本框架圖1.3 項目開發(fā)背景及意義傳統的企業(yè)生產管理,主要靠人工管理,每天要處理的數據很大,而且不利于企業(yè)生產管理人員把握每種產品,原料以及生產規(guī)劃,統計報表繁瑣,而且時間過久容易出錯。對于一個企業(yè),特別是對于發(fā)展中的,有一定規(guī)模的企業(yè),如果不能及時分析企

12、業(yè)的生產狀況,就會影響整個企業(yè)的運作,所以企業(yè)生產管理系統,可使這些產品管理,生產管理,原料規(guī)劃,統計等工作通過自動化和規(guī)范化的方式完成?,F在企業(yè)之間競爭比較激烈,所以如何規(guī)范生產管理,擴大銷售量,提高產品質量是首要問題。生產管理包括產品信息的管理、原料信息管理,生產規(guī)劃,產品銷售,原料訂購等。在一般企業(yè)中,需要能實時和正確地控制產品的生產,銷售情況。這樣,一個能夠實現企業(yè)生產管理規(guī)范化、自動化的售后管理系統就顯得很必要了。本生產管理系統就是為了適應這種需求而設計的。生產管理直接影響到一個企業(yè)的形象和銷售,而且要很大的投入,即要好的服務,又要節(jié)約投資,這是一個矛盾,要想很好地解決,要有正確及時

13、的數據作為保證。企業(yè)生產管理系統的開發(fā),可有效實現對公司售后管理的系統化、規(guī)范化和自動化,提高售后管理水平。3徐州建筑職業(yè)技術學院畢業(yè)設計說明書2 開發(fā)企業(yè)生產管理系統2.1 編程環(huán)境的選擇微軟公司的Visual Basic 6.0是Windows應用程序開發(fā)工具,是目前最為廣泛的,易學易用的面向對象的開發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設計界面和實現各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故而,實現本系統VB是一個相對較好的選擇。Visual Basic 6.0是一個非常優(yōu)秀的數據庫應用工具完全支持面向

14、對象的開發(fā)。它擁有多種數據庫接口,可以非常方便地連接到各種數據源再加之其專利產品,程序員不需編寫任何SQL語句即可輕松地查詢和更新后數據庫中的數據,這使當時的同類開發(fā)工具望塵莫及。Visual Basic 6.0的主要特點有以下幾個方面:(1)開發(fā)效率高,成本低;(2)它是面向對象的開發(fā)工具,代碼的可重用好,用它開發(fā)的數據庫應用程序易于維護;(3)對數據庫的應用開發(fā)有著特殊的支持,特別適合做企業(yè)生產系統的開發(fā);(4)提供了豐富的對象、控件函數,為開發(fā)人員提供良好的用戶界面和編制功能的應用軟件提供了便利的條件。2.2 關系型數據庫的實現 SQL Server2000 就是關系數據庫開發(fā)工具,數據

15、庫能匯集各種企業(yè)生產以供查詢、存儲和檢索。SQL Server 的優(yōu)點在于它能使用數據表示圖或自定義窗體收集企業(yè)生產。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,SQL Server 允許創(chuàng)建自定義報表用于打印或輸出數據庫中的企業(yè)生產。SQL Server也提供了數據存儲庫,可以使用桌面數據庫企業(yè)生產把數據庫企業(yè)生產置于網絡企業(yè)生產服務器,與其他網絡用戶共享數據庫。SQL Server 是一種關系數據庫工具,關系數據庫是已開發(fā)的最通用的數據庫之一。如上所述,SQL Server 作為關系數據庫開發(fā)具備了許多優(yōu)點,可以在一個數據包中同時擁有桌面數據庫的便利和關

16、系數據庫的強大功能。2.3 二者的結合(ADO)微軟的JET數據庫引擎提供了與數據庫打交道的途徑,我們是通過它以及Visual Basic 來訪問數據庫并對其進行各種操作。Visual Basic、SQL Server以及其他微軟的軟件產品都是通過共用JET數據庫引擎,從而給用戶提供了豐富的數據類型。企業(yè)生產管理系統開發(fā)大概可以分成五個階段,各階段工作如下:(1)系統調查分析階段。密切與用戶聯系,通過走訪、詢問、查閱原始的圖標和數據,獲得原始資料,了解企業(yè)生產管理系統功能、作用、用戶的需求以及企業(yè)生產管理系統應該包括的服務內容等。(2)數據庫與表的建立階段。此階段主要任務是根據企業(yè)生產管理系統

17、調查分析階段的結果建立與企業(yè)生產管理系統相關的數據庫和表,并且進行數據規(guī)范化。(3)表單生成階段。這一階段主要任務是在用戶參與的情況下創(chuàng)建企業(yè)生產管理系統用戶界面。主要使用Visual Basic作為開發(fā)工具,選用有關控件、設置控件屬性、設計程序窗口布局、初始化界面等,其結果是建立一套友好的企業(yè)生產管理系統用戶界面,方便使用者操作企業(yè)生產管理系統。(4)代碼生成和文檔生成。這一階段要根據企業(yè)生產管理系統具體的需要編寫軟件程序代碼,同時同步生成企業(yè)生產管理系統文檔。(5)調試和發(fā)布。通過調試找到企業(yè)生產管理系統程序中不合理的操作和錯誤,并且改正。根據時間進度,安排企業(yè)生產管理人員試用企業(yè)生產管理

18、系統軟件,由使用者提出企業(yè)生產管理系統中存在的問題與修改意見,根據用戶要求修訂企業(yè)生產管理系統軟件功能,重新調試企業(yè)生產管理系統。調試完畢系統正??捎茫纯砂l(fā)布。從技術角度上來說,Visual Basic已經對上面的各個階段的設計工作提供了非常完善的支持,所以使用Visual Basic輔助開發(fā)企業(yè)生產管理系統是可行的。同時,軟件開發(fā)人員的專業(yè)知識也完全可以勝任,不需太大的投資。5徐州建筑職業(yè)技術學院畢業(yè)設計說明書3 系統分析3.1 開發(fā)背景隨著我國市場經濟的快速發(fā)展和信息化水平的不斷提高,如何利用先進的管理手段,提高企業(yè)生產管理的水平,是當今社會所面臨的一個課題。要想提高企業(yè)的管理水平,必須

19、全方位地提高企業(yè)的管理意識。只有高標準、高質量的管理才能滿足企業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高企業(yè)的生產管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在企業(yè)管理與現代化建設中顯現出越來越重要的地位。企業(yè)生產管理方面的信息化與科學化,已成為現代化生活水平步入高臺階的重要標志。3.2 系統需求分析利用計算機實現企業(yè)的生產管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成采購管理的日常事務,是適應現代企業(yè)制度要求、推動企業(yè)勞動型管理走向科學化、規(guī)范化的必要條件;而生產管理是一項瑣碎、復雜而又十分細致的工作,其產品管理,原料管理,生產規(guī)劃,統計報表等,一般不允

20、許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行生產工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,同時具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。6徐州建筑職業(yè)技術學院畢業(yè)設計說明書4 需求分析4.1 軟件功能需求分析(1)系統完整性要求本軟件系統要為中小型企業(yè)提供一套比較完整的服務。這使企業(yè)便于管理,在各個環(huán)節(jié)發(fā)揮作用,方便溝通。(2)系統安全性要求系統不僅是方便操作人員,也是出于安全策略。在

21、各個子系統中,用戶管理只有相關管理人員被允許進行操作。各子系統完成相應功能外,不應有其他特權,使系統穩(wěn)定安全。(3)數據庫為核心各子系統可錄入,查詢,更改相應數據庫企業(yè)生產,以及對其他子系統數據企業(yè)生產的調用查詢。數據庫起到了各方面數據以及查詢各方面企業(yè)生產的重大作用。因而構建數據庫以及如何合理有效的對數據庫進行操作乃是本系統的核心工作。(4)對良好的交互性要求為了便于各部門操作人員使用本系統,以及更容易掌握本系統的各項功能,使人善于并樂于使用本系統,應使系統界面設計友好,各個功能設計合理并人性化。模塊是數據說明、可執(zhí)行語句等程序對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序

22、劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集合起來組成一個整體,可以完成指定的功能滿足問題的要求。采用模塊化原理可以使軟件結構清晰,不僅容易設計也容易閱讀和理解。因為程序錯誤通常局限在有關的模塊及它們的接口中,所以模塊化使軟件容易測試和調試,因而有助于提高軟件的可靠性。因為變動往往只涉及少數幾個模塊,所以模塊化能夠提高軟件的可修改性。模塊化也有助于軟件開發(fā)工程的組織管理,一個復雜的大型程序可以由許多程序員分工編寫不同的模塊,并且可以進一步分配技術熟練的程序員編寫困難的模塊。E-R 圖如圖4-1所示:內容部門時間文件具體部門狀態(tài)標題圖4-1 E-R圖4.2 數據庫設計數據庫是指描述完整

23、記錄的集合。數據庫技術在20世紀60年代中期產生,它的出現使企業(yè)生產系統的研制從以加工數據的程序為中心轉變?yōu)橐怨蚕頂祿鞛橹行膩磉M行。數據庫開始是在大公司或機構中進行大規(guī)模數據處理,后來隨著計算機的逐漸普及,數據庫才應用到計算機上。數據庫發(fā)展到今天,已經是相當成熟的階段,它對大量數據處理能力的不斷提高,發(fā)展和完善。(1)用戶表系統為了區(qū)分普通員工和管理員兩種身份,因此由用戶和密碼,級別構成,這樣系統在系統登陸界面進行身份驗證,將輸入的企業(yè)生產和用戶表進行比較,讓符合身份的用戶通過驗證。(2)企業(yè)生產表讓各部門及時了解企業(yè)生產的狀態(tài),體現本次設計的主要目的,標題和內容字段構成了企業(yè)生產的主體。4

24、.3 設計原則數據庫的安全性是指保護數據庫以防止不合法的使用所造成的數據泄漏、更改或破壞。在數據庫系統中,大量的數據集中存放,而且為許多用戶直接共享,是寶貴的企業(yè)生產資源,系統的安全保護措施就顯得更為重要,它保護數據庫防止惡意的破壞和非法的存取。尤其是這種大型的數據庫存放著十分重要的企業(yè)生產,不允許出現任何差錯。在登錄數據庫時,系統讓用戶表示自己的身份,系統進行核實,鑒別此用戶是否為合法用戶,若是,系統進一步核實用戶,通常要求用戶輸入口令,系統核對用戶口令以鑒別用戶身份。這是一種簡單可行的方法,實現起來比較方便,用戶還可以隨時更改自己的口令密碼。創(chuàng)建任何一個數據庫的第一步是仔細的規(guī)劃數據庫,設

25、計必須是靈活的、有邏輯的。創(chuàng)建一個數據庫結構的過程被認為是數據模型設計。(1)標識需要的數據;(2)收集被子標識的字段到表中;(3)標識主關鍵字字段;(4)規(guī)范數據;(5)標識指定字段的信息。數據庫的特點有:(1)數據錄入和處理的準確性和實時性數據的輸入是否準確是數據處理的前提,錯誤的輸入會導致系統輸出的不正確和不可用,從而使系統的工作失去意義。數據的輸入來源是手工輸入,手工輸入要通過系統界面上的安排,系統具有容錯性,并且對操作人員要進行系統的培訓。在系統中,數據的輸入往往是大量的,因此系統要有一定的處理能力,以保證迅速的處理數據。(2)數據的一致性與完整性由于系統的數據是共享的,在不同的設備

26、類別中,設備是共享數據,所以如何保證這些數據的一致性,是系統必須解決的問題。要解決這一問題,要有一定的人員維護數據的一致性,在數據錄入處控制數據的去向,并且要求對數據庫的數據完整性進行嚴格的約束。對于輸入的數據,要為其定義完整性規(guī)則,如果不能符合完整性約束,系統應該拒絕該數據。(3)數據的共享與獨立性整個設備發(fā)布系統的數據是共享的。然而,從系統開發(fā)的角度上看,共享會給設計和調試帶來困難。因此,應該提供靈活的配置,使各個分系統能夠獨立運行,而通過人工干預的手段進行系統數據的交換。這樣,也能提供系統的強壯性。(4)數據庫中的冗余數據少。31徐州建筑職業(yè)技術學院畢業(yè)設計說明書5 系統概要設計5.1

27、系統的前期設計5.1.1 應用程序設計結構(1)建立數據庫,基本資料就存放在其中,通過SQL Server建立數據庫;(2)用VB開發(fā)出界面,使用ADO控件連接數據庫,通過 DATAGRID 和 TEXT顯示出來;(3)在應用程序中用查詢和統計等手段對數據庫的資料進行處理,得到有效的數據,分析管理情況,得出結論和措施,然后就可以通過措施,達到管理提高效率的目的。5.1.2 多用戶登陸問題(1)建立模塊,Module1;(2)在模塊中申明變量 Public jibie;(3)在數據庫建立用戶表,存放用戶名和密碼,然后輸入多個用戶;(4)通過ADO代碼連接到數據庫。;(5)通過SQL語句判斷是否用

28、戶數據庫有;(6)如果沒有則退出;(7)如果有通過SQL語句判斷是否密碼正確;(8)如果正確則發(fā)送數據庫的該用戶名到公共變量 jibie = myrs(jibie);(9)通過變量決定各個用戶的權限。5.1.3 多文檔界面多文檔界面(MDI)不同于單文檔界面,下面介紹其設計方法:(1)新建一個工程企業(yè)生產; (2)將其中的Form1的MDIChild屬性設為True。;(3)從菜單中選擇“工程添加MDI窗體”;(4)給Form1的Load事件添加如下代碼: Private Sub Form_Load()MDIForm1.ShowEnd Sub5.2 數據庫設計(1)企業(yè)生產表(見表5-1)表名

29、稱標識:tb_SCGL_qysc表5-1 企業(yè)生產表字 段 名數 據 類 型數 據 長 度id文本型(char)50企業(yè)生產名文本型(char)50內容文本型(char)50摘要文本型(char)50部門文本型(char)50狀態(tài)文本型(char)50時間時間型(data)/(2)車間部門設置表(見表5-2)表名稱標識:tb_SCGL_cjsz表5-2 車間部門設置表(3)產品入庫信息表(見表5-3)表名稱標識:tb_SCGL_cprk表5-3 產品入庫信息表(4)產品信息設置表(見表5-4)表名稱標識:tb_SCGL_cpxx表5-4 產品信息設置表(5)設備報廢信息表(見表5-5)表名稱標

30、識:tb_SCGL_sbbf表5-5 設備報廢信息表(6)設備類型設置表(見表5-6)表名稱標識:tb_SCGL_sblx表5-6 設備類型設置表(7)設備攤銷時間設置表(見表5-7)表名稱標識:tb_SCGL_sbtx表5-7 設備攤銷時間設置表(8)設備維修信息表(見表5-8)表名稱標識:tb_SCGL_sbwx表5-8 設備維修信息表(9)設備狀態(tài)設置表(見表5-9)表名稱標識:tb_SCGL_sbzt表5-9 設備狀態(tài)設置表(10)生產計劃單表(見表5-10)表名稱標識:tb_SCGL_scjhd表5-10 生產計劃單表(11)生產領料表(見表5-11)表名稱標識:tb_SCGL_sc

31、ll表5-11 生產領料表(12)生產設備查詢表(見表5-12)表名稱標識:tb_SCGL_scsb表5-12 生產設備查詢表(13)物料庫存表(見表5-13)表名稱標識:tb_SCGL_wlkc 表5-13 物料庫存表5.3 系統主要實現的功能生產管理系統是根據企業(yè)生產過程中的實際需求開發(fā)的一套數據庫管理軟件,對于生產過程中的產品、物料及設備進行系統化的管理,將產品的生產及物料的需求生成計劃單的同時,配備了全方位的查詢功能。對于物料及完工的產品進行入庫集中管理,在確保企業(yè)正常生產的同時,降低了庫存成本,提高了生產效率。用戶在使用本系統時,請注意以下兩點:(1)系統自動生成單據編號,不可以更改

32、;(2)系統支持按Enter鍵跳到下一文本框的功能,用戶無需通過鼠標定位光標位。系統的主要功能模塊有:(1)基本信息管理包括:產品基礎信息、物料基本信息、設備狀態(tài)設置、設備類型設置、設備攤銷時間設置和車間部門設置。通過基本信息的設置可以對企業(yè)的產品、物料及設備進行集中的規(guī)范化管理。(2)計劃信息管理菜單主要包括:生產計劃單管理、生產計劃單查詢、物料需求計劃、物料需求查詢。通過這四個模塊的設置可以將企業(yè)的生產及物料的需求作成計劃單,并配以查功能,提高企業(yè)的生產效率。(3)生產設備管理主要包括:生產設備檔案、生產設備查詢、生產設備報廢、生產設備報廢查詢、生產設備維修和生產設備維修查詢。通過這幾個模

33、塊的設置可以將生產設備存檔,進行系統管理,以確保企業(yè)生產的正常運行。(4)產品庫存管理菜單主要包括:產品完工入庫、產品入庫查詢、物料入庫、物料入庫查詢、生產領料、生產領料查詢和物料庫存信息查詢。通過產品庫存管理各模塊的設置可以將產品、物料和生產領料的數據系統管理,配以查詢功能,同時生成查詢報表。(5)系統維護包括:操作員設置、密碼修改、操作權限設置、數據清理、調用主窗口圖片。系統維護中各模塊的設置可以確保系統數據的安全性。系統模塊結構圖如圖5-1所示:企業(yè)生產管理系統基礎信息管理模塊計劃信息管理模塊生產設備管理模塊產品庫存管理模塊系統維護模塊圖5-1 系統模塊結構圖各子模塊功能圖如下:(1)基

34、礎信息管理模塊功能圖如圖5-2所示:車間部門設置基礎信息管理產品基礎信息物料基本信息設備狀態(tài)設置設備類型設置設備攤銷時間設置圖5-2 基礎信息管理模塊功能圖(2)產品庫存管理模塊功能圖如圖5-3所示:產品庫存管理產品完工入庫產品入庫查詢物料入庫物料入庫查詢生產領料生產領料查詢物料庫存圖5-3 產品庫存管理模塊功能圖6 系統詳細設計6.1 用戶界面的實現根據已有的需求分析和系統的概要設計,在此基礎上進行系統的詳細設計和實現。為此,建立了一個工程,系統的設計和實現如下。(1)登錄界面登錄界面的設計實現如圖6-1所示: 圖6-1 用戶登錄界面在工程引用ADO2.0。在命令按鈕單擊寫下連接數據庫USE

35、R表的判斷語句:Private Sub Command1_Click()denlu_name = Text1.Text 定義登陸名變量denlu_pass = Text2.Text 定義登陸密碼變量Dim mycn As New ADODB.Connection 定義ADO連接Dim myrs As New ADODB.Recordset 定義ADO記錄集Set myrs = New ADODB.Recordset mycn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=rsgl.mdb;myrs.Open SELECT * FROM us

36、er where (user.user)= + mname + and jibie= + jibie + ;, mycn, adOpenKeyset, adLockOptimistic設置ADO記錄集的路徑并打開數據庫,用SQL 打開表If myrs.BOF = True And myrs.EOF = True Then 如果沒找到MsgBox 查無此人, , 登陸企業(yè)生產 彈出企業(yè)生產查無此人ElseIf myrs(pass) = denlu_pass Then 如果找到 MsgBox ok, , 登陸企業(yè)生產 彈出企業(yè)生產OK jibie = myrs(jibie) MDIForm1.Sh

37、ow Unload Me 關閉 目的是USER表沒有該用戶,將無法使用本程序jibie = myrs(jibie)將公共變量jibie設為用戶的身份(2)主界面主模塊負責應用程序的主界面,由它調用其他模塊。因此,主模塊應該具有操作性好、界面清晰、使用戶能夠方便地找到所需功能的物點。根據功能需求的結果,其系統主界面如圖6-2所示。用戶可以單擊相應的菜單進入相應的功能模塊。其中有各個子系統的菜單項,在主界面上有工具欄按鈕,集成了用戶常用的功能,為了方便用戶操作。圖6-2 系統主界面6.2 其他功能的實現(1)基本信息管理基本信息管理包括:產品基礎信息、物料基本信息、設備狀態(tài)設置、設備類型設置、設備

38、攤銷時間設置和車間部門設置。通過基本信息的設置可以對企業(yè)的產品、物料及設備進行集中的規(guī)范化管理。(2)產品基礎信息單擊菜單中“基本信息管理”/“產品基礎信息”選項,進入如圖6-3所示的界面。圖6-3 產品信息設置添加:單擊【添加】按鈕,系統自動生成產品編號,單擊“產品名稱”、“產品規(guī)格”、“計量單位”及“備注信息”文本框,輸入相關內容,最后單擊【保存】按鈕即完成產品的添加操作。修改:單擊列表中要修改的產品信息,然后單擊【修改】按鈕即可在各文本框內進行修改,最后單擊【保存】按鈕即完成修改操作。刪除:單擊要刪除的產品信息,單擊【刪除】按鈕,系統彈出的提示框進行確認后即完成刪除操作。查找:單擊【查找

39、】按鈕,系統彈出圖6-4所示的模塊,單擊文本框,輸入要查詢的產品編號,然后單擊【確定】按鈕,圖6-3的列表中會自動顯示相應的查詢結果。圖6-4 產品信息查詢功能實現代碼如下:Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case add 添加 blnAdd = True tlbState Toolbar1, True rs1.Open select * from tb_SCGL_cpxx order by cpxx_id, cnn, adOpenStatic

40、 If rs1.RecordCount 0 Then rs1.MoveLast Text1(0) = CP + Format(Val(Right(Trim(rs1.Fields(cpxx_id), 3) + 1, #000) 編號自動加1 Else Text1(0) = CP001 End If rs1.Close For i = 1 To Text1.UBound Text1(i) = Text1(i).Locked = False Next i For i = 1 To Text1.UBound Text1(i).Enabled = True Next i Text1(1).SetFocu

41、s Case save 保存 On Error GoTo SaveErr If Text1(1).Text = Then MsgBox 系統不允許 & Label2 & 為空!, , 提示窗口 Exit Sub End If If blnAdd = True Then 添加新記錄 cnn.Execute (insert into tb_SCGL_cpxx(cpxx_id,cpxx_cpmc,cpxx_cpgg,cpxx_jldw,cpxx_bz) values( + Text1(0) + , + Text1(1) + , + Text1(2) + , + Text1(3) + , + Text

42、1(4) + ) Adodc1.Refresh Set Dgr_Cpxx.DataSource = Adodc1 Call Dgr_Title tlbState Toolbar1, False For i = 1 To Text1.UBound Text1(i).Locked = True Next i Else 修改原有記錄 cnn.Execute (update tb_SCGL_cpxx set cpxx_cpmc = + Text1(1) + ,cpxx_cpgg= + Text1(2) + ,cpxx_jldw= + Text1(3) + ,cpxx_bz= + Text1(4) +

43、where cpxx_id= + Text1(0).Text + ) Adodc1.Refresh Set Dgr_Cpxx.DataSource = Adodc1 Call Dgr_Title Dgr_Cpxx.Bookmark = mybookmark tlbState Toolbar1, False For i = 1 To Text1.UBound Text1(i).Locked = True Next i End If Exit SubSaveErr: 出錯處理 MsgBox Err.Description, , 信息提示(3)物料信息設置單擊菜單中“基本信息管理”/“物料信息設置”

44、選項,進入如圖6-5所示的界面。圖6-5 物料信息設置添加:單擊【添加】按鈕,系統自動生成物料編號,單擊“物料名稱”、“物料規(guī)格”、“計量單位”文本框,輸入相應的內容,單擊“產品編號”的下拉按鈕,選擇與產品信息相匹配的物料編號,系統自動隨之產生產品名稱及產品規(guī)格,單擊“備注信息”及“物料數量”/“單位產品”文本框,輸入相應的內容,最后單擊【保存】按鈕即完成物料的添加操作。“物料信息設置”的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(4)設備狀態(tài)設置單擊菜單中“基本信息管理”/“設備狀態(tài)設置”選項,系統彈出如圖6-6所示的界面。圖6-6 設備狀

45、態(tài)設置“設備狀態(tài)設置” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(5)設備類型設置單擊菜單中“基本信息管理”/“設備類型設置”選項,系統彈出如圖6-7所示的界面。圖6-7 設備類型設置“設備類型設置” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(6)設備攤銷時間設置單擊菜單中“基本信息管理”/“設備攤銷時間設置”選項,系統彈出如圖6-8所示的界面。圖6-8 設備攤銷時間設置“設備攤銷時間設置”的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息

46、。(7)車間部門設置單擊菜單中“基本信息管理”/“車間部門設置”選項,系統彈出如圖6-9所示的界面。圖6-9 間部門設置“車間部門設置” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(8)產品入庫單擊菜單中“產品庫存管理”/“產品完工入庫”選項,系統彈出如圖6-10所示的界面。圖6-10 產品入庫“產品入庫” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(9)產品入庫查詢單擊菜單中“產品庫存管理”/“產品入庫查詢”選項,系統彈出如圖6-11所示的界面。圖6-11 產品入庫查詢實現代碼如下:P

47、rivate Sub Cmd_DY_Click() 打印If sql Then DataE1.rsCommand8.Open sql If DataE1.rsCommand8.RecordCount 0 Then Unload Me DR_Cprk.Show End IfElse DataE1.rsCommand8.Open select * from tb_SCGL_cprk order by cprk_id If DataE1.rsCommand8.RecordCount 0 Then Unload Me DR_Cprk.Show End IfEnd IfEnd SubPrivate Su

48、b Cmd_Ok_Click() Fld1 = Adodc1.Recordset.Fields.Item(Cbx_Field.ListIndex).Name Select Case Adodc1.Recordset.Fields(Cbx_Field.ListIndex).Type Case 200 字符數據 If Cbx_Oper.Text = like Then sql = select * from tb_SCGL_cprk where & Fld1 & like+ %+ + Txt_Key + +% Else sql = select * from tb_SCGL_cprk where

49、& Fld1 & Cbx_Oper & + Txt_Key + End If Case 5 日期數據 If Cbx_Oper.Text = like Then MsgBox 日期型數據不能選用“Like”作為運算符!, , 提示窗口 Cbx_Oper.ListIndex = 1 End If If IsDate(Txt_Key) = False Then MsgBox 請輸入正確的日期!, , 提示窗口 rs.Close Exit Sub End If sql = select * from tb_SCGL_cprk where & Fld1 & Cbx_Oper & + Txt_Key +

50、Case 6 貨幣數據 If IsNumeric(Txt_Key) = False Then MsgBox 請輸入正確的數據!, , 提示窗口 rs.Close Exit Sub End If If Cbx_Oper.Text = like Then MsgBox 貨幣數據不能選用“Like”作為運算符!, , 提示窗口 Cbx_Oper.ListIndex = 1 End If sql = select * from tb_SCGL_cprk where & Fld1 & Txt_Key(10)物料入庫單擊菜單中“產品庫存管理”/“物料入庫”選項,系統彈出如圖6-12所示的界面。圖6-12

51、物料入庫“物料入庫” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(11)物料入庫查詢單擊菜單中“產品庫存管理”/“物料入庫查詢”選項,系統彈出如圖6-13所示的界面。圖6-13 物料入庫查詢“物料入庫查詢” 的實現代碼與產品入庫查詢基本相同,這里不作重復講解。請參照6-11產品入庫查詢。(12)庫存信息查詢單擊菜單中“產品庫存管理”/“物料庫存信息查詢”選項,系統彈出如圖6-14所示的界面。圖6-14 庫存信息查詢“庫存信息查詢” 的實現代碼與產品入庫查詢基本相同,這里不作重復講解。請參照6-11產品入庫查詢。(13)生產領料單擊菜單中“產

52、品庫存管理”/“生產領料”選項,系統彈出如圖6-15所示的界面。圖6-15 生產領料“生產領料” 的修改、刪除和查找操作同產品基礎信息的操作方法相同,這里不作重復講解。請參照6-3產品基礎信息。(14)生產領料查詢單擊菜單中“產品庫存管理”/“生產領料查詢”選項,系統彈出如圖6-16所示的界面。圖6-16 生產領料查詢“生產領料查詢” 的實現代碼與產品入庫查詢基本相同,這里不作重復講解。請參照6-11產品入庫查詢。(15)操作員設置單擊菜單中“系統維護”/“操作員設置”選項,系統彈出如圖6-17所示的界面。圖6-17 操作員設置增加:單擊【增加】按鈕,系統自動產生操作員編號,單擊操作員姓名、操

53、作員密碼、密碼確認的文本框,輸入姓名及密碼,單擊操作員頭像的下拉按鈕,選擇相應的頭像。最后單擊【保存】按鈕即完成添加操作。查找及刪除:單擊【查找】按鈕,系統彈出如圖6-18所示的界面。圖6-18 操作員信息查詢單擊文本框,輸入要查詢的操作員編號,單擊【確定】按鈕,圖6-17列表中自動顯示相應的查詢結果,如果單擊【刪除】按鈕即可刪除該操作員信息。(16)操作權限單擊菜單中“系統維護”/“操作權限設置”選項,系統彈出如圖6-19所示的界面。圖6-19 操作權限(17)輔助功能輔助功能的實現調用以下代碼:Select Case IndexCase 0 操作員設置 Load Frm_Xtgl_Czy

54、Frm_Xtgl_Czy.Show 1Case 1 密碼修改 Load Frm_Xtgl_Mmxg Frm_Xtgl_Mmxg.Show 1Case 2 操作權限設置 Load Frm_Xtgl_Czqy Frm_Xtgl_Czqy.Show 1Case 4 數據清理 Sign = True Load Frm_Qr Frm_Qr.Show 1Case 5 設置主窗口圖片 Dim str 定義變量 CommonDialog1.Filter = BMP圖片(*.BMP)|*.BMP|JPG圖片(*.JPG)|*.JPG|GIF圖片(*.GIF)|*.GIF|所有文件(*.*)|*.* Common

55、Dialog1.ShowOpen If CommonDialog1.FileName Then Image1.Picture = LoadPicture(CommonDialog1.FileName) str = CommonDialog1.FileName Open (App.Path & picture.txt) For Output As #1 Print #1, str Close #1 CommonDialog1.FileName = Else CommonDialog1.FileName = End IfEnd Select7 系統測試經過一段時間的討論和上機的不斷調試已經完成了企

56、業(yè)生產管理系統的設計,并對系統各模塊進行了模塊的測試,以下列舉了幾個典型的模塊進行了測試:(1)測試產品信息設置模塊完成對產品信息的增加增加產品信息前窗體,如圖7-1所示:圖7-1 增加產品信息前窗體增加產品信息成功后窗體,如圖7-2所示:圖7-2 增加產品信息成功后窗體(2)測試生產領料模塊完成對生產領料的查詢查詢生產領料前窗體,如圖7-3所示:圖7-3 查詢生產領料前窗體查詢生產領料成功后窗體,如圖7-4所示:圖7-4 查詢生產領料成功后窗體其他模塊測試結果,同上述測試方式相同,參考上述方式。33徐州建筑職業(yè)技術學院畢業(yè)設計說明書8 運行維護8.1 系統運行維護在本系統的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面存在著不足,整個開發(fā)的過程中,時間比較倉促。這個系統還有不盡人意的地方,對于龐大的信息量,需要有生產管理系統來提高企業(yè)管理工作的效率。通過這樣的系統,可以做到信息的規(guī)范管理,科學統計,方便了查詢等。但是在老師的檢測過程中,還是出現了很多的不足之處。該系統目前在使用和維護時應注意以下幾點:(1)保持操作的正確性。尤其要注意的是,某些操作的先后順序問題,如果操作錯誤,可能造成一些數據的丟失。(2)定期清理數據庫中的無效數據。這樣可以提高系統的運行速度,也會降低由于無效數

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!