




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文)IPAGE68PAGE摘要紡織行業(yè)有著悠久的歷史,是我國傳統(tǒng)的制造業(yè),而且一直在國家的發(fā)展和經(jīng)濟發(fā)展中有著重要的地位,紡織廠的基本流程有采購原料、生產(chǎn)成品、銷售商品、庫存管理等。這一系列的流程支撐著紡織廠的運作。為了提高企業(yè)的效率,需要一套信息化、科學(xué)化、準確化的管理系統(tǒng)幫助企業(yè)管理。系統(tǒng)是基于MVC思想的ASP.NETMVC框架,利用模型-視圖-控制器模式,使用EntityFramework,可針對數(shù)據(jù)庫表映射生成模型和映射信息,提高了系統(tǒng)的可擴展性。本系統(tǒng)實現(xiàn)了設(shè)備管理、采購管理、銷售管理、生產(chǎn)管理、庫存管理、工廠員工管理,圣隆紡織廠系統(tǒng)簡單易用使紡織廠做到科學(xué)化、規(guī)范化的管理,大大的降低工廠的運營成本,有效的提高工廠的生產(chǎn)效率。關(guān)鍵詞:紡織企業(yè);管理系統(tǒng);ASP.NETMVC;EntityFramework;AbstractTextileindustryhasalonghistory,isthetraditionalmanufacturingindustryinChina,andhasbeenplayinganimportantroleinthenationaldevelopmentandeconomicdevelopment.Thebasicprocessoftextilefactoryincludespurchasingrawmaterials,producingfinishedproducts,sellinggoods,inventorymanagement,etc.Thisseriesofprocessessupporttheoperationoftextilemills.Inordertoimprovetheefficiencyofenterprises,asetofinformation,scientificandaccuratemanagementsystemisneededtohelpenterprisemanagement.ThesystemisanMVCframeworkbasedonMVC.UsingthemodelviewcontrollermodeandEntityFramework,themodelandmappinginformationcanbegeneratedfordatabasetablemapping,whichimprovesthescalabilityofthesystem.Thesystemrealizesequipmentmanagement,purchasemanagement,salesmanagement,productionmanagement,inventorymanagement,factorystaffmanagement.ThesystemofShenglongtextilefactoryissimpleandeasytouse,whichmakesthetextilefactoryscientificandstandardized,greatlyreducestheoperationcostofthefactory,andeffectivelyimprovestheproductionefficiencyofthefactory.Keywords:textileenterprisemanagementsystemASP.NETMVCEntityFramework
目錄TOC\o"1-3"\f\h\u摘要 IAbstract II第1章緒論 11.1課題背景 11.2目的和意義 21.2.1課題目的 21.2.2課題意義 3第2章可行性分析 52.1經(jīng)濟可行性 52.2技術(shù)可行性 72.3社會環(huán)境可行性 8本章小結(jié) 9第3章需求分析 103.1杭州市圣隆紡織廠管理系統(tǒng)的需求概述 103.2系統(tǒng)業(yè)務(wù)流程分析 113.3系統(tǒng)需求用例分析 153.3.1生產(chǎn)主管用例 163.3.2銷售主管用例 193.3.3系統(tǒng)主管用例圖 213.3.4庫管主管用例圖 233.3.5采購主管用例圖 253.4系統(tǒng)概念類圖模型 28本章小結(jié) 29第4章架構(gòu)建模 304.1系統(tǒng)解決方案 304.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計 304.1.2系統(tǒng)部署設(shè)計 314.2系統(tǒng)架構(gòu)設(shè)計 324.3系統(tǒng)庫模型設(shè)計 33本章小結(jié) 34第4章構(gòu)件建模 355.1杭州市圣隆紡織廠管理系統(tǒng)UI構(gòu)件設(shè)計 355.1.2銷售主管UI構(gòu)件設(shè)計 355.1.2采購主管UI構(gòu)件設(shè)計 355.1.3庫存主管UI構(gòu)件設(shè)計 365.1.5生產(chǎn)主管UI構(gòu)件設(shè)計 375.2系統(tǒng)行為分析與合計 375.2.1生產(chǎn)主管添加設(shè)備信息行為分析 375.2.2系統(tǒng)主管修改員工信息行為分析 385.2.3銷售管理增加客戶信息行為分析 395.2.4采購管理增加采購訂單行為分析 405.2.5采購管理刪除采購訂單行為分析 415.3系統(tǒng)設(shè)計類圖模型 42第6章系統(tǒng)實現(xiàn) 446.1部門信息管理模塊的實現(xiàn) 446.2用戶信息管理模塊的實現(xiàn) 466.3設(shè)備信息管理模塊的實現(xiàn) 486.4客戶信息管理模塊實現(xiàn) 506.5銷售訂單管理模塊實現(xiàn) 526.6供應(yīng)商信息管理模塊實現(xiàn) 54第7章系統(tǒng)測試 567.1測試的基本概念 567.2測試計劃 567.3測試用例 577.3.1白盒測試 577.3.2黑盒測試 597.4測試結(jié)果 637.4.1白盒測試結(jié)果 637.4.2黑盒測試結(jié)果 637.4.3測試結(jié)論 64本章小結(jié) 65結(jié)論 66致謝 67第1章緒論1.1課題背景 紡織工業(yè)起源于英國,隨后相繼轉(zhuǎn)移與歐美國家,二十世紀五六十年代日本成為當(dāng)時主要的紡織生產(chǎn)國,七十年代紡織重點轉(zhuǎn)移到了東南亞的國家。歐美日等發(fā)達國家在紡織行業(yè)對我國來講已是遙遙領(lǐng)先的,在現(xiàn)在這個信息化的時代,其相關(guān)的軟件層間迭出,紡織廠管理系統(tǒng)在國外以及十分普遍。管理系統(tǒng)可以使企業(yè)開源節(jié)流,減少企業(yè)勞動力,無形的幫助企業(yè)節(jié)省了開銷提高了企業(yè)的效率,節(jié)約了成本使收益更高。紡織業(yè)是我國自古流傳下來的行業(yè),紡織業(yè)已經(jīng)在我國傳承了幾千年的時間,在我國改革開放之后,我國紡織業(yè)進入了高速的發(fā)展時期,紡織業(yè)的發(fā)展是十分顯著的。我國是世界上最大的紡織品生產(chǎn)國、消費國,擁有著最全面、類型最全的紡織產(chǎn)業(yè)鏈,中國在步入世界紡織強國的道路上有著的扎實基礎(chǔ)和顯著優(yōu)勢。隨著“互聯(lián)網(wǎng)+”時代的來臨,科學(xué)與技術(shù)發(fā)展進步。的紡織行業(yè)的道路是筆直寬敞的,未來將是一片光明的。相比與國外現(xiàn)狀,國內(nèi)的軟件市場近些年來增長迅猛,技術(shù)也不斷地完善進步。目前從國內(nèi)軟件現(xiàn)有的軟件產(chǎn)品總體上來講,在滿足客戶需求的方面有著一些不足,關(guān)于采購、庫存等通用的業(yè)務(wù)上。市場上現(xiàn)有的模塊相對成熟一些。單針對生產(chǎn)業(yè)務(wù)這方面的信息化管理系統(tǒng)模塊與用戶所需要的需求存在著不小的差異。杭州市圣隆紡織廠的日常管理包括采購原料、生產(chǎn)紡織商品、銷售商品和庫存原料與商品的一系列日常管理。有一套及信息化、科學(xué)化、精準化的管理系統(tǒng)來幫助企業(yè)對企業(yè)進行全方面的管理。有利于提高企業(yè)的生產(chǎn)效率和管理效率,結(jié)合我國現(xiàn)階段的社會大環(huán)境結(jié)合紡織工業(yè)持續(xù)發(fā)展的特點,通過針對產(chǎn)品質(zhì)量的提升,提高對企業(yè)資源利用率,根據(jù)時代的發(fā)展,利用快速的信息交互、科學(xué)化正規(guī)化的管理,增強杭州市圣隆紡織廠的管理水平。提高杭州市圣隆紡織廠在行業(yè)里的競爭里。自從2015年兩會,互聯(lián)網(wǎng)+被寫入了基本國策,李克強總理的報告中提出“互聯(lián)網(wǎng)+”計劃,各行各業(yè)都開始提高了對信息化建設(shè)的要求,紡織行業(yè)作為國內(nèi)制造業(yè)的前列行業(yè)。紡織行業(yè)也跟著國家政策的腳步,紡織廠管理系統(tǒng)軟件,就變成了企業(yè)在運行管理中信息化建設(shè)下不可缺少的一個重要模塊。現(xiàn)在網(wǎng)絡(luò)以及成為人類社會中必不可少的一部分,互聯(lián)網(wǎng)為人類的生活提供了方便快捷的條件。在提高工作效率這方面,利用軟件系統(tǒng)的管理模式逐漸的被人們所青睞,在軟件上進行工作也越來越受人們歡迎。當(dāng)今時代的人們的工作節(jié)奏生活是越來越快,以前傳統(tǒng)的老舊的人工管理方式已逐漸被人們所遺忘所淘汰。傳統(tǒng)的人工管理方式已無法勝任杭州市圣隆紡織廠的日常管理工作,國人對管理系統(tǒng)軟件的需求也越來越多。針對杭州市圣隆紡織廠管理系統(tǒng)來講。管理的企業(yè)內(nèi)部信息內(nèi)容作為系統(tǒng)的處理核心,具有以下特點:該系統(tǒng)是一個人員與機器結(jié)合的系統(tǒng),因此建立的系統(tǒng)是整個企業(yè)的核心和信息交互的中心,所以它要包含圣隆紡織廠的各種數(shù)據(jù)比如信息輸入,信息儲存,信息刪除,信息變更,信息統(tǒng)計,信息查詢,生成表單,物資信息顯示等日常信息處理。數(shù)據(jù)處理速度要快,成本要低。因為紡織廠管理系統(tǒng)處理數(shù)據(jù)的過程要相對穩(wěn)定,所以該系統(tǒng)設(shè)計要符合考察的實際情況,設(shè)計方面要更全面跟合理。對企業(yè)實地調(diào)查和調(diào)研多方面了解,再考慮到圣隆紡織廠的管理工作需求,針對圣隆紡織廠日常運營所需要的功能,將工作盡可能的都集中在該杭州市圣隆紡織廠管理系統(tǒng)中,實現(xiàn)網(wǎng)絡(luò)線上管理的工作,極大的方便了員工的工作完成,提高圣隆紡織廠的管理效率。1.2目的和意義1.2.1課題目的杭州市圣隆紡織廠管理系統(tǒng)是一個可以把杭州市圣隆紡織廠的日常辦公都可以在系統(tǒng)上完成實現(xiàn)的系統(tǒng),省去傳統(tǒng)人工管理對產(chǎn)品、原料信息統(tǒng)計上可能會出現(xiàn)的誤差,或紙質(zhì)文檔出現(xiàn)紙張腐蝕損壞、信息不夠清晰等問題。可以及時的對各個部門下發(fā)命令,該管理系統(tǒng)包括銷售管理,銷售管理可以記錄與客戶洽談所簽署的銷售合同,在根據(jù)合同和客戶的信息生成銷售訂單,設(shè)備管理記錄這各個車間的設(shè)備,每個設(shè)備都有著自己的編號設(shè)備的信息都記錄入系統(tǒng)在系統(tǒng)中更改設(shè)備的狀態(tài)。采購管理根據(jù)企業(yè)現(xiàn)有的原料庫存和所記錄的供應(yīng)商信息生成采購訂單,采購成功完成后通知庫存管理進行原料入庫,在根據(jù)庫存信息,銷售信息由生產(chǎn)主管制定生產(chǎn)計劃,在根據(jù)生產(chǎn)計劃分配員工和生產(chǎn)車間,系統(tǒng)還記錄這原料的入庫出庫、成品的入庫出庫,系統(tǒng)的這些功能為了提高紡織廠的效率。紡織企業(yè)是一個實體的制造企業(yè),杭州市圣隆紡織廠是一個標(biāo)準的紡織企業(yè),它符合著紡織企業(yè)的運營特點,針對擁有著生產(chǎn)環(huán)節(jié)的企業(yè),都有一個顯著的特點,這種企業(yè)的特點基本都是基于訂單來進行的。以訂單為驅(qū)動中心開始開展業(yè)務(wù),生產(chǎn)的方式要不就是數(shù)量小品種豐富或者是品種單一反復(fù)生產(chǎn)這兩種方式。所以杭州市圣隆紡織廠的管理系統(tǒng)都要根據(jù)杭州市圣隆紡織廠本身的業(yè)務(wù)需求來進行管理系統(tǒng)軟件的研制與開發(fā),做到可以根據(jù)銷售員填寫的訂單及時的生產(chǎn)訂單中所要的產(chǎn)品,也可以通過對以前生產(chǎn)過的產(chǎn)品進行重復(fù)性生產(chǎn),生產(chǎn)管理模塊對杭州市圣隆紡織廠是十分重要的,是紡織廠管理系統(tǒng)設(shè)計中的一大核心,根據(jù)生產(chǎn)的復(fù)雜流程,大量的生產(chǎn)信息設(shè)計相應(yīng)潮流所需,需求變多的新的產(chǎn)品,還可以通過以往生產(chǎn)的產(chǎn)品進行重復(fù)性反復(fù)性生產(chǎn)的生產(chǎn)管理功能。杭州市圣隆紡織廠生產(chǎn)管理過程中在系統(tǒng)的管理過程中是有根據(jù)紡織廠所擁有的訂單來進行生產(chǎn)引導(dǎo)的,確認訂單后根據(jù)紡織廠本身的生產(chǎn)過程中各種流程操作,將擁有的訂單的信息轉(zhuǎn)換為數(shù)據(jù)在系統(tǒng)中不斷的傳遞,最后在都轉(zhuǎn)化為數(shù)據(jù)保存在對應(yīng)的生產(chǎn)數(shù)據(jù)庫中。采用科學(xué)的方法完成對生產(chǎn)流程的分析。擁有高效率的管理系統(tǒng)都具有各種信息的集成功能,可以將生產(chǎn)信息、采購信息、銷售信息、庫存信息直接反饋給各自的部門管理人員,從而可以紡織廠的工作人員對數(shù)據(jù)信息進行根據(jù)紡織廠現(xiàn)有情況詳細的梳理。對其進行對情況的應(yīng)對處理。通過對杭州市圣隆紡織廠管理系統(tǒng)的分析,針對圣隆紡織廠現(xiàn)有的問題進行詳細的分析,對現(xiàn)有的問題進行清晰的分類,搞紡織廠現(xiàn)有問題的需求,從而確定杭州市圣隆紡織廠管理系統(tǒng)的功能。在系統(tǒng)的設(shè)計階段運用所了解掌握的各種技術(shù)對紡織廠管理系統(tǒng)做出詳細的定義,確保杭州市圣隆紡織廠管理系統(tǒng)擁有實現(xiàn)各模塊的管理功能和所擁有的軟件結(jié)構(gòu)。保證杭州市圣隆紡織廠管理系統(tǒng)的有效運行,可以全面的完成各項要求,有效的利用圣隆紡織廠現(xiàn)有的資源,做到降低生產(chǎn)成本,縮短生產(chǎn)周期,減少資金積壓。以提升圣隆紡織廠的收益和企業(yè)競爭力。1.2.2課題意義紡織企業(yè)隨著時代不斷的向前發(fā)展,因隨著時代的腳步進行前行,否則就會被時代隨淘汰,將手工管理方式淘汰掉,手工管理的方式以不適應(yīng)于杭州市圣隆紡織廠的管理方式,現(xiàn)在就應(yīng)跟隨時代的腳步用先進的管理手段信息化的管理手段對杭州市圣隆紡織廠進行管理,對于圣隆紡織廠這種紡織企業(yè)來講,在運行過程中最重要的就是安全和穩(wěn)定。所有操作的都可以保證數(shù)據(jù)的長期穩(wěn)定和持續(xù)可恢復(fù)性,以防止數(shù)據(jù)的丟失對企業(yè)造成損失,因此在信息處理的過程中,必須滿足較高的性能和空間要求。可擴展性和高效率原則,在圣隆紡織廠的日常工作環(huán)境里,能確保高效率、高效能的運行,對一個系統(tǒng)來講要做的兼容性較好,在各個平臺各個環(huán)境下都可以廣泛的使用。杭州市圣隆紡織廠管理系統(tǒng)有利于企業(yè)的設(shè)備和員工管理,保證設(shè)備狀態(tài)的使用性。對企業(yè)內(nèi)的員工有著一定的管理性,大大的增加了企業(yè)的安全性,也提高了杭州市圣隆紡織廠的管理效率,各部門的管理者都可以在杭州市管理系統(tǒng)上看到各部門的日常運作狀態(tài)。既方便了管理者管理企業(yè),也提高了員工的工作效率。本次設(shè)計的圣隆紡織廠管理系統(tǒng)可以及時的對各個部門下發(fā)命令,銷售管理可以記錄與客戶洽談所簽署的銷售合同,在根據(jù)合同和客戶的信息生成銷售訂單,設(shè)備管理記錄這各個車間的設(shè)備,每個設(shè)備都有著自己的編號設(shè)備的信息都記錄入系統(tǒng)在系統(tǒng)中更改設(shè)備的狀態(tài)。采購管理根據(jù)企業(yè)現(xiàn)有的原料庫存和所記錄的供應(yīng)商信息生成采購訂單,采購成功完成后通知庫存管理進行原料入庫,在根據(jù)庫存信息,銷售信息由生產(chǎn)主管制定生產(chǎn)計劃,在根據(jù)生產(chǎn)計劃分配員工和生產(chǎn)車間,系統(tǒng)還記錄這原料的入庫出庫、成品的入庫出庫,從而實現(xiàn)杭州市圣隆紡織廠的現(xiàn)代化、信息化。本次設(shè)計的杭州市圣隆紡織廠管理系統(tǒng)從根本上幫助杭州圣隆紡織廠提升他們在設(shè)備方面的效率,真正的解放勞動力,相關(guān)信息處理過程中的正確率以及速度就成為關(guān)鍵。現(xiàn)代經(jīng)濟發(fā)展速度非常快,市場更是變化無常,可以說當(dāng)前紡織廠管理系統(tǒng)在這種條件下生存就不得不面臨諸多威脅,同時也必須做到相關(guān)系統(tǒng)的完善和升級。那么杭州市圣隆紡織廠,就需要一個可靠的系統(tǒng)管理軟件來管理以及對管理員使用的安排管理,因此開發(fā)出一個優(yōu)秀并且可靠的系統(tǒng)就十分必要了。
第2章可行性分析本章是杭州市圣隆紡織廠管理系統(tǒng)的可行性分析,從經(jīng)濟可行性分析、技術(shù)可行性分析以及社會可行性分析三個方面對其進行調(diào)查和分析,最后得出是否值得進行系統(tǒng)設(shè)計或是否有必要進行系統(tǒng)實現(xiàn)的結(jié)論。2.1經(jīng)濟可行性經(jīng)濟可行性分析是項目可行性分析的重要組成部分,經(jīng)濟可行性分析是貫穿整個可行性分析的全部過程,其根本是從經(jīng)濟角度,通過對紡織行業(yè)全面科學(xué)的成本效益的分析,為決策者作出投資決策提供科學(xué)依據(jù)。杭州市圣隆紡織廠管理系統(tǒng)的經(jīng)濟可行性分析主要包含兩個;一個是對整個過程分析和評價,即對可供選擇的技術(shù)方案和建設(shè)條件進行經(jīng)濟分析和經(jīng)濟評價,二是對整個經(jīng)濟可行性分析進行最終的分析評價,既是在第一不的基礎(chǔ)上對擬定的建設(shè)項目進行綜合的經(jīng)濟分析和評價,從而確定項目的成本和效益。首先,本管理系統(tǒng)可以完整的實現(xiàn)杭州市圣隆紡織廠管理系統(tǒng)的所有模塊,符合現(xiàn)階段圣隆紡織廠所需要的業(yè)務(wù)需求,理論上可以得到圣隆紡織廠的支持。其次,現(xiàn)在軟件市場上的紡織管理軟件大多數(shù)都為大型ERP系統(tǒng),其模塊眾多且造價昂貴,后期保養(yǎng)費用也所需甚多。杭州市圣隆紡織廠管理系統(tǒng)開發(fā)所需的一些關(guān)于開發(fā)的資料可以從網(wǎng)上資源或其他方面得到資源,所需的其他設(shè)備和開發(fā)工具都是比較容易獲得。因此,綜上所述,杭州市圣隆紡織廠的開發(fā)成本相對較少的,對于杭州市圣隆紡織廠管理系統(tǒng)的經(jīng)濟可行性分析分別從以下幾個方面對杭州市圣隆紡織廠的經(jīng)濟可行性分析進行全面的深入的進行分析、調(diào)查和預(yù)測。與同類的紡織廠管理系統(tǒng)的市場的占有率調(diào)查和預(yù)測研究和確定市場,主要是指對同類管理系統(tǒng)軟件的優(yōu)劣勢進行比較以及對自身的競爭力,確定主要的市場和市場的風(fēng)險程度,從而確定你杭州市圣隆紡織廠開發(fā)項目的開發(fā)價值。進而實行全面的施工方案設(shè)計。包括系統(tǒng)的需求分析、總體設(shè)計、系統(tǒng)編碼實現(xiàn)、系統(tǒng)測試等。開發(fā)前期的主要經(jīng)濟成本是系統(tǒng)開發(fā)所需的硬件條件和開發(fā)軟件環(huán)境所使用的經(jīng)費。當(dāng)杭州市圣隆紡織廠管理系統(tǒng)可以正式的投入使用進行運行后,可以紡織廠工作人員的的工作強度,提高紡織廠的生產(chǎn)工作效率,方便對杭州市圣隆紡織廠的流程的管理。所可以節(jié)省到的人力、物力、財力所產(chǎn)生的直觀的經(jīng)濟效益是遠要大于系統(tǒng)開發(fā)所需的成本的,根據(jù)對杭州市圣隆紡織廠管理系統(tǒng)的經(jīng)濟可行性分析來說,杭州市圣隆紡織廠管理系統(tǒng)開發(fā)是完全可行的。1.系統(tǒng)初期投資紡織廠管理系統(tǒng)系統(tǒng)的初期投資如表2-1所示。表2-1紡織廠管理系統(tǒng)初期投資序號任務(wù)人工(人·日)單價(元)合計(元)1可行性研究430012002需求分析1050050003總體設(shè)計650030004系統(tǒng)管理模塊430012005用戶管理模塊550025006數(shù)據(jù)庫設(shè)計750035007數(shù)據(jù)統(tǒng)計管理模塊650030009編碼實現(xiàn)10600600010單元測試5300150011系統(tǒng)綜合測試6300180012說明手冊編制225050013總計292002.該系統(tǒng)貨幣的時間價值設(shè)年利率為i,現(xiàn)已存入P元,則n年后可得到的錢數(shù)為:F=P(1+i)n。這就是P元在n年后的價值。在杭州圣隆紡織廠管理系統(tǒng)中,假設(shè)每年可節(jié)省10萬元。若軟件生存期為5年,則5年可節(jié)省50萬元。而開發(fā)杭州圣隆紡織廠管理系統(tǒng)共投資2.92萬元。其具體的貨幣的時間價值如下。設(shè)年利率為5%,杭州圣隆紡織廠管理系統(tǒng)貨幣時間價值如表2-2所示。表2-2杭州市圣隆紡織廠管理系統(tǒng)貨幣時間價值(萬元)年份將來值(1+i)n現(xiàn)在值1101.059.5239.5232101.10259.07018.5933101.15768.63927.2324101.21558.25435.4865101.27637.83543.3213.投資回收期在引入本系統(tǒng)一年以后,可以節(jié)省9.523萬元;第二年,可以節(jié)省18.593萬元,比最初的投資還少1.847萬元,但第三年可以節(jié)省27.232萬元。即:1+(10.684-9.523)/9.070=1.128(年)4.純收入引入杭州市圣隆紡織廠管理系統(tǒng)之后,5年內(nèi)的純收入預(yù)計是22.881萬元,具體內(nèi)容如下:43.321-20.44=22.881(萬元)經(jīng)過以上分析,此系統(tǒng)在經(jīng)濟上的開發(fā)是可行的。2.2技術(shù)可行性杭州市圣隆紡織廠管理系統(tǒng)的架構(gòu)設(shè)計是采用ASP.NETMVC架構(gòu)設(shè)計,所以可以在系統(tǒng)中大大的降低客戶端的壓力,所有的數(shù)據(jù)交互都基本上是在系統(tǒng)網(wǎng)絡(luò)中進行的。大大減少了圣隆紡織廠員工的手動輸入,盡量利用界面選擇框進行操作,極大的可以減少實際操作中的錯誤輸入,可以保證數(shù)據(jù)的精準性,同時也就具有一定的安全性。ASP.NET對比其他的Web開發(fā)模型有著幾個重要的優(yōu)點,可以使將生成的程序邏輯與代碼表示的用戶界面清楚的分開,公共語言運行庫還利用托管代碼服務(wù)簡化了開發(fā)的過程杭州市圣隆紡織廠管理系統(tǒng)系統(tǒng)的數(shù)據(jù)庫是以SQL
Server
2005作為數(shù)據(jù)庫它有著對數(shù)據(jù)保護性,可以通過設(shè)定相關(guān)的權(quán)限來限制用戶查看數(shù)據(jù),這樣達到對數(shù)據(jù)的保護作用,它還簡化了操作,在進行查詢操作是,不需要用過多的語句就可以做到查詢操作,還可以自定義數(shù)據(jù),比如要查詢一個季度表的銷售訂單的平均值,那么使用avg()可以定義出新的數(shù)據(jù)列,在進行新的數(shù)據(jù)查詢。所以說使用SQL
Server
2005訂單的提高了系統(tǒng)的安全性與便捷性。杭州市圣隆紡織廠管理系統(tǒng)系統(tǒng)的數(shù)據(jù)庫是以SQL
Server
2005作為數(shù)據(jù)庫它有著對數(shù)據(jù)保護性,可以通過設(shè)定相關(guān)的權(quán)限來限制用戶查看數(shù)據(jù),這樣達到對數(shù)據(jù)的保護作用,它還簡化了操作,在進行查詢操作是,不需要用過多的語句就可以做到查詢操作,還可以自定義數(shù)據(jù),比如要查詢一個季度表的銷售訂單的平均值,那么使用avg()可以定義出新的數(shù)據(jù)列,在進行新的數(shù)據(jù)查詢。所以說使用SQL
Server
2005訂單的提高了系統(tǒng)的安全性與便捷性。杭州市圣隆紡織廠管理系統(tǒng)是使用C#語言進行開發(fā)的,C#語言有著快速開發(fā)的能力,而且沒有失去C和C++語言的各種特性,它繼承了C和C++語言的優(yōu)點。綜上所述,在技術(shù)上系統(tǒng)使用的ASP,NETMCV與C#是完全符合現(xiàn)在開發(fā)條件的滿足現(xiàn)在的開發(fā)局勢,這些技術(shù)在未來的一些時間內(nèi)也不會被淘汰,開發(fā)出的系統(tǒng)有著一定的安全性和靈活性,比較同類型的其他系統(tǒng)軟件有著一定的優(yōu)勢。因此,杭州市圣隆紡織廠管理系統(tǒng)的技術(shù)可行性開發(fā)是完全可行的,是可以做到實現(xiàn)本系統(tǒng)功能的。2.3社會可行性紡織企業(yè)是我國的傳統(tǒng)制造業(yè),在我國的制造業(yè)中占有這舉足輕重的地位,近些年來我國的紡織工業(yè)發(fā)展迅猛,外貿(mào)出口增幅巨大,再說社會責(zé)任上有著重大的責(zé)任,社會是一個有組織有紀律有規(guī)則的的許多個體聚合相互合作的生存群體。社會是特定環(huán)境下同種物種不同個體彼此依賴相互共存的一種狀態(tài),社會上強掉同伴的意義,相互依賴就會有這同伴的意義,同伴就會為了彼此共同的利益而形成聯(lián)盟,社會從宏觀意義上來講就是有長期合作的伙伴通過關(guān)系的組織發(fā)展形成團體,如人類社會中的機構(gòu)、國家等組織形式,有了社會就有著社會關(guān)系,社會關(guān)系的基本概括就是個體和個體之間的關(guān)系,個體和集體之間的相互關(guān)系,集體和國家之間的相互關(guān)系,國家和世界之間的相互關(guān)系,企業(yè)就是一個與個體和國家否有干系的一個集體。杭州市圣隆紡織廠有著諸多的員工和眾多的機械設(shè)備,是一個相應(yīng)這國家相應(yīng)政策的優(yōu)秀企業(yè)。杭州市圣隆紡織廠作為一個優(yōu)秀的就有著重大的社會責(zé)任性,企業(yè)的社會責(zé)任行是一個企業(yè)為什么在社會上存在的一個使命問題。圣隆紡織廠一個制造日常紡織制品的工廠是一個對國民有利對國家有貢獻的一個企業(yè),本文是針對杭州市圣隆紡織廠所作的一個管理系統(tǒng)。。所以要從社會的可行性對其進行分析,社會可行性是指特定環(huán)境下對項目的開發(fā)與實施,需要考慮到社會因素,法律條款,社會推廣性和使用的可行性等,軟件開發(fā)所容易觸犯的法律條款就是對其他的軟件進行抄襲,杭州市圣隆紡織廠管理系統(tǒng)在開發(fā)前進行了大量的市場調(diào)研,可以說在開發(fā)上市完全自主對立開發(fā)的,所有的邏輯編寫算法運用均沒有侵權(quán)其他系統(tǒng)軟件,系統(tǒng)的內(nèi)容健康合法,不違背國家的法律要求,系統(tǒng)的所有圖片素材均來源于網(wǎng)上的免費素材,不存在侵權(quán)行為,所有本系統(tǒng)在法律方面的可以性市完全可行的。在當(dāng)今的社會是數(shù)據(jù)的社會,信息的時代,隨著軟件市場的越發(fā)龐大,各行各業(yè)都與軟件是分不開的了,所以在系統(tǒng)的社會推廣性方面是完全不需要擔(dān)心的,在當(dāng)今的社會,管理系統(tǒng)已然成為了企業(yè)管理的主流方式,杭州市圣隆紡織廠管理系統(tǒng)交互友好,適用于各個部門的用戶。只需在瀏覽器輸入地址便可以登陸系統(tǒng),方便快捷。幾乎所有的操作通過鼠標(biāo)和鍵盤都可以完成,不需要過于復(fù)雜的操作,老少皆宜。所以在操作可行性上是沒有任何問題的。本節(jié)通過對系統(tǒng)社會因素,是否符合法律,系統(tǒng)所擁有的推廣性和實際操作性的分析。肯定了杭州市圣隆紡織企業(yè)在社會可行性上是完全可行的。本章小結(jié)本章首先對于系統(tǒng)的可行性研究進行了相應(yīng)的介紹,然后本系統(tǒng)在經(jīng)濟上、技術(shù)上、社會上可行性的分析進行了研究,綜上所述,系統(tǒng)的開發(fā)能夠用最小的成本、盡可能短的時間解決紡織企業(yè)管理方面存在的問題。因此,紡織企業(yè)管理軟件系統(tǒng)是完全可行的。第3章需求分析杭州市圣隆紡織廠管理系統(tǒng)是根據(jù)杭州市圣隆紡織廠的需求所開發(fā)設(shè)計的,因此系統(tǒng)可以滿足圣隆紡織廠的日常管理需求,可以適應(yīng)紡織廠的業(yè)務(wù)流程,根據(jù)對系統(tǒng)的日常管理分析,本章介紹了紡織廠的基本功能需求和系統(tǒng)的基本用戶。3.1杭州市圣隆紡織廠管理系統(tǒng)的需求概述在系統(tǒng)開發(fā)的整個過程中,為了使系統(tǒng)開發(fā)的擁有一定的規(guī)范性和科學(xué)性,需求分析就顯得十分重要了,它決定著整個系統(tǒng)到底能不能完成,但是前提條件就得知道這個系統(tǒng)到底有著什么樣的需求,要完成什么樣的功能,開發(fā)人員不能什么都不知道就開始去進行開發(fā),需求分析可以讓開發(fā)軟件的開始階段就明確功能要達到的目的,因此需求分析在整開發(fā)的環(huán)節(jié)中占有重要的地位,。本系統(tǒng)是杭州市圣隆紡織廠管理系統(tǒng),它是一個企業(yè)的日常管理系統(tǒng),它的功能需求詳細的概述了系統(tǒng)可以完成什么工作,可以幫助用戶完成什么樣的操,可以為用戶提供哪些便利。本文開發(fā)的杭州市圣隆紡織廠管理系統(tǒng)分別從六個方面來進行實現(xiàn),其中包括,設(shè)備需求、員工需求、采購需求、銷售需求、庫存需求、生產(chǎn)需求,對這六個需求進行了詳細的描述。設(shè)備需求:設(shè)備需求對已有機械進行管理,每個設(shè)備都有著自己的編碼,設(shè)備的信息都以數(shù)據(jù)的顯示在系統(tǒng)中其中包括運行情況和所在車間的調(diào)整。員工需求:員工管理模塊對已注冊的員工進行管理。銷售管理:銷售管理包括對紡織廠現(xiàn)有的和過去擁有的銷售訂單管理,對已和紡織廠合作的客戶的信息進行管理。庫存管理:庫存管理包括對庫存信息的管理,對倉庫里有的成品和原料進行管理,并進行出入庫登記統(tǒng)計。生產(chǎn)管理:生產(chǎn)管理包括對紡織廠現(xiàn)有的和過去擁有生產(chǎn)訂單的管理和對已有的成功的生產(chǎn)計劃的管理。采購管理:采購管理包括對紡織廠現(xiàn)有的和過去擁有采購訂單的管理和已和紡織廠達成合作關(guān)系供應(yīng)商的信息管理。杭州市圣隆紡織廠管理系統(tǒng)的需求分析是提供系統(tǒng)所需的完整的清晰的具體的詳細的要求,系統(tǒng)開發(fā)確定哪些需求系統(tǒng)必須實現(xiàn),可以達到什么目的具有怎樣的內(nèi)容,可以為用戶帶來哪些好處,與用戶進行溝通驗證用戶的需求,從系統(tǒng)的全面進行描述外部行為,幫助用戶可以很好的完成日常工作任務(wù),形成系統(tǒng)需求的要求規(guī)范。系統(tǒng)需求分析還應(yīng)包含著系統(tǒng)使用時的硬件需求分析很軟甲操作環(huán)境需求分析。軟件設(shè)計定要遵循相關(guān)的標(biāo)準、規(guī)矩、用戶的使界面細節(jié)設(shè)計、未來的可擴展計劃等,一些設(shè)計的約束是有所指定的。例如杭州市圣隆紡織廠管理系統(tǒng)開發(fā)要求的開發(fā)軟件所使用的數(shù)據(jù)庫必須是SQL
Server
2005數(shù)據(jù)庫系統(tǒng)來完成圣隆紡織廠的日常數(shù)據(jù)儲存和管理和管理,運行管理系統(tǒng)時必須在瀏覽器下進行。在系統(tǒng)的開發(fā)過程中必須考慮到杭州市圣隆紡織廠管理系統(tǒng)系統(tǒng)的安全行,系統(tǒng)的安全行主要是考慮到權(quán)限的問題和數(shù)據(jù)信息的安全兩個方面,系統(tǒng)的權(quán)限管理是系統(tǒng)的的運行過程中的一個基本工作,在系統(tǒng)安全的發(fā)揮著至關(guān)重要的作用。所以開發(fā)一個完善的系統(tǒng)的權(quán)限管理是非常重要的,根據(jù)以建立的訪問控制系統(tǒng),系統(tǒng)數(shù)據(jù)庫儲存的合法用戶的才可以登陸到系統(tǒng)進行著相應(yīng)的操作,非法用戶不符合系統(tǒng)需求的無法進入系統(tǒng),系統(tǒng)內(nèi)部的信息沒有通過相關(guān)人員的授權(quán)無法向外泄露信息。,同時,系統(tǒng)中用戶的密碼信息是通過加密算法進行儲存加密的,可以確保數(shù)據(jù)的機密性。系統(tǒng)的最終目的是一個擁有設(shè)備、員工、部門、銷售、客戶、采購、供應(yīng)商、庫存、生產(chǎn)管理功能等的杭州市圣隆紡織廠管理系統(tǒng),幫助圣隆紡織廠合理的利用現(xiàn)有的資源,減少物力和人力占有,有效的控制成本,提高企業(yè)效率和競爭力。3.2系統(tǒng)業(yè)務(wù)流程分析杭州市圣隆紡織廠業(yè)務(wù)流程分析是的針對杭州市圣隆紡織廠現(xiàn)有的業(yè)務(wù)功能分析用文字和圖片進行細節(jié)化描述,從而的得到業(yè)務(wù)流程圖的方法,是反映出杭州市圣隆紡織廠業(yè)務(wù)處理的流程的“流水賬”,系統(tǒng)業(yè)務(wù)流程分析是幫助確定杭州市圣隆紡織廠企業(yè)流程工作與杭州市圣隆紡織廠管理系統(tǒng)開發(fā)建模的基本要素,從而使系統(tǒng)的開發(fā)人員可以更好的分析和理解業(yè)務(wù)的基本管理,如杭州市圣隆紡織廠業(yè)務(wù)目標(biāo)、杭州市圣隆紡織廠業(yè)務(wù)過程、杭州市圣隆紡織廠業(yè)務(wù)策略、所需要面對在業(yè)務(wù)流程中的問題、已有問題所產(chǎn)生的影響、再流程問題中所參與的人員或相關(guān)的企業(yè)結(jié)構(gòu),杭州市圣隆紡織廠管理系統(tǒng)的業(yè)務(wù)流程分析其目的是:幫助杭州市圣隆紡織廠形成更加合理的、科學(xué)的業(yè)務(wù)流程,在對通過杭州市圣隆紡織廠現(xiàn)有的流程分析對杭州市圣隆紡織廠進行業(yè)務(wù)重組,從而幫助杭州市圣隆紡織廠產(chǎn)生新的合理的業(yè)務(wù)流程,定義項目的內(nèi)容,對現(xiàn)在進行管理的流程進行仔細的回顧與描述,從而認清項目的業(yè)務(wù)和技術(shù)上的具體要求。系統(tǒng)流程圖是一個簡單的、明了的“縮減視圖”,是可以幫助到開發(fā)人員快速的理解業(yè)務(wù)時怎樣進行的。與系統(tǒng)流程是不盡相同的,業(yè)務(wù)流程圖注重業(yè)務(wù)本身的運行、講述業(yè)務(wù)流程和業(yè)務(wù)的規(guī)則,因此系統(tǒng)的需求分析前提是對業(yè)務(wù)流程圖的分析,簡述著業(yè)務(wù)流程的建設(shè),對其進行梳理。實現(xiàn)出目標(biāo)的任務(wù)和其活動的順序,一個活動到另一各活動的控制鏈,業(yè)務(wù)流程圖可以幫助分析人員發(fā)現(xiàn)業(yè)務(wù)流程中的不合理不符合邏輯的流程,進行關(guān)鍵事件的深入研究,對問題進行深處的刨析,分析應(yīng)該如何去做,對不合理的地方進行重組,進行優(yōu)化、美化。嚴格的根據(jù)時間和順序來控制每個過程,對各個對象活動進行詳細的闡述。杭州市圣隆紡織廠對管理系統(tǒng)的基本要求是能夠?qū)崿F(xiàn)企業(yè)管理的各個環(huán)節(jié)業(yè)務(wù)的信息化,原料采購業(yè)務(wù)流程圖是在杭州市圣隆紡織廠對即將生產(chǎn)的商品庫存原料不足時,則要對生產(chǎn)商品所需的原料采購。通過生產(chǎn)主管對庫存主管發(fā)去領(lǐng)貨的請求,庫存主管對原料庫存進行查詢,在庫存不足的情況下庫存主管向采購主管提交原料缺貨單,采購主管對原料缺貨單進行審核。采購主管所提供所需原料的供應(yīng)商進行洽談,確認價格和日期,將供應(yīng)商的信息原料采購的價格和采購的日期寫入采購單中,然后根據(jù)采購單分配采購人員去進行采購活動,當(dāng)所需原料到貨后通知庫存主管來進行原料的登記,在登記完成后以數(shù)據(jù)的形式錄入系統(tǒng),則進行入庫活動。原料采購業(yè)務(wù)流程如圖3-1所示。圖3-1原料采購業(yè)務(wù)流程圖杭州市圣隆紡織廠的銷售主要通過銷售人員想客戶推薦商品,客戶選中商品后,與客戶進行洽談,和客戶訂下產(chǎn)品的數(shù)量和單價與客戶簽訂銷售合同,對銷售合同進行系統(tǒng)的錄入,在由銷售主管對銷售合同進行審核,銷售主管審核通過后,由銷售人員添加客戶信息產(chǎn)品單價數(shù)量生成銷售訂單,生產(chǎn)主管在根據(jù)銷售訂單時間數(shù)量開始制定生產(chǎn)計劃然后進行調(diào)度,從而系統(tǒng)來生成創(chuàng)建生產(chǎn)訂單。生產(chǎn)訂單流程圖如圖3-2所示圖3-2創(chuàng)建生產(chǎn)訂單流程圖圣隆紡織廠生產(chǎn)完成后經(jīng)過檢測完成后。成品生產(chǎn)完成后要進入成品庫,通知庫存主管進行入庫,銷售訂單完成后通知庫存主管進行發(fā)貨。庫存主管對發(fā)貨單進行登記,發(fā)貨時成品要出庫產(chǎn)品出入庫流程圖如圖3-3所示。圖3-3產(chǎn)品出入庫流程圖3.3系統(tǒng)需求用例分析用例是現(xiàn)實世界中的杭州市圣隆紡織廠員工來對系統(tǒng)發(fā)起請求看杭州市圣隆紡織廠管理系統(tǒng)如何反應(yīng)的描述,是一種現(xiàn)實角色來使用現(xiàn)實場景來獲取軟件開發(fā)需求的一種技術(shù),每個用例提供一個或多個場景該場景可以說明系統(tǒng)是如何與用戶或者其它系統(tǒng)的互動,也就是說誰可以用這個系統(tǒng)來做些什么,從而獲得一個明確清晰的業(yè)務(wù)目標(biāo)。用例圖就是把它以視圖的形式表現(xiàn)出來,以視圖來描述系統(tǒng)功能,是可以觀察到系統(tǒng)功能的模型圖。3.3.1生產(chǎn)主管用例本管理系統(tǒng)的生產(chǎn)主管主要功能是可制定生產(chǎn)計劃、設(shè)備狀態(tài)更改、錄入生產(chǎn)訂單、審核生產(chǎn)訂單以針對生產(chǎn)管理進行詳細的用例描述,生產(chǎn)主管用例分析如圖3-4所示。圖3-4生產(chǎn)主管用例圖生產(chǎn)主管輸入賬號密碼,系統(tǒng)驗證為管理員權(quán)限,生產(chǎn)主管登陸到系統(tǒng),根據(jù)系統(tǒng)中已有的根據(jù)時間排列的銷售訂單來開始制定生產(chǎn)計劃保證可以順利完成訂單,生產(chǎn)主管利用系統(tǒng)來制定生產(chǎn)計劃用例描述詳細的操作如表3-1所示。表3-1制定生產(chǎn)計劃用例描述用例編號UC01-01用例名稱制定生產(chǎn)計劃
用例概述生產(chǎn)主管可以根據(jù)銷售訂單制定生產(chǎn)計劃。續(xù)表3-1主參與者生產(chǎn)主管前置條件生產(chǎn)主管通過注冊時填寫的用戶名密碼登錄進入系統(tǒng),進入生產(chǎn)計劃制定界面后置條件將生產(chǎn)計劃儲存到對應(yīng)的數(shù)據(jù)庫中基本事件流步驟活動1管理員通過正確的用戶名密碼登錄進入系統(tǒng)主頁2點擊生產(chǎn)管理功能按鈕,進入制定生產(chǎn)計劃功能界面系統(tǒng)顯示“制定生產(chǎn)計劃”按鈕,開始輸入信息3點擊“保存”,系統(tǒng)記錄生產(chǎn)計劃4點擊:“不保存”,系統(tǒng)記錄生產(chǎn)計劃擴展事件流無規(guī)則與約束系統(tǒng)只存在制定成功的生產(chǎn)計劃。生產(chǎn)主管管理這車間里的設(shè)備,了解設(shè)備的運行狀態(tài)及使用情況,對設(shè)備可進行搜索選中,進行設(shè)備狀態(tài)更改,生產(chǎn)車間內(nèi)的設(shè)備狀態(tài)更改用例描述的詳細操作如表3-2所示。表3-1設(shè)備狀態(tài)變更用例描述用例編號UC01-02用例名稱設(shè)備狀態(tài)變更用例概述設(shè)備狀態(tài)變更主參與者生產(chǎn)主管前置條件生產(chǎn)主管成功進入功能界面,要變更的設(shè)備信息狀態(tài)所屬欄目已經(jīng)創(chuàng)建后置條件顯示變更成功提升,且數(shù)據(jù)存入數(shù)據(jù)庫中成功保證設(shè)備狀態(tài)變更后的表格可以刷新出來基本事件流步驟活動1生產(chǎn)主管通過正確的用戶名密碼登錄進入系統(tǒng)主頁續(xù)表3-22點擊“設(shè)備管理功能”按鈕,進入設(shè)備基本信息管理功能界面3在設(shè)備信息管理功能界面中點擊“設(shè)備狀態(tài)變更”按鈕,進入狀態(tài)變更子界面,輸入變更內(nèi)容4變更完后點擊“保存”按鈕,保存成功后退出系統(tǒng),設(shè)備狀態(tài)變更用例結(jié)束擴展事件流點擊“搜索”按鈕,搜索設(shè)備編號。點擊“變更”按鈕,錄入設(shè)備狀態(tài)規(guī)則與約束在打開審核頁面之前必須有球員的基本信息當(dāng)生產(chǎn)主管制定完生產(chǎn)計劃,根據(jù)生產(chǎn)計劃分配員工任務(wù),對員工進行排班后,分配車間生產(chǎn)任務(wù)一切準備工作完成時,一切準備就緒時,開始錄入生產(chǎn)訂單操作,錄入生產(chǎn)訂單用例描述的操作如表3-3所示表3-3錄入生產(chǎn)訂單用例描述用例編號UC01-03用例名稱錄入生產(chǎn)訂單用例概述生產(chǎn)主管對生產(chǎn)訂單進行錄入主參與者生產(chǎn)主管補充說明無生產(chǎn)主管對已經(jīng)錄入的生產(chǎn)訂單要進行審核確保萬無一失,生產(chǎn)是整個企業(yè)的重中之中,在生產(chǎn)訂單管理界面可對生產(chǎn)訂單進行審核,審核生產(chǎn)訂單用例描述的操作如表3-4所示表3-4審核生產(chǎn)訂單用例描述用例編號UC01-03用例名稱審核生產(chǎn)訂單用例概述生產(chǎn)主管對生產(chǎn)訂單進行審核主參與者生產(chǎn)主管補充說明無3.3.2銷售主管用例銷售主管主要分為三大模塊,主要分為銷售訂單模塊、客戶信息模塊和銷售合同模塊。銷售主管可在個人信息模塊對個人姓名、密碼、其他信息更改、保存等操作。銷售主管對員工的客戶信息進行查看、客戶信息修改、客戶信息更改和客戶信息刪除。銷售主管對銷售訂單進行管理,其中包括新增新到來的銷售訂單、刪除客戶違約的銷售訂單和修改變更的銷售訂單。銷售主管可以清晰的了解客戶的基本信息條件,聯(lián)系方式等,可以快速的和客戶完成接軌銷售主管用例圖如圖3-5所示。圖3-5銷售主管用例圖銷售主管通過使用銷售合同管理,可對銷售合同進行變更、增加、刪除等操作。可對系統(tǒng)新錄入的銷售合同進行審核。下面是針對銷售合同審核操作的詳細的用例描述,如表3-5所示。表3-5審核銷售合同用例描述用例編號UC02-01用例名稱審核銷售合同用例概述銷售主管可以對銷售合同進行審核,合同符合標(biāo)準,則允許生成銷售訂單。如合同不符合標(biāo)準,則合同不通過審核無法生成銷售訂單主參與者銷售主管續(xù)表3-5前置條件銷售主管通過注冊時填寫的用戶名密碼登錄進入系統(tǒng),進入合同審核界面后置條件將銷售合同備份到相應(yīng)的數(shù)據(jù)庫中,將銷售訂單儲存到對應(yīng)的數(shù)據(jù)庫中基本事件流步驟活動1管理員通過正確的用戶名密碼登錄進入系統(tǒng)主頁2點擊銷售管理功能按鈕,進入銷售合同審核功能界面系統(tǒng)顯示“審核”按鈕3點擊“審核”,系統(tǒng)記錄成功合同,允許生成銷售訂單4點擊:銷售主管“不通過”,系統(tǒng)記錄不同意合同無法生產(chǎn)銷售訂單擴展事件流對不通過的銷售合同上可以標(biāo)記。規(guī)則與約束系統(tǒng)只存在“允許”和“不通過”其中一種狀態(tài)。銷售主管在審核合同界面審核完成后則成功生成銷售訂單,銷售主管在銷售訂單界面對其進行錄入,下面針對銷售訂單錄入進行詳細的用例描述表3-6所示表3-6錄入銷售訂單用例描述用例編號UC02-02用例名稱錄入銷售訂單用例概述銷售主管對生產(chǎn)訂單進行錄入主參與者銷售主管補充說明銷售主管可在銷售訂單管理界面對其查看銷售主管是與客戶一直溝通的職務(wù)應(yīng)對掌握客戶信息,便于溝通,服務(wù)于客戶,要對客戶的信息了如指掌,將客戶的信息在客戶信息都以數(shù)據(jù)的方式呈現(xiàn)在系統(tǒng)之中,方便于客戶的聯(lián)系和溝通,在客戶信息管理界面對客戶信息進行錄入。下面針對客戶信息錄入進行詳細的用例描述表3-7所示表3-7錄入客戶信息用例描述用例編號UC02-03用例名稱錄入客戶信息用例概述銷售主管對客戶信息進行錄入主參與者銷售主管補充說明銷售主管可在客戶信息管理界面對其查看銷售主管是與客戶一直溝通的職務(wù)應(yīng)對掌握客戶信息,便于溝通,應(yīng)及時的在客戶信息管理界面對客戶信息進行變更。針對客戶信息變更進行詳細的用例描述表3-8所示表3-8錄入生產(chǎn)訂單用例描述用例編號UC02-04用例名稱變更客戶信息用例概述銷售主管對客戶信息進行變更主參與者銷售主管補充說明銷售主管可在客戶信息管理界面對其查看3.3.3系統(tǒng)主管用例圖系統(tǒng)主管主要分為三大模塊,主要分為個人信息模塊、員工信息模塊和部門信息模塊。個人信息模塊,系統(tǒng)主管可在個人信息模塊對個人姓名、密碼、其他信息更改、保存等操作。員工信息模塊,系統(tǒng)主管對員工的個人信息進行查看、修改、更改和刪除。部門信息模塊系統(tǒng)主管杭州市圣隆紡織廠現(xiàn)有的部門信息進行維護,包括增加修改部門信息、刪除修改部門信息和修改部門信息。系統(tǒng)主管在系統(tǒng)中是重中之重的起到一個主導(dǎo)的作用可以給用戶分配權(quán)限使系統(tǒng)可以邏輯清晰的完成工作,加強對企業(yè)的管理力度,可以是員工管理人員各司其職使整個杭州市圣隆紡織廠這個企業(yè)通過管理系統(tǒng)井井有條的運行起來。系統(tǒng)主管用例圖如圖3-6所示。圖3-6系統(tǒng)主管用例圖系統(tǒng)主管可以對部門信息進行錄入。在部門信息管理界面點擊增加按鈕就可以對部門信息進行錄入,針對錄入管理進行詳細的用例描述,如表3-9所示。表3-9錄入部門信息用例描述用例編號UC03-01用例名稱錄入部門信息用例概述系統(tǒng)主管對部門信息進行錄入主參與者系統(tǒng)主管補充說明系統(tǒng)主管可在部門信息管理界面對其查看系統(tǒng)主管可以對部門信息進行維護,包括增加、刪除和修改部門信息,在部門信息管理界面選擇部門,跳轉(zhuǎn)至部門信息界面就可對其變更,針對部門信息變更的詳細用例描述,如表3-10所示表3-10變更部門信息用例描述用例編號UC03-02名稱變更部門信息用例概述管理員可以通過部門信息管理模塊進行部門的更改,主參與者系統(tǒng)主管前置條件管理員進入部門信息管理模塊界面后置條件部門信息儲存到對應(yīng)數(shù)據(jù)庫中續(xù)表3-10基本事件流步驟活動1系統(tǒng)顯示“更改”按鈕2點擊進入部門信息界面界面,進行部門信息選擇修改3點擊“保存”完成擴展事件流點擊部門信息界面點擊“搜索”按鈕可以直接查找到部門規(guī)則與約束信息不能為空系統(tǒng)主管可以對員工信息進行維護,包括增加、刪除和修改員工信息,在員工信息管理界面選擇員工,跳轉(zhuǎn)至員工信息界面就可對其變更部門,點擊員工信息界面進行部門選擇,針對員工部門變更的詳細用例描述,如表3-11所示表3-11變更員工部門用例描述用例編號UC03-03用例名稱變更員工部門用例概述系統(tǒng)主管對員工的部門進行更改主參與者系統(tǒng)主管補充說明系統(tǒng)主管可在員工信息管理界面對其查看3.3.4庫管主管用例圖庫管主管主要分為三大模塊,主要分為個人信息模塊、缺貨訂單模塊和庫存資源模塊。庫存主管在我的系統(tǒng)中是非常重要的存在,他審核者生產(chǎn)管理者提交上的原料需求單并記錄錄入系統(tǒng),在根據(jù)庫存信息查看原料存量,根據(jù)需求提交原料缺貨單給采購主管,對銷售訂單進行審核操作更改訂單狀態(tài)為出庫或未出庫,具體的模塊分析如下。庫存主管可在個人信息模塊對個人姓名、密碼、其他信息更改、保存等操作。庫存主管對缺貨訂單信息進行查看缺貨訂單、修改缺貨訂單、編輯缺貨訂單和刪除缺貨訂單。庫存主管可在庫存管理模塊對倉庫成品進行管理,包括所在倉庫的數(shù)量和出入庫登計。更改銷售訂單的狀態(tài)判斷銷售訂單是否已經(jīng)出庫,庫存主管用例圖如圖3-7所示。圖3-7庫存主管用例圖在生產(chǎn)人員提交領(lǐng)料單時,庫存人員不知庫存還有多少原料時,可以對所需的原料進行庫存搜索,庫存主管對杭州市圣隆紡織廠的庫存應(yīng)了然于心,全面的掌握倉庫的全面情況,下面是對庫存主管的搜索原料用例的詳細描述搜索原料庫存詳細用例描述如表3-12所示表3-12搜索原料庫存用例詳細描述用例編號UC04-01用例名稱搜索原料庫存用例概述庫存主管搜索原料庫存主參與者庫存主管前置條件庫存主管進入庫存管理界面后置條件對應(yīng)數(shù)據(jù)庫中提出表單基本事件流步驟活動1系統(tǒng)顯示“搜索”按鈕2點擊進入界面,輸入原料編號3點擊確認按鈕,系統(tǒng)調(diào)出表單,得到結(jié)果續(xù)表3-11擴展事件流編號輸入錯誤,提示錯誤,無法調(diào)出表單。規(guī)則與約束系統(tǒng)搜索記錄在案庫存主管可以通過盤存管理進行其實物的查詢記錄在數(shù)據(jù)庫中用數(shù)據(jù)的形式表現(xiàn)出來針對搜索成品庫存用例進行詳細用例描述,如表3-12所示表3-12搜索成品庫存用例詳細描述用例編號UC04-02用例名稱搜索成品庫存用例概述庫存主管調(diào)查成品庫存單主參與者庫存主管補充說明只有庫存主管權(quán)限可調(diào)出數(shù)據(jù)表單當(dāng)庫存人員發(fā)現(xiàn)原料不足時想庫存主管報告,庫存主管開始錄入原料缺貨單,表明所缺原料種類,開始對原料缺貨單的錄入,針對錄入原料缺貨單用例詳細描述如表3-14所示。表3-14錄入原料缺貨單用例詳細描述用例編號UC04-03用例名稱錄入原料缺貨單用例概述庫存主管根據(jù)表單發(fā)現(xiàn)原料不足,錄入原料缺貨單主參與者庫存主管補充說明庫存主管權(quán)限進行操作3.3.5采購主管用例圖采購主管主要分為三大模塊,主要分為個人信息模塊、采購管理模塊和供應(yīng)商信息模塊。具體的模塊分析如下。采購主管可在個人信息模塊對個人姓名、密碼、其他信息更改、保存等操作。采購主管對缺貨訂單信息進行查看、修改、更改和刪除。采購主管可在庫存管理模塊對倉庫成品進行管理,包括所在倉庫的數(shù)量和出入庫登計。采購主管用例圖如圖3-8所示。圖3-8采購主管用例圖采購主管可在個人信息模塊對個人姓名、密碼、其他信息更改、保存等操作。采購主管對員工的供應(yīng)商信息進行查看、修改、更改和刪除。管理員對采購訂單進行維護,包括增加、刪除和修改采購訂單信息。針對審核原料缺貨單進行詳細用例描述。如表3-16所示。表3-16原料缺貨單用例詳細描述用例編號UC05-01用例名稱審核原料缺貨單用例概述采購主管對原料缺貨單進行審核主參與者采購主管前置條件采購管理進入采購管理界面后置條件生成采購訂單儲存到對應(yīng)數(shù)據(jù)庫中基本事件流步驟活動1系統(tǒng)顯示“審核“按鈕2點擊輯進入界面,進行勾選“通過:或“不通過”3點擊通過生成采購訂單,“不通過”訂單返回數(shù)據(jù)庫擴展事件流不通過的訂單返回庫存管理界面由庫存主管重新錄入規(guī)則與約束系統(tǒng)只有三種權(quán)限信息采購主管可以在采購訂單管理功能頁面對采購訂單進行搜索針對搜索采購訂單進行詳細用例描述。如表3-17所示。表3-17搜索采購訂單用例描述用例編號UC05-02用例名稱搜索采購訂單用例概述采購主管對采購訂單進行搜索主參與者采購主管補充說明采購主管可在采購訂單信息管理界面對其查看采購主管是與供應(yīng)商一直溝通的職務(wù)應(yīng)對掌握客戶信息,便于溝通,在供應(yīng)商信息管理界面對已和杭州市圣隆紡織廠達成合作的供應(yīng)商信息進行錄入。針對供應(yīng)商信息錄入進行詳細的用例描述表3-18所示表3-18錄入供應(yīng)商信息用例描述用例編號UC05-03用例名稱錄入供應(yīng)商信息用例概述采購主管對供應(yīng)商信息進行錄入主參與者采購主管補充說明采購主管可在供應(yīng)商信息管理界面對其查看采購主管是與客戶一直溝通的職務(wù)應(yīng)對掌握供應(yīng)商信息,便于溝通,應(yīng)及時的在供應(yīng)商信息管理界面對客戶信息進行變更。針對供應(yīng)商信息變更進行詳細的用例描述表3-19所示表3-19變更供應(yīng)商信息用例描述用例編號UC05-04用例名稱變更供應(yīng)商信息用例概述采購主管對供應(yīng)商信息進行錄入主參與者采購主管補充說明采購主管可在供應(yīng)商信息管理界面對其查看3.4系統(tǒng)概念類圖模型本節(jié)通過對系統(tǒng)概念類圖模型的分析。對系統(tǒng)類中的類、接口它們間的關(guān)系進行相關(guān)的分析描述,杭州市圣隆紡織廠管理系統(tǒng)是面向?qū)ο箝_發(fā)的一個管理系統(tǒng),本系統(tǒng)由實體提取各種類,分別為出庫單類、入庫單類、員工類、銷售訂單類、質(zhì)檢單類、倉庫類、采購訂單類和生產(chǎn)訂單類等。對本系統(tǒng)這些類的一些關(guān)系進行詳細的描述,描述員工類、銷售員工與接口的繼承關(guān)系,出庫單類與銷售訂單類之間的相互依賴關(guān)系,出庫單類與入庫單類之間的聚合關(guān)系等。本系統(tǒng)的系統(tǒng)概念類圖如圖3-9所示圖3-9系統(tǒng)概念類圖模型通過對系統(tǒng)概念類圖的分析,可以清晰明確的觀看到系統(tǒng)的類與類之間的關(guān)系,是對系統(tǒng)的開發(fā)更加的明確,更加的具有信心。本章小結(jié)本章首先對杭州市圣隆紡織廠管理系統(tǒng)的需求進行了分析,通過本章的分析對用戶的需求有了更深層次的了解。然后使用需求建模技術(shù)對調(diào)研結(jié)果進行需求。使程序可以更加完整。
第4章架構(gòu)建模建筑物需要建模,同樣,軟件也需要建模,沒有任何建模的情況下直接進行軟件開發(fā),而且還妄圖開發(fā)出高質(zhì)量的產(chǎn)品,結(jié)果就是軟件不斷地有bug,甚至有時候都不知道問題出在了哪里。所以說,如果沒有對代碼結(jié)構(gòu)、過程和工具的詳細計劃,很大的可能都會是一個失敗的產(chǎn)品。4.1系統(tǒng)解決方案本杭州市圣隆紡織廠管理系統(tǒng)解決方案就是針對某些已經(jīng)體現(xiàn)出的,或者根據(jù)各種分析下預(yù)期的問題。提出的一個解決杭州市圣隆紡織廠現(xiàn)有問題的方案,同時能夠確保加以有效的執(zhí)行。4.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計系統(tǒng)的類包是把一組的相互有關(guān)聯(lián)的類放到一起。也就是說是相互關(guān)系都聯(lián)系比較緊密的類,這個類其實是我們現(xiàn)實生活中業(yè)務(wù)流程經(jīng)常用到的。我們利用它來把杭州市圣隆紡織廠管理系統(tǒng)的架構(gòu)給劃分出來,把具有不同作用的類放到實現(xiàn)不同功能的包中,把杭州市圣隆紡織廠管理系統(tǒng)分層處理,每個包代表一層或者一個獨立的模塊。經(jīng)典的三層架構(gòu)的系統(tǒng)會把不同的包放入不同的層里,會讓系統(tǒng)的開發(fā)人員很容易很輕松的看清你系統(tǒng)的架構(gòu),如三層架構(gòu)中的用戶界面層,企業(yè)邏輯層,數(shù)據(jù)處理層,這對應(yīng)以后就很清楚的看清系統(tǒng)的架構(gòu),可以根據(jù)每個報進行設(shè)計,減少模塊與模塊之間的耦合,包和包之間應(yīng)該是連貫的,插入包中的任何東西都應(yīng)該是有意義的。需要去考慮包中的其他內(nèi)容,使用具有描述性的名稱去為包命名,如果做不到連慣性,或許就不應(yīng)把幾個不相關(guān)的事務(wù)放到包中,避免包與包之間的循環(huán)依賴。包A依賴于包B,包B依賴于包C,而包C依賴于包A,這就形成了一個循環(huán):A-B-C-A,建議盡量避免出現(xiàn)這種情況。因為包之間彼此緊密耦合,將來的維護和改進將變得困難。避免包間的循環(huán)依賴循環(huán)依賴是一個很好的信號,意味著你需要重構(gòu)一個或多個的包,把導(dǎo)致循環(huán)依賴的因素從包中除掉。包依賴應(yīng)該反映內(nèi)部關(guān)系當(dāng)一個包依賴于另一個是,這意味著兩個包的內(nèi)容間存在著一個或多個的關(guān)系。本系統(tǒng)包含六個包,分別為員工管理、銷售管理、采購管理、設(shè)備管理、生產(chǎn)管理和庫存管理。其中員工管理包括杭州市圣隆紡織廠已有員工信息和杭州市圣隆紡織廠已有部門信息管理。銷售管理包括和杭州市圣隆紡織廠達成合作關(guān)系客戶信息和銷售訂單管理,庫存管理包括出入庫登記和庫存查詢。生產(chǎn)管理包括杭州市圣隆紡織廠生產(chǎn)訂單管理、杭州市圣隆紡織廠生產(chǎn)計劃管理和產(chǎn)品生產(chǎn)完成后入庫檢測管理。采購管理包括采購訂單管理和已和杭州市圣隆紡織廠達成合作關(guān)系供應(yīng)商管理。如圖4-1所示。圖4-1系統(tǒng)包圖4.1.2系統(tǒng)部署設(shè)計軟件系統(tǒng)部署圖是用來描述系統(tǒng)中軟件模塊和數(shù)據(jù)庫分布在不同硬件模塊的節(jié)點之上的模型圖,在部署圖中,它描述了軟件系統(tǒng)在運行中的各種體系結(jié)構(gòu)和各種硬件組成,以及軟件模塊是如何被映射到那些節(jié)點之上的。同時還能反映咋這些運行時的系統(tǒng)結(jié)構(gòu),同時還表示出運行時的硬件節(jié)點,以及在這個結(jié)點上所允許的軟件組件的靜態(tài)視圖,可以顯出軟件環(huán)境和硬件系統(tǒng)的關(guān)系,顯示出軟件系統(tǒng)的配置情況、數(shù)據(jù)庫的配置情況。杭州市圣隆紡織廠管理系統(tǒng)以Chrome70.0+客戶端,使用Tomcat運行服務(wù),以VS2013作為開發(fā)工具,ASPX頁面作為前臺,SQLServer2005作為數(shù)據(jù)庫,IIS作為服務(wù)器,使用ASP.NETMVC框架搭建而成。具體圖列如圖4-2所示。圖4-2系統(tǒng)部署圖4.2系統(tǒng)架構(gòu)設(shè)計經(jīng)過對需求的調(diào)研工作,對系統(tǒng)的使用需求建模技術(shù),對杭州市圣隆紡織廠管理系統(tǒng)使用的最經(jīng)典的三層架構(gòu)為基礎(chǔ)架構(gòu)。把系統(tǒng)架構(gòu)從系統(tǒng)劃分為:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。為了契合高內(nèi)聚低耦合的思想,整理出對用戶的需求,創(chuàng)新的設(shè)計特性,以及對事物高層管理的對象操作,杭州市圣隆紡織廠管理系統(tǒng)采用ASP.NETMVC框架,反饋給用戶的為view層,數(shù)據(jù)庫為model層,他們之間交互則通過controller層,用戶操作數(shù)據(jù)提交給對應(yīng)controller以下的方法,通過controller對model進行操作,每個model對應(yīng)一張數(shù)據(jù)庫表,進而對數(shù)據(jù)庫操作。如圖4-3所示圖4-3系統(tǒng)架構(gòu)模型圖4.3系統(tǒng)庫模型設(shè)計杭州市圣隆紡織廠管理系統(tǒng),數(shù)據(jù)是實現(xiàn)系統(tǒng)功能的基礎(chǔ),數(shù)據(jù)的有效性和一致性決定了整個系統(tǒng)的運行狀態(tài)。對基本的數(shù)據(jù)的精準性分析、決策者和管理層發(fā)揮著非常重要的作用,規(guī)劃和需求數(shù)據(jù)必須一致,指業(yè)務(wù)需求、數(shù)據(jù)需求,明確用戶的各種需求,數(shù)據(jù)流圖和數(shù)據(jù)字典,另外要考慮系統(tǒng)的可延伸性,并且不能停留到保持現(xiàn)有的需求,要從長遠的角度上來看。設(shè)計出性能良好的數(shù)據(jù)庫系統(tǒng),必須明確系統(tǒng)的應(yīng)用環(huán)境需求。杭州市圣隆紡織廠管理系統(tǒng)類圖可以表示出杭州市圣隆紡織廠管理系統(tǒng)內(nèi)部類的內(nèi)部結(jié)構(gòu)和其他類之間的關(guān)系。杭州市圣隆紡織廠管理系統(tǒng)由實體提取各種類,分別為出庫單類、入庫單類、員工類、銷售訂單類、質(zhì)檢單類、倉庫類、采購訂單類和生產(chǎn)訂單等。系統(tǒng)各大類之間的關(guān)系員工表和采購訂單表對應(yīng)關(guān)系為1對多,員工表和入庫單表對應(yīng)關(guān)系為1對多,員工表和采購訂單表對應(yīng)關(guān)系為1對多,員工表和銷售訂單訂單表對應(yīng)關(guān)系為1對多,員工表和質(zhì)檢單表對應(yīng)關(guān)系為1對多,員工分為生產(chǎn)員工、質(zhì)檢員工、采購主管工、銷售管理這幾種角色。如圖4-4所示圖4-4數(shù)據(jù)庫類圖圖本章小結(jié)通過對總系統(tǒng)與子系統(tǒng)的關(guān)系分析得出系統(tǒng)與下屬子系統(tǒng)的關(guān)聯(lián)需求經(jīng)過對部署的詳細分析功能流程分析得到數(shù)據(jù)庫與web端口的聯(lián)系,對系統(tǒng)架構(gòu)與數(shù)據(jù)類的分析,最后得到本系統(tǒng)的數(shù)據(jù)庫表。
第5章構(gòu)件建模軟件的UI構(gòu)建是決定功能歸屬和操作劃分的設(shè)計,界面是整個軟件中唯一直接接觸用戶的地方。用戶體驗的好壞很大程度上就是功能歸屬,通過角色所擁有的權(quán)限進行對應(yīng)的頁面的實現(xiàn),以便于系統(tǒng)高效率開發(fā)。5.1杭州市圣隆紡織廠管理系統(tǒng)UI構(gòu)件設(shè)計整個系統(tǒng)按部門分工區(qū)分角色為系統(tǒng)主管、銷售主管、庫存主管、采購主管和生產(chǎn)主管。所以需要4種UI構(gòu)件,分別為銷售主管UI構(gòu)件、庫存主管UI構(gòu)件、采購主管UI構(gòu)件和生產(chǎn)主管UI構(gòu)件。5.1.1銷售主管UI構(gòu)件設(shè)計對于銷售主管UI構(gòu)件,分為銷售訂單管理和客戶信息管理。銷售訂單管理是根據(jù)杭州市圣隆紡織廠業(yè)務(wù)對銷售訂單的增加、刪除、審核和修改。客戶信息管理是對客戶信息的增加、修改和刪除。如圖5-1所示圖5-1銷售主管UI構(gòu)件圖5.1.2采購主管UI構(gòu)件設(shè)計對于采購主管UI構(gòu)件,分為采購訂單管理和供應(yīng)商信息管理。采購訂單管理是根據(jù)業(yè)務(wù)對采購訂單的增加、刪除、審核和修改。供應(yīng)商信息管理是對和杭州市圣隆紡織廠管理系統(tǒng)合作供應(yīng)商信息的增加、修改和刪除。如圖5-2所示圖5-2采購主管UI構(gòu)件圖5.1.3庫存主管UI構(gòu)件設(shè)計庫存主管UI構(gòu)件分為出入庫登記和庫存查詢。出入庫登記是對企業(yè)出庫和入庫的產(chǎn)品進行登記,增強管理。庫存查詢是對現(xiàn)有庫存進行管理,對不同產(chǎn)品的倉庫、數(shù)量進行查看。如圖5-3所示圖5-3倉庫管理員UI構(gòu)件圖5.1.4生產(chǎn)主管UI構(gòu)件設(shè)計對于采購主管UI構(gòu)件,分為生產(chǎn)訂單管理、入庫檢測管理和生產(chǎn)計劃管理。采購訂單管理是根據(jù)業(yè)務(wù)對生產(chǎn)訂單的增加、刪除、審核和修改。生產(chǎn)計劃管理是已有的生產(chǎn)訂單進行排產(chǎn)計劃、對超期的生產(chǎn)計劃進行刪除和修改等。入庫檢測管理是對已生產(chǎn)入庫的產(chǎn)品進行檢測管理,合格則登記入庫、不合格則返回重制。如圖5-5所示圖5-5生產(chǎn)主管UI構(gòu)件圖5.2系統(tǒng)行為分析與合計行為分析是把目標(biāo)行為分解為若干個較小且相互獨立的步驟。通過系統(tǒng)分析,得到重要功能分別為用戶登錄、銷售訂單審核、生產(chǎn)計劃投放、用戶信息修改、出入庫登記等五大功能。5.2.1生產(chǎn)主管添加設(shè)備信息行為分析根據(jù)對生產(chǎn)主管注冊功能進行分析、分解執(zhí)行過程繪制出了如下圖的生產(chǎn)主管注冊行為分析。首先生產(chǎn)主管在二級模塊生產(chǎn)管理模塊中點擊注冊按鈕,錄入必須錄入和選擇性錄入的用戶信息,點擊保存。此時系統(tǒng)將提交的信息發(fā)送給Action層的TrainerAction中,并且調(diào)用TrainerAction的addTrainer()方法,然后通過StudentAction中的addTrainer()方法調(diào)用Service層TrainerServiceImpl中addTrainer方法,TrainerServiceImpl中的addTrainer()方法調(diào)用Dao層TrainerDaoImpl中addTrainer()方法,然后通過TrainerDaoImpl中addTrainer()方法將信息存儲到數(shù)據(jù)庫中,然后將存儲是否成功的結(jié)果層層返回到TrainerServiceImpl中的addTrainer()方法中,然后TrainerServiceImpl中的addTrainer()方法將結(jié)果處理轉(zhuǎn)換成json數(shù)據(jù)返回到TrainerAction的addTrainer()方法,最后由TrainerAction的addTrainer()方法將json數(shù)據(jù)通過響應(yīng)返回到頁面中,最后用戶看到是否添生產(chǎn)管理注冊成功的結(jié)果。具體行為分析如圖5-6所示。圖5-6生產(chǎn)主管增加設(shè)備信息行為分析5.2.2系統(tǒng)主管修改員工信息行為分析根據(jù)對系統(tǒng)主管修改員工信息修改功能進行分析、分解執(zhí)行過程繪制出了如下圖系統(tǒng)主管修改員工信息分析。首先管理員在二級模塊員工管理模塊中進入員工信息點擊修改按鈕,錄入修改的員工信息內(nèi)容,點擊保存。此時系統(tǒng)將提交的信息發(fā)送給Action層的TrainerAction中,并且調(diào)用TrainerAction的addTrainer()方法,然后通過StudentAction中的addTrainer()方法調(diào)用Service層TrainerServiceImpl中addTrainer方法,TrainerServiceImpl中的addTrainer()方法調(diào)用Dao層TrainerDaoImpl中addTrainer()方法,然后通過TrainerDaoImpl中addTrainer()方法將信息存儲到數(shù)據(jù)庫中,然后將存儲是否成功的結(jié)果層層返回到TrainerServiceImpl中的addTrainer()方法中,然后TrainerServiceImpl中的addTrainer()方法將結(jié)果處理轉(zhuǎn)換成json數(shù)據(jù)返回到TrainerAction的addTrainer()方法,最后由TrainerAction的addTrainer()方法將json數(shù)據(jù)通過響應(yīng)返回到頁面中,最后用戶看到是否修改員工信息成功的結(jié)果。具體時行為分析如圖5-7所示圖5-7修改員工信息行為分析5.2.3銷售管理增加客戶信息行為分析根據(jù)對銷售主管增加客戶信息修改功能進行分析、分解執(zhí)行過程繪制出了如下圖銷售主管增加客戶信息分析。首先管理員在二級模塊客戶管理模塊中進入客戶信息點擊修改按鈕,錄入修改的客戶信息內(nèi)容,點擊保存。此時系統(tǒng)將提交的信息發(fā)送給Action層的TrainerAction中,并且調(diào)用TrainerAction的addTrainer()方法,然后通過StudentAction中的addTrainer()方法調(diào)用Service層TrainerServiceImpl中addTrainer方法,TrainerServiceImpl中的addTrainer()方法調(diào)用Dao層TrainerDaoImpl中addTrainer()方法,然后通過TrainerDaoImpl中addTrainer()方法將信息存儲到數(shù)據(jù)庫中,然后將存儲是否成功的結(jié)果層層返回到TrainerServiceImpl中的addTrainer()方法中,然后TrainerServiceImpl中的addTrainer()方法將結(jié)果處理轉(zhuǎn)換成json數(shù)據(jù)返回到TrainerAction的addTrainer()方法,最后由TrainerAction的addTrainer()方法將json數(shù)據(jù)通過響應(yīng)返回到頁面中,最后用戶看到是否修改客戶信息成功的結(jié)果。具體時行為分析如圖5-8所示圖5-8銷售管理增加客戶信息行為分析5.2.4采購管理增加采購訂單行為分析根據(jù)對采購主管增加采購訂單修改功能進行分析、分解執(zhí)行過程繪制出了如下圖采購主管采購訂單分析。首先管理員在二級模塊采購訂單管理模塊中進入采購訂單界面點擊增加按鈕,錄入增加采購訂單內(nèi)容,點擊保存。此時系統(tǒng)將提交的信息發(fā)送給Action層的TrainerAction中,并且調(diào)用TrainerAction的addTrainer()方法,然后通過StudentAction中的addTrainer()方法調(diào)用Service層TrainerServiceImpl中addTrainer方法,TrainerServiceImpl中的addTrainer()方法調(diào)用Dao層TrainerDaoImpl中addTrainer()方法,然后通過TrainerDaoImpl中addTrainer()方法將信息存儲到數(shù)據(jù)庫中,然后將存儲是否成功的結(jié)果層層返回到TrainerServiceImpl中的addTrainer()方法中,然后TrainerServiceImpl中的addTrainer()方法將結(jié)果處理轉(zhuǎn)換成json數(shù)據(jù)返回到TrainerAction的addTrainer()方法,最后由TrainerAction的addTrainer()方法將json數(shù)據(jù)通過響應(yīng)返回到頁面中,最后用戶看到是否增加采購訂單成功的結(jié)果。具體時行為分析如圖5-9所示圖5-9采購管理增加采購訂單行為分析5.2.5采購管理刪除采購訂單行為分析根據(jù)對采購主管刪除采購訂單修改功能進行分析、分解執(zhí)行過程繪制出了如下圖采購主管刪除采購訂單分析。首先管理員在二級模塊采購訂單管理模塊中進入采購訂單界面點擊刪除按鈕,刪除采購訂單內(nèi)容,點擊保存。此時系統(tǒng)將提交的信息發(fā)送給Action層的TrainerAction中,并且調(diào)用TrainerAction的addTrainer()方法,然后通過StudentAction中的addTrainer()方法調(diào)用Service層TrainerServiceImpl中addTrainer方法,TrainerServiceImpl中的addTrainer()方法調(diào)用Dao層TrainerDaoImpl中addTrainer()方法,然后通過TrainerDaoImpl中addTrainer()方法將信息存儲到數(shù)據(jù)庫中,然后將存儲是否成功的結(jié)果層層返回到TrainerServiceImpl中的addTrainer()方法中,然后TrainerServiceImpl中的addTrainer()方法將結(jié)果處理轉(zhuǎn)換成json數(shù)據(jù)返回到TrainerAction的addTrainer()方法,最后由TrainerAction的addTrainer()方法將json數(shù)據(jù)通過響應(yīng)返回到頁面中,最后用戶看到是否刪除采購訂單成功的結(jié)果。具體時行為分析如圖5-10所示圖5-10采購管理刪除采購訂單行為分析5.3系統(tǒng)設(shè)計類圖模型類圖可以表示出類的內(nèi)部結(jié)構(gòu)和其他類之間的關(guān)系。本系統(tǒng)由實體提取各種類,分別為員工類、銷售員工類、采購員工類、生產(chǎn)員工類、原料類、產(chǎn)品類、銷售訂單類、采購訂單類等。角色可以具有多重性,表示可以有多少個對象參與關(guān)聯(lián)。可以通過關(guān)聯(lián)類進一步描述關(guān)聯(lián)的屬性、操作以及其他信息。系統(tǒng)各大類之間的關(guān)系員工表和采購訂單表對應(yīng)關(guān)系為1對多,員工表和入庫單表對應(yīng)關(guān)系為1對多,員工表和采購訂單表對應(yīng)關(guān)系為1對多,員工表和銷售訂單訂單表對應(yīng)關(guān)系為1對多,員工表和質(zhì)檢單表對應(yīng)關(guān)系為1對多,員工分為生產(chǎn)員工、質(zhì)檢員工、采購主管工、銷售管理這幾種角色。系統(tǒng)設(shè)計類圖模型如圖5-11所示圖5-11系統(tǒng)設(shè)計類圖模型本章小結(jié)本章首先從杭州市圣隆紡織廠管理系統(tǒng)的UI構(gòu)件設(shè)計進行分析,然后對其幾個重大的功能模塊的UI構(gòu)件做了簡明的敘述,最后又從行為分析中對本系統(tǒng)的幾個重要功能進行了設(shè)計。繪畫出這幾個功能的UI圖,使系統(tǒng)更加完善清晰。
第6章系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)階段的根本目標(biāo)是通過詳細的顯示或者展示信息來說明自身系統(tǒng)的優(yōu)點和模塊信息,把程序在編輯階段中的狀態(tài)轉(zhuǎn)換成程序設(shè)計語言書寫到程序中,將詳細設(shè)計變成可運行的軟件的過程。6.1部門信息管理模塊的實現(xiàn)系統(tǒng)主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),點擊部門信息管理,選擇部門信息進行修改,修改完成后并保存,具體流程如圖6-1所示。圖6-1修改部門信息流程圖用戶登錄后,如是管理員登陸,擁有部門管理權(quán)限,就可在界面進行增加部門信息操作。填寫部門名稱,如采購部,庫管部,銷售部,生產(chǎn)部等。對其要添加的各個部門進行簡單的描述,并將部門的管理人填寫入內(nèi),點擊保存,部門信息增添成功。刷新部門管理表格。點擊添加部門信息如圖6-2所示圖6-2點擊添加部門信息截圖系統(tǒng)管理員增加完成后點擊刷新按鈕,系統(tǒng)自動更新部門管理信息表單如圖6-3所示。圖6-3增加完成界面截圖6.2用戶信息管理模塊的實現(xiàn)系統(tǒng)主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),點擊員工信息管理,選定一個已有的員工信息,選中之后點擊修改按鈕,修改完成輸入修改信息并點擊保存按鈕,具體流程如圖6-4所示。圖6-5修改員工信息流程圖系統(tǒng)主管可在用戶信息界面,選中員工信息點擊修改按鈕,改變所屬部門和工號用戶類型等。點擊修改員工信息如圖6-6所示。圖6-6修改員工信息界面截圖點擊更改部門所屬選擇部門,完成后更改員工信息管理表格。點擊選擇部門,選擇部門后系統(tǒng)自動更改員工部門,刷新員工信息管理表單如圖6-7所示。圖6-7選擇部門界面截圖6.3設(shè)備信息管理模塊的實現(xiàn)生產(chǎn)主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),點擊設(shè)備管理界面,選定一個設(shè)備信息。點擊修改按鈕,對設(shè)備信息修改完成后。點擊保存按鈕。具體流程如圖6-8所示。圖6-8修改很棒信息流程如管理員可在設(shè)備信息模塊,所在的車間和設(shè)備的運行狀況,增加設(shè)備信息,點擊設(shè)備信息如圖6-9所示。圖6-9增加設(shè)備界面截屏選擇其中一個設(shè)備信息表格,在其中選擇一個設(shè)備屬性,對屬性進行信息修改,點擊保存按鈕。如圖6-11所示圖6-10修改設(shè)備信息界面截圖選中屬性進行修改,點擊保存按鈕進行保存,點擊刷新按鈕重新進入設(shè)備管理界面,系統(tǒng)自動刷新設(shè)備信息管理表格,完成操作后如圖6-12所示。圖6-12修改完成后界面截屏6.4客戶信息管理模塊實現(xiàn)銷售主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),點擊客戶信息管理,選擇客戶信息進行修改,修改完成后并保存,具體流程如圖6-13所示。圖6-13客戶信息修改流程圖選中一個屬性,對其進行信息輸入,輸入完成后點擊保存按鈕。界面截圖如圖6-14所示。圖6-14增加客戶信息界面截圖點擊客戶信選定所需修改的客戶信息進行修改客戶信息如圖6-1所示圖6-15修改客戶信息界面截圖圖6-16完成操作后界面截圖6.5銷售訂單管理模塊實現(xiàn)銷售主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),銷售訂單信息管理,選擇銷售訂單信息進行修改,修改完成后并保存,具體流程如圖6-17所示。圖6-17修改銷售訂單流程圖管理員增加銷售信息選擇客戶id,填寫發(fā)貨時間。選擇產(chǎn)品,填寫數(shù)量,設(shè)計單價。增加銷售訂單的信息如圖6-18所示圖6-18添加銷售訂單界面截圖通過輸入銷售訂單編號,進入一個銷售訂單,在該銷售訂單中選擇單價屬性,對其單價進行修改,修改完成點擊保存按鈕。進行修改如圖6-19所示。圖6-19更改銷售訂單界面截圖點擊保存按鈕后,系統(tǒng)自動退出當(dāng)前界面,點擊系統(tǒng)左上方刷新按鈕,進入銷售訂單管理界面。更改信息完成后跳轉(zhuǎn)至銷售訂單管理界面如圖6-20所示圖6.20操作完成后界面截圖6.6供應(yīng)商信息管理模塊實現(xiàn)采購主管通過系統(tǒng)登陸界面輸入用戶名和密碼,進入管理系統(tǒng),采購信息管理,選采購訂單信息進行修改,修改完成后并保存,具體流程如圖6-21所示。圖6-21修改供應(yīng)商信息流程圖增加供應(yīng)商信息如圖6-22所示,修改供應(yīng)商信息如圖6-23所示。圖6.22增加供應(yīng)商信息界面截圖增加供應(yīng)商信息操作截圖如圖6-23所示,圖6.23修改供應(yīng)商信息界面截圖本章小結(jié)本章首先說明了杭州市圣隆紡織廠管理系統(tǒng)的實現(xiàn)過程,然后分別從用戶登錄管理、用戶注冊管理、部門信息管理、設(shè)備信息管理等幾個方面闡述了系統(tǒng)的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030洋甘菊行業(yè)發(fā)展分析及有效策略與實施路徑評估報告
- 2025至2030防蛾產(chǎn)品行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國穿戴式溫度傳感器行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國祛痘面膜行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國石化廢水處理設(shè)備行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國直流吊扇行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國畜禽養(yǎng)殖行業(yè)市場發(fā)展現(xiàn)狀及投資前景與戰(zhàn)略報告
- 2025至2030中國電磁干擾吸收板和瓷磚行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國電子媒體廣告行業(yè)市場運行態(tài)勢分析及發(fā)展前景與投資報告
- 2025至2030中國牙齒修復(fù)行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025譯林版高中英語高考復(fù)習(xí)必背全七冊單詞表(精校打印)
- 撬裝加油站承包合同協(xié)議書
- 國家開放大學(xué)行管本科《政府經(jīng)濟學(xué)》期末考試總題庫2025春期考試版
- 《自發(fā)性腹膜炎》課件
- 2024年03月廣東2024年珠海華潤銀行社會招考(33)筆試歷年參考題庫附帶答案詳解
- 14-2《變形記》(節(jié)選)公開課一等獎創(chuàng)新教學(xué)設(shè)計統(tǒng)編版高中語文必修下冊
- 卸料平臺培訓(xùn)課件
- 2025年陽光財產(chǎn)保限公司招聘筆試參考題庫含答案解析
- 監(jiān)理工作廉潔自律制度及措施
- 公司法知識競賽考試題庫100題(含答案)
- 物業(yè)管理項目主動撤場
評論
0/150
提交評論