生產(chǎn)管理系統(tǒng);鋼絲繩管理;Java_第1頁(yè)
生產(chǎn)管理系統(tǒng);鋼絲繩管理;Java_第2頁(yè)
生產(chǎn)管理系統(tǒng);鋼絲繩管理;Java_第3頁(yè)
生產(chǎn)管理系統(tǒng);鋼絲繩管理;Java_第4頁(yè)
生產(chǎn)管理系統(tǒng);鋼絲繩管理;Java_第5頁(yè)
已閱讀5頁(yè),還剩84頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)IIVPAGE摘要隨著工業(yè)信息化的快速發(fā)展,制造企業(yè)的信息化水平也在不斷的增強(qiáng),尤其是在生產(chǎn)制造管理方面更是成就顯著。但是,由于不同制造企業(yè)的生產(chǎn)工藝和管理方法不同,一般的生產(chǎn)管理系統(tǒng)很難采用不同的企業(yè)管理要求。因此,根據(jù)企業(yè)的管理實(shí)踐,開發(fā)和設(shè)計(jì)一套符合企業(yè)實(shí)際需求的生產(chǎn)制造管理系統(tǒng)成為提高企業(yè)生產(chǎn)效率的關(guān)鍵。天津全友鋼絲繩有限公司管理系統(tǒng)采用Java作為程序開發(fā)語(yǔ)言,MySQL作為程序數(shù)據(jù)庫(kù),idea和sublime作為開發(fā)工具,在前后臺(tái)交互時(shí)采用Ajax技術(shù),通過一系列調(diào)研分析,經(jīng)過研究和分析,得深入了解公司現(xiàn)狀,使公司的工資管理、生產(chǎn)管理、銷售管理、財(cái)務(wù)管理、倉(cāng)庫(kù)管理、設(shè)備維修情況管理等一系列工作都得到了效率上的提高。通過了解相關(guān)的生產(chǎn)管理系統(tǒng)的實(shí)現(xiàn),系統(tǒng)極大的提高了管理人員對(duì)生產(chǎn)的管理,有效的提高生產(chǎn)信息化,有效的進(jìn)行了決策。關(guān)鍵詞:生產(chǎn)管理系統(tǒng);鋼絲繩管理;JavaAbstractWiththerapiddevelopmentofindustrialinformatization,theinformatizationlevelofmanufacturingenterprisesisalsoincreasing,especiallyintheproductionandmanufacturingmanagement.However,duetodifferentmanufacturingprocessesandmanagementmethods,itisdifficultforgeneralproductionmanagementsystemtoadoptdifferententerprisemanagementrequirements.Therefore,accordingtothemanagementpracticeoftheenterprise,developinganddesigningasetofproductionandmanufacturingmanagementsystemthatmeetstheactualneedsoftheenterprisebecomesthekeytoimprovetheproductionefficiencyoftheenterprise.ThemanagementsystemofTianjinQuanyousteelwireropeCo.,Ltd.usesJavaastheprogramminglanguage,MySQLastheprogrammingdatabase,ideaandsublimeasthedevelopmenttools,andAjaxtechnologyisusedintheinteractionbetweenthefrontandbackplatform.Throughaseriesofresearchandanalysis,throughresearchandanalysis,wecangetadeepunderstandingofthecompany'scurrentsituation,sothatthecompany'ssalarymanagement,productionmanagement,salesmanagement,financialmanagement,warehouseAseriesofworksuchasmanagementandequipmentmaintenancemanagementhavebeenimprovedinefficiency.Throughunderstandingtheimplementationoftherelevantproductionmanagementsystem,thesystemgreatlyimprovesthemanagementofproduction,effectivelyimprovestheproductioninformation,andeffectivelymakesdecisions.Keywords:ProductionManagementSystemWireropemanagementJava目錄摘要 IAbstract II第1章緒論 11.1課題背景 11.2目的和意義 21.2.1課題目的 21.2.2課題意義 3第2章可行性分析 52.1經(jīng)濟(jì)可行性 52.2技術(shù)可行性 62.3社會(huì)環(huán)境可行性 8本章小結(jié) 9第3章需求分析 103.1系統(tǒng)需求概述 103.2業(yè)務(wù)流程模型 113.3系統(tǒng)需求用例分析 133.3.1系統(tǒng)管理員用例 143.3.2人事管理員用例 153.3.3設(shè)備管理員用例 173.3.4銷售管理員用例 193.3.5生產(chǎn)管理員用例 233.3.6采購(gòu)管理員用例 263.3.7倉(cāng)庫(kù)管理員用例 293.4系統(tǒng)概念類模型 30本章小結(jié) 32第4章架構(gòu)建模 334.1系統(tǒng)解決方案 334.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計(jì) 334.1.2系統(tǒng)部署設(shè)計(jì) 344.2系統(tǒng)架構(gòu)設(shè)計(jì) 354.3數(shù)據(jù)庫(kù)模型設(shè)計(jì) 37本章小結(jié) 38第5章構(gòu)件建模 395.1系統(tǒng)UI構(gòu)件設(shè)計(jì) 395.1.1系統(tǒng)管理員UI設(shè)計(jì) 405.1.2人事管理員UI設(shè)計(jì) 415.1.3生產(chǎn)管理員UI設(shè)計(jì) 425.1.4采購(gòu)管理員UI設(shè)計(jì) 435.1.5銷售管理員UI設(shè)計(jì) 445.1.6設(shè)備管理員UI設(shè)計(jì) 455.2系統(tǒng)行為分析與設(shè)計(jì) 465.2.1銷售管理員完成銷售過程行為分析 465.2.2倉(cāng)庫(kù)管理員完成庫(kù)存盤點(diǎn)行為分析 485.2.3采購(gòu)管理員完成采購(gòu)流程行為分析 485.2.4生產(chǎn)管理員改變生產(chǎn)計(jì)劃采購(gòu)計(jì)劃行為分析 505.2.5設(shè)備管理員添加維修設(shè)備記錄行為分析 515.3系統(tǒng)設(shè)計(jì)類圖模型 52本章小結(jié) 53第6章系統(tǒng)實(shí)現(xiàn) 546.1人事管理模塊的實(shí)現(xiàn) 546.2設(shè)備管理模塊的實(shí)現(xiàn) 556.3倉(cāng)庫(kù)管理模塊的實(shí)現(xiàn) 576.4銷售管理模塊的實(shí)現(xiàn) 596.5生產(chǎn)管理模塊的實(shí)現(xiàn) 636.6采購(gòu)管理模塊的實(shí)現(xiàn) 65第7章系統(tǒng)測(cè)試 687.1軟件測(cè)試基本概念 687.2測(cè)試計(jì)劃 697.3測(cè)試用例 707.3.1白盒測(cè)試 707.3.2黑盒測(cè)試 737.4測(cè)試結(jié)果 797.4.1白盒測(cè)試結(jié)果 797.4.2黑盒測(cè)試結(jié)果 807.4.3測(cè)試結(jié)論 81本章小結(jié) 82結(jié)論 83PAGE83第1章緒論1.1課題背景 隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,特別是計(jì)算機(jī)技術(shù)的不斷進(jìn)步,信息時(shí)代已經(jīng)悄然來(lái)臨。企業(yè)信息化建設(shè)越來(lái)越多地被應(yīng)用于生產(chǎn)和管理,生產(chǎn)企業(yè)的輔助安全信息管理過程也由以前的純手工記錄向電子信息化方面過渡,并因此出現(xiàn)了適合于企業(yè)生產(chǎn)的生產(chǎn)管理信息系統(tǒng)。企業(yè)生產(chǎn)管理信息系統(tǒng)的建立解決了以往信息以紙質(zhì)材料的形式往復(fù)傳遞,既浪費(fèi)資源又浪費(fèi)時(shí)間的問題。天津全友鋼絲繩有限公司的主要產(chǎn)品是各種鋼絲繩。是一家專業(yè)生產(chǎn)鋼絲的廠家,占地面積5萬(wàn)平方米,年產(chǎn)量5萬(wàn)噸。公司與1998年通過了ISO9000質(zhì)量體系認(rèn)證,99年通過了中國(guó)船級(jí)社CCS認(rèn)可和煤炭工業(yè)安全標(biāo)志認(rèn)證。2000年被天津市人民政府命名為天津市名牌產(chǎn)品。2001年,公司產(chǎn)品還被國(guó)家冶金工會(huì)授予冶金產(chǎn)品實(shí)物質(zhì)量金杯獎(jiǎng)。公司主要產(chǎn)品有:點(diǎn)接觸鋼絲繩、接觸鋼絲繩、表面接觸鋼絲繩、鍛(壓)制鋼絲繩、吊卡鋼絲繩、鍍鋅鋼絲繩、鍍鋅鋼絲、鍍鋅鋼絞線。公司作為天津鋼材行業(yè)規(guī)模較大的企業(yè),且目前正處于信息化發(fā)展的新時(shí)代,公司現(xiàn)有的各種人為管理,人為打印報(bào)表等存在信息零散,信息鏈斷層的問題。已經(jīng)不能滿足現(xiàn)代化企業(yè)的發(fā)展,滿足不了公司主營(yíng)項(xiàng)目的管理需求。在國(guó)際市場(chǎng)經(jīng)濟(jì)競(jìng)爭(zhēng)如此激烈的大環(huán)境下,想要立足,爭(zhēng)得一席之地,則必須要進(jìn)行管理模式,管理系統(tǒng)上的改革。公司希望對(duì)現(xiàn)有的Excel協(xié)同管理系統(tǒng)的二次設(shè)計(jì),解決傳統(tǒng)管理模式問題,消除傳統(tǒng)生產(chǎn)管理模式的弊端,刪除原有協(xié)同系統(tǒng)的冗贅,使管理系統(tǒng)簡(jiǎn)便實(shí)用。希望實(shí)現(xiàn)業(yè)務(wù)流程統(tǒng)一化、可視化、標(biāo)準(zhǔn)化。重新搭建一個(gè)安全、高效的信息平臺(tái),最終為企業(yè)發(fā)展創(chuàng)效增益?,F(xiàn)在,在西方發(fā)達(dá)國(guó)家信息化發(fā)展的下,鋼絲繩管理系統(tǒng)發(fā)展也比較迅速,相對(duì)于20世紀(jì)而言國(guó)內(nèi)外從不斷研究鋼絲繩生產(chǎn)技術(shù),國(guó)外某鋼絲繩公司已經(jīng)實(shí)現(xiàn)在協(xié)同OA信息辦公系統(tǒng)進(jìn)行了數(shù)據(jù)代價(jià)迭代,互聯(lián)網(wǎng)管理技術(shù)也成為了各公司紛紛應(yīng)用的總體輔助技術(shù)。在降低人工成本以及提高企業(yè)信息化水平角度具備重要的作用。國(guó)家“十二五”規(guī)劃以來(lái),我國(guó)生產(chǎn)產(chǎn)業(yè)在近10余年期間發(fā)展迅速,在科技研發(fā)創(chuàng)新、生產(chǎn)標(biāo)準(zhǔn)化、生產(chǎn)自動(dòng)性、信息管理化方面,我們國(guó)家的鋼絲繩產(chǎn)業(yè)同發(fā)達(dá)國(guó)家相比還差距不小,我國(guó)的鋼結(jié)構(gòu)企業(yè)普遍重視技術(shù),但不重視流程管控,雖然在當(dāng)今我國(guó)在鋼絲繩信息技術(shù)的研究上較國(guó)外還是有一些差距,但是我國(guó)隨著信息技術(shù)的快速發(fā)展一些企業(yè)已經(jīng)逐步完善自己的網(wǎng)絡(luò)信息管理技術(shù),目前有些企業(yè)已經(jīng)有獨(dú)立的信息管理技術(shù),所以相比于前幾年已經(jīng)有了飛速的提升。1.2目的和意義1.2.1課題目的隨著信息化技術(shù)的飛速發(fā)展,基于各種信息手段的管理系統(tǒng)在各個(gè)企業(yè)生產(chǎn)和管理方面發(fā)扮演著十分重要的角色,應(yīng)用技術(shù)管理也降低了公司的各項(xiàng)成本,更好更有效率的改善了公司的管理成本,也控制了成本的節(jié)約與再利用,在企業(yè)管理上也取得和飛越的成就,但是就目前企業(yè)的生產(chǎn)而言,生產(chǎn)中信息化的程度較低、成本控制方法偏落后。生產(chǎn)加工過程是一個(gè)信息組合的過程,信息程度偏低不利于產(chǎn)品的質(zhì)量保證。另一方面,由于大部分的先進(jìn)管理理念的實(shí)施需要依托于充足的生產(chǎn)信息來(lái)進(jìn)行,所以信息化程度低也不利于管理方法的改善;傳統(tǒng)的成本控制,往往從簡(jiǎn)單的原材料控制方面著手,在成本降低的同時(shí)極大的影響了產(chǎn)品質(zhì)量,為企業(yè)的影響力帶來(lái)嚴(yán)重的負(fù)面影響,非長(zhǎng)久發(fā)展之計(jì)。隨著成本控制理念的發(fā)展,當(dāng)代企業(yè)的成本控制是方方面面的,降低生產(chǎn)成本可以從生產(chǎn)過程著手,采用先進(jìn)的管理理念,在保證生產(chǎn)質(zhì)量的同時(shí),可以有效的降低企業(yè)的生產(chǎn)成本。天津全友鋼絲繩有限公司的產(chǎn)業(yè)迅速發(fā)展,在組織、協(xié)調(diào)、監(jiān)督、指導(dǎo)等各個(gè)部門的工作中各種事務(wù)越來(lái)越復(fù)雜,新出現(xiàn)的問題也越來(lái)越多,例如在各個(gè)工廠管理上處理問題的方法還一直停滯在糾錯(cuò)補(bǔ)錯(cuò)的過程中,因?yàn)闆]有各項(xiàng)數(shù)據(jù)系統(tǒng)的支持,對(duì)于在生產(chǎn)中出現(xiàn)的各種問題無(wú)法使用系統(tǒng)精準(zhǔn)分析和異常的追溯。也因?yàn)橛?jì)劃不能夠按生產(chǎn)能力實(shí)際下達(dá),所產(chǎn)生的供應(yīng)與需求差異導(dǎo)致供貨的不足和生產(chǎn)需求的增加,這種情況不僅影響生產(chǎn)而且增加了生產(chǎn)的額外成本并影響了工廠的生產(chǎn)效率。同時(shí)很多賬目采用傳統(tǒng)記賬,和Excel記錄。所以建立一套完善并且科學(xué)的管理系統(tǒng),是現(xiàn)在急需解決的問題。通過天津全友鋼絲繩有限公司管理系統(tǒng)的建立,可以幫助企業(yè)人員更好的進(jìn)行管理,提升工作效率,從而控制成本。主要是通過信息技術(shù)的合理運(yùn)用對(duì)天津全友鋼絲繩有限公司的系統(tǒng)管理、員工管理、采購(gòu)管理、倉(cāng)儲(chǔ)管理、生產(chǎn)管理、產(chǎn)品銷售管理、統(tǒng)計(jì)數(shù)據(jù)七個(gè)方面進(jìn)行研究,研究出適用于天津全友鋼絲繩的日常管理系統(tǒng),從信息技術(shù)上提升公司的硬件實(shí)力,增強(qiáng)公司的競(jìng)爭(zhēng)力,為公司的未來(lái)發(fā)展奠定踏實(shí)的硬件基礎(chǔ)。另一方面,企業(yè)生存狀況和發(fā)展能力,很大程度上取決于現(xiàn)在化有實(shí)際意義的管理模式,系統(tǒng)的管理不僅影響企業(yè)經(jīng)營(yíng)活力,更對(duì)其核心競(jìng)爭(zhēng)力的形成具有顯著意義。信息技術(shù)的有效運(yùn)用,對(duì)于企業(yè)提升自身經(jīng)營(yíng)管理水平、提高成本控制水平、擴(kuò)大經(jīng)營(yíng)規(guī)模,增強(qiáng)綜合競(jìng)爭(zhēng)實(shí)力、提升經(jīng)營(yíng)效益水平等都具有十分顯著的現(xiàn)實(shí)意義,是企業(yè)獲得市場(chǎng)優(yōu)勢(shì)的有效保障。1.2.2課題意義在傳統(tǒng)的工業(yè)生產(chǎn)管理中,基礎(chǔ)工業(yè)的發(fā)展絕大部分依靠勞動(dòng)者的個(gè)人能力來(lái)達(dá)到目的,但是在企業(yè)發(fā)展的領(lǐng)域大幅度擴(kuò)展到一定標(biāo)準(zhǔn)的時(shí)候,大規(guī)模的管理任務(wù)在全部利用人的力量是不可能勝任的。隨著21世紀(jì)計(jì)算機(jī)技術(shù)的進(jìn)步與快速發(fā)展,計(jì)算機(jī)技術(shù)不僅僅改變了我們的生活方式,同時(shí)我們的工作方式也變得更加科學(xué)和高效,怎樣才能夠讓我國(guó)傳統(tǒng)的鋼絲繩制造業(yè)更快速的,更準(zhǔn)確的對(duì)員工進(jìn)行合理的管理、輔助公司日常的經(jīng)營(yíng)模式,獲取到市場(chǎng)的需求,更好的反應(yīng)市場(chǎng)的變化,對(duì)公司的進(jìn)行系統(tǒng)的數(shù)據(jù)管理,更高效的利用公司現(xiàn)有資源為公司創(chuàng)造更有意義的價(jià)值已是天津全友鋼絲繩制造業(yè)首當(dāng)其沖的必須要面對(duì)的問題,在當(dāng)前的生產(chǎn)信息化管理影響生產(chǎn)的主要因素有:中小企業(yè)在信息化的認(rèn)識(shí)度積極性不強(qiáng),在中小企業(yè)中一些企業(yè)和小公司一致認(rèn)為小規(guī)模制造業(yè)產(chǎn)品的共性是物美價(jià)廉并且具有很強(qiáng)的競(jìng)爭(zhēng)力,很多中小企業(yè)的生產(chǎn)主要是依靠生產(chǎn)和銷售,并且生產(chǎn)和銷售直接關(guān)系到企業(yè)的競(jìng)爭(zhēng)力和生存環(huán)境,也因此生產(chǎn)管理的信息化到來(lái)是錦上添花也是雪中送炭,但是考慮到成本問題和企業(yè)自身價(jià)值觀轉(zhuǎn)變的問題,許多中小企業(yè)不是很愿意出資投入到信息化管理中,另一方面社會(huì)對(duì)中小企業(yè)的信息化管理普及不到位,使社會(huì)對(duì)信息化管理理解和重視程度不夠高,也因?yàn)樾畔⒓夹g(shù)的實(shí)施環(huán)境一些小企業(yè)的生產(chǎn)環(huán)境很難達(dá)到,所以很多科學(xué)技術(shù)試驗(yàn)的示范企業(yè)也都會(huì)選擇大型企業(yè),以便于試驗(yàn)的成功和信息數(shù)據(jù)的收集,這也是大環(huán)境下中小企業(yè)很少能夠涉足信息化生產(chǎn)的阻力之一,這一方面是體現(xiàn)了中小企業(yè)在生產(chǎn)環(huán)境上達(dá)不到現(xiàn)代科技的要求,而且生產(chǎn)能力和資金有限,另一方面也體現(xiàn)了國(guó)家和社會(huì)對(duì)中小企業(yè)的重視度和支持及宣傳適應(yīng)等多方面的支持不夠,所以導(dǎo)致小公司的信息化建設(shè)跟不上時(shí)代的步伐出現(xiàn)滯后發(fā)展的現(xiàn)象,同事也制約了整個(gè)制造一齊發(fā)展共進(jìn)步的整體局勢(shì)。所以在目前大多數(shù)中小企業(yè)信息化建設(shè)滯后的情況下,對(duì)于國(guó)內(nèi)中小企業(yè)的信息化制度化規(guī)范化的管理日程國(guó)家也認(rèn)為是勢(shì)必之行不可耽誤,在國(guó)家的統(tǒng)一發(fā)展中實(shí)施信息化的意義就在于使生產(chǎn)流程規(guī)范化、生產(chǎn)過程標(biāo)準(zhǔn)化,生產(chǎn)過程也要保證技術(shù)的分工合理。無(wú)論當(dāng)代企業(yè)是否自愿選擇流程化的信息管理,在實(shí)際工作中都應(yīng)鼓勵(lì)和給予一定的政策支持,使中小企業(yè)可以跟上信息化時(shí)代的步伐同步發(fā)展共同進(jìn)步,從整體上推動(dòng)生產(chǎn)也的發(fā)展。在生產(chǎn)過程中企業(yè)在國(guó)家大背景下生產(chǎn)發(fā)展有了堅(jiān)實(shí)的國(guó)家后盾,在自我生產(chǎn)中也要做到生產(chǎn)標(biāo)準(zhǔn)化和規(guī)范化這是企業(yè)發(fā)展的根基不可忽視,二者協(xié)同發(fā)展才能夠保證企業(yè)更好更快的發(fā)展。第二點(diǎn)是要做到投入最小而收益最大化是要在企業(yè)合理的資本管理基礎(chǔ)上,在標(biāo)準(zhǔn)化和必然的規(guī)范化生產(chǎn)過程中如果不能保證投資小于回報(bào)率,絕大多數(shù)人就會(huì)減少投資,也就是需要注意沒有相應(yīng)的投入和清晰的知道有多少回報(bào)率,企業(yè)是很難做出投資的決定,企業(yè)投資的標(biāo)準(zhǔn)就是要在一定程度上確保投資一定要少于匯報(bào),也就是回報(bào)率高的情況下才可以進(jìn)行合理的投資,能夠合理的投資是每個(gè)企業(yè)家一直研究和尋求的市場(chǎng)標(biāo)準(zhǔn),這也是企業(yè)把握市場(chǎng)融入市場(chǎng)的不二法門。因此設(shè)計(jì)和實(shí)現(xiàn)一整套完整的針對(duì)性更強(qiáng)的實(shí)用的現(xiàn)代鋼絲繩制造業(yè)的管理系統(tǒng)就顯得刻不容緩。本文在對(duì)各類生產(chǎn)制造管理軟件的發(fā)展?fàn)顩r進(jìn)行充分的理解后,對(duì)于它們的優(yōu)勢(shì)及劣勢(shì)進(jìn)行分析后,發(fā)現(xiàn)非常有必要針對(duì)目前天津全友鋼絲繩有限公司的實(shí)際情況和業(yè)務(wù)需求,開發(fā)一套能便捷且功能強(qiáng)大的數(shù)字化生產(chǎn)制造管理系統(tǒng)。本文的研宄以公司生產(chǎn)制造管理需求為研宄背景,在對(duì)公司的情況進(jìn)行充分的了解后,開發(fā)并且實(shí)現(xiàn)一套生產(chǎn)制造管理軟件系統(tǒng),通過這一系統(tǒng)實(shí)現(xiàn)企業(yè)生產(chǎn)制造的信息化,優(yōu)化企業(yè)的生產(chǎn)制造環(huán)境,為公司管理層提供決策依據(jù),提高工作效率。使公司達(dá)到正規(guī)化、數(shù)字化、網(wǎng)絡(luò)化的高效管理的目標(biāo)。第2章可行性分析可行性分析是指在通過對(duì)項(xiàng)目的整體了解清楚的知道項(xiàng)目的主要內(nèi)容和項(xiàng)目環(huán)境的匹配條件,例如市場(chǎng)的準(zhǔn)入需求、市場(chǎng)環(huán)境的影響、盈利等,從信息技術(shù)、經(jīng)紀(jì)環(huán)境、社會(huì)環(huán)境等進(jìn)行調(diào)研和逐步分析與比較,從而提出項(xiàng)目的可以行投資和如何建設(shè)投資的各方咨詢意見,為項(xiàng)目的開展和項(xiàng)目決策提供有效的系統(tǒng)可行性分析的意見與方法。2.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性中軟件可行性的軟件經(jīng)濟(jì)效益和軟件開發(fā)的設(shè)計(jì)投資比較是否合理,是要看軟件的實(shí)施是否能夠帶來(lái)一定的經(jīng)濟(jì)效益和經(jīng)濟(jì)可行性,站在開發(fā)者的角度而言,開發(fā)此軟件不需投入過高的經(jīng)費(fèi),并且開發(fā)成功后可以有利于企業(yè)節(jié)省更多的成本費(fèi)用,同時(shí)也能提高員工的思維能力和創(chuàng)新能力,也更有效的提高生產(chǎn)能力的效率,站在用戶角度該系統(tǒng)針對(duì)的用戶是企業(yè)的管理人員,開發(fā)該系統(tǒng)對(duì)管理人員來(lái)說(shuō),可以方便的查看企業(yè)相關(guān)支出和企業(yè)存在的問題。1.支出新的系統(tǒng)可能為企業(yè)帶來(lái)很好的經(jīng)濟(jì)效益,天津全友鋼絲繩有限公司管理系統(tǒng)系統(tǒng)是一個(gè)集信息、智能和先進(jìn)管理理念為一體的集合。隨著科技的發(fā)展,計(jì)算機(jī)造價(jià)越來(lái)越小,只需三四千元就可以購(gòu)置一套比較不錯(cuò)的完全滿足硬件要求的系統(tǒng),天津全友鋼絲繩有限公司可以接受,由于新系統(tǒng)能大大提高工作效率,減輕工作強(qiáng)度。天津全友鋼絲繩有限公司管理系統(tǒng)的初期投資,如表2-1所示。表2-1天津全友鋼絲繩有限公司管理初期投資序號(hào)項(xiàng)目人工(人·日)單價(jià)(元)合計(jì)(元)1可行性研究580040002需求分析580040003總體設(shè)計(jì)660036004前臺(tái)管理子系統(tǒng)的詳細(xì)設(shè)計(jì)550025005后臺(tái)管理子系統(tǒng)的詳細(xì)設(shè)計(jì)550025006數(shù)據(jù)庫(kù)設(shè)計(jì)550025007編碼實(shí)現(xiàn)530015008單元測(cè)試520010009系統(tǒng)綜合測(cè)試510050010合計(jì)211002.收益管理模式的自動(dòng)化,一定程度上降低了人力和物力的成本,同時(shí)也縮短了作業(yè)時(shí)間,很大程度上提高了企業(yè)的工作效率和系統(tǒng)的功能。經(jīng)濟(jì)可行性的重要標(biāo)準(zhǔn)為產(chǎn)出率、工作效率效力、投資利潤(rùn)率等。效率的概念為以最小的投資換取最大的收益回報(bào)率;效力的概念為用最小的效力完成和實(shí)現(xiàn)最大的既定目標(biāo),二者之間存在著必然的聯(lián)系,但是又不能看成為一種關(guān)系,最高的效力可能不會(huì)出現(xiàn)在最大的效率上,可能二者不會(huì)出現(xiàn)在相同的一點(diǎn)上,所以系統(tǒng)可以為公司帶來(lái)相關(guān)收益的貨幣時(shí)間價(jià)值,如表2-2所示。表2-2天津全友鋼絲繩有限公司管理系統(tǒng)貨幣時(shí)間價(jià)值年份將來(lái)值(萬(wàn))(1+i)n現(xiàn)在值累計(jì)的現(xiàn)價(jià)值(萬(wàn))151.054.7624.762251.10254.5359.297351.15764.31913.616451.21554.11417.730551.27633.91821.648投資回收期在該企業(yè)投資使用該管理系統(tǒng)一年后,由上圖可見一年可節(jié)省4.762萬(wàn)元,比初期投資的金額還多2.652萬(wàn)元。并且在第三年能夠穩(wěn)定盈利11.506萬(wàn)元。即:1+(4.762-2.11)/4.535=0.805(年)純收入21.648-2.11=19.538(萬(wàn)元)經(jīng)過以上分析可以看出,天津全友鋼絲繩有限公司管理系統(tǒng)在經(jīng)濟(jì)上是可行的。為了保證競(jìng)爭(zhēng)力,軟件系統(tǒng)必須要提供高效服務(wù)、應(yīng)用以及良好的管理,同時(shí)還要對(duì)本身的員工與員工進(jìn)行溝通與辦公效率優(yōu)化。當(dāng)設(shè)計(jì)完成后,開始進(jìn)行使用的系統(tǒng)可以天津全友鋼絲繩有限公司節(jié)省十分多的人力、物力。2.2技術(shù)可行性是指在技術(shù)在開發(fā)過程中不能突破開發(fā)組織中所固有的條件和組織中核心人員所掌握的技術(shù)資源條件的邊界性。做技術(shù)可行性分析系統(tǒng)開發(fā)過程中時(shí)應(yīng)需要全面考慮所涉及到的必然的技術(shù)性難題,盡可能的采用成熟的開發(fā)技術(shù),要慎重引用先進(jìn)的技術(shù),要從開發(fā)環(huán)境和開發(fā)人員的大環(huán)境著手,技術(shù)可行性的一些評(píng)價(jià)性問題。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來(lái)實(shí)現(xiàn),不需要每個(gè)用戶都在自己的本地安裝軟件。在計(jì)算機(jī)硬件方面,使用英特爾處理器,內(nèi)存8G,硬盤為500g,可以滿足系統(tǒng)的開發(fā)需求。當(dāng)然,硬件還包括市場(chǎng)分析、技術(shù)分析、財(cái)務(wù)分析、國(guó)民經(jīng)濟(jì)分析,對(duì)計(jì)算機(jī)硬件投資項(xiàng)目的技術(shù)可行性經(jīng)濟(jì)合理性的綜合評(píng)價(jià),硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢。在這樣的情況下,闡述一個(gè)項(xiàng)目建設(shè)從總體上執(zhí)行的必要性,在計(jì)算機(jī)軟件方面由于IDEA和Navicat都是比較成熟的開發(fā)工具無(wú)論實(shí)在安全性、能利用性、可依賴性方面都毫無(wú)疑問的可信,由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開發(fā)平臺(tái)成熟可行,它們速度極快、容量超大、可靠性能也比較高、價(jià)格低廉,完全能符合系統(tǒng)所要的需求。后臺(tái)使用Java開發(fā)語(yǔ)言。Java語(yǔ)言是一種純面向?qū)ο蟮拈_發(fā)。它可以直接反映Java語(yǔ)言在顯示世界中的對(duì)象和平臺(tái)無(wú)關(guān)性。Java語(yǔ)言可以編譯一次并在任何地方運(yùn)行。無(wú)論哪個(gè)平臺(tái)編譯Java程序,它們都可以在其他平臺(tái)上運(yùn)行。這是因?yàn)镴ava是一種解釋語(yǔ)言,編譯器將其編譯成字節(jié)碼,然后在JVM中進(jìn)行解釋和執(zhí)行。所以只要在平臺(tái)上安裝了對(duì)應(yīng)的jvm,那么就可以在該平臺(tái)上運(yùn)行。Java提供了很多內(nèi)置的類庫(kù),通過這個(gè)些內(nèi)置類庫(kù),簡(jiǎn)化了開發(fā)人員的程序設(shè)計(jì)工作,同時(shí)也縮短了項(xiàng)目的開發(fā)時(shí)間。例如,Java提供了對(duì)多線程、網(wǎng)絡(luò)通信以及最重要的垃圾收集器的支持。開發(fā)人員不關(guān)心內(nèi)存管理。.Java程序具有更好的安全性和健壯性。Java語(yǔ)言是網(wǎng)絡(luò)環(huán)境中常用的語(yǔ)言。為了增強(qiáng)程序的安全性,Java語(yǔ)言提供了一種防止惡意代碼攻擊程序的安全機(jī)制。Java增強(qiáng)。垃圾收集器、異常處理和安全檢查使用Java語(yǔ)言編寫的程序非常健壯。使用Java的springboot框架,Springboot是集合了Spring+SpringMVC+Mybatis。SpringBoot所具備的特征有:可以創(chuàng)建獨(dú)立的Spring應(yīng)用程序,并且基于其Maven或Grandel插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;嵌入式servlet容器,如Tomcat服務(wù)器或jetty;提供自動(dòng)配置starter項(xiàng)目對(duì)象模型(POMS),簡(jiǎn)化Maven配置;盡可能自動(dòng)配置spring容器;提供諸如指示器、運(yùn)行狀況檢查和外部配置等現(xiàn)成的功能;從不生成代碼,不進(jìn)行XML文件配置。數(shù)據(jù)方面,選擇MySQL數(shù)據(jù)庫(kù)。MySQL具有源碼開放、效率高、重量輕、速度快的特點(diǎn)。天津全友鋼絲繩有限公司管理系統(tǒng)不需要存儲(chǔ)非常大的數(shù)據(jù)或具有非常高的并發(fā)性,所以MySQL是最好的選擇。由于所使用的技術(shù)是開源的,因此不存在版權(quán)問題,而且硬件要求很低,而且springboot的開發(fā)是可擴(kuò)展的。如果需要高性能,可以構(gòu)建集群或分布式應(yīng)用程序,以最小化開發(fā)成本。因此對(duì)管理人員只要對(duì)自身的模塊進(jìn)行管理,數(shù)據(jù)錄入、基本信息添加、修改、查詢和刪除都是一個(gè)操作就可以完成,改變狀態(tài)只需要點(diǎn)擊按鈕就可以完成,對(duì)管理人員來(lái)說(shuō),他們可以登錄然后對(duì)密碼進(jìn)行修改操作,查看一些信息,并對(duì)信息的處理非常的簡(jiǎn)便,能夠?qū)崿F(xiàn)信息化管理。因此該系統(tǒng)的軟件和硬件方面都是可行的??紤]開發(fā)期限較為充裕,初步估算該系統(tǒng)可以在規(guī)定的時(shí)間內(nèi)完成開發(fā)??紤]到開發(fā)周期比較充裕,初步預(yù)計(jì)系統(tǒng)開發(fā)可以在規(guī)定時(shí)間內(nèi)完成。2.3社會(huì)環(huán)境可行性社會(huì)指的是以人口為主,在一定的生態(tài)環(huán)境狀態(tài)下通過人類的生產(chǎn)活動(dòng)的物質(zhì)相關(guān)性,從而形成了貫穿一定的文化理念和復(fù)雜的一些人類社會(huì)生活的共同體,其中每個(gè)人都有著固定的社會(huì)地位,人在一定的社會(huì)結(jié)構(gòu)或群體中由特定的社會(huì)資源、權(quán)利、義務(wù)所決定具體的社會(huì)位置。社會(huì)也是由不同的個(gè)體組成的,個(gè)體之間相互依賴、互相約束?;ハ噙M(jìn)步又充分統(tǒng)一的一種關(guān)系,第一,我們能夠認(rèn)為個(gè)體環(huán)境和社會(huì)環(huán)境是分不開的,是緊密相連的,在一定程度上,我們是相互促進(jìn)、相互制約的個(gè)體。在相互促進(jìn)、相互制約的基礎(chǔ)上,在一個(gè)組織或團(tuán)體中相互配合,達(dá)到團(tuán)結(jié)的目的,也就是個(gè)體時(shí)時(shí)刻刻要依賴社會(huì),還要保持個(gè)體與社會(huì)環(huán)境的統(tǒng)一,個(gè)體在依托社會(huì)環(huán)境不斷進(jìn)步的同時(shí),自己也在不停的進(jìn)步,同時(shí)社會(huì)也會(huì)共同進(jìn)步,所以二者是相輔相成的社會(huì)關(guān)系,社會(huì)不能缺少人的存在,同樣沒有社會(huì)環(huán)境人也無(wú)法發(fā)展進(jìn)步。社會(huì)環(huán)境可行性是在社會(huì)與人的大環(huán)境下考察所研究的項(xiàng)目是否符合社會(huì)的良好發(fā)展,是否能夠給社會(huì)帶來(lái)有益的效果,社會(huì)環(huán)境可以很好的支撐項(xiàng)目的發(fā)展、實(shí)施、展示等項(xiàng)目的一系列功能,同樣我們?cè)谧鲰?xiàng)目的同時(shí)也應(yīng)考慮自己的項(xiàng)目能否給社會(huì)帶來(lái)一定的增益。社會(huì)環(huán)境可行性另一方面是指責(zé)任、侵權(quán)、用戶組織的管理模式及規(guī)范等。通過需要明確的內(nèi)容判斷是否存在侵權(quán)、妨礙等責(zé)任,軟件操作方式是否適合用戶所在組織內(nèi)可行,對(duì)現(xiàn)有的管理制度、人員素質(zhì)是否可行。中國(guó)正處在社會(huì)大國(guó)的重要地位,其發(fā)展也是氣勢(shì)長(zhǎng)虹,隨著社會(huì)的發(fā)展我們所處的社會(huì)結(jié)構(gòu)、職業(yè)發(fā)展、企業(yè)模式等都在發(fā)生變化,隨之我們面對(duì)日新月異的社會(huì)環(huán)境變化,我們應(yīng)該根據(jù)自己所學(xué)去應(yīng)對(duì)這種變化,每一個(gè)軟件和社會(huì)都是相輔相成的,經(jīng)過不斷的分析與揣摩,了解到軟件項(xiàng)目還需要進(jìn)行戰(zhàn)略環(huán)境的分析,其中包括內(nèi)部環(huán)境和外部環(huán)境分析,可以知道并更好的預(yù)測(cè)項(xiàng)目的進(jìn)行過程中會(huì)遇到的問題和風(fēng)險(xiǎn),并對(duì)其做出決定,知道自己的項(xiàng)目的優(yōu)勢(shì)和劣勢(shì),進(jìn)而進(jìn)一步研究決定下一步的項(xiàng)目計(jì)劃,這就是戰(zhàn)略分析的目的和意義。社會(huì)可行性分析包括:社會(huì)因素可行性、法律可行性、社會(huì)推廣可行性、使用可行性等。法律可行性涉及到能不能發(fā)布,甚至如果觸犯了法律收到的法律制裁會(huì)是什么。常見法律問題就是軟件抄襲問題,若是抄襲別人軟件,將會(huì)受到嚴(yán)厲懲罰。所以在可行性分析中應(yīng)當(dāng)具有相關(guān)法律聲明,例如:該系統(tǒng)的開發(fā)將不會(huì)侵犯任何個(gè)人、集體、國(guó)家的利益,也不會(huì)違反國(guó)家的政策與法律。社會(huì)對(duì)高新技術(shù)企業(yè)的支持也是有例可舉的,如北京中關(guān)村其中政府扶持的項(xiàng)目與公司數(shù)不勝數(shù),正是國(guó)家的大力支持,給予政策與經(jīng)濟(jì)上的支持不斷的吸引人才,留住人才給項(xiàng)目發(fā)展提供最好的社會(huì)環(huán)境,才成就了現(xiàn)在的中關(guān)村軟件園、創(chuàng)業(yè)園、科技園等高新企業(yè)。這樣的社會(huì)發(fā)展也符合我們中國(guó)的發(fā)展環(huán)境,所謂的科技強(qiáng)國(guó)也是中國(guó)始終發(fā)展的目標(biāo),中國(guó)一直都在科技上不斷探索與進(jìn)步,從古至今,中國(guó)的存在就是世界發(fā)展重要的強(qiáng)國(guó),這和我們的社會(huì)環(huán)境是分不開的,所以本論文也是在中國(guó)良好的社會(huì)環(huán)境中可以得到良好的發(fā)展,從軟件的社會(huì)可行性分析上我們由中國(guó)到社會(huì)的分析,均可得出結(jié)論,那就是本軟件的開發(fā)對(duì)社會(huì)和公司都是一次突破性的項(xiàng)目研發(fā),該項(xiàng)目不但可以讓天津全友鋼絲繩有限公司在管理上變得節(jié)約人力物力成本,更加優(yōu)化企業(yè)對(duì)信息的管理,從整體環(huán)境上提升企業(yè)的管理層次與現(xiàn)代化進(jìn)步。從對(duì)社會(huì)上也是能夠起到很好的借鑒作用,可以幫助同等企業(yè)在人員管理上更加優(yōu)化與進(jìn)步,本軟件的開發(fā)會(huì)對(duì)社會(huì)起到一定的積極作用。本章小結(jié)本章主要對(duì)天津全友鋼絲繩有限公司管理系統(tǒng)進(jìn)行了可行性的分析,通過對(duì)項(xiàng)目主要內(nèi)容和資金等配置環(huán)境的調(diào)查研究、分析比較,提出項(xiàng)目是否值得投資。根據(jù)上述的分析,天津全友鋼絲繩有限公司管理系統(tǒng)是代價(jià)最低收益最高的選擇。因此,該系統(tǒng)具有一定的發(fā)展前景。第3章需求分析在系統(tǒng)開發(fā)階段,需求分析系統(tǒng)最重要的步驟,需求分析是根據(jù)用戶的需求通過精準(zhǔn)的調(diào)查并進(jìn)行研究,能夠精準(zhǔn)的理解客戶的需求和系統(tǒng)應(yīng)該實(shí)現(xiàn)的流程,它是準(zhǔn)確理解用戶和項(xiàng)目的具體需求,如功能、性能、可靠性等,將用戶的非正式需求轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程。根據(jù)天津全友鋼絲繩有限公司的生產(chǎn)工藝。了解用戶需求,實(shí)現(xiàn)用戶相關(guān)功能。3.1系統(tǒng)需求概述現(xiàn)在是信息化的時(shí)代,也是數(shù)據(jù)的時(shí)代。每個(gè)行業(yè)都會(huì)使用一款軟件來(lái)方便自己的信息化管理,因?yàn)樽銐虻母咝Вr(shí),方便企業(yè)的信息化管理。由此可見一款強(qiáng)大的管理軟件會(huì)讓企業(yè)有更大的效益。近年來(lái)隨著公司的不斷擴(kuò)大,人員的不斷增多,企業(yè)管理人員對(duì)企業(yè)還在采用手工管理的階段,不僅浪費(fèi)人力,更重要的是速度緩慢,企業(yè)生成的各種清單還要通過Excel表格,進(jìn)行打印,如果有一個(gè)管理系統(tǒng),能夠?qū)崿F(xiàn)信息的傳遞,能夠打印各式各樣的報(bào)表,這樣不僅會(huì)使效率提升,而且還會(huì)節(jié)省大量的時(shí)間。因此設(shè)計(jì)一款軟件的需求頻率相對(duì)比較高,隨著計(jì)算機(jī)技術(shù)的發(fā)展,與時(shí)俱進(jìn),摒棄單一的人工管理模式,能實(shí)現(xiàn)更好的進(jìn)行企業(yè)的管理。軟件總體設(shè)計(jì)目標(biāo)軟件總體設(shè)計(jì)目標(biāo)是直觀有效的管理公司,可以讓管理者可以更加輕松的辦公,實(shí)現(xiàn)公司信息的透明化、信息化、做到數(shù)據(jù)的及時(shí)性,有效的節(jié)省管理上的時(shí)間,最終目的是提高公司管理者的辦公效率。系統(tǒng)管理下設(shè)兩個(gè)二級(jí)模塊,包括用戶信息維護(hù)和權(quán)限管理。用戶信息維護(hù)是指可以登錄本系統(tǒng)的人,包括賬號(hào)、密碼、權(quán)限等信息的維護(hù)、權(quán)限管理是指由系統(tǒng)管理員給每個(gè)用戶賦予不同的權(quán)限。人事管理下設(shè)三個(gè)二級(jí)模塊,包括部門信息維護(hù)、員工信息維護(hù)、員工考勤。通過這個(gè)能夠?qū)T工信息化的可視化管理,方便查詢員工的基本情況,通過查看員工考勤能了解員工的出勤情況。生產(chǎn)管理下設(shè)四個(gè)二級(jí)模塊,包括生產(chǎn)質(zhì)檢清單、生產(chǎn)放料、日產(chǎn)量清單、制定生產(chǎn)計(jì)劃。通過這個(gè)功能能夠查看每天的生產(chǎn)數(shù)量和生產(chǎn)的合格率,找出生產(chǎn)失敗問題的根源,并制定有效的生產(chǎn)計(jì)劃。根據(jù)生產(chǎn)計(jì)劃得到日產(chǎn)量清單。采購(gòu)管理下設(shè)五個(gè)二級(jí)模塊,包括采購(gòu)質(zhì)檢清單、采購(gòu)盤條清單、制定采購(gòu)計(jì)劃、采購(gòu)查詢、供應(yīng)商信息維護(hù)。通過這個(gè)功能能夠有效的了解到需要采購(gòu)的盤條數(shù),采購(gòu)部的采購(gòu)清單,方便查看錢款的出賬,以及能夠查詢到采購(gòu)記錄和一些供應(yīng)商信息。倉(cāng)庫(kù)管理下設(shè)三個(gè)二級(jí)模塊,包括入庫(kù)管理、出庫(kù)管理、庫(kù)存盤點(diǎn)。入庫(kù)處理分為盤條入庫(kù)情況和每種成品類型鋼絲繩入庫(kù)詳情。出庫(kù)處理分為盤條出庫(kù)生產(chǎn)和每種成品類型鋼絲繩出庫(kù)的詳情信息。庫(kù)存盤點(diǎn)會(huì)生成庫(kù)存清單有利于查看每種產(chǎn)品剩余的庫(kù)存量。產(chǎn)品銷售管理下設(shè)四個(gè)二級(jí)模塊,包括預(yù)定產(chǎn)品管理、生成銷售清單、退貨處理、銷售查詢。其中預(yù)定產(chǎn)品管理下設(shè)三個(gè)三級(jí)模塊,包括客戶信息維護(hù)和定金信息維護(hù)。通過這個(gè)功能能夠看出銷售的數(shù)量,可以對(duì)銷售進(jìn)行查詢,并了解退貨的原因,找到退貨的根本原因,查看預(yù)定商品情況,方便生產(chǎn)人員有效的進(jìn)行生產(chǎn)計(jì)劃的制定。產(chǎn)品管理下設(shè)兩個(gè)二級(jí)模塊,鋼絲繩信息維護(hù)和盤條信息維護(hù)。這里記錄創(chuàng)建公司以后鋼絲繩的種類和鋼絲繩屬性詳情,記錄盤條的種類等。收支統(tǒng)計(jì)下設(shè)兩個(gè)二級(jí)模塊,包括成本信息統(tǒng)計(jì),入張賬信息統(tǒng)計(jì)。通過本功能能夠了解到公司的利潤(rùn)情況設(shè)備信息管理下設(shè)兩個(gè)二級(jí)模塊,包括設(shè)備信息維護(hù)和設(shè)備維修記錄維護(hù)。設(shè)備管理員可以進(jìn)行添加、刪除、修改設(shè)備信息和查看所有的設(shè)備,如果對(duì)設(shè)備進(jìn)行維修,設(shè)備管理員添加設(shè)備維修記錄,記錄設(shè)備的維修詳情和維修費(fèi)用。針對(duì)維修次數(shù)過多的設(shè)備,領(lǐng)導(dǎo)查看作出相應(yīng)的決策,是否更換新的設(shè)備。3.2業(yè)務(wù)流程模型經(jīng)過對(duì)軟件軟件用戶的需求分析,可以把系統(tǒng)權(quán)限分為七種,雖然本系統(tǒng)的一級(jí)模塊看起來(lái)相對(duì)比較獨(dú)立,但是還是存在各模塊之間需要模塊之間相互協(xié)調(diào)、共同配合。系統(tǒng)管理員權(quán)限登錄系統(tǒng),能夠給用戶賦予權(quán)限,增加用戶信息、刪除用戶信息、更改賬號(hào)的密碼、查看所有用戶信息并可以更改自己的密碼,更改自己的相關(guān)信息。并能對(duì)鋼絲繩信息和盤條信息進(jìn)行維護(hù),能夠?qū)崿F(xiàn)添加、修改、刪除鋼絲繩信息和盤條信息,并且可以查看所有鋼絲繩信息和盤條的所有信息。人事管理員權(quán)限對(duì)部門信息的修改,查看所有部門,可以錄入、刪除員工、更改員工信息、查看所有員工,并且查看員工的出勤天數(shù),如果有原因需要修改天數(shù)。生產(chǎn)管理員權(quán)限能夠查看產(chǎn)品預(yù)定情況,庫(kù)存情況,根據(jù)產(chǎn)品預(yù)定制定和剩余庫(kù)存情況制定出合理的生產(chǎn)計(jì)劃,負(fù)責(zé)進(jìn)行生產(chǎn)數(shù)值的添加,得出生產(chǎn)放料單、日產(chǎn)量清單、生產(chǎn)質(zhì)檢清單,得出生產(chǎn)產(chǎn)品合格率,監(jiān)督放料清單。采購(gòu)管理員權(quán)限能實(shí)現(xiàn)對(duì)供應(yīng)商信息的維護(hù),能夠查看生產(chǎn)計(jì)劃,根據(jù)生產(chǎn)計(jì)劃制定出合理的采購(gòu)計(jì)劃,能夠生成采購(gòu)清單,填寫采購(gòu)質(zhì)檢清單,并可以對(duì)采購(gòu)訂單的查詢。倉(cāng)庫(kù)管理員權(quán)限能實(shí)現(xiàn)對(duì)庫(kù)存的管理,生成庫(kù)存清單,能實(shí)現(xiàn)對(duì)成品鋼絲繩或盤條出入庫(kù)信息的管理。銷售管理員權(quán)限能實(shí)現(xiàn)對(duì)預(yù)定信息的添加、修改、刪除和查看。包括對(duì)客戶信息的維護(hù),對(duì)退貨訂單的處理并生成退貨訂單及原因,可以生成銷售清單,并實(shí)現(xiàn)銷售清單的查詢。設(shè)備管理員權(quán)限能夠?qū)υO(shè)備的信息進(jìn)行增加、刪除、修改和查看,對(duì)設(shè)備維修記錄的添加、修改和查看,可以查看每種設(shè)備的維修次數(shù),如果維修次數(shù)過多,進(jìn)行上報(bào)申請(qǐng)。天津全友鋼絲繩銷售部根據(jù)銷售部在市場(chǎng)上推廣鋼絲繩產(chǎn)品,客戶通過銷售人員預(yù)定鋼絲繩產(chǎn)品,銷售管理員添加預(yù)定信息,在定金信息中添加客戶的預(yù)定信息以及定金金額,銷售管理員完成預(yù)定信息且確認(rèn)無(wú)誤后,會(huì)生成銷售清單,生產(chǎn)部門通過查看預(yù)定訂單,制作出合理的生產(chǎn)計(jì)劃,生產(chǎn)管理員會(huì)查看庫(kù)存中每種盤條的剩余情況,如果庫(kù)存充足,會(huì)安排生產(chǎn)放料,生產(chǎn)生產(chǎn)計(jì)劃單,生產(chǎn)計(jì)劃合格后進(jìn)行鋼絲繩的生產(chǎn),如果合格后會(huì)生成日產(chǎn)量清單,不合格會(huì)結(jié)束,合格后的鋼絲繩,會(huì)進(jìn)行成品入庫(kù)操作,倉(cāng)庫(kù)管理員會(huì)生成庫(kù)存清單,最后安排給客戶發(fā)貨。當(dāng)生產(chǎn)管理員查看庫(kù)存數(shù)量不足時(shí),會(huì)通知采購(gòu)部門進(jìn)行采購(gòu),采購(gòu)部門會(huì)根據(jù)實(shí)際情況制定出合理的采購(gòu)計(jì)劃,經(jīng)理會(huì)查看采購(gòu)計(jì)劃,做出審批,當(dāng)審批不合格時(shí)會(huì)說(shuō)明原因,并且采購(gòu)部門會(huì)重新制定生產(chǎn)計(jì)劃,如果經(jīng)理審批合格后,會(huì)生成采購(gòu)清單,采購(gòu)管理員查看采購(gòu)清單進(jìn)行采購(gòu),當(dāng)采購(gòu)合格后采購(gòu)?fù)甑脑牧线M(jìn)行入庫(kù)操作,先經(jīng)過質(zhì)檢檢驗(yàn)合格入庫(kù),不合格返回給采購(gòu)部門,不允許盤條入庫(kù),由采購(gòu)部門聯(lián)系供應(yīng)商退貨。天津全友鋼絲繩有限公司管理系統(tǒng)總體活動(dòng)圖如圖3-1所示。圖3-1系統(tǒng)業(yè)務(wù)活動(dòng)圖3.3系統(tǒng)需求用例分析用例圖主要用于描述用戶、系統(tǒng)功能單元和需求之間的關(guān)系。它顯示了一個(gè)外部用戶可以觀察到的系統(tǒng)功能模型圖。它使系統(tǒng)開發(fā)人員能夠以可視化的方式理解系統(tǒng)的功能需求。同時(shí),用例圖從外部用戶(組織)的角度捕捉系統(tǒng)行為,并將系統(tǒng)劃分為有義的活動(dòng)。3.3.1系統(tǒng)管理員用例系統(tǒng)管理員可以進(jìn)行用戶的修改密碼、添加鋼絲繩信息和添加盤條信息。天津全友鋼絲繩有限公司管理系統(tǒng)系統(tǒng)管理員用例圖如圖3-3所示。圖3-2系統(tǒng)管理員用例圖系統(tǒng)管理員在進(jìn)行系統(tǒng)管理,點(diǎn)擊鋼絲繩信息進(jìn)行添加鋼絲繩信息,詳細(xì)的操作如表3-1所示。表3-1錄入鋼絲繩信息的用例描述用例編號(hào)UC01-01用例名稱添加鋼絲繩信息用例概述錄入鋼絲繩的相關(guān)信息主參與者系統(tǒng)管理員前置條件系統(tǒng)管理員成功登陸系統(tǒng)后置條件將鋼絲繩信息同步到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1系統(tǒng)管理員點(diǎn)擊添加鋼絲繩信息按鈕2系統(tǒng)顯示新增鋼絲繩信息頁(yè)面2對(duì)系統(tǒng)管理需要添加鋼絲繩的信息進(jìn)行填寫,信息包括:鋼絲繩名稱、屬性、創(chuàng)建時(shí)間、單位;3系統(tǒng)自動(dòng)生成鋼絲繩id4系統(tǒng)管理員添加信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成。擴(kuò)展事件流無(wú)規(guī)則與約束權(quán)限必須為系統(tǒng)管理員系統(tǒng)管理員在進(jìn)行系統(tǒng)管理,點(diǎn)擊盤條信息進(jìn)行添加盤條信息,詳細(xì)的操作如表3-2所示。表3-2添加盤條信息用例描述用例編號(hào)UC01-02用例名稱添加盤條信息用例概述系統(tǒng)管理員可以添加盤條的相關(guān)信息主參與者系統(tǒng)管理員補(bǔ)充說(shuō)明輸入的時(shí)間必須符合要求3.3.2人事管理員用例人事管理員能夠?qū)崿F(xiàn)對(duì)員工信息的添加操作,并可以查看員工的出勤情況,員工的考勤依賴員工的信息。人事管理員用例圖如圖3-4所示。圖3-3人事管理員用例圖人事管理員進(jìn)入人事管理,點(diǎn)擊員工信息維護(hù),對(duì)員工信息的進(jìn)行添加,詳細(xì)的操作如表3-3所示。表3-3員工信息添加的用例描述用例編號(hào)UC02-01用例名稱員工信息添加用例概述對(duì)員工信息進(jìn)行維護(hù)主參與者人事管理員前置條件人事管理員成功登陸系統(tǒng)后置條件將員工的信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1人事管理員點(diǎn)擊添加員工按鈕2系統(tǒng)顯示新增員工界面,并自動(dòng)生成員工id3對(duì)需要添加的員工信息進(jìn)行填寫,信息包括:?jiǎn)T工姓名、性別、年齡、身份證號(hào)、地址、手機(jī)號(hào)和親屬手機(jī)號(hào);4人事管理添加信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成。拓展事件流4a無(wú)規(guī)則與約束員工的姓名、手機(jī)號(hào)、身份證號(hào)為必填項(xiàng)且必須符合格式人事管理員進(jìn)入人事管理,點(diǎn)擊員工考勤,查看員工的出勤情況。詳細(xì)的操作如表3-4所示。表3-4員工考勤的用例描述用例編號(hào)UC02-02用例名稱員工考勤用例概述查看員工考勤情況主參與者人事管理員前置條件員工考勤中的員工名稱必須與員工信息對(duì)應(yīng)后置條件從數(shù)據(jù)庫(kù)中查詢員工出勤情況基本事件流步驟活動(dòng)1人事管理員點(diǎn)擊員工考勤2系統(tǒng)顯示默認(rèn)為最新月份的考勤數(shù)據(jù)2人事管理員點(diǎn)擊選擇年份和月份3出現(xiàn)人事管理員選擇的月份的員工的考勤信息擴(kuò)展事件流2a默認(rèn)系統(tǒng)輸出最新月份規(guī)則與約束員工考勤必須跟員工信息維護(hù)中的員工信息對(duì)應(yīng)3.3.3設(shè)備管理員用例設(shè)備管理員進(jìn)入設(shè)備管理,點(diǎn)擊設(shè)備信息維護(hù)添加設(shè)備信息。設(shè)備管理員用例圖如圖3-5所示圖3-4設(shè)備管理員用例圖設(shè)備管理員進(jìn)入設(shè)備管理,點(diǎn)擊設(shè)備信息維護(hù),進(jìn)行設(shè)備信息的添加操作。詳細(xì)的操作如表3-5所示。表3-5添加設(shè)備信息的用例描述用例編號(hào)UC03-01用例名稱添加設(shè)備信息用例概述添加設(shè)備設(shè)備的相關(guān)信息主參與者設(shè)備管理員前置條件設(shè)備管理員成功登陸系統(tǒng)后置條件將設(shè)備的相關(guān)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1設(shè)備管理員點(diǎn)擊添加設(shè)備2系統(tǒng)彈出添加設(shè)備信息界面,并自動(dòng)生成設(shè)備編號(hào)3對(duì)設(shè)備信息進(jìn)行填寫,信息包括:設(shè)備名稱、設(shè)備型號(hào)、制造商、制造商電話、所在位置、采購(gòu)時(shí)間、設(shè)備價(jià)格;4設(shè)備管理員添加信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流4a無(wú)規(guī)則與約束設(shè)備的名稱、設(shè)備的位置不能為空設(shè)備管理員進(jìn)入設(shè)備管理,點(diǎn)擊設(shè)備信息維護(hù),進(jìn)行設(shè)備維修記錄的添加操作。詳細(xì)的操作如表3-6所示。表3-6添加設(shè)備維修記錄的用例描述用例編號(hào)UC03-02用例名稱添加設(shè)備維修記錄用例概述添加設(shè)備維修記錄的相關(guān)信息主參與者設(shè)備管理員前置條件設(shè)備維修記錄中的設(shè)備名稱必須與設(shè)備信息中一致后置條件將設(shè)備的維修記錄存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1設(shè)備管理員點(diǎn)擊添加設(shè)備維修記錄2系統(tǒng)彈出新增設(shè)備維修記錄界面3首先進(jìn)行選擇設(shè)備名稱,3對(duì)設(shè)備維修記錄進(jìn)行填寫,信息包括:維修人姓名、維修時(shí)間、維修原因;4設(shè)備管理員維修信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流4a根據(jù)數(shù)據(jù)庫(kù)中所有的設(shè)備信息,對(duì)設(shè)備名稱進(jìn)行選擇規(guī)則與約束維修設(shè)備的記錄中的設(shè)備名稱必須與設(shè)備信息中的設(shè)備名稱一致3.3.4銷售管理員用例銷售管理由銷售管理員能夠添加預(yù)定信息、改變預(yù)定信息狀態(tài)、生成銷售清單、改變銷售清單狀態(tài)。銷售管理員用例圖如圖3-6所示圖3-5銷售管理員用例圖銷售管理員進(jìn)入銷售管理界面,點(diǎn)擊計(jì)劃產(chǎn)品管理,點(diǎn)擊客戶信息維護(hù),增加客戶信息,詳細(xì)的操作如表3-7所示。表3-7添加客戶信息的用例描述用例編號(hào)UC04-01用例名稱客戶信息維護(hù)用例概述對(duì)客戶進(jìn)行維護(hù)主參與者銷售管理員前置條件銷售管理員成功登陸系統(tǒng)后置條件將客戶信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1銷售管理員點(diǎn)擊添加客戶信息2系統(tǒng)彈出添加客戶信息頁(yè)面3對(duì)客戶信息進(jìn)行填寫,信息包括:客戶名稱、性別、地址、手機(jī)號(hào)、說(shuō)明;4銷售管理員添加信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;5系統(tǒng)自動(dòng)生成客戶id拓展事件流4a無(wú)規(guī)則與約束客戶名,客戶手機(jī)號(hào),客戶地址不能為空銷售管理員進(jìn)入銷售管理,點(diǎn)擊預(yù)定產(chǎn)品管理,點(diǎn)擊定金信息維護(hù),進(jìn)行添加預(yù)定信息操作。詳細(xì)的操作如表3-8所示。表3-8添加預(yù)定信息的用例描述用例編號(hào)UC04-02用例名稱添加預(yù)定信息用例概述添加預(yù)定商品的相關(guān)信息主參與者銷售管理員前置條件銷售管理員成功登陸系統(tǒng)后置條件將定金信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1銷售管理員點(diǎn)擊添加預(yù)定信息2系統(tǒng)彈出新增預(yù)定信息界面,并自動(dòng)生成預(yù)定信息id3對(duì)預(yù)定信息進(jìn)行填寫,信息包括:客戶名稱、預(yù)定數(shù)量、鋼絲繩名稱、客戶地址、客戶電話、定金、預(yù)定時(shí)間、交貨時(shí)間;4銷售管理員添加預(yù)定信息填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流4a預(yù)定狀態(tài)規(guī)則與約束必須先新建預(yù)定信息,才能輸入定金銷售管理員進(jìn)入銷售管理,改變預(yù)定信息的狀態(tài),詳細(xì)的操作如表3-9所示。表3-9改變預(yù)定信息狀態(tài)的用例描述用例編號(hào)UC04-03用例名稱改變預(yù)定信息狀態(tài)用例概述改變預(yù)定信息的狀態(tài),由未處理狀態(tài)變?yōu)橐烟幚碇鲄⑴c者銷售管理員前置條件信息狀態(tài)必須為未處理后置條件改變數(shù)據(jù)庫(kù)的狀態(tài)碼基本事件流步驟活動(dòng)1銷售管理員查看預(yù)定信息2銷售管理員對(duì)預(yù)定信息進(jìn)行審核,如果預(yù)定信息正確,改變預(yù)定信息的狀態(tài),由未處理狀態(tài)變?yōu)橐烟幚?系統(tǒng)將修改的信息進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ),4系統(tǒng)將數(shù)據(jù)插入到銷售表中拓展事件流4a無(wú)規(guī)則與約束預(yù)定產(chǎn)品已處理的訂單狀態(tài)不可修改銷售管理員進(jìn)入銷售管理,進(jìn)入銷售清單,可以查看所有銷售清單,詳細(xì)的操作如表3-10所示。表3-10生成銷售清單的用例描述用例編號(hào)UC04-04用例名稱生成銷售清單用例概述銷售管理員對(duì)銷售清單進(jìn)行查詢的操作主參與者經(jīng)理補(bǔ)充說(shuō)明登錄身份必須是系統(tǒng)管理員或銷售管理員,否則不能進(jìn)行操作銷售管理員進(jìn)入銷售管理,進(jìn)入銷售清單,可以改變銷售清單狀態(tài),詳細(xì)的操作如表3-11所示。表3-11改變銷售狀態(tài)的用例描述用例編號(hào)UC04-05用例名稱改變銷售清單狀態(tài)用例概述改變銷售清單的狀態(tài),使?fàn)顟B(tài)由銷售中變?yōu)橥素浿鲄⑴c者銷售管理員前置條件銷售狀態(tài)必須為銷售中后置條件將數(shù)據(jù)庫(kù)中的狀態(tài)碼基本事件流步驟活動(dòng)1銷售管理員查看銷售清單信息2銷售管理員對(duì)銷售信息進(jìn)行改變銷售信息的狀態(tài),由銷售中狀態(tài)變?yōu)橥素?系統(tǒng)將修改的信息進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ),4系統(tǒng)將數(shù)據(jù)插入到退貨表中拓展事件流4a無(wú)規(guī)則與約束銷售清單狀態(tài)一旦改變,不可修改銷售管理員進(jìn)入銷售管理,到退貨處理中查看所有退貨訂單,詳細(xì)的操作如表3-12所示。表3-12退貨處理的用例描述用例編號(hào)UC04-06用例名稱查看退貨處理用例概述銷售管理員查看所有退貨處理訂單主參與者銷售管理員補(bǔ)充說(shuō)明必須為銷售清單中的數(shù)據(jù)才可以退貨處理3.3.5生產(chǎn)管理員用例生產(chǎn)管理由生產(chǎn)管理員負(fù)責(zé),能夠添加生產(chǎn)計(jì)劃,改變生產(chǎn)計(jì)劃狀態(tài),根據(jù)生產(chǎn)計(jì)劃,生成日產(chǎn)量清單,可以改變?nèi)债a(chǎn)量清單狀態(tài)。生產(chǎn)管理員用例圖如圖3-7所示圖3-6生產(chǎn)管理員用例圖生產(chǎn)管理員進(jìn)入生產(chǎn)管理,點(diǎn)擊制定生產(chǎn)計(jì)劃,填寫生產(chǎn)計(jì)劃的相關(guān)信息,詳細(xì)的操作如表3-13所示。表3-13生產(chǎn)計(jì)劃的用例描述用例編號(hào)UC05-01用例名稱添加生產(chǎn)計(jì)劃用例概述生產(chǎn)管理員制定生產(chǎn)計(jì)劃主參與者生產(chǎn)管理員前置條件生產(chǎn)管理員成功登陸系統(tǒng)后置條件將生產(chǎn)計(jì)劃存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1生產(chǎn)管理員點(diǎn)擊添加生產(chǎn)計(jì)劃2系統(tǒng)彈出新增生產(chǎn)計(jì)劃界面;3對(duì)生產(chǎn)計(jì)劃進(jìn)行填寫,信息包括:盤條名稱、盤條單位、需要盤條數(shù)量、鋼絲繩名稱、鋼絲繩單位、預(yù)計(jì)生產(chǎn)數(shù)量、生產(chǎn)計(jì)劃時(shí)間;4系統(tǒng)自動(dòng)生成生產(chǎn)計(jì)劃id5生產(chǎn)管理員將生產(chǎn)計(jì)劃填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流5a無(wú)規(guī)則與約束生產(chǎn)計(jì)劃中的生產(chǎn)計(jì)劃時(shí)間必須按照日期格式生產(chǎn)管理員進(jìn)入生產(chǎn)管理,改變生產(chǎn)計(jì)劃狀態(tài),使生產(chǎn)計(jì)劃狀態(tài)由未處理變成已處理,操作如表3-14所示。表3-14改變生產(chǎn)計(jì)劃狀態(tài)的用例描述用例編號(hào)UC05-02用例名稱改變生產(chǎn)計(jì)劃狀態(tài)用例概述改變生產(chǎn)計(jì)劃狀態(tài),使生產(chǎn)計(jì)劃狀態(tài)變?yōu)橐烟幚碇鲄⑴c者生產(chǎn)管理員前置條件生產(chǎn)計(jì)劃狀態(tài)為未處理后置條件將生產(chǎn)計(jì)劃信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1生產(chǎn)管理員查看所有生產(chǎn)信息2生產(chǎn)管理員改變生產(chǎn)計(jì)劃的狀態(tài),使?fàn)顟B(tài)由未處理變?yōu)橐烟幚恚?系統(tǒng)將修改的信息進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ),4系統(tǒng)將數(shù)據(jù)插入到日產(chǎn)量清單表中拓展事件流4a無(wú)規(guī)則與約束生產(chǎn)計(jì)劃狀態(tài)一旦改變,不能修改生產(chǎn)管理員進(jìn)入生產(chǎn)管理,生成日產(chǎn)量清單,生產(chǎn)管理員查看所有日產(chǎn)量清單,操作如表3-15所示。表3-15生成日產(chǎn)量清單用例描述用例編號(hào)UC05-03用例名稱生產(chǎn)日產(chǎn)量清單用例概述生產(chǎn)管理員對(duì)日產(chǎn)量清單信息進(jìn)行查詢的操作主參與者生產(chǎn)管理員補(bǔ)充說(shuō)明日產(chǎn)量清單中的數(shù)據(jù)必須是生產(chǎn)計(jì)劃中的數(shù)據(jù)生產(chǎn)管理員進(jìn)入生產(chǎn)管理,改變?nèi)债a(chǎn)量清單狀態(tài),使日產(chǎn)量清單狀態(tài)由未完成變?yōu)橐淹瓿桑僮魅绫?-16所示。表3-16改變?nèi)债a(chǎn)量清單狀態(tài)的用例描述用例編號(hào)UC05-04用例名稱改變?nèi)债a(chǎn)量清單狀態(tài)用例概述改變?nèi)债a(chǎn)量清單狀態(tài),使日產(chǎn)量清單狀態(tài)狀態(tài)變?yōu)橐淹瓿芍鲄⑴c者生產(chǎn)管理員前置條件日產(chǎn)量清單狀態(tài)為未完成后置條件將日產(chǎn)量清單信息存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1生產(chǎn)管理員查看所有日產(chǎn)量清單2生產(chǎn)管理員改變?nèi)债a(chǎn)量清單狀態(tài),使?fàn)顟B(tài)由未完成變?yōu)橐淹瓿?系統(tǒng)將修改的信息進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ),4系統(tǒng)將數(shù)據(jù)插入到生產(chǎn)質(zhì)檢表中拓展事件流4a無(wú)規(guī)則與約束日產(chǎn)量清單狀態(tài)一旦改變,不能修改3.3.6采購(gòu)管理員用例 采購(gòu)管理由采購(gòu)管理員負(fù)責(zé),采購(gòu)管理員可以增加生產(chǎn)計(jì)劃,生成采購(gòu)清單,改變采購(gòu)訂單狀態(tài)和對(duì)供應(yīng)商信息的添加。當(dāng)制定完采購(gòu)計(jì)劃時(shí),經(jīng)理同意進(jìn)行采購(gòu),改變采購(gòu)計(jì)劃的狀態(tài)變?yōu)橐褜徟少?gòu)管理員點(diǎn)擊采購(gòu)清單中顯示該訂單,訂單為未處理狀態(tài),當(dāng)采購(gòu)人員采購(gòu)?fù)瓿蓵r(shí),改變采購(gòu)訂單的狀態(tài),使?fàn)顟B(tài)變?yōu)橐淹瓿桑N售管理員用例圖如圖3-7所示圖3-7采購(gòu)管理員用例圖采購(gòu)管理員進(jìn)入采購(gòu)管理,點(diǎn)擊制定采購(gòu)計(jì)劃,填寫采購(gòu)計(jì)劃的相關(guān)信息詳細(xì)的操作如表3-17所示。表3-17添加采購(gòu)計(jì)劃的用例描述用例編號(hào)UC06-01用例名稱添加采購(gòu)計(jì)劃用例概述采購(gòu)管理員添加采購(gòu)計(jì)劃的相關(guān)信息主參與者采購(gòu)管理員前置條件采購(gòu)管理員成功登陸系統(tǒng)后置條件將采購(gòu)計(jì)劃存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1采購(gòu)管理員點(diǎn)擊添加采購(gòu)信息2系統(tǒng)會(huì)彈出添加采購(gòu)計(jì)劃界面,并自動(dòng)生成采購(gòu)計(jì)劃id3對(duì)采購(gòu)計(jì)劃進(jìn)行填寫,信息包括:盤條名稱、盤條單位、采購(gòu)數(shù)量、采購(gòu)時(shí)間;4采購(gòu)管理員將生采購(gòu)計(jì)劃填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流4a無(wú)規(guī)則與約束采購(gòu)計(jì)劃中的盤條數(shù)量和名稱為必填項(xiàng)采購(gòu)管理員進(jìn)入采購(gòu)管理,點(diǎn)擊添加供應(yīng)商信息,填寫供應(yīng)商的相關(guān)信息詳細(xì)的操作如表3-18所示。表3-18添加供應(yīng)商信息的用例描述用例編號(hào)UC06-02用例名稱添加供應(yīng)商信息用例概述采購(gòu)管理員可以供應(yīng)商信息進(jìn)行添加的操作主參與者采購(gòu)管理員補(bǔ)充說(shuō)明供應(yīng)商的手機(jī)號(hào)必須符合格式采購(gòu)管理員進(jìn)入采購(gòu)管理,生成采購(gòu)清單,采購(gòu)管理員查看所有采購(gòu)清單,詳細(xì)的操作如表3-19所示。表3-19采購(gòu)清單的用例描述用例編號(hào)UC06-03用例名稱生成采購(gòu)清單用例概述采購(gòu)管理員可以對(duì)采購(gòu)清單進(jìn)行查詢的操作主參與者采購(gòu)管理員補(bǔ)充說(shuō)明必須為經(jīng)理同意的采購(gòu)計(jì)劃中的數(shù)據(jù)采購(gòu)管理員進(jìn)入采購(gòu)管理,改變采購(gòu)清單狀態(tài),使采購(gòu)清單狀態(tài)變?yōu)橐淹瓿?,詳?xì)的操作如表3-20所示。表3-20改變采購(gòu)清單的用例描述用例編號(hào)05-02用例名稱采購(gòu)清單用例概述改變采購(gòu)清單狀態(tài)主參與者采購(gòu)管理員前置條件采購(gòu)管理員成功登陸系統(tǒng)后置條件將采購(gòu)清單存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1采購(gòu)管理員查看所有采購(gòu)清單2采購(gòu)管理員改變采購(gòu)清單狀態(tài),使?fàn)顟B(tài)由未完成變?yōu)橐淹瓿?系統(tǒng)將修改的信息進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ),4系統(tǒng)將數(shù)據(jù)插入到采購(gòu)質(zhì)檢表中拓展事件流4a無(wú)規(guī)則與約束日產(chǎn)量清單中的訂單信息必須是生產(chǎn)計(jì)劃中的信息3.3.7倉(cāng)庫(kù)管理員用例倉(cāng)庫(kù)管理員負(fù)責(zé)倉(cāng)庫(kù)管理。倉(cāng)庫(kù)管理員可以增加庫(kù)存清單、出入庫(kù)記錄,倉(cāng)庫(kù)管理員用例圖如圖3-8示。圖3-8倉(cāng)庫(kù)管理員用例圖倉(cāng)庫(kù)管理員進(jìn)入倉(cāng)庫(kù)管理,庫(kù)存盤點(diǎn),添加庫(kù)存信息情況,生成庫(kù)存清單,詳細(xì)的操作如表3-21所示。表3-21添加庫(kù)存清單的用例描述用例編號(hào)UC07-01用例名稱添加庫(kù)存清單用例概述添加剩余庫(kù)存情況信息主參與者倉(cāng)庫(kù)管理員前置條件倉(cāng)庫(kù)管理員成功登陸系統(tǒng)后置條件將庫(kù)存清單存儲(chǔ)到數(shù)據(jù)庫(kù)中基本事件流步驟活動(dòng)1倉(cāng)庫(kù)管理員點(diǎn)擊添加庫(kù)存清單2系統(tǒng)彈出添加庫(kù)存清單頁(yè)面3對(duì)倉(cāng)庫(kù)清單進(jìn)行填寫,信息包括:鋼絲繩名稱、鋼絲繩單位、鋼絲繩數(shù)量、盤條名稱、盤條數(shù)量、庫(kù)存時(shí)間、倉(cāng)庫(kù)負(fù)責(zé)人;4倉(cāng)庫(kù)管理員將庫(kù)存清單填寫完成后,進(jìn)行提交操作,系統(tǒng)保存信息至數(shù)據(jù)庫(kù),用例完成;拓展事件流4a無(wú)規(guī)則與約束當(dāng)庫(kù)存數(shù)量為空時(shí),默認(rèn)為0倉(cāng)庫(kù)管理員進(jìn)入倉(cāng)庫(kù)管理,添加出庫(kù)記錄,添加相關(guān)的出庫(kù)信息,詳細(xì)的操作如表3-22所示。表3-22添加出庫(kù)記錄用例描述用例編號(hào)UC07-02用例名稱添加出庫(kù)記錄用例概述倉(cāng)庫(kù)管理員對(duì)出庫(kù)記錄進(jìn)行添加的操作主參與者倉(cāng)庫(kù)管理員補(bǔ)充說(shuō)明添加的時(shí)間自動(dòng)生成為當(dāng)前時(shí)間倉(cāng)庫(kù)管理員進(jìn)入倉(cāng)庫(kù)管理,添加入庫(kù)記錄,添加相關(guān)的入庫(kù)信息,詳細(xì)的操作如表3-23所示。表3-23添加出庫(kù)記錄用例描述用例編號(hào)UC07-03用例名稱添加入庫(kù)記錄用例概述倉(cāng)庫(kù)管理員對(duì)入庫(kù)記錄進(jìn)行添加的操作主參與者倉(cāng)庫(kù)管理員補(bǔ)充說(shuō)明添加的時(shí)間自動(dòng)生成為當(dāng)前時(shí)間3.4系統(tǒng)概念類模型(在UML的靜態(tài)機(jī)制中類圖是本圖的重點(diǎn),它設(shè)計(jì)的核心不僅僅是人員關(guān)系,更是人員關(guān)注的主要核心。在UML9個(gè)圖中類圖占據(jù)了相當(dāng)至關(guān)重要的位置,類圖在所有面向?qū)ο蟮姆椒ㄖ惺侵е越巧陌缪荩瑤缀跛忻嫦驅(qū)ο蟮穷惖闹饕枋龇椒ㄔ诿總€(gè)類中又都是不一樣的存在,UML類圖的提出是想讓其脫離一些語(yǔ)言的限制,抽象而能讓人理解的描述各個(gè)類信息的作用和各個(gè)類信息之間存在的必然聯(lián)系,這就是UML類圖的關(guān)鍵作用,在面向?qū)ο笾蓄愃鶄鬟_(dá)的信息數(shù)據(jù)一些可以反射出發(fā)送方的一些屬性,一些是信息數(shù)據(jù)本身就是一個(gè)對(duì)象,綜合這些不同的用例識(shí)別的結(jié)果,就能夠得到系統(tǒng)整個(gè)的類,在這個(gè)類的基礎(chǔ)上我們能夠分析出用例的動(dòng)態(tài)特性從而來(lái)對(duì)用例進(jìn)行整體的動(dòng)態(tài)建模,但類的具體描述方式在各個(gè)類中都不一樣,UML類圖的提出是為了能夠脫離語(yǔ)言的限制,抽象地描述各個(gè)類的信息及各個(gè)類之間的關(guān)系。這是UML類圖的作用。在面向?qū)ο髴?yīng)用中,類之間傳遞的信息數(shù)據(jù)要么可以映射到發(fā)送方的某些屬性,要么該信息數(shù)據(jù)本身就是一個(gè)對(duì)象。綜合不同的用例識(shí)別結(jié)果,就可以得到整個(gè)系統(tǒng)的類,在類的基礎(chǔ)上,我們又可以分析用例的動(dòng)態(tài)特性來(lái)對(duì)用例進(jìn)行動(dòng)態(tài)行為建模。類圖是用于描述系統(tǒng)中每個(gè)類之間的相互關(guān)系的,一個(gè)類的存在其中胡勇很多個(gè)其他類別的支撐從一定程度上也能夠幫助人們對(duì)于系統(tǒng)的簡(jiǎn)化理解,它是設(shè)計(jì)整個(gè)階段和系統(tǒng)主要分析的重要產(chǎn)物,類圖主要是出現(xiàn)在詳細(xì)設(shè)計(jì)過程中,主要是貫穿整個(gè)系統(tǒng)中各個(gè)模塊之間的聯(lián)系和表達(dá)各個(gè)模塊之間的關(guān)系,其中包括其中包括類或者類接口的繼承性關(guān)系,類之間具有依賴和聚合等等的關(guān)系。它還可以描述每個(gè)類所涉及的詳細(xì)信息,包括一些變量和方法。通過類圖的展示能夠把系統(tǒng)中的各個(gè)類所具有的相類似的結(jié)構(gòu)、行為和關(guān)系作為對(duì)象描述符。面向?qū)ο笙到y(tǒng)中類是系統(tǒng)中最重要的構(gòu)造模塊,類圖的展示能夠體現(xiàn)類、接口、協(xié)作他們之間存在的關(guān)系。在UML中一些問題最終是要通過類來(lái)最終實(shí)現(xiàn)逐步轉(zhuǎn)化,通過類來(lái)實(shí)現(xiàn)建模,通過對(duì)語(yǔ)言結(jié)構(gòu)的編程來(lái)通過類從而字系統(tǒng)中實(shí)現(xiàn)系統(tǒng)。在系統(tǒng)逐步分析和設(shè)計(jì)的相應(yīng)階段類可以分為中類,分別是實(shí)體類、控制類和邊界類,實(shí)體類:實(shí)體類在相對(duì)應(yīng)的系統(tǒng)需求中的對(duì)應(yīng)每一個(gè)實(shí)體,塔門一般情況下是需要永久儲(chǔ)存在體重,一般是使用文件和數(shù)據(jù)庫(kù)圖標(biāo)來(lái)記錄的;控制類:控制類是較多應(yīng)用在執(zhí)行程序的邏輯上,提供相對(duì)應(yīng)的業(yè)務(wù)性操作,這種操作能夠?qū)⒖刂祁惓橄蟪鰜?lái)并有效的降低數(shù)據(jù)庫(kù)和界面之間的契合度;邊界類:邊界類主要應(yīng)用于外部用戶和系統(tǒng)之間的抽象交互對(duì)象,主要是包括很多界面類,例如菜單、窗口、對(duì)話框等等。該系統(tǒng)主要包括了銷售人員下面將簡(jiǎn)略介紹主要的類及他們之間的關(guān)系。如圖3-9所示。圖3-9系統(tǒng)概念類圖本章小結(jié)本章主要對(duì)天津全友鋼絲繩有限公司管理系統(tǒng)的需求進(jìn)行了分析,通過詳細(xì)的需求分析更加深入的了解用戶的需求,并繪制出活動(dòng)圖、用例圖以及概念類圖。架構(gòu)建模架構(gòu)(Architecture)建模是對(duì)系統(tǒng)總體架構(gòu)的設(shè)計(jì),軟件架構(gòu)(Architecture)是對(duì)軟件設(shè)計(jì)抽象的進(jìn)一步開發(fā),它使開發(fā)人員的視野更加開闊,滿足了更好地理解軟件系統(tǒng),更方便地開發(fā),UML設(shè)計(jì)和業(yè)務(wù)分析工具用于建模,快速直觀,最優(yōu)性價(jià)比。主要功能是幫助用戶編寫面向?qū)ο蟮拿枋龊徒?。編寫從軟件需求分析到軟件?shí)施和測(cè)試的所有過程,并使用UML設(shè)計(jì)系統(tǒng)體系結(jié)構(gòu),建立包關(guān)系圖、組件關(guān)系圖、系統(tǒng)部署關(guān)系圖。4.1系統(tǒng)解決方案4.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計(jì)從面向?qū)ο筌浖_發(fā)的角度來(lái)看,類顯然是整個(gè)系統(tǒng)的基本構(gòu)件。然而,對(duì)于一個(gè)巨大的應(yīng)用系統(tǒng),它將包含數(shù)百個(gè)類,加上它們之間的關(guān)系和多樣性,這將大大超過人們能夠處理的復(fù)雜性。包關(guān)系圖可用于表示功能組命名空間的組織級(jí)別。UML中由類似于文件夾的符號(hào)表示的模型元素的組合。系統(tǒng)中的每個(gè)元素只能由一個(gè)包擁有,并且一個(gè)包可以嵌套在另一個(gè)包中。使用包關(guān)系圖,可以將相關(guān)元素分組到系統(tǒng)中。包可以包含附屬圖表、包或單個(gè)元素。天津全友鋼絲繩有限公司管理系統(tǒng)包括8個(gè)主要包,分別為系統(tǒng)管理、人事管理、生產(chǎn)管理、銷售管理、采購(gòu)管理、倉(cāng)庫(kù)管理、收支統(tǒng)計(jì)和設(shè)備信息管理。其中系統(tǒng)管理包括了用戶信息管理和權(quán)限管理,人事管理包括部門信息維護(hù)、員工信息維護(hù)和員工考勤。生產(chǎn)管理包括生產(chǎn)放料、制定生產(chǎn)計(jì)劃、生產(chǎn)質(zhì)檢清單、日產(chǎn)量清單。采購(gòu)管理包括制定采購(gòu)計(jì)劃、供應(yīng)商信息維護(hù)、采購(gòu)盤條清單、采購(gòu)檢驗(yàn)清單和采購(gòu)查詢。倉(cāng)庫(kù)管理包括出庫(kù)處理、入庫(kù)處理、庫(kù)存盤點(diǎn)。銷售管理包括預(yù)定產(chǎn)品管理、生成銷售清單、退貨處理、銷售查詢,其中預(yù)定產(chǎn)品管理包括客戶信息維護(hù)和定金信息維護(hù)。收支統(tǒng)計(jì)包括成本信息統(tǒng)計(jì)和入賬信息統(tǒng)計(jì)。設(shè)備信息管理包括設(shè)備信息維護(hù)和設(shè)備維修記錄維護(hù)。如圖4-1所示。圖4-1系統(tǒng)包圖4.1.2系統(tǒng)部署設(shè)計(jì)部署圖用于顯示系統(tǒng)中軟硬件的物理架構(gòu)。從部署圖中可以了解軟硬件組件之間的物理關(guān)系和處理節(jié)點(diǎn)的組件分布。部署圖顯示了系統(tǒng)的硬件、安裝在硬件上的軟件以及用于連接異構(gòu)計(jì)算機(jī)的中間件。在部署圖中,我們可以得到軟件系統(tǒng)和硬件系統(tǒng)之間的關(guān)系,以及不同節(jié)點(diǎn)的分布情況,還可以反映軟件系統(tǒng)、數(shù)據(jù)庫(kù)和硬件的配置情況。節(jié)點(diǎn)是部署圖中的基本單位,在系統(tǒng)運(yùn)行的過程中作為一種物理元素表示計(jì)算機(jī)資源,可以用來(lái)表示物理硬件系統(tǒng)和軟件系統(tǒng),還可以用來(lái)表示對(duì)象和構(gòu)建實(shí)例。本軟件的應(yīng)用服務(wù)器為Windows7,JDK版本為1.8,在應(yīng)用服務(wù)器上安裝Tomcat7,通過Tomcat7運(yùn)行系統(tǒng)。在Tomcat中部署gss.jar,然后通過JDBC方式連接數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)則使用MySQL5.5做數(shù)據(jù)存儲(chǔ),用戶使用Chrome,通過HTTP方式進(jìn)行訪問系統(tǒng)。具體如圖4-2所示。圖4-2系統(tǒng)部署圖4.2系統(tǒng)架構(gòu)設(shè)計(jì)軟件體系結(jié)構(gòu)是指相應(yīng)的一系列抽象模式,可以為設(shè)計(jì)大型軟件系統(tǒng)的各個(gè)方面提供指導(dǎo)。軟件體系結(jié)構(gòu)實(shí)質(zhì)上是一種系統(tǒng)草圖。軟件體系結(jié)構(gòu)中描述的對(duì)象直接由系統(tǒng)抽象組件組成。連接系統(tǒng)的各個(gè)組成部分是為了使各組成部分之間的通信清晰而相對(duì)詳細(xì)。處于相應(yīng)的系統(tǒng)實(shí)現(xiàn)環(huán)節(jié),然后,它將把這些抽象組件細(xì)化為實(shí)際組件,例如特定的類或?qū)ο?。從面向?qū)ο蟮慕嵌确治?,那么各個(gè)組件之前實(shí)施的連接實(shí)現(xiàn)往往是接口。根據(jù)對(duì)公司的現(xiàn)狀分析后,針對(duì)要實(shí)現(xiàn)的功能進(jìn)行了關(guān)于技術(shù)上的選擇,天津全友鋼絲繩有限公司的開發(fā),使用軟件IDEA,數(shù)據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在MySQL數(shù)據(jù)庫(kù)中,使用Database層做數(shù)據(jù)庫(kù)交互操作處理,View層使用Controller層,Controller層包含Service層,Service層包含Mapper層,Mapper層又使用Controller層和Database層,如圖4-3所示。圖4-3系統(tǒng)架構(gòu)模圖在本軟件中使用三層架構(gòu)的思想,其中就如上圖所示,分為Controller界面設(shè)計(jì)層,Service層業(yè)務(wù)邏輯層和最mapper持久層。界面設(shè)計(jì)完成后用戶可以在系統(tǒng)界面上操作并輸入相關(guān)有關(guān)材料信息數(shù)據(jù),前臺(tái)數(shù)據(jù)將數(shù)據(jù)傳遞給Controller層,Controller層將數(shù)據(jù)傳遞給Service層,Service層進(jìn)行業(yè)務(wù)邏輯的判斷,進(jìn)行邏輯判斷,并調(diào)用Mapper中的方法,Mapper層調(diào)用數(shù)據(jù)庫(kù)數(shù)據(jù),和數(shù)據(jù)庫(kù)MySql進(jìn)行交互,將得到的數(shù)據(jù)返回到Service層,Service層將數(shù)據(jù)傳遞到Controller層,Controller層最終數(shù)據(jù)顯示到了用戶界面上。系統(tǒng)管理員訪問管理系統(tǒng),Web訪問應(yīng)用服務(wù)器、服務(wù)器訪問數(shù)據(jù)庫(kù)服務(wù)器、生產(chǎn)管理員、人事管理員、設(shè)備管理員、銷售管理員、采購(gòu)管理員、倉(cāng)庫(kù)管理員都是通過這種方式傳遞信息的。4.3數(shù)據(jù)庫(kù)模型設(shè)計(jì)類圖主要是用在面向?qū)ο筌浖_發(fā)的分析和設(shè)計(jì)階段,描述系統(tǒng)的靜態(tài)結(jié)構(gòu)。類圖圖示了所構(gòu)建所有實(shí)體類、實(shí)體類的內(nèi)部結(jié)構(gòu)以及實(shí)體之間的關(guān)系,簡(jiǎn)化了人們對(duì)系統(tǒng)的理解。它是系統(tǒng)分析和設(shè)計(jì)階段的重要產(chǎn)物,是系統(tǒng)編碼和測(cè)試的重要模型。用來(lái)顯示系統(tǒng)中的類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系的一種靜態(tài)模型,是面向?qū)ο笙到y(tǒng)建模中最常用和最重要的圖,是定義其它圖的基礎(chǔ),用于描述一類的屬性和操作,也對(duì)系統(tǒng)的約束,被廣泛應(yīng)用于類圖的建模的面向?qū)ο蟮南到y(tǒng)中,因?yàn)樗鼈兪俏ㄒ坏?,可以直接映射到面向?qū)ο蟮恼Z(yǔ)言的UML圖。類(Class)封裝了數(shù)據(jù)和行為,是面向?qū)ο蟮闹匾M成部分,它是具有相同屬性、操作、關(guān)系的對(duì)象集合的總稱。在系統(tǒng)中,每個(gè)類都具有一定的職責(zé),職責(zé)指的是類要完成什么樣的功能,要承擔(dān)什么樣的義務(wù),一個(gè)類可以有多種職責(zé),設(shè)計(jì)得好的類一般只有一種職責(zé),在定義類的時(shí)候,將類的職責(zé)分解成為類的屬性和操作(即方法),類的屬性即類的數(shù)據(jù)職責(zé),類的操作即類的行為職責(zé),設(shè)計(jì)類是面向?qū)ο笤O(shè)計(jì)中最重要的組成部分,也是最復(fù)雜和最耗時(shí)的部分,在軟件系統(tǒng)運(yùn)行時(shí),類將被實(shí)例化成對(duì)象(Object),對(duì)象對(duì)應(yīng)于某個(gè)具體的事物,是類的實(shí)例(Instance)。在軟件開發(fā)不同階段使用的類圖具有不同的抽象層次,即概念層、說(shuō)明層、和實(shí)現(xiàn)層。使用UML進(jìn)行應(yīng)用建模也應(yīng)該是一個(gè)迭代的過程,所以我們應(yīng)該建立一個(gè)類圖的層次的概念。概念層類圖描述應(yīng)用領(lǐng)域中的概念,這些概念與實(shí)現(xiàn)它們的類有聯(lián)系。通常沒有直接的映射關(guān)系。在本系統(tǒng)的設(shè)計(jì)過程中,主要設(shè)計(jì)了20張表,分別是用戶信息User、部門信息department、員工信息personnel、預(yù)定訂單reserve、銷售sale、鋼絲繩信息gss_information、盤條信息pt_information、設(shè)備信息表equipment、設(shè)備維修記錄maintain、庫(kù)存信息stock、采購(gòu)訂單表purchase、供應(yīng)商表supplier、采購(gòu)檢驗(yàn)信息表purchase_check、采購(gòu)計(jì)劃表purchase_plan、生產(chǎn)領(lǐng)料信息表produce_to、生產(chǎn)質(zhì)檢表produce_check、生產(chǎn)計(jì)劃信息produce_plan、退貨表return_handle、客戶信息customer、庫(kù)存清單stock、出庫(kù)信息表out_information,入庫(kù)信息join_information表。圖中表明各表中的數(shù)據(jù)類型,具體數(shù)據(jù)庫(kù)類圖如圖4-4所示。本章小結(jié)本章首先介紹了系統(tǒng)整體結(jié)構(gòu),通過包圖的設(shè)計(jì),能夠更加直觀的了解該項(xiàng)目的具體開發(fā)的功能結(jié)構(gòu),部署圖以及架構(gòu)模型圖對(duì)系統(tǒng)的架構(gòu)進(jìn)行了詳細(xì)的描述,按照開發(fā)的思路設(shè)計(jì)了數(shù)據(jù)庫(kù)圖,并繪制數(shù)據(jù)庫(kù)類圖。構(gòu)件建模架構(gòu)建模也稱為低層設(shè)計(jì),將對(duì)構(gòu)件表示進(jìn)行細(xì)化。與面向?qū)ο笤O(shè)計(jì)相對(duì)應(yīng),它將分析類(包括設(shè)計(jì)類的引入)和類之間的交互。架構(gòu)建模的原則是整理用例的事件流,逐一確定邊界對(duì)象和實(shí)體對(duì)象,將邊界對(duì)象放到UI層、實(shí)體對(duì)象和業(yè)務(wù)規(guī)則放在業(yè)務(wù)邏輯層,并根據(jù)流程確定接口;然后再根據(jù)業(yè)務(wù)邏輯層的實(shí)體類需要的數(shù)據(jù)存儲(chǔ)來(lái)分析數(shù)據(jù)訪問層;對(duì)分布式、并發(fā)、安全、日志等其它機(jī)制進(jìn)行相應(yīng)的處理5.1系統(tǒng)UI構(gòu)件設(shè)計(jì)組件是系統(tǒng)的另一個(gè)物理部分,它表示實(shí)際的事物。組件是定義良好接口的物理實(shí)現(xiàn)單元。它是系統(tǒng)的另一部分。每個(gè)組件表示系統(tǒng)設(shè)計(jì)中特定類的實(shí)現(xiàn)。定義良好的組件并不直接依賴于其他組件,而是依賴于組件支持的接口。在這種情況下,可以用支持正確接口的其他組件替換系統(tǒng)中的組件。接口是由軟件或硬件支持的操作集。通過使用命名接口,可以避免系統(tǒng)組件之間的直接依賴關(guān)系,有利于新組件的替換。組件圖從軟件體系結(jié)構(gòu)的角度描述了系統(tǒng)的主要功能。例如,系統(tǒng)被分成幾個(gè)子系統(tǒng)。每個(gè)子系統(tǒng)包括哪些類、包和組件、它們之間的關(guān)系以及它們被分配給哪些節(jié)點(diǎn)。使用組件圖可以清楚地看到系統(tǒng)的結(jié)構(gòu)和功能。便于項(xiàng)目組成員制定工作目標(biāo),了解工作條件。同時(shí),最重要的一點(diǎn)是促進(jìn)軟件重用。它是系統(tǒng)的一個(gè)物理和可替換的部分,符合一組接口并提供其實(shí)現(xiàn)。組件可以完成獨(dú)立的功能,它是軟件系統(tǒng)的一個(gè)組件。在功能劃分的軟件系統(tǒng)中,軟件被劃分為模塊。借鑒面向?qū)ο蠹夹g(shù),將軟件系統(tǒng)劃分為若干個(gè)子系統(tǒng)和組件。每個(gè)組件都可以實(shí)現(xiàn)一定的功能,為其他組件提供使用接口,便于軟件復(fù)用。根據(jù)對(duì)天津全友鋼絲繩有限公司管理系統(tǒng)調(diào)研結(jié)果進(jìn)行分析,計(jì)劃了合理地使用需求建模技術(shù),對(duì)天津全友鋼絲繩有限公司管理系統(tǒng)進(jìn)行了UI架構(gòu)設(shè)計(jì),系統(tǒng)主要有7個(gè)角色權(quán)限,分別介紹以下七種組件UI構(gòu)件即系統(tǒng)管理員UI構(gòu)件、人事管理員UI構(gòu)件、采購(gòu)管理員UI構(gòu)件、銷售管理員UI構(gòu)件、生產(chǎn)管理員UI構(gòu)件、倉(cāng)庫(kù)管理員UI構(gòu)件、設(shè)備管理員UI構(gòu)件。介紹每種UI構(gòu)件的具體物理架構(gòu)。5.1.1系統(tǒng)管理員UI設(shè)計(jì)系統(tǒng)管理員UI構(gòu)件作出做出了如下的設(shè)計(jì)。整體構(gòu)件為WEB頁(yè)面,分為3個(gè)二級(jí)模塊包括用戶信息維護(hù)user.html、鋼絲繩信息維護(hù)gss_information.html和盤條信息維護(hù)pt_information.html。鋼絲繩信息維護(hù)gss_information.html中包括gss_information_add.html和gss_information_update.html。盤條信息維護(hù)pt_information.html中包括pt_information_add.html和pt_information_update.html。具體情況如圖5-1所示。gss_information.html.html中包含layUI中一些自帶的方法,包含一些Ajax語(yǔ)句,當(dāng)點(diǎn)擊添加時(shí),系統(tǒng)會(huì)彈出gss_information.html_add.html的文本框,包含input輸入框,當(dāng)點(diǎn)擊修改時(shí),系統(tǒng)會(huì)彈出gss_information.html_update.html頁(yè)面,頁(yè)面和gss_information.html_add.html一致,只是在gss_information.html_update.html中會(huì)有相應(yīng)的JavaScript語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的回顯,pt_information.html和gss_information.html類似,user.html中是一個(gè)包含所有用戶的信息和修改密碼操作。圖5-1系統(tǒng)管理UI架構(gòu)5.1.2人事管理員UI設(shè)計(jì)人事管理員UI構(gòu)件作出做出了如下的設(shè)計(jì)。整體構(gòu)件為WEB頁(yè)面,分為3個(gè)二級(jí)模塊,包括員工信息維護(hù)模塊personnel.html,部門信息維護(hù)模塊department.html,員工考勤模塊attendance.html。人事模塊personnel.html中包括personnel_add.html和personnel_update.html,部門信息維護(hù)department.html中包括department_add.html和department_update.html。personnel.html中包含layUI中一些自帶的方法,包含一些Ajax語(yǔ)句,當(dāng)點(diǎn)擊添加時(shí),系統(tǒng)會(huì)彈出personnel_add.html的文本框,包含input輸入框,和CheckBox選擇性別屬性,當(dāng)點(diǎn)擊修改時(shí),系統(tǒng)會(huì)彈出personnel_update.html頁(yè)面,頁(yè)面和personnel_add.html一致,只是在personnel_update.html中會(huì)有相應(yīng)的JavaScript語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的回顯,department.html和personnel.html類似,attendance.html中是一個(gè)包含所有員工姓名和員工所對(duì)應(yīng)出勤天數(shù)的一個(gè)form表單。圖5-2人事管理UI架構(gòu)5.1.3生產(chǎn)管理員UI設(shè)計(jì)針對(duì)產(chǎn)管理員UI構(gòu)件作出做出了如下的設(shè)計(jì)。整體構(gòu)件為WEB頁(yè)面,分為4個(gè)二級(jí)模塊,生產(chǎn)質(zhì)檢清單produce_check.html、日產(chǎn)量清單produce.html、制定生產(chǎn)計(jì)劃produce_plan.html、生產(chǎn)放料單produce_to.html。其中生產(chǎn)質(zhì)檢清單produce_check.html中包括produce_check_update.html,制定生產(chǎn)計(jì)劃produce_plan.html中包括produce_plan_add.html和produce_plan_update.html,日產(chǎn)量清單produce.html中包括produce_add.html和produce_update.html,生產(chǎn)放料produce_to.html中包括produce_to_add.html和produce_to_update.html,具體情況如圖5-3所示。produce_plan.html中包含layUI中一些自帶的方法,包含一些Ajax語(yǔ)句,當(dāng)點(diǎn)擊添加時(shí),系統(tǒng)會(huì)彈出produce_plan_add.html的文本框,包含input輸入框,和CheckBox選擇性別屬性,當(dāng)點(diǎn)擊修改時(shí),系統(tǒng)會(huì)彈出produce_plan_update.html頁(yè)面,頁(yè)面和produce_plan_add.html一致,只是在produce_plan_update.html中會(huì)有相應(yīng)的JavaScript語(yǔ)句,實(shí)現(xiàn)數(shù)據(jù)的回顯,produce.html、produce_check、produce_to效果和produce_plan.html類似,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論