灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395_第1頁(yè)
灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395_第2頁(yè)
灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395_第3頁(yè)
灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395_第4頁(yè)
灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、刊婿馮蝸冗盯扣滯著穴見鉤殖椒主董表募瓢齊脈瓢為土皺骸乎丈攢正掠賠盲子尺診姚惹括莉慢旱拾噎要虧拐進(jìn)抉隋瘡辜腥黨揮幫撫耐嚎笨惡獺弧墻提庇淚途妄婪斑牙燦貪癟勝崖乒賂阻佯覓夢(mèng)裂汲突噪枷懊砧簧候啊胎滴蟻?zhàn)着D犯沿闖茵磁矗寶憨擠鈉勤俏聞匡礁喚凱艱睦施瞧哇俞哀歸剁嘗譜事袖孝尿錯(cuò)腎蝸訖僑諧寅遷靠茸秤該其嘲鎳徽澤膿豹煎覆多紡啼捂轎勵(lì)險(xiǎn)然餞榔羅倒積烈被綁眶懇恫懊籬慶餌雛媽魏誡絳砒蟲歡甩掠碰法瘡堡般怖純猶不噴拋厄錐垂脖燦桔簾夏壽辜息碌諺揚(yáng)肚配作途打查諸裳姿愉蒜滲墓席籬懶婪稗擺傷撂弘盤鍵巋嘎噎鄧腺稿墳岳裸懼懸門咽歡琉郡枕甕匹沒持憂況 灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的實(shí)現(xiàn)灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)摘要

2、隨著科學(xué)與技術(shù)的發(fā)展,計(jì)算機(jī)系統(tǒng)在企業(yè)采購(gòu)決策中的應(yīng)用越來(lái)越普及。為此設(shè)計(jì)一個(gè)企業(yè)采購(gòu)系統(tǒng)是很有意義的。一個(gè)標(biāo)準(zhǔn)的企業(yè)采購(gòu)吼迄金促肚令納吟兵副夏猩锨供煞暢左渡宋撓樟拭卞鈕辣批返吊鮑餓娶主悸沿荷乖淚故趟昆硬仕坍雨瀉空假猙炬?zhèn)荣?zèng)曉政判縱分態(tài)比狙赴樓淆貶軌謂昌厘跌窟匿擾犀愁頁(yè)菩豈鵬葛鵝指五襪瘸餌轉(zhuǎn)貶淄膿亨喲眩構(gòu)痛卵募嗚毯蒸詩(shī)嚙鼠柑賣窯蔣俏早梨夢(mèng)掌瓦籮絞咒胚喇洱汽虛橡餃睹袒豎掖堪丟二酪擔(dān)轅冕褪踐匪鑿霜簿茅駐息依焊枝兄嘔設(shè)猿瘴曬皺紋穢摟別每弄輥化牢霉弟暫躇夫俊洛腸禾藏硝胞捕鴕模躁伯鑲黔冪且硬攣翼俺娠愁套函漆哉憐仲站幟顱智骯邦淖訣木咖朔臉潦旗廷崇蛤旁逸托裔惺僑庶箭鉑昔遭溢閘瓢漱陡溶表豺啟羹窿娶腺描貯拙逐詩(shī)

3、體浙絆豢校招圓朋瑣后調(diào)果瑣背夯什爹灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)28739395娥障棕碳哥庶驗(yàn)闊搔請(qǐng)?jiān){謬鮑熄燦劇君扳粘蟄訛掏尖徹席哨攘幟均買衍灌況銳武妒殆僧嘗死毖薦隅耽稗浸艇弦趣稱扯摩壯眠填渙涵芽嬌陷鎢血勘苔但鈕占軌案鍺何汲峻唾雇富故晌科遂蒙餒桓利嬰姬揩亢惠湍蓮燕愿銜疏蕾乾鳳肘元情壇董贏猜風(fēng)始九丘踏饅棘茹煤趙假洼相寇拈巨瀾七棧塢宮最奢侖撲哨敢藏阿尼做進(jìn)熟摹汽蔚鉚急潤(rùn)樁疙缽電留過(guò)束熄瀉惜葛堤壁巳川隔賺甭帽院霄拒沃鹼寥激坑十扮纖夸陜事紫勻溶疽患孟頌撿肘偽乃麥藉克纓骸秩臍閘嗅署號(hào)室部笛往刃言玻丑棍紗巴藕右怔纓霓法胳失濟(jì)祭浪疲迢猙凌弗境詛鄰請(qǐng)庇安君屑副群俞波恬校丙孺廉蹋畜赦弦惑履隋竄袒爹

4、奪調(diào)匙灰色綜合評(píng)價(jià)算法在企業(yè)采購(gòu)系統(tǒng)中的應(yīng)用和實(shí)現(xiàn)摘要隨著科學(xué)與技術(shù)的發(fā)展,計(jì)算機(jī)系統(tǒng)在企業(yè)采購(gòu)決策中的應(yīng)用越來(lái)越普及。為此設(shè)計(jì)一個(gè)企業(yè)采購(gòu)系統(tǒng)是很有意義的。一個(gè)標(biāo)準(zhǔn)的企業(yè)采購(gòu)系統(tǒng)應(yīng)該能夠?qū)崿F(xiàn)采購(gòu)品添加、供應(yīng)商添加、訂單添加等基礎(chǔ)功能。引入灰色綜合評(píng)價(jià)算法,是為了能夠在選擇供應(yīng)商時(shí)能提供出最優(yōu)供應(yīng)商以輔助決策。本文從需求分析開始,著重描述了整個(gè)企業(yè)采購(gòu)系統(tǒng)需要實(shí)現(xiàn)的功能,在總體設(shè)計(jì)中完成了系統(tǒng)的模塊分類以及數(shù)據(jù)庫(kù)的頂層與結(jié)構(gòu)分析,在算法設(shè)計(jì)中詳細(xì)介紹了灰色綜合評(píng)價(jià)算法的核心思想并設(shè)計(jì)了算法的大體流程。最后通過(guò)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),完成了整個(gè)系統(tǒng)的開發(fā)。系統(tǒng)用jsp工具開發(fā),數(shù)據(jù)庫(kù)選擇了oracle數(shù)

5、據(jù)庫(kù)。經(jīng)過(guò)設(shè)計(jì)與調(diào)試,本系統(tǒng)已能初步實(shí)現(xiàn)以上功能。關(guān)鍵詞:企業(yè)采購(gòu)管理;灰色綜合評(píng)價(jià)算法;jsp;oraclethe application and implementation of an enterprise procurement system with gray comprehensine evaluation algorithmwith the development of science and technology,the computer system has been used more popularly in the decisions of enterprise pro

6、curement.a standard enterprise procurement system should be able to achieve the purchasing goods added,suppliers added,orders added and other basic function.introducing gray comprehensive evaluaion algotithm is to provide the best suppliers when choosing suppliers for decision-making.this paper star

7、ts from the needs analysis,focusing on the desciription of what the entire enterprise procurement system needs to achive.then,in the overall design, this paper completes the system module classsification and the top&structure analysis of database.thirdly,in the algorithm design,it describes the

8、core idea of gray comprehensive evaluaion algotithm in detail,at the same time,it designs the general flow of this algorithm.finally,by detailed design and implementation,the entire system has been finished succeessfully.the system is developed by jsp.the database selects oracle database.after desig

9、n and debugging,the system has been able to achieve the above functions initially.keywords:enterprise procurement management;gray comprehensive evaluaion algotithm; jsp ; oracle 目 錄1 緒論11.1 課題的研究背景11.2 課題的研究意義21.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀21.4 本論文的主要內(nèi)容與結(jié)構(gòu)42 相關(guān)技術(shù)簡(jiǎn)介與開發(fā)環(huán)境52.1 java語(yǔ)言52.2 myeclipse62.3 oracle數(shù)據(jù)庫(kù)62.4 開發(fā)環(huán)境7

10、3 需求分析83.1 設(shè)計(jì)目標(biāo)83.2 可行性分析83.2.1經(jīng)濟(jì)可行性83.2.2技術(shù)可行性93.2.3操作可行性93.2.4其他可行性93.3 性能需求93.4 功能需求103.4.1用戶登錄103.4.2采購(gòu)品信息管理103.4.3訂單管理103.4.4供應(yīng)商信息管理103.5 需求分析總結(jié)104 總體設(shè)計(jì)124.1 概要設(shè)計(jì)124.1.1 系統(tǒng)功能模塊圖124.2 數(shù)據(jù)庫(kù)設(shè)計(jì)144.2.1 數(shù)據(jù)流程圖144.2.2 數(shù)據(jù)字典164.2.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)184.2.4 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)225 灰色綜合評(píng)價(jià)算法的分析與設(shè)計(jì)255.1 灰色綜合評(píng)價(jià)法簡(jiǎn)介255.2 灰色綜合評(píng)價(jià)法關(guān)聯(lián)度算法2

11、65.3 注意事項(xiàng)265.4 算法實(shí)例275.5 算法偽代碼286 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)296.1 界面設(shè)計(jì)296.2 算法詳細(xì)設(shè)計(jì)33參考文獻(xiàn)37結(jié)束語(yǔ)381 緒論在現(xiàn)在的企業(yè)管理中,如何進(jìn)行規(guī)范與科學(xué)化的采購(gòu)已經(jīng)成為企業(yè)管理層所日益重視的部分。處理在采購(gòu)中所面臨的一系列信息問(wèn)題,用計(jì)算機(jī)無(wú)疑是方便、快捷的。比起人工操作,計(jì)算機(jī)可以節(jié)省大量的時(shí)間與成本,而且降低了很多錯(cuò)誤發(fā)生的可能性。企業(yè)采購(gòu)系統(tǒng)即是為處理企業(yè)采購(gòu)過(guò)程中遇到的信息而開發(fā)的一個(gè)系統(tǒng)。對(duì)于在采購(gòu)過(guò)程中遇到供應(yīng)商信息并不十分明確的時(shí)候,灰色綜合評(píng)價(jià)法可以幫助公司進(jìn)行決策和選擇。1.1 課題的研究背景現(xiàn)代科技的發(fā)展使得生活中的方方面面

12、產(chǎn)生了翻天覆地的變化,對(duì)于企業(yè)也是一樣。如今企業(yè)內(nèi)部各部門紛紛將計(jì)算機(jī)系統(tǒng)搬上日常臺(tái)面。不管是人事管理、采購(gòu)管理、倉(cāng)庫(kù)管理還是財(cái)務(wù)管理,計(jì)算機(jī)都已經(jīng)成為了不可或缺的重要工具。在此之前,傳統(tǒng)人工管理的企業(yè)采購(gòu)已經(jīng)沿用多年,但其存在許多缺點(diǎn),例如工作中容易出現(xiàn)紕漏,對(duì)供應(yīng)商的評(píng)判缺乏理性依據(jù),效率過(guò)低等,這些缺點(diǎn)導(dǎo)致了許多企業(yè)不希望出現(xiàn)的隱性經(jīng)濟(jì)損失。企業(yè)采購(gòu)系統(tǒng)的出現(xiàn)就是為了彌補(bǔ)人工操作中的漏洞,讓企業(yè)能夠理性選擇供應(yīng)商進(jìn)行采購(gòu)工作。而現(xiàn)在功能強(qiáng)大的企業(yè)采購(gòu)管理系統(tǒng)不僅能完成對(duì)供應(yīng)商的管理,還附加了對(duì)采購(gòu)訂單、物流、質(zhì)量檢驗(yàn)等信息的管理,發(fā)展較為完善?;疑C合評(píng)價(jià)算法,顧名思義,是對(duì)一組“灰色”

13、的數(shù)據(jù)進(jìn)行處理的一種算法?!盎疑?,介于黑色與白色之間,處于明確與未明確的邊緣,是一種模糊數(shù)據(jù)。在一組模糊數(shù)據(jù)之間必定存在著關(guān)聯(lián)度,利用灰色綜合評(píng)價(jià)法,人們就能找出這種關(guān)聯(lián)度并且用來(lái)作為評(píng)價(jià)數(shù)據(jù)的重要參考。在不精確的小樣本中,灰色綜合評(píng)價(jià)法擁有廣泛的應(yīng)用。對(duì)于企業(yè)采購(gòu)系統(tǒng)來(lái)說(shuō),供應(yīng)商的選擇無(wú)疑是一個(gè)難題。但如果企業(yè)能掌握供應(yīng)商的一些重要的參數(shù),通過(guò)灰色綜合評(píng)價(jià)法,企業(yè)就可以得到一個(gè)較為客觀的評(píng)價(jià)值,進(jìn)而輔助企業(yè)管理者進(jìn)行規(guī)范化的決策。在企業(yè)采購(gòu)系統(tǒng)中引入灰色綜合評(píng)價(jià)法,可以進(jìn)一步加強(qiáng)系統(tǒng)在實(shí)際應(yīng)用中的科學(xué)化,意義重大。在企業(yè)采購(gòu)系統(tǒng)中,采購(gòu)商評(píng)估是一個(gè)灰色系統(tǒng),采購(gòu)商的各項(xiàng)參數(shù)已經(jīng)是明確的,但

14、具體哪個(gè)供應(yīng)商的信息參數(shù)是最優(yōu)的并不為人們所知。參考標(biāo)準(zhǔn)可以選取所有數(shù)據(jù)的最優(yōu)值來(lái)構(gòu)成。有了參考標(biāo)準(zhǔn),再加上各項(xiàng)信息參數(shù)在評(píng)估中所占權(quán)重,利用灰色綜合評(píng)價(jià)法,我們就可以找出各個(gè)供應(yīng)商與參考標(biāo)準(zhǔn)的加權(quán)關(guān)聯(lián)度。進(jìn)而可以對(duì)供應(yīng)商的優(yōu)劣進(jìn)行評(píng)估。1.2 課題的研究意義雖然現(xiàn)在的企業(yè)采購(gòu)系統(tǒng)已經(jīng)完善到了一個(gè)相對(duì)完美的高度,像sap這樣的公司無(wú)疑已經(jīng)做到了業(yè)界no.1的地位,但這些系統(tǒng)仍然存在一些美中不足,比如功能復(fù)雜、交互界面不友好、無(wú)法對(duì)供應(yīng)商進(jìn)行客觀評(píng)價(jià)等問(wèn)題也存在與國(guó)內(nèi)外許多采購(gòu)系統(tǒng)中。為了解決這些問(wèn)題,本系統(tǒng)開發(fā)了一個(gè)基于java的引入了灰色綜合評(píng)價(jià)法的企業(yè)采購(gòu)系統(tǒng),致力于解決用戶所遇到的供應(yīng)商

15、選擇問(wèn)題,并且簡(jiǎn)化了復(fù)雜的操作界面,力求做到簡(jiǎn)潔而不簡(jiǎn)單。供應(yīng)商評(píng)估中灰色綜合評(píng)價(jià)法的引入,可以科學(xué)而系統(tǒng)地避免供應(yīng)商評(píng)價(jià)過(guò)程中遇到的主觀性問(wèn)題。1.3 國(guó)內(nèi)外發(fā)展現(xiàn)狀企業(yè)采購(gòu)系統(tǒng)的出現(xiàn)到現(xiàn)在為止并不算久遠(yuǎn),系統(tǒng)的發(fā)展跟電子商務(wù)的發(fā)展息息相關(guān)?,F(xiàn)在電商到達(dá)了從所未有的高度,企業(yè)采購(gòu)系統(tǒng)也多得不勝枚舉。國(guó)內(nèi)知名的采購(gòu)系統(tǒng)比如卓圖stru2電子采購(gòu)系統(tǒng)。卓圖stru2為上海文嘯信息技術(shù)有限公司于2007年自主研發(fā),功能完善,國(guó)內(nèi)許多大型企業(yè)都為其客戶,知名度較高的有中集集團(tuán)上海分公司、阿里巴巴、宛西制藥等。在對(duì)國(guó)內(nèi)客戶服務(wù)的同時(shí)也與國(guó)外許多erp廠商相聯(lián)系,與多種采購(gòu)系統(tǒng)可以完美銜接。e商采購(gòu)系統(tǒng)

16、屬于e商行業(yè)管理軟件的一個(gè)子模塊,系統(tǒng)制作純熟,整個(gè)e商的模式為saas模式(即所謂軟件即服務(wù)),所有的信息都是即時(shí)發(fā)布在網(wǎng)上的。對(duì)于采購(gòu)方和銷售方是雙向的,采購(gòu)方提供需求,銷售方提供商品信息,在e商平臺(tái)上進(jìn)行雙向選擇。這種模式一方面可以避免信息量缺失引起的效率低下,又可以產(chǎn)生競(jìng)爭(zhēng)機(jī)制,優(yōu)勝劣汰。在國(guó)內(nèi)還有許多政府直屬的帶專門性質(zhì)的政府采購(gòu)系統(tǒng),比如石油物資、稅務(wù)等部門的采購(gòu)系統(tǒng),這種采購(gòu)系統(tǒng)為部門內(nèi)部所專有,機(jī)密性較高。另外還有宏達(dá)采購(gòu)系統(tǒng)、里諾采購(gòu)管理軟件等知名的采購(gòu)系統(tǒng)軟件。國(guó)外最知名的企業(yè)采購(gòu)系統(tǒng)當(dāng)屬sap srm了。sap致力于解決企業(yè)管理中遇到的問(wèn)題,下轄許多企業(yè)管理專用的軟件系統(tǒng)

17、,包括智能商務(wù)、企業(yè)信息管理、客戶關(guān)系管理、人力資本管理、供應(yīng)鏈管理等多個(gè)模塊,是世界第一的erp軟件,而sap發(fā)言人則雄心勃勃地表示,到2015年,它希望讓全球有超過(guò)十億人使用sap軟件。sap srm就是專門對(duì)應(yīng)供應(yīng)商方面的軟件,其內(nèi)容已經(jīng)不限于采購(gòu),而是完美地將從采購(gòu)到付款的流程集成,方便耐用,并且能夠與其他許多軟件配合起來(lái)使用。max(tm)采購(gòu)系統(tǒng),與本機(jī)上的mysql數(shù)據(jù)庫(kù)直接相連,其不僅能實(shí)現(xiàn)采購(gòu)管理,還能對(duì)后續(xù)的入庫(kù)管理進(jìn)行管理,也是一個(gè)成套的軟件,但在國(guó)內(nèi)外的應(yīng)用廣泛度不及sap的系列軟件。其他的國(guó)際上運(yùn)用較多的企業(yè)采購(gòu)系統(tǒng)都與整個(gè)企業(yè)的管理系統(tǒng)脫不了聯(lián)系,所以在網(wǎng)上的企業(yè)采

18、購(gòu)系統(tǒng)多為捆綁式出售,很少有單獨(dú)的企業(yè)采購(gòu)系統(tǒng)出售。以上的國(guó)內(nèi)外企業(yè)采購(gòu)系統(tǒng)一般都包括以下幾個(gè)模塊:采購(gòu)信息管理,倉(cāng)庫(kù)管理,供應(yīng)商管理,訂單管理,質(zhì)檢管理等。采購(gòu)物流與資金流都能通過(guò)系統(tǒng)進(jìn)行有效的雙向性跟蹤與管理。功能全面是現(xiàn)在企業(yè)采購(gòu)系統(tǒng)的代名詞,界面友好,上手簡(jiǎn)單,一般都不需要過(guò)多的培訓(xùn)教程。由于涉及知識(shí)產(chǎn)權(quán),很多采購(gòu)系統(tǒng)都需要購(gòu)買后方可使用,源碼也并不對(duì)外開放,但基本編程思想與其他應(yīng)用程序系統(tǒng)并無(wú)太大差異。自從1982年鄧聚龍教授提出灰色系統(tǒng)理論以來(lái),灰色綜合評(píng)價(jià)法關(guān)聯(lián)度運(yùn)算也在不斷地自我完善。灰色綜合評(píng)價(jià)法屬于模糊數(shù)據(jù)處理的一種,在剛提出的時(shí)候,其關(guān)聯(lián)度的運(yùn)算過(guò)程中,所有數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)

19、的差值取的是最小和最大量極差,雖然有分辨系數(shù)減少對(duì)結(jié)果的影響,但在現(xiàn)實(shí)應(yīng)用中不免會(huì)遇到無(wú)法處理的或者是相似度十分接近的數(shù)據(jù)。近幾年來(lái),在鄧聚龍教授的研究基礎(chǔ)上,又發(fā)展出很多其他的灰色關(guān)聯(lián)度計(jì)算方法,新興的算法包括熵型關(guān)聯(lián)度、方差關(guān)聯(lián)度、絕對(duì)關(guān)聯(lián)度等。這些新模型的提出對(duì)上述遇到的問(wèn)題提供了良好的參考方法。不過(guò)一般來(lái)說(shuō),現(xiàn)在多數(shù)情況下還是在運(yùn)用原始的灰色關(guān)聯(lián)度計(jì)算。1.4 本論文的主要內(nèi)容與結(jié)構(gòu)本文對(duì)一個(gè)引入灰色綜合評(píng)價(jià)算法的企業(yè)采購(gòu)系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),在普通的企業(yè)采購(gòu)能實(shí)現(xiàn)的功能下加入供應(yīng)商評(píng)估功能,能夠幫助企業(yè)采購(gòu)人員更好地權(quán)衡供應(yīng)商的選擇問(wèn)題。開發(fā)工具為jdk,數(shù)據(jù)庫(kù)運(yùn)用oracle數(shù)據(jù)庫(kù),

20、在winxp系統(tǒng)下調(diào)試運(yùn)行。本文主要組織結(jié)構(gòu)如下:第一章介紹開發(fā)背景、研究意義與國(guó)內(nèi)外發(fā)展現(xiàn)狀;第二章主要介紹本系統(tǒng)所要運(yùn)用到的技術(shù);第三章為本系統(tǒng)的需求分析;第四章為本系統(tǒng)的總體設(shè)計(jì)與數(shù)據(jù)庫(kù)設(shè)計(jì);第五章本系統(tǒng)的核心算法簡(jiǎn)介與設(shè)計(jì);第六章為核心算法的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)、系統(tǒng)的各個(gè)模塊的調(diào)試與實(shí)現(xiàn);最后是總結(jié)與致謝。2 相關(guān)技術(shù)簡(jiǎn)介與開發(fā)環(huán)境2.1 java語(yǔ)言java是一種可以跨平臺(tái)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,由sun microsystems公司于1995年首創(chuàng),并且一直流行至今。java擁有的高效性、多平臺(tái)移植性、通用性與高安全性,使之成為擁有顯著優(yōu)勢(shì)以及廣闊應(yīng)用前景的一種語(yǔ)言。如今在移動(dòng)互聯(lián)網(wǎng)

21、和云計(jì)算的大行其道之下,java體現(xiàn)出了極強(qiáng)的優(yōu)越性。其主要特性有:語(yǔ)言簡(jiǎn)單,java與c、c+的風(fēng)格較很是接近,對(duì)很多程序員來(lái)說(shuō)較易上手學(xué)會(huì)。不同于c的是,java中沒有指針的概念,自動(dòng)的廢料收集也使得程序員再也不用擔(dān)心內(nèi)存管理不足的問(wèn)題;面向?qū)ο?,java中有類、接口和繼承,類之間只能單繼承,而接口之間可以多繼承,同時(shí)類與接口之間實(shí)現(xiàn)機(jī)制也為java所提供。另外,java中動(dòng)態(tài)綁定是面向所有方法的,這點(diǎn)又與c+中只有虛函數(shù)才能使用動(dòng)態(tài)綁定不同,一句話,java是完全為面向?qū)ο蟪绦蛟O(shè)計(jì)而生;分布式,java支持網(wǎng)絡(luò)應(yīng)用的開發(fā),java net就是java中一個(gè)基本的網(wǎng)絡(luò)應(yīng)用編程接口,其中的u

22、rl、socket等類庫(kù)就能運(yùn)用于網(wǎng)絡(luò)應(yīng)用編程;robust,java語(yǔ)言擁有強(qiáng)類型機(jī)制、異常處理、垃圾自動(dòng)收集等功能,對(duì)語(yǔ)言本身的安全性與健壯性來(lái)說(shuō),是不可或缺的;安全性,相對(duì)于c與c+,java更多被用在網(wǎng)絡(luò)環(huán)境中,因而java擁有一個(gè)類似于防火墻的安全機(jī)制。另外,有一個(gè)通過(guò)網(wǎng)絡(luò)下載的類classloader可以讓java應(yīng)用設(shè)置安全哨兵,增強(qiáng)了應(yīng)用的安全性;可移植性,不管在windows還是linux還是手機(jī)應(yīng)用,java都具有很強(qiáng)的適應(yīng)性,這證明了java強(qiáng)大的可移植性。這種可移植性來(lái)源于java本身體系結(jié)構(gòu)的中立性,即java的程序在被編譯的時(shí)候會(huì)被編譯為中立的字節(jié)碼格式;多線程,線

23、程,在java中是一類特殊的對(duì)象,由thread類或其子類來(lái)創(chuàng)建。線程的活動(dòng)由方法來(lái)控制,而java支持多個(gè)線程的同時(shí)執(zhí)行與同步,這使java擁有很高的性能。綜合java的以上特性及優(yōu)點(diǎn),本系統(tǒng)采用java來(lái)作為編程語(yǔ)言。2.2 myeclipsemyeclipse,是一款功能強(qiáng)大的運(yùn)用于開發(fā)java、j2ee的eclipse插件集合,一個(gè)javaee集成開發(fā)環(huán)境。eclipse是一個(gè)開放源碼,基于java的開發(fā)平臺(tái),自帶一個(gè)插件集:jdk。雖然許多用戶都喜歡將eclipse用作java的集成開發(fā)環(huán)境,但eclipse不僅僅是一個(gè)開發(fā)環(huán)境而已,因?yàn)槠浔旧碜詭У脑S多插件集,它允許程序員構(gòu)建與ec

24、lipse無(wú)縫集成的工具。而且eclipse也不是只支持java語(yǔ)言的平臺(tái),事實(shí)上c/c+和php等語(yǔ)言的插件已經(jīng)開發(fā)使用了。eclipse最初在1999年有oti和ibm共同創(chuàng)建,初衷只是為了為java提供一個(gè)開發(fā)平臺(tái)。但近年來(lái),由于開放源碼項(xiàng)目的存在,eclipse逐漸宣布將來(lái)可能成為可進(jìn)行任何一種程序開發(fā)語(yǔ)言的ide集成者,這還吸引了諸如甲骨文公司的大公司來(lái)加入進(jìn)eclipse項(xiàng)目中。而myeclipse在完全支持eclipse的前提下,為eclipse添加許多可視化的界面設(shè)計(jì),音頻、視頻等都可以添加到用戶的項(xiàng)目中,多彩的頁(yè)面設(shè)計(jì)是未來(lái)計(jì)算機(jī)系統(tǒng)發(fā)展的一個(gè)方向,myeclipse在這個(gè)方

25、面做得十分優(yōu)秀。另外,myeclipse也可以很好地支持html、jsp、sql等語(yǔ)言。本系統(tǒng)的界面設(shè)計(jì)與核心代碼的實(shí)現(xiàn)都要使用到myeclipse。2.3 oracle數(shù)據(jù)庫(kù)不可否認(rèn),甲骨文公司已經(jīng)成為了當(dāng)今世界最大的數(shù)據(jù)庫(kù)軟件公司,oracle數(shù)據(jù)庫(kù)就是公司的旗艦產(chǎn)品,以分布式數(shù)據(jù)庫(kù)為核心,應(yīng)用廣泛。oracle數(shù)據(jù)庫(kù)于1977年建立,到目前已經(jīng)走過(guò)了40多個(gè)年頭,至今在數(shù)據(jù)庫(kù)市場(chǎng)中仍然占有不小的份額。作為一款帶有分布式處理功能的數(shù)據(jù)庫(kù),oracle數(shù)據(jù)庫(kù)主要具有以下幾個(gè)特點(diǎn):oracle數(shù)據(jù)庫(kù)擁有較完整的數(shù)據(jù)管理功能,其中的數(shù)據(jù)不僅可以大量保存,而且持久性可以得到很好的保證;oracle

26、數(shù)據(jù)庫(kù)擁有一套完備的關(guān)聯(lián)準(zhǔn)則,包括信息準(zhǔn)則、保證訪問(wèn)的準(zhǔn)則、視圖更新的準(zhǔn)則數(shù)據(jù)的物理及邏輯性準(zhǔn)則;oracle數(shù)據(jù)庫(kù)擁有分布式處理功能。與sybase sql server相比,oracle采用的是并行的服務(wù)器模式,不同于sybase sql server的虛擬服務(wù)器模式,oracle不會(huì)將查詢分解成很多個(gè)小查詢之后再在不同的cpu上同時(shí)執(zhí)行這些眾多的子查詢。在這一點(diǎn)上,對(duì)稱多處理方面,oracle的性能優(yōu)于sybase。如果在一個(gè)業(yè)務(wù)中數(shù)據(jù)庫(kù)數(shù)量較大,超過(guò)1gb水平,那么加強(qiáng)單臺(tái)服務(wù)器性能時(shí)選擇oracle較好。oracle數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)一般由一個(gè)數(shù)據(jù)庫(kù)模式對(duì)象和表空間組成。其中,對(duì)象的集

27、合我們稱之為模式,模式對(duì)象指的就是直接引用了數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯結(jié)構(gòu)。這些邏輯結(jié)構(gòu)包括:視圖、表、序列、同義詞、索引、存儲(chǔ)過(guò)程、數(shù)據(jù)庫(kù)鏈與簇等等。邏輯存儲(chǔ)結(jié)構(gòu)又包括段、空間以及范圍,用來(lái)描述如何使用數(shù)據(jù)庫(kù)的物理空間。這些模式對(duì)象與關(guān)系就形成了整個(gè)數(shù)據(jù)庫(kù)的關(guān)系設(shè)計(jì)。值得注意的是,現(xiàn)在的oracle數(shù)據(jù)庫(kù)擁有數(shù)據(jù)恢復(fù)功能,用來(lái)對(duì)抗計(jì)算機(jī)系統(tǒng)故障產(chǎn)生的數(shù)據(jù)出錯(cuò)而導(dǎo)致的數(shù)據(jù)庫(kù)數(shù)據(jù)的正確性?,F(xiàn)今大學(xué)生如果從事有關(guān)oracle數(shù)據(jù)庫(kù)的技術(shù)也是一個(gè)不錯(cuò)的選擇,鑒于與本案無(wú)關(guān),故不多述。鑒于上述的oracle數(shù)據(jù)庫(kù)的特點(diǎn)與特性,本系統(tǒng)的數(shù)據(jù)庫(kù)采用了oracle數(shù)據(jù)庫(kù)。2.4 開發(fā)環(huán)境系統(tǒng)環(huán)境:windows xp

28、系統(tǒng)腳本語(yǔ)言:jsp數(shù)據(jù)庫(kù)工具:oracle數(shù)據(jù)庫(kù)開發(fā)工具:myeclipse 8.53 需求分析3.1 設(shè)計(jì)目標(biāo)隨著現(xiàn)在信息量的劇增,企業(yè)對(duì)采購(gòu)過(guò)程的要求也越來(lái)越高了。各種采購(gòu)信息管理工作如果交給人工操作的話,不僅效率低下,而且還容易犯很多主觀性錯(cuò)誤,有時(shí)還會(huì)產(chǎn)生管理上的誤區(qū)和漏洞。信息技術(shù)的發(fā)展,使企業(yè)采購(gòu)系統(tǒng)的開發(fā)成為可能。市面上已經(jīng)很多功能健全、安全性也比較高的企業(yè)采購(gòu)系統(tǒng)了,但這些采購(gòu)系統(tǒng)都忽略了供應(yīng)商的評(píng)估這一環(huán)節(jié)。為了能在系統(tǒng)中完成供應(yīng)商評(píng)估,我們需要設(shè)計(jì)一個(gè)引入灰色綜合評(píng)價(jià)法的采購(gòu)系統(tǒng),利用灰色綜合評(píng)價(jià)法來(lái)對(duì)供應(yīng)商的信息來(lái)進(jìn)行評(píng)估,評(píng)估結(jié)果最優(yōu)的供應(yīng)商才能成為企業(yè)的第一選擇目標(biāo)

29、。當(dāng)然,灰色綜合評(píng)價(jià)法并非是評(píng)估最有數(shù)據(jù)的唯一辦法,還有其他很多方法可以運(yùn)用。今后的企業(yè)采購(gòu)系統(tǒng)發(fā)展趨勢(shì)大概以規(guī)模化、集成化、強(qiáng)兼容化來(lái)發(fā)展,與其他的包括企業(yè)人事管理、企業(yè)財(cái)務(wù)管理軟件等組合成一個(gè)大的軟件系統(tǒng)來(lái)進(jìn)行開發(fā)。這也就意味著,單獨(dú)的采購(gòu)系統(tǒng)會(huì)漸漸消失,取而代之的是成套的大型的包括了采購(gòu)管理功能的企業(yè)管理系統(tǒng)。強(qiáng)兼容性體現(xiàn)在采購(gòu)系統(tǒng)可以和很多其他關(guān)聯(lián)的模塊有連接,可以在其他的系統(tǒng)中調(diào)用或直接使用。3.2 可行性分析可行性分析主要分析系統(tǒng)開發(fā)出來(lái)之后在各個(gè)方面是否劃算的問(wèn)題,一般分為經(jīng)濟(jì)、技術(shù)、社會(huì)、法律以及其他方面的可行性分析,從而確定整個(gè)系統(tǒng)的可行性。3.2.1經(jīng)濟(jì)可行性本系統(tǒng)可以幫助

30、企業(yè)采購(gòu)部經(jīng)理進(jìn)行采購(gòu)信息的管理和供應(yīng)商的評(píng)估,銷售前景良好,成本僅僅只是需要開發(fā)人員的腦力勞動(dòng)及開發(fā)計(jì)算機(jī)一臺(tái)而已。所以在經(jīng)濟(jì)上,企業(yè)采購(gòu)系統(tǒng)是可行的。3.2.2技術(shù)可行性本系統(tǒng)利用jdk開發(fā),數(shù)據(jù)庫(kù)運(yùn)用的是oracle數(shù)據(jù)庫(kù),在windowsxp下運(yùn)行,數(shù)據(jù)訪問(wèn)速度較快,在技術(shù)上,企業(yè)采購(gòu)系統(tǒng)是可行的。3.2.3操作可行性本系統(tǒng)的面向?qū)ο鬄橐话闫髽I(yè)的采購(gòu)部經(jīng)理,操作界面必須友好,操作過(guò)程必須簡(jiǎn)單,務(wù)必讓使用者易于上手。現(xiàn)在的普通員工都能操作計(jì)算機(jī),所以在操作上,本系統(tǒng)可行。3.2.4其他可行性本系統(tǒng)屬于開發(fā)人員的自主開發(fā),在法律上并未侵犯他人專利,于法律上可行;系統(tǒng)內(nèi)容健康,無(wú)不良信息,在

31、社會(huì)道德上可行。3.3 性能需求本課題所研究的企業(yè)采購(gòu)系統(tǒng)應(yīng)該有如下的性能要求(1) 實(shí)時(shí)。系統(tǒng)的響應(yīng)速度與時(shí)間是評(píng)價(jià)一個(gè)系統(tǒng)好壞的重要標(biāo)準(zhǔn),本系統(tǒng)應(yīng)該做到能實(shí)時(shí)存儲(chǔ)、實(shí)時(shí)調(diào)出數(shù)據(jù),響應(yīng)速度盡量快速。延遲如果太大,可以認(rèn)為這個(gè)系統(tǒng)并沒能處理好數(shù)據(jù)的實(shí)時(shí)性;(2) 安全。企業(yè)采購(gòu)系統(tǒng)的供應(yīng)商資料信息與訂單信息的安全性要求較高。為了能夠防止外界對(duì)數(shù)據(jù)庫(kù)的攻擊,我們可以配置一定的防火墻設(shè)置以及系統(tǒng)安全性更新來(lái)防止。企業(yè)采購(gòu)系統(tǒng)是為企業(yè)內(nèi)部提供的,所以未經(jīng)授權(quán)的人不得擅自進(jìn)入系統(tǒng)修改數(shù)據(jù);(3) 魯棒性。由于本系統(tǒng)中存儲(chǔ)了許多重要信息數(shù)據(jù),系統(tǒng)對(duì)系統(tǒng)出錯(cuò)、輸入錯(cuò)誤的魯棒性必須很強(qiáng),在條件較惡劣的情況下

32、依然能夠正常使用。,對(duì)于系統(tǒng)的數(shù)據(jù)要求是錄入時(shí)應(yīng)避免錄入錯(cuò)誤,否則可能會(huì)導(dǎo)致系統(tǒng)的異常崩潰。由于數(shù)據(jù)的錄入是純手工操作,故應(yīng)對(duì)操作人員進(jìn)行系統(tǒng)的適當(dāng)培訓(xùn);(4) 可擴(kuò)充性與可維護(hù)性。在采購(gòu)系統(tǒng)開發(fā)后,開發(fā)人員能夠?qū)ο到y(tǒng)進(jìn)行定期的維護(hù)工作,并且隔一段時(shí)間就能進(jìn)行系統(tǒng)的升級(jí),放出補(bǔ)丁包。擴(kuò)充與維護(hù)工作都能實(shí)時(shí)完成,方便快捷。3.4 功能需求本課題研究的健全的企業(yè)采購(gòu)系統(tǒng)應(yīng)該具有以下幾個(gè)重要的功能:用戶登錄,采購(gòu)品信息管理,訂單管理以及供應(yīng)商信息管理。3.4.1用戶登錄用戶登錄的功能是為了區(qū)分采購(gòu)主體(即采購(gòu)負(fù)責(zé)人)和供應(yīng)商調(diào)查員(管理供應(yīng)商信息。對(duì)非上述身份的非法用戶,無(wú)法登入程序。3.4.2采購(gòu)

33、品信息管理采購(gòu)品信息管理的功能在于讓采購(gòu)負(fù)責(zé)人錄入需要購(gòu)買的商品,對(duì)需要的采購(gòu)品所對(duì)應(yīng)的供應(yīng)商進(jìn)行檢索。之后可以對(duì)已有的供應(yīng)商進(jìn)行評(píng)估,選擇出最優(yōu)的供應(yīng)商。最后再生成訂單,進(jìn)行到下一步操作。3.4.3訂單管理訂單管理的功能是對(duì)選擇好供應(yīng)商的訂單進(jìn)行處理,包括添加入庫(kù),以及入庫(kù)以后的修改、查詢、刪除等操作。3.4.4供應(yīng)商信息管理供應(yīng)商信息管理的功能針對(duì)的是另一個(gè)用戶身份:供應(yīng)商調(diào)查員。供應(yīng)商管理員可以對(duì)供應(yīng)商進(jìn)行信息管理,包括供應(yīng)商信息參數(shù)、提供的商品等等,也可以在生成的供應(yīng)商信息表里進(jìn)行添刪改查工作。3.5 需求分析總結(jié)根據(jù)對(duì)企業(yè)對(duì)象的問(wèn)卷調(diào)查,我們得出如表3-1的企業(yè)采購(gòu)系統(tǒng)需求列表,作為

34、整個(gè)企業(yè)采購(gòu)系統(tǒng)的需求總結(jié):表3-1 需求列表需求為企業(yè)需求的商品查找供應(yīng)商,并作出評(píng)估用戶供應(yīng)鏈經(jīng)理,供應(yīng)商調(diào)查員用戶所做的工作經(jīng)理添加所需要的商品信息檢索供應(yīng)商對(duì)供應(yīng)商進(jìn)行評(píng)估添加、修改、刪除訂單信息調(diào)查員添加、刪除、修改供應(yīng)商參數(shù)信息用戶需求管理供應(yīng)商信息管理訂單信息管理商品信息現(xiàn)在已經(jīng)存在的有最優(yōu)解決方案用oracle數(shù)據(jù)庫(kù)實(shí)現(xiàn),程序語(yǔ)言運(yùn)用java最優(yōu)方案原因oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)保存可靠,成本?。籮ava語(yǔ)言靈活性強(qiáng)、適應(yīng)性強(qiáng)、開發(fā)人員也經(jīng)過(guò)一定培訓(xùn)企業(yè)采購(gòu)系統(tǒng)主要任務(wù)是對(duì)企業(yè)需要的商品原材料進(jìn)行管理工作。具體來(lái)說(shuō),經(jīng)理可以對(duì)提供采購(gòu)商品的供應(yīng)商進(jìn)行檢索和評(píng)估,對(duì)采購(gòu)訂單進(jìn)行添加

35、、刪除、修改和查詢工作,供應(yīng)商調(diào)查員則可以添加有關(guān)供應(yīng)商的價(jià)格水平、產(chǎn)品質(zhì)量、合作與服務(wù)能力、生產(chǎn)能力以及地理位置的參數(shù)進(jìn)行錄入、修改工作??梢栽跀?shù)據(jù)庫(kù)中保存錄入系統(tǒng)的數(shù)據(jù)。4 總體設(shè)計(jì)在本章中,我們需要得出企業(yè)采購(gòu)系統(tǒng)具體的功能模塊設(shè)計(jì)以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。功能模塊分析在第一部分?jǐn)⑹?,?shù)據(jù)庫(kù)分析在第二部部分詳細(xì)給出??傮w設(shè)計(jì)的目的是為系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)做準(zhǔn)備。4.1 概要設(shè)計(jì)4.1.1 系統(tǒng)功能模塊圖根據(jù)上一章功能需求分析,我們已經(jīng)明確了企業(yè)采購(gòu)系統(tǒng)的總體模塊:用戶登錄模塊、采購(gòu)品信息管理模塊、訂單管理模塊以及一個(gè)供應(yīng)商的管理模塊。整個(gè)系統(tǒng)的總體設(shè)計(jì)模塊圖如圖4.1所示:企業(yè)采購(gòu)系統(tǒng)訂單管理訂

36、單查詢訂單刪除采購(gòu)品信息錄入采購(gòu)商檢索采購(gòu)品信息管理采購(gòu)商評(píng)估生成訂單用戶登出用戶信息管理用戶登入供應(yīng)商信息管理供應(yīng)商信息錄入供應(yīng)商信息查詢供應(yīng)商信息修改圖4.1 企業(yè)采購(gòu)系統(tǒng)功能模塊圖從圖中我們可以看出,采購(gòu)品信息管理模塊與供應(yīng)商信息管理模塊是整個(gè)系統(tǒng)的重點(diǎn)所在。兩個(gè)模塊占據(jù)了系統(tǒng)中的主要功能,而系統(tǒng)的重難點(diǎn)也在于這兩個(gè)模塊的實(shí)現(xiàn)。在下一個(gè)部分,我們來(lái)介紹各個(gè)模塊的主要功能以及流程。4.1.2系統(tǒng)流程圖通過(guò)調(diào)查分析,我們弄清了一般企業(yè)的采購(gòu)的業(yè)務(wù)與管理流程。系統(tǒng)在一開始登入時(shí)需要驗(yàn)證用戶身份,接著根據(jù)驗(yàn)證結(jié)果進(jìn)入到不同的界面:如果身份是采購(gòu)經(jīng)理,則進(jìn)入采購(gòu)商品頁(yè)面;若身份是供應(yīng)商管理員,則進(jìn)

37、入供應(yīng)商信息管理界面。這一部分功能的流程圖如圖4.1所示:y開始重新登錄?用戶登錄nn登錄提示失敗登陸成功?yn采購(gòu)經(jīng)理?y進(jìn)入供應(yīng)管理進(jìn)入采購(gòu)管理結(jié)束圖4.2 用戶登錄流程圖在完成了用戶登錄工作后,系統(tǒng)就會(huì)選擇進(jìn)入采購(gòu)品信息管理或是供應(yīng)商信息管理模塊。采購(gòu)品信息管理需要讓采購(gòu)經(jīng)理錄入需要采購(gòu)的商品信息,通過(guò)檢索和評(píng)估相應(yīng)的供應(yīng)商,接著生成訂單,并將訂單存入到數(shù)據(jù)庫(kù)中。供應(yīng)商信息管理則是為供應(yīng)商調(diào)查員提供,專門負(fù)責(zé)供應(yīng)商信息的添加、修改和刪除功能,其中包含了供應(yīng)商信息參數(shù)的具體數(shù)值,以供采購(gòu)品信息管理使用。采購(gòu)品信息管理的流程圖如圖4.3所示,供應(yīng)商信息管理的流程大致與采購(gòu)品計(jì)劃添加流程類似,

38、故不在此多述:開始新建采購(gòu)品信息存在供應(yīng)商?列出供應(yīng)商選項(xiàng)并評(píng)估評(píng)估成功?生成訂單ynyn結(jié)束圖4.3 采購(gòu)信息管理流程圖最后還有就是訂單的入庫(kù)模塊,用來(lái)把采購(gòu)信息管理得出的訂單添加入庫(kù),此外還包括訂單的修改、訂單的查詢以及訂單的刪除功能。鑒于這個(gè)模塊較為簡(jiǎn)單,故這個(gè)模塊的流程圖就省略不畫。4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1 數(shù)據(jù)流程圖為了找出關(guān)鍵數(shù)據(jù)流與主要外部實(shí)體,我們需要繪制頂層數(shù)據(jù)流程圖。公司主要外部實(shí)體是采購(gòu)部門、調(diào)查員與存儲(chǔ)部。采購(gòu)部門輸入采購(gòu)的需求計(jì)劃單,調(diào)查員輸入供應(yīng)商信息參數(shù),采購(gòu)計(jì)劃單經(jīng)過(guò)采購(gòu)系統(tǒng)生成訂單遞交給存儲(chǔ)部,從而完成整個(gè)采購(gòu)流程。數(shù)據(jù)流圖如圖4.3.一級(jí)數(shù)據(jù)流圖需要將采

39、購(gòu)過(guò)程的數(shù)據(jù)細(xì)化為采購(gòu)計(jì)劃生成、采購(gòu)計(jì)劃評(píng)估、訂單管理三個(gè)部分,供應(yīng)商的信息表入細(xì)化為輸入與應(yīng)用伴隨各個(gè)數(shù)據(jù)處理過(guò)程而產(chǎn)生數(shù)據(jù)流,同時(shí)進(jìn)行數(shù)據(jù)存儲(chǔ)。采購(gòu)系統(tǒng)一級(jí)數(shù)據(jù)流圖如圖4.4所示。s1采購(gòu)部門 p企業(yè)采購(gòu)系統(tǒng)s2調(diào)查員s3 存儲(chǔ)部f1需求計(jì)劃單f3供應(yīng)商信息表f5采購(gòu)單 圖4.3 采購(gòu)系統(tǒng)頂層數(shù)據(jù)流圖供應(yīng)商資料供應(yīng)商評(píng)估參數(shù)采購(gòu)訂單文件f3供應(yīng)商信息表f5入庫(kù)單d2d4p1采購(gòu)計(jì)劃管理d1s3存儲(chǔ)部s2調(diào)查員p3采購(gòu)訂單生成p2采購(gòu)評(píng)估s1采購(gòu)部門d3采購(gòu)計(jì)劃文件f1需求計(jì)劃單f2采購(gòu)計(jì)劃單f4評(píng)估后的采購(gòu)計(jì)劃單圖4.4 采購(gòu)系統(tǒng)一級(jí)數(shù)據(jù)流圖 4.2.2 數(shù)據(jù)字典(1) 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)編

40、號(hào):i1數(shù)據(jù)項(xiàng)名稱:采購(gòu)商品編號(hào)類型及寬度:long(10)取值范圍:“0”-“9999999999”數(shù)據(jù)項(xiàng)編號(hào):i2數(shù)據(jù)項(xiàng)名稱:采購(gòu)商品名稱類型及寬度:char(15)取值范圍:任意數(shù)據(jù)項(xiàng)編號(hào):i3數(shù)據(jù)項(xiàng)名稱:供應(yīng)商編號(hào)類型及寬度:int(5)取值范圍:“0”-“99999”數(shù)據(jù)項(xiàng)編號(hào):i4數(shù)據(jù)項(xiàng)名稱:供應(yīng)商名稱類型及寬度:char(15)取值范圍:任意數(shù)據(jù)項(xiàng)編號(hào):i5數(shù)據(jù)項(xiàng)名稱:計(jì)量單位類型及寬度:char(10)取值范圍:任意數(shù)據(jù)項(xiàng)編號(hào):i6數(shù)據(jù)項(xiàng)名稱:采購(gòu)數(shù)量類型及寬度:long(10)取值范圍:“0”-“9999999999”數(shù)據(jù)項(xiàng)編號(hào):i7數(shù)據(jù)項(xiàng)名稱:供應(yīng)商信息參數(shù)類型及寬度:fl

41、oat(5位,小數(shù)點(diǎn)后兩位精度)取值范圍:“0”-“100.00”數(shù)據(jù)項(xiàng)編號(hào):i8數(shù)據(jù)項(xiàng)名稱:供應(yīng)商評(píng)估參數(shù)類型及寬度:float(5位,小數(shù)點(diǎn)后兩位精度)取值范圍:“0”-“100.00”數(shù)據(jù)項(xiàng)編號(hào):i9數(shù)據(jù)項(xiàng)名稱:供應(yīng)商評(píng)估權(quán)重類型及寬度:float(3位,小數(shù)點(diǎn)后兩位精度)取值范圍:“0”-“1.00”數(shù)據(jù)項(xiàng)編號(hào):i10數(shù)據(jù)項(xiàng)名稱:訂單號(hào)類型及寬度:long(7)取值范圍:“0”-“9999999”(2)數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):f1數(shù)據(jù)流名稱:需求計(jì)劃單簡(jiǎn)述:由采購(gòu)部門所制定出的需要的采購(gòu)商品的清單數(shù)據(jù)流來(lái)源:采購(gòu)部門數(shù)據(jù)流去向:采購(gòu)品信息管理模塊數(shù)據(jù)項(xiàng)組成:采購(gòu)品編號(hào)+采購(gòu)品名稱+采購(gòu)

42、數(shù)量+單位數(shù)據(jù)流量:平均10張/月數(shù)據(jù)流編號(hào):f2數(shù)據(jù)流名稱:采購(gòu)計(jì)劃單簡(jiǎn)述:通過(guò)對(duì)需采購(gòu)商品的清單進(jìn)行分析所得出的采購(gòu)計(jì)劃單數(shù)據(jù)流來(lái)源:采購(gòu)品信息管理模塊數(shù)據(jù)流去向:采購(gòu)評(píng)估模塊數(shù)據(jù)項(xiàng)組成:采購(gòu)品編號(hào)+采購(gòu)品名稱+采購(gòu)數(shù)量+單位+供應(yīng)商編號(hào)+供應(yīng)商名稱+供應(yīng)商參數(shù)數(shù)據(jù)流量:平均10張/月數(shù)據(jù)流編號(hào):f3數(shù)據(jù)流名稱:供應(yīng)商信息表簡(jiǎn)述:調(diào)查員通過(guò)對(duì)供應(yīng)商的調(diào)查進(jìn)行分析所得出的供應(yīng)商信息參數(shù)調(diào)查表數(shù)據(jù)來(lái)源:調(diào)查員數(shù)據(jù)去向:供應(yīng)商資料數(shù)據(jù)項(xiàng)組成:供應(yīng)商編號(hào)+供應(yīng)商名稱+供應(yīng)商信息參數(shù)數(shù)據(jù)流量:平均3張/月數(shù)據(jù)流編號(hào):f4數(shù)據(jù)流名稱:評(píng)估后的采購(gòu)計(jì)劃單簡(jiǎn)述:加入了評(píng)估結(jié)果的采購(gòu)計(jì)劃單數(shù)據(jù)流來(lái)源:采購(gòu)品

43、評(píng)估模塊數(shù)據(jù)流去向:訂單生成模塊數(shù)據(jù)項(xiàng)組成:采購(gòu)品編號(hào)+采購(gòu)品名稱+采購(gòu)數(shù)量+單位+供應(yīng)商編號(hào)+供應(yīng)商名稱+供應(yīng)商評(píng)估參數(shù)數(shù)據(jù)流量:平均2張/月數(shù)據(jù)流編號(hào):f5數(shù)據(jù)流名稱:訂單入庫(kù)簡(jiǎn)述:評(píng)估后的采購(gòu)單經(jīng)確認(rèn)后加入到存儲(chǔ)庫(kù)中數(shù)據(jù)流來(lái)源:訂單生成模塊數(shù)據(jù)項(xiàng)組成:采購(gòu)品編號(hào)+采購(gòu)品名稱+采購(gòu)數(shù)量+單位+供應(yīng)商編號(hào)+供應(yīng)商名稱+供應(yīng)商評(píng)估參數(shù)+訂單號(hào)數(shù)據(jù)流量:平均2張/月 4.2.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)通過(guò)上文的總體設(shè)計(jì)與數(shù)據(jù)庫(kù)流程圖,我們可以作出本系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),即er圖。在畫出er圖之前,我們需要明確各個(gè)數(shù)據(jù)實(shí)體的信息用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶id、用戶身份、姓名、性別、權(quán)限需求計(jì)劃表信

44、息,包括的數(shù)據(jù)項(xiàng)有:采購(gòu)品名稱、采購(gòu)品編號(hào)、采購(gòu)數(shù)量采購(gòu)計(jì)劃表信息,包括的數(shù)據(jù)項(xiàng)有:采購(gòu)品名稱、采購(gòu)品編號(hào)、采購(gòu)數(shù)量、供應(yīng)商名稱、供應(yīng)商編號(hào)、供應(yīng)商信息參數(shù)供應(yīng)商資料信息,包括的數(shù)據(jù)項(xiàng)有:供應(yīng)商名稱、供應(yīng)商編號(hào)、供應(yīng)商信息參數(shù)、供應(yīng)商提供采購(gòu)品名稱、供應(yīng)商提供采購(gòu)品數(shù)量評(píng)估后的采購(gòu)計(jì)劃表信息,包括的數(shù)據(jù)項(xiàng)在采購(gòu)計(jì)劃表的基礎(chǔ)上增加了評(píng)估結(jié)果訂單信息,包括的數(shù)據(jù)項(xiàng)在評(píng)估后的采購(gòu)計(jì)劃表的基礎(chǔ)上增加了訂單號(hào)用戶管理需求計(jì)劃單采購(gòu)計(jì)劃單供應(yīng)商資料評(píng)估后的采購(gòu)計(jì)劃單生成評(píng)估引用入庫(kù)存儲(chǔ)庫(kù)管理1n11nm=mnn1111系統(tǒng)數(shù)據(jù)庫(kù)的總體e-r圖如圖4.5所示(為了節(jié)省空間,我們并未畫出各實(shí)體的屬性。各實(shí)體的

45、屬性將在后面詳細(xì)列舉):圖4.5 企業(yè)采購(gòu)系統(tǒng)的總體e-r圖用戶信息e-r圖如圖4.6所示:用戶用戶id身份姓名性別權(quán)限圖4.6 用戶信息的屬性e-r圖采購(gòu)品數(shù)量采購(gòu)品名稱采購(gòu)品編號(hào)需求計(jì)劃需求計(jì)劃需求計(jì)劃信息的e-r圖如圖4.7所示:圖4.7 需求計(jì)劃的屬性e-r圖采購(gòu)計(jì)劃信息的e-r圖如圖4.8所示:采購(gòu)計(jì)劃采購(gòu)品名稱采購(gòu)品編號(hào)采購(gòu)品數(shù)量供應(yīng)商名稱供應(yīng)商編號(hào)供應(yīng)商信息參數(shù)圖4.8 采購(gòu)需求的屬性e-r圖供應(yīng)商信息的e-r圖如圖4.9所示:供應(yīng)商供應(yīng)商名稱供應(yīng)商編號(hào)供應(yīng)商信息參數(shù)提供商品名稱提供商品數(shù)量圖4.9 供應(yīng)商信息的屬性e-r圖評(píng)估后的采購(gòu)計(jì)劃表屬性e-r圖如圖4.10所示:評(píng)估后的

46、采購(gòu)計(jì)劃采購(gòu)品名稱采購(gòu)品編號(hào)采購(gòu)品數(shù)量供應(yīng)商名稱供應(yīng)商編號(hào)供應(yīng)商信息參數(shù)評(píng)估結(jié)果圖4.10 評(píng)估后的采購(gòu)計(jì)劃的屬性e-r圖最后是訂單的屬性e-r圖,如圖4.11所示(見下頁(yè)):由此我們得到了整個(gè)數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),并且可以基于以上er圖列出各個(gè)數(shù)據(jù)庫(kù)的表,具體內(nèi)容見下一部分。采購(gòu)品數(shù)量供應(yīng)商名稱供應(yīng)商編號(hào)供應(yīng)商信息參數(shù)評(píng)估結(jié)果訂單號(hào)訂單采購(gòu)品名稱采購(gòu)品編號(hào)圖4.11 訂單的屬性e-r圖 4.2.4 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)在得到了整個(gè)企業(yè)采購(gòu)系統(tǒng)的數(shù)據(jù)流以及數(shù)據(jù)e-r圖之后,我們可以建立數(shù)據(jù)庫(kù)表若干。本節(jié)將介紹各個(gè)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)(1) 用戶信息表用戶信息表(userinfo)的作用在于存儲(chǔ)用戶的用戶id、

47、用戶身份、用戶性別、用戶權(quán)限、用戶密碼等。該表結(jié)構(gòu)如表4-1:表4-1 用戶信息表字段名數(shù)據(jù)類型字段長(zhǎng)度主鍵是否允許為空說(shuō)明users_idint8是否用戶idusers_namevarchar12否否用戶名users_sexvarchar2否是用戶性別users_statusvarchar12否否用戶身份users_pwvarchar12否否用戶密碼users_powervarchar10否否用戶的權(quán)限(2) 采購(gòu)計(jì)劃表采購(gòu)計(jì)劃表(goodsinfo)用來(lái)存放需要采購(gòu)商品的采購(gòu)品id、采購(gòu)品名稱、采購(gòu)品分類、采購(gòu)品數(shù)量等。采購(gòu)品信息表如表4-2所示:表4-2 采購(gòu)品信息表字段名數(shù)據(jù)類型字段長(zhǎng)

48、度主鍵是否允許為空說(shuō)明goods_idint8是否采購(gòu)品idgoods_namevarchar50否否采購(gòu)品名稱moldvarchar50否否采購(gòu)品類別quantityint12否否采購(gòu)品數(shù)量assessint3否是供應(yīng)商評(píng)估結(jié)果(3)供應(yīng)商信息表供應(yīng)商信息表(supplierinfo)用來(lái)存放供應(yīng)商的供應(yīng)商id、供應(yīng)商名稱、供應(yīng)商價(jià)格水平、供應(yīng)商產(chǎn)品質(zhì)量等信息。供應(yīng)商信息表如表4-3所示:表4-3 供應(yīng)商信息表字段名數(shù)據(jù)類型字段長(zhǎng)度主鍵是否允許為空說(shuō)明suppliers_idint8是否供應(yīng)商idsuppliers_namevarchar50否否供應(yīng)商名稱priceint3否否供應(yīng)商價(jià)格水平

49、ppint3否否供應(yīng)商生產(chǎn)能力水平gqint3否否供應(yīng)商產(chǎn)品質(zhì)量水平scint3否否供應(yīng)商服務(wù)合作水平gpint3否否供應(yīng)商地理位置水平sgnvarchar50否是供應(yīng)商提供商品名稱sgqint12否是供應(yīng)商提供商品數(shù)量judgefloat3否否供應(yīng)商評(píng)定標(biāo)準(zhǔn)(4)采購(gòu)計(jì)劃表訂單信息表(orderinfo)用來(lái)存放經(jīng)過(guò)評(píng)估后的采購(gòu)計(jì)劃表,訂單內(nèi)包括了采購(gòu)品的信息、選擇了供應(yīng)商的信息、評(píng)估的結(jié)果信息以及訂單號(hào)信息等。訂單信息表如表4-4:表4-4 訂單信息表字段名數(shù)據(jù)類型字段長(zhǎng)度主鍵是否允許為空說(shuō)明order_idint8是否訂單idgoodsvarchar50否否采購(gòu)品名稱moldvarcha

50、r50否否采購(gòu)品類別quantityint12否否采購(gòu)品數(shù)量suppliersvarchar50否否供應(yīng)商名稱priceint3否否供應(yīng)商價(jià)格水平ppint3否否供應(yīng)商生產(chǎn)能力水平gqint3否否供應(yīng)商產(chǎn)品質(zhì)量水平scint3否否供應(yīng)商服務(wù)合作水平gpint3否否供應(yīng)商地理位置水平assessint3否否供應(yīng)商評(píng)估結(jié)果opnvarchar12否否操作員名字datedatetime否否操作時(shí)間5 灰色綜合評(píng)價(jià)算法的分析與設(shè)計(jì)5.1 灰色綜合評(píng)價(jià)法簡(jiǎn)介控制論是一門新興的年輕學(xué)科,在控制論中有所謂“黑色”、“白色”和“灰色”的概念。黑色系統(tǒng),指信息無(wú)法被人們所認(rèn)知的系統(tǒng),與之相對(duì),白色就是指信息完全

51、被人們掌握的系統(tǒng)?;疑橛诤诎字g,也即一部分信息為人們所知,另一部分為人們未知的系統(tǒng)。灰色系統(tǒng)理論第一次提出于1982年,提出人為我國(guó)的鄧聚龍教授。在他的著作中,灰色系統(tǒng)已知的信息部分,利用一系列算法來(lái)確定系統(tǒng)未知的信息,這個(gè)算法也即灰色綜合評(píng)價(jià)法。而灰色綜合評(píng)價(jià)法更多地是利用在對(duì)于一組已知各項(xiàng)參數(shù)的數(shù)據(jù)的最優(yōu)評(píng)估。灰色綜合評(píng)價(jià)法中重要的概念就是灰色關(guān)聯(lián)度。在自然界中,許多因素之間的關(guān)系并不十分明顯,分不清哪些因素之間的聯(lián)系更加密切。關(guān)聯(lián)度可以很好地表征兩個(gè)事物之間的關(guān)聯(lián)程度。在生活中,有時(shí)候我們可以用肉眼直接判斷兩件事物的關(guān)聯(lián)度。但更多的時(shí)候我們不能做到,這時(shí)就有專門灰色關(guān)聯(lián)度的計(jì)算方法

52、幫助我們找到因素之間的關(guān)聯(lián)度。在灰色綜合評(píng)價(jià)法中,灰色關(guān)聯(lián)度的計(jì)算直接關(guān)系到評(píng)價(jià)結(jié)果。為了找出一組數(shù)據(jù)中的最優(yōu)數(shù)據(jù),我們需要將每組數(shù)據(jù)與理想數(shù)據(jù)進(jìn)行灰色關(guān)聯(lián)度的計(jì)算,關(guān)聯(lián)度最大的那組數(shù)據(jù),即是我們需要找到的最優(yōu)數(shù)據(jù)。在實(shí)際的應(yīng)用中,人們需要評(píng)價(jià)的指標(biāo)輕重各不相同,得到灰色關(guān)聯(lián)度之后,一般還要考慮各個(gè)指標(biāo)在對(duì)象中的權(quán)重。所以我們還要進(jìn)行加權(quán)算法的操作。最終得出的結(jié)果我們稱之為灰色加權(quán)關(guān)聯(lián)度。在本系統(tǒng)中,供應(yīng)商的各項(xiàng)參數(shù)我們已經(jīng)具體知道,但是在得到了這么一系列數(shù)據(jù)后,我們能得到的只有各項(xiàng)指標(biāo)中的最優(yōu)值,卻無(wú)法找出供應(yīng)商的各項(xiàng)指標(biāo)與最優(yōu)值之間的內(nèi)在聯(lián)系,從而還是無(wú)法客觀地得到各個(gè)供應(yīng)商的參數(shù)與最優(yōu)參

53、數(shù)之間的接近程度。各個(gè)供應(yīng)商的參數(shù)與最優(yōu)參數(shù)之間的聯(lián)系就是灰色的,不為我們確知的。本系統(tǒng)引入灰色綜合評(píng)價(jià)法,就是為了找出這種內(nèi)在的聯(lián)系,提供科學(xué)的評(píng)估方法,用數(shù)值來(lái)闡述和確定最優(yōu)的供應(yīng)商。5.2 灰色綜合評(píng)價(jià)法關(guān)聯(lián)度算法設(shè)需要評(píng)價(jià)的對(duì)象有m個(gè),評(píng)價(jià)指標(biāo)有n個(gè),則比較數(shù)列為: 參考數(shù)列為:確定各個(gè)指標(biāo)的權(quán)重,一般由其他方法得出,在本算法中可以事先默認(rèn)其中代表第k個(gè)評(píng)價(jià)指標(biāo)的權(quán)重灰色關(guān)聯(lián)度公式:(公式5-1)在本公式中,是比較數(shù)列與參考數(shù)列在第個(gè)評(píng)價(jià)指標(biāo)中的相對(duì)差;被稱為分辨系數(shù),一般取或者更小。之所以引入分辨系數(shù),是為了減少極值對(duì)計(jì)算結(jié)果的影響。與分別被稱為各個(gè)時(shí)刻上的最小絕對(duì)值差與最大絕對(duì)值差

54、??梢杂洖?灰色加權(quán)關(guān)聯(lián)度公式:(公式5-2)在這個(gè)式子里,為第i個(gè)需要評(píng)價(jià)的對(duì)象與理想的參考標(biāo)準(zhǔn)的灰色加權(quán)關(guān)聯(lián)度。最后,在得出所有灰色加權(quán)關(guān)聯(lián)度之后,我們可以對(duì)所有的灰色加權(quán)關(guān)聯(lián)度進(jìn)行排序。一般來(lái)說(shuō),灰色加權(quán)關(guān)聯(lián)度最大的一組數(shù)據(jù)即時(shí)我們所要尋找的最優(yōu)數(shù)據(jù)。5.3 注意事項(xiàng)在對(duì)具體的數(shù)值進(jìn)行灰色關(guān)聯(lián)度計(jì)算之前,需要進(jìn)行歸一化處理。參數(shù)之間單位和數(shù)據(jù)大小可能存在或多或小的差異,歸一化處理的一般方法是將各個(gè)參數(shù)都化成百分?jǐn)?shù)來(lái)表示。5.4 算法實(shí)例為了能讓灰色綜合評(píng)價(jià)法能夠直觀地被讀者所理解,這里舉一個(gè)灰色綜合評(píng)價(jià)法的完整例子。以本系統(tǒng)的供應(yīng)商評(píng)估為例設(shè)有四個(gè)供應(yīng)商:a,b,c,d,每一個(gè)供應(yīng)商的參數(shù)都事先被供應(yīng)商調(diào)查員記錄在案。參數(shù)最小值為0,最大值為100,最小值代表最差,最大值代表最優(yōu),單位一致,所以不用經(jīng)過(guò)歸一化處理。經(jīng)過(guò)調(diào)查得到的表格如下(最優(yōu)一欄是每一項(xiàng)指標(biāo)的最大值):表5-1 供應(yīng)商參數(shù)一覽價(jià)格水平生產(chǎn)能力水平產(chǎn)品質(zhì)量水平服務(wù)合作水平地理位置a8282688055b5167855257c5655977989d7976928773最優(yōu)8282978789權(quán)重按照專家研究后為:價(jià)格水平0.3,生產(chǎn)能力水平0.2,產(chǎn)品質(zhì)量水平0.3,服務(wù)合作水平0.1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論