《mvc模式在辦公自動化信息系統(tǒng)中的研究與應(yīng)用》.doc
約70頁DOC格式手機(jī)打開展開
《mvc模式在辦公自動化信息系統(tǒng)中的研究與應(yīng)用》,摘 要辦公自動化一方面包括人際辦公的信息化,另一方面,同時也在辦公自動化中融進(jìn)了知識管理。新的辦公自動化系統(tǒng)提供了全新高效的工作模式,為辦公室,領(lǐng)導(dǎo)層,業(yè)務(wù)部門,人力資源部門等提供了方便?,F(xiàn)代辦公自動化系統(tǒng)普遍是基于企業(yè)本身的intranet平臺之上,目的是協(xié)助企業(yè)實現(xiàn)動態(tài)的知識管理和內(nèi)容管理,使機(jī)構(gòu)中每一位成員可以不...


內(nèi)容介紹
此文檔由會員 fobqi 發(fā)布
摘 要
辦公自動化一方面包括人際辦公的信息化,另一方面,同時也在辦公自動化中融進(jìn)了知識管理。新的辦公自動化系統(tǒng)提供了全新高效的工作模式,為辦公室,領(lǐng)導(dǎo)層,業(yè)務(wù)部門,人力資源部門等提供了方便?,F(xiàn)代辦公自動化系統(tǒng)普遍是基于企業(yè)本身的Intranet平臺之上,目的是協(xié)助企業(yè)實現(xiàn)動態(tài)的知識管理和內(nèi)容管理,使機(jī)構(gòu)中每一位成員可以不斷在協(xié)作中獲得進(jìn)步和學(xué)習(xí)的機(jī)會。隨著科技的發(fā)展,現(xiàn)在的辦公已經(jīng)不再是單純的行政事務(wù),同時不再是簡單的文件處理?,F(xiàn)代辦公的核心任務(wù)是促進(jìn)整個機(jī)構(gòu)的運作效率,從而提升機(jī)構(gòu)自身的核心競爭力。
本文將研究目標(biāo)定位于MVC模式在辦公自動化信息系統(tǒng)中的研究與應(yīng)用,利用Struts框架開發(fā)和實現(xiàn)MVC設(shè)計模式的企業(yè)辦公自動化系統(tǒng),能極大的增加可復(fù)用性,提高開發(fā)的效率,減少業(yè)務(wù)邏輯層、表現(xiàn)層及數(shù)據(jù)持久層的耦合性,降低維護(hù)復(fù)雜度,具有很好的理論價值和實踐意義。隨著信息技術(shù)和網(wǎng)絡(luò)的飛速發(fā)展,基于網(wǎng)的辦公自動化系統(tǒng)逐漸受到關(guān)注。很多大型企業(yè)集團(tuán)均已經(jīng)實現(xiàn)網(wǎng)絡(luò)高層次的辦公自動化,這些系統(tǒng)的實現(xiàn)能夠為企業(yè)節(jié)省大量的辦公費用,節(jié)省大量的人力資源,使辦公效率大幅度提高。企業(yè)內(nèi)部的管理運作核心就是辦公自動化系統(tǒng),辦公自動化為企業(yè)發(fā)展承擔(dān)著巨大的作用。網(wǎng)絡(luò)辦公系統(tǒng)有著廣闊的市場前景。大型企業(yè)為實現(xiàn)企業(yè)內(nèi)各種信息資源的共享,需要高層次的網(wǎng)絡(luò)辦公自動化,從而提高整體工作效率,加強(qiáng)員工間的交流,同時為領(lǐng)導(dǎo)提供各種有用數(shù)據(jù);方便領(lǐng)導(dǎo)及時了解公司情況、為其提供決策方面的支持。本文首先闡述了MVC模式、J2EE的基本知識以及Struts,Hibernate和Spring的J2EE框架技術(shù),結(jié)合上面多提的這三種技術(shù),對整個辦公自動化系統(tǒng)的需求進(jìn)行分析,對辦公自動化系統(tǒng)進(jìn)行整體的設(shè)計,在此基礎(chǔ)上重點對系統(tǒng)通用公文審批以及會議管理兩個重點模塊進(jìn)行詳細(xì)設(shè)計,并從業(yè)務(wù)邏輯層、表示層、數(shù)據(jù)持久層來實現(xiàn)。進(jìn)行辦公自動化系統(tǒng)的需求分析與概要設(shè)計。根據(jù)企業(yè)目前的現(xiàn)狀與實際需求,對整個系統(tǒng)的功能需求進(jìn)行具體分析,根據(jù)具體的實際情況,對系統(tǒng)的重點模塊給出了詳細(xì)設(shè)計,包括通用公文審批模塊和會議管理模塊。在詳細(xì)設(shè)計中主要包括了系統(tǒng)的具體實現(xiàn)方法和數(shù)據(jù)庫設(shè)計等。根據(jù)系統(tǒng)的詳細(xì)設(shè)計,從三個層次--表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層闡述了了怎樣應(yīng)用SSH框架到辦公自動化系統(tǒng)的模塊,以及系統(tǒng)的具體實現(xiàn),對系統(tǒng)部分運行結(jié)果進(jìn)行展示,對系統(tǒng)主要模塊進(jìn)行測試,包括單元測試和功能測試兩個方面。
關(guān)鍵詞:MVC模式,辦公自動化,Struts
目 錄
摘要 2
Abstract 3
第一章 緒論 4
1.1選題背景與意義 4
1.2國內(nèi)外研究現(xiàn)狀 5
1.3論文主要工作 7
1.4論文組織結(jié)構(gòu) 7
第二章J2EE概述 8
2.1 J2EE概述 8
2.2 Java常用開發(fā)組件 9
2.2.1客戶端層組件 10
2.2.2網(wǎng)絡(luò)層組件 12
2.2.3業(yè)務(wù)層組件 13
2.3 MVC設(shè)計模式 14
第三章 辦公自動化系統(tǒng)的需求分析與概要設(shè)計 17
3.1需求描述 17
3.1.1辦公自動化系統(tǒng)的功能需求 17
3.1.2系統(tǒng)非功能性需求 19
3.2需求分析 21
3.2.1 需求分析方法 21
3.2.2識別用例 21
3.3系統(tǒng)架構(gòu)設(shè)計 23
3.3.1系統(tǒng)整體框架設(shè)計 24
3.3.2系統(tǒng)表現(xiàn)層設(shè)計 25
3.3.3系統(tǒng)業(yè)務(wù)邏輯層設(shè)計 26
3.3.4系統(tǒng)持久層設(shè)計 26
第四章 辦公自動化系統(tǒng)的詳細(xì)設(shè)計 27
4.1通用公文審批模塊的設(shè)計 27
4.1.1公文處理的設(shè)計 28
4.1.2公文管理的設(shè)計 29
4.1.3流程管理的設(shè)計 30
4.2會議管理模塊設(shè)計 31
4.2.1會議室管理的設(shè)計 32
4.2.2會議管理的設(shè)計 33
4.3數(shù)據(jù)庫的詳細(xì)設(shè)計 33
第五章 辦公自動化系統(tǒng)的實現(xiàn) 36
5.1系統(tǒng)的環(huán)境配置 36
5.2數(shù)據(jù)持久層的實現(xiàn) 37
5.2.1數(shù)據(jù)庫連接池的建立 37
5.2.2 Hibernate配置的建立 38
5.2.3持久化對象的創(chuàng)建 39
5.2.4構(gòu)建數(shù)據(jù)訪問類實現(xiàn)GRUD操作 40
5.3業(yè)務(wù)邏輯層的實現(xiàn) 43
5.4表示層的實現(xiàn) 46
5.4.1 Struts框架下的表示層 46
5.4.2 ActionServlet擴(kuò)展的實現(xiàn) 51
5.4.3 PlugIn擴(kuò)展的實現(xiàn)過程 53
第六章 系統(tǒng)實現(xiàn)及測試 55
6.1系統(tǒng)實現(xiàn) 55
6.2系統(tǒng)測試 60
第七章 總結(jié)與展望 62
參考文獻(xiàn) 62
致謝 65
辦公自動化一方面包括人際辦公的信息化,另一方面,同時也在辦公自動化中融進(jìn)了知識管理。新的辦公自動化系統(tǒng)提供了全新高效的工作模式,為辦公室,領(lǐng)導(dǎo)層,業(yè)務(wù)部門,人力資源部門等提供了方便?,F(xiàn)代辦公自動化系統(tǒng)普遍是基于企業(yè)本身的Intranet平臺之上,目的是協(xié)助企業(yè)實現(xiàn)動態(tài)的知識管理和內(nèi)容管理,使機(jī)構(gòu)中每一位成員可以不斷在協(xié)作中獲得進(jìn)步和學(xué)習(xí)的機(jī)會。隨著科技的發(fā)展,現(xiàn)在的辦公已經(jīng)不再是單純的行政事務(wù),同時不再是簡單的文件處理?,F(xiàn)代辦公的核心任務(wù)是促進(jìn)整個機(jī)構(gòu)的運作效率,從而提升機(jī)構(gòu)自身的核心競爭力。
本文將研究目標(biāo)定位于MVC模式在辦公自動化信息系統(tǒng)中的研究與應(yīng)用,利用Struts框架開發(fā)和實現(xiàn)MVC設(shè)計模式的企業(yè)辦公自動化系統(tǒng),能極大的增加可復(fù)用性,提高開發(fā)的效率,減少業(yè)務(wù)邏輯層、表現(xiàn)層及數(shù)據(jù)持久層的耦合性,降低維護(hù)復(fù)雜度,具有很好的理論價值和實踐意義。隨著信息技術(shù)和網(wǎng)絡(luò)的飛速發(fā)展,基于網(wǎng)的辦公自動化系統(tǒng)逐漸受到關(guān)注。很多大型企業(yè)集團(tuán)均已經(jīng)實現(xiàn)網(wǎng)絡(luò)高層次的辦公自動化,這些系統(tǒng)的實現(xiàn)能夠為企業(yè)節(jié)省大量的辦公費用,節(jié)省大量的人力資源,使辦公效率大幅度提高。企業(yè)內(nèi)部的管理運作核心就是辦公自動化系統(tǒng),辦公自動化為企業(yè)發(fā)展承擔(dān)著巨大的作用。網(wǎng)絡(luò)辦公系統(tǒng)有著廣闊的市場前景。大型企業(yè)為實現(xiàn)企業(yè)內(nèi)各種信息資源的共享,需要高層次的網(wǎng)絡(luò)辦公自動化,從而提高整體工作效率,加強(qiáng)員工間的交流,同時為領(lǐng)導(dǎo)提供各種有用數(shù)據(jù);方便領(lǐng)導(dǎo)及時了解公司情況、為其提供決策方面的支持。本文首先闡述了MVC模式、J2EE的基本知識以及Struts,Hibernate和Spring的J2EE框架技術(shù),結(jié)合上面多提的這三種技術(shù),對整個辦公自動化系統(tǒng)的需求進(jìn)行分析,對辦公自動化系統(tǒng)進(jìn)行整體的設(shè)計,在此基礎(chǔ)上重點對系統(tǒng)通用公文審批以及會議管理兩個重點模塊進(jìn)行詳細(xì)設(shè)計,并從業(yè)務(wù)邏輯層、表示層、數(shù)據(jù)持久層來實現(xiàn)。進(jìn)行辦公自動化系統(tǒng)的需求分析與概要設(shè)計。根據(jù)企業(yè)目前的現(xiàn)狀與實際需求,對整個系統(tǒng)的功能需求進(jìn)行具體分析,根據(jù)具體的實際情況,對系統(tǒng)的重點模塊給出了詳細(xì)設(shè)計,包括通用公文審批模塊和會議管理模塊。在詳細(xì)設(shè)計中主要包括了系統(tǒng)的具體實現(xiàn)方法和數(shù)據(jù)庫設(shè)計等。根據(jù)系統(tǒng)的詳細(xì)設(shè)計,從三個層次--表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層闡述了了怎樣應(yīng)用SSH框架到辦公自動化系統(tǒng)的模塊,以及系統(tǒng)的具體實現(xiàn),對系統(tǒng)部分運行結(jié)果進(jìn)行展示,對系統(tǒng)主要模塊進(jìn)行測試,包括單元測試和功能測試兩個方面。
關(guān)鍵詞:MVC模式,辦公自動化,Struts
目 錄
摘要 2
Abstract 3
第一章 緒論 4
1.1選題背景與意義 4
1.2國內(nèi)外研究現(xiàn)狀 5
1.3論文主要工作 7
1.4論文組織結(jié)構(gòu) 7
第二章J2EE概述 8
2.1 J2EE概述 8
2.2 Java常用開發(fā)組件 9
2.2.1客戶端層組件 10
2.2.2網(wǎng)絡(luò)層組件 12
2.2.3業(yè)務(wù)層組件 13
2.3 MVC設(shè)計模式 14
第三章 辦公自動化系統(tǒng)的需求分析與概要設(shè)計 17
3.1需求描述 17
3.1.1辦公自動化系統(tǒng)的功能需求 17
3.1.2系統(tǒng)非功能性需求 19
3.2需求分析 21
3.2.1 需求分析方法 21
3.2.2識別用例 21
3.3系統(tǒng)架構(gòu)設(shè)計 23
3.3.1系統(tǒng)整體框架設(shè)計 24
3.3.2系統(tǒng)表現(xiàn)層設(shè)計 25
3.3.3系統(tǒng)業(yè)務(wù)邏輯層設(shè)計 26
3.3.4系統(tǒng)持久層設(shè)計 26
第四章 辦公自動化系統(tǒng)的詳細(xì)設(shè)計 27
4.1通用公文審批模塊的設(shè)計 27
4.1.1公文處理的設(shè)計 28
4.1.2公文管理的設(shè)計 29
4.1.3流程管理的設(shè)計 30
4.2會議管理模塊設(shè)計 31
4.2.1會議室管理的設(shè)計 32
4.2.2會議管理的設(shè)計 33
4.3數(shù)據(jù)庫的詳細(xì)設(shè)計 33
第五章 辦公自動化系統(tǒng)的實現(xiàn) 36
5.1系統(tǒng)的環(huán)境配置 36
5.2數(shù)據(jù)持久層的實現(xiàn) 37
5.2.1數(shù)據(jù)庫連接池的建立 37
5.2.2 Hibernate配置的建立 38
5.2.3持久化對象的創(chuàng)建 39
5.2.4構(gòu)建數(shù)據(jù)訪問類實現(xiàn)GRUD操作 40
5.3業(yè)務(wù)邏輯層的實現(xiàn) 43
5.4表示層的實現(xiàn) 46
5.4.1 Struts框架下的表示層 46
5.4.2 ActionServlet擴(kuò)展的實現(xiàn) 51
5.4.3 PlugIn擴(kuò)展的實現(xiàn)過程 53
第六章 系統(tǒng)實現(xiàn)及測試 55
6.1系統(tǒng)實現(xiàn) 55
6.2系統(tǒng)測試 60
第七章 總結(jié)與展望 62
參考文獻(xiàn) 62
致謝 65