版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE本科畢業(yè)論文(設計)題目:制造業(yè)MIS——生產(chǎn)管理系統(tǒng)學部:專業(yè)班級:學號:學生姓名:指導教師姓名:指導教師職稱:年月日摘要生產(chǎn)管理是一項瑣碎、復雜而又十分細致的工作,其產(chǎn)品管理,原料管理,生產(chǎn)規(guī)劃,統(tǒng)計報表等,一般不允許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力。利用計算機實現(xiàn)企業(yè)的生產(chǎn)管理勢在必行。計算機進行生產(chǎn)工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,同時具有手工管理所無法比擬的優(yōu)點。本文所設計的生產(chǎn)管理系統(tǒng)實現(xiàn)了以下功能:1、原材料管理,實現(xiàn)對原料的增、刪、改、查;2、成品管理,實現(xiàn)對成品的增、刪、改、查;3、配方管理,詳細記錄了每個成品的配方信息并可對其進行相應的操作;4、生產(chǎn)記錄管理,記錄了詳細的生產(chǎn)記錄信息,實現(xiàn)對所用原料情況的查詢;5、成本核算,月末進行成本核算,實現(xiàn)對原料成本和成品成本的核算,繼而可以對合理定價提供有效依據(jù)。本文將就選題背景和意義、理論技術基礎、系統(tǒng)的分析與設計、系統(tǒng)的實現(xiàn)這四方面對系統(tǒng)設計做出詳細具體的介紹?!娟P鍵詞】生產(chǎn)部門生產(chǎn)管理信息管理計劃AbstractProductionmanagementisatrivial,complexandverymeticulouswork,theproductmanagement,materialsmanagement,productionplanning,statisticsandsoon,generallydoesnotallowerror,ifthemanualoperation,manualfillinginalotofform,andthatwilltakethestaffalotoftimeandenergy.Usingcomputertorealizeenterprise'sproductionmanagementisimperative.Computertoproductionmanagement,notonlycanensuretheinformationisaccurate,fastoutput,atthesametime,hasthecraftsincomparableadvantages.Thispaperdesignstheproductionmanagementsystemtoachievethefollowingfunctions:1,rawmaterialmanagement,implementationofrawmaterialincrease,delete,change,check;2,productmanagement,realizethefinishedproductofadd,delete,change,check;3,formulamanagement,detailstherecipeinformationforeachofthefinishedproductandcancarryonthecorrespondingoperation;4,productionrecordsmanagement,recordsthedetailedproductionrecordsinformation,realizethematerialssituationquery;Late5,costaccounting,costaccounting,fortherawmaterialcostandproductcostaccounting,whichinturncanprovideeffectivebasisforthereasonablepricing.Thisarticleselectedtopicbackgroundandsignificance,theorybasis,systemanalysisanddesign,systemimplementationthissquareinthefaceofsystemdesigntomakedetailedintroductionindetail.【keywords】theproductiondepartmentproductionmanagementinformationmanagementplan目錄1.緒論 11.1選題背景和意義 11.2國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢 12.理論技術基礎 22.1理論基礎簡介 22.1.1制造業(yè)MIS簡介 22.1.2ERP簡介 32.1.3生產(chǎn)管理簡介 32.2相關技術簡介 42.2.1MySQL數(shù)據(jù)庫簡介 42.2.2JSP技術簡介 42.2.3B/S體系結構 53.系統(tǒng)的分析與設計 63.1需求分析 63.1.1系統(tǒng)可行性分析 63.1.2軟件性能需求分析 63.1.3系統(tǒng)功能分析 73.2總體設計 73.2.1系統(tǒng)體系結構圖 73.2.2流程圖 93.3系統(tǒng)詳細設計 103.3.1系統(tǒng)E-R圖 103.3.2表結構說明 124.系統(tǒng)的實現(xiàn) 144.1主要代碼說明 134.1.1dbcommon.jsp文件用來注冊驅動 144.1.2與數(shù)據(jù)庫建立連接代碼 144.1.3數(shù)據(jù)庫執(zhí)行語句 144.2程序效果圖及必要代碼說明 154.2.1主界面 154.2.2原材料管理界面 164.2.3成品管理界面 164.2.4配方管理界面 174.2.5生產(chǎn)記錄界面 184.2.6成本核算界面 195.總結 22致謝 23參考文獻 24PAGE241.緒論1.1選題背景和意義當今時代,世界經(jīng)濟正在從工業(yè)經(jīng)濟向知識經(jīng)濟轉變。我們說知識經(jīng)濟的兩個重要特征就是信息化和全球化。要實現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡和完善的數(shù)據(jù)庫。隨著電信技術和計算機技術的飛速發(fā)展,現(xiàn)代MIS(ManagementInformationSystem,管理信息系統(tǒng))從地域上劃分已逐漸由局域范圍走向廣域范圍。從而各個企業(yè)都面臨這巨大的挑戰(zhàn)和機遇。隨著我國經(jīng)濟的迅速發(fā)展,人們的生活水平有了顯著的提高,各種制造業(yè)如雨后春筍般迅速崛起。各地政府企業(yè)也把當?shù)刂圃鞓I(yè)當作本地經(jīng)濟發(fā)展的重要支柱之一,從而促進了制造行業(yè)的快速發(fā)展。同時,隨著中小型制造公司的越來越多,競爭的愈來愈激烈。問題也越來越多。其中有不少因為管理不善而腰折者。如何在激烈的競爭中生存發(fā)展,是每一個制造公司必須面對的現(xiàn)實問題。對公司的經(jīng)營狀況起決定作用的是公司的管理水平。如何利用現(xiàn)代化先進的管理手段,提高公司的管理水平,已經(jīng)成為制造業(yè)發(fā)展的當務之急。面對信息時代的機遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。雖然計算機管理并不是制造業(yè)管理走向成功的唯一元素,但它可以最大限度的發(fā)揮準確,快捷,高效等作用,對公司的協(xié)調(diào)管理提供強有力的支持。因此,采用全新的計算機網(wǎng)絡和生產(chǎn)管理系統(tǒng),已經(jīng)成為提高公司的管理效率,協(xié)調(diào)公司運營的重要手段之一。在某種意義上,生產(chǎn)管理系統(tǒng)的信息化已成為現(xiàn)代化制造業(yè)管理的重要標志之一。1.2國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢在市場經(jīng)濟條件下,制造企業(yè)既要最大限度的滿足市場對其產(chǎn)品的需求,又要努力將生產(chǎn)經(jīng)營過程中的資源消耗降低到最低程度,從而使企業(yè)在激烈的市場競爭中立于不敗之地。正是為了追求這一目標,才有最初制造業(yè)的庫存管理,直到今天的ERP(目前ERP的應用已不僅僅限于制造業(yè))。大致而言,有以下幾個發(fā)展階段:40年代的訂貨方法(OrderPointMethod)。60年代的MRP(MRP是物料需求計劃)。在計算機應用之前,MRP完全是由人工進行計算,由于計算量很大,周期較長,MRP并不比訂貨點發(fā)優(yōu)越。應用計算機之后,計算時間大為減少,訂貨周期縮短,MRP成為主流的物料管理方法。70年代的閉環(huán)MRP。閉環(huán)MRP以整體生產(chǎn)計劃為系統(tǒng)流程的基礎(MRP以訂單為基礎),把財務子系統(tǒng)和生產(chǎn)子系統(tǒng)結合成為一體,采用“計劃-執(zhí)行-反饋”的管理模式,成為一個完整的生產(chǎn)資源計劃及執(zhí)行控制系統(tǒng)。80年代末的MRPII。在MRP的基礎上,將其信息共享程度擴大,使生產(chǎn)、銷售、財務、采購、工程緊密地結合在一起,共享有關數(shù)據(jù),組成一個全面生產(chǎn)管理的集成優(yōu)化系統(tǒng),它就是所謂的制造資源計劃(ManufacturingResourcePlanning),為了避免名詞的混淆,物料需求計劃稱作狹義MRP,而制造資源計劃稱作廣義MRP或MRPII。90年代的ERP(企業(yè)資源計劃)。是在MRPII的基礎上擴展了管理范圍,將企業(yè)的業(yè)務流程看作是一個緊密連接的供應鏈,其中包括供應商、制造工廠、分銷網(wǎng)絡和客戶等;它將企業(yè)內(nèi)部分為幾個相互協(xié)同作業(yè)的支持子系統(tǒng),包括財務、市場營銷、生產(chǎn)制造、質(zhì)量控制、服務維護、工程技術、對競爭對手的監(jiān)視管理等;我國中小企業(yè)MIS的應用可以追溯到上世紀70年代中期,主要是以單機操作為主進行單項業(yè)務的數(shù)據(jù)處理輔助管理為主。70年代末到80年代中期許多中小企業(yè)都建立了諸如人事、工資、庫存、生產(chǎn)調(diào)度、計劃等管理子系統(tǒng)。80年代后期尤其是進入90年代以后,隨著系統(tǒng)集成和網(wǎng)絡技論文聯(lián)盟WWW.LWLM.COM整理術的發(fā)展,國內(nèi)一些大中型中小企業(yè)紛紛把過去獨立存在的子系統(tǒng)集成起來,形成統(tǒng)一的管理信息系統(tǒng),較好地解決了信息“孤島”問題。中國中小企業(yè)引入MRPⅡ開始于上世紀80年代中期,目前約有上千家中小企業(yè)建立了自己的MRPⅡ系統(tǒng)。近年來,國內(nèi)很多大中小企業(yè)已開始實施ERP。生產(chǎn)管理系統(tǒng)的信息化已成為大勢所趨。2.理論技術基礎2.1理論基礎簡介2.1.1制造業(yè)MIS簡介管理信息系統(tǒng)(ManagementInformationSystem,MIS),是一個以人為主導,利用計算機的硬件、軟件、網(wǎng)絡通信這些設備和其它的辦公設備進行信息的收集、傳輸、加工、儲存、更新和維護以達到企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率的目的,來支持企業(yè)的高層決策、中層控制和基層運作的集成化的人機系統(tǒng)。MIS為管理者提供報告,提供企業(yè)的最近的情況以及歷史記錄。這一系統(tǒng)主要定位是針對企業(yè)內(nèi)部,為管理層的計劃、控制和決策等功能服務,一般由下層的業(yè)務處理系統(tǒng)提供數(shù)據(jù)。MIS能夠實測企業(yè)的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其規(guī)劃目標。管理信息的特點可以從七個方面來概括:(1)MIS是一個人機結合的輔助管理系統(tǒng)。管理和決策的主體是人,計算機系統(tǒng)只是工具和輔助設備。(2)主要應用于結構化問題的解決。(3)主要考慮完成例行的信息處理業(yè)務,包括數(shù)據(jù)輸入、存儲、加工、輸出,生產(chǎn)計劃,生產(chǎn)和銷售的統(tǒng)計等。(4)以高速度低成本完成數(shù)據(jù)的處理業(yè)務,追求系統(tǒng)處理問題的效率。(5)目標是要實現(xiàn)一個相對穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。因為系統(tǒng)的工作方法、管理模式和處理過程是確定的,所以系統(tǒng)能夠穩(wěn)定協(xié)調(diào)地工作。(6)數(shù)據(jù)信息成為系統(tǒng)運作的驅動力。因為信息處理模型和處理過程的直接對是數(shù)據(jù)信息,只有保證完整的數(shù)據(jù)資料的采集,系統(tǒng)才有運作的前提。(7)設計系統(tǒng)時,強調(diào)科學的、客觀的處理方法的應用,并且系統(tǒng)設計要符合實際情況2.1.2ERP簡介企業(yè)資源計劃(EnterpriseResourcePlanning)(簡稱ERP)系統(tǒng)是美國GartnerGroup公司于1990年提出的,是MRPII(企業(yè)制造資源計劃)下一代的制造業(yè)系統(tǒng)和資源計劃軟件。ERP是對MRPII的超越,從本質(zhì)上看,ERP仍然是以MRPII為核心,但在功能和技術上卻超越了傳統(tǒng)的MRPII,它是以顧客驅動的、基于時間的、面向整個供應鏈管理的企業(yè)資源計劃。除了MRPII已有的生產(chǎn)資源計劃,制造、財務、銷售、采購等功能外,還有質(zhì)量管理,實驗室管理,業(yè)務流程管理,產(chǎn)品數(shù)據(jù)管理,存貨、分銷與運輸管理,人力資源管理和定期報告系統(tǒng)。它集信息技術與先進的管理思想與一身,核心目標是實現(xiàn)對整個供應鏈的有效管理,滿足企業(yè)合理調(diào)配資源、最大化地創(chuàng)造社會財富的要求,成為企業(yè)在信息時代生存、發(fā)展的有力保障,為企業(yè)“運籌帷幄、決勝千里”提供有效的服務。實施ERP能夠促進我國企業(yè)實現(xiàn)現(xiàn)代化發(fā)展,具體意義主要表現(xiàn)在以下幾方面:(1)我國廣大企業(yè)應用ERP的根本目的就是在學習、研究和應用國外現(xiàn)代企業(yè)管理思想和方法的基礎上,盡快改變落后的企業(yè)管理模式,進而建立起一套新的符號市場經(jīng)濟體制的企業(yè)管理模式。(2)企業(yè)應用ERP一定要帶動企業(yè)管理現(xiàn)代化,努力實現(xiàn)企業(yè)管理水平和生產(chǎn)力水平的跨越式發(fā)展,進而推動我國工業(yè)化進程,確保國民經(jīng)濟可持續(xù)發(fā)展。(3)大量的研究與實踐已經(jīng)充分表明,ERP作為一種現(xiàn)代企業(yè)管理的思想和方法與社會生產(chǎn)關系和社會生產(chǎn)制度沒有直接關系,屬生產(chǎn)力范疇,旨在提高企業(yè)的管理水平和生產(chǎn)力水平。因此,大力推廣應該ERP,并使其迅速轉化為現(xiàn)實生產(chǎn)力,乃是世界各國企業(yè)所共同追求的目標,不受任何國界、國情、廠情的影響和限制。(4)事實上,推廣應用ERP就是有效的促使我國企業(yè)管理朝著更加科學化、合理化和規(guī)范化方向發(fā)展的一種具體方法和途徑。誰能審時度勢,及時掌握和應用這一方法和途徑,誰就能通過管理創(chuàng)新迅速改變自己管理落后的面貌,縮小與西方工業(yè)發(fā)達國家企業(yè)在管理水平和生產(chǎn)力水平上的差距,誰就能在21世紀全球競爭中提高自己的競爭力、生存能力與發(fā)展能力。生產(chǎn)管理簡介生產(chǎn)管理(ProductionManagement)對企業(yè)生產(chǎn)系統(tǒng)的設置和運行的各項管理工作的總稱。又稱生產(chǎn)控制。其內(nèi)容包括:①生產(chǎn)組織工作。即選擇廠址,布置工廠,組織生產(chǎn)線,實行勞動定額和勞動組織,設置生產(chǎn)管理系統(tǒng)等。②生產(chǎn)計劃工作。即編制生產(chǎn)計劃、生產(chǎn)技術準備計劃和生產(chǎn)作業(yè)計劃等。③生產(chǎn)控制工作。即控制生產(chǎn)進度、生產(chǎn)庫存、生產(chǎn)質(zhì)量和生產(chǎn)成本等。生產(chǎn)管理的任務有:通過生產(chǎn)組織工作,按照企業(yè)目標的要求,設置技術上可行、經(jīng)濟上合算、物質(zhì)技術條件和環(huán)境條件允許的生產(chǎn)系統(tǒng);通過生產(chǎn)計劃工作,制定生產(chǎn)系統(tǒng)優(yōu)化生產(chǎn)管理運行的方案;通過生產(chǎn)控制工作,及時有效地調(diào)節(jié)企業(yè)生產(chǎn)過程內(nèi)外的各種關系,是生產(chǎn)系統(tǒng)的運行負荷既定生產(chǎn)計劃要求,實現(xiàn)預期生產(chǎn)的品種、質(zhì)量、產(chǎn)量、生產(chǎn)期限和生產(chǎn)成本的目標。生產(chǎn)管理的目的就在于做到投入少、產(chǎn)出多,取得最佳的經(jīng)濟效益。而采用生產(chǎn)管理軟件的目的,則是提高企業(yè)生產(chǎn)管理的效率,有效管理生產(chǎn)過程的信息,從而提高企業(yè)的整體競爭力。其目標是高效、低耗、靈活、準時地生產(chǎn)合格的產(chǎn)品,為客戶提供滿意服務。2.2相關技術簡介2.2.1MySQL數(shù)據(jù)庫簡介MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應用編程接口(API)以及精巧的系統(tǒng)結構,受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大動力。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器結構的實現(xiàn),它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。它的主要目標是快捷、健壯和易用。最初是因為我們需要這樣一個SQL服務器,它能處理與任何可不昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。自1996年以來,我們一直都在使用MySQL,其環(huán)境有超過40個數(shù)據(jù)庫,包含10000個表,其中500多個表超過7百萬行,這大約有100個自己誒的關鍵應用數(shù)據(jù)。2.2.2JSP技術簡介javascript是一種腳本語言,可用來創(chuàng)建客戶端腳本和服務器端腳本。JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP的工作原理是在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉換成一個Java源文件,在轉換時如果發(fā)現(xiàn)jsp文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。然后創(chuàng)建一個該SERVLET的實例,該SERVLET的jspInit()方法被執(zhí)行,jspInit()方法在servlet的生命周期中只被執(zhí)行一次。然后jspService()方法被調(diào)用來處理客戶端的請求。對每一個請求,JSP引擎創(chuàng)建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創(chuàng)建多個線程。每個客戶端請求對應一個線程。以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應時間.但應該注意多線程的編程限制,由于該servlet始終駐于內(nèi)存,所以響應是非??斓?。如果.jsp文件被修改了,服務器將根據(jù)設置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結果取代內(nèi)存中的servlet,并繼續(xù)上述處理過程。雖然JSP效率很高,但在第一次調(diào)用時由于需要轉換和編譯而有一些輕微的延遲。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因,JSP引擎將以某種不確定的方式將servlet從內(nèi)存中移去。當這種情況發(fā)生時jspDestroy()方法首先被調(diào)用,然后servlet實例便被標記加入"垃圾收集"處理。jspInit()及jspDestory()格式如下:可在jspInit()中進行一些初始化工作,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡連接,從配置文件中取一些參數(shù)等,在jspDestory()中釋放相應的資源。2.2.3B/S體系結構在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成等工作全部由WebServer完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器。這種三層體系結構如圖2-1所示。數(shù)據(jù)庫數(shù)據(jù)庫Browse瀏覽器Web服務器圖2-1三層體系結構采用該結構軟件的優(yōu)勢在于:(1)無須開發(fā)客戶端軟件,維護和升級方便;(2)可跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,均可作為客戶機來訪問系統(tǒng);(3)具有良好的開放性和可擴充性;(4)可采用防火墻技術來保證系統(tǒng)的安全性,有效地適應了當前用戶對管理信息系統(tǒng)的新需求。這種三層結構層與層之間相互獨立,任何一層的改變不影響其他層的功能。三層B/S結構將應用的三個部分明確的分開:表示部分、應用邏輯部分、數(shù)據(jù)訪問部分。這三個部分在邏輯上獨立的分開,分別加以實現(xiàn),稱之為:客戶端、應用服務器、數(shù)據(jù)庫服務器。而在客戶端和應用服務器之間加入一個WEB服務器,就形成了一種特殊的B/S結構:Browser/Server,只在客戶端安裝瀏覽器軟件即可??蛻舳耸褂肐nternetExplore時,就可以讓InternetExplore變成為能夠處理數(shù)據(jù)的應用系統(tǒng)。由于這種模式是提供一個跨平臺的、簡單一致的應用環(huán)境,實現(xiàn)了開發(fā)系統(tǒng)與應用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應用系統(tǒng)的重復操作,便于用戶群的擴展、變化以及應用系統(tǒng)的管理。因此該結構在管理信息系統(tǒng)開發(fā)領域中獲得飛速發(fā)展,成為應用軟件開發(fā)中一種流行的體系結構.所以在開發(fā)本系統(tǒng)時采用這種模式。3.系統(tǒng)的分析與設計3.1需求分析3.1.1系統(tǒng)可行性分析 利用計算機實現(xiàn)企業(yè)的生產(chǎn)管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成采購管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動型管理走向科學化、規(guī)范化的必要條件;而生產(chǎn)管理是一項瑣碎、復雜而又十分細致的工作,其產(chǎn)品管理,原料管理,生產(chǎn)規(guī)劃,統(tǒng)計報表等,一般不允許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行生產(chǎn)工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,同時具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)管理的效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。3.1.2軟件性能需求分析(1)系統(tǒng)完整性要求本軟件系統(tǒng)要求為中小型企業(yè)提供一套比較完整的服務。這使企業(yè)便于管理,在各個環(huán)節(jié)發(fā)揮作用,方便溝通。(2)系統(tǒng)安全性要求系統(tǒng)不僅是方便操作人員,也是出于安全策略。在各個子系統(tǒng)中,用戶管理只有相關管理人員被允許進行操作。各子系統(tǒng)完成相應功能外,不應有其他特權,使系統(tǒng)穩(wěn)定安全。(3)數(shù)據(jù)庫為核心各子系統(tǒng)可錄入,查詢,更改相應數(shù)據(jù)庫企業(yè)生產(chǎn),以及對其他子系統(tǒng)數(shù)據(jù)企業(yè)生產(chǎn)的調(diào)用查詢。數(shù)據(jù)庫起到了各方面數(shù)據(jù)查詢各方面企業(yè)生產(chǎn)的重大作用。因而構建數(shù)據(jù)庫以及如何合理有效的對數(shù)據(jù)庫進行操作乃是本系統(tǒng)的核心工作。(4)對良好的交互性要求為了便于各部門操作人員使用本系統(tǒng),以及更容易掌握本系統(tǒng)的各項功能,使人善于并樂于使用本系統(tǒng),應使系統(tǒng)界面設計友好,各個功能設計合理并人性化。3.1.3系統(tǒng)功能分析本文設計的生產(chǎn)管理系統(tǒng)可以實現(xiàn)以下管理功能:(1)原材料基本信息管理:實現(xiàn)對原材料基本信息的增、刪、改、查。(2)成品基本信息管理:實現(xiàn)對產(chǎn)品基本信息的增、刪、改、查。(3)產(chǎn)品配方管理:制造業(yè)主要是采用多種原料生產(chǎn)一種產(chǎn)品,每種產(chǎn)品有固定的配方,有技術部門專人維護,通過此功能可以使信息更直觀,更利于管理。(4)生產(chǎn)記錄管理:成本核算:月末進行成本核算,實現(xiàn)對原料成本和成品成本的核算,繼而可以對合理定價提供有效依據(jù)。(5)成本核算,月末進行成本核算,實現(xiàn)對原料成本和成品成本的核算,繼而可以對合理定價提供有效依據(jù)。3.2總體設計系統(tǒng)體系結構圖主界面原材料管理成品管理配方管理生產(chǎn)記錄成本核算添加原料主界面原材料管理成品管理配方管理生產(chǎn)記錄成本核算添加原料刪除原料更改查看刪除添加成品成本核算原料成本核算圖3-1系統(tǒng)體系結構圖(1)主界面:將系統(tǒng)的五個模塊清晰明了的展示在了用戶面前,方便用戶執(zhí)行想要實現(xiàn)的操作。(2)原材料管理:此模塊可以實現(xiàn)對原材料的管理,可對原材料執(zhí)行增加,刪除,更改的操作,其中包含原料編號,原料名稱,原料價錢信息。(3)成品管理:此模塊可以實現(xiàn)對成品的管理,可對成品執(zhí)行增加,刪除,更改的操作,其中包含成品編號,成品名稱信息。(4)配方管理:此模塊可以實現(xiàn)對配方的管理,可對配方執(zhí)行查看,刪除,添加操作,包括成品編號,成品名稱信息;對某個成品執(zhí)行查看操作可以得到此成品的詳細配方信息,并可以對其進行相應操作。(5)生產(chǎn)記錄:此模塊可以實現(xiàn)對生產(chǎn)記錄的管理,可對記錄執(zhí)行查看,修改,刪除,添加操作,包括記錄編號,生產(chǎn)日期,成品編號,成品名稱,數(shù)量,成本價格信息;執(zhí)行查看操作可以得到此記錄的詳細信息“原料編號,原料名稱,原料數(shù)量,原料價錢”。(6)成本核算:此模塊包含成品成本本月核算和原料成本本月核算兩個模塊,可以使用公式:原料總成本/產(chǎn)成品數(shù)量=單位成品成本。對成本按月進行成本核算,對產(chǎn)品定價提供可靠依據(jù)。3.2.2流程圖本系統(tǒng)包含五個界面,都有其相應的增、刪、改、查操作,其流程圖基本一致,此處我們就生產(chǎn)記錄和配方管理來做詳細的介紹。添加新生產(chǎn)記錄流程圖如圖3-2,添加配方流程圖如圖3-3。沒有想要添加的成品信息,請先輸入相應的成品信息沒有想要添加的成品信息,請先輸入相應的成品信息選擇成品名稱連接數(shù)據(jù)庫輸入記錄編號選擇生產(chǎn)日期選擇成品名稱有無輸入成品數(shù)量連接數(shù)據(jù)庫保存數(shù)據(jù)開始結束圖3-2添加新生產(chǎn)記錄流程圖沒有想要添加的成品信息,請先輸入相應的成品信息沒有想要添加的成品信息,請先輸入相應的成品信息開始結束選擇成品名稱連接數(shù)據(jù)庫選擇原料名稱連接數(shù)據(jù)庫有無選擇成品名稱有無選擇原料名稱保存數(shù)據(jù)連接數(shù)據(jù)庫沒有想要添加的原料信息,請先輸入相應的原料信息圖3-3添加新配方流程圖輸入原料數(shù)量3.3系統(tǒng)詳細設計3.3.1系統(tǒng)E-R圖該生產(chǎn)管理系統(tǒng)涉及到5個數(shù)據(jù)表jilu表{time,ji_id,cp_id,cp_number,ycl_id,ycl_num,ycl_money}liying_cp表{id,name,number,money}liying_pf表{ycl_id,ycl_number,cp_id,cp_number}liying_ycl表{id,name,number,money}系統(tǒng)各實體ER圖以及實體之間的聯(lián)系如下:(1)記錄實體ER圖 記錄記錄記錄Id記錄時間成品Id成品數(shù)量原材料Id原材料數(shù)量所用原材料總價錢圖3-4記錄實體ER圖(2)成品ER圖成品成品Id名稱圖3-5成品實體ER圖(3)配方實體ER圖配方配方原材料ID原材料數(shù)量成品Id成品數(shù)量圖3-6配方實體ER圖(4)原材料實體ER圖原材料原材料Id名稱價錢圖3-7原材料實體ER圖(5)學生、收費、成績各個實體之間的聯(lián)系成品成品配方記錄原材料1N11NM圖3-8實體之間的聯(lián)系3.3.2表結構說明根據(jù)邏輯關系模型可直接設計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結構,我們知道關系數(shù)據(jù)庫是由表構成的,所以依據(jù)原材料信息、成品信息、生產(chǎn)記錄信息、配方信息在數(shù)據(jù)庫中建立相應的表。本系統(tǒng)采用的后臺數(shù)據(jù)庫是MySQL數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫包含四張表。各表結構分別如以下列表所示。(1)記錄數(shù)據(jù)表(jilu)記錄表中含的數(shù)據(jù)項有time、cp_id、cp_number、ji_id、ycl_id,ycl_num,ycl_money。數(shù)據(jù)表中各字段的屬性如下表3-1所示。表3-1.記錄信息數(shù)據(jù)表字段名數(shù)據(jù)類型長度字段說明主鍵/外鍵Timevarchar10記錄時間否cp_idint10成品Id主鍵cp_numberfloat20成品數(shù)量否ji_idint10記錄Id主鍵ycl_idint10原材料Id否ycl_numfloat20原材料數(shù)量否ycl_moneyfloat15所用原材料總價錢否(2)成品數(shù)據(jù)表(liying_cp)成品表包含的數(shù)據(jù)項有Id,name.數(shù)據(jù)表中各字段的屬性如表3-2所示。表3-2.成品數(shù)據(jù)表字段名數(shù)據(jù)類型長度字段說明主鍵/外鍵IdInt10成品Id主鍵NameVarchar20成品名稱否(3)配方數(shù)據(jù)表配方數(shù)據(jù)表包含的數(shù)據(jù)項有ycl_id,ycl_number,cp_number,cp_id。數(shù)據(jù)表中各字段的屬性如下表3-3所示。表3-3.配方數(shù)據(jù)表字段名數(shù)據(jù)類型長度字段說明主鍵/外鍵ycl_idint 10原材料Id主鍵ycl_numberFloat20原材料數(shù)量否cp_numberFloat20成品數(shù)量否cp_idInt10成品Id主鍵(4)原材料數(shù)據(jù)表原材料數(shù)據(jù)表包含的數(shù)據(jù)項有id,name,money。數(shù)據(jù)表中各字段的屬性如下表3-4所示。表3-4.原材料數(shù)據(jù)表字段名數(shù)據(jù)類型長度字段說明主鍵/外鍵Idint 10原材料Id主鍵nameVarchar20原材料名稱否moneyFloat15原材料價錢否4.系統(tǒng)的實現(xiàn)4.1主要代碼說明4.1.1dbcommon.jsp文件用來注冊驅動<%@pageimport="java.sql.*,java.untl.*"contentType="text/html;charset=gbk"%><%! publicstaticfinalStringurl="jdbc:mysql://:3306/shengchan"; publicstaticfinalStringdbUser="root"; publicstaticfinalStringdbPass=""; publicstaticfinalStringdbDriver="com.mysql.jdbc.Driver"; %><%Connectionconn=null;%>4.1.2與數(shù)據(jù)庫建立連接代碼:<% try{ Class.forName(dbDriver); //System.out.println("驅動加載success!"); }catch(ClassNotFoundExceptione){ System.out.println("驅動加載失?。?); } try{ conn=DriverManager.getConnection(url,dbUser,dbPass); //System.out.println("--連接success!"); }catch(SQLExceptione){ System.out.println("--連接error!"); }%>數(shù)據(jù)庫執(zhí)行語句(1)、定義SQL語句Stringsql="select*fromliying_ycl";(2)、執(zhí)行SQl語句PreparedStatementpstmt=conn.prepareStatement(sql);(3)、定義結果集,并取相應字段的數(shù)據(jù)ResultSetrs=pstmt.executeQuery(); while(rs.next()){ intid=rs.getInt("id"); Stringname=rs.getString("name"); intmoney=rs.getInt("money");}(4)、關閉結果集、關閉操作、關閉連接rs.close(); pstmt.close(); conn.close();4.2程序效果圖及必要代碼說明4.2.1主界面主界面包括五個連接操作,用戶可以根據(jù)自己的需要進行相應的操作,效果如圖4-1。圖4-1系統(tǒng)主界面圖4-1系統(tǒng)主界面4.2.2原材料管理界面進入原材料管理界面可以得到所有的原材料信息,并對其進行相應的刪除、更改、添加操作,實現(xiàn)對原材料的管理,效果如圖4-2。圖4-2原材料管理界面圖4-2原材料管理界面其中的查詢語句為Stringsql="select*fromliying_ycl";PreparedStatementpstmt=conn.prepareStatement(sql);ResultSetrs=pstmt.executeQuery(); while(rs.next()){ intid=rs.getInt("id"); Stringname=rs.getString("name"); intmoney=rs.getInt("money");}成品管理界面進入成品管理界面可以得到所有的成品信息,并對其進行相應的刪除、更改、添加操作,實現(xiàn)對成品的管理,效果如圖4-3。圖4-3成品信息界面圖4-3成品信息界面4.2.4配方管理界面(1)進入配方管理界面可以得到所有的配方信息,并對其進行相應的查看、刪除、添加操作,實現(xiàn)對配方的管理,效果如圖4-4。圖4-4配方管理界面圖4-4配方管理界面(2)點擊某一成品對應的查看操作,會得到此成品的詳細配方信息,執(zhí)行效果如圖4-5,并可對某一成品的配方信息進行較針對性的修改、刪除、添加操作。圖4-5配方信息圖4-5配方信息相應查詢語句為:Stringsql="selectycl_id,liying_asycl_name,cp_id,liying_ascp_name,ycl_numberfromliying_pf,liying_ycl,liying_cpwhereliying_ycl.id=liying_pf.ycl_idandliying_cp.id=liying_pf.cp_idandcp_id="+m;PreparedStatementpstmt=conn.prepareStatement(sql);ResultSetrs=pstmt.executeQuery(); while(rs.next()){ ycl_id=rs.getInt("ycl_id"); cp_id=rs.getInt("cp_id"); ycl_name=rs.getString("ycl_name"); ycl_number=rs.getInt("ycl_number"); cp_name=rs.getString("cp_name");}4.2.5生產(chǎn)記錄界面進入生產(chǎn)記錄界面可以得到所有的記錄,并對其進行相應的查看、刪除、更改、添加操作,實現(xiàn)對生產(chǎn)記錄的管理,執(zhí)行效果如圖4-6。圖4-6生產(chǎn)記錄圖4-6生產(chǎn)記錄相應SQL語句為:Stringsql="selecttime,cp_id,name,cp_number,ji_id,round(sum(ycl_money),2)asmoneyfromjilu,liying_cpwherecp_id=idgroupbytime,cp_id,cp_number,ji_id";點擊查看操作,可以得到此記錄的詳細信息,包括所用原料編號,原料名稱,所用原料數(shù)量以及所用原料的價錢。執(zhí)行效果如圖4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國新型煙草行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 2025-2030年中國衛(wèi)星遙感行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 2025-2030年中國空調(diào)維修與售后行業(yè)并購重組擴張戰(zhàn)略制定與實施研究報告
- 新形勢下電子散熱材料及器件行業(yè)高速增長戰(zhàn)略制定與實施研究報告
- 中國移動互聯(lián)網(wǎng)APP行業(yè)發(fā)展趨勢預測及投資戰(zhàn)略研究報告
- 二年級數(shù)學(上)計算題專項練習匯編
- 春分文化與新媒介
- 管理層晉升述職報告
- 易制爆危險化學品購銷交易流程
- 二零二五年度大型貨車司機勞動合同范本與注意事項2篇
- 閱讀理解(專項訓練)-2024-2025學年湘少版英語六年級上冊
- 民用無人駕駛航空器產(chǎn)品標識要求
- 2024年醫(yī)院產(chǎn)科工作計劃例文(4篇)
- 2024-2025學年九年級英語上學期期末真題復習 專題09 單詞拼寫(安徽專用)
- 無創(chuàng)通氣基本模式
- 江西省贛州市尋烏縣2023-2024學年八年級上學期期末檢測數(shù)學試卷(含解析)
- 《臨床放射生物學》課件
- 腸造口還納術手術配合
- 2024年中考語文試題分類匯編:詩詞鑒賞(學生版)
- 中國音樂史與名作賞析智慧樹知到期末考試答案章節(jié)答案2024年山東師范大學
- 管廊維護與運營績效考核評分表
評論
0/150
提交評論