




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE75 摘要目前隨著企業(yè)不斷的擴(kuò)張,各種產(chǎn)業(yè)向著機(jī)械化、自動化的發(fā)展,而安慶市胡玉美蠶豆醬廠依舊使用的原始的人工管理,已經(jīng)跟不上時代的步伐。并且由于管理系統(tǒng)落后,現(xiàn)在所采用的還是人工記賬、庫存紊亂、生產(chǎn)計劃不明確等問題也深深的限制了安慶市胡玉美蠶豆醬廠的發(fā)展,所以說一套完整的管理系統(tǒng)也是十分重要的,也是十分迫切的。本文闡述了安慶市胡玉美蠶豆醬廠管理系統(tǒng)的設(shè)計與實現(xiàn),并對該系統(tǒng)的需求分析及系統(tǒng)需要實現(xiàn)的做了介紹。該系統(tǒng)的基本功能模塊為采購管理、銷售管理、生產(chǎn)管理、庫存管理和統(tǒng)計管理。開發(fā)過程中采用的開發(fā)語言為PHP,數(shù)據(jù)庫為MySQL,系統(tǒng)前端采用HTML+CSS+JavaScript。同時還采用了MVC開發(fā)模型,使安慶市胡玉美蠶豆醬廠管理系統(tǒng)更加方便快捷,同時也促使蠶豆醬的生產(chǎn)管理變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。關(guān)鍵詞:蠶豆醬廠管理系統(tǒng);生產(chǎn)管理;PHP技術(shù)AbstractAtpresent,withthecontinuousexpansionofenterprises,variousindustriesaredevelopingtowardsmechanizationandautomation.TheoriginalmanualmanagementstillusedbyAnqingHuYumeiBroadBeanPasteFactoryhasnotkeptpacewiththetimes.Andbecausethemanagementsystemlagsbehind,problemssuchasmanualbookkeeping,disorderedinventory,andunclearproductionplanshavealsodeeplylimitedthedevelopmentofAnqingHuYumeiBroadBeanPasteFactory,soacompletemanagementsystemisalsoveryimportant.Itisimportantandurgent.ThispaperexpatiatesthedesignandimplementationofthemanagementsystemofHuyumeiBroadBeanPasteFactoryinAnqingCity,andintroducestheanalysisofthesystem'srequirementsandtheneedsofthesystem.Thebasicfunctionmodulesofthesystemarepurchasingmanagement,salesmanagement,productionmanagement,inventorymanagementandstatisticalmanagement.Duringthedevelopmentprocess,thePHPdevelopmentlanguageisused,MySQListhedatabase,andthesystemfrontendusesHTML+CSS+JavaScript.Atthesametime,theMVCdevelopmentmodelisadopted,whichmakesthemanagementsystemofAnyuHuyumeiBroadBeanPasteFactorymoreconvenientandfast,andalsopromotestheproductionandmanagementofbroadbeanpastetobemoresystematicandorderly.Thesysteminterfaceisfriendlyandeasytooperate.Keywords:broadbeanpasteProductionmanagementPHPtechnology目錄TOC\o"1-3"\u摘要 1Abstract 1第1章緒論 51.1課題背景 ...51.2目的和意義 61.2.1課題目的 61.2.2課題意義 8第2章可行性分析 102.1經(jīng)濟(jì)可行性 102.2技術(shù)可行性 112.3社會環(huán)境可行性 13第3章需求分析 153.1安慶市胡玉美蠶豆醬廠管理系統(tǒng)的需求概述 153.2業(yè)務(wù)流程分析 173.2.1庫存業(yè)務(wù)流程 173.2.2銷售業(yè)務(wù)流程 183.2.3生產(chǎn)業(yè)務(wù)流程 193.3系統(tǒng)用例模型 203.3.1銷售員用例 203.3.2采購員用例 223.3.3車間主任用例 253.3.4庫存管理員用例 273.4系統(tǒng)概念類模型 29第4章架構(gòu)建模 314.1安慶市胡玉美蠶豆醬廠管理系統(tǒng)的解決方案 314.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計 314.1.2系統(tǒng)部署設(shè)計 324.2系統(tǒng)架構(gòu)設(shè)計 324.3數(shù)據(jù)庫模型設(shè)計 33第5章構(gòu)件建模 355.1系統(tǒng)UI構(gòu)件設(shè)計 355.1.1廠長UI構(gòu)件設(shè)計 355.1.2采購員UI構(gòu)件設(shè)計 365.1.3銷售員UI構(gòu)件設(shè)計 375.1.4車間主任UI構(gòu)件設(shè)計 385.2系統(tǒng)行為分析與設(shè)計 395.3系統(tǒng)設(shè)計類圖模型 43第6章系統(tǒng)實現(xiàn) 456.1車間主任模塊的實現(xiàn) 456.2采購計劃模塊的實現(xiàn) 476.3供應(yīng)商模塊的實現(xiàn) 496.4采購計劃模塊的實現(xiàn) 516.5生產(chǎn)管理模塊的實現(xiàn) 536.6發(fā)酵管理模塊的實現(xiàn) 556.7檢測管理模塊的實現(xiàn) 576.8訂單管理模塊的實現(xiàn) 596.9庫存管理模塊的實現(xiàn) 60第7章系統(tǒng)測試 617.1測試的基本概念 617.2測試計劃627.3測試用例 637.3.1白盒測試 637.3.2黑盒測試 667.4測試用例 697.4.1白盒測試結(jié)果 697.4.2黑盒測試結(jié)果 697.4.3測試結(jié)論 70結(jié)論 72致謝 73參考文獻(xiàn) 74附錄1譯文 錯誤!未定義書簽。附錄2英文參考資料 錯誤!未定義書簽。附錄3源程序核心代碼 80第1章緒論1.1課題背景 在當(dāng)代的社會環(huán)境中,隨著經(jīng)濟(jì)的不斷發(fā)展,企業(yè)之中的競爭也越來越嚴(yán)重了。這其中,有很大一部分原因是因為企業(yè)的管理問題。傳統(tǒng)的模式中,企業(yè)認(rèn)為人、才、物三者為三大最重要資源。但在當(dāng)代社會,由于計算機(jī)技術(shù)的突飛猛進(jìn)以及消費(fèi)者對產(chǎn)品多樣化的需求,信息交流的加深加廣,同時要求信息處理及時性與準(zhǔn)確性,使得傳統(tǒng)的人工管理模式已遠(yuǎn)遠(yuǎn)不能跟上現(xiàn)代管理的節(jié)奏。蠶豆醬制造是一個特殊的行業(yè)因為每一道工藝都要嚴(yán)格的控制。它不像其他的產(chǎn)品那樣可以重復(fù)的使用批量的生產(chǎn)對工藝的要求較高。所以它在整個生產(chǎn)管理流程中,都是有區(qū)別于其他產(chǎn)品那樣的。如何能夠?qū)πQ豆醬制造過程中的整個流程進(jìn)行管理也是很多蠶豆醬企業(yè)所關(guān)心的問題。蠶豆醬制造工藝流程比較復(fù)雜,而且每個環(huán)節(jié)都需要精心設(shè)置,所以需要一套對應(yīng)的管理系統(tǒng)來幫助管理人員和員工進(jìn)行管理從而提高工作效率。而其現(xiàn)在管理方面同樣因為是傳統(tǒng)的人工管理模式所以遠(yuǎn)遠(yuǎn)不能跟上時代管理的節(jié)奏。如果想在市場上贏得競爭,占取先機(jī)并且能夠保證可持續(xù)的發(fā)展,那么安慶市胡玉美蠶豆醬廠管理系統(tǒng)的設(shè)計是至關(guān)重要的,它能夠利用信息技術(shù),擴(kuò)大企業(yè)的經(jīng)營管理范圍,及時了解瞬息萬變的市場動態(tài),跟上市場上的需求。在國外,特別有名的番茄醬廠家就是亨氏公司,他們公司每天將會生產(chǎn)出成千上萬的番茄醬售往海內(nèi)外各個地方,在每個地方都能看到亨氏番茄醬的影子,而亨氏公司之所有能夠?qū)⒎厌u售往各地跟他們采用了信息化的管理是離不開關(guān)系的,他們是用來新時代的信息管理系統(tǒng)。他們使用了世界上著名的Microsoft大型軟件開發(fā)商開發(fā)的企業(yè)管理軟件,那些軟件的發(fā)展比較成熟。以生產(chǎn)計劃系統(tǒng)為主線,集成采購、庫存、銷售、成本等諸多系統(tǒng),合理的調(diào)配利用企業(yè)資源,最優(yōu)地組織生產(chǎn),準(zhǔn)時高質(zhì)地完成生產(chǎn)需求。但是直接使用外國軟件,首先是溝通問題,并不是指語言的溝通,而是項目實際情況的溝通問題。外國的軟件供應(yīng)商往往總部在國外,而在國內(nèi)設(shè)置辦事處,派遣一個業(yè)務(wù)顧問與企業(yè)直接交流。這樣的話,所做管理軟件的質(zhì)量可能就很依賴于顧問的能力了,而且顧問不是實實在在的系統(tǒng)開發(fā)者,或多或少總會有些設(shè)計方面的問題。所以使用外國的軟件對于安慶市胡玉美蠶豆醬廠的系統(tǒng)進(jìn)行開發(fā)時并不符合實際情況的。而在國內(nèi),像著名的老干媽公司,使用了全新的系統(tǒng),引進(jìn)了先進(jìn)的管理概念,使整個的生產(chǎn)、存儲、銷售、輸送工程中融入先進(jìn)的管理系統(tǒng),增加了銷售量及銷售額。而且使用了全新的管理技術(shù),他將企業(yè)信息的規(guī)范化管理,為開發(fā)和利用信息提供了有力的技術(shù)支持。只有實現(xiàn)企業(yè)信息的規(guī)范化管理,企業(yè)才有可能抓住機(jī)遇,實現(xiàn)健康發(fā)展。企業(yè)管理系統(tǒng)實現(xiàn)企業(yè)全部生產(chǎn)經(jīng)營管理活動的運(yùn)營自動化、管理網(wǎng)絡(luò)化、決策智能化。其中,運(yùn)營自動化是基礎(chǔ),決策智能化是頂峰。一個企業(yè)要想持續(xù)快速盈利,企業(yè)就要有別與競爭對手,要更低的成本、更高的質(zhì)量、更快速的市場響應(yīng)、更強(qiáng)的創(chuàng)新能力。而要達(dá)到這一目標(biāo),不提高企業(yè)的管理水平是絕對做不到的。企業(yè)管理系統(tǒng)的實施是提高管理水平的重要手段,使得老干媽能夠暢銷國內(nèi)外。老干媽公司解決了公司的管理層混亂,生產(chǎn)流程不明確等方面,使得整個企業(yè)能夠發(fā)展的更為迅速。在這樣成功的案例面前,胡玉美蠶豆醬廠應(yīng)該要積極吸取前人優(yōu)秀的做法,將公司的采購、生產(chǎn)、庫存、銷售融為一體化進(jìn)行統(tǒng)一管理,對于采購明確了解采購員的采購計劃,對于生產(chǎn)明確了解車間主任制定的生產(chǎn)計劃,對于庫存明確了解倉庫中的內(nèi)存,對于銷售能夠明確了解銷售員下的訂單,這樣才能對公司有著良好的嚴(yán)控。去建造一個全新的管理系統(tǒng)來對企業(yè)進(jìn)行管理,這樣的話能使得整個企業(yè)都有個較高的效率去生產(chǎn),也能夠使得整個企業(yè)能夠有著更為優(yōu)異的發(fā)展前途。在產(chǎn)品管理、入庫管理、出庫管理、庫存管理、銷售管理環(huán)節(jié)中,由于業(yè)務(wù)量大、庫存管理復(fù)雜,使用手工操作的工作量大,在操作過程中也很容易出現(xiàn)各種問題,如今胡玉美蠶豆醬管理系統(tǒng)則需要建造一個將信息技術(shù)融入到管理領(lǐng)域中,采用計算機(jī)管理可以大大提高日常工作的效率,不僅將原先的手工操作的入庫、出庫及銷售這一整套流程用計算機(jī)進(jìn)行全程管理,而且消除了手工操作中可能存在的不確定因素,達(dá)到從生產(chǎn)到倉庫到銷售管理流程清晰,從而能夠徹底地貫徹管理者的管理模式,將企業(yè)的生產(chǎn)、庫存、銷售、財務(wù)等企業(yè)的各個方面都自動化融合到一起。提高了企業(yè)的運(yùn)作效率,增加企業(yè)的市場競爭力,使得整個企業(yè)處于一個全面受控的轉(zhuǎn)態(tài)。1.2目的和意義1.2.1課題目的安慶市胡玉美蠶豆醬廠現(xiàn)在是在安徽省安慶市四牌樓10號,是以生產(chǎn)銷售合為一體的公司。在買家下訂貨單之后通過采購員指定采購計劃,然后采購員在購買原料,車間再拿到原料后,車間主任再進(jìn)行制定生產(chǎn)計劃,等產(chǎn)品全部生產(chǎn)完之后,經(jīng)過檢測包裝,再發(fā)貨到買家手中,買家再支付貨款。但是在這整個過程之中,沒有一個系統(tǒng)化的管理,依靠傳統(tǒng)手藝的胡玉美蠶豆醬廠在使用大量的紙質(zhì)文件和口頭命令進(jìn)行信息的傳遞。從而使業(yè)務(wù)信息流程不夠清晰明了,同時各部門應(yīng)有的權(quán)責(zé)也不夠明確,沒有明確的業(yè)務(wù)流程,蠶豆醬廠生產(chǎn)部門和采購部門不能完美配合,造成大量的臨時任務(wù)和緊急訂單,是公司業(yè)務(wù)處于被動狀態(tài),消耗人工增多的同時使每個員工效率降低。蠶豆醬廠財務(wù)采用傳統(tǒng)的財務(wù)方式,即由蠶豆醬廠領(lǐng)導(dǎo)直接進(jìn)單方面調(diào)控,進(jìn)行家長式全局管理。由于蠶豆醬廠領(lǐng)導(dǎo)人不一定具備相對應(yīng)的財務(wù)核算和財務(wù)分析能力,從而在財務(wù)管理上做出的決策命令不具有正確性和專業(yè)性,最終會導(dǎo)致會計基礎(chǔ)薄弱,財務(wù)管理方面較好的出現(xiàn)大的錯亂,并且對企業(yè)資金風(fēng)險沒有較好的預(yù)測能力和控制能力。蠶豆醬廠還在使用傳統(tǒng)的庫存管理,庫存管理方式主要由庫存管理人員在結(jié)束一段市場的工作后再去審核蠶豆醬的庫存數(shù)據(jù),這種數(shù)據(jù)的及時性與準(zhǔn)確性存在誤差。不能動態(tài)的反應(yīng)蠶豆醬庫存狀況,從而使銷售和生產(chǎn)部門對產(chǎn)品的銷售和生產(chǎn)不能及時做出反應(yīng),管理者也不能準(zhǔn)確掌握蠶豆醬的庫存管理走勢。過期庫存數(shù)據(jù)使蠶豆醬積壓或訂單不能及時發(fā)貨,導(dǎo)致資金大量占用,影響公司正常資金運(yùn)轉(zhuǎn),對公司發(fā)展造成嚴(yán)重的制約。并且現(xiàn)在每天車間主任在手頭接受到今天生產(chǎn)的訂單之后需要臨時安排機(jī)器進(jìn)行工作,這樣的話會導(dǎo)致傳輸速度慢,并不能夠很好的傳達(dá)命令,也有可能會傳達(dá)的過程中出現(xiàn)很多的問題,導(dǎo)致了一些不可量估的損失。所以在當(dāng)今的社會中,胡玉美蠶豆醬廠管理系統(tǒng)的設(shè)計與實現(xiàn)的開發(fā)是十分具有價值的,他不僅能夠解決員工之中的信息傳輸復(fù)雜的問題,也能夠解決手動入庫出庫的繁雜操作問題,還能解決生產(chǎn)計劃無法確定導(dǎo)致生產(chǎn)延期問題,在管理系統(tǒng)設(shè)計出來之后能夠達(dá)到從生產(chǎn)到倉庫到銷售管理的流程清晰,并且還能將生產(chǎn),采購銷售這一系列進(jìn)行有效的控制,從而使得整個企業(yè)都在掌控之中,能夠徹底地貫徹管理員的管理模式,這對公司今后的發(fā)展有著至關(guān)重要的作用,同時一個有效合理的管理對于公司的發(fā)展來說是至關(guān)重要的,現(xiàn)在胡玉美蠶豆醬廠僅限于長江流域發(fā)展,不僅僅是由于口味原因,更是由于周邊有著各種同行的競爭壓力,北邊有著王致和,西邊有著老干媽,南邊有著海天,這類地區(qū)經(jīng)濟(jì)發(fā)達(dá),交通便利,技術(shù)先進(jìn),人口眾多,國內(nèi)外國際市場廣闊,對于他們的發(fā)展起著極大的促進(jìn)作為。而相對于海天,王致和等幾家大型調(diào)味品企業(yè),胡玉美蠶豆醬的規(guī)模較小,年生產(chǎn)力相對小腳,成本相對較高,現(xiàn)無法與有規(guī)模效益的競爭對手相抗衡。對于現(xiàn)在同行的競爭大,我們只有從公司的內(nèi)部發(fā)展起來,將企業(yè)的管理做好才能將企業(yè)做大,所以說安慶市胡玉美蠶豆醬廠管理系統(tǒng)的設(shè)計與實現(xiàn)是至關(guān)重要的,只有不斷的優(yōu)化了整個公司的內(nèi)部管理,是整個公司能夠有條不紊的發(fā)展下去,這樣才能夠更好的與同行進(jìn)行競爭,除此之外想要把業(yè)務(wù)拓展開來,就需要外界不斷地宣傳,不斷的提升胡玉美蠶豆醬的知名程度,讓更多的人企業(yè)能夠關(guān)注到我們產(chǎn)品,內(nèi)在將產(chǎn)品的品質(zhì)提上來同時對公司進(jìn)行合理的管理,只有這個樣子才能將企業(yè)的運(yùn)行效率提高,公司才有發(fā)展下去的潛能。1.2.2課題意義隨著人們生活水平的提高,人們對于吃東西也就更加的挑剔,對此人們也愿意去花更多的錢放在吃東西上面,這對于胡玉美蠶豆醬廠來說是一個十分不錯的發(fā)展機(jī)遇,一旦食品消耗的量變大,那么烹飪食物的調(diào)味品的需求量也就變多,但是如何在這樣品牌眾多的市場中,使得整個銷量脫穎而出這就成了胡玉美蠶豆醬廠管理人員所需要尋思的事情了,主要就是對內(nèi)要將公司的管理到達(dá)一個很高的標(biāo)準(zhǔn),在安慶市胡玉美蠶豆醬廠管理系統(tǒng)中,為了方便管理,將設(shè)計四個角色來對于該系統(tǒng)進(jìn)行管理,分別設(shè)立廠長(管理員)、車間主任、采購員、銷售員這四個角色,在系統(tǒng)中這四個角色將會有著不同的職責(zé)來對于整個公司進(jìn)行一個管理,廠長能夠監(jiān)控管理整個公司的采購、銷售、生產(chǎn),全方位的監(jiān)督公司,使整個公司不會由于個人犯錯導(dǎo)致公司損失利益,而采購員將能夠定制采購計劃,根據(jù)采購回來的原料好壞來安排是否進(jìn)行退貨,倘若質(zhì)量太差可以進(jìn)行退貨,這樣的話也能使得整個公司的成本不會太過于浪費(fèi),車間主任的主要職責(zé)就是制定生產(chǎn)計劃,然后檢測蠶豆醬發(fā)酵的是否符合要求,對于蠶豆醬包裝是否符合要求,銷售員是對于銷售訂單的一個記錄,對于訂單的出庫狀態(tài)進(jìn)行記錄,對于代理商的記錄。這樣的四個角色對于胡玉美蠶豆醬廠的管理,他們每個人都會有每個人的職責(zé),每個人角色也都有著不同的權(quán)限,使得每個人都想是一個機(jī)器運(yùn)轉(zhuǎn)時的不可或缺的一顆螺絲,他們都有著自己的任務(wù),但是也都互不相干,但是在這互不相干中又有著精妙的聯(lián)系,就如采購員的采購計劃將會根據(jù)銷售員的銷售訂單來制作的,而車間主任制定的生產(chǎn)計劃又是根據(jù)采購員采購回來的原料來制定的,而銷售員進(jìn)行銷售的產(chǎn)品又是根據(jù)車間主任制定的生產(chǎn)計劃來銷售的,每個人也都有著每個人不同的事情來做,但是由于公司的緣故,又將他們精密的關(guān)聯(lián)了在一起,這樣整個公司的運(yùn)營將會變得更加的緊湊,使得整個公司員工的凝聚力將得到空前發(fā)展,將整個公司的各個部分協(xié)作當(dāng)做成一個整個,這樣能夠?qū)е洛e誤決策被實施的容錯率,從而能夠更好的保證公司的利益,保證公司內(nèi)部有著高效的運(yùn)營模式。因此胡玉美蠶豆醬廠的管理系統(tǒng)就顯得尤為重要,他能解決胡玉美蠶豆醬廠現(xiàn)在產(chǎn)生的員工紊亂,生產(chǎn)計劃不確定,銷售量無目標(biāo)的問題。他能夠通過有效的監(jiān)控對采購員的采購計劃有著合理的監(jiān)督,防止了采購員公款私用的情況,同時也能對車間主任進(jìn)行的生產(chǎn)計劃的安排有著一個合理的把控,對于車間主任每天下派的生產(chǎn)任務(wù)有著一個監(jiān)督的效果,對于銷售人員,可以記錄每天賣出的貨物,也能記錄下今天的新的代理商,縱使銷售人員因為各種原因勝任不了這份工作了的話,接班人也能去訪問這些代理商,從而能夠減少公司的損失。而且采用了動態(tài)的倉庫管理,能夠更為清晰的了解到蠶豆醬庫存狀況,從而使銷售和生產(chǎn)部門對產(chǎn)品的銷售和生產(chǎn)不能及時做出反應(yīng),管理者也能準(zhǔn)確掌握蠶豆醬的庫存管理走勢。過期庫存數(shù)據(jù)使蠶豆醬積壓或訂單不能及時發(fā)貨,導(dǎo)致資金大量占用,影響公司正常資金運(yùn)轉(zhuǎn),對公司發(fā)展造成嚴(yán)重的制約。對于公司業(yè)務(wù)的發(fā)展是有著至關(guān)重要的作用。本系統(tǒng)的主要目的就是為了通過信息化的處理,建立起的安慶市蠶豆醬廠管理系統(tǒng)將能夠合理的解決由于業(yè)務(wù)流程信息流程不明確的問題,同時也能夠使各部門之間能夠相互合理的進(jìn)行配合,從而使得公司運(yùn)作效率有著大幅度的提升,同時也能夠使得公司的財務(wù)管理有著更專業(yè)更正確的決策,使公司能夠合理監(jiān)控風(fēng)險,并且可以擁有提前的防范措施,而且也能夠使得庫存管理的時候能更及時更準(zhǔn)確,生產(chǎn)管理的時候能夠更規(guī)范,采購管理的時候能夠更合理,通過緊密配合的各個部門中的運(yùn)作,從而能夠使得整個公司通過密切合作達(dá)到更高的管理上限,使得公司的資金鏈有著更好的運(yùn)行,從而提升公司的運(yùn)行效率。第2章可行性分析可行性分析是軟件系統(tǒng)開發(fā)過程中十分重要的一環(huán),可行性分析通過對項目的主要內(nèi)容和配套條件,如經(jīng)濟(jì)、技術(shù)、社會環(huán)境等方面進(jìn)行調(diào)查研究和分析,來判斷項目是否可行。2.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究主要就是為了對新系統(tǒng)開發(fā)過程中所需要的花費(fèi)進(jìn)行估算,并且對其收益效率進(jìn)行計算。而在這其中包含了項目開發(fā)時所需的成本、開發(fā)過程中所需的投資及其運(yùn)行之后的日常更新維護(hù)所需要的費(fèi)用。估計新系統(tǒng)將帶來的收益,并估計開發(fā)成本是否大于計劃的總資金。而該系統(tǒng)的開發(fā)主要旨在減少企業(yè)管理人員的工作量,提高業(yè)務(wù)效率,節(jié)省時間并加強(qiáng)企業(yè)數(shù)據(jù)管理。本系統(tǒng)在開發(fā)過程中所用的開發(fā)技術(shù)以及所需要的資源都是不收費(fèi)的,只需要一些人力費(fèi)用,運(yùn)行起來也不需要什么成本,不會帶來什么經(jīng)濟(jì)消耗。在經(jīng)濟(jì)層面,首先本系統(tǒng)是畢業(yè)設(shè)計是由我自己開發(fā)出來的,在經(jīng)費(fèi)上花費(fèi)很少。主要的花費(fèi)是生活費(fèi)用以及網(wǎng)速等基本設(shè)備費(fèi)用。在系統(tǒng)角度上,系統(tǒng)建成后投入使用可以為節(jié)省大量的費(fèi)用,減少人工支出,而且用戶可以提高自己的工作效率。這樣不僅提升了整個公司的工作效率也減少了公司的人員工資投入,并且還能夠使得整個公司的運(yùn)作完全都處于掌控的狀態(tài),并且公司的業(yè)務(wù)流程也都更加流水化,員工都會在自己應(yīng)有的崗位上做好自己該做的本分,這樣使得整個公司的管理也就更加的規(guī)范化,整個企業(yè)都處于一個有著良好發(fā)展趨勢的狀態(tài)。本系統(tǒng)開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,本項目實際落實后,也可以提高工作效率,節(jié)省了大量的人費(fèi)用的開支,這個整個公司來說都是有重大利益的,現(xiàn)在投資一筆錢來做項目的開發(fā),后期只要進(jìn)行稍微的維護(hù),或者有什么大的變動進(jìn)行更新起來就不用花費(fèi)很多錢,對于這樣一勞永逸的開發(fā)胡玉美蠶豆醬廠管理系統(tǒng)來說也是十分有必要的。而且這整個項目對于胡玉美蠶豆醬廠是十分需求的,他們迫切的希望有著一個管理系統(tǒng)來對現(xiàn)在整個工廠生產(chǎn)效率低下,人員管理散漫,手工記賬出錯等問題需要一個迫切的解決方案,但是由于自己公司在這么久的情況下沒有給出一個合理的解決辦法,所以這個胡玉美蠶豆醬廠管理系統(tǒng)的設(shè)計對于公司來說也是十分重要的,迫切的,在此該公司對于該程序開發(fā)時所提供的人工費(fèi)是十分低下的,而且并沒有什么開發(fā)配置成本,況且本系統(tǒng)開發(fā)時的所有環(huán)境都是免費(fèi)的,在網(wǎng)上可以找到全部的開發(fā)環(huán)境,并且運(yùn)行環(huán)境也比較低,公司也不用給員工跟換電腦。針對這種狀況來說胡玉美蠶豆醬廠也大力支持開發(fā)本管理系統(tǒng),所以來說只要初步計算一下安慶胡玉美蠶豆醬廠管理系統(tǒng)中人力投資有多少了,安慶市胡玉美蠶豆醬廠管理系統(tǒng)的初期投資如表2-1所示。表2-1安慶胡玉美蠶豆醬廠管理系統(tǒng)初期投資序號項目人工(人·日)單價(元)合計(元)1可行性研究7100070002需求分析980072003總體設(shè)計780056004前臺管理子系統(tǒng)的詳細(xì)設(shè)計760042005后臺管理子系統(tǒng)的詳細(xì)設(shè)計760042006數(shù)據(jù)庫設(shè)計760042007編碼實現(xiàn)1240048008系統(tǒng)測試720014009說明手冊編寫220040010合計39000系統(tǒng)貨幣時間價值,如表2-2所示。表2-2安慶市胡玉美蠶豆醬廠管理系統(tǒng)貨幣時間價值年份將來值(萬)(1+i)n現(xiàn)在值(元)累計的現(xiàn)在值(萬)151.054.8864.886221.10254.6689.5564331.15764.43213.986441.21554.21918.205551.27634.02822.233投資回收期引入安慶市胡玉美蠶豆醬廠管理系統(tǒng)一年后,可以節(jié)省4.886萬元,比最初的投資多了0.986萬元。即:1+(3.9-4.886)/4.668=0.789(年)純收入22.233-3.9=18.433(萬元)經(jīng)過以上分析,此安慶市胡玉美蠶豆醬廠管理系統(tǒng)在經(jīng)濟(jì)上的開發(fā)是可行的。2.2技術(shù)可行性根據(jù)測量所需技術(shù)是否可用的系統(tǒng)目標(biāo),通常可以根據(jù)硬件和軟件性能要求,環(huán)境條件,操作員級別和人數(shù)來考慮和分析該技術(shù)。該系統(tǒng)采用的編程語言為PHP,它結(jié)合了C,C++和C#等語言特征之后,混合成一種自己的語法。跟其他的編程語言比較的話,PHH可以在程序中嵌入html文檔中執(zhí)行。同時也可以運(yùn)行編譯后的代碼,使前端代碼和后臺代碼在一起,從而使得整個PHP的運(yùn)行效率會比別的語言快很多。使用網(wǎng)站建設(shè)中常用的Smarty模板。模板引擎是指頁面設(shè)計與PHP應(yīng)用程序網(wǎng)站的完全分離。它使程序開發(fā)人員可以專注于控制數(shù)據(jù)或執(zhí)行功能。網(wǎng)站設(shè)計師可以專注于網(wǎng)絡(luò)。排版使網(wǎng)頁更專業(yè)。Smarty是一個PHP模板引擎。它是一種可以從應(yīng)用程序中刪除表示層的工具。它是一個從程序的邏輯層(PHP)提取外部描述(HTML/CSS)的框架。它將邏輯控制和外部內(nèi)容分開。提供一種易于管理的方法。有時Smarty與MVC開發(fā)模型類似,但不是MVC,它只是一個描述層,更類似于MVC第V部分。Smarty具有非常強(qiáng)大的擴(kuò)展功能,可以將其開發(fā)為插件。Smarty也是一種免費(fèi)軟件。用戶可以自由使用,修改和重新開發(fā)該軟件。Smarty的好處包括:提高開發(fā)效率,易于維護(hù),緩存技術(shù)等等。緩存用戶最終在靜態(tài)HTML頁面狀態(tài)下看到的HTML文件,當(dāng)用戶打開Smarty緩存時,可以在設(shè)置的時間內(nèi)將用戶的請求直接轉(zhuǎn)換為該靜態(tài)HTML文件,技術(shù)插件,Smarty模型引擎是使用PHP的面向?qū)ο蠹夹g(shù)實現(xiàn)的,可以在源代碼中進(jìn)行修改,還可以自定義一些插件,強(qiáng)大的性能邏輯,PHP負(fù)責(zé)從后臺開始,Smarty負(fù)責(zé)前面的部分。用戶請求的動態(tài)內(nèi)容通過Smarty引擎提供給模型進(jìn)行顯示,而表示層模型設(shè)計是Smarty的主要戰(zhàn)場。以后使用的MVC開發(fā)模型,MVC是重要的設(shè)計模型。它基本上將程序分為三層進(jìn)行管理,從而避免了大多數(shù)Web開發(fā)中的數(shù)據(jù)庫查詢和HTML語句等數(shù)據(jù)層。表示層代碼混合在一起以劃分Web系統(tǒng)的功能,可以執(zhí)行其功能。MVC代表:模型(視圖),視圖(視圖),控制器(控制器),模型層,用于在系統(tǒng)中實現(xiàn)業(yè)務(wù)邏輯處理,層視圖對于與用戶的交互,控制器層是兩者之間的橋梁。它可以發(fā)送用戶請求并選擇合適的視圖層進(jìn)行顯示,同時還可以解釋用戶的條目并將其映射到模型層。MVC的優(yōu)點(diǎn)是設(shè)計系統(tǒng)是分層的,使得整個產(chǎn)品結(jié)構(gòu)清晰,關(guān)系明了。通過該模型可以更好地反映產(chǎn)品的應(yīng)用。對于多個命令和一個控制模型,MVC減少了代碼重復(fù)并減少了代碼維護(hù)。當(dāng)然,MVC也有一些缺點(diǎn)。雖然更容易理解,但對開發(fā)人員有更高的要求。它需要詳細(xì)的設(shè)計計劃。嚴(yán)格分離模型和視圖使調(diào)試變得困難。MVC應(yīng)用程序分為三層,這意味著代碼文件的數(shù)量增加并且文件管理需要時間。換句話說,MVC是用于軟件創(chuàng)建的非常好的基本模型,它至少分隔了業(yè)務(wù)邏輯的處理和顯示,增加了應(yīng)用程序的可伸縮性,使其更健壯,更靈活且更具個性化。模型描述了系統(tǒng)的數(shù)據(jù);查看,顯示數(shù)據(jù),包括圖形,文本和文件輸出等;控制器,獲取系統(tǒng)輸入并控制系統(tǒng)。該數(shù)據(jù)庫使用MySQL。MySQL服務(wù)器最初是為處理大型數(shù)據(jù)庫解決方案而開發(fā)的,其處理速度比現(xiàn)有數(shù)據(jù)庫要快,并且已經(jīng)在苛刻的生產(chǎn)環(huán)境中成功使用了很多年。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供了豐富而極其有用的功能集。它的連接性,速度和安全性使MySQL成為訪問Intermet上數(shù)據(jù)庫的理想工具。盡管MySQL是免費(fèi)的,但它與商業(yè)數(shù)據(jù)庫(如Oracle,Sybase,Informix和DB2)相同,并且具有數(shù)據(jù)庫系統(tǒng)的多功能性。MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言結(jié)構(gòu)化查詢語言(SQL)來管理數(shù)據(jù)庫。由于其體積小,速度快,總擁有成本低(尤其是具有開源功能),因此許多中小型企業(yè)選擇MySQL作為企業(yè)網(wǎng)站數(shù)據(jù)庫以降低擁有成本。PHP將Apache服務(wù)器,MySQL數(shù)據(jù)庫和Linux操作結(jié)合在一起。之后再配置好Apache服務(wù)器,再進(jìn)行系統(tǒng)的開發(fā),系統(tǒng)前端采用HTML+CSS+JavaScript,由HTML來進(jìn)行對網(wǎng)頁的初步搭建之后由CSS對網(wǎng)頁進(jìn)行美化,最后再使用JavaScript對網(wǎng)頁進(jìn)行交互處理。在開發(fā)是使用noty來代替?zhèn)鹘y(tǒng)的提示對話框,使得網(wǎng)站看起來更生動活潑。通過使用highcharts來查看產(chǎn)值等數(shù)據(jù),使得看起來的數(shù)據(jù)更具有可視性,能夠迅速的得到急需的數(shù)據(jù)。使用DateTimePicker使得所要看到時間和日期更加簡單明了使得整個系統(tǒng)看來更加的舒暢。通過上述總結(jié),在使用PHP為編程語言,之后使用HTML+CSS+JavaScript將前端頁面進(jìn)行編寫,之后使用Smarty模板,而在開發(fā)的時候使用的是MVC開發(fā)模型,數(shù)據(jù)庫采用MySQL,之后結(jié)合相對應(yīng)的PHP開發(fā)技術(shù),硬件方面的話,需要安裝的環(huán)境為Warmserver,數(shù)據(jù)庫為MySQL,瀏覽器為谷歌瀏覽器,CPU最低配置i7-6700,主頻2.6GHz及以上,內(nèi)存需要8GB及以上,硬盤128G以上擁有獨(dú)立顯卡。2.3社會環(huán)境可行性Internet+出現(xiàn)在各個行業(yè)中都出現(xiàn)了Internet集成的時代。還有一種普遍趨勢,現(xiàn)在的生產(chǎn)也與互聯(lián)網(wǎng)結(jié)合起來,成為工業(yè)互聯(lián)網(wǎng)。工業(yè)互聯(lián)網(wǎng)將互聯(lián)網(wǎng)與人員連接起來。并且數(shù)據(jù)和機(jī)器的開放式全球網(wǎng)絡(luò),屬于泛Internet目錄類別。它是一個高度集成的全球工業(yè)系統(tǒng),具有先進(jìn)的計算,分析,檢測和Internet技術(shù)。工業(yè)互聯(lián)網(wǎng)概念是通用電氣于2012年首次提出的,五位美國行業(yè)領(lǐng)導(dǎo)者共同組建了工業(yè)互聯(lián)網(wǎng)聯(lián)盟(IIC),以大力推廣這一概念。除了通用電氣等制造業(yè)巨頭外,IBM,思科,英特爾和AT&T等IT公司也加入了該聯(lián)盟。工業(yè)互聯(lián)網(wǎng)的本質(zhì)和核心是通過工業(yè)互聯(lián)網(wǎng)平臺連接和緊密集成設(shè)備,生產(chǎn)線,工廠,供應(yīng)商,產(chǎn)品和客戶。它可以幫助制造業(yè)擴(kuò)展產(chǎn)業(yè)鏈,形成設(shè)備間,系統(tǒng)間,工廠間和區(qū)域間的互連,從而提高效率,促進(jìn)整個系統(tǒng)的智能化。制造服務(wù)。它還有利于促進(jìn)制造業(yè)的協(xié)調(diào)發(fā)展,實現(xiàn)從制造業(yè)向服務(wù)業(yè)的飛躍,并使工業(yè)經(jīng)濟(jì)的各種要素和資源得到有效共享。國家最高節(jié)點(diǎn)是整個工業(yè)Internet徽標(biāo)分析系統(tǒng)的中心鏈接,它是支持工業(yè)中所有事物的互連和互連的神經(jīng)中樞。工業(yè)和信息化部于2018年7月發(fā)布了《工業(yè)互聯(lián)網(wǎng)平臺建設(shè)與推廣指南》和《工業(yè)互聯(lián)網(wǎng)平臺評估方法》。該指令建議到2020年,我們將為特定行業(yè)和地區(qū)培育約10個跨部門和跨部門的工業(yè)互聯(lián)網(wǎng)平臺以及許多企業(yè)級互聯(lián)網(wǎng)業(yè)務(wù)平臺。2019年1月18日,工業(yè)和信息化部發(fā)布了《工業(yè)互聯(lián)網(wǎng)網(wǎng)絡(luò)建設(shè)與推廣指南》,初步完成了互聯(lián)網(wǎng)產(chǎn)業(yè)基礎(chǔ)設(shè)施和產(chǎn)業(yè)體系建設(shè)。技術(shù),包括為滿足實驗和商業(yè)需求的工業(yè)互聯(lián)網(wǎng)公司構(gòu)建外部Internet基準(zhǔn)網(wǎng)絡(luò)的網(wǎng)絡(luò)。工業(yè)互聯(lián)網(wǎng)內(nèi)部網(wǎng)基準(zhǔn)測試網(wǎng)絡(luò),為關(guān)鍵行業(yè)構(gòu)建一批關(guān)鍵技術(shù)和工業(yè)互聯(lián)網(wǎng)實驗環(huán)境,建立20多項技術(shù)創(chuàng)新和工業(yè)應(yīng)用基準(zhǔn)測試,形成了工業(yè)互聯(lián)網(wǎng)網(wǎng)絡(luò)技術(shù)系統(tǒng)和先進(jìn)而系統(tǒng)的標(biāo)準(zhǔn)體系等。2019年3月,在2019年的兩次全國會議期間,“工業(yè)互聯(lián)網(wǎng)”成為“熱門詞匯”,并寫在《國務(wù)院2019年政府工作報告》中。報告提出,重點(diǎn)發(fā)展優(yōu)質(zhì)制造業(yè),加強(qiáng)產(chǎn)業(yè)基礎(chǔ)和技術(shù)創(chuàng)新能力,促進(jìn)先進(jìn)制造業(yè)和現(xiàn)代服務(wù)業(yè)的一體化發(fā)展。加快制造能力建設(shè)。建立工業(yè)互聯(lián)網(wǎng)平臺,發(fā)展“智能+”,授權(quán)制造業(yè)轉(zhuǎn)型升級。本系統(tǒng)設(shè)計之時,可能對企業(yè)不夠了解,所以可能會出現(xiàn)一些不太符合實際的設(shè)定,但是做為畢業(yè)設(shè)計更大的目的是為了讓學(xué)生能在做后的一年中能夠通過畢業(yè)設(shè)計來顯現(xiàn)出自己能力上的短板,其性質(zhì)是為了幫助企業(yè)去做好管理的同時,也能夠提升自己的能力,對于以后的找工作將有著顯要的幫助,況且該項目對于胡玉美蠶豆醬廠來說是有著很大的實用價值的,可以緩解蠶豆醬廠現(xiàn)在發(fā)展無力的情況。使用我們系統(tǒng)進(jìn)行管理對于胡玉美蠶豆醬廠來說,他們能夠減少人力資源投資,加強(qiáng)了數(shù)據(jù)管理,對于整個公司的運(yùn)作效率有著大幅度的提升,并且對于胡玉美蠶豆醬廠沖出長江流域的發(fā)展來說是有著至關(guān)重要的作用的。且該系統(tǒng)不同于原來已有的現(xiàn)代化的系統(tǒng),不違反國家法律,因此,該系統(tǒng)十分具有社會可行性。本章小結(jié)本章主要對安慶胡玉美蠶豆醬廠管理系統(tǒng)進(jìn)行了可行性分析,其中包括經(jīng)濟(jì)可行性分析,技術(shù)可行性分析,社會環(huán)境可行性分析,通過對項目的考察,發(fā)現(xiàn)該項目有著不錯的發(fā)展?jié)撃?,并且各個方面也都比較符合要求,可以認(rèn)真地去完成。第3章需求分析需求分析是開發(fā)人員經(jīng)過深入細(xì)致的調(diào)研和分析,準(zhǔn)確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程。需求分析的目標(biāo)是把用戶對待開發(fā)軟件提出的“要求”或“需要”進(jìn)行分析與整理,確認(rèn)后形成描述完整、清晰與規(guī)范的文檔,確定軟件需要實現(xiàn)哪些功能,完成哪些工作。3.1安慶市胡玉美蠶豆醬廠管理系統(tǒng)的需求概述由于胡玉美蠶豆醬廠的不斷擴(kuò)大生產(chǎn)規(guī)模,現(xiàn)如今的管理模式已經(jīng)不能夠很好的將胡玉美蠶豆醬廠進(jìn)行一個有效的管理,只有采用信息化的管理,才能夠?qū)⒑衩佬Q豆醬廠進(jìn)行一個有效的管理,對于公司的發(fā)展才是有利的,所以說建造胡玉美蠶豆醬廠管理系統(tǒng)是十分有必要的,也是十分重要的,而我對胡玉美蠶豆醬廠將劃分為以下六大模塊進(jìn)行開發(fā)。1.采購模塊此模塊下設(shè)立了四個二級模塊,分別是采購計劃管理、原料存儲管理、原料退貨管理、供應(yīng)商管理。采購計劃管理主要是采購員對每次要購買的原料進(jìn)行一個規(guī)劃統(tǒng)計,對于每次采購計劃進(jìn)行一個安排。而原料存儲管理主要是對買回來的原料存儲在哪里進(jìn)行管理,每個存儲間的溫度也都是不一樣的,所以說對于原料的存儲就決定了原料的使用利用度有多少,所以這對于節(jié)省公司的生產(chǎn)成本來說也是至關(guān)重要的。原料退貨管理針對的是某些原料因為本身原因或者說是因為天氣運(yùn)輸?shù)仍驅(qū)е抡麄€原料在不新鮮或者不好的進(jìn)行一個退貨處理,退貨時將會有著供應(yīng)商廠家的信息及其退貨的一個信息。對于供應(yīng)商的管理,更多的是為了統(tǒng)計每個供應(yīng)商將會有什么原料及供應(yīng)商的信息統(tǒng)計,這對整個公司進(jìn)行的協(xié)調(diào)性發(fā)展來說也是至關(guān)重要的。2.生產(chǎn)管理此模塊下設(shè)立了四個二級模塊,分別是生產(chǎn)計劃管理、發(fā)酵管理、蠶豆醬檢測管理、蠶豆醬包裝管理。生產(chǎn)計劃管理是車間主任對車間進(jìn)行制定生產(chǎn)計劃,每天將要生產(chǎn)但是的產(chǎn)品進(jìn)行制定的安排計劃。發(fā)酵管理是車間中的發(fā)酵池中有多少的孢子數(shù)、溫度、發(fā)酵所需時長進(jìn)行一個記錄,這樣對生產(chǎn)計劃安排上來說會有一個發(fā)酵的安排,從而達(dá)到最合理的計劃制定。蠶豆醬檢測管理將會對蠶豆醬的產(chǎn)品在出廠之前進(jìn)行檢測是否達(dá)到國家的食品安全檢測,假若通過才能夠正常的上市處理,假如不能夠通過安全檢測將作為廢品處理掉。蠶豆醬包裝管理是對蠶豆醬的包裝時是否出現(xiàn)問題進(jìn)行一個檢測,假如出現(xiàn)問題是什么原因的問題進(jìn)行一個系統(tǒng)的檢測。3.銷售管理此模塊下設(shè)立了三個二級模塊,分別是訂單管理、活動管理、代理商管理。訂單管理是對每天下的訂單進(jìn)行一個統(tǒng)計安排,對于每日的訂單進(jìn)行一個記錄,方便月末或者年末,季度末進(jìn)行統(tǒng)計的時候更為方便的進(jìn)行。活動管理是對公司出臺的各種活動進(jìn)行一個規(guī)劃,比如說,這個月為了沖銷售量,將全部的蠶豆醬進(jìn)行一個八折銷售,這樣的活動會使整個公司的銷售部門將有著更好的銷售面貌,也能使代理商將會有著更為優(yōu)越的銷售干勁,對于整個公司的發(fā)展是十分有利的。代理商管理是對整個市場商上的代理商進(jìn)行一個記錄,對于每天新發(fā)現(xiàn)的代理商進(jìn)行一個記錄,倘若原先的銷售員離職,新來的銷售員也將對著這個代理商表挨家挨戶的進(jìn)行拜訪,這樣就不會因為人員的離職而對公司造成一定的影響了。4.庫存管理此模塊下設(shè)計了三個二級模塊,分別是入庫管理、出庫管理、儲存管理。入庫管理是對每天從生產(chǎn)車間生產(chǎn)出來的產(chǎn)品進(jìn)行一個保存入庫,之后再將倉庫中保存的產(chǎn)品進(jìn)行一個統(tǒng)計,方便銷售員了解到各類商品的各類庫存,在銷售的時候也有著更好的推銷。出庫管理是對于各種訂單進(jìn)行一個出庫安排,對訂單的一個派送狀態(tài)進(jìn)行一個記錄,對于代理商問訂單是否發(fā)貨也有個了解,可以進(jìn)行回答,這樣的話能夠使得整個公司的物流消息都在一個掌控的狀態(tài)。存儲管理是對于各個倉庫中的各個產(chǎn)品的數(shù)量進(jìn)行一個記錄,對于快過期的產(chǎn)品也能進(jìn)行一個統(tǒng)計,銷售部能夠根據(jù)產(chǎn)品的剩余量來對下個月的銷售活動進(jìn)行合理的安排。5.統(tǒng)計管理此模塊下設(shè)計了兩個二級模塊,分別是收支管理和銷售統(tǒng)計管理。收支管理的話是對于公司的每個月的原料支出和各方面其他費(fèi)用的支出進(jìn)行一個統(tǒng)計,再對銷售出去的產(chǎn)品的錢進(jìn)行一個統(tǒng)計,這樣的話對于收入與支付都有記錄之后就能統(tǒng)計出公司每個月的盈利額為多少。銷售統(tǒng)計管理是對公司每個月的銷售蠶豆醬的數(shù)量進(jìn)行一個記錄,當(dāng)每個月都記錄之后,就可以找數(shù)據(jù)專家對其分析,從而得到哪幾個月銷售最為突出,哪幾個月的銷售可以通過加大銷售力度達(dá)到更為突出的銷售成果。6.系統(tǒng)管理此模塊下設(shè)計了三個二級模塊,分別是日志管理、用戶管理、網(wǎng)站日常管理。日志管理是對于系統(tǒng)的更新,修補(bǔ)漏洞的記錄,這樣子方便開發(fā)人員知道哪些漏洞已經(jīng)修補(bǔ),哪些功能已經(jīng)更新。用戶管理是對于廠長(即總管理員)對于各個賬號的一個設(shè)置,可以注冊各個角色的賬號,修改各個賬號的信息,或者對于一些無用的賬號(例如離職人員的賬號)進(jìn)行刪除。而網(wǎng)站日常管理主要是對于網(wǎng)站日常發(fā)生的突發(fā)情況或者對于網(wǎng)站出現(xiàn)的各種奔潰進(jìn)行一個管理。3.2業(yè)務(wù)流程分析3.2.1庫存業(yè)務(wù)流程本系統(tǒng)的庫存業(yè)務(wù)流程為:庫存管理局將原料入庫保存之后,根據(jù)車間主任提供的生產(chǎn)計劃需求單安排原料出庫,送到車間進(jìn)行生產(chǎn)蠶豆醬,等生產(chǎn)包裝完成之后對蠶豆醬進(jìn)行入庫保存,之后根據(jù)銷售員的銷售訂單安排蠶豆醬的出庫,之后記錄訂單信息。其詳細(xì)的系統(tǒng)業(yè)務(wù)流程圖如圖3-1所示。圖3-1業(yè)務(wù)流程圖3.2.2銷售業(yè)務(wù)流程本系統(tǒng)的銷售業(yè)務(wù)流程為:車間主任先根據(jù)生產(chǎn)需求計劃制定生產(chǎn)計劃需求單,之后交給采購員,采購員對此制定采購計劃同時做出采購信息單,之后采購原料檢測采購的原料是否合格,要是合格就安排庫存管理員對原料進(jìn)行原料入庫,要是不合格就對原料退貨,其詳細(xì)的系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示。圖3-2銷售業(yè)務(wù)流程圖3.2.3生產(chǎn)業(yè)務(wù)流程本系統(tǒng)的生產(chǎn)業(yè)務(wù)流程為:銷售員將銷售訂單交給車間主任,車間主任對此制定生產(chǎn)計劃,之后制作出生產(chǎn)計劃表,同時安排車間進(jìn)行生產(chǎn)蠶豆醬,之后對蠶豆醬檢修檢測,不合格的蠶豆醬進(jìn)行廢品處理,合格的蠶豆醬進(jìn)行包裝統(tǒng)計,得到最后的蠶豆醬有多少。其詳細(xì)的系統(tǒng)業(yè)務(wù)流程圖如圖3-2所示。圖3-3生產(chǎn)業(yè)務(wù)流程圖3.3系統(tǒng)用例模型3.3.1銷售員用例銷售員主要負(fù)責(zé)訂單管理、代理商管理、庫存余量管理、發(fā)貨管理。用例圖如圖3-4所示。圖3-4銷售員用例圖銷售員可以根據(jù)每天拜訪代理商所缺貨物情況制定訂單信息,把所有的訂單信息錄入之后,存進(jìn)數(shù)據(jù)庫中進(jìn)行,詳細(xì)操作如表3-1所示。表3-1訂單管理用例描述用例編號UC01-01用例名稱發(fā)貨管理用例概述銷售員可以對發(fā)貨訂單進(jìn)行管理主參與者銷售員前置條件銷售員通過拜訪代理商得到銷售訂單表后置條件之后可以查看到銷售訂單基本事件流步驟活動1銷售員點(diǎn)擊訂單管理菜單按鈕,彈出訂單管理按鈕和添加訂單按鈕的頁面2銷售員點(diǎn)擊添加訂單按鈕,顯示出訂單添加表的頁面3銷售員在頁面中的訂單添加表中填寫相關(guān)數(shù)據(jù)4銷售員點(diǎn)擊訂單添加表的提交按鈕,數(shù)據(jù)保存在數(shù)據(jù)庫中擴(kuò)展事件流4a在銷售員點(diǎn)擊添加的信息與之前有的信息重復(fù),會提示出提交信息重復(fù),請重新輸入的彈跳框續(xù)表3-14b在銷售員忘記填寫某項內(nèi)容直接上交信息的時候,可以先填寫未知,否則無法直接添加到數(shù)據(jù)庫中,會提示出提交失敗的彈跳框規(guī)則與約束添加訂單的時候,必須要填寫完整的訂單信息的同時還要保證訂單信息沒有和別的訂單信息重復(fù)銷售員在遇到新的代理商的時候需要記錄一下新的代理商信息方便以后去拜訪,詳細(xì)操作如表3-2所示。表3-2代理商管理用例描述用例編號UC01-02用例名稱代理商管理用例概述銷售員可以對新的代理商進(jìn)行記錄主參與者銷售員前置條件銷售員得到新的代理商信息后置條件之后能夠查詢到代理信息基本事件流步驟活動1銷售員點(diǎn)擊代理商管理菜單按鈕,彈出添加代理商按鈕和代理商管理按鈕的頁面2銷售員點(diǎn)擊添加代理商按鈕,之后頁面就會顯示添加代理商信息表3銷售員在添加代理商表寫上相對應(yīng)的代理商數(shù)據(jù)4銷售員點(diǎn)擊添加代理商頁面的提交按鈕,新代理商保存在數(shù)據(jù)庫中擴(kuò)展事件流4a在添加代理商信息的時候要認(rèn)真對每項信息進(jìn)行核實,否則后期拜訪的時候可能出現(xiàn)拜訪錯誤等問題4b添加代理商信息的時候必須要先核對之前的數(shù)據(jù),確保添加的代理商信息不是之前已經(jīng)存在的代理商規(guī)則與約束添加的代理商必須為新的代理商,否則與數(shù)據(jù)庫中已有的代理商沖突的話就會導(dǎo)致無法添加銷售員在對庫存的余量需要每天了解,以便每天外出賣貨的時候清楚哪些貨物有哪些貨物沒有,詳細(xì)操作如表3-3所示。表3-3庫存余量查詢用例描述用例編號UC01-03用例名稱庫存余量查詢續(xù)表3-3用例概述銷售員可以對庫存余量進(jìn)行查詢主參與者銷售員補(bǔ)充條件查詢之前確保數(shù)據(jù)庫中已經(jīng)有了庫存余量的表銷售員在對于已經(jīng)下完訂單的信息要進(jìn)行錄入記錄,同時對于訂單的發(fā)貨狀態(tài)也要進(jìn)行清楚的記錄,詳細(xì)操作如表3-4所示。表3-4查詢訂單用例描述用例編號UC01-04用例名稱查詢訂單用例概述銷售員可以訂單的發(fā)貨狀態(tài)進(jìn)行查詢主參與者銷售員前置條件在訂單已經(jīng)進(jìn)行發(fā)貨之后后置條件無基本事件流步驟活動1銷售員點(diǎn)擊訂單管理按鈕,彈出添加訂單按鈕,查詢訂單按鈕,訂單信息管理按鈕的頁面2銷售員點(diǎn)擊訂單查詢按鈕之后,將數(shù)據(jù)庫中查詢訂單表,并在頁面中顯示出來3銷售員在文本框中輸入自己要查詢的月份,之后點(diǎn)擊查詢按鈕,頁面將會顯示所需要查詢的訂單擴(kuò)展事件流3a倘若查詢的訂單在數(shù)據(jù)庫中未曾找到的話就會顯示未有查詢結(jié)果的彈跳框43b倘若不記得查詢的單號或者不記得查詢的訂單是哪個的時候就可以對數(shù)據(jù)庫進(jìn)行模糊查詢,直接查詢數(shù)據(jù)庫中所有的數(shù)據(jù),之后再逐一確認(rèn)即可規(guī)則與約束查詢訂單的信息時,只能對訂單的信息及其訂單的發(fā)貨狀態(tài)進(jìn)行查詢,并不能添加或者修改訂單的信息。但是在訂單信息管理里面就可以對訂單的信息進(jìn)行修改3.3.2采購員用例采購員主要負(fù)責(zé)的是制定采購計劃管理、供應(yīng)商管理、采購?fù)素浌芾怼2少弳T的用例圖如圖3-5所示。圖3-5采購員用例圖采購員可以根據(jù)每次的銷售訂單從而來對采購計劃進(jìn)行制定,把所有關(guān)于采購計劃的信息錄入之后,存入到數(shù)據(jù)庫中進(jìn)行,詳細(xì)操作如表3-5所示。表3-5采購計劃用例描述用例編號UC02-01用例名稱采購計劃管理用例概述采購員可以對每次的采購計劃進(jìn)行制定主參與者采購員前置條件拿到提交生產(chǎn)計劃需求單后置條件根據(jù)采購計劃采購原料基本事件流步驟活動1采購員點(diǎn)擊采購計劃管理按鈕,彈出添加采購計劃按鈕和修改采購計劃按鈕的頁面2采購員點(diǎn)擊修改采購計劃按鈕,此時頁面會向數(shù)據(jù)庫發(fā)出查詢請求,得到后返回查詢的采購計劃表3采購員點(diǎn)擊修改采購計劃按鈕,點(diǎn)擊修改按鈕,頁面將展示計劃表4采購員對之前的采購計劃頁面進(jìn)行將對應(yīng)的修改5修改完數(shù)據(jù)之后采購員點(diǎn)擊修改按鈕,將會把新的數(shù)據(jù)存儲在數(shù)據(jù)庫中擴(kuò)展事件流5a采購員添加采購計劃的時候需要要對采購計劃中的信息全部填寫完整,否則無法進(jìn)行添加規(guī)則與約束必須添加不同信息的采購計劃信息,要不然添加的和之前一樣就沒有意義了采購員在遇到采購的時候遇到的新的供應(yīng)商,會將其記錄在數(shù)據(jù)庫中,會方便下次訪問,詳細(xì)操作如表3-6所示。表3-6供應(yīng)商管理用例描述用例編號UC02-02用例名稱供應(yīng)商管理用例概述采購員可以對新的供應(yīng)商進(jìn)行記錄主參與者采購員補(bǔ)充條件添加的供應(yīng)商必須為新的供應(yīng)商,否者與數(shù)據(jù)庫中已有的供應(yīng)商沖突的話就會導(dǎo)致無法添加采購員在進(jìn)完貨之后可能會遇到一些質(zhì)量不是很好的原料,采購員要預(yù)先檢查一下原料的質(zhì)量是否有問題,若是不好這個時候就要進(jìn)行退貨流程,詳細(xì)操作如表3-7所示。表3-7原料退貨用例描述用例編號UC02-03用例名稱原料退貨用例概述原料要是一些質(zhì)量不好采購員會安排退貨主參與者采購員前置條件原料送達(dá)倉庫后置條件將原料安排退貨基本事件流步驟活動1采購員點(diǎn)擊原料退貨管理的按鈕,彈出原料退貨的按鈕2采購員點(diǎn)擊原料退貨按鈕后,頁面會先從數(shù)據(jù)庫中查詢到之前的采購原料,再顯示出來3采購員從展示的之前采購信息中選出要進(jìn)行退貨的的原料,點(diǎn)擊退貨按鈕,會顯示提交成功擴(kuò)展事件流2a在這里查詢的采購原料,在之前一定要制定了采購計劃,若無采購計劃則無法查找并修改3a在采購員提交退貨信息單的時候,倘若原料已經(jīng)被使用就無法進(jìn)行退貨則與約束在退貨之前,必須確保這個原料在之前的采購計劃之中,否則的話無法進(jìn)行退貨3.3.3車間主任用例車間主任主要負(fù)責(zé)制定生產(chǎn)計劃、修改生產(chǎn)計劃、發(fā)酵監(jiān)控、蠶豆醬檢測監(jiān)控、蠶豆醬包裝監(jiān)控、添加出庫信息。車間主任的用例圖如圖3-6所示。圖3-6車間主任用例圖車間主任在接收到原料之后就可以進(jìn)行生產(chǎn)了,但是車間主任要對其制定生產(chǎn)計劃,詳細(xì)操作如表3-8所示。表3-8車間主任制定生產(chǎn)計劃用例事件流用例編號UC03-01用例名稱生產(chǎn)計劃管理用例概述車間主任可以進(jìn)行制定生產(chǎn)計劃主參與者車間主任前置條件車間主任接收到生產(chǎn)蠶豆醬的數(shù)據(jù)后置條件生產(chǎn)計劃將在今天的生產(chǎn)計劃中生效基本事件流步驟活動1車間主任點(diǎn)擊生產(chǎn)計劃管理按鈕,彈出添加生產(chǎn)計劃按鈕和生產(chǎn)計劃修改按鈕的頁面2車間主任點(diǎn)擊添加生產(chǎn)計劃按鈕,會有個生產(chǎn)計劃添加的表單3車間主任在添加生產(chǎn)計劃的表單中填寫相關(guān)數(shù)據(jù)4車間主任在填寫完所有數(shù)據(jù)后,存儲在數(shù)據(jù)庫中擴(kuò)展事件流3a在填寫生產(chǎn)計劃的時候必須是當(dāng)天的生產(chǎn)計劃,假如日期寫了之前的話就會顯示出生產(chǎn)計劃制定失敗4a在提交生產(chǎn)計劃的時候,要確保今天的生產(chǎn)計劃并沒有提交過,否則將無法提交續(xù)表3-8規(guī)則與約束添加的生產(chǎn)計劃必須是符合實際情況的,需要包含生產(chǎn)數(shù)量,生產(chǎn)時間,生產(chǎn)機(jī)器數(shù)量在蠶豆醬生產(chǎn)過程中必須要進(jìn)行的一個流程就是發(fā)酵,只有經(jīng)過了發(fā)酵蠶豆醬才能算是制作完成,而廠長可以對蠶豆醬發(fā)酵進(jìn)行一個監(jiān)控,詳細(xì)操作如表3-9所示。表3-9車間主任檢測發(fā)酵池用例事件流用例編號UC03-02用例名稱檢測發(fā)酵池的發(fā)酵情況用例概述車間主任可以對發(fā)酵池中的信息進(jìn)行記錄主參與者車間主任補(bǔ)充條件發(fā)酵池是整個蠶豆醬制作過程中至關(guān)重要的一個環(huán)節(jié),所以發(fā)酵池的監(jiān)控也必須要嚴(yán)格把關(guān)車間主任在蠶豆醬發(fā)酵完成后就要對其進(jìn)行檢測,看是否符合食品安全檢測的標(biāo)準(zhǔn),將合格與不合格的蠶豆醬數(shù)量進(jìn)行記錄,保存在數(shù)據(jù)庫中。詳細(xì)操作如表3-10所示。表3-10車間主任檢測產(chǎn)品用例事件流用例編號UC03-03用例名稱檢測管理用例概述車間主任可以對檢測結(jié)果進(jìn)行記錄主參與者車間主任補(bǔ)充條件添加檢測結(jié)果的時候必須要寫清多少的蠶豆醬是合格的,多少蠶豆醬是不合格的,這樣才能方便計算合格率。車間主任在蠶豆醬檢測完畢之后,就要對蠶豆醬進(jìn)行包裝,包裝完就可以直接上市了,所以蠶豆醬的包裝也是對于市場的客戶負(fù)責(zé),將最優(yōu)質(zhì)的蠶豆醬傳輸?shù)绞袌鲆彩鞘种匾?。詳?xì)操作如表3-11所示。表3-11廠長包裝產(chǎn)品用例事件流用例編號UC03-04用例名稱包裝管理續(xù)表3-11用例概述車間主任可以對包裝結(jié)果進(jìn)行記錄主參與者車間主任補(bǔ)充條件在包裝完成時要對蠶豆醬出廠率進(jìn)行統(tǒng)計3.3.4庫存管理員用例庫存管理員管理員主要負(fù)責(zé)入庫管理、出庫管理、發(fā)貨管理。管理員的用例圖如圖3-7所示。圖3-7庫存管理員用例圖庫存管理員要在商品生產(chǎn)完成之后進(jìn)入入庫保存,對于入庫的成品的各種信息將會進(jìn)行記錄在數(shù)據(jù)庫中,詳細(xì)操作如表3-12所示。表3-12車間主任記錄出庫信息用例事件流用例編號UC04-01用例名稱入庫管理用例概述入庫管理可以對入庫信息進(jìn)行管理主參與者庫存管理員前置條件庫存管理員收到車間生產(chǎn)完的成品準(zhǔn)備入庫后置條件無基本事件流步驟活動1庫存管理員點(diǎn)擊入庫管理按鈕,彈出添加入庫信息按鈕和入庫信息修改按鈕的頁面2庫存管理員點(diǎn)擊入庫信息修改按鈕,之后會有個入庫信息修改的表單續(xù)表3-123庫存管理員在入庫信息修改的表單中找到要修改的表單點(diǎn)擊修改按鈕,表單就可以進(jìn)行編輯4庫存管理員對表單進(jìn)行編輯修改了新的入庫信息,填寫完成之后點(diǎn)擊保存按鈕,更新的數(shù)據(jù)就會存在數(shù)據(jù)庫中擴(kuò)展事件流4a在提交的時候,可以由于出庫信息填寫有誤,例如電話號碼不夠數(shù)等原因?qū)е聰?shù)據(jù)出現(xiàn)了問題4b在填寫數(shù)據(jù)的時候,要確保數(shù)據(jù)的完整性,否則提交數(shù)據(jù)庫的時候可能因為數(shù)據(jù)不完整導(dǎo)致提交失敗規(guī)則與約束在添加出庫信息的時候,需要根據(jù)實際的發(fā)貨情況進(jìn)行添加,日后物流信息都需要在這查詢車間主任在商品發(fā)出去之后要進(jìn)行出庫信息記錄,在日后查詢公司的物流信息的時候回更方便,詳細(xì)操作如表3-13所示。表3-13出庫管理用例描寫用例編號UC04-02用例名稱出庫管理用例概述庫存管理可以對庫存信息進(jìn)行管理主參與者庫存管理員前置條件庫存管理員收到銷售訂單后置條件銷售員能夠查詢到訂單信息基本事件流步驟活動1庫存管理員點(diǎn)擊出庫管理按鈕,彈出添加出庫信息按鈕和出庫信息修改按鈕的頁面2庫存管理員點(diǎn)擊添加出庫信息按鈕,之后頁面出現(xiàn)出庫信息添加的表單3庫存管理員在添加出庫信息的表單中填寫相關(guān)數(shù)據(jù)4庫存管理員在填寫完所有數(shù)據(jù)后,點(diǎn)擊提交按鈕之后,數(shù)據(jù)存儲在數(shù)據(jù)庫中擴(kuò)展事件流4a在提交的時候,可以由于出庫信息填寫有誤,例如電話號碼不夠數(shù)等原因?qū)е聰?shù)據(jù)出現(xiàn)了問題4b在填寫數(shù)據(jù)的時候,要確保數(shù)據(jù)的完整性,否則提交數(shù)據(jù)庫的時候可能因為數(shù)據(jù)不完整導(dǎo)致提交失敗規(guī)則與約束在添加出庫信息的時候,需要根據(jù)實際的發(fā)貨情況進(jìn)行添加,日后物流信息都需要在這查詢庫存管理員在接收到銷售單信息后會對銷售單進(jìn)行發(fā)貨的安排,同時記錄發(fā)貨的信息,詳細(xì)操作如表3-13所示。表3-13發(fā)貨管理用例描寫用例編號UC04-03用例名稱發(fā)貨管理用例概述庫存管理可以對發(fā)貨信息進(jìn)行管理主參與者庫存管理員前置條件庫存管理員已經(jīng)進(jìn)行了出庫后置條件無基本事件流步驟活動1庫存管理員點(diǎn)擊發(fā)貨管理按鈕,彈出查詢發(fā)貨按鈕和修改發(fā)貨信息按鈕的頁面2庫存管理員點(diǎn)擊修出庫信息按鈕,頁面向數(shù)據(jù)庫中查詢了出庫信息單之后,頁面顯示出庫信息單3庫存管理員在修改出庫信息的表單中填寫相關(guān)數(shù)據(jù)4庫存管理員在填寫完所有數(shù)據(jù)后,點(diǎn)擊提交按鈕之后,數(shù)據(jù)存儲在數(shù)據(jù)庫中擴(kuò)展事件流2a查找時必須之前有過出庫記錄才能查詢的到規(guī)則與約束在發(fā)貨管理中,更多的是給銷售員一個訂單狀態(tài)的更新3.4系統(tǒng)概念類模型概念模型的設(shè)計是為了將現(xiàn)實世界信息進(jìn)行抽象,實現(xiàn)信息世界的建模,是進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具。概念設(shè)計的目標(biāo)是設(shè)計出反映某個組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,在安慶市胡玉美蠶豆醬廠管理系統(tǒng)中設(shè)計的類包含了采購計劃類、原料存儲類、原料退貨類、供應(yīng)商類、生產(chǎn)計劃類、發(fā)酵池信息類、包裝信息類、銷售訂單類、代理商信息類、產(chǎn)品入庫類、產(chǎn)品出庫類、庫存信息類、存儲信息類、銷售量統(tǒng)計類、營業(yè)額統(tǒng)計類。并且在每個類中都有不同的屬性,其中出庫單中包含了時間、地點(diǎn)、商品數(shù)量、送貨地址,銷售員中包含了姓名、工號、聯(lián)系方式,訂單中包含了商品名稱、商品數(shù)量、送貨地址,采購員中包含了姓名、工號、聯(lián)系方式,采購訂單中包含了時間、供應(yīng)商、原料名稱、原料數(shù)量、送貨地址,入庫單中包含了時間、地址、商店數(shù)量,原料中包含了時間、原料名稱、原料數(shù)量、供應(yīng)商電話,成品中包含了數(shù)量、名稱、時間,生產(chǎn)計劃中包含了時間、機(jī)器數(shù)量、生產(chǎn)數(shù)量,車間主任中包含了姓名、工號、聯(lián)系方式,正是由于這些類之間緊密聯(lián)系,組合在一起后才實現(xiàn)了安慶市胡玉美蠶豆醬廠管理系統(tǒng)。概念類圖如圖3-6所示。圖3-6概念類圖本章小結(jié)本章通過需求分析進(jìn)行了詳細(xì)的調(diào)查,對安慶胡玉美蠶豆醬廠的業(yè)務(wù)有了一定的了解,這對以后的項目開發(fā)有著一定的幫助,同時了解了其各個用例所需要完成的事情,對每個人的職能也都有了一定的理解。第4章架構(gòu)建模軟件構(gòu)架建模對于軟件開發(fā)來說是至關(guān)重要的,采用不同的架構(gòu)方法就能得到不同的架構(gòu)模型,從而開發(fā)出不同種的項目,所以我們需要精心準(zhǔn)備好各種架構(gòu)模型,爭取做好最好的管理系統(tǒng)。4.1安慶市胡玉美蠶豆醬廠管理系統(tǒng)的解決方案4.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計安慶胡玉美蠶豆醬廠管理系統(tǒng)中包含了6個主要的包,分別是采購管理、生產(chǎn)管理、銷售管理、庫存管理、統(tǒng)計管理以及系統(tǒng)管理。其中采購模塊包括采購計劃管理、原料存儲管理、供應(yīng)商管理。生產(chǎn)管理包括生產(chǎn)計劃管理、發(fā)酵管理、檢測管理、蠶豆醬包裝管理。銷售管理包括訂單管理、活動管理、代理商管理。庫存管理包括入庫管理、出庫管理、儲存管理。統(tǒng)計管理包括收支管理和銷售統(tǒng)計管理。具體圖例如圖4-1所示。圖4-1系統(tǒng)包圖4.1.2系統(tǒng)部署設(shè)計部署圖意味著任何將該系統(tǒng)部署到硬件環(huán)境中去,也表明了該系統(tǒng)運(yùn)行時所需要的環(huán)境,而安慶胡玉美蠶豆醬廠管理系統(tǒng)是將從頁面即Web端登錄,通過Apache服務(wù)器,在經(jīng)過數(shù)據(jù)庫MySQL的驗證從而能夠?qū)ζ渚W(wǎng)站的內(nèi)部進(jìn)行一個讀出。而在管理員發(fā)出指令之后也將由數(shù)據(jù)傳輸將命令傳達(dá)到車間主任,采購員和銷售員手上。具體如圖4-2所示。圖4-2系統(tǒng)部署圖4.2系統(tǒng)架構(gòu)設(shè)計該系統(tǒng)使用B/S結(jié)構(gòu),即可以通過網(wǎng)站訪問該系統(tǒng)。三層體系結(jié)構(gòu)是當(dāng)今最流行的軟件體系結(jié)構(gòu)模型之一,它可以用于開發(fā)各種類型的軟件。開發(fā)三層體系結(jié)構(gòu)軟件的傳統(tǒng)方法,在實際開發(fā)過程中存在著大量的重復(fù)代碼,所以導(dǎo)致了開發(fā)效率低下的問題。而在三層體系結(jié)構(gòu)中,在客戶端和數(shù)據(jù)庫之間添加了一層組件層。這里提到的三層系統(tǒng)是指三個邏輯層,就是這三個層放置在機(jī)器上。三層系統(tǒng)的應(yīng)用將業(yè)務(wù)規(guī)則,數(shù)據(jù)訪問和之前的行為層中會加一個組件層,行為層做出行為之后,會將行為指令發(fā)送給組件層,之后組件層在進(jìn)行數(shù)據(jù)訪問,這樣的進(jìn)行操作,會使整個系統(tǒng)中的數(shù)據(jù)傳輸將有著更高的安全性,也能避免由于數(shù)據(jù)丟失或者亂碼等情況發(fā)生的可能。UI層和數(shù)據(jù)層之間的橋梁。實施業(yè)務(wù)邏輯。業(yè)務(wù)邏輯具體包括:驗證,計算,業(yè)務(wù)規(guī)則等。數(shù)據(jù)(數(shù)據(jù)訪問層):數(shù)據(jù)庫管理。主要實現(xiàn)是添加,刪除,修改和驗證數(shù)據(jù)。而本系統(tǒng)的架構(gòu)模型如圖4-3所示。圖4-3系統(tǒng)架構(gòu)模型圖4.3數(shù)據(jù)庫模型設(shè)計系統(tǒng)數(shù)據(jù)庫類圖包括庫存管理員、車間主任、采購員、銷售員、采購計劃管理、代理商信息、訂單管理、發(fā)酵管理、供應(yīng)商管理、檢測管理、供應(yīng)商信息管理、檢測管理、庫存管理、入庫管理、出庫管理、生產(chǎn)計劃管理、原料管理。其數(shù)據(jù)庫類圖如圖4-4所示。圖4-4數(shù)據(jù)庫類圖本章小結(jié)本章通過架構(gòu)建模畫出了系統(tǒng)與子系統(tǒng)的包圖,系統(tǒng)部署圖和架構(gòu)圖還有數(shù)據(jù)庫類圖,類之間的關(guān)系包括關(guān)聯(lián)關(guān)系,泛化關(guān)系和依賴關(guān)系,了解類圖與數(shù)據(jù)庫表之間的管理,使得系統(tǒng)整體更加完善。第5章構(gòu)件建模構(gòu)件建模是指通過描述構(gòu)件的接口和實現(xiàn)以及構(gòu)件之間的關(guān)聯(lián)來描述軟件體系結(jié)構(gòu)。隨著時代的發(fā)展,軟件除了能正常運(yùn)行外,人們更注重軟件的UI設(shè)計,UI設(shè)計能給使用者帶來很好的使用體驗。通過對系統(tǒng)的構(gòu)件分析,更能生產(chǎn)出滿足人們需要的系統(tǒng)。5.1系統(tǒng)UI構(gòu)件設(shè)計5.1.1庫存管理員UI構(gòu)件設(shè)計庫存管理員進(jìn)入的管理頁面能夠訪問入庫信息管理頁面、出庫信息管理頁面和發(fā)貨管理頁面。其入庫管理就是對于生產(chǎn)完的產(chǎn)品進(jìn)行入庫儲存,等待銷售員的銷售訂單傳送過來之后再進(jìn)行出庫的,這個儲存主要就是為了記錄時間數(shù)量。出庫信息管理就是對于,銷售員送來的訂單后,庫存管理員要對訂單安排出貨,將產(chǎn)品送完代理商的地址。發(fā)貨管理就是對于訂單的各種問題進(jìn)行一個統(tǒng)籌的安排和整合,這樣更方便匯總,也能夠使得整個訂單能夠清楚的了解到情況。其廠長管理UI構(gòu)架設(shè)計圖如圖5-1所示。圖5-1廠長管理UI構(gòu)架設(shè)計圖5.1.2車間主任UI構(gòu)件設(shè)計車間主任進(jìn)入的管理頁面能夠訪問生產(chǎn)計劃管理頁面、檢測蠶豆醬管理頁面、發(fā)酵管理頁面、包裝管理頁面。其中生產(chǎn)計劃管理頁面中能夠?qū)ιa(chǎn)計劃的制定,也能夠?qū)χ爸贫ǖ纳a(chǎn)計劃進(jìn)行修改或者更新。檢測蠶豆醬管理頁面中可以對蠶豆醬發(fā)酵后的孢子數(shù)進(jìn)行檢測,看是否達(dá)到了國家食品安全檢測的標(biāo)準(zhǔn)。蠶豆醬發(fā)酵管理頁面中,主要是為了對發(fā)酵池信息的管理,同時也能夠?qū)Πl(fā)酵信息進(jìn)行實時的監(jiān)控,對于發(fā)酵池中的孢子數(shù)進(jìn)行檢測。而包裝管理中,主要就是對蠶豆醬的包裝進(jìn)行統(tǒng)計,看通過包裝能夠成功進(jìn)入市場的蠶豆醬數(shù)量有多少,從而統(tǒng)計出合格率的高低。其車間主任UI構(gòu)架設(shè)計圖如圖5-2所示。圖5-2車間主任UI架構(gòu)設(shè)計圖5.1.3銷售員UI構(gòu)件設(shè)計銷售員進(jìn)入的管理頁面能夠訪問銷售訂單管理頁面、代理商信息管理頁面、庫存余量查詢頁面和發(fā)貨管理管理。其銷售訂單管理頁面是對于訪問代理商之后,在代理商下完訂單之后,將訂單數(shù)據(jù)存儲在數(shù)據(jù)庫中,從而采購員能看到,通過銷售訂單來制定采購計劃,從而采購原料。而在代理商管理中,主要就是對于新的代理商信息進(jìn)行錄入的同時,對于以前的代理商信息也能夠進(jìn)行修改。而在庫存信息管理中主要是對于庫存蠶豆醬數(shù)量進(jìn)行統(tǒng)計,對于庫存余量進(jìn)行統(tǒng)計,這樣對于每天去賣的貨物有著合理的安排。而在入庫信息管理中,主要就是對于蠶豆醬入庫信息的記錄,同時保證每個數(shù)據(jù)在統(tǒng)計的時候不會被遺忘。其銷售員的UI架構(gòu)設(shè)計圖如圖5-3所示。圖5-3銷售員UI架構(gòu)設(shè)計圖5.1.4采購員UI構(gòu)件設(shè)計在采購員管理頁面中能夠訪問采購計劃管理頁面、采購原料管理頁面、采購?fù)素涰撁婧凸?yīng)商信息管理頁面。而采購計劃管理是采購員對于銷售人員給的銷售單制定的采購計劃,其中要包含了每一項采購原料的詳細(xì)出處。采購原料管理是對于采購計劃中的每項采購原料進(jìn)行統(tǒng)計,并且說明每項原料的供應(yīng)商及其數(shù)量價格,主要方便日后統(tǒng)計采購總額,而采購?fù)素浌芾硎菍τ谫|(zhì)量不好的原料進(jìn)行退貨安排,要記錄下來退貨量及其時間、數(shù)量、價格等信息。而供應(yīng)商信息管理主要就是對于供應(yīng)商的個人信息的記錄,同時對于供應(yīng)商的供應(yīng)原料進(jìn)行記錄,這樣原料的出處就很清晰明了了,其采購管理UI架構(gòu)設(shè)計圖如圖5-4所示。圖5-4采購管理UI架構(gòu)設(shè)計圖5.2系統(tǒng)行為分析與設(shè)計銷售員在查詢訂單信息的時候,先登錄上銷售員的管理頁面,之后再點(diǎn)擊訂單管理的按鈕,之后會彈跳出訂單管理和訂單查詢的菜單,在點(diǎn)擊訂單查詢按鈕,將會彈跳到訂單查詢頁面,之后向訂單查詢頁面中輸入查詢的信息,將會向數(shù)據(jù)庫中發(fā)送查詢請求,之后數(shù)據(jù)庫執(zhí)行查詢語句,要是查詢到相關(guān)信息,就會將查詢到的信息返回給查詢頁面,之后就可以查看到查詢的信息,要是查詢的信息沒有將重新輸入查詢內(nèi)容。整個系統(tǒng)的行為就是銷售員先滑到OrdermanagementButton按鈕,之后點(diǎn)擊OrdermanagementButton按鈕后出現(xiàn)checkingorderButton,之后點(diǎn)擊checkingorderButton按鈕顯示CheckingorderPage界面,之后輸入查詢的信息點(diǎn)擊InquireButton按鈕,向OrderData表單進(jìn)行查詢,之后返回查詢結(jié)果給checkingorderPage界面,要是查詢成功了就能找到數(shù)據(jù),要是不能查詢到就重新查詢。銷售員查詢銷售訂單時序圖如圖5-5所示。圖5-5銷售員查詢訂單時序圖車間主任在安排蠶豆醬出庫的時候,先登錄上車間主任的管理頁面,之后再點(diǎn)擊出庫管理的按鈕,之后會彈跳出添加出庫信息和出庫信息管理的菜單,在點(diǎn)擊添加出庫信息按鈕,將會自己生產(chǎn)出庫單號,之后向出庫單號自己匹配一個出庫單,之后會彈跳到出庫單填寫的界面,將詳細(xì)信息填寫完畢之后點(diǎn)擊提交按鈕,之后將向數(shù)據(jù)庫執(zhí)行插入語句,要是信息輸入無誤則插入成功,否則重新檢查錄入信息,重新輸入。整個系統(tǒng)的行為就是車間主任先滑到OutboundButton按鈕,之后自動生成Generateticketnumber后出現(xiàn)OutboundorderPage界面,之后填寫相關(guān)數(shù)據(jù)后,點(diǎn)擊subimtButton按鈕,在數(shù)據(jù)庫中驗證,若是可以錄入則返回到OutboundorderPage界面顯示錄入成功。否則在OutboundorderPage中重新錄入。車間主任蠶豆醬出庫查詢時序圖如圖5-6所示。圖5-6車間主任蠶豆醬出庫時序圖采購員在原料退貨的時候,先登錄上采購員的管理頁面,之后再點(diǎn)擊原料的按鈕,之后會彈跳出原料退貨管理菜單,在點(diǎn)擊訂單查詢按鈕,將會彈跳到訂單查詢出的頁面,之后向訂單查詢頁面中輸入查詢的信息,將會向數(shù)據(jù)庫中發(fā)送查詢請求,之后數(shù)據(jù)庫執(zhí)行查詢語句,要是查詢到相關(guān)信息,就會將查詢到的信息返回給查詢頁面,之后就可以查看到查詢的信息,要是查詢的信息沒有將重新輸入查詢內(nèi)容。整個系統(tǒng)的行為就是采購員先滑到ReturnsButton按鈕,之后點(diǎn)擊ReturnsButton按鈕顯示FindlistPage界面,之后輸入查詢的信息點(diǎn)擊checkingButton按鈕,向ReturnsData表單進(jìn)行查詢,之后返回查詢結(jié)果給FindlistPage界面,要是查詢成功了就能安排退貨。銷售員查詢銷售訂單時序圖如圖5-7所示。圖5-7采購員原料退貨時序圖銷售員在添加采購計劃的時候,先登錄上銷售員的管理頁面,之后再點(diǎn)擊采購計劃管理的按鈕,之后會彈跳出采購計劃制定和采購計劃管理,在點(diǎn)擊采購計劃制定按鈕,將會彈跳到訂單制作頁面,之后向采購計劃制定界面中添加相應(yīng)的數(shù)據(jù),將會向數(shù)據(jù)庫中發(fā)送添加請求,之后數(shù)據(jù)庫執(zhí)行查詢語句,要是信息制定無誤之后將會成功插入信息,若是信息有誤則重新輸入到相關(guān)信息。整個系統(tǒng)的行為就是銷售員先滑到AddOrderButton按鈕,之后出現(xiàn)了AddOrderPage界面,之后再Addlist中輸入相關(guān)的數(shù)據(jù)后,點(diǎn)擊SubminButton按鈕后,將向OrderData的表單中添加,要是信息無誤就會在AddorderPage界面中顯示插入成功,否則重新插入。銷售員查詢銷售訂單時序圖如圖5-8所示。圖5-8銷售員添加采購計劃時序圖庫存管理員在進(jìn)行產(chǎn)品入庫時的時候,先登錄上庫存管理員的管理頁面,之后再點(diǎn)擊入庫管理的按鈕,之后會彈跳出添加入庫信息和修改入庫信息的菜單,在點(diǎn)擊添加入庫信息按鈕后,將會彈跳到入庫信息表單詢頁面,之后向添加入庫信息頁面中輸入入庫的信息,將會向數(shù)據(jù)庫中發(fā)送添加請求,之后數(shù)據(jù)庫執(zhí)行添加語句,要是添加到相關(guān)信息,就會將添加成功的信息返回給添加頁面,要是添加失敗就需要重新輸入添加內(nèi)容。整個系統(tǒng)的行為就是廠長先滑到WarehouseButton按鈕,之后點(diǎn)擊AddstorageButton按鈕后出現(xiàn)AddstorageButton界面,之后點(diǎn)擊Inquire按鈕,向WarehouseData表單進(jìn)行查詢,之后返回查詢結(jié)果給AddstoeagePage界面,要是查詢成功了就能找到數(shù)據(jù),要是不能查詢到就重新查詢。廠長查詢銷售額時序圖如圖5-9所示。圖5-9查詢銷售額時序圖5.3系統(tǒng)設(shè)計類圖模型類圖是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時性的信息。類圖是面向?qū)ο蠼5闹饕M成部分。它既用于應(yīng)用程序的系統(tǒng)分類的一般概念建模,也用于詳細(xì)建模,將模型轉(zhuǎn)換成編程代碼。從而顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。其系統(tǒng)總體類圖如圖5-10所示。圖5-10系統(tǒng)總體類圖本章小結(jié)在本章中,在設(shè)計UI構(gòu)件設(shè)計圖以及行為分析圖當(dāng)中不斷地分析深圳山之巔管理系統(tǒng)中每個用戶的權(quán)限,對系統(tǒng)當(dāng)中每個用戶的UI構(gòu)件更加了解,為系統(tǒng)實現(xiàn)做了鋪墊。第6章系統(tǒng)實現(xiàn)前面的所有設(shè)計安排都是需要在這一章節(jié)中實現(xiàn)出來的,我們通過PHP的編碼對安慶胡玉美蠶豆醬廠的各個模塊以此實現(xiàn),最后串聯(lián)到一起從而得到了整個完整的系統(tǒng)。6.1車間主任管理 對車間主任管理的分析:首先在管理員登錄之后,在管理界面選擇車間主任的管理,之后再從二級標(biāo)題之中選擇添加車間主任,在瀏覽器響應(yīng)之后將會彈跳出一個車間主任的注冊界面,在這里面輸入用戶名、密碼、姓名、性別、年齡、電話、地址等信息之后,再點(diǎn)擊提交按鈕,等待數(shù)據(jù)提交到后臺之后就能保存到數(shù)據(jù)庫之中,倘若操作無誤就會顯示出操作成功這個字樣,倘若數(shù)據(jù)重復(fù)或者其他原因就會顯示出操作失敗。具體流程圖如圖6-1所示。圖6-1車間主任管理圖流程圖安慶市胡玉美蠶豆醬廠管理系統(tǒng)的管理員用戶可以管理車間主任,在車間主任管理中輸入對應(yīng)的用戶名,密碼,姓名,性別,年齡,電話,地址等基本信息后點(diǎn)擊訂單管理中的確定按鈕,系統(tǒng)會將用戶輸入的信息添加到安慶市胡玉美蠶豆醬廠管理系統(tǒng)的zhuren表中去,在也頁面設(shè)計的時候我們創(chuàng)建一個表格,表格的頭部設(shè)置為車間主任管理,然后加入幾行其他的信息分別用來存放對應(yīng)的用戶名,密碼,姓名,性別,年齡,電話,地址等信息,然后在加入幾個對應(yīng)的input用來存放對用戶名,密碼,姓名,性別,年齡,電話,地址等信息。車間主任管理頁面如圖6-2所示。圖6-2車間主任添加頁面再添加完車間主任后可以點(diǎn)擊車間主任管理,對添加過的車間主任進(jìn)行編輯和刪除,該模塊中使用Table控件進(jìn)行綁定。車間主任管理頁面如圖6-3所示。圖6-3車間主任管理列表6.2采購計劃管理對采購計劃流程進(jìn)行分析:首先在采購員登錄之后,在采購員的管理界面,可以懸著采購計劃管理頁面,在點(diǎn)擊進(jìn)去之后可以從后臺的數(shù)據(jù)庫中查詢到之前制定的采購計劃的表,倘若需要修改的話就可以選擇修改之前錄入的信息,倘若采購計劃的已經(jīng)過期的話也能選擇刪除按鈕就可以從數(shù)據(jù)庫中刪除掉之前所做的采購計劃,倘若一切操作妥當(dāng)沒有什么問題的話就會顯示出操作成功,具體流程圖如圖6-4所示。圖6-4采購計劃流程圖安慶市胡玉美蠶豆醬廠管理系統(tǒng)的管理員用戶可以管理采購計劃,在采購計劃管理中輸入對應(yīng)的采購名稱,采購數(shù)量,時間,規(guī)格,供應(yīng)商等基本信息后點(diǎn)擊訂單管理中的確定按鈕,系統(tǒng)會將用戶輸入的信息添加到安慶市胡玉美蠶豆醬廠管理系統(tǒng)的caigou表中去,在也頁面設(shè)計的時候我們創(chuàng)建一個表格,表格的頭部設(shè)置為采購計劃管理,然后加入幾行其他的信息分別用來存放對應(yīng)的采購名稱,采購數(shù)量,時間,規(guī)格,供應(yīng)商等信息,然后在加入幾個對應(yīng)的input用來存放對采購名稱,采購數(shù)量,時間,規(guī)格,供應(yīng)商等信息。采購計劃管理頁面如圖6-5所示。圖6-5采購計劃添加頁面再添加完采購計劃后可以點(diǎn)擊采購計劃管理,對已經(jīng)添加過的采購計劃進(jìn)行編輯和刪除,該模塊中使用Table控件進(jìn)行綁定。采購計劃管理頁面如圖6-6所示。圖6-6采購計劃管理列表6.3供應(yīng)商模塊管理對于供應(yīng)商管理的分析:首先在采購員登錄之后,在管理界面選擇供應(yīng)商的管理,之后再從二級標(biāo)題之中選擇添加供應(yīng)商信息,在瀏覽器響應(yīng)之后將會彈跳出一個供應(yīng)商信息填寫界面,在這里面輸入供應(yīng)商名稱、供應(yīng)商類型、聯(lián)系人、聯(lián)系電話、地址等信息之后,再點(diǎn)擊提交按鈕,等待數(shù)據(jù)提交到后臺之后就能保存到數(shù)據(jù)庫之中,倘若操作無誤就會顯示出操作成功這個字樣,倘若數(shù)據(jù)重復(fù)或者其他原因就會顯示出操作失敗。具體流程圖如圖6-7所示。圖6-7供應(yīng)商信息管理流程圖安慶市胡玉美蠶豆醬廠管理系統(tǒng)的管理員用戶可以管理供應(yīng)商信息,在供應(yīng)商信息管理中輸入對應(yīng)的供應(yīng)商名稱,供應(yīng)類型,聯(lián)系人,聯(lián)系電話,地址等基本信息后點(diǎn)擊訂單管理中的確定按鈕,系統(tǒng)會將用戶輸入的信息添加到安慶市胡玉美蠶豆醬廠管理系統(tǒng)的gongyingshang表中去,在也頁面設(shè)計的時候我們創(chuàng)建一個表格,表格的頭部設(shè)置為供應(yīng)商信息管理,加入幾個對應(yīng)的input用來存放對供應(yīng)商名稱,供應(yīng)類型,聯(lián)系人,聯(lián)系電話,地址等信息,供應(yīng)商信息管理頁面如圖6-8所示。圖6-8供應(yīng)商信息添加頁面再添加完供應(yīng)商信息后可以點(diǎn)擊供應(yīng)商管理,對已經(jīng)添加過的供應(yīng)商信息進(jìn)行編輯和刪除,該模塊中使用Table控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 坐便器企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 醋酸富釓企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 年度銀行轉(zhuǎn)賬跨境資金調(diào)撥合同
- 合租生活交流會協(xié)議
- 年度新型環(huán)保紙箱研發(fā)與市場推廣合同范本
- 二零二五年度設(shè)備經(jīng)銷商聯(lián)合研發(fā)創(chuàng)新合作協(xié)議
- 實驗室環(huán)保解決方案企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025年度離婚案件律師代理解除協(xié)議
- 再生醫(yī)學(xué)研究服務(wù)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 二零二五年度環(huán)保技術(shù)研發(fā)合作終止協(xié)議解除依據(jù)
- 廣東義務(wù)教育標(biāo)準(zhǔn)化學(xué)校
- 煤質(zhì)化驗員測試題(附參考答案)
- 全電發(fā)票樣式
- (完整版)供應(yīng)商審核表
- 饅頭工藝流程圖
- (二次供水單位)生活飲用水衛(wèi)生許可證延續(xù)申請表
- 鈉電池正極材料PPT
- 體能訓(xùn)練概論(NSCA)
- 青島版三年級數(shù)學(xué)下冊《美麗的街景》教學(xué)課件7
- 液壓傳動全套ppt課件(完整版)
- 內(nèi)部控制五要素圖解
評論
0/150
提交評論