报表管理系统中设计器的设计与实现
本文选题:SOA + 报表设计器 ; 参考:《中国科学院大学(中国科学院沈阳计算技术研究所)》2017年硕士论文
【摘要】:由于企业软件体系和当代信息发展相对不同步的问题日渐凸显,寻找一种灵活的,可以满足不同业务需求、对接多样业务接口、跨越不同技术平台的软件结构解决方案成为当下软件架构体系的当务之急。而服务(service),作为一个封闭的元功能函数模块,越来越多的出现在企业应用构建体系中,面向服务的软件体系架构(Service Oriented Architecture,SOA)由于具有松耦合、重用性、跨平台等优势,被再次提及并不断发展壮大,成为继面向对象、面向组件之后的新一代软件体系架构解决方案。使用面向服务的建模与体系结构的分析方法(Service Oriented Modeling and Architecture,SOMA),可以将现有的企业应用软件进行新的编排和重组,并轻松地添加新的服务以满足不断发展的企业需求,最大限度的减少了技术人员的工作量,提高了现有的代码重用率,同时增加了系统灵活性,提高了系统的响应效率,实现了整体意义上的系统重构。本文研究了面向服务的Web报表设计器,通过提供服务的方式保障系统功能需求。设计器作为一个粗粒度的服务,由多个细粒度的子服务构成,通过转换接口的方式为不同业务系统提供模板设计服务。在布局方式上,采用基于ESB中间件的方式部署服务,为服务提供了便捷的消息传递和服务管理。在设计实现上,使用拖拽控件的方式,选择式配置数据库,降低开发难度,便于使用和维护。用XML格式保存和设计模板文件,改变映射规则即可快捷地转化模板文件的格式以便导出。解决了当下面向对象、面向集成、面向组件等紧耦合架构模式下报表设计器灵活性差、重用性低的问题,具有易用、交互、并发、可扩展等特点。
[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.
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.09
【相似文献】
相关期刊论文 前10条
1 ;Microsoft Access工作流设计器:优化组解决方案性能的一些建议[J];电脑编程技巧与维护;2000年02期
2 牛昱东;丰云鹃;吴永明;;数据设计器扩展的研究与应用[J];微型电脑应用;2007年02期
3 杨伟明;;具有可自适应性的问卷设计器的设计[J];电脑与信息技术;2009年06期
4 杨春,李小青;数据报表设计器使用技巧[J];医学信息;2002年07期
5 闵孝忠,朱巧明;企业公文工作流中报表和流程设计器的设计与实现[J];福建电脑;2005年06期
6 郝志华;用VB6.0实现打印和预览[J];电脑爱好者;2000年14期
7 陶杨;用数据报表设计器创建报表[J];软件世界;1999年04期
8 马浩洲;;用VB编写抽奖系统[J];中小学实验与装备;2012年02期
9 曹元大,韩雪来;跨平台可视化网页设计器的设计与实现[J];北京理工大学学报;2001年01期
10 邹金兰;邹春华;;DCERP系统的个性设计[J];机电工程技术;2006年06期
相关会议论文 前1条
1 张雄;谭浩;;基于BPEL4WS的流程设计器的可视化设计与实现[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
相关重要报纸文章 前2条
1 李培林;装机好帮手[N];计算机世界;2004年
2 李培林;DOWN个免费软件,菜鸟也能自助装机[N];中国计算机报;2004年
相关硕士学位论文 前10条
1 李海铭;基于MVVM模式的嵌入式GUI可视化设计器的设计与实现[D];湖南科技大学;2015年
2 刘志华;移动开发中间件设计器的开发[D];南昌大学;2016年
3 关宁;报表管理系统中设计器的设计与实现[D];中国科学院大学(中国科学院沈阳计算技术研究所);2017年
4 何瑷君;路线图设计器系统的设计与开发[D];华中科技大学;2009年
5 唐诚;游戏关卡设计器的研究和实现[D];苏州大学;2006年
6 温丽兵;企业可视化集成开发环境——实体设计器的实现[D];北方工业大学;2009年
7 张倩;达梦OLAP聚集设计器的研究[D];华中科技大学;2011年
8 宋广元;基于统一网络管理平台的报表设计器的研究与实现[D];西南交通大学;2007年
9 赵耀;基于Flex的jBPM WEB流程设计器的研究与开发[D];昆明理工大学;2012年
10 刘建;基于XPDL的可视化流程设计器的设计与实现[D];电子科技大学;2009年
,本文编号:1906160
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1906160.html