




已閱讀5頁,還剩67頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中圖分類號: 學(xué)校代碼: 10055 密級: 碩 士 專 業(yè) 學(xué) 位 論 文 物流公司物資管理系統(tǒng)的設(shè)計(jì)和研究 摘要 I 摘要 隨著信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展,帶動(dòng)了經(jīng)濟(jì)全球化進(jìn)程的不斷加快,市場競爭日益升級,并呈現(xiàn)出全球化趨勢,給企業(yè)生產(chǎn)帶來了諸多方便,同時(shí),也對生產(chǎn)企業(yè)的物資管理提出了新的挑戰(zhàn)。面對競爭,各國學(xué)者和生產(chǎn)企業(yè)投入了大量的人力和物力去研究和探索,力求尋找到一條適合于本國、本行業(yè)發(fā)展需求的現(xiàn)代化物資管理的道路。 在知識經(jīng)濟(jì)條件下,現(xiàn)代物資管理的內(nèi)涵和外延被進(jìn)一步拓展與豐富,物資管理不再僅僅局限于單個(gè)部件和物資的控制與管理,而是將現(xiàn)代企業(yè)管理理念與方法融入到生產(chǎn)企業(yè)的產(chǎn)、供、銷活動(dòng)之中,對企業(yè)生產(chǎn)所需 各種物資的計(jì)劃定制、采購、儲備、使用等行為進(jìn)行計(jì)劃、控制與管理,希望以最有效、最經(jīng)濟(jì)的方法來獲取企業(yè)組織內(nèi)部所需的各種活動(dòng)。 本文以河北省新開河港務(wù)公司為例,以企業(yè)物資供需為核心和載體,采用三層 B/S 架構(gòu)技術(shù), 用數(shù)據(jù)庫技術(shù)將物流、資金流與信息流融為一體,真正實(shí)現(xiàn)企業(yè)資源優(yōu)化配置的橫跨企業(yè)物資的計(jì)劃定制、采購、儲備、使用的多領(lǐng)域和多學(xué)科綜合管理系統(tǒng)。成為企業(yè)發(fā)展與壯大的重要基礎(chǔ)和保證,具有十分重要的社會利益和經(jīng)濟(jì)價(jià)值。 關(guān)鍵詞:物資管理系統(tǒng), B/S,新開河港務(wù)公司 s of of in a of of it a to a on a of to to a of In s is is no to a of s of We to is of in to In we as a as a We / S to in to of a of an a B / S, 錄 第 1 章 緒論 . 1 題研究背景 . 1 題研究意義 . 2 內(nèi)外研究現(xiàn)狀 . 2 題的研究目的和研究內(nèi)容 . 3 文的組織結(jié)構(gòu) . 4 第 2 章 相關(guān)文獻(xiàn)綜述 . 6 統(tǒng)架構(gòu)框架 . 6 架 . 7 架 . 7 架 . 8 架技術(shù)的整合 . 9 67 1 第 1 章 緒論 題研究背景 在經(jīng)濟(jì)全球化發(fā)展的今天企業(yè)正在進(jìn) 行著深刻的變革,不同企業(yè)之間為了提高企業(yè)本身的競爭力,爭相發(fā)展自己的新技術(shù)新的管理理念來提高自身的核心競爭力,于是很多大型的企業(yè)便選擇通過提高企業(yè)的信息化水平來提高自己的競爭力,當(dāng)今企業(yè)的信息化管理方法已經(jīng)進(jìn)入到社會中的各行各業(yè),并且已經(jīng)受到了不錯(cuò)的效果,企業(yè)信息化可以幫助企業(yè)提高工作效率、節(jié)省時(shí)間、節(jié)省勞動(dòng)力、提高管理水平、節(jié)約成本,從而達(dá)到增強(qiáng)企業(yè)的競爭力的目的。 物資管理系統(tǒng) 的主要業(yè)務(wù)包括物資的分類、出庫管理、入庫管理、供應(yīng)商管理等大量業(yè)務(wù)流程。傳統(tǒng)的人工物資管理對于這些工作流程將要浪費(fèi)大量的時(shí)間和精 力,而且效率低下出錯(cuò)率高。采用計(jì)算機(jī)的物資管理管理系統(tǒng)可以為員工提供自助服務(wù)平臺,為管理者提供決策支持系統(tǒng)。通過把物資管理工作信息化流程處理,物資管理部門可以擺脫繁雜的信息和數(shù)據(jù)處理作業(yè)。 目前,我國企業(yè),特別是絕大多數(shù)的大型和中型國有企業(yè),物資管理的管理過程中存在著很多漏洞。物資管理的水平低下人力,管理缺乏協(xié)調(diào)和溝通,造成了物資管理的混亂。通過引入物資管理系統(tǒng),大大優(yōu)化了企業(yè)的組織架構(gòu),提高了物資管理部門的工作效率。 本課題的來源是基于河北省新開河港務(wù)公司的實(shí)際情況來規(guī)劃開發(fā)的一個(gè)實(shí)際的大型物資管 理系統(tǒng),新開河港務(wù)公司是一個(gè)從事于建筑行業(yè)的大中型企業(yè)在本市有一定的影響力,近年來我們處于一個(gè)城市化的進(jìn)程中,國家的基礎(chǔ)設(shè)施和居民住房正在進(jìn)行的大規(guī)模的建設(shè),所以該企業(yè)也就處于一個(gè)企業(yè)發(fā)展的高速時(shí)期,企業(yè)的發(fā)展中就會遇到各種各樣的難題,由于企業(yè)同時(shí)進(jìn)行著許多項(xiàng)目的開發(fā)導(dǎo)致企業(yè)內(nèi)部的物資管理十分的混亂,甚至造成了嚴(yán)重的浪費(fèi),嚴(yán)重的影響著企業(yè)的發(fā)展,所以進(jìn)行本課題的研究便變得十分有意義。本文雖然以該企業(yè)為例進(jìn)行說明但是這個(gè)問題卻普遍的存在于各行各業(yè)中,只不過是嚴(yán)重的程度不同而已。 對于新開河港務(wù)公司這樣的物流公 司而言企業(yè)內(nèi)部需要管理的物資對于品種繁多、管理的工序復(fù)雜、批量小、批次多、規(guī)模大、勞動(dòng)密集程度高,要進(jìn)行物資的規(guī)范管理的在企業(yè)管理中的地位和作用尤為重要與突出,及時(shí)準(zhǔn)確地統(tǒng)計(jì) 2 現(xiàn)有物資是實(shí)現(xiàn)企業(yè)高效生產(chǎn)的基礎(chǔ)和前提。當(dāng)今大多數(shù)大中型企業(yè)所采用的物資管理系統(tǒng)是基于信息化條件下的采用計(jì)算機(jī)的管理方式,這種方式可以使大量的勞動(dòng)力從繁重的工作中解脫出來,還能提高企業(yè)的工作效率,最終為企業(yè)節(jié)約成本提高競爭力。 科學(xué)的物資管理系統(tǒng)是先進(jìn)信息技術(shù)與先進(jìn)管理思想的有機(jī)組合,是企業(yè)內(nèi)部人、財(cái)、物、信息等資源在時(shí)間和空 間上的優(yōu)化配置,可以對企業(yè)內(nèi)部各部門進(jìn)行統(tǒng)籌與協(xié)調(diào),產(chǎn)生重要的經(jīng)濟(jì)效益。在企業(yè)信息化迅速發(fā)展的今天企業(yè)的物資管理系統(tǒng)已經(jīng)不單單是為企業(yè)進(jìn)行原來的那種物資的入庫管理、出庫管理和進(jìn)行各種的統(tǒng)計(jì)工作,當(dāng)今的企業(yè)物資管理系統(tǒng)是在原來的物資管理系統(tǒng)的基礎(chǔ)上采用新的管理技術(shù),不僅可以為企業(yè)自動(dòng)化的實(shí)現(xiàn)原有的功能,更能為企業(yè)計(jì)算物資的所需量,計(jì)算庫存時(shí)間、計(jì)算采購費(fèi)用,計(jì)算庫存面積、監(jiān)督采購價(jià)格和節(jié)省資金等?,F(xiàn)在企業(yè)的物資管理系統(tǒng)以成為企業(yè)發(fā)展不可或缺的部分,嚴(yán)重的影響著企業(yè)的發(fā)展戰(zhàn)略,為企業(yè)提供保障性的支持,成為了企業(yè) 發(fā)展壯大的保證,對企業(yè)的未來發(fā)展具有長遠(yuǎn)的意義。 題研究意義 物資供應(yīng)部門是企業(yè)和物資供應(yīng)商之間的橋梁。因?yàn)槲镔Y的類別比較多,且經(jīng)常在不同的部門之間進(jìn)行交換,所以,若使用人工管理的方法,企業(yè)的運(yùn)作效率會非常低下,這就需要我們開發(fā)一套可以解決以上問題的物資管理系統(tǒng)軟件。利用此系統(tǒng)軟件,管理者不僅便于了解整個(gè)公司的庫存情況,生產(chǎn)流程,還可以提供科學(xué)的理論依據(jù)給決策者,進(jìn)而增強(qiáng)公司的管理和決策能力,而且,利用此系統(tǒng)軟件還能夠?qū)⒙毠さ墓ぷ髂J街悄芑陀?jì)算機(jī)化,克服了手工操作引起的工作效率低,操作繁瑣等缺 點(diǎn)。 內(nèi)外研究現(xiàn)狀 企業(yè)的物資管理系統(tǒng)的管理是涉及到企業(yè)的很多方面,是企業(yè)內(nèi)部管理方面的一個(gè)重要組成部分,伴隨著企業(yè)的發(fā)展壯大企業(yè)的物資管理變得越來越復(fù)雜、工作量越來越大,管物資理部門的員工從事著繁冗的工作,隨著企業(yè)信息化的發(fā)展高效化的管理系統(tǒng)已經(jīng)進(jìn)入到企業(yè)的各個(gè)管理部門。所以,開發(fā)出一套適合企業(yè)的,功能強(qiáng)大,便于操作的物資管理系統(tǒng)迫在眉睫。 我國 80 年代初開始在全國全國各地實(shí)行將計(jì)算機(jī)應(yīng)用于企業(yè)管理之中。雖 3 然起步比較晚,但是發(fā)展速度還是比較快的,尤其是隨著微型計(jì)算機(jī)的不斷普及,使得利用計(jì)算機(jī)處理 信息的成本越來越低,從而極大地推動(dòng)了我國信息管理處理的現(xiàn)代化進(jìn)程。即使如此,我國的企業(yè)物資管理的的水平相對來說還是較為落后的,許多公司仍然使用手工處理的方式來處理數(shù)據(jù),或者使用少量的電算化方法。我國已將信息資源的開發(fā)與利用確立為國民經(jīng)濟(jì)信息的核心內(nèi)容,而為了縮短與發(fā)達(dá)國家之間的差距,必須要將信息數(shù)字化,傳輸網(wǎng)絡(luò)化,全球正在掀起世界信息化的巨大浪潮,為了能在這個(gè)信息大環(huán)境中生存,我國務(wù)必要運(yùn)用現(xiàn)有的信息技術(shù),重點(diǎn)開發(fā)與推廣運(yùn)用到各種各樣的科技經(jīng)濟(jì)等數(shù)據(jù)庫與網(wǎng)絡(luò)資源服務(wù)系統(tǒng),從而取得巨大的經(jīng)濟(jì)與社會。 歐美等國 家對物資管理方面及其理論給予高度的重視,并加大研究力度。伴隨著資本主義生產(chǎn)方式的出現(xiàn),物資生產(chǎn)資料就以商品的形式進(jìn)入市場流通之中。所以,資本主義國家已經(jīng)對物資管理和物流做出了較長時(shí)間的研究。國外自第一次世界大戰(zhàn)開始對物資管理進(jìn)行研究。然而,在第二次世界大戰(zhàn)期間真正地得到了發(fā)展,而且,在軍事工業(yè)和與其有關(guān)的部門取得了明顯的效果。之后,世界各地都開始研究物資管理和物流的有關(guān)理論和應(yīng)用,且取得了顯著的成績。 西方國家對于企業(yè)物資管理的研究基本經(jīng)歷了粗放式的管理方式、經(jīng)驗(yàn)化的管理方式、科學(xué)化的管理方式和現(xiàn)代化的管理 方式四個(gè)階段。 題的研究目的和研究內(nèi)容 研究目的: 物資管理系統(tǒng)的產(chǎn)生并不是偶然的,而是有其客觀的必然性的。很多學(xué)者和企業(yè)在現(xiàn)代企業(yè)管理模式探索的道路上付出不少的艱辛,下了很多功夫去尋找一條適合行業(yè)發(fā)展和需求的信息化道路,從早期使手工賬變?yōu)殡娔X賬的電算化,發(fā)展到財(cái)務(wù)、銷售、采購、庫存等各個(gè)門類的計(jì)算機(jī)管理系統(tǒng),在減少人工成本的同時(shí),增升信息和數(shù)據(jù)的準(zhǔn)確率和使用率,然而,由于這些部門往往是彼此分隔的,數(shù)據(jù)缺乏交互與共享,出現(xiàn)了數(shù)據(jù)的重復(fù)錄入,信息數(shù)據(jù)不一致,交互性差等一系列問題,給企業(yè)管理造成了很多 不必要的困難。 基于 物資管理系統(tǒng)作為企業(yè)生產(chǎn)經(jīng)營的重要組成,是充分利用各種信息技術(shù)手段與方法,以企業(yè)物資供需為核心和載體,將物流、資金流與信息流融為一體,真正實(shí)現(xiàn)企業(yè)資源優(yōu)化配置、降低物資庫存占用、加速資金與資產(chǎn)流動(dòng)、降低采購成本的橫跨企業(yè)物資的計(jì)劃定制、采購、儲備、使用的多領(lǐng)域和多學(xué)科 綜合管理系統(tǒng)。 本課題旨在提升 新開河港務(wù)公司 市場競爭力,立足現(xiàn)有物資運(yùn)作的工作流 4 程,根據(jù)該企業(yè)實(shí)際情況和用戶的實(shí)際需求,在充分調(diào)查研究的基礎(chǔ)上,吸收眾多前人的經(jīng)驗(yàn),為企業(yè)的物資管理量身定制設(shè)計(jì)一個(gè)功能強(qiáng)大、使用方便 和實(shí)時(shí)可控的物資管理信息系統(tǒng)。 研究內(nèi)容: 系統(tǒng)采用三層 B/S 架構(gòu)技術(shù), 用數(shù)據(jù)庫技術(shù),將企業(yè)生產(chǎn)經(jīng)營管理的物資管理細(xì)化為設(shè)計(jì)管理、采購管理、庫存管理、生產(chǎn)管理和售后管理等幾大功能模塊。以求實(shí)現(xiàn)企業(yè)物資的精細(xì)化、規(guī)范化管理,能夠?qū)崟r(shí)反應(yīng)企業(yè)物資各種情況,并能夠?qū)v史數(shù)據(jù)進(jìn)行統(tǒng)計(jì)匯總,使得管理人員能夠掌握和分析實(shí)際物資情況;系統(tǒng)具有明確的權(quán)限管理功能,設(shè)定了各級用戶的操作權(quán)限。同時(shí)充分考慮到系統(tǒng)的維護(hù)方便性,預(yù)留了升級空間。 本文擬解決的關(guān)鍵問題: 企業(yè)生產(chǎn)經(jīng)營管理的物資管理系統(tǒng)應(yīng)包含的功能是 哪些; 系統(tǒng)的高性能運(yùn)行問題。由于品種、規(guī)格眾多,材料、成品、半成品,其數(shù)據(jù)達(dá)到十幾萬條,如何確保系統(tǒng)能夠高性能地進(jìn)行日常運(yùn)行和報(bào)表輸出、圖表提取是本課題需要解決的問題; 信息系統(tǒng)與企業(yè)基礎(chǔ)管理水平結(jié)合問題。物流管理涉及企業(yè)管理的方方面面,其管理水平的高低取決于企業(yè)基礎(chǔ)管理是否完善,在設(shè)計(jì)過程中應(yīng)充分考慮與企業(yè)基礎(chǔ)管理水平及管理程序的對接,并需留有隨時(shí)完善設(shè)計(jì)的可能。 文的組織結(jié)構(gòu) 本文著重對基于 三層 B/S 架構(gòu)的物資信息管理系統(tǒng)進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。首先,是對課題所涉及的相關(guān)理論進(jìn)行梳理與 研究。其次,立足 新開河港務(wù)公司 的實(shí)際需求與發(fā)展需求,提出基于 B/S 的系統(tǒng)架構(gòu)。再次,根據(jù)物資管理的工作流程對系統(tǒng)各個(gè)模塊進(jìn)行完整地設(shè)計(jì)。最后,對系統(tǒng)進(jìn)行了用例測試。 本文從以下幾個(gè)章節(jié)開展研究: 第一章 緒論。簡單介紹了論文的研究和背景意義,并概述了國內(nèi)外研究現(xiàn)狀,闡述了研究的目的和內(nèi)容。 第二章 相關(guān)文獻(xiàn)概述。詳細(xì)介紹了本文所用到的關(guān)鍵性的技術(shù)和開發(fā)框架;接下來介紹了 ,最后介紹了 第三章 系統(tǒng)的分析。系統(tǒng)的分析從一個(gè)全局的角度對系統(tǒng)的設(shè)計(jì)原則采用的開發(fā)路線和可行性進(jìn)行了 合理的分析。 第四章 系統(tǒng)的設(shè)計(jì)。這章是論文的重點(diǎn),主要是根據(jù)系統(tǒng)的需求,將物資 5 信息管理系統(tǒng)分為系統(tǒng)管理模塊、設(shè)計(jì)管理模塊、采購管理模塊、庫存管理模塊、生產(chǎn)管理模塊和售后管理模塊,并對每個(gè)功能模塊進(jìn)行詳細(xì)分析與設(shè)計(jì)。 第五章系統(tǒng)的實(shí)現(xiàn), 根據(jù)系統(tǒng)的設(shè)計(jì)要求,對系統(tǒng)的各個(gè)模塊進(jìn)行開發(fā)實(shí)現(xiàn)。 第六章系統(tǒng)的測試。本章對系統(tǒng)的開發(fā)環(huán)境、欄目設(shè)置、子模塊的實(shí)現(xiàn)和數(shù)據(jù)的交換模式進(jìn)行了詳細(xì)介紹,并通過實(shí)驗(yàn)對系統(tǒng)進(jìn)行了實(shí)際測試。 第七章總結(jié)與展望。對本文的工作進(jìn)行了總結(jié),同時(shí)分析了存在的不足和下一步努力的方向 6 第 2 章 相 關(guān)文獻(xiàn)綜述 隨著企業(yè)信息化的發(fā)展越來越多的企業(yè)將信息技術(shù)發(fā)展的成果運(yùn)用到企業(yè)的管理過程中?;谶@個(gè)理念現(xiàn)在很多大型企業(yè)已經(jīng)采用了計(jì)算機(jī)的管理方式來進(jìn)行企業(yè)一些的日常管理并且采用這種方式的管理方法給企業(yè)帶來了巨大的好處。其中企業(yè)的物資管理便是采用計(jì)算機(jī)管理的一個(gè)方面實(shí)施物資管理信息系統(tǒng)對于整個(gè)企業(yè)信息化非常重要,物資管理信息系統(tǒng)在現(xiàn)代企業(yè)管理信息系統(tǒng)中起到樞紐性作用,它是其他各類資源信息流的疏導(dǎo)和優(yōu)化分配。物資管理 系統(tǒng)是關(guān)系到 企業(yè)信息化 建設(shè)快速發(fā)展的重要 內(nèi)容 。 一個(gè)企業(yè)要正常穩(wěn)定的運(yùn)營下去,除了具備一個(gè)高效的運(yùn) 行機(jī)制外,還得建立一個(gè)高效精簡的物資管理系統(tǒng),根據(jù)需求去設(shè)計(jì)適合自己特點(diǎn)的物資管理系統(tǒng) 。 在實(shí)際應(yīng)用中,主流思想是 結(jié)合軟件設(shè)計(jì)模式設(shè)計(jì)基于 B/S 模式的、面向服務(wù)的 電力企業(yè)物資管理 系統(tǒng)。本系統(tǒng)基于 B/S 模式 和 現(xiàn) 系統(tǒng),在系統(tǒng)的安裝、部署和維護(hù)方面有明顯的優(yōu)勢, 可以 提高企業(yè)的工作效率、降低系統(tǒng)維護(hù)和運(yùn)行成本。 下面詳細(xì)介紹與之有關(guān)的技術(shù)。 統(tǒng)架構(gòu)框架 框架,就是提供了一套統(tǒng)一的接口和用于編程的方式的可重用的組件,而且,在這個(gè)框架里,使用者能夠?qū)ψ约旱奶囟ㄟ壿嬤M(jìn)行擴(kuò)充。 言是由美國 的司于 1995 年發(fā)布的, 司直接將 到互聯(lián)網(wǎng)上,免費(fèi)供用戶使用,甚至連源代碼也完全向世界公開。由于 言具有簡潔有效、跨平臺性好、面向?qū)ο蠛烷_源免費(fèi)等優(yōu)點(diǎn),迅速風(fēng)靡了全世界。直至今日,作為在編程與軟件開發(fā)當(dāng)中應(yīng)有最普遍的工具, 言擁有的開發(fā)者最多。現(xiàn)在, 僅僅是一種語言,更應(yīng)該稱它為一個(gè)完整的體系與系統(tǒng)開發(fā)工具,它是開放的、免費(fèi)的開發(fā)工具。 在 言出現(xiàn)之前,互聯(lián)網(wǎng)的網(wǎng)頁像白紙一樣生澀單調(diào),網(wǎng)頁上沒有任何動(dòng)態(tài)內(nèi)容。 言的誕生從根本上改變了這種情況,瀏 覽器的功能得到了極大的擴(kuò)展,用 寫的程序可以直接在瀏覽器里運(yùn)行,可以與遠(yuǎn)程服務(wù)器進(jìn)行直接的實(shí)時(shí)交互,遠(yuǎn)程傳送程序和文件就像傳送 樣方便快捷。 如今,國內(nèi)應(yīng)用最成熟、最普遍的 用程序架構(gòu)方案,這三個(gè)框架中每個(gè)框架的側(cè)重點(diǎn)不同,它們彼此互相支持, 責(zé)的是顯示層, 責(zé)的是持久層, 責(zé)的是中間業(yè)務(wù)層。本文系統(tǒng)的設(shè) 7 計(jì)將會用這個(gè)框架,下面對分別對它們作介紹。 架 由國際非盈利軟件組織 金會提供的一項(xiàng)開源項(xiàng)目,他是以臺為基礎(chǔ)構(gòu)建的,他的作用是給出開發(fā) 用的開源框架。 一種實(shí)現(xiàn)工具,他具有 各項(xiàng)特性,它將 記當(dāng)成實(shí)現(xiàn)的一個(gè)組成,此外,依照 特征做出對應(yīng)的改變和延展,從而有助于開發(fā)員更好的使用 行開發(fā)應(yīng)用; 發(fā)者可以節(jié)省很多消耗在軟件的內(nèi)部運(yùn)行程序的時(shí)間,而主要把時(shí)間和精力用來解決實(shí)際的業(yè) 務(wù)問題;而且, 有一個(gè)優(yōu)點(diǎn),就是它擁有 記庫,這樣可以很大程度地增加開發(fā)者的開發(fā)效率,能夠更為簡單地對框架進(jìn)行拓展,此框架更加適用于開發(fā)大型的可以擴(kuò)展的 用。 核心是 核心是 架的有以下兩個(gè)優(yōu)勢: ( 1) 完全開源框架,方便開發(fā)者對其內(nèi)部的實(shí)現(xiàn)機(jī)制有個(gè)透徹的了解; ( 2) 脈絡(luò)更加清晰,這是因?yàn)樗哂许撁鎸?dǎo)航的作用。只需要通過一個(gè)配置文件就可把握整個(gè)系統(tǒng)各部分之間的聯(lián) 系,這大大提高了后期維護(hù)的便利。 架 一個(gè)開源的開發(fā)框架, 架推出的目的在于降低應(yīng)用程序開發(fā)的復(fù)雜程度。 架采用的是分層架構(gòu),這也是 架的優(yōu)勢之一,架可以由用戶來選擇所要使用的組件, 架的另一個(gè)特點(diǎn)就是專門為開發(fā) 序提供了集成的開發(fā)框架。 源框架有兩個(gè)非常重要的特性:一個(gè)是控制反轉(zhuǎn)特性一個(gè)是面向?qū)ο缶幊獭?刂品崔D(zhuǎn)特性是 架的一個(gè)核心之處,控制反轉(zhuǎn)又常被稱為依賴注 入技術(shù),由于對象之間總是存在一定的關(guān)聯(lián)性所以對象之間便存在某種依賴關(guān)系。 一般的,此類依賴關(guān)系建立在相關(guān)的對象主動(dòng)控制的基礎(chǔ)上,因此,這樣就導(dǎo)致對象之間形成緊密耦合的關(guān)系。 的 新的模塊化機(jī)制,它被用作形容類、對象或函數(shù)里的各種橫切關(guān)注點(diǎn),橫切關(guān)注點(diǎn)即某類與業(yè)務(wù)沒有關(guān)聯(lián),但是被多種業(yè)務(wù)模塊,例如:事務(wù)管理、權(quán)限管理等共同使用的邏輯。 用了分層次的架構(gòu),它是以 7 個(gè)模塊構(gòu)成的,開發(fā)員能夠依照需要自由地對組建進(jìn)行選取,如圖 8 S p r i n g C o r eS p r i n g A O PS p r i n g O R MS p r i n g D A OS p r i n g C o n t e x tS p r i n g W e bS p r i n g W e b M V 架結(jié)構(gòu)圖 其中, 核心容器,定義了創(chuàng)建、配置和管理對象的方式,將服務(wù)的配置代碼與使用代碼分開。 一種用于給出上下文的信息的配置文件。其中,上下文信息具有許多企業(yè)服務(wù),包括 子郵件、校驗(yàn)等。塊的作用是可以完成面向 編程特征,從而它可以向基于應(yīng)用程序里的對象提供某些服務(wù),包括緩存、日志記錄、異常處理等 22。塊的作用是管理和數(shù)據(jù)庫交互的時(shí)候發(fā)生的異常處理與不同數(shù)據(jù)庫發(fā)生的錯(cuò)誤消息,它提供的異常層次結(jié)構(gòu)可以對錯(cuò)誤的處理進(jìn)行,還可以減少需要編寫的異常處理代碼的數(shù)量,比如打開與關(guān)閉連接。 塊提供諸如 對象關(guān)系工具,而且,它們均符合 常層次結(jié)構(gòu)與 通用事務(wù)。 塊的功能是提供上下文給基于 應(yīng)用程序,能夠與 架進(jìn)行集成,同時(shí),它簡化了多請求的處理及將請求參數(shù)綁定到域?qū)ο蟮慕壎ü?作。 架的功能是構(gòu)建 用程序的 實(shí)現(xiàn),他支持 許多視圖技術(shù),并且是可以配置的。 架 一種非常流行的面向?qū)ο蟮拈_源軟件,這個(gè)開源軟件給出面向臺的關(guān)于數(shù)據(jù)庫 /對象映射的解決方法。 它將對象模型中的對象轉(zhuǎn)變成以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫表,開發(fā)員能夠使用這個(gè)框架將 輕量級地封裝,還可以利用面向?qū)ο蟮姆椒▽?shù)據(jù)庫進(jìn)行操作。 但負(fù)責(zé)提供 與數(shù)據(jù)庫表之間的映射(包括 同時(shí),還提供了查詢與獲取數(shù)據(jù)的方式給開發(fā)者,合理地降低了直接運(yùn)用 帶來的工作量; 源框架具有五個(gè)重要的核心接口,分別是 口、 9 口、 口、 口與 口。 通過這些接口,開發(fā)者既能夠獲得和存取持久化對象,也能夠進(jìn)行事務(wù)控制。 這個(gè)接口完成一些初始化的工作,可用它作為數(shù)據(jù)源的代理,用戶程序在工廠類 得到例。在 , 口的利用頻率最高,它可以完成持久化對象的增刪、修改與查詢的功能。 口負(fù)責(zé)配置 取映射配置文件,然后啟動(dòng) 創(chuàng)建 象。 口給出對事務(wù)操作地支持,它的功能是封裝底層事務(wù)的接口。 口均為 的查詢 接口。前者利用 成查詢功能,后者的功能是動(dòng)態(tài)地對查詢條件進(jìn)行組裝。 源框架 與 著密切的關(guān)聯(lián),所以, 架與數(shù)據(jù)庫、和 有一定的兼容關(guān)系。 一種開源地對象關(guān)系映射框架,它確保開發(fā)員能夠自由、靈活的利用對象編程的思維對數(shù)據(jù)庫進(jìn)行操控。 架技術(shù)的整合 1 架的整合 輕量級地 用開發(fā)框架,他本身就具有包裝器,從而更能方便不同的服務(wù)與框架的應(yīng)用,此外,它還可以兼容所有的 架為一種開源的 架,它 包括業(yè)務(wù)控制器、業(yè)務(wù)邏輯組件與核心控制器三個(gè)部分。仔細(xì)分析兩個(gè)框架的特性可知, 核心是控制功能,開發(fā)者開發(fā)的控制器要實(shí)現(xiàn)業(yè)務(wù)邏輯處理,一定需利用其他的途徑來得到業(yè)務(wù)邏輯組件實(shí)例,比如, 器。而 好具有容器的特征,把 合起來,就能達(dá)到互相支持的目的,從而增強(qiáng)了 應(yīng)用。 通常說來, 架的整合有以下 3 種方式 21: (1) 使用 來 整合 (2) 使用 蓋 (3) 將 理委托給 架。 在物資信息管理系統(tǒng)中,使用的是方式( 3), 作為插件的方式和架作整合, 器的作用是生成與管理開發(fā)者構(gòu)造的 例。 ,在客戶機(jī)上面,僅僅安裝一種瀏覽器( 例如, 務(wù)器使用數(shù)據(jù)庫 者 覽器利用 數(shù)據(jù)庫交換數(shù)據(jù)。 B/S 最強(qiáng)大的優(yōu)勢為它能夠不 10 受操作場所和軟件的限制。僅僅要求有可以上網(wǎng)的電腦,客戶端零維護(hù)。系統(tǒng)很方便進(jìn)行擴(kuò)展,僅要求電腦可以連上網(wǎng)絡(luò),加上系統(tǒng)管理員提供的賬號與密碼,即能夠使用。而且,他也能夠在線申請,如果能夠通過公司內(nèi)部的安全認(rèn)證,則系統(tǒng)能夠自動(dòng)地將賬號分給用戶,而不需要用戶參與。 時(shí)至今日,銀行儲蓄系統(tǒng)和電子郵件系統(tǒng)依然在使用這種結(jié)構(gòu)。 C/S 結(jié)構(gòu)具有以下幾個(gè)優(yōu)點(diǎn): ( 1)程序交 互性好。因?yàn)檫\(yùn)行在各個(gè)客戶機(jī)上的應(yīng)用程序都是針對特定用戶和任務(wù)來進(jìn)行設(shè)計(jì)的,故 C/S 結(jié)構(gòu)的針對性很強(qiáng),人機(jī)交互界面友好。 ( 2)安全性較高。 C/S 結(jié)構(gòu)采用的網(wǎng)絡(luò)協(xié)議是基于局域網(wǎng)的點(diǎn)對點(diǎn)式的結(jié)構(gòu),因此不容易受到外界的直接威脅。 ( 3)通信冗余少。在 C/S 結(jié)構(gòu)中,在 客戶端和服務(wù)器之間 傳遞的僅僅是查詢請求指令,同時(shí)返回查詢結(jié)果,沒有額外的開銷。 ( 4)服務(wù)器端壓力較小。 C/S 結(jié)構(gòu)能夠?qū)⑷蝿?wù)分解到客戶端,由客戶端進(jìn)行處理后再反饋回服務(wù)器,因此服務(wù)器的負(fù)載就能大大減輕。 但是,隨著網(wǎng)絡(luò)的發(fā)展, C/S 結(jié)構(gòu)上的先天缺陷也 逐漸顯露出來。主要體現(xiàn)在以下幾個(gè)方面 24: ( 1)擴(kuò)展性不強(qiáng)。隨著科技的飛速發(fā)展,手機(jī)、筆記本和平板電腦等移動(dòng)終端得到大力普及,通過這些移動(dòng)終端接入互聯(lián)網(wǎng)越來越流行,與此相對應(yīng),移動(dòng)辦公和分布式辦公就成為了互聯(lián)網(wǎng)下一步發(fā)展的方向。這就要求系統(tǒng)必須具有良好的擴(kuò)展性,由于 C/S 結(jié)構(gòu)的特點(diǎn)決定了其只適用于局域網(wǎng),因此 C/S 結(jié)構(gòu)已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需要。 ( 2)日常維護(hù)和升級成本很高。在 C/S 結(jié)構(gòu)中,要求用戶計(jì)算機(jī)上必須安裝專門的客戶端軟件,如果互聯(lián)的計(jì)算機(jī)數(shù)量較多,安裝的工作量就很大。其次是網(wǎng)絡(luò)中的任意計(jì)算 機(jī)發(fā)生故障或受到病毒攻擊時(shí),都需要專人進(jìn)行維護(hù)。再次,在系統(tǒng)的軟件升級時(shí),網(wǎng)絡(luò)內(nèi)的所有計(jì)算機(jī)都要重新安裝軟件,導(dǎo)致了升級成本很高。 因此,為了克服 C/S 結(jié)構(gòu)的這些缺點(diǎn), B/S(構(gòu)應(yīng)運(yùn)而生了。在繼承 C/S 結(jié)構(gòu)優(yōu)點(diǎn)的同時(shí)又克服了 C/S 結(jié)構(gòu)的缺點(diǎn),并對 C/S 結(jié)構(gòu)進(jìn)行了明顯的改進(jìn)。在這種結(jié)構(gòu)下,用戶通過訪問 覽器來實(shí)現(xiàn)對服務(wù)器的訪問,大部分的應(yīng)用在服務(wù)器端就可以完成,只有少部分的應(yīng)需要在客戶端完成 25。 從結(jié)構(gòu)上看, B/S 結(jié)構(gòu)主要應(yīng)用在基于 信息處理系統(tǒng)上,客戶端只需 安裝瀏覽器并遵守 P 協(xié)議即可正常運(yùn)轉(zhuǎn),具有較強(qiáng)的兼容性和擴(kuò)展性。通常, B/S 結(jié)構(gòu)采用的是三層 3構(gòu),如下圖所示: 11 W i n d o w s 客 戶 端W e b S e r v i c eW e b S e r v i c e A D O . N E L S E R V E 層 業(yè) 務(wù) 邏 輯 層 數(shù) 據(jù) 訪 問 層 數(shù) 據(jù) 庫 服 務(wù) 層圖 層 B/S 的具體架構(gòu) 由上圖可知,采用 B/S 架構(gòu)的系統(tǒng)分為數(shù)據(jù)庫、 務(wù)器和客戶端三層,這種結(jié)構(gòu)充分吸收了分布式計(jì)算的優(yōu)點(diǎn)。數(shù)據(jù)庫、應(yīng)用程序和一些支持系統(tǒng)運(yùn)行的組件都集中在服務(wù)器端,客戶端只需要安裝瀏覽器即可完成所有操作。當(dāng)代瀏覽器的集成的組件越來越多,功能越來越強(qiáng),而且具有良好的跨平臺性,因此,瀏覽器在 不久的將來可能成為用戶運(yùn)行絕大部分應(yīng)用程序的軟件環(huán)境,從美國司開發(fā)的 覽器就已經(jīng)可以窺見端倪。 數(shù)據(jù)庫是支撐 B/S 結(jié)構(gòu)正常運(yùn)行的基礎(chǔ),擁有計(jì)算機(jī)或移動(dòng)終端的用戶可以在任何時(shí)間以任何方式( 過瀏覽器訪問服務(wù)器來獲得服務(wù),后臺的數(shù)據(jù)庫使用的是 統(tǒng),而且數(shù)據(jù)庫可以根據(jù)用戶的實(shí)際需求進(jìn)行功能擴(kuò)展。 與 C/S 結(jié)構(gòu)構(gòu)相比較, B/S 的優(yōu)勢主要體現(xiàn)在以下幾點(diǎn): ( 1)選擇的自由度高。 B/S 結(jié)構(gòu)不受硬件和操作系統(tǒng)的限制,可以方便地構(gòu)筑大型網(wǎng)絡(luò) ,同時(shí)不同的網(wǎng)絡(luò)互聯(lián)也很容易實(shí)現(xiàn)。 ( 2)客戶端簡單。 B/S 結(jié)構(gòu)事實(shí)上是瘦客戶機(jī)結(jié)構(gòu),客戶端只需要安裝瀏覽器軟件即可,操作簡單,對硬件配置的要求低,人機(jī)界面友好。 ( 3)具有跨平臺性。 B/S 架構(gòu)開發(fā)的軟件可以在不同的操作系統(tǒng)上運(yùn)行。 ( 4)維護(hù)和升級方便。 務(wù)功能 12 1在一臺連網(wǎng)的計(jì)算機(jī)上,或者在利用集群捆綁的多臺計(jì)算機(jī)上,或者在利用代理服務(wù)器操作的多臺計(jì)算機(jī)上建立使用相同域名的不同站點(diǎn) 29。 2部署利用 準(zhǔn)編寫的服務(wù)器 碼,包 含 3運(yùn)用 伸網(wǎng)絡(luò)服務(wù)集成分布式系統(tǒng),包含用于連接數(shù)據(jù)庫的 遞信息的 問網(wǎng)絡(luò)目錄的 理分布式事物的 處理電子郵件的 4部署運(yùn)用遠(yuǎn)程的方式對 純 序進(jìn)行調(diào)用。 5利用 議來部署近似分布式應(yīng)用系統(tǒng)。 6利用 安全套接層來驗(yàn)證用戶與對用戶進(jìn)行授權(quán),保證其安全功能。 7提供 負(fù)載均衡、高可用性與容錯(cuò)能力,方法是集成多個(gè) 務(wù)器。 8基于 多平臺性能,在一些 持的操作系統(tǒng)上,如 T/2000, X 等部署 務(wù)器。 優(yōu)點(diǎn) 常被用于應(yīng)用系統(tǒng)的開發(fā),它包含如下的優(yōu)點(diǎn): 1先進(jìn)的標(biāo)準(zhǔn) 支持許多標(biāo)準(zhǔn),如 。如此,我們能夠
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)六英語試卷答案
- 賣魚銷售合同范本
- 個(gè)人一周工作計(jì)劃
- 冷凍品供貨合同范本
- 醫(yī)院規(guī)培合同范本
- 加油站清洗工程合同范本
- 一建貨運(yùn)合同范本
- 代理運(yùn)營品牌合同范本
- 保管車輛協(xié)議合同范例
- 出租破屋改造合同范本
- 2025包頭青山賓館有限公司面向社會公開招聘18人筆試參考題庫附帶答案詳解
- 課件-DeepSeek從入門到精通
- 2025至2030年中國毛絨卡通玩具數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年度智能充電樁場地租賃合同范本3篇
- 2024年蕪湖職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 北師大版三年級下冊數(shù)學(xué)口算題練習(xí)1000道帶答案
- 技術(shù)推廣服務(wù)合同模板五篇
- 《智能制造技術(shù)基礎(chǔ)》課件-第3章 智能制造加工技術(shù)
- 心電監(jiān)護(hù)儀的操作及注意事項(xiàng) 課件
- GB/T 718-2024鑄造用生鐵
評論
0/150
提交評論