基于soa的國庫會計賬簿及報表系統(tǒng).doc
約81頁DOC格式手機打開展開
基于soa的國庫會計賬簿及報表系統(tǒng),本文工81頁,共計5萬余字基于soa的國庫會計賬簿及報表系統(tǒng) 摘要目前,傳統(tǒng)財務(wù)軟件受到來自先進的管理思想和信息技術(shù)帶來的巨大挑戰(zhàn),網(wǎng)絡(luò)化、管理化已成為財務(wù)軟件發(fā)展的必然趨勢,跨躍時間與空間的限制的網(wǎng)絡(luò)財務(wù)隨之迅速的成長起來。本文詳細論述了財務(wù)信息軟件當(dāng)前發(fā)展現(xiàn)狀,探討了實現(xiàn)網(wǎng)絡(luò)財務(wù)的技術(shù)平臺與實現(xiàn)手段。針對傳統(tǒng)財務(wù)軟...
內(nèi)容介紹
此文檔由會員 bshhty 發(fā)布
本文工81頁,共計5萬余字
基于SOA的國庫會計賬簿及報表系統(tǒng)
摘 要
目前,傳統(tǒng)財務(wù)軟件受到來自先進的管理思想和信息技術(shù)帶來的巨大挑戰(zhàn),網(wǎng)絡(luò)化、管理化已成為財務(wù)軟件發(fā)展的必然趨勢,跨躍時間與空間的限制的網(wǎng)絡(luò)財務(wù)隨之迅速的成長起來。
本文詳細論述了財務(wù)信息軟件當(dāng)前發(fā)展現(xiàn)狀,探討了實現(xiàn)網(wǎng)絡(luò)財務(wù)的技術(shù)平臺與實現(xiàn)手段。針對傳統(tǒng)財務(wù)軟件不能很好解決財會業(yè)務(wù)的遠程處理、會計核算滯后等問題,本論文(項目)在充分的調(diào)研與需求分析的基礎(chǔ)上,采用面向服務(wù)的架構(gòu)技術(shù),進行了針對該財務(wù)軟件的架構(gòu)設(shè)計,該設(shè)計包括企業(yè)層、流程層、中介層及基本層四個方面。然后,本文運用面向?qū)ο蟮脑O(shè)計方法進行了財會業(yè)務(wù)域類分析、財會域類動態(tài)行為設(shè)計、財會業(yè)務(wù)流程分析,并在此基礎(chǔ)上進行了模塊的規(guī)劃與實現(xiàn)。在具體實現(xiàn)技術(shù)方面,按上述四層結(jié)構(gòu),在具有多層結(jié)構(gòu)的分布式應(yīng)用程序模型的技術(shù)平臺上,構(gòu)建能夠封裝業(yè)務(wù)邏輯的企業(yè)級JavaBean中間組件,并結(jié)合動態(tài)頁面實現(xiàn)技術(shù)使上述問題得到較好的解決。為了能夠使頁面具有更好的表現(xiàn)邏輯,在程序的實現(xiàn)中,同時使用多種腳本語言、層疊樣式表技術(shù)及超文本頁面組件技術(shù)。
最后,在企業(yè)層中,對該財務(wù)系統(tǒng)進行了功能測試,在測試中發(fā)現(xiàn)的問題已經(jīng)全部得到了解決。按照面向服務(wù)結(jié)構(gòu)的四層設(shè)計的要求,對系統(tǒng)的性能做了比較全面的實驗性分析,達到了滿意的效果。
關(guān)鍵詞 網(wǎng)絡(luò)財務(wù);面向服務(wù)的構(gòu)架;企業(yè)級JavaBean;超文本頁面組件
Abstract
Currently, traditional accounting software is confronted with advanced management ideology and IT technology and thus networked accounting software with management functionalities, which is developing very quickly and breaking the time and spatial barriers, has become the main trend.
This paper discusses the current state of the development of the accounting information software in detail, the technical platforms and the implementation means of the networked finance. For the purpose of solving problems in long-distance financial transactions and delay in accounting resulted from traditional accounting software, in this paper, based on sufficient requirement analysis, service oriented architecture has been adopted in the architectural design, which involves enterprise layer, processing layer, intermediary layer, and basic layer. This paper applies object-oriented design method to do class analysis on financial transactions, dynamical class behavior design, and analysis on financing transaction flow and then, based on these designs, module designs and implementations are carried out. As for implementation techniques, according to the four-layered structure, on the distributed multi-layer technical platform of application program model, this project uses Enterprise JavaBean component to encapsulate business logics combined with dynamic Web pages to solve the problems successfully. In order for the webpages to have better presentation logic, this project uses multiple script languages, cascading style sheets and Hypertext Page Component technics.
Finally, functionality testing has been finished in enterprise layer and all the errors found have been corrected. According to the design requirements for the four-layered Service Oriented Architecture, performance analysis has been done on the system and satisfactory results are achieved.
Keywords Networking Finance, Service Oriented Architecture, Enterprise JavaBean, Hypertext Page Component
目錄
摘 要 I
Abstract II
目錄 III
第1章 緒 論 1
1.1 課題的學(xué)術(shù)背景和實際意義 1
1.2 與課題相關(guān)的國內(nèi)外研究綜述 2
1.2.1 財務(wù)軟件的發(fā)展概況 2
1.2.2 中間件的發(fā)展概況 3
1.2.3 SOA的發(fā)展及目前的研究狀況 6
1.3 本文的主要工作 8
第2章 系統(tǒng)分析 9
2.1 理解需求 9
2.2 分析需求 10
2.3 本章小結(jié) 14
第3章 系統(tǒng)設(shè)計 15
3.1 系統(tǒng)配置 15
3.1.1 軟件配置 15
3.1.2 硬件配置 15
3.1.3 網(wǎng)絡(luò)配置 16
3.2 國庫會計賬簿及報表系統(tǒng)的架構(gòu)設(shè)計 16
3.2.1 應(yīng)用程序前端 17
3.2.2 流程服務(wù) 19
3.2.3 中介服務(wù) 20
3.2.4 基本服務(wù) 21
3.3 國庫會計賬簿及報表系統(tǒng)域類分析 25
3.3.1 賬務(wù)管理域類分析 26
3.3.2 款項撥付域類分析 26
3.4 域類的動態(tài)行為設(shè)計 27
3.4.1 類的狀態(tài)圖 28
3.4.2 類的時序圖 31
3.5系統(tǒng)安全性設(shè)計 32
3.6 本章小結(jié) 35
第4章 系統(tǒng)實現(xiàn) 36
4.1 概述 36
4.2應(yīng)用程序客戶瑞的實現(xiàn) 36
4.3 業(yè)務(wù)流程層的實現(xiàn) 46
4.2.1 業(yè)務(wù)邏輯流程 46
4.2.1 業(yè)務(wù)邏輯組件 47
4.4 中介層的實現(xiàn) 57
4.5基礎(chǔ)服務(wù)層的實現(xiàn) 58
4.3本章小結(jié) 61
第5章 系統(tǒng)測試與性能評測 62
5.1 概述 62
5.2 基本層的性能評測 62
5.3業(yè)務(wù)流程層和中介層性能評測 64
5.4應(yīng)用程序客戶端性能評測 65
5.4 本章小結(jié) 69
結(jié)論 70
參考文獻 71
附錄1 憑單管理子模塊表 74
附錄2 EJB組件說明表 75
哈爾濱工業(yè)大學(xué)學(xué)位論文原創(chuàng)性聲明 76
致謝 77
參考文獻
王玲,李麗娜. 會計電算化使用方法和技巧.科技資訊. 2006,(7):145
J. Bambara. J2EE技術(shù)內(nèi)幕.劉堃等譯. 機械工業(yè)出版社, 2002:17~21
伊?xí)詮? J2EE全實例教程. 北京希望電子出版社,2002:1~4
K. Meyer-Wegener. Thirty Years of Server Technology - From Transaction Processing to Web Services. Data Management In A Connected World Lecture Notes In Computer Science. 2005:51~65
E. Newcomer著. Understanding SOA with Web Services. 徐涵譯.電子工業(yè)出版社,2006:46~48
袁榮. 網(wǎng)絡(luò)財務(wù)存在的問題及風(fēng)險防范. 集團經(jīng)濟研究. 2006,(9):264
肖健. 2005年中間件市場分析與預(yù)測[EB/0L].
竇蕾,袁臻,劉冬. 基于構(gòu)件的中間件技術(shù)J2EE. 計算機科學(xué).2006,30(6):13~15
馮平. 電子商務(wù)網(wǎng)站訪問性能研究.華中科技大學(xué). 2006,(4):68
牟玉萍. 網(wǎng)絡(luò)財務(wù)與企業(yè)資源計劃系統(tǒng)——試論我國財務(wù)軟件的發(fā)展趨勢.中國會計電算化. 2004,(4):9~10
由雯,李宏,趙翠華. 網(wǎng)絡(luò)財務(wù)與企業(yè)資源計劃系統(tǒng).理論界. 2006,(6):245
魏勇,張權(quán). 中間件技術(shù)研究. 電子技術(shù)應(yīng)用.2004,(11):1~2
吳濤,曲凡,蘇春萍. 基于中間件和XML技術(shù)的醫(yī)學(xué)信息集成系統(tǒng). 情報雜志. 2006,(7):24
E. Roman. Mastering Enterprise JavaBeans. 電子工業(yè)出版社,2002:15~19
H. Y. Jeong. The Implementation of Component Based Web Courseware in Middleware Systems. Grid And Cooperative Computing-GCC. 2005:1108~1118
K. H. Kim, H. J. Ahn. An EJB-based Very Large Scale Workflow System and Its Performance Measurement. Advanced Web And NetWork Technologies, And Applications, Proceedings Lecture Notes In Computer Science. 2005:526~537
W. Li, S. Zhang and W. Dai. A Multi-tiered Collaborative Commerce Model Based on the Integration of CORBA and EJB. Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics. 2004: 4078~4083
肖玎,劉建成. 一種電子商務(wù)的設(shè)計與實現(xiàn).企業(yè)技術(shù)開發(fā). 2005,(1): 58
新明. JSP環(huán)境下電子商務(wù)購物車實現(xiàn)研究.微計算機應(yīng)用. 2005,(2): 278
Y. Liu, A. Fekete and I. Gorton. Design-level Performance Prediction of Component-based Applications. IEEE Transactions On Software Engineering. 2005, 31(11): 92~94
H. Schuhart, D. Pietzsch and V. Linnemann. Developing A Web Service for Distributed Persistent Objects in the Context of An XML Database Programming Language. On The Move To Meaningful Internet Systems. 2005: 613~630
K. H. Kim. A XML-based Workflow Event Logging Mechanism for Workflow Mining. Advanced Web And NetWork Technologies, And Applications, Proceedings Lecture Notes In Computer Science. 2006: 132~136
J. Arlow. UML和統(tǒng)一過程實用面向?qū)ο蟮姆治龊驮O(shè)計.方貴賓譯.機機械工業(yè)出版社,2003: 9~15
周建升. 基于業(yè)務(wù)流程重組(BPR)的會計業(yè)務(wù)流程重組.中國管理信息化. 2005, (5): 248
A. Leff. Enterprise JavaBeans Caching in Clustered Environments. Concurrency Computation Practice and Experience. 2005: 1027~1051
H. Haddad. Y. Xie. Wrapper-based Framework for Domain-specific Software Reuse. Journal of Information Science And Engineering. 2006,22(2): 269~282
K. Kim, J. Lee and C. Kim. A Real-time Cooperative Swim-lane Business Process Modeler. Computational Science And Its Applications - ICCSA. 2005:176~185
Anon. A Hike Through Post-EJB J2EE Web Application Architecture, part II. Computing in Science and Engineering. 2006,79~87
W. Li, S. Zhang, W. Dai, S. Moon, S. Shin and Y. Yang. The Design and Implementation of Enterprise JavaBean(EJB) Wrapper for Legacy System. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics. 2001: 1988~1992
基于SOA的國庫會計賬簿及報表系統(tǒng)
摘 要
目前,傳統(tǒng)財務(wù)軟件受到來自先進的管理思想和信息技術(shù)帶來的巨大挑戰(zhàn),網(wǎng)絡(luò)化、管理化已成為財務(wù)軟件發(fā)展的必然趨勢,跨躍時間與空間的限制的網(wǎng)絡(luò)財務(wù)隨之迅速的成長起來。
本文詳細論述了財務(wù)信息軟件當(dāng)前發(fā)展現(xiàn)狀,探討了實現(xiàn)網(wǎng)絡(luò)財務(wù)的技術(shù)平臺與實現(xiàn)手段。針對傳統(tǒng)財務(wù)軟件不能很好解決財會業(yè)務(wù)的遠程處理、會計核算滯后等問題,本論文(項目)在充分的調(diào)研與需求分析的基礎(chǔ)上,采用面向服務(wù)的架構(gòu)技術(shù),進行了針對該財務(wù)軟件的架構(gòu)設(shè)計,該設(shè)計包括企業(yè)層、流程層、中介層及基本層四個方面。然后,本文運用面向?qū)ο蟮脑O(shè)計方法進行了財會業(yè)務(wù)域類分析、財會域類動態(tài)行為設(shè)計、財會業(yè)務(wù)流程分析,并在此基礎(chǔ)上進行了模塊的規(guī)劃與實現(xiàn)。在具體實現(xiàn)技術(shù)方面,按上述四層結(jié)構(gòu),在具有多層結(jié)構(gòu)的分布式應(yīng)用程序模型的技術(shù)平臺上,構(gòu)建能夠封裝業(yè)務(wù)邏輯的企業(yè)級JavaBean中間組件,并結(jié)合動態(tài)頁面實現(xiàn)技術(shù)使上述問題得到較好的解決。為了能夠使頁面具有更好的表現(xiàn)邏輯,在程序的實現(xiàn)中,同時使用多種腳本語言、層疊樣式表技術(shù)及超文本頁面組件技術(shù)。
最后,在企業(yè)層中,對該財務(wù)系統(tǒng)進行了功能測試,在測試中發(fā)現(xiàn)的問題已經(jīng)全部得到了解決。按照面向服務(wù)結(jié)構(gòu)的四層設(shè)計的要求,對系統(tǒng)的性能做了比較全面的實驗性分析,達到了滿意的效果。
關(guān)鍵詞 網(wǎng)絡(luò)財務(wù);面向服務(wù)的構(gòu)架;企業(yè)級JavaBean;超文本頁面組件
Abstract
Currently, traditional accounting software is confronted with advanced management ideology and IT technology and thus networked accounting software with management functionalities, which is developing very quickly and breaking the time and spatial barriers, has become the main trend.
This paper discusses the current state of the development of the accounting information software in detail, the technical platforms and the implementation means of the networked finance. For the purpose of solving problems in long-distance financial transactions and delay in accounting resulted from traditional accounting software, in this paper, based on sufficient requirement analysis, service oriented architecture has been adopted in the architectural design, which involves enterprise layer, processing layer, intermediary layer, and basic layer. This paper applies object-oriented design method to do class analysis on financial transactions, dynamical class behavior design, and analysis on financing transaction flow and then, based on these designs, module designs and implementations are carried out. As for implementation techniques, according to the four-layered structure, on the distributed multi-layer technical platform of application program model, this project uses Enterprise JavaBean component to encapsulate business logics combined with dynamic Web pages to solve the problems successfully. In order for the webpages to have better presentation logic, this project uses multiple script languages, cascading style sheets and Hypertext Page Component technics.
Finally, functionality testing has been finished in enterprise layer and all the errors found have been corrected. According to the design requirements for the four-layered Service Oriented Architecture, performance analysis has been done on the system and satisfactory results are achieved.
Keywords Networking Finance, Service Oriented Architecture, Enterprise JavaBean, Hypertext Page Component
目錄
摘 要 I
Abstract II
目錄 III
第1章 緒 論 1
1.1 課題的學(xué)術(shù)背景和實際意義 1
1.2 與課題相關(guān)的國內(nèi)外研究綜述 2
1.2.1 財務(wù)軟件的發(fā)展概況 2
1.2.2 中間件的發(fā)展概況 3
1.2.3 SOA的發(fā)展及目前的研究狀況 6
1.3 本文的主要工作 8
第2章 系統(tǒng)分析 9
2.1 理解需求 9
2.2 分析需求 10
2.3 本章小結(jié) 14
第3章 系統(tǒng)設(shè)計 15
3.1 系統(tǒng)配置 15
3.1.1 軟件配置 15
3.1.2 硬件配置 15
3.1.3 網(wǎng)絡(luò)配置 16
3.2 國庫會計賬簿及報表系統(tǒng)的架構(gòu)設(shè)計 16
3.2.1 應(yīng)用程序前端 17
3.2.2 流程服務(wù) 19
3.2.3 中介服務(wù) 20
3.2.4 基本服務(wù) 21
3.3 國庫會計賬簿及報表系統(tǒng)域類分析 25
3.3.1 賬務(wù)管理域類分析 26
3.3.2 款項撥付域類分析 26
3.4 域類的動態(tài)行為設(shè)計 27
3.4.1 類的狀態(tài)圖 28
3.4.2 類的時序圖 31
3.5系統(tǒng)安全性設(shè)計 32
3.6 本章小結(jié) 35
第4章 系統(tǒng)實現(xiàn) 36
4.1 概述 36
4.2應(yīng)用程序客戶瑞的實現(xiàn) 36
4.3 業(yè)務(wù)流程層的實現(xiàn) 46
4.2.1 業(yè)務(wù)邏輯流程 46
4.2.1 業(yè)務(wù)邏輯組件 47
4.4 中介層的實現(xiàn) 57
4.5基礎(chǔ)服務(wù)層的實現(xiàn) 58
4.3本章小結(jié) 61
第5章 系統(tǒng)測試與性能評測 62
5.1 概述 62
5.2 基本層的性能評測 62
5.3業(yè)務(wù)流程層和中介層性能評測 64
5.4應(yīng)用程序客戶端性能評測 65
5.4 本章小結(jié) 69
結(jié)論 70
參考文獻 71
附錄1 憑單管理子模塊表 74
附錄2 EJB組件說明表 75
哈爾濱工業(yè)大學(xué)學(xué)位論文原創(chuàng)性聲明 76
致謝 77
參考文獻
王玲,李麗娜. 會計電算化使用方法和技巧.科技資訊. 2006,(7):145
J. Bambara. J2EE技術(shù)內(nèi)幕.劉堃等譯. 機械工業(yè)出版社, 2002:17~21
伊?xí)詮? J2EE全實例教程. 北京希望電子出版社,2002:1~4
K. Meyer-Wegener. Thirty Years of Server Technology - From Transaction Processing to Web Services. Data Management In A Connected World Lecture Notes In Computer Science. 2005:51~65
E. Newcomer著. Understanding SOA with Web Services. 徐涵譯.電子工業(yè)出版社,2006:46~48
袁榮. 網(wǎng)絡(luò)財務(wù)存在的問題及風(fēng)險防范. 集團經(jīng)濟研究. 2006,(9):264
肖健. 2005年中間件市場分析與預(yù)測[EB/0L].
竇蕾,袁臻,劉冬. 基于構(gòu)件的中間件技術(shù)J2EE. 計算機科學(xué).2006,30(6):13~15
馮平. 電子商務(wù)網(wǎng)站訪問性能研究.華中科技大學(xué). 2006,(4):68
牟玉萍. 網(wǎng)絡(luò)財務(wù)與企業(yè)資源計劃系統(tǒng)——試論我國財務(wù)軟件的發(fā)展趨勢.中國會計電算化. 2004,(4):9~10
由雯,李宏,趙翠華. 網(wǎng)絡(luò)財務(wù)與企業(yè)資源計劃系統(tǒng).理論界. 2006,(6):245
魏勇,張權(quán). 中間件技術(shù)研究. 電子技術(shù)應(yīng)用.2004,(11):1~2
吳濤,曲凡,蘇春萍. 基于中間件和XML技術(shù)的醫(yī)學(xué)信息集成系統(tǒng). 情報雜志. 2006,(7):24
E. Roman. Mastering Enterprise JavaBeans. 電子工業(yè)出版社,2002:15~19
H. Y. Jeong. The Implementation of Component Based Web Courseware in Middleware Systems. Grid And Cooperative Computing-GCC. 2005:1108~1118
K. H. Kim, H. J. Ahn. An EJB-based Very Large Scale Workflow System and Its Performance Measurement. Advanced Web And NetWork Technologies, And Applications, Proceedings Lecture Notes In Computer Science. 2005:526~537
W. Li, S. Zhang and W. Dai. A Multi-tiered Collaborative Commerce Model Based on the Integration of CORBA and EJB. Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics. 2004: 4078~4083
肖玎,劉建成. 一種電子商務(wù)的設(shè)計與實現(xiàn).企業(yè)技術(shù)開發(fā). 2005,(1): 58
新明. JSP環(huán)境下電子商務(wù)購物車實現(xiàn)研究.微計算機應(yīng)用. 2005,(2): 278
Y. Liu, A. Fekete and I. Gorton. Design-level Performance Prediction of Component-based Applications. IEEE Transactions On Software Engineering. 2005, 31(11): 92~94
H. Schuhart, D. Pietzsch and V. Linnemann. Developing A Web Service for Distributed Persistent Objects in the Context of An XML Database Programming Language. On The Move To Meaningful Internet Systems. 2005: 613~630
K. H. Kim. A XML-based Workflow Event Logging Mechanism for Workflow Mining. Advanced Web And NetWork Technologies, And Applications, Proceedings Lecture Notes In Computer Science. 2006: 132~136
J. Arlow. UML和統(tǒng)一過程實用面向?qū)ο蟮姆治龊驮O(shè)計.方貴賓譯.機機械工業(yè)出版社,2003: 9~15
周建升. 基于業(yè)務(wù)流程重組(BPR)的會計業(yè)務(wù)流程重組.中國管理信息化. 2005, (5): 248
A. Leff. Enterprise JavaBeans Caching in Clustered Environments. Concurrency Computation Practice and Experience. 2005: 1027~1051
H. Haddad. Y. Xie. Wrapper-based Framework for Domain-specific Software Reuse. Journal of Information Science And Engineering. 2006,22(2): 269~282
K. Kim, J. Lee and C. Kim. A Real-time Cooperative Swim-lane Business Process Modeler. Computational Science And Its Applications - ICCSA. 2005:176~185
Anon. A Hike Through Post-EJB J2EE Web Application Architecture, part II. Computing in Science and Engineering. 2006,79~87
W. Li, S. Zhang, W. Dai, S. Moon, S. Shin and Y. Yang. The Design and Implementation of Enterprise JavaBean(EJB) Wrapper for Legacy System. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics. 2001: 1988~1992