基于JSP、SQLServer的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)畢業(yè)論文_第1頁(yè)
基于JSP、SQLServer的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)畢業(yè)論文_第2頁(yè)
基于JSP、SQLServer的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)畢業(yè)論文_第3頁(yè)
基于JSP、SQLServer的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)畢業(yè)論文_第4頁(yè)
基于JSP、SQLServer的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)11.緒論1.1 企業(yè)內(nèi)部管理系統(tǒng)簡(jiǎn)介信息管理系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的,能進(jìn)行管理信息收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng)。系統(tǒng)的觀點(diǎn)、數(shù)學(xué)的方法、計(jì)算機(jī)的應(yīng)用。是管理現(xiàn)代化的標(biāo)志。在國(guó)外七十年代,瓦爾特肯尼萬(wàn)(Walter T.Kennevan)給管理信息系統(tǒng)下了一個(gè)定義:“以書面或口頭的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過(guò)去的、現(xiàn)在的、預(yù)測(cè)未來(lái)的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策。 ”很明顯,這個(gè)定義是出自管理,而不是出自計(jì)算機(jī)的。它沒(méi)有強(qiáng)調(diào)一定要用計(jì)算機(jī),它強(qiáng)調(diào)了用信息支持決策,但沒(méi)有強(qiáng)調(diào)應(yīng)用模型,是早期的定義。 八十年代,1985 年管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授高登戴維斯(Gondon B.DAvis)才給出管理信息系統(tǒng)一個(gè)較完整的定義:“它是一個(gè)利用計(jì)算機(jī)硬件和軟件,手工作業(yè),分析、計(jì)劃、控制和決策模型,以及數(shù)據(jù)庫(kù)的用戶-機(jī)器系統(tǒng)。它能提供信息,支持企業(yè)或組織的運(yùn)行、管理和決策功能。 ”這個(gè)定義說(shuō)明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)當(dāng)時(shí)已達(dá)到的水平。它說(shuō)明了管理信息系統(tǒng)的目標(biāo)是在高、中、低三個(gè)層次,即決策層,管理層和運(yùn)行層上支持管理活動(dòng)。 在國(guó)內(nèi)七十年代末八十年代初, 中國(guó)企業(yè)管理百科全書上管理信息系統(tǒng)定義為:“一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)能實(shí)測(cè)企業(yè)的各種運(yùn)行情況,利用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái);從企業(yè)全局出發(fā)輔助企業(yè)進(jìn)行決策;利用信息控制企業(yè)的行為;幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)。 ”朱镕基主編的管理現(xiàn)代化 一書上定義說(shuō):“管理信息系統(tǒng)是一個(gè)由人、機(jī)械(計(jì)算機(jī)等)組成的系統(tǒng),它從全局出發(fā)輔助企業(yè)進(jìn)行決策,它利用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái),它實(shí)測(cè)企業(yè)的各種功能情況,它利用信息控制企業(yè)行為,以期達(dá)到企業(yè)的長(zhǎng)遠(yuǎn)目標(biāo)。 ”這個(gè)定義指出了當(dāng)時(shí)中國(guó)一些人認(rèn)為管理信息系統(tǒng)就是計(jì)算機(jī)應(yīng)用的誤區(qū),再次強(qiáng)調(diào)了管理信息系統(tǒng)的功能和性質(zhì),再次強(qiáng)調(diào)了計(jì)算機(jī)只是管理信息系統(tǒng)的一種工具。對(duì)于一個(gè)企業(yè)來(lái)說(shuō)沒(méi)有計(jì)算機(jī)也有管理信息系統(tǒng),管理信息系統(tǒng)是任何企業(yè)不能沒(méi)有的系基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)2統(tǒng)。所以,對(duì)于企業(yè)來(lái)說(shuō)管理信息系統(tǒng)只有優(yōu)劣之分,不存在有無(wú)的問(wèn)題。九十年代以后,支持管理信息系統(tǒng)的一些環(huán)境和技術(shù)有了很大的變化,因而對(duì)管理信息系統(tǒng)的定義的描述也有一些變化。近年來(lái)一個(gè)比較普遍的趨勢(shì)是用信息系統(tǒng)(information system,IS)代替管理信息系統(tǒng)。應(yīng)當(dāng)說(shuō),信息系統(tǒng)比管理信息系統(tǒng)有更寬的概念范圍,用于管理方面的信息系統(tǒng)就是管理信息系統(tǒng)。當(dāng)代的世界有了巨大的變化,管理信息系統(tǒng)的環(huán)境、目標(biāo)、功能、內(nèi)涵等均有很大的變化。環(huán)境:世界已變成市場(chǎng)全球化,需求多元化,競(jìng)爭(zhēng)激烈化,戰(zhàn)略短現(xiàn)化。一切事物變化加快,企業(yè)不得不更加重視變化管理和戰(zhàn)略管理。管理信息系統(tǒng)正在形成為一門學(xué)科,它引用其他學(xué)科的概念,把它們綜合集成為一門系統(tǒng)性的學(xué)科。它面向管理,利用系統(tǒng)的觀點(diǎn),數(shù)學(xué)的方法和計(jì)算機(jī)應(yīng)用三大要素,形成自己獨(dú)特的內(nèi)涵,從而形成系統(tǒng)型、交叉型、邊緣型的學(xué)科。 1.2 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介本課題是在 Struts 框架下開(kāi)發(fā)的,采用 MVC 模式的部門內(nèi)部管理網(wǎng)絡(luò)系統(tǒng)。課題以 Java 為主要開(kāi)發(fā)語(yǔ)言,配合少量的 JavaScript,使用 Tomcat 作為開(kāi)發(fā)工具。采用 JSP 技術(shù)生成前臺(tái)界面,少量使用 CSS 樣式表。后臺(tái)數(shù)據(jù)庫(kù)采用 SQL Server 關(guān)系數(shù)據(jù)庫(kù)。1.3 課題所做的主要工作隨著部門自身的日益壯大,業(yè)務(wù)的增多以及市場(chǎng)競(jìng)爭(zhēng)的日益激烈,要想在競(jìng)爭(zhēng)中處于不敗地位,必須采用先進(jìn)的管理模式和科學(xué)技術(shù),提高部門的綜合生產(chǎn)能力,快速響應(yīng)市場(chǎng)變化,滿足客戶要求。本課題通過(guò)對(duì)先進(jìn)管理模式和部門內(nèi)具體需求的深入分析,提出了基于 MVC 模式,采用 Java 為主要開(kāi)發(fā)語(yǔ)言的網(wǎng)站系統(tǒng)。論文從系統(tǒng)的基本分析開(kāi)始,通過(guò)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼實(shí)現(xiàn)以及系統(tǒng)測(cè)試四個(gè)階段完成整個(gè)系統(tǒng)的開(kāi)發(fā)。2.企業(yè)管理信息系統(tǒng)2.1 背景2.1.1 企業(yè)面臨的競(jìng)爭(zhēng)環(huán)境隨著經(jīng)濟(jì)全球化進(jìn)程的加快,企業(yè)之間的競(jìng)爭(zhēng)己經(jīng)超越了國(guó)界,己經(jīng)從基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)3“國(guó)別經(jīng)濟(jì)時(shí)代”急劇過(guò)渡到“全球經(jīng)濟(jì)時(shí)代” 1。今天,企業(yè)面臨的競(jìng)爭(zhēng)環(huán)境空前復(fù)雜,企業(yè)不僅面臨著國(guó)內(nèi)同行的競(jìng)爭(zhēng),而且面對(duì)國(guó)際同行之間的競(jìng)爭(zhēng)。展望世界經(jīng)濟(jì)的發(fā)展變化,如下動(dòng)向值得高度重視 2:一是世界范圍內(nèi)正在進(jìn)行經(jīng)濟(jì)結(jié)構(gòu)調(diào)整;二是科技發(fā)展突飛猛進(jìn);三是跨國(guó)公司的影響力日益增大。21 世紀(jì)的企業(yè)面臨的競(jìng)爭(zhēng)環(huán)境呈現(xiàn)出以下幾個(gè)新特點(diǎn) 3:(1)信息爆炸大量信息的飛速膨脹和通訊技術(shù)的發(fā)展,特別是互聯(lián)網(wǎng)的發(fā)展改變了企業(yè)對(duì)信息獲取的方式和態(tài)度,企業(yè)主要考慮的不是能否獲得信息,而是如何準(zhǔn)確而迅速地過(guò)濾和有效利用各種信息。(2)產(chǎn)品研制開(kāi)發(fā)的難度越來(lái)越大越來(lái)越多的企業(yè)認(rèn)識(shí)到新產(chǎn)品開(kāi)發(fā)對(duì)企業(yè)效益的重要性,因此許多企業(yè)都致力于此,但是資金利用率和投入產(chǎn)出比卻往往不盡人意。原因之一是,產(chǎn)品研制開(kāi)發(fā)的難度越來(lái)越大,新產(chǎn)品在研制中經(jīng)常需要各種先進(jìn)的設(shè)計(jì)技術(shù)、制造技術(shù)、質(zhì)量保證技術(shù)等,不僅涉及的學(xué)科多,而且大都是多學(xué)科交叉的產(chǎn)物,新產(chǎn)品開(kāi)發(fā)難度之大由此可見(jiàn)一斑。(3)產(chǎn)品生命周期越來(lái)越短隨著消費(fèi)者需求的多樣化發(fā)展,企業(yè)的產(chǎn)品開(kāi)發(fā)能力也在不斷提高。目前,新產(chǎn)品的研制周期大大縮短,與此相應(yīng)的是產(chǎn)品的生命周期縮短,更新?lián)Q代速度加快。企業(yè)設(shè)備的建設(shè)、更新和維護(hù)開(kāi)銷和復(fù)雜度越來(lái)越高。(4)客戶的要求越來(lái)越高隨著時(shí)代的發(fā)展,大眾知識(shí)水平的提高和激烈競(jìng)爭(zhēng)帶來(lái)的結(jié)果是用戶的要求和期望越來(lái)越高,消費(fèi)者的價(jià)值觀發(fā)生了顯著變化,需求結(jié)構(gòu)普遍向高層次發(fā)展。制造商將發(fā)現(xiàn),最好的產(chǎn)品不是他們?yōu)橛脩粼O(shè)計(jì)的,而是他們和用戶一起設(shè)計(jì)的。用戶已不滿足于從市場(chǎng)上買到標(biāo)準(zhǔn)化生產(chǎn)的產(chǎn)品,他們希望得到按照自己要求定制的產(chǎn)品,這些變化導(dǎo)致產(chǎn)品生產(chǎn)方式革命性的變化。現(xiàn)在的企業(yè)必須具備根據(jù)每一個(gè)顧客的個(gè)性化要求進(jìn)行產(chǎn)品定制或服務(wù)的能力。另外 ,每個(gè)企業(yè)都感到了來(lái)自用戶對(duì)交貨期要求的壓力。用戶不但要求廠家要按期交貨,而且要求的交貨期越來(lái)越短。對(duì)于廠家來(lái)說(shuō),市場(chǎng)機(jī)會(huì)幾乎是稍縱即逝,留給企業(yè)思考和決策的時(shí)間極為有限。如果一個(gè)企業(yè)對(duì)用戶要求的反應(yīng)稍慢一點(diǎn),很快就會(huì)被競(jìng)爭(zhēng)對(duì)手搶占先機(jī)。因此,縮短產(chǎn)品的設(shè)計(jì)、開(kāi)基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)4發(fā)、生產(chǎn)周期,在盡可能短的時(shí)間內(nèi)滿足用戶要求,已成為當(dāng)今企業(yè)管理者最為關(guān)注的問(wèn)題之一。(5)“知識(shí)”創(chuàng)新成為競(jìng)爭(zhēng)的焦點(diǎn)竟?fàn)幍奶卣骷航?jīng)從競(jìng)爭(zhēng)自然資源向競(jìng)爭(zhēng)“知識(shí)創(chuàng)新”轉(zhuǎn)變。 “知識(shí)創(chuàng)新”不僅要求產(chǎn)品具有較高的知識(shí)和技術(shù)含量,具有高附加值,而且要求對(duì)產(chǎn)品制造過(guò)程中涉及的技術(shù)、管理方法、組織、機(jī)制和生產(chǎn)模式進(jìn)行創(chuàng)新。企業(yè)的生存環(huán)境,包括外部環(huán)境和內(nèi)部環(huán)境,具有動(dòng)態(tài)性、隨機(jī)性和易變性特征,一方面市場(chǎng)始終在動(dòng)態(tài)變化,要求企業(yè)能夠及時(shí)捕捉市場(chǎng)機(jī)遇;一方面新知識(shí)和新技術(shù)的不斷涌現(xiàn),導(dǎo)致企業(yè)競(jìng)爭(zhēng)環(huán)境的不確定性,忽略某項(xiàng)技術(shù)的微小進(jìn)步將可能導(dǎo)致企業(yè)在競(jìng)爭(zhēng)中處于不利地位。為了適應(yīng)市場(chǎng)和技術(shù)的動(dòng)態(tài)變化,企業(yè)內(nèi)部始終處于動(dòng)態(tài)變化之中。(6)既競(jìng)爭(zhēng)又合作的趨勢(shì)愈加明顯。企業(yè)在建立全球化市場(chǎng)的同時(shí)也在全球范圍內(nèi)造就了更多的競(jìng)爭(zhēng)者。盡管發(fā)達(dá)國(guó)家認(rèn)為發(fā)展中國(guó)家需要訂單和產(chǎn)品,許多發(fā)展中國(guó)家卻堅(jiān)持他們更需要最新技術(shù),希望也能成為國(guó)際市場(chǎng)上的供應(yīng)商。商品市場(chǎng)國(guó)際化的同時(shí)也創(chuàng)造了一個(gè)國(guó)際化的勞動(dòng)力市場(chǎng)。為了適應(yīng)市場(chǎng)和客戶的需求,適應(yīng)企業(yè)所面臨的動(dòng)態(tài)外部環(huán)境,企業(yè)認(rèn)識(shí)到單個(gè)企業(yè)的能力有限,必須加強(qiáng)企業(yè)之間以及其他有關(guān)企業(yè)和個(gè)體的合作,共享知識(shí)、技術(shù)、資源和利益,形成一種既競(jìng)爭(zhēng)又合作的格局。(7)信息技術(shù)(InformationTechnologyIT)大量應(yīng)用信息技術(shù) ,特別是 Internet 技術(shù)的高速發(fā)展和應(yīng)用,縮短了人們?cè)跁r(shí)間和空間上的距離。對(duì)于客戶來(lái)說(shuō),Internet 為他們提供了更多的選擇產(chǎn)品和服務(wù)的機(jī)會(huì)和可能性。對(duì)于企業(yè)來(lái)說(shuō),以 Internet 為代表的 IT 技術(shù)促進(jìn)了企業(yè)改造、生產(chǎn)組織方式改變、企業(yè)管理水平和客戶滿意度的提高。今天,企業(yè)越來(lái)越依賴于 IT 技術(shù),并將其作為競(jìng)爭(zhēng)的基本手段之一。綜上所述,企業(yè)要在激烈的市場(chǎng)競(jìng)爭(zhēng)中保持優(yōu)勢(shì),必須以客戶為中心,利用 IT 技術(shù)加快產(chǎn)品的開(kāi)發(fā)、制造和分銷速度,縮短新產(chǎn)品上市和交貨時(shí)間(T,Time),重視產(chǎn)品全程質(zhì)量(Q,Quality)管理,降低成本(C,Cost),為客戶提供全方位的服務(wù)(S,Services),建立戰(zhàn)略合作關(guān)系(F,Fellowship),同時(shí)充分重視“知識(shí)創(chuàng)新”(I,Innovations)和環(huán)境保護(hù)(E,Environment)以保證企業(yè)基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)5可持續(xù)發(fā)展。T,Q,C,S,F,I,E 己成為二十一世紀(jì)企業(yè)生存和發(fā)展的七要素 4。2.1.2 企業(yè)提高競(jìng)爭(zhēng)力的應(yīng)對(duì)措施面臨如此嚴(yán)峻的挑戰(zhàn),企業(yè)究竟該采用怎樣的應(yīng)對(duì)措施,才能夠在激烈的市場(chǎng)競(jìng)爭(zhēng)中脫穎而出,立于不敗之地呢?這是一個(gè)永恒的課題。因此一直以來(lái),無(wú)數(shù)的企業(yè)和研究者對(duì)此展開(kāi)了細(xì)致和深入的研究,也產(chǎn)生了大量的研究成果。研究者從管理的、技術(shù)的和組織的角度采取許多措施,提出了許多提高企業(yè)競(jìng)爭(zhēng)能力的有效方法 567。典型的包括計(jì)算機(jī)集成制造 CIM、產(chǎn)品設(shè)計(jì) CAD/CAM, MRPII/ERP,敏捷制造等等。但是從歷史上看,計(jì)算機(jī)技術(shù)在經(jīng)濟(jì)管理領(lǐng)域中,特別是在高層經(jīng)營(yíng)管理中應(yīng)用的成效,卻大大遜色于其他應(yīng)用領(lǐng)域 8。過(guò)多考慮技術(shù)方案,忽略技術(shù)與組織、技術(shù)與人之間的相互依賴關(guān)系是其中的重要原因之一。因此,關(guān)于信息化的研究不能僅僅著眼于信息技術(shù)本身,而應(yīng)把它看作是一項(xiàng)系統(tǒng)工程。企業(yè)在實(shí)現(xiàn)現(xiàn)代化信息管理的過(guò)程中,其生產(chǎn)技術(shù)和組織管理也隨之發(fā)生了深刻的變化 9。(1)生產(chǎn)技術(shù)由剛性自動(dòng)化發(fā)展到柔性自動(dòng)化、智能化;(2)生產(chǎn)組織由多級(jí)遞階的塔形結(jié)構(gòu)向扁平化、分散化、網(wǎng)絡(luò)化、小型化轉(zhuǎn)變;(3)企業(yè)各部門對(duì)自己的業(yè)務(wù)全面負(fù)責(zé),實(shí)行從頭到尾的全過(guò)程管理,機(jī)構(gòu)和業(yè)務(wù)不重復(fù);(4)強(qiáng)調(diào)人是企業(yè)中的主體,在復(fù)雜、多變的環(huán)境中,知識(shí)化的、具有團(tuán)結(jié)奮斗和創(chuàng)新精神的企業(yè)職工是競(jìng)爭(zhēng)力的主要源泉;(5)企業(yè)要跟蹤與適應(yīng)技術(shù)的進(jìn)步、經(jīng)濟(jì)的發(fā)展和社會(huì)需求的變更,不僅要更新產(chǎn)品,采用先進(jìn)的技術(shù),而且要不斷調(diào)整組織結(jié)構(gòu)、管理方法和行為方式。面對(duì)動(dòng)態(tài)多變的市場(chǎng)情況,企業(yè)只有敏捷的反應(yīng)能力,才能立于不敗之地。企業(yè)信息集成系統(tǒng)應(yīng)具有感知、理解外界信息并對(duì)其作出能動(dòng)性反應(yīng)的能力,即具有自主能動(dòng)、協(xié)同工作的智能行為。新的企業(yè)管理思想在本世紀(jì) 90 年代不斷涌現(xiàn) 10,諸如:經(jīng)營(yíng)過(guò)程再造BPR(Business Process Reengineering)、動(dòng)態(tài)企業(yè)模型(Dynamic Enterprise Model)、學(xué)習(xí)型企業(yè)組織(Learning Organization)、虛擬企業(yè)(Virtual 基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)6Enterprise)。這些思想具有一個(gè)共同特征:強(qiáng)調(diào)企業(yè)組織隨市場(chǎng)變化而變更;強(qiáng)調(diào)作業(yè)鏈和價(jià)值鏈的緊密結(jié)合,剔除一切不增值的作業(yè):強(qiáng)調(diào)信息技術(shù)的應(yīng)用,信息技術(shù)是實(shí)現(xiàn)的基礎(chǔ)。2.2 企業(yè)管理信息系統(tǒng)的發(fā)展趨勢(shì)近年來(lái)隨著信息技術(shù)的逐步發(fā)展,對(duì)于企業(yè)管理系統(tǒng)的研究也呈現(xiàn)以下幾個(gè)趨勢(shì):2.2.1 集成整個(gè)“供應(yīng)鏈”的信息系統(tǒng)管理信息集成的實(shí)質(zhì)和核心在于企業(yè)的集成優(yōu)化,在于使企業(yè)內(nèi)人、技術(shù)和經(jīng)營(yíng)管理等各種組成要素集成為可優(yōu)化的整體,從而有力地支持產(chǎn)品開(kāi)發(fā)的全生命周期,大大增強(qiáng)企業(yè)的競(jìng)爭(zhēng)能力 11。信息集成是實(shí)現(xiàn)企業(yè)和領(lǐng)域集成的關(guān)鍵技術(shù),它需要解決企業(yè)經(jīng)營(yíng)活動(dòng)所覆蓋區(qū)域內(nèi)的復(fù)雜的、分布的、異構(gòu)的信息資源的交換、轉(zhuǎn)換、集成與共享?;?多 數(shù) 據(jù)庫(kù)集成系統(tǒng)的信息集成框架是信息集成的有效手段之一。國(guó)外從 80 年代后期開(kāi)始了這方面的研究和開(kāi)發(fā)。如 IBM 公司的信息集成使能器 CDF 系統(tǒng)、DEC 公司的 FBE 框架。我國(guó)863/CIMS 主題專家組也于 1995 年制定出了 863/CIMS 集成框架體系結(jié)構(gòu)和目標(biāo)。同時(shí),信息集成平臺(tái)所依賴的多數(shù)據(jù)庫(kù)集成技術(shù)也取得了一定的進(jìn)展。如美國(guó)Purdue 大學(xué)研制的 InterBase12,HP 公司開(kāi)發(fā)的 Pegasus13以及我國(guó)東北大學(xué)開(kāi)發(fā)的 Polybasel 和 Superbase14。但基于多數(shù)據(jù)庫(kù)集成系統(tǒng)的信息集成平臺(tái)也存在一些明顯缺陷:(1)數(shù)據(jù)集成的實(shí)現(xiàn)是面向系統(tǒng)的而不是面向用戶的;(2)集成模型和語(yǔ)言缺乏統(tǒng)一的標(biāo)準(zhǔn);(3)對(duì)面向?qū)ο蟮奶卣髦С植粔颍?4)缺乏集成“遺產(chǎn)”信息資源的有效手段。從 90 年代中期開(kāi)始,現(xiàn)代供應(yīng)鏈管理概念得到學(xué)術(shù)界和工業(yè)界的廣泛重視。所謂供應(yīng)鏈?zhǔn)峭ㄟ^(guò)價(jià)值增值過(guò)程和分銷渠道控制從供應(yīng)商的供應(yīng)商到用戶的用戶的整個(gè)過(guò)程,它始于供應(yīng)的源點(diǎn),終于消費(fèi)的終點(diǎn)。企業(yè)為了有效地管理好供應(yīng)鏈,使整體性能達(dá)到最佳,供應(yīng)鏈中的各功能單元的活動(dòng)必須以高度集成的方式協(xié)調(diào)一致地進(jìn)行。現(xiàn)代供應(yīng)鏈管理的興起對(duì)企業(yè)信息集成技術(shù)提出了更高的要求。2.2.2 以“人”為中心的信息系統(tǒng)基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)7人在企業(yè)系統(tǒng)的地位越來(lái)越受到重視,相應(yīng)地,出現(xiàn)了用于描述人與企業(yè)系統(tǒng)集成的模型以及集成人與企業(yè)的方法。Brandt 等人認(rèn)為現(xiàn)代企業(yè)是人與技術(shù)交互作用的集成系統(tǒng),即社會(huì)技術(shù)系統(tǒng)(Society Technical Systems),將基于工作過(guò)程的建模方法和計(jì)算機(jī)兼容建模方法進(jìn)行結(jié)合提出了面向人的建模方法,該方法對(duì)于當(dāng)前熱門的企業(yè)流程變更活動(dòng)具有一定的意義 15。GERAM 是在繼承 Purdue 企業(yè)參考體系結(jié)構(gòu) PERA 基礎(chǔ)上完成的,它提供了獨(dú)特的描述人與企業(yè)之間關(guān)系的方法 16。 Crowde 等人提出了應(yīng)用開(kāi)放超媒體技術(shù)集成制造信息的方法 17,該方法允許用戶以一種比較簡(jiǎn)單的方法控制其所需的信息資源。2.2.3 基于“企業(yè)模型”的信息系統(tǒng)一些研究者從分析技術(shù)與組織的相互依賴關(guān)系入手,提出了相應(yīng)的企業(yè)集成模型。Y;z 強(qiáng)凋技術(shù)對(duì)目標(biāo)組織的依賴,并認(rèn)為企業(yè)集成建模技術(shù)應(yīng)能夠表達(dá)復(fù)雜的社會(huì)和組織關(guān)系。他所提出的 i*模型框架就是一種對(duì)企業(yè)組織間角色建模的方法 18。Smart 等人研究的“三棱鏡”模型(Three-lens Model)f過(guò)程/生產(chǎn)/規(guī)則三棱鏡構(gòu)成,它為企業(yè)集成和企業(yè)業(yè)務(wù)流程變更的建模提供了新視角 19。3.應(yīng)用系統(tǒng)開(kāi)發(fā)工具3.1Struts 框架3.1.1MVC 概述MVC 是 Model-View-Controller 的簡(jiǎn)稱,即模型視圖控制器 20。MVC是 Xerox PARC 在 20 世紀(jì) 80 年代為編程語(yǔ)言 Smalltalk80 發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛的使用,最近幾年被推薦為 Sun 公司 J2EE 平臺(tái)的設(shè)計(jì)模式,受到越來(lái)越多的 Web 開(kāi)發(fā)者的歡迎。MVC 是一種設(shè)計(jì)模式,它強(qiáng)制性地把引用程序的輸入、處理和輸出分開(kāi)。MVC 把應(yīng)用程序分成三個(gè)核心模塊:模型、視圖和控制器,它們分別擔(dān)負(fù)不同的任務(wù)。圖 31 顯示了這幾個(gè)模塊各自的功能以及它們的相互關(guān)系?;?JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)8(控制器)接受用戶請(qǐng)求調(diào)用模型響應(yīng)用戶請(qǐng)求選擇視圖顯示響應(yīng)結(jié)果(視圖)顯示模型狀態(tài)接受數(shù)據(jù)更新請(qǐng)求把用戶輸入數(shù)據(jù)傳給控制器(模型)代表應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢處理業(yè)務(wù)流程通知視圖業(yè)務(wù)狀態(tài)更新選擇視圖圖業(yè)務(wù)處理用戶請(qǐng)求狀態(tài)查詢通知數(shù)據(jù)更新方法調(diào)用事件圖 3-13.1.2Struts 概述當(dāng)建筑師開(kāi)始一個(gè)建筑項(xiàng)目時(shí),首先要設(shè)計(jì)該建筑的框架結(jié)構(gòu),有了這份藍(lán)圖,接下來(lái)的實(shí)際建筑過(guò)程才有條不紊,井然有序。同樣,軟件開(kāi)發(fā)者開(kāi)始一個(gè)軟件項(xiàng)目時(shí),首先也應(yīng)該構(gòu)思該軟件應(yīng)用的架構(gòu),規(guī)劃軟件模塊,并定義這些模塊之間的接口和關(guān)系??蚣芸梢蕴岣哕浖_(kāi)發(fā)的速度和效率,并且使軟件便于維護(hù)。對(duì)于開(kāi)發(fā) Web 應(yīng)用,要從頭設(shè)計(jì)并開(kāi)發(fā)出一個(gè)可靠、穩(wěn)定的框架并不是一件容易的事。幸運(yùn)的是,隨著 Web 開(kāi)發(fā)技術(shù)的日益成熟,在 Web 開(kāi)發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架,開(kāi)發(fā)者可以直接使用它們,Struts 就是一種不錯(cuò)的選擇,它是基于 MVC 的 Web 應(yīng)用程序。(1)Struts 實(shí)現(xiàn) MVC 的機(jī)制Struts 實(shí)際上就是在 JSP Model2 的基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC 框架。在Struts 框架中。模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的 JavaBean 或 EJB 組件構(gòu)成,控制器由ActionServlet 和 Action 來(lái)實(shí)現(xiàn),視圖由一組 JSP 文件構(gòu)成。圖 3-2 顯示了Struts 實(shí)現(xiàn) MVC 框架?;?JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)9瀏覽器Servlet/JSP 容器 (控制器)ActionServlet(視圖)JSPWeb服務(wù)器struts-config.xmlActionAction Action (模型)JavaBeanEJB圖 3-2視圖視圖就是一組 JSP 文件。在這些 JSP 文件中沒(méi)有業(yè)務(wù)邏輯,也沒(méi)有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的 JSP 標(biāo)簽或客戶化標(biāo)簽,如 Struts 標(biāo)簽庫(kù)中的標(biāo)簽。此外,通常把 Struts 框架中的 ActionForm Bean 劃分到視圖模塊中。ActionForm Bean 也是一種 JavaBean,除了具有一些 JavaBean 的常規(guī)方法,還包含了一些特殊的方法,用于驗(yàn)證 HTML 表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認(rèn)值。Struts 框架利用 ActionForm Bean 來(lái)進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞。ActionForm Bean 框架把用戶輸入的表單數(shù)據(jù)保存在 ActionForm Bean中,把它傳遞給控制器,控制器可以對(duì) ActionForm Bean 中的數(shù)據(jù)進(jìn)行修改,JSP 文件使用 Struts 標(biāo)簽讀取修改后的 ActionForm Bean 的信息,重新設(shè)置HTML 表單。模型模型表示應(yīng)用程序的狀態(tài)和業(yè)務(wù)邏輯。對(duì)于大型應(yīng)用,業(yè)務(wù)邏輯通常由JavaBean 或 EJB 組件來(lái)實(shí)現(xiàn)??刂破骺刂破饔?AcitonServlet 類和 Aciton 類來(lái)實(shí)現(xiàn)。AcitonServlet 類是基于 JSP、SQL Server 的員工技術(shù)和培訓(xùn)信息管理系統(tǒng)研發(fā)10Struts 框架中的核心組件。AcitonServlet 繼承可javax.servlet.http.HttpServlet 類,它在 MVC 模型中扮演中央控制器的角色。AcitonServlet 主要負(fù)責(zé)接收 HTTP 請(qǐng)求信息,根據(jù)配置文件 struts-config.xml 的配置信息,把請(qǐng)求轉(zhuǎn)發(fā)給適當(dāng)?shù)?Aciton 對(duì)象。如果 Aciton 對(duì)象不存在,AcitonServlet 會(huì)先創(chuàng)建這個(gè) Aciton

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論