湘煤集團(tuán)物資采購系統(tǒng)畢業(yè)論文_第1頁
湘煤集團(tuán)物資采購系統(tǒng)畢業(yè)論文_第2頁
湘煤集團(tuán)物資采購系統(tǒng)畢業(yè)論文_第3頁
湘煤集團(tuán)物資采購系統(tǒng)畢業(yè)論文_第4頁
湘煤集團(tuán)物資采購系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 .PAGE41 / NUMPAGES47畢業(yè)設(shè)計(jì)說明書學(xué)生:王傳輝 學(xué) 號:20094163學(xué) 院:計(jì)算機(jī)與信息工程學(xué)院專業(yè)年級:計(jì)算機(jī)科學(xué)與技術(shù) 題 目: 湘煤集團(tuán)黑金時(shí)代股份物 資采購系統(tǒng)設(shè)計(jì)指導(dǎo)教師: 軍萬(教授) 評閱教師: 衛(wèi)民 (副教授) 2013年05月摘要 目前,在經(jīng)濟(jì)全球化、一體化發(fā)展趨勢的大背景下,ERP 管理模式應(yīng)時(shí)而生。作為煤炭產(chǎn)量全省之首的湘煤集團(tuán)黑金時(shí)代股份(本文簡稱湘煤集團(tuán))在煤炭市場競爭加劇、物資浪費(fèi)嚴(yán)重等。應(yīng)用 ERP 理論變革管理和發(fā)展模式、控制輔助性物資成本,成為該集團(tuán)提升市場競爭力的首選。本論文利用計(jì)算機(jī)軟件技術(shù),結(jié)合 ERP 管理的相關(guān)理論和方法,深

2、入分析了該集團(tuán)物資管理中存在的問題,提出了組織結(jié)構(gòu)和流程重組方案,構(gòu)建起較為完善的供應(yīng)鏈,同時(shí)研究了其采購、庫存、配送等業(yè)務(wù)管理改進(jìn)略,并通過計(jì)算機(jī)軟件技術(shù)開發(fā)出其管理系統(tǒng)。 本論文闡述了一個(gè)物資采購與管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)是 B/S 架構(gòu)、基于struts2環(huán)境上,采用了 J2EE、MacromediaDreamweaver 8.0、plsql、oracle11g等開發(fā)工具軟件,最終實(shí)現(xiàn)了湘煤集團(tuán)在物資上的需求計(jì)劃、采購、收料、領(lǐng)料、盤點(diǎn)、報(bào)廢以與查詢和統(tǒng)計(jì)等相關(guān)的流程化管理。本系統(tǒng)實(shí)現(xiàn)了湘煤集團(tuán)物資管理對供應(yīng)鏈與 ERP 管理的創(chuàng)新,解決集團(tuán)物資管理的一系列問題,進(jìn)一步提高集團(tuán)的管理水

3、平、信息化程度和整體經(jīng)濟(jì)益。本文的研究將對于其它同性質(zhì)企業(yè)具有重要的借鑒意義。關(guān)鍵詞:物資管理,ERP,軟件,struts2AbstractAt present, the development trend under the background of economic globalization and integration, ERP management model should be formed. As coal production in the province of hunan black gold era coal group co., LTD. (hereinafter

4、referred to as hunan coal group) in the coal market competition intensifies, the severe waste of materials, etc. Application of ERP change management theory and development mode, control of auxiliary materials costs, be preferred in the groups market competitiveness. Using computer software technolo

5、gy, this paper based on the relevant theory and method of ERP management, deeply analyzes the problems in material management, the group put forward the organization structure and process restructuring, build up more complete supply chain, meanwhile studied the procurement, inventory, distribution a

6、nd other business management to improve slightly, and through the computer software technology to develop its management system. This paper expounds a purchasing and materials management system design and implementation. System is on B/S structure, based on the struts 2 environment, adopted the J2EE

7、, MacromediaDreamweaver 8.0, PLSQL, oracle11g development tools such as software, finally realizes the hunan coal group on material requirements planning, purchasing, receiving, picking, inventory, scrap, and query and statistics related to routing management. This system has realized the hunan coal

8、 group management of supply chain and ERP materials management of innovation, solve group material management of a series of problems, further improve the management level of group, the informationization level and the overall economy. In this paper, the research will be for other properties of ente

9、rprises is of important significance.Keywords: material management, ERP, software, struts 2 目 錄TOC o 1-3 h u HYPERLINK l _Toc15454 1 緒論 PAGEREF _Toc15454 1 HYPERLINK l _Toc29724 1.1 課題研究背景與意義 PAGEREF _Toc29724 1 HYPERLINK l _Toc13176 1.1.1 國外現(xiàn)狀 PAGEREF _Toc13176 1 HYPERLINK l _Toc31311 1.1.2 課題的研究容與

10、主要工作 PAGEREF _Toc31311 3 HYPERLINK l _Toc11507 1.1.3 論文結(jié)構(gòu) PAGEREF _Toc11507 4 HYPERLINK l _Toc32186 2 系統(tǒng)開發(fā)環(huán)境與技術(shù)介紹 PAGEREF _Toc32186 5 HYPERLINK l _Toc5822 2.1 系統(tǒng)開發(fā)環(huán)境介紹 PAGEREF _Toc5822 5 HYPERLINK l _Toc6490 2.2 面向?qū)ο蟪绦蛘Z言設(shè)計(jì)介紹 PAGEREF _Toc6490 6 HYPERLINK l _Toc6528 2.2.1 傳統(tǒng)開發(fā)方法存在問題 PAGEREF _Toc6528 6

11、 HYPERLINK l _Toc28240 2.2.2 面向?qū)ο蟮幕靖拍?PAGEREF _Toc28240 6 HYPERLINK l _Toc26758 2.2.3 面向?qū)ο蟮奶卣?PAGEREF _Toc26758 7 HYPERLINK l _Toc26276 2.3 可視化編程介紹 PAGEREF _Toc26276 8 HYPERLINK l _Toc25086 2.3.1 可視化編程介紹 PAGEREF _Toc25086 8 HYPERLINK l _Toc6912 2.3.2 java開發(fā)語言介紹 PAGEREF _Toc6912 9 HYPERLINK l _Toc26

12、17 2.3.3 B/S 開發(fā)模式介紹 PAGEREF _Toc2617 9 HYPERLINK l _Toc23424 2.4 oracle10g 技術(shù)介紹 PAGEREF _Toc23424 10 HYPERLINK l _Toc456 2.5 本章小結(jié) PAGEREF _Toc456 10 HYPERLINK l _Toc7112 3 需求分析 PAGEREF _Toc7112 11 HYPERLINK l _Toc21934 3.1 系統(tǒng)設(shè)計(jì)目標(biāo) PAGEREF _Toc21934 11 HYPERLINK l _Toc17661 3.1.1 需求分析的原則 PAGEREF _Toc1

13、7661 11 HYPERLINK l _Toc16895 3.1.2 系統(tǒng)功能性需求 PAGEREF _Toc16895 11 HYPERLINK l _Toc17494 3.1.3 系統(tǒng)非功能需求 PAGEREF _Toc17494 13 HYPERLINK l _Toc680 3.2 數(shù)據(jù)需求分析 PAGEREF _Toc680 14 HYPERLINK l _Toc9054 3.3 本章小結(jié) PAGEREF _Toc9054 14 HYPERLINK l _Toc27437 4 概要設(shè)計(jì) PAGEREF _Toc27437 15 HYPERLINK l _Toc7966 4.1 系統(tǒng)結(jié)

14、構(gòu)設(shè)計(jì) PAGEREF _Toc7966 15 HYPERLINK l _Toc1440 4.1.1 基礎(chǔ)數(shù)據(jù) PAGEREF _Toc1440 15 HYPERLINK l _Toc7626 4.1.2 倉庫管理 PAGEREF _Toc7626 16 HYPERLINK l _Toc14888 4.1.3 需求 PAGEREF _Toc14888 17 HYPERLINK l _Toc7849 4.1.4 采購 PAGEREF _Toc7849 18 HYPERLINK l _Toc19397 4.1.5 收料 PAGEREF _Toc19397 19 HYPERLINK l _Toc24

15、133 4.1.6 查詢 PAGEREF _Toc24133 20 HYPERLINK l _Toc7226 4.2 數(shù)據(jù)庫概要設(shè)計(jì) PAGEREF _Toc7226 21 HYPERLINK l _Toc31024 4.2.1 數(shù)據(jù)庫實(shí)體設(shè)計(jì) PAGEREF _Toc31024 21 HYPERLINK l _Toc30786 4.2.2 數(shù)據(jù)庫ER圖設(shè)計(jì) PAGEREF _Toc30786 25 HYPERLINK l _Toc27103 4.3 本章小結(jié) PAGEREF _Toc27103 26 HYPERLINK l _Toc30334 5 詳細(xì)設(shè)計(jì) PAGEREF _Toc30334

16、 27 HYPERLINK l _Toc25193 5.1 基礎(chǔ)數(shù)據(jù) PAGEREF _Toc25193 27 HYPERLINK l _Toc1727 5.2 倉庫管理 PAGEREF _Toc1727 27 HYPERLINK l _Toc18731 5.3 需求管理 PAGEREF _Toc18731 28 HYPERLINK l _Toc31885 5.4 采購計(jì)劃單管理 PAGEREF _Toc31885 29 HYPERLINK l _Toc6049 5.5 收料管理 PAGEREF _Toc6049 30 HYPERLINK l _Toc30506 5.6 查詢統(tǒng)計(jì)管理 PAGE

17、REF _Toc30506 31 HYPERLINK l _Toc5363 5.7 友情管理 PAGEREF _Toc5363 31 HYPERLINK l _Toc23130 5.8 數(shù)據(jù)庫詳細(xì)設(shè)計(jì) PAGEREF _Toc23130 31 HYPERLINK l _Toc29195 5.9 本章小結(jié) PAGEREF _Toc29195 36 HYPERLINK l _Toc26295 6 系統(tǒng)測試與部署 PAGEREF _Toc26295 37 HYPERLINK l _Toc15146 6.1 系統(tǒng)界面測試 PAGEREF _Toc15146 37 HYPERLINK l _Toc136

18、59 6.2 系統(tǒng)功能測試 PAGEREF _Toc13659 37 HYPERLINK l _Toc14885 6.3 系統(tǒng)性能測試 PAGEREF _Toc14885 39 HYPERLINK l _Toc4130 6.4 系統(tǒng)文檔測試 PAGEREF _Toc4130 39 HYPERLINK l _Toc18666 6.5 系統(tǒng)測試結(jié)果 PAGEREF _Toc18666 39 HYPERLINK l _Toc135 6.6 系統(tǒng)部署 PAGEREF _Toc135 40 HYPERLINK l _Toc15684 6.6.1 網(wǎng)絡(luò)拓?fù)?PAGEREF _Toc15684 40 HYP

19、ERLINK l _Toc0 6.6.2 建議硬件配置 PAGEREF _Toc0 40 HYPERLINK l _Toc8682 6.7 本章小結(jié) PAGEREF _Toc8682 40 HYPERLINK l _Toc16127 致 PAGEREF _Toc16127 41 HYPERLINK l _Toc23476 參 考 文 獻(xiàn) PAGEREF _Toc23476 421 緒論本章首先介紹論文研究背景與意義,然后說明論文所使用的工具,最后描述論文結(jié)構(gòu)。1.1 課題研究背景與意義煤炭行業(yè)在我國國民經(jīng)濟(jì)發(fā)展中一直占有重要地位,連續(xù)多年產(chǎn)量穩(wěn)居世界第一位。而作為現(xiàn)代化管理手段,ERP(企業(yè)資

20、源計(jì)劃,Enterprise ResourcePlanning)軟件已經(jīng)在國許多行業(yè)廣泛應(yīng)用,但成功應(yīng)用于煤炭生產(chǎn)企業(yè)的卻為數(shù)不多,隨著經(jīng)濟(jì)全球化進(jìn)程的加快和煤炭市場競爭格局的形成,加快產(chǎn)業(yè)化煤炭大集團(tuán)建設(shè)進(jìn)程,提高產(chǎn)業(yè)的核心競爭力和國際競爭力,是煤炭產(chǎn)業(yè)發(fā)展的必然趨勢。在大型煤炭企業(yè)集團(tuán)的發(fā)展過程中,架構(gòu)具有中國特色的煤炭物資供應(yīng)現(xiàn)代化平臺(tái),將有利于推動(dòng)中國煤炭產(chǎn)業(yè)規(guī)模經(jīng)濟(jì)與核心競爭力的形成。湘煤集團(tuán)公司為增加市場競爭力,制定了大集團(tuán)建設(shè)發(fā)展戰(zhàn)略,為適應(yīng)大集團(tuán)發(fā)展戰(zhàn)略的需要就要對企業(yè)的物供體制進(jìn)行創(chuàng)新和重組再造,把物流戰(zhàn)略規(guī)劃納入企業(yè)實(shí)施戰(zhàn)略計(jì)劃,按照現(xiàn)代物流和供應(yīng)鏈的要求組建煤炭企業(yè)集團(tuán)的

21、物資管理體系。這不但是市場經(jīng)濟(jì)發(fā)展的需要,也是煤炭企業(yè)集團(tuán)做大做強(qiáng),建設(shè)大企業(yè)集團(tuán)發(fā)展戰(zhàn)略的重要組成部分物流管理的落后將直接導(dǎo)致企業(yè)在經(jīng)濟(jì)全球化競爭大環(huán)境中明顯缺乏競爭力。越來越多的企業(yè)正逐步向現(xiàn)代物流與供應(yīng)鏈管理方向發(fā)展,物流和供應(yīng)鏈管理正成為企業(yè)長遠(yuǎn)發(fā)展、增強(qiáng)競爭力的主要源泉。因此,以采購、使用、銷售與監(jiān)督四權(quán)分離的現(xiàn)代監(jiān)督約束機(jī)制思想,在現(xiàn)有的物流資源基礎(chǔ)上,依托企業(yè)物流優(yōu)勢、資源品牌優(yōu)勢,開拓社會(huì)物流服務(wù)業(yè)務(wù)具有重大現(xiàn)實(shí)意義。作為大型企業(yè)的湘煤集團(tuán),物資部是湘煤集團(tuán)煤業(yè)股份的物資采購和管理部門,傳統(tǒng)的管理模式已經(jīng)落后,自 2000 年,湘煤集團(tuán)公司決定開發(fā)新的采購系統(tǒng),為其又好又快發(fā)展

22、提供先進(jìn)的技術(shù)平臺(tái)。1.1.1 國外現(xiàn)狀在國外,ERP 是它是 MRP II 的基礎(chǔ)上擴(kuò)展了管理圍,給出了新的結(jié)在ERP 系統(tǒng)設(shè)計(jì)中,考慮到僅靠自己企業(yè)的資源不可能有效地參與市場競爭,還必須把經(jīng)營過程中的有關(guān)各方如供應(yīng)商、制造工廠、分銷網(wǎng)絡(luò)、客戶等納入一個(gè)緊密的供應(yīng)鏈中,才能有效地安排企業(yè)的產(chǎn)、供、銷活動(dòng),滿足企業(yè)利用一切市場資源快速高效地進(jìn)行生產(chǎn)經(jīng)營的需求,以期進(jìn)一步提高效率和在市場上獲得競爭優(yōu)勢;同時(shí)也考慮到企業(yè)為了適應(yīng)市場需求變化,不僅要組織“大批量生產(chǎn)”,還要組織“多品種小批量”生產(chǎn)。ERP 是基于生產(chǎn)方式的管理變化而發(fā)展起來的,ERP 的發(fā)展離不開生產(chǎn)方式,生產(chǎn)方式又離不開市場經(jīng)濟(jì),

23、所以,ERP 的發(fā)展歷史是隨市場經(jīng)濟(jì)的發(fā)展而發(fā)展的歷史。中國的 ERP 也是伴隨改革開放而產(chǎn)生的。中國的 ERP 與國外 ERP 一樣都經(jīng)歷了四個(gè)分階段,第一階段:20 世紀(jì) 60 年代的 MRP 系統(tǒng)時(shí)期;第二階段:20 世紀(jì)70 年代閉環(huán)式 MRP 系統(tǒng)時(shí)期;第三階段:20 世紀(jì) 80 年代的 MRP系統(tǒng)時(shí)期;第四階段:20 世紀(jì) 90 年代的 ERP(Enterprise Resource Planning)系統(tǒng)時(shí)期。雖然中國 ERP 的發(fā)展過程與國外 ERP 的發(fā)展過程都經(jīng)歷了四個(gè)階段,但是起點(diǎn)不同、過程不同、動(dòng)力不同、容不同。(1)起點(diǎn)不同國外 ERP 的起點(diǎn)是 MRP,而我國 ER

24、P 起點(diǎn)是 MRP。起點(diǎn)上國高于國外,但是起點(diǎn)高并不等于效果好。國外的 MRP 是基于物料需求計(jì)劃而產(chǎn)生的,而國的MRP是照搬照抄國外的 MRP。國外的 MRP 應(yīng)用是成功的,而國引入 MRP可以說是不成功的。(2)過程不同 國外 ERP 的發(fā)展過程是循序漸進(jìn)的,由簡單到復(fù)雜,由易到難,無論是經(jīng)驗(yàn)的積累還是人才培養(yǎng),都是逐漸的。從 MRP,閉環(huán) MRP,MRP,到 ERP,基本上十3年一個(gè)階段。而國 ERP 發(fā)展過程從 MRP一下到 ERP,缺少了 MRP 和閉環(huán) MRP 階段,甚至缺少 MRP階段。因?yàn)?,MRP是引進(jìn)國外的,不是水到渠成的自然需要的結(jié)果,而是拔苗助長的人為結(jié)果。實(shí)質(zhì)上,國 E

25、RP 發(fā)展過程只有一個(gè)階段。由于國 ERP 發(fā)展過程中不是循序漸進(jìn),因此缺乏 ERP 實(shí)施經(jīng)驗(yàn)的積累,又缺乏人才的積累。目前,西方國家 85%企業(yè)應(yīng)用了 ERP,而我國大部分企業(yè)對 ERP 還缺乏基本的認(rèn)識。國外由于長期的積累,實(shí)施 ERP 的人才數(shù)量、結(jié)構(gòu)、水平可以滿足企業(yè)的需要。但是,中國實(shí)施 ERP 起步晚,人才嚴(yán)重匱乏。據(jù)用友、金蝶國兩大 ERP 提供商的統(tǒng)計(jì),ERP 供應(yīng)商本身 ERP 各類人才缺少 20%左右,使用 ERP 軟件的企業(yè)更加缺乏 ERP 人才。(3)動(dòng)力不同發(fā)達(dá)國家企業(yè)實(shí)施 ERP 一般是出于自身的迫切需要。因?yàn)槲鞣絿业娜肆Τ杀驹诋a(chǎn)品總成本中所占的比重越來越大,生產(chǎn)

26、管理主要靠人工,則需要增加的人力越來越多,剛性的職員薪資是不斷上升的。所以,企業(yè)要想降低產(chǎn)品成本,只有減少人員,以自動(dòng)化代替人工。而中國的勞動(dòng)力成本相對較低,不實(shí)施 ERP 一樣可以生存。雖然,民工荒、西方國家越來越多對中國產(chǎn)品實(shí)行反傾銷的措施等都給中國的企業(yè),尤其是中小企業(yè)敲響了警鐘,但是,企業(yè)還沒有到不提高管理水平就生存不下去的時(shí)候。1.1.2 課題的研究容與主要工作本課題是基于管理理念和結(jié)合湘煤集團(tuán)股份公司實(shí)際情況和前瞻性發(fā)展要求,從業(yè)務(wù)流程的優(yōu)化重組出發(fā),通過對需求計(jì)劃、采購管理、報(bào)價(jià)詢價(jià)、收發(fā)貨、倉儲(chǔ)管理等環(huán)節(jié)進(jìn)行個(gè)性化后臺(tái)配置,對各個(gè)控制點(diǎn)進(jìn)行無縫設(shè)計(jì),試圖達(dá)到控制有效、運(yùn)作流暢、

27、減少人為、文化管理之目的。結(jié)合標(biāo)準(zhǔn)的物流管理流程,進(jìn)一步推進(jìn)物資供應(yīng)體制改革,改進(jìn)和完善“兩集中、五統(tǒng)一”的物資供應(yīng)體制,強(qiáng)化物資供應(yīng)中心的采購和供應(yīng)職能,以與成本中心的成本控制職能。成立物資管理委員會(huì),建立供應(yīng)商評估、供應(yīng)商準(zhǔn)入與退出機(jī)制,制訂供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn);建立井口與片區(qū)物資超市,提倡供應(yīng)商寄售,降低庫存物資,減少資金儲(chǔ)備;物資比價(jià)采購機(jī)制;優(yōu)化物資配送機(jī)制。強(qiáng)化物資供應(yīng)中心的物資配送職能,加強(qiáng)管理,服務(wù)生產(chǎn)一線,建立物資配送調(diào)度中心,統(tǒng)一指揮調(diào)度公司的所有運(yùn)輸配送車輛,建立高效精干快捷的物資配送隊(duì)伍和暢通的生產(chǎn)需求配送信息網(wǎng)絡(luò),有效建立公司的物流體系,保證生產(chǎn)需求,減少儲(chǔ)備資金。建立規(guī)有

28、效的物資采購與評估機(jī)制,建立物資采購比價(jià)管理部門和采購行為的后評估與考核部門,采購部門負(fù)責(zé)前臺(tái)的采購供應(yīng)工作,后評估部門后臺(tái)的審核與采購供應(yīng)工作的評價(jià)與考核工作。建立有效的評估標(biāo)準(zhǔn)和機(jī)制,量化行為,使每一項(xiàng)工作都有一個(gè)規(guī)標(biāo)準(zhǔn)來衡量工作意義,避免人為因素對事件的評判。利用系統(tǒng)的詢價(jià)報(bào)價(jià)功能,完善物資采購比價(jià)管理辦法,建立供應(yīng)商準(zhǔn)入與退出標(biāo)準(zhǔn)與機(jī)制,成立供應(yīng)商評價(jià)委員會(huì),制定供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn),量化供應(yīng)商資質(zhì)。公司的供應(yīng)商必須有合法合規(guī)的資質(zhì),符合公司制定的供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn),所有的供應(yīng)商必須經(jīng)過公司供應(yīng)商評價(jià)委員會(huì)的評價(jià)獲準(zhǔn)。注重供應(yīng)商的質(zhì)量指標(biāo),而不是簡單控制供應(yīng)商的數(shù)量,符合準(zhǔn)入條件的供應(yīng)商,均可進(jìn)

29、入公司供應(yīng)商數(shù)據(jù)庫。建立供應(yīng)商后評估制度或風(fēng)險(xiǎn)信用制度,對供應(yīng)商的管理功能,實(shí)施對供應(yīng)商信譽(yù)的評估,實(shí)施供應(yīng)商的準(zhǔn)入與退出。1.1.3 論文結(jié)構(gòu)本論文共分7章,敘述了兗礦物資采購管理系統(tǒng)的軟件開發(fā)過程與相關(guān)信息。具體章節(jié)安排如下:第1章介紹了系統(tǒng)研究背景與其意義。第2章詳細(xì)地介紹了系統(tǒng)實(shí)現(xiàn)所用到的技術(shù)點(diǎn)。第3章詳細(xì)敘述了系統(tǒng)各子模塊的需求信息,與功能非功能需求、數(shù)據(jù)庫需求等。第4章進(jìn)一步給出了每個(gè)子系統(tǒng)的需求,以與模塊菜單圖。第5章詳細(xì)描述了系統(tǒng)每個(gè)子模塊的需求。第6章介紹了系統(tǒng)實(shí)現(xiàn)的功能代碼、效果圖與測試用例。2 系統(tǒng)開發(fā)環(huán)境與技術(shù)介紹本章主要對系統(tǒng)的開發(fā)環(huán)境和技術(shù)進(jìn)行介紹,包括系統(tǒng)的運(yùn)行環(huán)

30、境和所使用的工具軟件以與對工具軟件的介紹。2.1 系統(tǒng)開發(fā)環(huán)境介紹本系統(tǒng)運(yùn)用eclipse開發(fā),構(gòu)架于struts2 ,jquery平臺(tái)之上以 MVC 與 B/S 三層架構(gòu)結(jié)合的模式進(jìn)行開發(fā)。 Struts2 的介紹:Action類:Struts 2 Action類可以實(shí)現(xiàn)一個(gè)Action接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。Struts2提供一個(gè)ActionSupport基類去實(shí)現(xiàn) 常用的接口。Action接口不是必須的,任何有execute標(biāo)識的POJO對象都可以用作Struts2的Action對象。 線程模式:Struts2Action對象為每一個(gè)請求產(chǎn)生一個(gè)實(shí)例,因此沒有

31、線程安全問題。 Servlet依賴:Struts 2 Action不依賴于容器,允許Action脫離容器單獨(dú)被測試。如果需要,Struts2 Action仍然可以訪問初始的request和response。但是,其他的元素減少或者消除了直接訪問 ServetRequest和 ServletResponse的必要性。 可測試性:Struts2 Action可以通過初始化、設(shè)置屬性、調(diào)用方法來測試,“依賴注入”支持也使測試更容易。 捕獲輸入:Struts2直接使用Action屬性作為輸入屬性,消除了對第二個(gè)輸入對象的需求。Action屬性能夠通過web頁面上的taglibs訪問。 表達(dá)式語言:St

32、ruts 2 使用ValueStack技術(shù),使taglib能夠訪問值而不需要把你的頁面(view)和對象綁定起來。ValueStack策略允許通過一系列名稱一樣但類型不同的屬性重用頁面(view)。Struts2不僅支持JSTL, Struts2 還可使用OGNL進(jìn)行類型轉(zhuǎn)換。提供基本和常用對象的轉(zhuǎn)換器。 校驗(yàn):Struts2支持通過validate方法和XWork校驗(yàn)框架來進(jìn)行校驗(yàn)。XWork校驗(yàn)框架使用為屬性類類型定義的校驗(yàn)和容校驗(yàn),來支持chain校驗(yàn)子屬性。2.2 面向?qū)ο蟪绦蛘Z言設(shè)計(jì)介紹面向?qū)ο?Object Oriented,OO)是當(dāng)前計(jì)算機(jī)界關(guān)心的重點(diǎn),它是 90 年代軟件開發(fā)

33、方法的主流。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到很寬的圍。如數(shù)據(jù)庫系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD 技術(shù)、人工智能等領(lǐng)域。2.2.1 傳統(tǒng)開發(fā)方法存在問題(1)軟件重用性差 重用性是指同一事物不經(jīng)修改或稍加修改就可多次重復(fù)使用的性質(zhì)。軟件重用性是軟件工程追求的目標(biāo)之一。(2)軟件可維護(hù)性差 軟件工程強(qiáng)調(diào)軟件的可維護(hù)性,強(qiáng)調(diào)文檔資料的重要性,規(guī)定最終的軟件產(chǎn)品應(yīng)該由完整、一致的配置成分組成。在軟件開發(fā)過程中,始終強(qiáng)調(diào)軟件的可讀性、可修改性和可測試性是軟件的重要的質(zhì)量指標(biāo)。實(shí)踐證明,用傳統(tǒng)方法開發(fā)出來的軟件,維護(hù)時(shí)其費(fèi)用和成本仍然很高,其原因

34、是可修改性差,維護(hù)困難,導(dǎo)致可維護(hù)性差。 開發(fā)出的軟件不能滿足用戶需要用傳統(tǒng)的結(jié)構(gòu)化方法開發(fā)大型軟件系統(tǒng)涉與各種不同領(lǐng)域的知識,在開發(fā)需求模糊或需求動(dòng)態(tài)變化的系統(tǒng)時(shí),所開發(fā)出的軟件系統(tǒng)往往不能真正滿足用戶的需要。用結(jié)構(gòu)化方法開發(fā)的軟件,其穩(wěn)定性、可修改性和可重用性都比較差,這是因?yàn)榻Y(jié)構(gòu)化方法的本質(zhì)是功能分解,從代表目標(biāo)系統(tǒng)整體功能的單個(gè)處理著手,自頂向下不斷把復(fù)雜的處理分解為子處理,這樣一層一層的分解下去,直到僅剩下若干個(gè)容易實(shí)現(xiàn)的子處理功能為止,然后用相應(yīng)的工具來描述各個(gè)最低層的處理。因此,結(jié)構(gòu)化方法是圍繞實(shí)現(xiàn)處理功能的“過程”來構(gòu)造系統(tǒng)的。然而,用戶需求的變化大部分是針對功能的,因此,這種

35、變化對于基于過程的設(shè)計(jì)來說是災(zāi)難性的。用這種方法設(shè)計(jì)出來的系統(tǒng)結(jié)構(gòu)常常是不穩(wěn)定的 ,用戶需求的變化往往造成系統(tǒng)結(jié)構(gòu)的較大變化,從而需要花費(fèi)很大代價(jià)才能實(shí)現(xiàn)這種變化。2.2.2 面向?qū)ο蟮幕靖拍睿?)對象 對象是人們要進(jìn)行研究的任何事物,從最簡單的整數(shù)到復(fù)雜的飛機(jī)等均可看作對象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或事件。(2)對象的狀態(tài)和行為 對象具有狀態(tài),一個(gè)對象用數(shù)據(jù)值來描述它的狀態(tài)。 對象還有操作,用于改變對象的狀態(tài),對象與其操作就是對象的行為。 對象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對象的統(tǒng)一體中。(3)類 具有一樣或相似性質(zhì)的對象的抽象就是類。因此,對象的抽象是

36、類,類的具體化就是對象,也可以說類的實(shí)例是對象。類具有屬性,它是對象的狀態(tài)的抽象,用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。類具有操作,它是對象的行為的抽象,用操作名和實(shí)現(xiàn)該操作的方法來描述。(4)類的結(jié)構(gòu)在客觀世界中有若干類,這些類之間有一定的結(jié)構(gòu)關(guān)系。通常有兩種主要的結(jié)構(gòu)關(guān)系,即一般-具體結(jié)構(gòu)關(guān)系,整體-部分結(jié)構(gòu)關(guān)系。一般具體結(jié)構(gòu)稱為分類結(jié)構(gòu),也可以說是“或”關(guān)系,或者是“is a”關(guān)系。整體部分結(jié)構(gòu)稱為組裝結(jié)構(gòu),它們之間的關(guān)系是一種“與”關(guān)系,或者是“has a”關(guān)系。(5)消息和方法 對象之間進(jìn)行通信的結(jié)構(gòu)叫做消息。在對象的操作中,當(dāng)一個(gè)消息發(fā)送給某個(gè)對象時(shí),消息包含接收對象去執(zhí)行某種操作的信息。發(fā)送

37、一條消息至少要包括說明接受消息的對象名、發(fā)送給該對象的消息名(即對象名、方法名)。一般還要對參數(shù)加以說明,參數(shù)可以是認(rèn)識該消息的對象所知道的變量名,或者是所有對象都知道的全局變量名。類中操作的實(shí)現(xiàn)過程叫做方法,一個(gè)方法有方法名、參數(shù)、方法體。2.2.3 面向?qū)ο蟮奶卣鳎?)對象唯一性。每個(gè)對象都有自身唯一的標(biāo)識,通過這種標(biāo)識,可找到相應(yīng)的對象。在對象的整個(gè)生命期中,它的標(biāo)識都不改變,不同的對象不能有一樣的標(biāo)識。(2)抽象性。分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對象抽象成類。一個(gè)類就是這樣一種抽象,它反映了與應(yīng)用有關(guān)的重要性質(zhì),而忽略其他一些無關(guān)容。任何類的劃分都是主觀的,但必

38、須與具體的應(yīng)用有關(guān)。(3)繼承性。繼承性是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)之上來進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的容作為自己的容,并加入若干新的容。繼承性是面向?qū)ο蟪绦蛟O(shè)計(jì)語言不同于其它語言的最重要的特點(diǎn),是其他語言所沒有的。在類層次中,子類只繼承一個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為單重繼承。在類層次中,子類繼承了多個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為多重繼承。在軟件開發(fā)中,類的繼承性使所建立的軟件具有開放性、可擴(kuò)充性,這是信息組織與分類的行之有效的方法,它簡化了對象、類的創(chuàng)建工作量,增加了代碼的可重性。采用繼承性,提供了類

39、的規(guī)的等級結(jié)構(gòu)。通過類的繼承關(guān)系,使公共的特性能夠共享,提高了軟件的重用性。(1)多態(tài)性(多形性) 多態(tài)性是指一樣的操作或函數(shù)、過程可作用于多種類型的對象上并獲得不同的結(jié)果。不同的對象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。 多態(tài)性允許每個(gè)對象以適合自身的方式去響應(yīng)共同的消息。 多態(tài)性增強(qiáng)了軟件的靈活性和重用性。2.3 可視化編程介紹2.3.1 可視化編程介紹可視化編程,亦即可視化程序設(shè)計(jì):以“所見即所得”的編程思想為原則,力圖實(shí)現(xiàn)編程工作的可視化,即隨時(shí)可以看到結(jié)果,程序與結(jié)果的調(diào)整同步。 可視化編程是與傳統(tǒng)的編程方式相比而言的,這里的“可視”,指的是無須編程,僅通過直觀的操作

40、方式即可完成界面的設(shè)計(jì)工作,是目前最好的 Windows 應(yīng)用程序開發(fā)工具。 可視化編程語言的特點(diǎn)主要表現(xiàn)在兩個(gè)方面:一是基于面向?qū)ο蟮乃枷?,引入了控件的概念和事件?qū)動(dòng);二是程序開發(fā)過程一般遵循以下步驟,即先進(jìn)行界面的繪制工作,再基于事件編寫程序代碼,以響應(yīng)鼠標(biāo)、鍵盤的各種動(dòng)作。 可視化(Visual)程序設(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,它主要是讓程序設(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面。 可視化程序設(shè)計(jì)最大的優(yōu)點(diǎn)是設(shè)計(jì)人員可以不用編寫或只需編寫很少的程序代碼,就能完成應(yīng)用程序的設(shè)計(jì),這樣就能極提高設(shè)計(jì)人員的工作效率。能進(jìn)行可視化程序設(shè)計(jì)的語言很多,比較常用的

41、有微軟的 Visual Basic、C#、Visual C、sun公司的J2EE、J2SE等。2.3.2 java開發(fā)語言介紹java是一種先進(jìn)的,面向?qū)ο蟮拈_發(fā)語言,并且能夠方便快捷的 MS 網(wǎng)絡(luò)平臺(tái)建立各種應(yīng)用和建立能夠在網(wǎng)絡(luò)間相互調(diào)用的 WEB 服務(wù)。從開發(fā)語言的角度來講java可以更好幫助開發(fā)人員避免錯(cuò)誤,提高工作效率。2.3.3 B/S 開發(fā)模式介紹 B/S 結(jié)構(gòu)(Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(

42、Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層 3-tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN,WAN, Internet/Intranet 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在 JAVA 這樣的跨平臺(tái)

43、語言出現(xiàn)之后,B/S 架構(gòu)管理軟件更是方便、速度慢、效果優(yōu)。隨著 Internet 和 WWW 的流行,以往的主機(jī)終端和 CS 都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 BS 型模式,即瀏覽器服務(wù)器結(jié)構(gòu)。B/S 模式最大特點(diǎn)是:用戶可以通過 WWW 例覽器去訪問 Internet 上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個(gè) Web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中??蛻舳顺?WWW創(chuàng)覽器,一般無須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本

44、地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 Web 服務(wù)器,Web 服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的 Intranet。2.4 oracle10g 技術(shù)介紹Oracle 10g數(shù)據(jù)庫關(guān)鍵目標(biāo)有二:1 降低管理開銷,2 提高性能。 Oracle 10g的增強(qiáng)有對高可用性的增強(qiáng)、新的 Flashback 能力、支持 HYPERLINK :/baike.baidu /view/688328.htm t _blank 回滾更新操作;對安全性的增強(qiáng),

45、便于管理大量的用戶; BI 方面的增強(qiáng) , 包括改進(jìn)的 SQL 能力、分析功能、 OLAP 、數(shù)據(jù)挖掘的能力等;對非關(guān)系型數(shù)據(jù)存儲(chǔ)的能力得到了改進(jìn); XML 的能力;對開發(fā)能力支持的加強(qiáng)。(1)性能與擴(kuò)展能力:對新的框架支持、高速處理數(shù)據(jù)能力、新的改進(jìn)的調(diào)度器(2)可管理性:簡化的數(shù)據(jù)庫配置與升級、自動(dòng)存儲(chǔ)管理、自動(dòng)的基于磁盤備份與恢復(fù)、應(yīng)用優(yōu)化、自動(dòng)化統(tǒng)計(jì)收集(3)高可用性加強(qiáng):縮短應(yīng)用和和數(shù)據(jù)庫升級的宕機(jī)時(shí)間、回閃任何錯(cuò)誤、安全的加強(qiáng)。(4)擴(kuò)展數(shù)據(jù)管理能力:XML方面增強(qiáng)、多媒體、文本和文檔管理、sql語言加強(qiáng)、pl/sql增強(qiáng)2.5 本章小結(jié)本章節(jié)介紹了系統(tǒng)所采用到的技術(shù)點(diǎn),有 J2E

46、E 平臺(tái)介紹、java開發(fā)語言的介紹、B/S 開發(fā)模式的介紹和 Sql Server 2005 的技術(shù)介紹。3 需求分析主要是介紹系統(tǒng)的需求分析和系統(tǒng)的設(shè)計(jì)目標(biāo)以與系統(tǒng)的功能需求等方面的問題。3.1 系統(tǒng)設(shè)計(jì)目標(biāo)ERP 是現(xiàn)代信息技術(shù)與現(xiàn)代管理知識的嫁接、融合,隨著二十一世紀(jì)市場競爭的激烈揉合,業(yè)界已經(jīng)意識到了成功運(yùn)營 ERP,對于提升組織綜合競爭力的非同尋常的意義??墒?,無論多好的 ERP 系統(tǒng),僅不過是管理者賴助的管理工具,絕不會(huì)代替管理者本身。換而言之,通過審控 ERP 系統(tǒng),僅能告訴管理者問題出在哪里,然而,該系統(tǒng)自身絕不會(huì)自動(dòng)地去解決問題。系統(tǒng)逐步應(yīng)用 ERP 和供應(yīng)鏈管理思想相結(jié)合

47、,創(chuàng)新兗礦集團(tuán)物資管理模式,并聘請專業(yè)機(jī)構(gòu)幫助規(guī)劃設(shè)計(jì)和建立起完善的供應(yīng)鏈管理模式,徹底解決物資管理問題,進(jìn)一步提高該集團(tuán)的整體經(jīng)濟(jì)效益。3.1.1 需求分析的原則系統(tǒng)需求分析原則遵循以下幾點(diǎn):引入工作流模式、國家標(biāo)準(zhǔn)指標(biāo)和代碼體系、可伸縮性的系統(tǒng)、B/S 網(wǎng)絡(luò)化的多用戶管理系統(tǒng)。從系統(tǒng)的后臺(tái)維護(hù)到系統(tǒng)的日常工作均以 B/S 模式實(shí)現(xiàn),采用.NET 動(dòng)態(tài)頁面生成技術(shù)。無論是數(shù)據(jù)庫中設(shè)備的增減,還是設(shè)備情況的變化,用戶均無需修改HTML 頁面;用戶可自行定制查詢顯示界面;支持與用戶已有的拼接,從而達(dá)到了客戶端免維護(hù)。3.1.2 系統(tǒng)功能性需求(1)需求計(jì)劃單需求計(jì)劃是一個(gè)部需求,是各基層需求部門

48、,向采購工廠的相應(yīng)采購組提出相關(guān)的物料需求。包括需求物料的描述、使用時(shí)間、特殊要求等等有關(guān)信息。預(yù)期效果:自動(dòng)匯總各需求部門的計(jì)劃;自動(dòng)平衡庫存;自動(dòng)檢測和平衡未交貨訂單數(shù)量。(2)采購申請采購申請是一個(gè)部需求,是需求部門要求采購組織在某一日期或某一截止日期之前提供確定數(shù)量的材料或服務(wù)。將有限實(shí)施 MRP(生產(chǎn)需求計(jì)劃)模塊的有些功能,采購需求的資料來源于各個(gè)需求單位的獨(dú)立需求(需求之間沒有相關(guān)性),也包括銷售需求,利用系統(tǒng)來自動(dòng)產(chǎn)生采購申請。在物資部采購申請也可以用手工創(chuàng)建。相應(yīng)地,負(fù)責(zé)具體采購的部門將為這些采購申請分配供應(yīng)商,并將其轉(zhuǎn)成采購訂單。若采購部門已與這一供應(yīng)商簽訂了框架協(xié)議,即合

49、同,則采購申請?jiān)谵D(zhuǎn)成采購訂單時(shí),必須參照這份框架協(xié)議。 物資部要求采購訂單必須根據(jù)采購申請轉(zhuǎn)換得到。 在給采購申請分配供應(yīng)商的時(shí)候,可以根據(jù)框架協(xié)議、配額協(xié)議、貨源清單和信息記錄。(3)采購訂單采購訂單是對供應(yīng)商提出的正式采購要求,要求在確定的條件下(數(shù)量、價(jià)格/折扣/運(yùn)費(fèi)、交貨日期、質(zhì)量要求等)供應(yīng)某種材料或提供某種服務(wù)。采購訂單除了由采購申請生成外,也可以手工創(chuàng)建,或參照框架協(xié)議創(chuàng)建。采購訂單中的價(jià)格條件將由采購信息記錄或框架協(xié)議中自動(dòng)獲得,但在采購訂單中允許對價(jià)格條件進(jìn)行手工修改。物資部對煤業(yè)公司采購資產(chǎn)對設(shè)備的采購將使用帶科目分配類型“A”的采購訂單,即采購的設(shè)備將直接消耗到資產(chǎn)。固定

50、資產(chǎn)的管理通過系統(tǒng)“資產(chǎn)管理”模塊完成。物資部可以直接為成本中心采購,其流程和一般采購流程基本一樣,采購將使用帶科目分配類型“K”的采購訂單,同時(shí)此采購類型可以使用無物料編碼,但是在提出采購需求時(shí)必須注明。業(yè)務(wù)員 101 收貨時(shí)直接消耗到相應(yīng)的成本中心。寄售與分包(委托加工)的采購訂單將在系統(tǒng)中使用,采購訂單的項(xiàng)目類別分別是“K”和“L”,物資部今后會(huì)大量應(yīng)用寄售的采購方式,如鋼材的采購、成批配件的采購;同時(shí)物資部存在一部分的分包采購,如鐵絲網(wǎng)的分包、部件的委托維修發(fā)料。寄售采購利用了社會(huì)庫存,可以降低企業(yè)的資金占用量,為了控制寄售流程,在維護(hù)寄售信息記錄的時(shí)候需要在系統(tǒng)外經(jīng)過相關(guān)審批。委托加

51、工流程更加優(yōu)化了業(yè)務(wù)過程,使納稅趨于合理。在系統(tǒng)中,采購訂單針對不同的采購組織設(shè)置基本一樣的審批過程。物資部的采購訂單批準(zhǔn)策略,設(shè)置成固定的三級的審批環(huán)節(jié),即,業(yè)務(wù)科長審計(jì)科業(yè)務(wù)主任。采購訂單可以用中文打印,也可以以英文形式打印,訂單中需要注明的文本條款在采購訂單的抬頭文本中維護(hù),打印的格式可以作一定的設(shè)置,也可以根據(jù)商務(wù)文檔需要改變打印格式。打印輸出的采購訂單經(jīng)蓋相應(yīng)合同章之后,能夠作為外部合同文本使用。(4)供應(yīng)商評估供應(yīng)商評估是根據(jù)供應(yīng)商的歷史表現(xiàn)來客觀的評價(jià)供應(yīng)商,評價(jià)的結(jié)果將作為下次采購行為的參考因素24。湘煤集團(tuán)股份的采購組織以往對供應(yīng)商的評估主要依賴于人為印象。系統(tǒng)通過供應(yīng)商的得

52、分來評價(jià)供應(yīng)商的表現(xiàn),在本次藍(lán)圖設(shè)計(jì)中將設(shè)計(jì) 4 個(gè)評價(jià)指標(biāo):價(jià)格、質(zhì)量、交貨時(shí)間和服務(wù)其中價(jià)格和交貨由系統(tǒng)評分,質(zhì)量和服務(wù)由人工打分。執(zhí)行供應(yīng)商評估前要首先對評估主數(shù)據(jù)進(jìn)行設(shè)定,如評估指標(biāo)的權(quán)重,主管分?jǐn)?shù)等,定期對供應(yīng)商進(jìn)行對比評估,或把某一個(gè)供應(yīng)商的評估報(bào)告打印出來,對強(qiáng)化貨源管理、提高信息透明度、優(yōu)化貨源具有積極的意義。(5)收料物資部收到供應(yīng)商根據(jù)采購訂單的送貨后,收貨時(shí)由于時(shí)間、檢驗(yàn)或其它原因還未確認(rèn),先將貨物收至收貨凍結(jié)庫存。湘煤集團(tuán)股份所屬的生產(chǎn)礦井,對于生產(chǎn)的各個(gè)煤炭產(chǎn)品品種的收貨,將采用每班(8 小時(shí))根據(jù)入庫單輸入一次入庫數(shù)量3.1.3 系統(tǒng)非功能需求(1)性能需求 保障數(shù)

53、據(jù)的精確性,特別是待小數(shù)的數(shù)字,統(tǒng)一保留小數(shù)點(diǎn)后兩位小數(shù)。保障記錄時(shí)間時(shí)時(shí)分秒的記錄。(2)適應(yīng)性需求 操作界面大方、簡介、友好,運(yùn)行環(huán)境推薦在 Windows 系統(tǒng)上,同時(shí)要求能與其他系統(tǒng)做好關(guān)聯(lián),如單點(diǎn)登錄。(3) 運(yùn)行需求 保障分辨率在 1024*768 與 1280*1024 下都能正常訪問,且頁面不變形,保障系統(tǒng)數(shù)據(jù)每天做好備份,防止服務(wù)器數(shù)據(jù)出問題,能最快時(shí)間恢復(fù)出最完整的數(shù)據(jù)。(4) 其它需求 系統(tǒng)可使用性、安全、可維護(hù)性、可移植性等要良好。3.2 數(shù)據(jù)需求分析針對本物資采購管理系統(tǒng),主要對物資部進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息。(1)物資按類管理,所以需要有一物資類型

54、信息和倉庫信息。(2)如果一個(gè)物資類型存在物資,或存在下級物資類型,則該類型不可刪除需要記錄供應(yīng)物資信息。(3)在涉與物資數(shù)量的地方,要給出相應(yīng)的單位。(4)物資銷售信息單中要包含登記物資銷售數(shù)量、單價(jià)等信息。(5)在進(jìn)貨信息中要包含物資供應(yīng)商等信息。(6)物資報(bào)損要有報(bào)損原因。(7)需求、采購、收料、領(lǐng)料等所有操作要有相應(yīng)操作員信息。(8)只有相關(guān)角色權(quán)限登錄之后才可以使用系統(tǒng)。(9)默認(rèn)的管理員不可以刪除。(10)需求、采購、收料、領(lǐng)料等都要可以添加、修改、分類查找。(11)當(dāng)進(jìn)行需求、采購、收料、領(lǐng)料操作后,能相應(yīng)更新庫存。(12)需要對需求、采購、收料、領(lǐng)料進(jìn)行分析統(tǒng)計(jì)。 3.3 本章

55、小結(jié)主要是描述系統(tǒng)需求分析,首先介紹了系統(tǒng)需求分析的原則,然后介紹了系統(tǒng)功能與非功能的需求,之后介紹了系統(tǒng)數(shù)據(jù)庫需求與數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。4 概要設(shè)計(jì)描述系統(tǒng)的概要設(shè)計(jì)以與對系統(tǒng)的功能、流程圖的介紹和添加。4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)物資管理的特點(diǎn)以與系統(tǒng)分析結(jié)果,對湘煤集團(tuán)黑金時(shí)代股份公司物資采購系統(tǒng)進(jìn)行概要設(shè)計(jì),主要模塊劃分如下圖所示4-1。圖4-1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖系統(tǒng)全面控制公司在物資管理上的應(yīng)用系統(tǒng),系統(tǒng)主要通過數(shù)據(jù)化、流程化來管理物資。系統(tǒng)主要業(yè)務(wù)流程:各部門填寫需求計(jì)劃后走需求逐級審批流程,后由倉庫管理員查詢倉庫是否有貨,有則通知需求人領(lǐng)料,沒有則通知采購員采購物資。最后的領(lǐng)料與盤點(diǎn)進(jìn)

56、行有效的管理,并能提供全面的查詢和統(tǒng)計(jì)的功能。4.1.1 基礎(chǔ)數(shù)據(jù)主要是維護(hù)系統(tǒng)的編碼信息。包含子模塊有:單據(jù)屬性維護(hù)、預(yù)算項(xiàng)目維護(hù)、供應(yīng)商維護(hù)、單據(jù)編號規(guī)則維護(hù)、價(jià)格模式配置、采購方式維護(hù)、收料規(guī)則維護(hù)。模塊子菜單如圖 4-1 所示。圖4-1 基礎(chǔ)數(shù)據(jù)模塊子菜單基礎(chǔ)數(shù)據(jù)管理流程圖如圖4-2所示。圖4-2基礎(chǔ)數(shù)據(jù)用例圖4.1.2 倉庫管理對倉庫進(jìn)行管理,主要記錄物資的相關(guān)信息和記錄物資所儲(chǔ)的倉庫。包含子模塊有:物資信息維護(hù)、物資類別維護(hù)、倉庫信息維護(hù),模塊子菜單如圖 4-3 所示。圖4-3倉庫管理子模塊菜單倉庫管理用例圖如圖4-4所示。圖4-4倉庫管理用例圖4.1.3 需求發(fā)起需求,根據(jù)需求計(jì)

57、劃即可填寫需求信息,以后各部門如有物資方面的需求,則先到這個(gè)模塊填寫需求計(jì)劃包含子模塊有:需求計(jì)劃單、需求計(jì)劃關(guān)閉、補(bǔ)庫計(jì)劃單,需求模塊用例圖如圖4-5所示。圖4-5需求模塊用例圖4.1.4 采購根據(jù)需求計(jì)劃進(jìn)行詢價(jià)、訂貨、簽署合同、付款等采購行為,以后采購員則直接通過此模塊記錄采購中所有工作信息。包含子模塊有:采購計(jì)劃單、訂貨單、付款單模塊子菜單如圖 4-6所示,采購模塊用例圖如圖4-7所示。圖4-7采購模塊用例圖采購計(jì)劃的管理采購計(jì)劃單訂貨單付款單圖4-6采購模塊子菜單4.1.5 收料根據(jù)采購的物資進(jìn)行收料,填寫收料單后入庫。包含子模塊有:收料單管理、退貨單管理,模塊子菜單如圖 4-8 ,

58、功能用例圖如圖4-9所示。收料管理收料單管理退貨單管理圖4-8收料管理模塊子菜單圖4-9收料模塊用例圖4.1.6 查詢根據(jù)不同的情況進(jìn)行查詢。包含子模塊有:需求計(jì)劃跟蹤查詢、采購計(jì)劃跟蹤查詢、領(lǐng)料查詢、物資進(jìn)出明細(xì)查詢,模塊子菜單如圖 4-10,模塊用例圖如圖4-11所示。查詢統(tǒng)計(jì)管理需求計(jì)劃跟蹤查詢采購計(jì)劃跟蹤查詢領(lǐng)料查詢物資明細(xì)查詢圖4-10查詢統(tǒng)計(jì)模塊子菜單圖4-11查詢模塊用例圖4.2 數(shù)據(jù)庫概要設(shè)計(jì)4.2.1 數(shù)據(jù)庫實(shí)體設(shè)計(jì)系統(tǒng)總共有十四個(gè)實(shí)體具體實(shí)體圖設(shè)計(jì)如下圖所示物資類型信息,包括數(shù)據(jù)項(xiàng)有:物資類型編號、物資類型名稱等設(shè)計(jì) 如圖4-12所示。圖4-12物資類型圖物資倉庫信息,包括

59、數(shù)據(jù)項(xiàng)有:倉庫編碼、倉庫名稱、倉庫管理員等設(shè)如圖4-13所示。圖4-13物資倉庫圖物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號、倉庫編碼、物資名稱、物資介紹、庫存量等設(shè)計(jì)如圖4-14所示。圖4-14物資倉庫供應(yīng)商信息,包括的數(shù)據(jù)項(xiàng)有:供應(yīng)商名稱、注冊資金、法人、聯(lián)系人、聯(lián)系等設(shè)計(jì)如圖4-15所示。圖4-15供應(yīng)商信息需求計(jì)劃單,包括的數(shù)據(jù)項(xiàng)有:單據(jù)屬性、制單部門、制單人、標(biāo)題、預(yù)算項(xiàng)目、預(yù)算總價(jià)、用途等設(shè)計(jì)如圖4-16所示。圖4-16需求計(jì)劃單采購計(jì)劃單,包括的數(shù)據(jù)項(xiàng)有:單據(jù)屬性、預(yù)算總價(jià)、單據(jù)編號、制表人、備注等設(shè)計(jì)如圖4-17所示。圖4-17采購計(jì)劃單訂貨單,包括的數(shù)據(jù)項(xiàng)有:采購單編號、供應(yīng)商編號、

60、單據(jù)編號、編制部門、編制人、合計(jì)金額等設(shè)計(jì)如圖4-18所示。 圖4-18訂貨單圖付款單,包括的數(shù)據(jù)項(xiàng)有:付款單據(jù)、合同編號、事由、金額、付款方式、收款地址、收款單位、開戶銀行、備注等設(shè)計(jì)如圖4-19所示。圖4-19付款單圖收料單,包括的數(shù)據(jù)項(xiàng)有:單據(jù)編號、供應(yīng)商、制單人、制單部門、驗(yàn)收人員、驗(yàn)收時(shí)間、驗(yàn)收意見等設(shè)計(jì)如圖4-20所示。圖4-20收料單圖退貨單,包括的數(shù)據(jù)項(xiàng)有:單據(jù)編號、驗(yàn)收單據(jù)號、編制人、編制部門、退貨時(shí)間、退貨原因等設(shè)計(jì)如圖4-21所示。圖4-21退貨單圖盤點(diǎn)單,包括的數(shù)據(jù)項(xiàng)有:盤點(diǎn)類型、物資類別、盤點(diǎn)人、盤點(diǎn)時(shí)間、參盤人員等如圖4-22所示。圖4-22盤點(diǎn)單圖報(bào)廢單,包括的數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論