報表管理系統(tǒng)中設(shè)計器的設(shè)計與實現(xiàn)
本文選題:SOA + 報表設(shè)計器; 參考:《中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所)》2017年碩士論文
【摘要】:由于企業(yè)軟件體系和當(dāng)代信息發(fā)展相對不同步的問題日漸凸顯,尋找一種靈活的,可以滿足不同業(yè)務(wù)需求、對接多樣業(yè)務(wù)接口、跨越不同技術(shù)平臺的軟件結(jié)構(gòu)解決方案成為當(dāng)下軟件架構(gòu)體系的當(dāng)務(wù)之急。而服務(wù)(service),作為一個封閉的元功能函數(shù)模塊,越來越多的出現(xiàn)在企業(yè)應(yīng)用構(gòu)建體系中,面向服務(wù)的軟件體系架構(gòu)(Service Oriented Architecture,SOA)由于具有松耦合、重用性、跨平臺等優(yōu)勢,被再次提及并不斷發(fā)展壯大,成為繼面向?qū)ο蟆⒚嫦蚪M件之后的新一代軟件體系架構(gòu)解決方案。使用面向服務(wù)的建模與體系結(jié)構(gòu)的分析方法(Service Oriented Modeling and Architecture,SOMA),可以將現(xiàn)有的企業(yè)應(yīng)用軟件進(jìn)行新的編排和重組,并輕松地添加新的服務(wù)以滿足不斷發(fā)展的企業(yè)需求,最大限度的減少了技術(shù)人員的工作量,提高了現(xiàn)有的代碼重用率,同時增加了系統(tǒng)靈活性,提高了系統(tǒng)的響應(yīng)效率,實現(xiàn)了整體意義上的系統(tǒng)重構(gòu)。本文研究了面向服務(wù)的Web報表設(shè)計器,通過提供服務(wù)的方式保障系統(tǒng)功能需求。設(shè)計器作為一個粗粒度的服務(wù),由多個細(xì)粒度的子服務(wù)構(gòu)成,通過轉(zhuǎn)換接口的方式為不同業(yè)務(wù)系統(tǒng)提供模板設(shè)計服務(wù)。在布局方式上,采用基于ESB中間件的方式部署服務(wù),為服務(wù)提供了便捷的消息傳遞和服務(wù)管理。在設(shè)計實現(xiàn)上,使用拖拽控件的方式,選擇式配置數(shù)據(jù)庫,降低開發(fā)難度,便于使用和維護(hù)。用XML格式保存和設(shè)計模板文件,改變映射規(guī)則即可快捷地轉(zhuǎn)化模板文件的格式以便導(dǎo)出。解決了當(dāng)下面向?qū)ο、面向集成、面向組件等緊耦合架構(gòu)模式下報表設(shè)計器靈活性差、重用性低的問題,具有易用、交互、并發(fā)、可擴(kuò)展等特點。
[Abstract]:Because the enterprise software system and the contemporary information development are relatively out of step with each other, we are looking for a flexible one that can meet different business needs and connect with various business interfaces. The solution of software architecture across different technology platforms becomes the urgent task of the current software architecture system. As a closed meta-functional function module, Service-Oriented Service Oriented Architecture (SOA) is becoming more and more popular in enterprise application building system, because of its advantages of loose coupling, reusability, cross-platform and so on. It has been mentioned again and has become a new generation of software architecture solution after object-oriented and component-oriented. Using a service-oriented modeling and architecture analysis approach, Service Oriented Modeling and Architecture can be used to orchestrate and reorganize existing enterprise applications and easily add new services to meet evolving enterprise needs. It reduces the workload of technicians, improves the reuse rate of existing code, increases the flexibility of the system, improves the response efficiency of the system, and realizes the system reconfiguration in the whole sense. In this paper, the service-oriented Web report designer is studied to ensure the functional requirements of the system by providing services. As a coarse-grained service, the designer consists of several fine-grained sub-services, which provide template design services for different business systems by transforming interfaces. In the layout mode, the service is deployed based on ESB middleware, which provides convenient message passing and service management for the service. In the design and implementation, the method of drag-and-drop control is used to select the configuration database, which can reduce the development difficulty and be easy to use and maintain. Using XML format to save and design template files, changing the mapping rules can quickly transform the format of template files for export. It solves the problem of poor flexibility and low reusability of report designer in tight coupling architecture such as object-oriented, integration-oriented and component-oriented, and has the characteristics of easy to use, interactive, concurrent, extensible and so on.
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;Microsoft Access工作流設(shè)計器:優(yōu)化組解決方案性能的一些建議[J];電腦編程技巧與維護(hù);2000年02期
2 牛昱東;豐云鵑;吳永明;;數(shù)據(jù)設(shè)計器擴(kuò)展的研究與應(yīng)用[J];微型電腦應(yīng)用;2007年02期
3 楊偉明;;具有可自適應(yīng)性的問卷設(shè)計器的設(shè)計[J];電腦與信息技術(shù);2009年06期
4 楊春,李小青;數(shù)據(jù)報表設(shè)計器使用技巧[J];醫(yī)學(xué)信息;2002年07期
5 閔孝忠,朱巧明;企業(yè)公文工作流中報表和流程設(shè)計器的設(shè)計與實現(xiàn)[J];福建電腦;2005年06期
6 郝志華;用VB6.0實現(xiàn)打印和預(yù)覽[J];電腦愛好者;2000年14期
7 陶楊;用數(shù)據(jù)報表設(shè)計器創(chuàng)建報表[J];軟件世界;1999年04期
8 馬浩洲;;用VB編寫抽獎系統(tǒng)[J];中小學(xué)實驗與裝備;2012年02期
9 曹元大,韓雪來;跨平臺可視化網(wǎng)頁設(shè)計器的設(shè)計與實現(xiàn)[J];北京理工大學(xué)學(xué)報;2001年01期
10 鄒金蘭;鄒春華;;DCERP系統(tǒng)的個性設(shè)計[J];機(jī)電工程技術(shù);2006年06期
相關(guān)會議論文 前1條
1 張雄;譚浩;;基于BPEL4WS的流程設(shè)計器的可視化設(shè)計與實現(xiàn)[A];2006北京地區(qū)高校研究生學(xué)術(shù)交流會——通信與信息技術(shù)會議論文集(下)[C];2006年
相關(guān)重要報紙文章 前2條
1 李培林;裝機(jī)好幫手[N];計算機(jī)世界;2004年
2 李培林;DOWN個免費(fèi)軟件,菜鳥也能自助裝機(jī)[N];中國計算機(jī)報;2004年
相關(guān)碩士學(xué)位論文 前10條
1 李海銘;基于MVVM模式的嵌入式GUI可視化設(shè)計器的設(shè)計與實現(xiàn)[D];湖南科技大學(xué);2015年
2 劉志華;移動開發(fā)中間件設(shè)計器的開發(fā)[D];南昌大學(xué);2016年
3 關(guān)寧;報表管理系統(tǒng)中設(shè)計器的設(shè)計與實現(xiàn)[D];中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所);2017年
4 何璦君;路線圖設(shè)計器系統(tǒng)的設(shè)計與開發(fā)[D];華中科技大學(xué);2009年
5 唐誠;游戲關(guān)卡設(shè)計器的研究和實現(xiàn)[D];蘇州大學(xué);2006年
6 溫麗兵;企業(yè)可視化集成開發(fā)環(huán)境——實體設(shè)計器的實現(xiàn)[D];北方工業(yè)大學(xué);2009年
7 張倩;達(dá)夢OLAP聚集設(shè)計器的研究[D];華中科技大學(xué);2011年
8 宋廣元;基于統(tǒng)一網(wǎng)絡(luò)管理平臺的報表設(shè)計器的研究與實現(xiàn)[D];西南交通大學(xué);2007年
9 趙耀;基于Flex的jBPM WEB流程設(shè)計器的研究與開發(fā)[D];昆明理工大學(xué);2012年
10 劉建;基于XPDL的可視化流程設(shè)計器的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2009年
,本文編號:1906160
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1906160.html