版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄摘要……….…………….1abstract……………...20引言….……………….31問題的提出….…………………….41.1題目的背景……………...…41.2問題的定義………………41.1.1管理信息系統(tǒng)概述………………..51.2.2物資管理系統(tǒng)開發(fā)意義………….51.2.3國內(nèi)外現(xiàn)狀……………………...…52系統(tǒng)分析……………72.1可行性研究與計(jì)劃………………………72.1.1技術(shù)可行性………………………...72.1.2經(jīng)濟(jì)可行性………………………...72.1.3實(shí)踐可行性……………………...…72.2系統(tǒng)需求分析…………..…..82.2.1業(yè)務(wù)分析及業(yè)務(wù)流程圖………82.2.2數(shù)據(jù)分析及數(shù)據(jù)流圖…………...152.2.3數(shù)據(jù)字典………………………..…202.3系統(tǒng)開發(fā)的相關(guān)技術(shù)…………………….222.3.1開發(fā)工具介紹…………………….222.3.2開發(fā)模式MVC介紹…………252.3.3開發(fā)平臺(tái)JDK…………………….262.3.4JAVAEE框架中的相關(guān)技術(shù)………………….263系統(tǒng)總體設(shè)計(jì)…………………...303.1設(shè)計(jì)的任務(wù)及設(shè)計(jì)原則…………………303.2系統(tǒng)的功能層次結(jié)構(gòu)……………………304系統(tǒng)詳細(xì)設(shè)計(jì)…………...………324.1數(shù)據(jù)庫設(shè)計(jì)……………..….324.1.1數(shù)據(jù)庫設(shè)計(jì)的原則……………..…324.1.2數(shù)據(jù)庫設(shè)計(jì)的方法………………..324.1.3數(shù)據(jù)庫中的表……………………...324.2主要模塊設(shè)計(jì)……………..364.2.1登陸模塊……………364.2.2訂貨模塊……………364.2.3核查模塊……………364.2.4庫存模塊……………384.2.5庫存管理模塊………………..……39結(jié)束語…………………..……………39謝辭………………...…………….……40參考文獻(xiàn)…………………….…...……………….…40摘要本系統(tǒng)是根據(jù)企業(yè)管理的特點(diǎn),集采購管理、庫存管理、核算于一體,為企業(yè)量身定做的物資管理軟件。在設(shè)計(jì)過程中最大限度滿足用戶的要求,因此,該系統(tǒng)具有較強(qiáng)的實(shí)用性和針對(duì)性。本系統(tǒng)界面友好,操作簡(jiǎn)單,可維護(hù)性強(qiáng),功能完備。本論文介紹了進(jìn)銷存物資管理信息系統(tǒng)開發(fā)的全過程,主要從管理思想、系統(tǒng)分析說明、系統(tǒng)設(shè)計(jì)說明、系統(tǒng)使用說明、技巧與體會(huì)等方面對(duì)本管理系統(tǒng)加以論述。前言部分指明了選題背景和開題意義;而后又詳細(xì)介紹了系統(tǒng)的分析、系統(tǒng)的開發(fā)與設(shè)計(jì)說明等內(nèi)容;最后給出了系統(tǒng)的使用說明和系統(tǒng)設(shè)計(jì)的心得體會(huì)。關(guān)鍵詞:物資管理,系統(tǒng)設(shè)計(jì),系統(tǒng)分析,信息系統(tǒng)AbstractThissystemistheadministrantsoftwarewhichaccordingtothecharacteristicsoftheenterprisegatherstockmanagement,storagemanagement,checkageinanorganicwhole.Inthecourseofdesigning,themaximummeetsusers'demand,soithasstrongerpracticabilityandpertinence.Thesystem'sinterfaceisfriendly,itissimpletooperate,themaintainabilityisstrongandthefunctioniscomplete.Thethesisintroducedthewholecoursethatthemanagementinformationsystemdevelops,mainlyfrommanagethought、elucidationofsystemanalysis、systematicspecification、systematicoperationinstructions、skill、respectofrealizingetc.Prefacepartpointedoutthebackgroundoftheselectedtitleandturnedonthequestionmeaning;Thenintroducedsuchcontentsassystematicanalysis,systematicdevelopmentandspecification,etc.indetail;Finally,providethesystematicoperationinstructionsandgainsindepthofcomprehensiondesignedsystematically.Keyword:materialmanagement,systemdesign,systemanalysis,informationsystem0引言進(jìn)入90年代,以通訊技術(shù)、計(jì)算機(jī)技術(shù)、和控制技術(shù),即“3C”技術(shù)為主要支柱的信息技術(shù),廣泛而迅速地滲透到社會(huì)生活的各個(gè)方面,己經(jīng)成為推動(dòng)社會(huì)經(jīng)濟(jì)發(fā)展和開展國際競(jìng)爭(zhēng)的必備手段。信息技術(shù)是當(dāng)代世界范圍內(nèi)新的技術(shù)革命的核心,是現(xiàn)代管理的一個(gè)重要支柱。管理信息系統(tǒng)的建立,為各級(jí)管理決策提供了信息支持,從根本上改善了管理人員的勞動(dòng)條件和工作性質(zhì),是管理手段現(xiàn)代化的重要標(biāo)志。管理信息系統(tǒng)(MIS,ManagementInformationSystem)是一個(gè)由人和計(jì)算機(jī)等組成的能夠提供信息以支持一個(gè)組織機(jī)構(gòu)內(nèi)部的作業(yè),管理、分析和決策職能的系統(tǒng)。物資的管理是企業(yè)自身管理信息系統(tǒng)的重要組成部分。隨著市場(chǎng)競(jìng)爭(zhēng)的日益激烈,如何降低成本越來越成為企業(yè)要解決的問題。對(duì)生產(chǎn)型企業(yè)來講,這涉及到原材料的進(jìn)貨渠道、庫存方面及部門和用戶的的管理等方面,管理的好壞對(duì)企業(yè)至關(guān)重要。對(duì)經(jīng)銷商而言,渠道扁平化是大勢(shì)所趨,這使經(jīng)銷商對(duì)產(chǎn)品的管理合理化提出了更高的要求。概括地講,企業(yè)對(duì)物資管理的需求具有普遍性。企業(yè)物資管理解決方案適用于企業(yè)的采購、和倉庫部門,對(duì)采購、倉庫部門的業(yè)務(wù)全過程進(jìn)行有效地控制和跟蹤。企業(yè)應(yīng)用物資管理系統(tǒng)解決方案可有效減少盲目采購、降低成本、合理控制庫存、減少資金占用并提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。本文以企業(yè)物資管理為例,對(duì)該企業(yè)的物資管理信息系統(tǒng)進(jìn)行了分析和設(shè)計(jì),重點(diǎn)是對(duì)采購自系統(tǒng)和庫存子系統(tǒng)進(jìn)行了討論。庫存管理是商場(chǎng)運(yùn)營的基礎(chǔ),它將采購管理和其他管理鏈接起來共同組成一個(gè)完整的物資管理系統(tǒng)。庫存管理子系統(tǒng)可以幫助商場(chǎng)倉庫管理人員對(duì)庫存商品進(jìn)行詳盡、全面地控制和管理,提供的各種庫存信息和庫存分析可以為商場(chǎng)的決策提供依據(jù),從而實(shí)現(xiàn)降低庫存和減少資金占用,避免商品積壓或短缺,保證商場(chǎng)經(jīng)營活動(dòng)順利進(jìn)行。1問題的提出1.1題目背景隨著科技突飛猛進(jìn)的發(fā)展和中國加入WTO,全球經(jīng)濟(jì)一體化的格局逐漸形成,產(chǎn)業(yè)結(jié)構(gòu)在全球范圍內(nèi)進(jìn)行不斷調(diào)整和升級(jí),世界企業(yè)之間的競(jìng)爭(zhēng)更趨激烈。這些激烈的競(jìng)爭(zhēng)、瞬息萬變的市場(chǎng)需求、名目繁多的商品種類、日益增長的服務(wù)項(xiàng)目、千姿百態(tài)的銷售手段、錯(cuò)綜復(fù)雜的商業(yè)管理,已將過去傳統(tǒng)的商業(yè)管理方式搞得筋疲力盡,無所適從,漸漸陷入窮途末路的尷尬境地。面對(duì)如此激烈的挑戰(zhàn)和競(jìng)爭(zhēng),商業(yè)企業(yè)的經(jīng)營者們漸漸體悟到唯有有效地配置自己擁有的資源并合理使用社會(huì)一切資源,不斷地調(diào)整自己的發(fā)展策略,得以保證企業(yè)長期穩(wěn)定發(fā)展并在細(xì)分市場(chǎng)上取得自己的競(jìng)爭(zhēng)優(yōu)勢(shì)。企業(yè)物資管理自動(dòng)化是根據(jù)商業(yè)企業(yè)規(guī)范化管理的特征與要求,充分利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)與數(shù)據(jù)庫技術(shù)、條碼技術(shù)等各種現(xiàn)代高科技來實(shí)現(xiàn)商業(yè)企業(yè)自動(dòng)化的科學(xué)管理,是現(xiàn)代化科技與現(xiàn)代化管理密切結(jié)合的系統(tǒng)工程,是商業(yè)企業(yè)在當(dāng)代信息社會(huì)中實(shí)現(xiàn)管理現(xiàn)代化,決策科學(xué)化的重要過程。現(xiàn)代企業(yè)物資管理從商業(yè)經(jīng)營管理角度講,其內(nèi)容是全方位的,是商業(yè)采購、庫存、核算、部門管理等全過程的自動(dòng)化,包括商品信息處理自動(dòng)化、商品倉儲(chǔ)管理自動(dòng)化、商業(yè)流通加工自動(dòng)化、財(cái)務(wù)管理自動(dòng)化,經(jīng)營決策分析自動(dòng)化等。相應(yīng)地,電子信息技術(shù)在商業(yè)自動(dòng)化中的應(yīng)用主要包括銷售實(shí)時(shí)管理系統(tǒng)、計(jì)算機(jī)管理信息系統(tǒng)、電子訂貨系統(tǒng)、電子數(shù)據(jù)交換、商業(yè)加值網(wǎng)絡(luò)等。綜上所述,商業(yè)自動(dòng)化是前臺(tái)POS系統(tǒng)的信息收集、后臺(tái)MIS系統(tǒng)(管理信息系統(tǒng))的信息分析與管理融為一體的商業(yè)管理信息系統(tǒng)。改善商業(yè)的經(jīng)營方式,提高經(jīng)營效率,降低商業(yè)企業(yè)的經(jīng)營成果,形成商業(yè)經(jīng)營管理合理化、制度化與標(biāo)準(zhǔn)化,使商業(yè)的經(jīng)營管理現(xiàn)代化,從而提高國民的生活素質(zhì)。1.2問題的定義1.2.1管理信息系統(tǒng)概述管理信息系統(tǒng)(MIS)的概念是1961年美國人J。D。GALLAGHER首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動(dòng)的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理。管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計(jì)劃、控制、預(yù)測(cè)和輔助決策功能,具體作用如下:1.用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。2.利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù)。3.向各級(jí)管理機(jī)構(gòu)提供不同詳細(xì)程度的報(bào)告,縮短分析和解釋時(shí)間。4.用最低的費(fèi)用最短的時(shí)間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。1.2.2物資管理系統(tǒng)開發(fā)的意義信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,就會(huì)有更多的優(yōu)勢(shì)。信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰就會(huì)有更多的優(yōu)勢(shì)。物資供應(yīng)部門是企業(yè)與生產(chǎn)單位之間的橋梁、紐帶,是企業(yè)正常生產(chǎn)的物資保障部門。正因?yàn)楣?yīng)部門是關(guān)鍵的中轉(zhuǎn)環(huán)節(jié),建立一套物資管理信息系統(tǒng)對(duì)于如何有效的把本單位生產(chǎn)所需的生產(chǎn)資料及時(shí)、保質(zhì)保量的供應(yīng)上去,有著重要的意義。從微觀上講,建立一套物資管理信息系統(tǒng)能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強(qiáng)了管理的信息化手段,提高了本單位的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,縮短了整個(gè)社會(huì)化大生產(chǎn)的周期。1.2.3國內(nèi)外現(xiàn)狀1.國外現(xiàn)狀計(jì)算機(jī)的發(fā)明應(yīng)用,被視為人類的第三次重大的科學(xué)技術(shù)革命,是一次飛躍。過去的革命最高成就就是“用機(jī)器制造機(jī)器”,是手的延長,而計(jì)算機(jī)的出現(xiàn)卻能做到“用機(jī)器控制機(jī)器”,是腦的延伸。計(jì)算機(jī)是提高生產(chǎn)效率的主要工具及途徑。據(jù)統(tǒng)計(jì),目前,美國在財(cái)務(wù)會(huì)計(jì)上占有90%的工作由計(jì)算機(jī)完成;物資管理中80-100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理是80—90%;在計(jì)算機(jī)應(yīng)用發(fā)展較快的國家中,計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理的占80%;用于科技計(jì)算的占8%,用于生產(chǎn)過程控制的占12%;由此可以看出,經(jīng)濟(jì)管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。2.國內(nèi)現(xiàn)狀由于種種原因,我國的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后于信息基礎(chǔ)設(shè)施的建設(shè)的水平。長期以來,我國信息資源的開發(fā)管理未能與信息資源的增長同步進(jìn)行。我國有豐富的原始信息資源,但在此基礎(chǔ)上再生的二次信息系統(tǒng)和數(shù)據(jù)庫產(chǎn)業(yè)的規(guī)模和市場(chǎng)占有率、使用率相當(dāng)?shù)停罅康挠袃r(jià)值的信息未能進(jìn)一步加工成商品使其增值。我國的計(jì)算機(jī)應(yīng)用要比西方國家落后十幾年,管理信息系統(tǒng)的開發(fā)應(yīng)用是從1973年開始的,83年以后才開始了大量的實(shí)際的開發(fā)和研究工作。因此,信息資源的開發(fā)和利用已被確立為國民經(jīng)濟(jì)信息的核心內(nèi)容,信息數(shù)字化,傳輸?shù)木W(wǎng)絡(luò)化是縮小發(fā)展中國家與發(fā)達(dá)國家差距的捷徑,值世界信息化浪潮正以不可阻擋之勢(shì)席卷全球時(shí),我國要迎頭趕上,就必須利用現(xiàn)有的信息基礎(chǔ)設(shè)施,重點(diǎn)開發(fā)和推廣應(yīng)用于各類科技經(jīng)濟(jì)等數(shù)據(jù)庫和網(wǎng)絡(luò)資源服務(wù)系統(tǒng),以便取得巨大的社會(huì)效益和經(jīng)濟(jì)效益。由于物資管理在社會(huì)大生產(chǎn)中占用重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國家已達(dá)到95%以上,而我國在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在80年代初開始的。起步雖晚,但發(fā)展快。特別是微型計(jì)算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國管理信息處理現(xiàn)代化起到了重要作用。第三章物資管理工作中存在的主要問技術(shù)檢測(cè)中心是1991年初成立的局屬二級(jí)單位,主要負(fù)責(zé)油田地區(qū)各單位的安全教育、工程質(zhì)量、鍋爐壓力容器、計(jì)量設(shè)備、儀器儀表及環(huán)境檢測(cè),井架檢測(cè)等監(jiān)督檢測(cè)工作。供應(yīng)站則負(fù)責(zé)保證檢測(cè)工作的順利進(jìn)行所需的物資正常供應(yīng)工作。我單位供應(yīng)站屬直屬四級(jí)站,物資類別99大類,年吞吐量450萬元,周轉(zhuǎn)速度為49天,庫存30萬元,一年以上無動(dòng)態(tài)積壓物資4萬元。供應(yīng)站每月要向局供應(yīng)處及中心機(jī)關(guān)上報(bào)月度庫存清冊(cè),其數(shù)據(jù)都是從各種賬本中收集,再統(tǒng)計(jì),最后逐級(jí)匯總再報(bào)送。目前存在的主要問題是:(一)根據(jù)各三級(jí)單位所報(bào)材料明細(xì)逐個(gè)與庫存賬本對(duì)照查閱,進(jìn)行庫平,即庫中有其所需材料則開據(jù)料單從庫中領(lǐng)取,若庫中無,則通知采購人員采購。庫中物資種類繁多,查對(duì)繁瑣,易出錯(cuò)。(二)從開據(jù)發(fā)料單到每月結(jié)帳、清冊(cè)都是手工操作,計(jì)算器加算盤,效率低且準(zhǔn)確率不高。單位配備的計(jì)算機(jī)僅局限于打字,做報(bào)表,不能開單據(jù),計(jì)算機(jī)應(yīng)有的功能沒有充分發(fā)揮。針對(duì)以上存在的問題,領(lǐng)導(dǎo)決定通過建立物資管理信息系統(tǒng)使物資管理工作更加規(guī)范化、程序化,提高其處理工作的速度和準(zhǔn)確性,也便于動(dòng)態(tài)查詢,提高決策水平2系統(tǒng)分析2.1可行性研究和計(jì)劃2.1.1技術(shù)上的可行性企業(yè)的計(jì)算機(jī)配置較高,不僅可以安裝Windows和UNIX的運(yùn)行環(huán)境,而且有足夠的空間可以安裝運(yùn)行平臺(tái)JAVA虛擬機(jī)、數(shù)據(jù)庫ORACLE、服務(wù)器TOMCAT和各類編程工具例如ECLIPSE,NETBEANS,在編程環(huán)境上提供了可靠的支持;我們編程人員方面,可以運(yùn)用以前所學(xué)的各種開發(fā)軟件的計(jì)算機(jī)知識(shí)和管理知識(shí),加上不斷的學(xué)習(xí),為系統(tǒng)的開發(fā)提供了必要的技術(shù)保障。我們就應(yīng)用了JAVAEE企業(yè)級(jí)開發(fā)框架以及ORACLE數(shù)據(jù)庫系統(tǒng)軟件。2.1.2經(jīng)濟(jì)上的可行性本系統(tǒng)開發(fā)所需的費(fèi)用較低,JDK、ECLIPSE、TOMCAT都是開源軟件在網(wǎng)上都可以免費(fèi)下載,ORACLE數(shù)據(jù)庫需要一些費(fèi)用但企業(yè)基本都能負(fù)擔(dān)的起,利用現(xiàn)有的設(shè)備和裝置,不需要其它費(fèi)用。2.1.3實(shí)踐上的可行性企業(yè)間的競(jìng)爭(zhēng)說到底是人的競(jìng)爭(zhēng),但人力資源是企業(yè)中最難管理的資源,它涉及到企業(yè)的組織機(jī)構(gòu)、企業(yè)文化、人的心理等方方面面;從強(qiáng)調(diào)對(duì)物的管理轉(zhuǎn)向?qū)θ说墓芾?,是企業(yè)管理的一個(gè)劃時(shí)代的進(jìn)步。如何刻意挖掘蘊(yùn)藏在員工當(dāng)中的巨大能力,發(fā)掘充滿活力和生機(jī)的人力資源,將"人"視為可以開發(fā)和增值的資源去投資和經(jīng)營,是當(dāng)前企業(yè)急需解決的課題。傳統(tǒng)的人事管理對(duì)人力資源的管理是非量化的,是人事部門最基礎(chǔ)業(yè)務(wù)的信息管理;而真正的人力資源管理系統(tǒng)將人力資源管理過程數(shù)字化,并結(jié)合知識(shí)管理、辦公自動(dòng)化、項(xiàng)目管理等技術(shù),將人力資源管理提升到戰(zhàn)略級(jí)別的管理層次,是一個(gè)針對(duì)企業(yè)"人力資源"的"設(shè)計(jì)"系統(tǒng)。通過以上從技術(shù)、經(jīng)濟(jì)、實(shí)踐三方面的研究與調(diào)查,我們可以確定該物資管理系統(tǒng)是可行的。2.2系統(tǒng)需求分析2.2.1業(yè)務(wù)分析及業(yè)務(wù)流程圖業(yè)務(wù)流程分析是具體分析的第一步,為了要對(duì)詳細(xì)的調(diào)查結(jié)果進(jìn)行整理和分析,然后再經(jīng)業(yè)務(wù)人員的確認(rèn),必須采用一些簡(jiǎn)單方便的方法和工具來明確表達(dá)它們,使之成為系統(tǒng)分析員和用戶之間進(jìn)行交流的共同語言。業(yè)務(wù)流程圖可以解決這一問題。業(yè)務(wù)流程分析采用的是自頂向下的方法,首先畫出高層管理的業(yè)務(wù)流程圖,然后再對(duì)每一個(gè)功能描述部分進(jìn)行分解畫出詳細(xì)的業(yè)務(wù)流程圖。工作流程分析是對(duì)現(xiàn)行系統(tǒng)某項(xiàng)業(yè)務(wù)工作的實(shí)際過程的描述,并對(duì)各機(jī)構(gòu)或人員之間的業(yè)務(wù)關(guān)系加以描述。本人事管理系統(tǒng)根據(jù)管理員的ID和密碼登陸,登陸成功后根據(jù)管理人員的需求選擇相應(yīng)的操作。在這里包括11個(gè)模塊,分別為:登陸模塊、用戶管理模塊,部門管理模塊、供應(yīng)商管理模塊、員工管理模塊、進(jìn)貨合同管理模塊、倉庫管理模塊、物資核查管理模塊、庫存管理模塊、退貨單管理模塊、庫存查詢管理模塊?,F(xiàn)在對(duì)每個(gè)模塊畫出業(yè)務(wù)流程圖,并做業(yè)務(wù)分析。1.用戶登陸模塊開始開始輸入用戶名密碼輸入用戶名密碼不成功不成功注冊(cè)用戶信息登陸注冊(cè)用戶信息登陸成功成功成功成功是否成功是否成功不成功物資管理系統(tǒng)不成功物資管理系統(tǒng)1)用戶登陸:功能描述:完成用戶登陸輸入元素:用戶名字、用戶密碼處理流程:如果數(shù)據(jù)庫中有該用戶,登陸系統(tǒng)2)用戶注冊(cè):功能描述:完成用戶基本信息的添加輸入元素:用戶的基本信息處理流程:將該用戶的基本信息添加到數(shù)據(jù)庫中2.用戶管理模塊用戶信息用戶信息刪除用戶刪除用戶終止終止1)顯示用戶:功能描述:顯示用戶基本信息處理流程:將用戶的基本信息從數(shù)據(jù)庫中讀出2)刪除用戶:功能描述:完成用戶基本信息的刪除處理流程:將該用戶的基本信息從數(shù)據(jù)庫中刪除3.部門管理模塊部門信息部門信息終止刪除操作終止修改操作部門信息部門信息部門信息終止刪除操作終止修改操作部門信息添加操作添加操作終止終止1)顯示部門功能描述:顯示已有部門的基本信息處理流程:將部門的基本信息從數(shù)據(jù)庫中讀出2)增加部門功能描述:完成部門基本信息的增加輸入元素:部門的基本信息處理流程:對(duì)輸入的部門名稱存入到數(shù)據(jù)庫3)刪除修改功能描述:完成部門信息的修改處理流程:將該部門基本信息從數(shù)據(jù)庫中修改4)修改刪除功能描述:完成部門的基本信息的刪除處理流程:將該部門的基本信息修改后存放進(jìn)入刪除3.供應(yīng)商管理模塊供應(yīng)商信息供應(yīng)商信息供應(yīng)商信息終止刪除操作供應(yīng)商信息供應(yīng)商信息供應(yīng)商信息終止刪除操作修改操作添加操作修改操作添加操作終止終止終止終止1)顯示供應(yīng)商功能描述:顯示已有供應(yīng)商的基本信息處理流程:將供應(yīng)商的基本信息從數(shù)據(jù)庫中讀出2)增加供應(yīng)商功能描述:完成供應(yīng)商基本信息的增加輸入要素:供應(yīng)商的相關(guān)信息處理流程:對(duì)輸入的供應(yīng)商信息存入到數(shù)據(jù)庫3)修改供應(yīng)商功能描述:完成供應(yīng)商的基本信息的修改處理流程:將該供應(yīng)商的基本信息修改后存放進(jìn)入數(shù)據(jù)庫4)刪除供應(yīng)商功能描述:完成供應(yīng)商信息的刪除處理流程:將該供應(yīng)商基本信息從數(shù)據(jù)庫中刪除5.員工管理員工信息員工信息員工信息終止刪除操作員工信息員工信息員工信息終止刪除操作修改操作添加操作修改操作添加操作終止終止終止終止1)顯示員工功能描述:顯示已有員工的基本信息處理流程:將供員工的基本信息從數(shù)據(jù)庫中讀出2)增加員工功能描述:完成員工基本信息的增加輸入要素:?jiǎn)T工相關(guān)信息處理流程:對(duì)輸入的員工信息存入到數(shù)據(jù)庫3)修改員工功能描述:完成員工的基本信息的修改處理流程:將該員工的基本信息修改后存放進(jìn)入數(shù)據(jù)庫4)刪除員工功能描述:完成員工信息的刪除處理流程:將該員工基本信息從數(shù)據(jù)庫中刪除6.進(jìn)貨合同管理合同商信息合同信息合同信息終止刪除操作合同商信息合同信息合同信息終止刪除操作修改操作添加操作修改操作添加操作終止終止終止終止1)顯示合同功能描述:顯示已有的合同處理流程:將合同信息數(shù)據(jù)庫中讀出。2)增加合同功能描述:完成合同基本信息的增加輸入要素:合同相關(guān)信息處理流程:對(duì)輸入的合同信息存入到數(shù)據(jù)庫3)修改合同功能描述:完成合同的基本信息的修改處理流程:將該合同的基本信息修改后存放進(jìn)入數(shù)據(jù)庫4)刪除合同功能描述:完成合同信息的刪除處理流程:將該合同基本信息從數(shù)據(jù)庫中刪除7.倉庫管理倉庫信息倉庫信息倉庫信息終止刪除操作倉庫信息倉庫信息倉庫信息終止刪除操作修改操作添加操作修改操作添加操作終止終止終止終止1)顯示倉庫功能描述:顯示已有的倉庫處理流程:將倉庫信息數(shù)據(jù)庫中讀出。2)增加倉庫功能描述:完成倉庫基本信息的增加輸入要素:倉庫相關(guān)信息處理流程:對(duì)輸入的倉庫信息存入到數(shù)據(jù)庫3)修改倉庫功能描述:完成倉庫的基本信息的修改處理流程:將該倉庫的基本信息修改后存放進(jìn)入數(shù)據(jù)庫4)刪除合同功能描述:完成倉庫信息的刪除處理流程:將該倉庫基本信息從數(shù)據(jù)庫中刪除8.物資核查管理產(chǎn)品信息產(chǎn)品信息是否合格是否合格不合格成功不合格成功入庫錄入退貨單入庫錄入退貨單功能描述:完成產(chǎn)品信息核查,合格入庫,不合格退貨輸入要素:產(chǎn)品相關(guān)信息處理流程:對(duì)輸入的產(chǎn)品信息存入到數(shù)據(jù)庫9.庫存管理產(chǎn)品信息產(chǎn)品信息刪除操作刪除操作終止終止功能描述:顯示庫存中信息,可進(jìn)行刪除操作處理流程:對(duì)刪除產(chǎn)品,更新數(shù)據(jù)庫10.退貨單管理退貨單信息退貨單信息刪除操作刪除操作終止終止功能描述:顯示退貨信息,可進(jìn)行刪除操作處理流程:對(duì)刪除退貨單,更新數(shù)據(jù)庫11.庫存查詢所在倉庫商品類型商品名條形碼所在倉庫商品類型商品名條形碼查詢操作查詢操作查詢操作查詢操作查詢操作查詢操作查詢操作查詢操作終止終止終止終止終止終止終止終止功能描述:依據(jù)不同條件查詢物品信息處理流程:依據(jù)條件從數(shù)據(jù)庫中查詢產(chǎn)品相關(guān)信息2.2.2數(shù)據(jù)分析及數(shù)據(jù)流程圖1.登陸模塊:用以實(shí)現(xiàn)用戶的登陸和注冊(cè)。用戶登陸模塊用戶登陸模塊不存在用戶存在用戶不存在用戶存在用戶P1用戶注冊(cè)P1用戶注冊(cè)P1用戶登陸E1用戶表E1用戶表2.用戶管理:對(duì)系統(tǒng)所有的用戶以列表形式瀏覽并能進(jìn)行刪除。用戶管理模塊用戶管理模塊P1顯示P1顯示用戶P2刪除用戶E1用戶管理表E1用戶管理表3.部門管理:對(duì)本企業(yè)的部門進(jìn)行管理,有添加、刪除、修改等管理。部門管理模塊部門管理模塊P1添加部門P1添加部門P2顯示部門P4刪除部門P4刪除部門P3修改部門]E1部門管理表E1部門管理表4.供應(yīng)商管理:對(duì)提供物資的企業(yè)或廠商信息進(jìn)行添加、刪除、修改。供應(yīng)商管理模塊供應(yīng)商管理模塊P1P1添加供應(yīng)商P4P4刪除供應(yīng)商P2顯示供應(yīng)商P3修改供應(yīng)商E1供應(yīng)商管理表P2顯示供應(yīng)商P3修改供應(yīng)商E1供應(yīng)商管理表5.員工管理:對(duì)企業(yè)的員工進(jìn)行添加、刪除、修改。員工管理模塊員工管理模塊P1添加員工P1添加員工P2顯示員工P4刪除員工P4刪除員工P3修改員工E1員工管理表E1員工管理表6.進(jìn)貨合同:對(duì)企業(yè)采購物品的合同進(jìn)行添加、刪除、修改管理合同管理模塊合同管理模塊P1添加合同P1添加合同P2顯示合同P4刪除合同P4刪除合同P3修改合同E1合同管理表E1合同管理表7.倉庫管理:對(duì)企業(yè)倉庫進(jìn)行管理。倉庫管理模塊倉庫管理模塊P1添加倉庫P1添加倉庫P2顯示倉庫P4刪除倉庫P4刪除倉庫P3修改倉庫E1倉庫管理表E1倉庫管理表8.核查管理:對(duì)所采購的物資進(jìn)行核查,合格進(jìn)入倉庫,不合格列入退貨列中。核查管理模塊核查管理模塊合格不合格合格不合格P2向庫存中添加產(chǎn)品P1顯示P2向庫存中添加產(chǎn)品P1顯示庫存中的產(chǎn)品E1庫存管理表E1庫存管理表9.庫存管理:對(duì)所有庫存中物資以列表形式列出,并可以對(duì)該信息進(jìn)行修改和刪除。庫存管理模塊庫存管理模塊P1顯示P1顯示庫存中的產(chǎn)品E1庫存管理表E1庫存管理表10.退貨管理:對(duì)核查不合格的產(chǎn)品進(jìn)行管理。退貨管理模塊退貨管理模塊E1退貨表P1顯示所有退貨產(chǎn)品P2刪除所有退貨產(chǎn)品E1退貨表P1顯示所有退貨產(chǎn)品P2刪除所有退貨產(chǎn)品11.庫存查詢管理模塊:根據(jù)查詢條件進(jìn)行查詢,查詢條件可以是條形碼、產(chǎn)品名稱、產(chǎn)品類型、所在倉庫。庫存查詢模塊庫存查詢模塊P1依據(jù)所在倉庫查詢P1依據(jù)商品類型查詢P2依據(jù)商品名查詢P1依據(jù)條形碼查詢P1依據(jù)所在倉庫查詢P1依據(jù)商品類型查詢P2依據(jù)商品名查詢P1依據(jù)條形碼查詢E1庫存管理表E1庫存管理表2.2.3數(shù)據(jù)字典數(shù)據(jù)詞典(datadictionary,簡(jiǎn)稱DD)是有關(guān)資料的信息的收集、維護(hù)和發(fā)布的機(jī)制。在結(jié)構(gòu)化分析中,數(shù)據(jù)詞典是對(duì)數(shù)據(jù)流圖上的每一個(gè)成分給以定義與說明。系統(tǒng)資料詞典是對(duì)數(shù)據(jù)流程圖中出現(xiàn)的數(shù)據(jù)流和處理(加工)的進(jìn)一步補(bǔ)充說明,其內(nèi)容主要包括三種類型的條目:數(shù)據(jù)元素條目、數(shù)據(jù)存儲(chǔ)條目和數(shù)據(jù)流條目。在系統(tǒng)分析中,數(shù)據(jù)詞典起著重要的作用。下面列出該系統(tǒng)的部分?jǐn)?shù)據(jù):1.數(shù)據(jù)元素條目————————————————————————————————條目名稱:商品編號(hào)編號(hào):F1別名:無存儲(chǔ)處:商品信息、庫存盤點(diǎn)、入庫登記、出庫登記類型及寬度:數(shù)字類型/10取值范圍:“0”~“9999999999”————————————————————————————————條目名稱:商品條形碼編號(hào):F2別名:無存儲(chǔ)處:商品信息、庫存盤點(diǎn)、入庫登記、出庫登記類型及寬度:字符型/20取值范圍:任意————————————————————————————————條目名稱:商品名稱編號(hào):F3別名:無存儲(chǔ)處:商品信息、定貨單商品類型及寬度:字符型/15取值范圍:任意————————————————————————————————條目名稱:職員編號(hào)編號(hào):F4別名:無存儲(chǔ)處:職員信息類型及寬度:數(shù)字型/10位取值范圍:“0”~“9999999999”————————————————————————————————條目名稱:現(xiàn)有數(shù)量編號(hào):F5別名:數(shù)量存儲(chǔ)處:庫存盤點(diǎn)、商品入庫類型及寬度:數(shù)字型/10位取值范圍:“0”~“9999999999”————————————————————————————————2.數(shù)據(jù)流條目————————————————————————————————條目名稱:購貨退貨單編號(hào):F6來源:庫房去向:供應(yīng)商數(shù)據(jù)流量:退貨量/天數(shù)據(jù)流結(jié)構(gòu)組成:購貨退貨單={商品編號(hào)+規(guī)格+退貨數(shù)量+退貨單價(jià)+退貨金額+經(jīng)手人+退貨日期+退貨單號(hào)}————————————————————————————————條目名稱:商品訂貨單編號(hào):F7來源:供應(yīng)商去向:庫房數(shù)據(jù)流量:進(jìn)貨量/天數(shù)據(jù)流結(jié)構(gòu)組成:{訂單編號(hào)+經(jīng)手人+定貨日期+定金+累計(jì)金額+是否入庫}————————————————————————————————條目名稱:庫存盤點(diǎn)編號(hào):F8來源:倉庫去向:銷售部數(shù)據(jù)流量:一份/天數(shù)據(jù)流結(jié)構(gòu)組成:商品訂貨單={商品編號(hào)+規(guī)格+現(xiàn)有數(shù)量+商品價(jià)格+盤點(diǎn)日期+經(jīng)手人}2.3系統(tǒng)開發(fā)的相關(guān)技術(shù)2.3.1開發(fā)工具介紹1.TOMCAT介紹:是一個(gè)免費(fèi)的開源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。
Tomcat
新版本是4.0x。4.0x與3.x的架構(gòu)不同,而是重新設(shè)計(jì)的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的實(shí)現(xiàn)了Servlet2.3和Jsp1.2規(guī)范。Tomcat提供了各種平臺(tái)的版本供下載,可以從上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web
Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEB-INF目錄,這個(gè)目錄很重要。通常在WEB-INF目錄下有一個(gè)web.xml文件和一個(gè)classes目錄,web.xml是這個(gè)應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。
Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。
另外,Tomcat提供Realm支持。Realm類似于Unix里面的group。在Unix中,一個(gè)group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問不屬于它的資源。Tomcat用Realm來對(duì)不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似group)。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。Tomcat提供三種Realm,1:JDBCRealm,這個(gè)Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進(jìn)行驗(yàn)證。2:JNDIRealm,用戶信息存在基于LDAP的服務(wù)器里,通過JNDI獲取用戶信息。3:MemoryRealm,用戶信息存在一個(gè)xml文件里面,上面講的manager應(yīng)用驗(yàn)證用戶時(shí)即使用此種Realm。通過Realm我們可以方便地對(duì)訪問某個(gè)應(yīng)用的客戶進(jìn)行驗(yàn)證。在Tomcat4中,你還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對(duì)你的應(yīng)用或者Session實(shí)行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實(shí)現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如WebLogic)與Tomcat有何區(qū)別。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時(shí)也支持Jsp和Servlet。而Tomcat則功能沒有那么強(qiáng)大,它不提供EJB等支持。但如果與JBoss(一個(gè)開源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE的全部功能。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會(huì)選擇Tomcat?;赥omcat的開發(fā)其實(shí)主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡(jiǎn)單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。我們這里要提到另外一個(gè)工具Ant,Ant也是Jakarta中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于Unix中的make。你需要寫一個(gè)build.xml文件,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,我們只需在xml中寫很少的東西就可以將其編譯并打包成WAR。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant。另外,在Jsp1.2中,可以利用標(biāo)簽庫實(shí)現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更方便。Tomcat也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。如與上面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于Xml的應(yīng)用,與OpenJMS集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。2.ECLIPSE介紹:是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(JavaDevelopmentTools,JDT)。雖然大多數(shù)用戶很樂于將Eclipse當(dāng)作JavaIDE來使用,但Eclipse的目標(biāo)不僅限于此。Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++、COBOL和Eiffel等編程語言的插件已經(jīng)可用,或預(yù)計(jì)會(huì)推出。Eclipse框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。2.3.2開發(fā)模式MVC介紹MVC介紹:MVC架構(gòu)是隨著smalltalklanguage語言的發(fā)展提出的,它是一個(gè)著名的用戶界面設(shè)計(jì)架構(gòu).MVC模式不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性,可擴(kuò)展性,可移植性和組件的可復(fù)用性.經(jīng)典MVC架構(gòu)把一個(gè)組件(可認(rèn)為是整個(gè)應(yīng)用程序的一個(gè)模塊)劃分成三部分組:1.Model(模型):模型包含應(yīng)用程序的核心功能,管理這個(gè)模塊中所用到的數(shù)據(jù)和值2.View(視圖):視圖提供模型的表示,管理模塊如何顯示給用戶,它是應(yīng)用程序的外觀3.Controller(控制器):控制器對(duì)用戶的輸入做出反應(yīng),管理用戶與視圖發(fā)生的交互盡管MVC設(shè)計(jì)模式很早就提出,但在Web項(xiàng)目的開發(fā)中引入MVC卻是步履維艱.主要原因:1.在早期的Web項(xiàng)目的開發(fā)中,程序語言和HTML的分離一直難以實(shí)現(xiàn)2.腳本語言的功能相對(duì)較弱,缺乏支持MVC設(shè)計(jì)模式的一些必要的技術(shù)基礎(chǔ)MVC體系結(jié)構(gòu)有下面的好處:1.多個(gè)視圖使用同一個(gè)模型2.對(duì)客戶機(jī)的新類型更容易支持MVC設(shè)計(jì)允許一個(gè)開發(fā)者將一個(gè)好的面向?qū)ο蟮脑O(shè)計(jì)與用戶接口隔離開來,允許在同樣的模型中容易地使用多個(gè)接口,并且允許在實(shí)現(xiàn)階段對(duì)接口作大的修改而不需要對(duì)相應(yīng)的模型進(jìn)行修改.MVC通過以下三種方式消除與用戶接口和面向?qū)ο蟮脑O(shè)計(jì)有關(guān)的絕大部分困難:1.控制器通過一個(gè)狀態(tài)機(jī)跟蹤和處理面向操作的用戶事件2.MVC將用戶接口與面向?qū)ο蟮哪P头珠_3.MVC允許應(yīng)用的用戶接口進(jìn)行大的變化而不影響模型在使用Java開發(fā)Web_Application中符合MVC設(shè)計(jì)模式的開發(fā)方式:Jsp+Servlet+JavaBean(EJB)Jsp+JavaBean(Controller)+JavaBean(EJB)(Model)TDK(Turbine,Velocity...)Xsp(Cocoon)Jsp+Struts+JavaBean(EJB)2.2.3開發(fā)平臺(tái)JDKJDK介紹:JDK是JAVA語言的運(yùn)行環(huán)境,JDK為JAVA運(yùn)行提供虛擬機(jī),這也使得JAVA語言具有平臺(tái)無關(guān)性,無論源程序是在什么系統(tǒng)平臺(tái)下開發(fā),只要機(jī)器上安裝了JDK就能正確運(yùn)行程序。2.3.4JAVAEE框架中的相關(guān)技術(shù)HIBERNATE:1.Hibernate簡(jiǎn)介Hibernate是一個(gè)免費(fèi)的開源Java包,它使得與關(guān)系數(shù)據(jù)庫打交道變得十分輕松,就像您的數(shù)據(jù)庫中包含每天使用的普通Java對(duì)象一樣,同時(shí)不必考慮如何把它們從神秘的數(shù)據(jù)庫表中取出(或放回到數(shù)據(jù)庫表中)。它解放了您,使您可以專注于應(yīng)用程序的對(duì)象和功能,而不必?fù)?dān)心如何保存它們或稍后如何找到它們。大多數(shù)應(yīng)用程序都需要處理數(shù)據(jù)。Java應(yīng)用程序運(yùn)行時(shí),往往把數(shù)據(jù)封裝為相互連接的對(duì)象網(wǎng)絡(luò),但是當(dāng)程序結(jié)束時(shí),這些對(duì)象就會(huì)消失在一團(tuán)邏輯中,所以需要有一些保存它們的方法。有時(shí)候,甚至在編寫應(yīng)用程序之前,數(shù)據(jù)就已經(jīng)存在了,所以需要有讀入它們和將其表示為對(duì)象的方法。手動(dòng)編寫代碼來執(zhí)行這些任務(wù)不僅單調(diào)乏味、易于出錯(cuò),而且會(huì)占用整個(gè)應(yīng)用程序的很大一部分開發(fā)工作量。2.Hibernate在本系統(tǒng)中的應(yīng)用:(1)表為基礎(chǔ)建立Java的實(shí)體類(2)所做的Java類寫對(duì)應(yīng)的配置文件,一個(gè)類對(duì)應(yīng)一個(gè)配置XML文件(3)hibernate.cfg.xml這個(gè)配置文件寫好連接數(shù)據(jù)庫名字、URL、數(shù)據(jù)庫驅(qū)動(dòng)名、用戶名、密碼以及應(yīng)射到為Java類所寫的XML文件中寫以上所寫的各個(gè)Java類對(duì)應(yīng)的Service類,這些Service類主要負(fù)責(zé)將其對(duì)應(yīng)的類通過映射文件增、刪、改到Oracle數(shù)據(jù)庫和從數(shù)據(jù)庫中查出想要得到的對(duì)應(yīng)的Java類SERVLET:1.Servlet簡(jiǎn)介:Servlet是對(duì)支持Java的服務(wù)器的一般擴(kuò)充。它最常見的用途是擴(kuò)展Web服務(wù)器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一種動(dòng)態(tài)加載的模塊,為來自Web服務(wù)器的請(qǐng)求提供服務(wù)。它完全運(yùn)行在Java虛擬機(jī)上。由于它在服務(wù)器端運(yùn)行,因此它不依賴于瀏覽器的兼容性。
servlet容器:負(fù)責(zé)處理客戶請(qǐng)求、把請(qǐng)求傳送給servlet并把結(jié)果返回給客戶。不同程序的容器實(shí)際實(shí)現(xiàn)可能有所變化,但容器與servlet之間的接口是由servlet
API定義好的,這個(gè)接口定義了servlet容器在servlet上要調(diào)用的方法及傳遞給servlet的對(duì)象類。servlet的生命周期:(1)servlet容器創(chuàng)建servlet的一個(gè)實(shí)例。(2)容器調(diào)用該實(shí)例的init()方法。(3)如果容器對(duì)該servlet有請(qǐng)求,則調(diào)用此實(shí)例的service()方法。(4)容器在銷毀本實(shí)例前調(diào)用它的destroy()方法。(5)銷毀并標(biāo)記該實(shí)例以供作為垃圾收集。一旦請(qǐng)求了一個(gè)servlet,就沒有辦法阻止容器執(zhí)行一個(gè)完整的生命周期。容器在servlet首次被調(diào)用時(shí)創(chuàng)建它的一個(gè)實(shí)例,并保持該實(shí)例在內(nèi)存中,讓它對(duì)所有的請(qǐng)求進(jìn)行處理。容器可以決定在任何時(shí)候把這個(gè)實(shí)例從內(nèi)存中移走。在典型的模型中,容器為每個(gè)servlet創(chuàng)建一個(gè)單獨(dú)的實(shí)例,容器并不會(huì)每接到一個(gè)請(qǐng)求就創(chuàng)建一個(gè)新線程,而是使用一個(gè)線程池來動(dòng)態(tài)的將線程分配給到來的請(qǐng)求,但是這從servlet的觀點(diǎn)來看,效果和為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新線程的效果相同。2.Servlet在本系統(tǒng)中的應(yīng)用:本系統(tǒng)中,我用Servlet寫了一個(gè)controller,其主要完成的任務(wù)就是,當(dāng)用戶從瀏覽器發(fā)出請(qǐng)求時(shí),給其請(qǐng)求一個(gè)響應(yīng),例如:用戶通過登錄頁面提交“l(fā)ogin.do”,servlet的service方法通過request.getServletPath()會(huì)根據(jù)得到的URL與其中的許多的“XXX.do”進(jìn)行匹配,當(dāng)與“l(fā)ogin.do”匹配成功后,會(huì)用寫好的JavaBean(LoginData)來接收來自用戶提交上來的用戶名與密碼然后將這個(gè)JavaBean以參數(shù)的形式傳給一個(gè)Action(LoginAction)的process方法,些方法負(fù)責(zé)從JavaBean中讀出用戶名和密碼,然后再從數(shù)據(jù)庫中查詢,如果數(shù)據(jù)庫中有這個(gè)用戶名和密碼,就返回true,否則返回false,當(dāng)返回true時(shí),則讓用戶看到其登錄成功后該看到的人事管理的界面,否則,則讓用戶看到登錄失敗的界面。Filter的簡(jiǎn)介及在本系統(tǒng)中的使用1.Filter簡(jiǎn)介:filter(過濾器)是servlet2.3中增加的一個(gè)新功能,filter可以改變一個(gè)請(qǐng)求(request)或者是修改響應(yīng)(response)。filter不是一個(gè)servlet,它只是一個(gè)servlet接受到請(qǐng)求前的預(yù)處理器。就是說,用戶發(fā)送一個(gè)請(qǐng)求給servlet時(shí),在servlet處理之前,這個(gè)filter首先執(zhí)行,然后才是servlet的執(zhí)行。2.Filter作用filter可以用在下面幾個(gè)方面(1)訪問特定資源時(shí)的身份認(rèn)證(2)訪問資源的記錄(3)訪問資源的轉(zhuǎn)換3.編寫filter一個(gè)filter必須實(shí)現(xiàn)javax.servlet.Filter接口,即實(shí)現(xiàn)下面的三個(gè)方法:(1)voidinit(FilterConfigconfig)throwsServletException:初始化方法(2)voiddestroy():(3)voiddoFilter(ServletRequestreq,ServletResponseres,FilterChainchain)throwsIOException,ServletException:完成具體的過濾工作。4.Filter在本系統(tǒng)中的應(yīng)用防止用戶在沒有登錄的情況下,記下管理頁面的JSP而直接審請(qǐng)進(jìn)入管理頁面,當(dāng)用戶通過正常的登錄方式登入到管理界面時(shí),沒有任何不一樣,而當(dāng)其試圖通過非法的方式登入到管理界面時(shí),F(xiàn)ilter則會(huì)判斷這個(gè)用戶有無session,如果這個(gè)用戶沒有,則讓其進(jìn)入登錄界面。設(shè)置字符編碼方式,當(dāng)用戶通過管理界面增、刪、改數(shù)據(jù)時(shí),這些數(shù)據(jù)都會(huì)有一種編碼方式,如果編碼方式不同的話,就會(huì)出現(xiàn)亂碼問題。為了解決這個(gè)問題,要在Filter中加一些代碼來解決這個(gè)問題,讓其編碼和解碼的方式一樣。JSP:JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。3系統(tǒng)總體設(shè)計(jì)3.1總體設(shè)計(jì)的任務(wù)和設(shè)計(jì)原則總體設(shè)計(jì)的任務(wù)就是從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐曾分割成層次結(jié)構(gòu),使每一部分完成簡(jiǎn)單的功能且各個(gè)部分之間又保持一定的關(guān)系,在這設(shè)計(jì)階段,基于這個(gè)功能的層次結(jié)構(gòu)把各個(gè)部分組合起來成為系統(tǒng)。它包括:1.采用某中設(shè)計(jì)方法,將一個(gè)負(fù)責(zé)的系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu)。2.確定每個(gè)模塊的功能,建立與已確定的軟件需求的對(duì)應(yīng)關(guān)系。3.確定模塊間的調(diào)用關(guān)系。4.確定模塊間的接口,即模塊間傳遞的信息。設(shè)計(jì)接口的信息結(jié)構(gòu)。5.評(píng)估模塊劃分的質(zhì)量及導(dǎo)出模塊結(jié)構(gòu)的規(guī)則。3.2統(tǒng)的功能層次結(jié)構(gòu)圖物資管理系統(tǒng)物資管理系統(tǒng) 登陸系統(tǒng)登陸系統(tǒng)用戶管理用戶管理部門管理供應(yīng)商管理員工管理進(jìn)貨合同管理倉庫管理庫存管理退貨管理核查管理庫存查詢管理登陸:用以實(shí)現(xiàn)用戶的登陸和注冊(cè)。用戶管理:對(duì)系統(tǒng)所有的用戶以列表形式瀏覽并能進(jìn)行刪除。部門管理:對(duì)本企業(yè)的部門進(jìn)行管理,有添加、刪除、修改等管理。供應(yīng)商管理:對(duì)提供物資的企業(yè)或廠商信息進(jìn)行添加、刪除、修改。員工管理:對(duì)企業(yè)的員工進(jìn)行添加、刪除、修改。進(jìn)貨合同:對(duì)企業(yè)采購物品的合同進(jìn)行添加、刪除、修改管理。倉庫管理:對(duì)企業(yè)倉庫進(jìn)行管理。庫存管理:對(duì)所有庫存中的物資以列表形式列出,可以對(duì)該信息進(jìn)行修改和刪除。退貨管理:對(duì)核查不合格的產(chǎn)品進(jìn)行管理。核查管理:對(duì)所采購的物資進(jìn)行核查,合格進(jìn)入倉庫,不合格列入退貨列中。庫存查詢管理模塊:根據(jù)查詢條件進(jìn)行查詢,查詢條件可以是條形碼、產(chǎn)品名稱、產(chǎn)品類型、所在倉庫。4系統(tǒng)詳細(xì)設(shè)計(jì)4.1據(jù)庫設(shè)計(jì)4.1.1數(shù)據(jù)庫設(shè)計(jì)原則一個(gè)好的數(shù)據(jù)庫產(chǎn)品不等于就有一個(gè)好的應(yīng)用系統(tǒng),如果不能設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫模型,不僅會(huì)增加客戶端和服務(wù)器段程序的編程和維護(hù)的難度,而且將會(huì)影響系統(tǒng)實(shí)際運(yùn)行的性能。一般來講,在一個(gè)MIS系統(tǒng)分析、設(shè)計(jì)、測(cè)試和試運(yùn)行階段,因?yàn)閿?shù)據(jù)量較小,設(shè)計(jì)人員和測(cè)試人員往往只注意到功能的實(shí)現(xiàn),而很難注意到性能的薄弱之處,等到系統(tǒng)投入實(shí)際運(yùn)行一段時(shí)間后,才發(fā)現(xiàn)系統(tǒng)的性能在降低.數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心和基礎(chǔ),它要求對(duì)于指定的應(yīng)用環(huán)境,構(gòu)造出較優(yōu)的數(shù)據(jù)庫模式,建立起數(shù)據(jù)庫應(yīng)用系統(tǒng),并使系統(tǒng)能有效地存儲(chǔ)數(shù)據(jù),滿足用戶的各種應(yīng)用需求。4.1.2數(shù)據(jù)庫的設(shè)計(jì)方法從數(shù)據(jù)庫形式化的程度來看,數(shù)據(jù)庫設(shè)計(jì)方法可分為三大類:手工試湊法、規(guī)范設(shè)計(jì)法、計(jì)算機(jī)輔助設(shè)計(jì)法。手工試湊法:與設(shè)計(jì)人員的經(jīng)驗(yàn)和技巧有直接關(guān)系,可以用于設(shè)計(jì)一些小型系統(tǒng)。它是一種技藝而不是工程技術(shù)。規(guī)范化設(shè)計(jì)方法:是對(duì)手工試湊法的改進(jìn),人們運(yùn)用軟件工程的思想和方法,提出了各種設(shè)計(jì)準(zhǔn)則或規(guī)程,形成了規(guī)范化設(shè)計(jì)方法。這其中比較著名的有新奧爾良方法、Howe的十二步法、和Barker方法。規(guī)范化方法都強(qiáng)調(diào)設(shè)計(jì)過程的工程化管理及設(shè)計(jì)文檔的重要性。計(jì)算機(jī)輔助設(shè)計(jì)方法:是利用一些專門的軟件工具來支持?jǐn)?shù)據(jù)庫設(shè)計(jì)過程。早期的工具只能支持?jǐn)?shù)據(jù)庫設(shè)計(jì)的某一階段。近十年來,市場(chǎng)已出現(xiàn)了一些支持(幾乎)整個(gè)數(shù)據(jù)庫生命周期的大型商品化工具。4.1.3數(shù)據(jù)庫中的表表1用戶表:user_product字段名uuidnamepwddeptqxian字段類型number(10)varchar2(20)varchar2(10)varchar2(20)Number(2)是否為空notnullnotnullnotnullnotnullnotnull主鍵和外鍵p是否唯一值uniqueunique標(biāo)識(shí)用戶ID用戶名用戶密碼用戶部門權(quán)限表2部門表:dept_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)dept_idnumber(10)notnullp部門IDnamevarchar2(20)notnull部門名remarkvarchar2(50)null備注表3員工表:employee_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)employee_idnumber(10)notnullpunique員工IDnamevarchar2(20)notnull員工姓名gendervarchar2(5)notnull性別identityCardvarchar2(18)notnull身份證號(hào)addressvarchar2(30)notnull家庭住址phonevarchar2(15)notnull電話emailvarchar2(20)notnullE-maildeptvarchar2(20)notnull所屬部門dutyvarchar2(10)notnull職務(wù)hireDatevarchar2(15)notnull簽定合同期matureDatevarchar2(15)notnull合同到期日期表4倉庫表:storehouse_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)storehouse_idnumber(10)notnullpunique倉庫IDaddressvarchar2(25)notnull倉庫地址phonevarchar2(15)notnull倉庫電話createDatevarchar2(20)notnull創(chuàng)建時(shí)間employee_idnumber(10)notnully倉庫管理員表5庫存表:stockpile_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)stockpile_idnumber(10)notnullpunique庫存IDcardvarchar2(20)notnull條形碼productvarchar2(15)notnull商品名typevarchar2(15)notnull商品類型lastEnterDatevarchar2(15)notnull最后一次修改時(shí)間quantitynumber(10)notnull數(shù)量pricenumber(10,2)notnull價(jià)格storehousevarchar2(30)notnull所在倉庫表6退貨表renturnproduct_product字段名字段屬性是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)return_idnumber(10)notnullpunique退貨IDcardvarchar2(20)notnull條形碼productvarchar2(15)notnull商品名typevarchar2(15)notnull商品類型quantitynumber(10)notnull商品數(shù)量princenumber(10,2)notnull商品價(jià)格okvarchar2(15)notnull是否合格(不合格)reasonvarchar2(50)notnull不合格原因suppliervarchar2(25)notnull供應(yīng)商表7定貨單表:buyorder_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)buyorder_idnumber(10)notnullpunique定貨單IDproductvarchar2(30)notnull所定商品名quantitynumber(10)notnull數(shù)量pricenumber(10,2)notnull價(jià)格allPricenumber(20,2)notnull總價(jià)格writeDatevarchar2(15)notnull簽定日期insureDatevarchar2(15)notnull生效日期endDatevarchar2(15)notnull到期日期suppliervarchar2(25)notnull供應(yīng)商employee_idnumber(10)notnully簽定合同員工ID表8供應(yīng)商表:supplier_product字段名字段類型是否為空主鍵和外鍵是否唯一值標(biāo)識(shí)supplie_idnumber(10)notnullpunique供應(yīng)商IDnamevarchar2(20)notnull供應(yīng)商名productvarchar2(20)notnull供應(yīng)的商品addressvarchar2(30)notnull供應(yīng)商地址phonevarchar2(15)notnull電話faxvarchar2(15)notnull傳真postalCodevarchar2(10)notnull郵編constactPersonvarchar2(15)notnull聯(lián)系人供應(yīng)商表定貨表供應(yīng)商表定貨表退貨表員工表倉庫表庫存表部門表用戶表 nn1n1n1111nnnnn1n14.2系統(tǒng)主要模塊設(shè)計(jì)4.2.1登陸模塊當(dāng)用戶是管理員時(shí),他可以通過其用戶名和密碼錄入到人事管理系統(tǒng),系統(tǒng)通過查詢數(shù)據(jù)庫,看這個(gè)用戶在數(shù)據(jù)庫中是否存在,如果存在,讓其登入人事管理系統(tǒng)中去,如果數(shù)據(jù)庫中沒有這個(gè)用戶則出示其錯(cuò)誤頁面。4.2.2定貨模塊定貨模塊:企業(yè)與供應(yīng)商簽訂的定貨合同,有簽訂合同日期、合同生效日期和合同到期日期,供應(yīng)商要在合同生效到合同到期日之間把商品供應(yīng)給企業(yè)。界面設(shè)計(jì):4.2.3核查模塊功能描述:訂購的商品到貨后,核查這批貨是否合格,如果合格則錄入到庫存中,如果不合格則錄入到退貨單中等待退貨。界面設(shè)計(jì):4.2.4庫存管理功能描述庫存管理是對(duì)倉庫中的物品一列表方式全部列出,但物
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國大型三機(jī)一體除濕干燥機(jī)境外融資報(bào)告
- 2024-2030年中國型鋼行業(yè)產(chǎn)量預(yù)測(cè)及投資規(guī)模分析報(bào)告
- 2024-2030年中國地質(zhì)錘行業(yè)應(yīng)用動(dòng)態(tài)與前景趨勢(shì)預(yù)測(cè)報(bào)告
- 2024-2030年中國呼吸麻醉機(jī)行業(yè)發(fā)展形勢(shì)及投資潛力研究報(bào)告
- 2024-2030年中國雙桿掛燙機(jī)行業(yè)銷售狀況及營銷渠道策略報(bào)告
- 集團(tuán)公司危險(xiǎn)作業(yè)指導(dǎo)手冊(cè) 第15項(xiàng)-高輻射作業(yè)安全指導(dǎo)手冊(cè)
- 2024年度企業(yè)勞動(dòng)合同勞動(dòng)合同續(xù)簽及變更管理規(guī)范6篇
- 2024年環(huán)保設(shè)備與鋼材交易之居間委托合同
- 2024年房地產(chǎn)開發(fā)項(xiàng)目投資入股合同范本3篇
- 2024年度教育產(chǎn)業(yè)聯(lián)營合作協(xié)議書3篇
- 圖文轉(zhuǎn)換-圖表(小題訓(xùn)練)(解析版)-2025年部編版中考語文一輪復(fù)習(xí)
- 七上語文期末考試復(fù)習(xí)計(jì)劃表
- 2024兒童青少年抑郁治療與康復(fù)痛點(diǎn)調(diào)研報(bào)告 -基于患者家長群體的調(diào)研
- 大數(shù)據(jù)+治理智慧樹知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 山東省煙臺(tái)市2023-2024學(xué)年高二上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2024年中國鐵路南寧局集團(tuán)招聘筆試參考題庫含答案解析
- 國家開放大學(xué)化工節(jié)能課程-復(fù)習(xí)資料期末復(fù)習(xí)題
- GB 18613-2020 電動(dòng)機(jī)能效限定值及能效等級(jí)
- 10KV變電站供電系統(tǒng)設(shè)計(jì)
- 起重機(jī)傳動(dòng)裝置的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論