版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)說明書</b></p><p> 學(xué)生姓名: 王傳輝 學(xué) 號(hào): 20094163 </p><p> 學(xué) 院: 計(jì)算機(jī)與信息工程學(xué)院 </p><p> 專業(yè)年級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) </p>&
2、lt;p> 題 目: 湘煤集團(tuán)黑金時(shí)代股份有限公司物 </p><p> 資采購(gòu)系統(tǒng)設(shè)計(jì) </p><p> 指導(dǎo)教師: 劉軍萬(教授) </p><p> 評(píng)閱教師: 楊衛(wèi)民 (副教授) </p><p>&l
3、t;b> 2013年05月</b></p><p><b> 摘要</b></p><p> 目前,在經(jīng)濟(jì)全球化、一體化發(fā)展趨勢(shì)的大背景下,ERP 管理模式應(yīng)時(shí)而生。作為煤炭產(chǎn)量全省之首的湘煤集團(tuán)黑金時(shí)代股份有限公司(本文簡(jiǎn)稱湘煤集團(tuán))在煤炭市場(chǎng)競(jìng)爭(zhēng)加劇、物資浪費(fèi)嚴(yán)重等。應(yīng)用 ERP 理論變革管理和發(fā)展模式、控制輔助性物資成本,成為該集團(tuán)提升市
4、場(chǎng)競(jìng)爭(zhēng)力的首選。</p><p> 本論文利用計(jì)算機(jī)軟件技術(shù),結(jié)合 ERP 管理的相關(guān)理論和方法,深入分析了該集團(tuán)物資管理中存在的問題,提出了組織結(jié)構(gòu)和流程重組方案,構(gòu)建起較為完善的供應(yīng)鏈,同時(shí)研究了其采購(gòu)、庫(kù)存、配送等業(yè)務(wù)管理改進(jìn)略,并通過計(jì)算機(jī)軟件技術(shù)開發(fā)出其管理系統(tǒng)。</p><p> 本論文闡述了一個(gè)物資采購(gòu)與管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)是 B/S 架構(gòu)、基于struts2環(huán)境上
5、,采用了 J2EE、MacromediaDreamweaver 8.0、plsql、oracle11g等開發(fā)工具軟件,最終實(shí)現(xiàn)了湘煤集團(tuán)在物資上的需求計(jì)劃、采購(gòu)、收料、領(lǐng)料、盤點(diǎn)、報(bào)廢以及查詢和統(tǒng)計(jì)等相關(guān)的流程化管理。</p><p> 本系統(tǒng)實(shí)現(xiàn)了湘煤集團(tuán)物資管理對(duì)供應(yīng)鏈及 ERP 管理的創(chuàng)新,解決集團(tuán)物資管理的一系列問題,進(jìn)一步提高集團(tuán)的管理水平、信息化程度和整體經(jīng)濟(jì)益。本文的研究將對(duì)于其它同性質(zhì)企業(yè)具有重
6、要的借鑒意義。</p><p> 關(guān)鍵詞:物資管理,ERP,軟件,struts2</p><p><b> Abstract</b></p><p> At present, the development trend under the background of economic globalization and integrati
7、on, ERP management model should be formed. As coal production in the province of hunan black gold era coal group co., LTD. (hereinafter referred to as hunan coal group) in the coal market competition intensifies, the sev
8、ere waste of materials, etc. Application of ERP change management theory and development mode, control of auxiliary materials costs, be preferred in the group's market competitiveness. </p><p> Using co
9、mputer software technology, 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 restruct
10、uring, build up more complete supply chain, meanwhile studied the procurement, inventory, distribution and other business management to improve slightly, and through the computer software technology to develop its manage
11、ment system. </p><p> 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, MacromediaD
12、reamweaver 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 rel
13、ated to routing management. </p><p> This system has realized the hunan coal group management of supply chain and ERP materials management of innovation, solve group material management of a series of probl
14、ems, 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 enterprises is of important significance. </p>
15、<p> Keywords: material management, ERP, software, struts 2 </p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1 課題研究背景及意義1</p><p&
16、gt; 1.1.1 國(guó)內(nèi)外現(xiàn)狀1</p><p> 1.1.2 課題的研究?jī)?nèi)容及主要工作3</p><p> 1.1.3 論文結(jié)構(gòu)4</p><p> 2 系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹5</p><p> 2.1 系統(tǒng)開發(fā)環(huán)境介紹5</p><p> 2.2 面向?qū)ο蟪绦蛘Z言設(shè)計(jì)介紹6&l
17、t;/p><p> 2.2.1 傳統(tǒng)開發(fā)方法存在問題6</p><p> 2.2.2 面向?qū)ο蟮幕靖拍?</p><p> 2.2.3 面向?qū)ο蟮奶卣?</p><p> 2.3 可視化編程介紹8</p><p> 2.3.1 可視化編程介紹8</p><p> 2.
18、3.2 java開發(fā)語言介紹9</p><p> 2.3.3 B/S 開發(fā)模式介紹9</p><p> 2.4 oracle10g 技術(shù)介紹10</p><p> 2.5 本章小結(jié)10</p><p> 3 需求分析11</p><p> 3.1 系統(tǒng)設(shè)計(jì)目標(biāo)11</p>
19、<p> 3.1.1 需求分析的原則11</p><p> 3.1.2 系統(tǒng)功能性需求11</p><p> 3.1.3 系統(tǒng)非功能需求13</p><p> 3.2 數(shù)據(jù)需求分析14</p><p> 3.3 本章小結(jié)14</p><p> 4 概要設(shè)計(jì)15</p
20、><p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.1.1 基礎(chǔ)數(shù)據(jù)15</p><p> 4.1.2 倉(cāng)庫(kù)管理16</p><p> 4.1.3 需求17</p><p> 4.1.4 采購(gòu)18</p><p> 4.1.5 收料19</p>
21、<p> 4.1.6 查詢20</p><p> 4.2 數(shù)據(jù)庫(kù)概要設(shè)計(jì)21</p><p> 4.2.1 數(shù)據(jù)庫(kù)實(shí)體設(shè)計(jì)21</p><p> 4.2.2 數(shù)據(jù)庫(kù)ER圖設(shè)計(jì)25</p><p> 4.3 本章小結(jié)26</p><p> 5 詳細(xì)設(shè)計(jì)27</p>
22、;<p> 5.1 基礎(chǔ)數(shù)據(jù)27</p><p> 5.2 倉(cāng)庫(kù)管理27</p><p> 5.3 需求管理28</p><p> 5.4 采購(gòu)計(jì)劃單管理29</p><p> 5.5 收料管理30</p><p> 5.6 查詢統(tǒng)計(jì)管理31</p>&l
23、t;p> 5.7 友情鏈接管理31</p><p> 5.8 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)31</p><p> 5.9 本章小結(jié)36</p><p> 6 系統(tǒng)測(cè)試與部署37</p><p> 6.1 系統(tǒng)界面測(cè)試37</p><p> 6.2 系統(tǒng)功能測(cè)試37</p>&l
24、t;p> 6.3 系統(tǒng)性能測(cè)試39</p><p> 6.4 系統(tǒng)文檔測(cè)試39</p><p> 6.5 系統(tǒng)測(cè)試結(jié)果39</p><p> 6.6 系統(tǒng)部署40</p><p> 6.6.1 網(wǎng)絡(luò)拓?fù)?0</p><p> 6.6.2 建議硬件配置40</p>&
25、lt;p> 6.7 本章小結(jié)40</p><p><b> 致 謝41</b></p><p> 參 考 文 獻(xiàn)42</p><p><b> 1 緒論 </b></p><p> 本章首先介紹論文研究背景及意義,然后說明論文所使用的工具,最后描述論文結(jié)構(gòu)。</p&
26、gt;<p> 1.1 課題研究背景及意義 </p><p> 煤炭行業(yè)在我國(guó)國(guó)民經(jīng)濟(jì)發(fā)展中一直占有重要地位,連續(xù)多年產(chǎn)量穩(wěn)居世界第一位。而作為現(xiàn)代化管理手段,ERP(企業(yè)資源計(jì)劃,Enterprise ResourcePlanning)軟件已經(jīng)在國(guó)內(nèi)許多行業(yè)廣泛應(yīng)用,但成功應(yīng)用于煤炭生產(chǎn)企業(yè)的卻為數(shù)不多,隨著經(jīng)濟(jì)全球化進(jìn)程的加快和煤炭市場(chǎng)競(jìng)爭(zhēng)格局的形成,加快產(chǎn)業(yè)化煤炭大集團(tuán)建設(shè)進(jìn)程,提高產(chǎn)業(yè)
27、的核心競(jìng)爭(zhēng)力和國(guó)際競(jìng)爭(zhēng)力,是煤炭產(chǎn)業(yè)發(fā)展的必然趨勢(shì)。在大型煤炭企業(yè)集團(tuán)的發(fā)展過程中,架構(gòu)具有中國(guó)特色的煤炭物資供應(yīng)現(xiàn)代化平臺(tái),將有利于推動(dòng)中國(guó)煤炭產(chǎn)業(yè)規(guī)模經(jīng)濟(jì)與核心競(jìng)爭(zhēng)力的形成。湘煤集團(tuán)公司為增加市場(chǎng)競(jìng)爭(zhēng)力,制定了大集團(tuán)建設(shè)發(fā)展戰(zhàn)略,為適應(yīng)大集團(tuán)發(fā)展戰(zhàn)略的需要就要對(duì)企業(yè)的物供體制進(jìn)行創(chuàng)新和重組再造,把物流戰(zhàn)略規(guī)劃納入企業(yè)實(shí)施戰(zhàn)略計(jì)劃,按照現(xiàn)代物流和供應(yīng)鏈的要求組建煤炭企業(yè)集團(tuán)的物資管理體系。這不但是市場(chǎng)經(jīng)濟(jì)發(fā)展的需要,也是煤炭企業(yè)集團(tuán)做
28、大做強(qiáng),建設(shè)大企業(yè)集團(tuán)發(fā)展戰(zhàn)略的重要組成部分物流管理的落后將直接導(dǎo)致企業(yè)在經(jīng)濟(jì)全球化競(jìng)爭(zhēng)大環(huán)境中明顯缺乏競(jìng)爭(zhēng)力。越來越多的企業(yè)正逐步向現(xiàn)代物流與供應(yīng)鏈管理方向發(fā)展,物流和供應(yīng)鏈管理正成為企業(yè)長(zhǎng)遠(yuǎn)發(fā)展、增強(qiáng)競(jìng)爭(zhēng)力的主要源泉。因此,</p><p> 作為大型企業(yè)的湘煤集團(tuán)有限公司,物資部是湘煤集團(tuán)煤業(yè)股份有限公司的物資采購(gòu)和管理部門,傳統(tǒng)的管理模式已經(jīng)落后,自 2000 年,湘煤集團(tuán)公司決定開發(fā)新的采購(gòu)系統(tǒng),為其
29、又好又快發(fā)展提供先進(jìn)的技術(shù)平臺(tái)。</p><p> 1.1.1 國(guó)內(nèi)外現(xiàn)狀 </p><p> 在國(guó)外,ERP 是它是 MRP II 的基礎(chǔ)上擴(kuò)展了管理范圍,給出了新的結(jié)在</p><p> ERP 系統(tǒng)設(shè)計(jì)中,考慮到僅靠自己企業(yè)的資源不可能有效地參與市場(chǎng)競(jìng)爭(zhēng),還必須把經(jīng)營(yíng)過程中的有關(guān)各方如供應(yīng)商、制造工廠、分銷網(wǎng)絡(luò)、客戶等納入一個(gè)緊密的供應(yīng)鏈中,才能有效地
30、安排企業(yè)的產(chǎn)、供、銷活動(dòng),滿足企業(yè)利用一切市場(chǎng)資源快速高效地進(jìn)行生產(chǎn)經(jīng)營(yíng)的需求,以期進(jìn)一步提高效率和在市場(chǎng)上獲得競(jìng)爭(zhēng)優(yōu)勢(shì);同時(shí)也考慮到企業(yè)為了適應(yīng)市場(chǎng)需求變化,不僅要組織“大批量生產(chǎn)”,還要組織“多品種小批量”生產(chǎn)。</p><p> ERP 是基于生產(chǎn)方式的管理變化而發(fā)展起來的,ERP 的發(fā)展離不開生產(chǎn)方式,生產(chǎn)方式又離不開市場(chǎng)經(jīng)濟(jì),所以,ERP 的發(fā)展歷史是隨市場(chǎng)經(jīng)濟(jì)的發(fā)展而發(fā)展的歷史。中國(guó)的 ERP 也是
31、伴隨改革開放而產(chǎn)生的。中國(guó)的 ERP 與國(guó)外 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í)期。雖然中國(guó) ERP 的發(fā)展過程與國(guó)外 ERP 的發(fā)展過程都經(jīng)歷了四個(gè)階段,但是起點(diǎn)不同、
32、過程不同、動(dòng)力不同、內(nèi)容不同。</p><p><b> (1)起點(diǎn)不同</b></p><p> 國(guó)外 ERP 的起點(diǎn)是 MRP,而我國(guó) ERP 起點(diǎn)是 MRPⅡ。起點(diǎn)上國(guó)內(nèi)高于國(guó)外,但是起點(diǎn)高并不等于效果好。國(guó)外的 MRP 是基于物料需求計(jì)劃而產(chǎn)生的,而國(guó)內(nèi)的MRPⅡ是照搬照抄國(guó)外的 MRPⅡ。國(guó)外的 MRP 應(yīng)用是成功的,而國(guó)內(nèi)引入 MRPⅡ可以說是不成功的
33、。</p><p><b> (2)過程不同</b></p><p> 國(guó)外 ERP 的發(fā)展過程是循序漸進(jìn)的,由簡(jiǎn)單到復(fù)雜,由易到難,無論是經(jīng)驗(yàn)的積累還是人才培養(yǎng),都是逐漸的。從 MRP,閉環(huán) MRP,MRPⅡ,到 ERP,基本上十3年一個(gè)階段。而國(guó)內(nèi) ERP 發(fā)展過程從 MRPⅡ一下到 ERP,缺少了 MRP 和閉環(huán) MRP 階段,甚至缺少 MRPⅡ階段。因?yàn)椋?/p>
34、MRPⅡ是引進(jìn)國(guó)外的,不是水到渠成的自然需要的結(jié)果,而是拔苗助長(zhǎng)的人為結(jié)果。實(shí)質(zhì)上,國(guó)內(nèi) ERP 發(fā)展過程只有一個(gè)階段。由于國(guó)內(nèi) ERP 發(fā)展過程中不是循序漸進(jìn),因此缺乏 ERP 實(shí)施經(jīng)驗(yàn)的積累,又缺乏人才的積累。目前,西方國(guó)家 85%企業(yè)應(yīng)用了 ERP,而我國(guó)大部分企業(yè)對(duì) ERP 還缺乏基本的認(rèn)識(shí)。國(guó)外由于長(zhǎng)期的積累,實(shí)施 ERP 的人才數(shù)量、結(jié)構(gòu)、水平可以滿足企業(yè)的需要。但是,中國(guó)實(shí)施 ERP 起步晚,人才嚴(yán)重匱乏。據(jù)用友、金蝶國(guó)內(nèi)
35、兩大 ERP 提供商的統(tǒng)計(jì),ERP 供應(yīng)商本身 ERP 各類人才缺少 20%左右,使用 ERP 軟件的企業(yè)更加缺乏 ERP 人才。</p><p><b> (3)動(dòng)力不同</b></p><p> 發(fā)達(dá)國(guó)家企業(yè)實(shí)施 ERP 一般是出于自身的迫切需要。因?yàn)槲鞣絿?guó)家的人力成本在產(chǎn)品總成本中所占的比重越來越大,生產(chǎn)管理主要靠人工,則需要增加的人力越來越多,剛性的職員薪
36、資是不斷上升的。所以,企業(yè)要想降低產(chǎn)品成本,只有減少人員,以自動(dòng)化代替人工。而中國(guó)的勞動(dòng)力成本相對(duì)較低,不實(shí)施 ERP 一樣可以生存。雖然,民工荒、西方國(guó)家越來越多對(duì)中國(guó)產(chǎn)品實(shí)行反傾銷的措施等都給中國(guó)的企業(yè),尤其是中小企業(yè)敲響了警鐘,但是,企業(yè)還沒有到不提高管理水平就生存不下去的時(shí)候。</p><p> 1.1.2 課題的研究?jī)?nèi)容及主要工作</p><p> 本課題是基于管理理念和結(jié)
37、合湘煤集團(tuán)股份公司實(shí)際情況和前瞻性發(fā)展要求,從業(yè)務(wù)流程的優(yōu)化重組出發(fā),通過對(duì)需求計(jì)劃、采購(gòu)管理、報(bào)價(jià)詢價(jià)、收發(fā)貨、倉(cāng)儲(chǔ)管理等環(huán)節(jié)進(jìn)行個(gè)性化后臺(tái)配置,對(duì)各個(gè)控制點(diǎn)進(jìn)行無縫設(shè)計(jì),試圖達(dá)到控制有效、運(yùn)作流暢、減少人為、文化管理之目的。</p><p> 結(jié)合標(biāo)準(zhǔn)的物流管理流程,進(jìn)一步推進(jìn)物資供應(yīng)體制改革,改進(jìn)和完善“兩集中、五統(tǒng)一”的物資供應(yīng)體制,強(qiáng)化物資供應(yīng)中心的采購(gòu)和供應(yīng)職能,以及成本中心的成本控制職能。成立物資
38、管理委員會(huì),建立供應(yīng)商評(píng)估、供應(yīng)商準(zhǔn)入及退出機(jī)制,制訂供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn);建立井口及片區(qū)物資超市,提倡供應(yīng)商寄售,降低庫(kù)存物資,減少資金儲(chǔ)備;物資比價(jià)采購(gòu)機(jī)制;優(yōu)化物資配送機(jī)制。</p><p> 強(qiáng)化物資供應(yīng)中心的物資配送職能,加強(qiáng)管理,服務(wù)生產(chǎn)一線,建立物資配送調(diào)度中心,統(tǒng)一指揮調(diào)度公司內(nèi)的所有運(yùn)輸配送車輛,建立高效精干快捷的物資配送隊(duì)伍和暢通的生產(chǎn)需求配送信息網(wǎng)絡(luò),有效建立公司內(nèi)的物流體系,保證生產(chǎn)需求,減少
39、儲(chǔ)備資金。建立規(guī)范有效的物資采購(gòu)及評(píng)估機(jī)制,建立物資采購(gòu)比價(jià)管理部門和采購(gòu)行為的后評(píng)估及考核部門,采購(gòu)部門負(fù)責(zé)前臺(tái)的采購(gòu)供應(yīng)工作,后評(píng)估部門后臺(tái)的審核及采購(gòu)供應(yīng)工作的評(píng)價(jià)及考核工作。建立有效的評(píng)估標(biāo)準(zhǔn)和機(jī)制,量化行為,使每一項(xiàng)工作都有一個(gè)規(guī)范標(biāo)準(zhǔn)來衡量工作意義,避免人為因素對(duì)事件的評(píng)判。利用系統(tǒng)的詢價(jià)報(bào)價(jià)功能,完善物資采購(gòu)比價(jià)管理辦法,建立供應(yīng)商準(zhǔn)入與退出標(biāo)準(zhǔn)與機(jī)制,成立供應(yīng)商評(píng)價(jià)委員會(huì),制定供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn),量化供應(yīng)商資質(zhì)。公司的供應(yīng)商
40、必須有合法合規(guī)的資質(zhì),符合公司制定的供應(yīng)商準(zhǔn)入標(biāo)準(zhǔn),所有的供應(yīng)商必須經(jīng)過公司供應(yīng)商評(píng)價(jià)委員會(huì)的評(píng)價(jià)獲準(zhǔn)。注重供應(yīng)商的質(zhì)量指標(biāo),而不是簡(jiǎn)單控制供應(yīng)商的數(shù)量,符合準(zhǔn)入條件的供應(yīng)商,均可進(jìn)入公司供應(yīng)商數(shù)據(jù)庫(kù)。建立供應(yīng)商后評(píng)估制度或風(fēng)險(xiǎn)信用制度,對(duì)供應(yīng)商的管理功能,實(shí)施對(duì)供應(yīng)商信譽(yù)的評(píng)估,實(shí)施供應(yīng)商的準(zhǔn)入與退出。</p><p> 1.1.3 論文結(jié)構(gòu)</p><p> 本論文共分7章,敘述
41、了兗礦物資采購(gòu)管理系統(tǒng)的軟件開發(fā)過程及相關(guān)信息。</p><p><b> 具體章節(jié)安排如下:</b></p><p> 第1章介紹了系統(tǒng)研究背景及其意義。</p><p> 第2章詳細(xì)地介紹了系統(tǒng)實(shí)現(xiàn)所用到的技術(shù)點(diǎn)。</p><p> 第3章詳細(xì)敘述了系統(tǒng)各子模塊的需求信息,及功能非功能需求、數(shù)據(jù)庫(kù)需求等。&l
42、t;/p><p> 第4章進(jìn)一步給出了每個(gè)子系統(tǒng)的需求,以及模塊菜單圖。</p><p> 第5章詳細(xì)描述了系統(tǒng)每個(gè)子模塊的需求。</p><p> 第6章介紹了系統(tǒng)實(shí)現(xiàn)的功能代碼、效果圖及測(cè)試用例。</p><p> 2 系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹</p><p> 本章主要對(duì)系統(tǒng)的開發(fā)環(huán)境和技術(shù)進(jìn)行介紹,包括系
43、統(tǒng)的運(yùn)行環(huán)境和所使用的工具軟件以及對(duì)工具軟件的介紹。</p><p> 2.1 系統(tǒng)開發(fā)環(huán)境介紹 </p><p> 本系統(tǒng)運(yùn)用eclipse開發(fā),構(gòu)架于struts2 ,jquery平臺(tái)之上以 MVC 與 B/S 三層架構(gòu)結(jié)合的模式進(jìn)行開發(fā)。</p><p> Struts2 的介紹:</p><p> Action類:Strut
44、s 2 Action類可以實(shí)現(xiàn)一個(gè)Action接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。Struts2提供一個(gè)ActionSupport基類去實(shí)現(xiàn) 常用的接口。Action接口不是必須的,任何有execute標(biāo)識(shí)的POJO對(duì)象都可以用作Struts2的Action對(duì)象。 </p><p> 線程模式:Struts2Action對(duì)象為每一個(gè)請(qǐng)求產(chǎn)生一個(gè)實(shí)例,因此沒有線程安全問題。 </p>
45、;<p> Servlet依賴:Struts 2 Action不依賴于容器,允許Action脫離容器單獨(dú)被測(cè)試。如果需要,Struts2 Action仍然可以訪問初始的request和response。但是,其他的元素減少或者消除了直接訪問HttpServetRequest和 HttpServletResponse的必要性。 </p><p> 可測(cè)試性:Struts2 Action可以通過初
46、始化、設(shè)置屬性、調(diào)用方法來測(cè)試,“依賴注入”支持也使測(cè)試更容易。 捕獲輸入:Struts2直接使用Action屬性作為輸入屬性,消除了對(duì)第二個(gè)輸入對(duì)象的需求。Action屬性能夠通過web頁(yè)面上的taglibs訪問。 </p><p> 表達(dá)式語言:Struts 2 使用"ValueStack"技術(shù),使taglib能夠訪問值而不需要把你的頁(yè)面(view)和對(duì)象綁定起來。ValueStack
47、策略允許通過一系列名稱相同但類型不同的屬性重用頁(yè)面(view)。Struts2不僅支持JSTL, Struts2 還可使用OGNL進(jìn)行類型轉(zhuǎn)換。提供基本和常用對(duì)象的轉(zhuǎn)換器。 </p><p> 校驗(yàn):Struts2支持通過validate方法和XWork校驗(yàn)框架來進(jìn)行校驗(yàn)。XWork校驗(yàn)框架使用為屬性類類型定義的校驗(yàn)和內(nèi)容校驗(yàn),來支持chain校驗(yàn)子屬性。</p><p> 2.2
48、面向?qū)ο蟪绦蛘Z言設(shè)計(jì)介紹</p><p> 面向?qū)ο?Object Oriented,OO)是當(dāng)前計(jì)算機(jī)界關(guān)心的重點(diǎn),它是 90 年代軟件開發(fā)方法的主流。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到很寬的范圍。如數(shù)據(jù)庫(kù)系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD 技術(shù)、人工智能等領(lǐng)域。</p><p> 2.2.1 傳統(tǒng)開發(fā)方法存在問題</p
49、><p><b> ?。?)軟件重用性差</b></p><p> 重用性是指同一事物不經(jīng)修改或稍加修改就可多次重復(fù)使用的性質(zhì)。軟件重用性是軟件工程追求的目標(biāo)之一。</p><p> ?。?)軟件可維護(hù)性差 </p><p> 軟件工程強(qiáng)調(diào)軟件的可維護(hù)性,強(qiáng)調(diào)文檔資料的重要性,規(guī)定最終的軟件產(chǎn)品應(yīng)該由完整
50、、一致的配置成分組成。在軟件開發(fā)過程中,始終強(qiáng)調(diào)軟件的可讀性、可修改性和可測(cè)試性是軟件的重要的質(zhì)量指標(biāo)。實(shí)踐證明,用傳統(tǒng)方法開發(fā)出來的軟件,維護(hù)時(shí)其費(fèi)用和成本仍然很高,其原因是可修改性差,維護(hù)困難,導(dǎo)致可維護(hù)性差。</p><p> 開發(fā)出的軟件不能滿足用戶需要用傳統(tǒng)的結(jié)構(gòu)化方法開發(fā)大型軟件系統(tǒng)涉及各種不同領(lǐng)域的知識(shí),在開發(fā)需求模糊或需求動(dòng)態(tài)變化的系統(tǒng)時(shí),所開發(fā)出的軟件系統(tǒng)往往不能真正滿足用戶的需要。用結(jié)構(gòu)化方
51、法開發(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)的。然而,用戶需求的變化大部分是針對(duì)功能的,因此,這種變化對(duì)于基于過程的設(shè)計(jì)來說是災(zāi)難性的。用這種方法設(shè)計(jì)出來的系統(tǒng)
52、結(jié)構(gòu)常常是不穩(wěn)定的 ,用戶需求的變化往往造成系統(tǒng)結(jié)構(gòu)的較大變化,從而需要花費(fèi)很大代價(jià)才能實(shí)現(xiàn)這種變化。</p><p> 2.2.2 面向?qū)ο蟮幕靖拍?lt;/p><p><b> (1)對(duì)象</b></p><p> 對(duì)象是人們要進(jìn)行研究的任何事物,從最簡(jiǎn)單的整數(shù)到復(fù)雜的飛機(jī)等均可看作對(duì)象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計(jì)
53、劃或事件。</p><p> ?。?)對(duì)象的狀態(tài)和行為</p><p> 對(duì)象具有狀態(tài),一個(gè)對(duì)象用數(shù)據(jù)值來描述它的狀態(tài)。</p><p> 對(duì)象還有操作,用于改變對(duì)象的狀態(tài),對(duì)象及其操作就是對(duì)象的行為。</p><p> 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對(duì)象的統(tǒng)一體中。</p><p><b&
54、gt; ?。?)類</b></p><p> 具有相同或相似性質(zhì)的對(duì)象的抽象就是類。因此,對(duì)象的抽象是類,類的具體化就是對(duì)象,也可以說類的實(shí)例是對(duì)象。</p><p> 類具有屬性,它是對(duì)象的狀態(tài)的抽象,用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。</p><p> 類具有操作,它是對(duì)象的行為的抽象,用操作名和實(shí)現(xiàn)該操作的方法來描述。</p><
55、p><b> ?。?)類的結(jié)構(gòu)</b></p><p> 在客觀世界中有若干類,這些類之間有一定的結(jié)構(gòu)關(guān)系。通常有兩種主要的結(jié)構(gòu)關(guān)系,即一般--具體結(jié)構(gòu)關(guān)系,整體--部分結(jié)構(gòu)關(guān)系。</p><p> ①一般——具體結(jié)構(gòu)稱為分類結(jié)構(gòu),也可以說是“或”關(guān)系,或者是“is a”關(guān)系。</p><p> ?、谡w——部分結(jié)構(gòu)稱為組裝結(jié)構(gòu),它們
56、之間的關(guān)系是一種“與”關(guān)系,或者是“has a”關(guān)系。</p><p><b> ?。?)消息和方法</b></p><p> 對(duì)象之間進(jìn)行通信的結(jié)構(gòu)叫做消息。在對(duì)象的操作中,當(dāng)一個(gè)消息發(fā)送給某個(gè)對(duì)象時(shí),消息包含接收對(duì)象去執(zhí)行某種操作的信息。發(fā)送一條消息至少要包括說明接受消息的對(duì)象名、發(fā)送給該對(duì)象的消息名(即對(duì)象名、方法名)。一般還要對(duì)參數(shù)加以說明,參數(shù)可以是認(rèn)識(shí)該
57、消息的對(duì)象所知道的變量名,或者是所有對(duì)象都知道的全局變量名。</p><p> 類中操作的實(shí)現(xiàn)過程叫做方法,一個(gè)方法有方法名、參數(shù)、方法體。</p><p> 2.2.3 面向?qū)ο蟮奶卣?lt;/p><p><b> ?。?)對(duì)象唯一性。</b></p><p> 每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),通過這種標(biāo)識(shí),可找到相應(yīng)
58、的對(duì)象。在對(duì)象的整個(gè)生命期中,它的標(biāo)識(shí)都不改變,不同的對(duì)象不能有相同的標(biāo)識(shí)。</p><p><b> ?。?)抽象性。</b></p><p> 分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類。一個(gè)類就是這樣一種抽象,它反映了與應(yīng)用有關(guān)的重要性質(zhì),而忽略其他一些無關(guān)內(nèi)容。任何類的劃分都是主觀的,但必須與具體的應(yīng)用有關(guān)。</p>&
59、lt;p><b> ?。?)繼承性。</b></p><p> 繼承性是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)之上來進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容。</p><p> 繼承性是面向?qū)ο蟪绦蛟O(shè)計(jì)語言不同于其它語言的最重要的特點(diǎn),是其他語言所沒有的
60、。</p><p> 在類層次中,子類只繼承一個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為單重繼承。</p><p> 在類層次中,子類繼承了多個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為多重繼承。</p><p> 在軟件開發(fā)中,類的繼承性使所建立的軟件具有開放性、可擴(kuò)充性,這是信息組織與分類的行之有效的方法,它簡(jiǎn)化了對(duì)象、類的創(chuàng)建工作量,增加了代碼的可重性。</p>&
61、lt;p> 采用繼承性,提供了類的規(guī)范的等級(jí)結(jié)構(gòu)。通過類的繼承關(guān)系,使公共的特性能夠共享,提高了軟件的重用性。</p><p> ?。?)多態(tài)性(多形性)</p><p> 多態(tài)性是指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同的結(jié)果。不同的對(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。</p><p> 多態(tài)性允許每個(gè)對(duì)象以適合
62、自身的方式去響應(yīng)共同的消息。</p><p> 多態(tài)性增強(qiáng)了軟件的靈活性和重用性。</p><p> 2.3 可視化編程介紹</p><p> 2.3.1 可視化編程介紹</p><p> 可視化編程,亦即可視化程序設(shè)計(jì):以“所見即所得”的編程思想為原則,</p><p> 力圖實(shí)現(xiàn)編程工作的可視化,即隨時(shí)
63、可以看到結(jié)果,程序與結(jié)果的調(diào)整同步。</p><p> 可視化編程是與傳統(tǒng)的編程方式相比而言的,這里的“可視”,指的是無須編程,僅通過直觀的操作方式即可完成界面的設(shè)計(jì)工作,是目前最好的 Windows 應(yīng)用程序開發(fā)工具。</p><p> 可視化編程語言的特點(diǎn)主要表現(xiàn)在兩個(gè)方面:一是基于面向?qū)ο蟮乃枷?,引入了控件的概念和事件?qū)動(dòng);二是程序開發(fā)過程一般遵循以下步驟,即先進(jìn)行界面的繪制工作
64、,再基于事件編寫程序代碼,以響應(yīng)鼠標(biāo)、鍵盤的各種動(dòng)作。</p><p> 可視化(Visual)程序設(shè)計(jì)是一種全新的程序設(shè)計(jì)方法,它主要是讓程序設(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面。</p><p> 可視化程序設(shè)計(jì)最大的優(yōu)點(diǎn)是設(shè)計(jì)人員可以不用編寫或只需編寫很少的程序代碼,就能完成應(yīng)用程序的設(shè)計(jì),這樣就能極大地提高設(shè)計(jì)人員的工作效率。能進(jìn)行可視化程序
65、設(shè)計(jì)的語言很多,比較常用的有微軟的 Visual Basic、C#、Visual C++、sun公司的J2EE、J2SE等。</p><p> 2.3.2 java開發(fā)語言介紹</p><p> java是一種先進(jìn)的,面向?qū)ο蟮拈_發(fā)語言,并且能夠方便快捷的 MS 網(wǎng)絡(luò)平臺(tái)建立各種應(yīng)用和建立能夠在網(wǎng)絡(luò)間相互調(diào)用的 WEB 服務(wù)。從開發(fā)語言的角度來講java可以更好幫助開發(fā)人員避免錯(cuò)誤,
66、提高工作效率。</p><p> 2.3.3 B/S 開發(fā)模式介紹</p><p> B/S 結(jié)構(gòu)(Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)
67、實(shí)現(xiàn),形成所謂三層 3-tier 結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN,WAN, Internet/Intranet 等)訪問和操作共同的數(shù)據(jù)庫(kù)
68、;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。特別是在 JAVA 這樣的跨平臺(tái)語言出現(xiàn)之后,B/S 架構(gòu)管理軟件更是方便、速度慢、效果優(yōu)。</p><p> 隨著 Internet 和 WWW 的流行,以往的主機(jī)/終端和 C/S 都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/S 型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。B/S 模式最大特點(diǎn)是:用戶可以通過 WWW
69、例覽器去訪問 Internet 上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的 Web 服務(wù)器產(chǎn)生的,而每一個(gè) Web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中。客戶端除了 WWW創(chuàng)覽器,一般無須任何用戶程序,只需從 Web 服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由 Web 服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來解釋執(zhí)行,并返回給 Web 服務(wù)器,Web 服
70、務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的 Intranet。</p><p> 2.4 oracle10g 技術(shù)介紹</p><p> Oracle 10g數(shù)據(jù)庫(kù)關(guān)鍵目標(biāo)有二:1 降低管理開銷,2 提高性能。 Oracle 10g的增強(qiáng)有對(duì)高可用性的增強(qiáng)、新的 Flashback 能力、支持回滾更新
71、操作;對(duì)安全性的增強(qiáng),便于管理大量的用戶; BI 方面的增強(qiáng) , 包括改進(jìn)的 SQL 能力、分析功能、 OLAP 、數(shù)據(jù)挖掘的能力等;對(duì)非關(guān)系型數(shù)據(jù)存儲(chǔ)的能力得到了改進(jìn); XML 的能力;對(duì)開發(fā)能力支持的加強(qiáng)。</p><p> ?。?)性能與擴(kuò)展能力:對(duì)新的框架支持、高速處理數(shù)據(jù)能力、新的改進(jìn)的調(diào)度器</p><p> ?。?)可管理性:簡(jiǎn)化的數(shù)據(jù)庫(kù)配置與升級(jí)、自動(dòng)存儲(chǔ)管理、自動(dòng)的基于磁
72、盤備份與恢復(fù)、應(yīng)用優(yōu)化、自動(dòng)化統(tǒng)計(jì)收集</p><p> ?。?)高可用性加強(qiáng):縮短應(yīng)用和和數(shù)據(jù)庫(kù)升級(jí)的宕機(jī)時(shí)間、回閃任何錯(cuò)誤、安全的加強(qiáng)。</p><p> (4)擴(kuò)展數(shù)據(jù)管理能力:XML方面增強(qiáng)、多媒體、文本和文檔管理、sql語言加強(qiáng)、pl/sql增強(qiáng)</p><p><b> 2.5 本章小結(jié)</b></p><
73、p> 本章節(jié)介紹了系統(tǒng)所采用到的技術(shù)點(diǎn),有 J2EE 平臺(tái)介紹、java開發(fā)語言的介紹、B/S 開發(fā)模式的介紹和 Sql Server 2005 的技術(shù)介紹。</p><p><b> 3 需求分析</b></p><p> 主要是介紹系統(tǒng)的需求分析和系統(tǒng)的設(shè)計(jì)目標(biāo)以及系統(tǒng)的功能需求等方面的問題。</p><p> 3.1 系
74、統(tǒng)設(shè)計(jì)目標(biāo)</p><p> ERP 是現(xiàn)代信息技術(shù)與現(xiàn)代管理知識(shí)的嫁接、融合,隨著二十一世紀(jì)市場(chǎng)競(jìng)爭(zhēng)的激烈揉合,業(yè)界已經(jīng)意識(shí)到了成功運(yùn)營(yíng) ERP,對(duì)于提升組織綜合競(jìng)爭(zhēng)力的非同尋常的意義。可是,無論多好的 ERP 系統(tǒng),僅不過是管理者賴助的管理工具,絕不會(huì)代替管理者本身。換而言之,通過審控 ERP 系統(tǒng),僅能告訴管理者問題出在哪里,然而,該系統(tǒng)自身絕不會(huì)自動(dòng)地去解決問題。系統(tǒng)逐步應(yīng)用 ERP 和供應(yīng)鏈管理思想相
75、結(jié)合,創(chuàng)新兗礦集團(tuán)物資管理模式,并聘請(qǐng)專業(yè)機(jī)構(gòu)幫助規(guī)劃設(shè)計(jì)和建立起完善的供應(yīng)鏈管理模式,徹底解決物資管理問題,進(jìn)一步提高該集團(tuán)的整體經(jīng)濟(jì)效益。</p><p> 3.1.1 需求分析的原則</p><p> 系統(tǒng)需求分析原則遵循以下幾點(diǎn):引入工作流模式、國(guó)家標(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),采用
76、.NET 動(dòng)態(tài)頁(yè)面生成技術(shù)。無論是數(shù)據(jù)庫(kù)中設(shè)備的增減,還是設(shè)備情況的變化,用戶均無需修改HTML 頁(yè)面;用戶可自行定制查詢顯示界面;支持與用戶已有網(wǎng)站的拼接,從而達(dá)到了客戶端免維護(hù)。</p><p> 3.1.2 系統(tǒng)功能性需求</p><p><b> ?。?)需求計(jì)劃單</b></p><p> 需求計(jì)劃是一個(gè)內(nèi)部需求,是各基層需求部
77、門,向采購(gòu)工廠的相應(yīng)采購(gòu)組提出相關(guān)的物料需求。包括需求物料的描述、使用時(shí)間、特殊要求等等有關(guān)信息。預(yù)期效果:自動(dòng)匯總各需求部門的計(jì)劃;自動(dòng)平衡庫(kù)存;自動(dòng)檢測(cè)和平衡未交貨訂單數(shù)量。</p><p><b> ?。?)采購(gòu)申請(qǐng)</b></p><p> 采購(gòu)申請(qǐng)是一個(gè)內(nèi)部需求,是需求部門要求采購(gòu)組織在某一日期或某一截止日期之前提供確定數(shù)量的材料或服務(wù)。</p>
78、;<p> 將有限實(shí)施 MRP(生產(chǎn)需求計(jì)劃)模塊的有些功能,采購(gòu)需求的資料來源于各個(gè)需求單位的獨(dú)立需求(需求之間沒有相關(guān)性),也包括銷售需求,利用系統(tǒng)來自動(dòng)產(chǎn)生采購(gòu)申請(qǐng)。在物資部采購(gòu)申請(qǐng)也可以用手工創(chuàng)建。相應(yīng)地,負(fù)責(zé)具體采購(gòu)的部門將為這些采購(gòu)申請(qǐng)分配供應(yīng)商,并將其轉(zhuǎn)成采購(gòu)訂單。若采購(gòu)部門已與這一供應(yīng)商簽訂了框架協(xié)議,即合同,則采購(gòu)申請(qǐng)?jiān)谵D(zhuǎn)成采購(gòu)訂單時(shí),必須參照這份框架協(xié)議。</p><p>
79、物資部要求采購(gòu)訂單必須根據(jù)采購(gòu)申請(qǐng)轉(zhuǎn)換得到。</p><p> 在給采購(gòu)申請(qǐng)分配供應(yīng)商的時(shí)候,可以根據(jù)框架協(xié)議、配額協(xié)議、貨源清單和信息記錄。</p><p><b> ?。?)采購(gòu)訂單</b></p><p> 采購(gòu)訂單是對(duì)供應(yīng)商提出的正式采購(gòu)要求,要求在確定的條件下(數(shù)量、價(jià)格/折扣/運(yùn)費(fèi)、交貨日期、質(zhì)量要求等)供應(yīng)某種材料或提供某種服
80、務(wù)。</p><p> 采購(gòu)訂單除了由采購(gòu)申請(qǐng)生成外,也可以手工創(chuàng)建,或參照框架協(xié)議創(chuàng)建。采購(gòu)訂單中的價(jià)格條件將由采購(gòu)信息記錄或框架協(xié)議中自動(dòng)獲得,但在采購(gòu)訂單中允許對(duì)價(jià)格條件進(jìn)行手工修改。</p><p> 物資部對(duì)煤業(yè)公司采購(gòu)資產(chǎn)對(duì)設(shè)備的采購(gòu)將使用帶科目分配類型“A”的采購(gòu)訂單,即采購(gòu)的設(shè)備將直接消耗到資產(chǎn)。固定資產(chǎn)的管理通過系統(tǒng)“資產(chǎn)管理”模塊完成。</p><
81、;p> 物資部可以直接為成本中心采購(gòu),其流程和一般采購(gòu)流程基本相同,采購(gòu)將使用帶科目分配類型“K”的采購(gòu)訂單,同時(shí)此采購(gòu)類型可以使用無物料編碼,但是在提出采購(gòu)需求時(shí)必須注明。業(yè)務(wù)員 101 收貨時(shí)直接消耗到相應(yīng)的成本中心。</p><p> 寄售及分包(委托加工)的采購(gòu)訂單將在系統(tǒng)中使用,采購(gòu)訂單的項(xiàng)目類別分別是“K”和“L”,物資部今后會(huì)大量應(yīng)用寄售的采購(gòu)方式,如鋼材的采購(gòu)、成批配件的采購(gòu);同時(shí)物資部
82、存在一部分的分包采購(gòu),如鐵絲網(wǎng)的分包、部件的委托維修發(fā)料。寄售采購(gòu)利用了社會(huì)庫(kù)存,可以降低企業(yè)的資金占用量,為了控制寄售流程,在維護(hù)寄售信息記錄的時(shí)候需要在系統(tǒng)外經(jīng)過相關(guān)審批。委托加工流程更加優(yōu)化了業(yè)務(wù)過程,使納稅趨于合理。</p><p> 在系統(tǒng)中,采購(gòu)訂單針對(duì)不同的采購(gòu)組織設(shè)置基本相同的審批過程。物資部的采購(gòu)訂單批準(zhǔn)策略,設(shè)置成固定的三級(jí)的審批環(huán)節(jié),即,業(yè)務(wù)科長(zhǎng)+審計(jì)科+業(yè)務(wù)主任。采購(gòu)訂單可以用中文打印,
83、也可以以英文形式打印,訂單中需要注明的文本條款在采購(gòu)訂單的抬頭文本中維護(hù),打印的格式可以作一定的設(shè)置,也可以根據(jù)商務(wù)文檔需要改變打印格式。打印輸出的采購(gòu)訂單經(jīng)蓋相應(yīng)合同章之后,能夠作為外部合同文本使用。</p><p><b> ?。?)供應(yīng)商評(píng)估</b></p><p> 供應(yīng)商評(píng)估是根據(jù)供應(yīng)商的歷史表現(xiàn)來客觀的評(píng)價(jià)供應(yīng)商,評(píng)價(jià)的結(jié)果將作為下次采購(gòu)行為的參考因素[
84、24]。湘煤集團(tuán)股份有限公司的采購(gòu)組織以往對(duì)供應(yīng)商的評(píng)估主要依賴于人為印象。系統(tǒng)通過供應(yīng)商的得分來評(píng)價(jià)供應(yīng)商的表現(xiàn),在本次藍(lán)圖設(shè)計(jì)中將設(shè)計(jì) 4 個(gè)評(píng)價(jià)指標(biāo):價(jià)格、質(zhì)量、交貨時(shí)間和服務(wù)其中價(jià)格和交貨由系統(tǒng)評(píng)分,質(zhì)量和服務(wù)由人工打分。</p><p> 執(zhí)行供應(yīng)商評(píng)估前要首先對(duì)評(píng)估主數(shù)據(jù)進(jìn)行設(shè)定,如評(píng)估指標(biāo)的權(quán)重,主管分?jǐn)?shù)等,定期對(duì)供應(yīng)商進(jìn)行對(duì)比評(píng)估,或把某一個(gè)供應(yīng)商的評(píng)估報(bào)告打印出來,對(duì)強(qiáng)化貨源管理、提高信息透明
85、度、優(yōu)化貨源具有積極的意義。</p><p><b> ?。?)收料</b></p><p> 物資部收到供應(yīng)商根據(jù)采購(gòu)訂單的送貨后,收貨時(shí)由于時(shí)間、檢驗(yàn)或其它原因還未確認(rèn),先將貨物收至收貨凍結(jié)庫(kù)存。湘煤集團(tuán)股份有限公司所屬的生產(chǎn)礦井,對(duì)于生產(chǎn)的各個(gè)煤炭產(chǎn)品品種的收貨,將采用每班(8 小時(shí))根據(jù)入庫(kù)單輸入一次入庫(kù)數(shù)量</p><p> 3.
86、1.3 系統(tǒng)非功能需求</p><p><b> ?。?)性能需求</b></p><p> 保障數(shù)據(jù)的精確性,特別是待小數(shù)的數(shù)字,統(tǒng)一保留小數(shù)點(diǎn)后兩位小數(shù)。</p><p> 保障記錄時(shí)間時(shí)時(shí)分秒的記錄。</p><p><b> ?。?)適應(yīng)性需求 </b></p><
87、p> 操作界面大方、簡(jiǎn)介、友好,運(yùn)行環(huán)境推薦在 Windows 系統(tǒng)上,同時(shí)要求能與其他系統(tǒng)做好關(guān)聯(lián),如單點(diǎn)登錄。</p><p><b> ?。?) 運(yùn)行需求 </b></p><p> 保障分辨率在 1024*768 與 1280*1024 下都能正常訪問,且頁(yè)面不變形,保障系統(tǒng)數(shù)據(jù)每天做好備份,防止服務(wù)器數(shù)據(jù)出問題,能最快時(shí)間內(nèi)恢復(fù)出最完整的數(shù)據(jù)。&l
88、t;/p><p><b> ?。?) 其它需求</b></p><p> 系統(tǒng)可使用性、安全保密、可維護(hù)性、可移植性等要良好。</p><p> 3.2 數(shù)據(jù)需求分析</p><p> 針對(duì)本物資采購(gòu)管理系統(tǒng),主要對(duì)物資部進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息。</p><p> (1)
89、物資按類管理,所以需要有一物資類型信息和倉(cāng)庫(kù)信息。</p><p> ?。?)如果一個(gè)物資類型存在物資,或存在下級(jí)物資類型,則該類型不可刪除需要記錄供應(yīng)物資信息。</p><p> ?。?)在涉及物資數(shù)量的地方,要給出相應(yīng)的單位。</p><p> (4)物資銷售信息單中要包含登記物資銷售數(shù)量、單價(jià)等信息。</p><p> (5)在進(jìn)貨
90、信息中要包含物資供應(yīng)商等信息。</p><p> ?。?)物資報(bào)損要有報(bào)損原因。</p><p> ?。?)需求、采購(gòu)、收料、領(lǐng)料等所有操作要有相應(yīng)操作員信息。</p><p> ?。?)只有相關(guān)角色權(quán)限登錄之后才可以使用系統(tǒng)。</p><p> ?。?)默認(rèn)的管理員不可以刪除。</p><p> ?。?0)需求、采購(gòu)
91、、收料、領(lǐng)料等都要可以添加、修改、分類查找。</p><p> ?。?1)當(dāng)進(jìn)行需求、采購(gòu)、收料、領(lǐng)料操作后,能相應(yīng)更新庫(kù)存。</p><p> ?。?2)需要對(duì)需求、采購(gòu)、收料、領(lǐng)料進(jìn)行分析統(tǒng)計(jì)。 </p><p><b> 3.3 本章小結(jié)</b></p><p> 主要是描述系統(tǒng)需求分析,首先介紹了系統(tǒng)需求分
92、析的原則,然后介紹了系統(tǒng)功能與非功能的需求,之后介紹了系統(tǒng)數(shù)據(jù)庫(kù)需求及數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。</p><p><b> 4 概要設(shè)計(jì)</b></p><p> 描述系統(tǒng)的概要設(shè)計(jì)以及對(duì)系統(tǒng)的功能、流程圖的介紹和添加。</p><p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)物資管理的特點(diǎn)以及系統(tǒng)分析結(jié)果,
93、對(duì)《湘煤集團(tuán)黑金時(shí)代股份公司物資采購(gòu)系統(tǒng)》進(jìn)行概要設(shè)計(jì),主要模塊劃分如下圖所示4-1。</p><p> 圖4-1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖</p><p> 系統(tǒng)全面控制公司在物資管理上的應(yīng)用系統(tǒng),系統(tǒng)主要通過數(shù)據(jù)化、流程化來管理物資。</p><p> 系統(tǒng)主要業(yè)務(wù)流程:各部門填寫需求計(jì)劃后走需求逐級(jí)審批流程,后由倉(cāng)庫(kù)管理員查詢倉(cāng)庫(kù)是否有貨,有則通知需求人領(lǐng)料,沒有
94、則通知采購(gòu)員采購(gòu)物資。最后的領(lǐng)料及盤點(diǎn)進(jìn)行有效的管理,并能提供全面的查詢和統(tǒng)計(jì)的功能。</p><p> 4.1.1 基礎(chǔ)數(shù)據(jù)</p><p> 主要是維護(hù)系統(tǒng)的編碼信息。包含子模塊有:?jiǎn)螕?jù)屬性維護(hù)、預(yù)算項(xiàng)目維護(hù)、供應(yīng)商維護(hù)、單據(jù)編號(hào)規(guī)則維護(hù)、價(jià)格模式配置、采購(gòu)方式維護(hù)、收料規(guī)則維護(hù)。</p><p> 模塊子菜單如圖 4-1 所示。</p>
95、<p> 圖4-1 基礎(chǔ)數(shù)據(jù)模塊子菜單</p><p> 基礎(chǔ)數(shù)據(jù)管理流程圖如圖4-2所示。</p><p> 圖4-2基礎(chǔ)數(shù)據(jù)用例圖</p><p> 4.1.2 倉(cāng)庫(kù)管理</p><p> 對(duì)倉(cāng)庫(kù)進(jìn)行管理,主要記錄物資的相關(guān)信息和記錄物資所儲(chǔ)的倉(cāng)庫(kù)。包含子模塊有:物資信息維護(hù)、物資類別維護(hù)、倉(cāng)庫(kù)信息維護(hù),模塊子菜單如
96、圖 4-3 所示。</p><p> 圖4-3倉(cāng)庫(kù)管理子模塊菜單</p><p> 倉(cāng)庫(kù)管理用例圖如圖4-4所示。</p><p> 圖4-4倉(cāng)庫(kù)管理用例圖</p><p><b> 4.1.3 需求</b></p><p> 發(fā)起需求,根據(jù)需求計(jì)劃即可填寫需求信息,以后各部門如有物資
97、方面的需求,則先到這個(gè)模塊填寫需求計(jì)劃包含子模塊有:需求計(jì)劃單、需求計(jì)劃關(guān)閉、補(bǔ)庫(kù)計(jì)劃單,需求模塊用例圖如圖4-5所示。</p><p> 圖4-5需求模塊用例圖</p><p><b> 4.1.4 采購(gòu)</b></p><p> 根據(jù)需求計(jì)劃進(jìn)行詢價(jià)、訂貨、簽署合同、付款等采購(gòu)行為,以后采購(gòu)員則直接通過此模塊記錄采購(gòu)中所有工作信息。
98、包含子模塊有:采購(gòu)計(jì)劃單、訂貨單、付款單模塊子菜單如圖 4-6所示,采購(gòu)模塊用例圖如圖4-7所示。</p><p> 圖4-7采購(gòu)模塊用例圖</p><p> 圖4-6采購(gòu)模塊子菜單</p><p><b> 4.1.5 收料</b></p><p> 根據(jù)采購(gòu)的物資進(jìn)行收料,填寫收料單后入庫(kù)。包含子模塊有:收
99、料單管理、退貨單管理,模塊子菜單如圖 4-8 ,功能用例圖如圖4-9所示。</p><p> 圖4-8收料管理模塊子菜單</p><p> 圖4-9收料模塊用例圖</p><p><b> 4.1.6 查詢</b></p><p> 根據(jù)不同的情況進(jìn)行查詢。包含子模塊有:需求計(jì)劃跟蹤查詢、采購(gòu)計(jì)劃跟蹤查詢、領(lǐng)料
100、查詢、物資進(jìn)出明細(xì)查詢,模塊子菜單如圖 4-10,模塊用例圖如圖4-11所示。</p><p> 圖4-10查詢統(tǒng)計(jì)模塊子菜單</p><p> 圖4-11查詢模塊用例圖</p><p> 4.2 數(shù)據(jù)庫(kù)概要設(shè)計(jì)</p><p> 4.2.1 數(shù)據(jù)庫(kù)實(shí)體設(shè)計(jì)</p><p> 系統(tǒng)總共有十四個(gè)實(shí)體具體實(shí)體圖
101、設(shè)計(jì)如下圖所示</p><p> 物資類型信息,包括數(shù)據(jù)項(xiàng)有:物資類型編號(hào)、物資類型名稱等設(shè)計(jì)</p><p><b> 如圖4-12所示。</b></p><p> 圖4-12物資類型圖</p><p> 物資倉(cāng)庫(kù)信息,包括數(shù)據(jù)項(xiàng)有:倉(cāng)庫(kù)編碼、倉(cāng)庫(kù)名稱、倉(cāng)庫(kù)管理員等設(shè)如圖4-13所示。</p>&
102、lt;p> 圖4-13物資倉(cāng)庫(kù)圖</p><p> 物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、倉(cāng)庫(kù)編碼、物資名稱、物資介紹、庫(kù)存量等設(shè)計(jì)如圖4-14所示。</p><p><b> 圖4-14物資倉(cāng)庫(kù)</b></p><p> 供應(yīng)商信息,包括的數(shù)據(jù)項(xiàng)有:供應(yīng)商名稱、注冊(cè)資金、法人、聯(lián)系人、聯(lián)系電話等設(shè)計(jì)如圖4-15所示。</p&
103、gt;<p> 圖4-15供應(yīng)商信息</p><p> 需求計(jì)劃單,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)螕?jù)屬性、制單部門、制單人、標(biāo)題、預(yù)算項(xiàng)目、預(yù)算總價(jià)、用途等設(shè)計(jì)如圖4-16所示。</p><p> 圖4-16需求計(jì)劃單</p><p> 采購(gòu)計(jì)劃單,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)螕?jù)屬性、預(yù)算總價(jià)、單據(jù)編號(hào)、制表人、備注等設(shè)計(jì)如圖4-17所示。</p>&
104、lt;p> 圖4-17采購(gòu)計(jì)劃單</p><p> 訂貨單,包括的數(shù)據(jù)項(xiàng)有:采購(gòu)單編號(hào)、供應(yīng)商編號(hào)、單據(jù)編號(hào)、編制部門、編制人、合計(jì)金額等設(shè)計(jì)如圖4-18所示。 </p><p><b> 圖4-18訂貨單圖</b></p><p> 付款單,包括的數(shù)據(jù)項(xiàng)有:付款單據(jù)、合同編號(hào)、事由、金額、付款方式、收款地址、收款單位、開戶銀行、
105、帳號(hào)、備注等設(shè)計(jì)如圖4-19所示。</p><p><b> 圖4-19付款單圖</b></p><p> 收料單,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)螕?jù)編號(hào)、供應(yīng)商、制單人、制單部門、驗(yàn)收人員、驗(yàn)收時(shí)間、驗(yàn)收意見等設(shè)計(jì)如圖4-20所示。</p><p><b> 圖4-20收料單圖</b></p><p>
106、 退貨單,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)螕?jù)編號(hào)、驗(yàn)收單據(jù)號(hào)、編制人、編制部門、退貨時(shí)間、退貨原因等設(shè)計(jì)如圖4-21所示。</p><p> 圖4-21退貨單圖 </p><p> 盤點(diǎn)單,包括的數(shù)據(jù)項(xiàng)有:盤點(diǎn)類型、物資類別、盤點(diǎn)人、盤點(diǎn)時(shí)間、參盤人員等如圖4-22所示。</p><p><b> 圖4-22盤點(diǎn)單圖</b></p>
107、<p> 報(bào)廢單,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)螕?jù)編號(hào)、申請(qǐng)人、部門名稱、申請(qǐng)時(shí)間、報(bào)廢說明、庫(kù)管員設(shè)計(jì)如圖4-23所示。</p><p><b> 圖4-23報(bào)廢的表</b></p><p> 4.2.2 數(shù)據(jù)庫(kù)ER圖設(shè)計(jì)</p><p> 通過上面對(duì)數(shù)據(jù)庫(kù)實(shí)體的分析等到數(shù)據(jù)庫(kù)ER圖如圖4-24所示。</p><p
108、> 圖4-24系統(tǒng)ER圖</p><p><b> 4.3 本章小結(jié)</b></p><p> 本章節(jié)主要是描述系統(tǒng)概要設(shè)計(jì),描述了系統(tǒng)流程從需求-采購(gòu)-收料-領(lǐng)料-盤點(diǎn)等一系列相關(guān)過程,后給出了數(shù)據(jù)庫(kù)的ER圖描述信息。</p><p><b> 5 詳細(xì)設(shè)計(jì)</b></p><p&g
109、t; 系統(tǒng)共分為 7 個(gè)子模塊,下面分別介紹 7 個(gè)子模塊的具體業(yè)務(wù)功能。</p><p><b> 5.1 基礎(chǔ)數(shù)據(jù)</b></p><p> 主要維護(hù)系統(tǒng)的編碼信息。包含子模塊有:?jiǎn)螕?jù)屬性維護(hù)、預(yù)算項(xiàng)目維護(hù)、</p><p> 供應(yīng)商維護(hù)、單據(jù)編號(hào)規(guī)則維護(hù)、價(jià)格模式配置、采購(gòu)方式維護(hù)、收料規(guī)則維護(hù), 該模塊運(yùn)行效
110、果如圖 5-1 所示:</p><p> 圖 5-1基礎(chǔ)數(shù)據(jù)模塊運(yùn)行效果</p><p><b> 5.2 倉(cāng)庫(kù)管理</b></p><p> 對(duì)倉(cāng)庫(kù)進(jìn)行管理,主要記錄物資的相關(guān)信息和記錄物資所儲(chǔ)的倉(cāng)庫(kù)。包含子模塊有:物資信息維護(hù)、物資類別維護(hù)、倉(cāng)庫(kù)信息維護(hù)。</p><p> 主要操作模塊有如下:</p
111、><p> ?。?)物資信息維護(hù):主要是對(duì)物資的分類進(jìn)行維護(hù)。</p><p> ?。?)物資類別維護(hù):對(duì)物資類別進(jìn)行維護(hù)。</p><p> (3)倉(cāng)庫(kù)信息維護(hù):維護(hù)物資倉(cāng)庫(kù)信息,及主要記錄物資所在倉(cāng)庫(kù),為后面根據(jù)物資倉(cāng)庫(kù)編號(hào)查找物資所用,系統(tǒng)運(yùn)行效果圖5-2如下所示。</p><p> 圖5-2 倉(cāng)庫(kù)管理模塊運(yùn)行效果圖</p>
112、<p><b> 5.3 需求管理</b></p><p> 根據(jù)需求計(jì)劃即可填寫需求信息。包含子模塊有:需求計(jì)劃單</p><p> 模塊包括的功能如下:</p><p> 需求計(jì)劃單:在此模塊提交需求計(jì)劃,并走需求計(jì)劃的流程。包含字段有</p><p> 單據(jù)屬性、制單部門、制單人、制單時(shí)間
113、、標(biāo)題、預(yù)算項(xiàng)目等,運(yùn)行效果圖如5-3下所示。</p><p> 圖5-3 需求模塊運(yùn)行效果顯示</p><p> 5.4 采購(gòu)計(jì)劃單管理</p><p> 根據(jù)需求計(jì)劃進(jìn)行詢價(jià)、訂貨、簽署合同、付款等采購(gòu)行為,包含子模塊有:采購(gòu)計(jì)劃單、訂貨單、付款單,該模塊運(yùn)行效果如圖5-4 所示。</p><p> 圖5-4 采購(gòu)模塊運(yùn)行效果圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物資采購(gòu)系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 【論文】物資采購(gòu)系統(tǒng)
- 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告---企業(yè)物資管理
- 企業(yè)物資采購(gòu)管理系統(tǒng)論文
- 畢業(yè)設(shè)計(jì)論文 畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)
- 液壓系統(tǒng)設(shè)計(jì)論文畢業(yè)設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)
- 畢業(yè)設(shè)計(jì)政府采購(gòu)采集系統(tǒng)
- 畢業(yè)設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)管理系統(tǒng)論文畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---畢業(yè)設(shè)計(jì)管理系統(tǒng)論文
- 畢業(yè)設(shè)計(jì)---畢業(yè)設(shè)計(jì)管理系統(tǒng)論文
- 物資管理系統(tǒng)畢業(yè)論文
- 企業(yè)采購(gòu)開發(fā)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 博客系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 鍋爐系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 畢業(yè)設(shè)計(jì)--高校畢業(yè)設(shè)計(jì)管理系統(tǒng)論文
- 畢業(yè)設(shè)計(jì)選題管理系統(tǒng)論文--畢業(yè)設(shè)計(jì)
- atm系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)管理系統(tǒng)
- 監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
評(píng)論
0/150
提交評(píng)論