基于组件的管理信息系统中代码自动生成技术的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hudongfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着网络的迅猛发展,管理信息系统的开发在市场中占有的分量越来越大。但在管理信息系统开发中,重复代码的编写工作是一件繁琐的体力劳动,例如建立大批量数据库表、生成系统界面等,程序员成为了高度脑力劳动和繁琐的体力劳动的矛盾混合体。代码生成技术为解决管理信息系统的快速开发问题具有重大的意义。代码生成器的使用可以将软件以最快的速度推向市场,可以自动完成重复的繁琐编码工作。论文研究了基于组件的代码自动生成技术,该技术是降低管理信息系统类软件开发强度、缩短开发周期的可行性方法;并指出了以.NET作为自动生成的平台优于以往微软开发技术如COM/DCOM技术,在此基础上,从自定义.NET组件相对于NET原始控件在开发管理信息系统的优势加以分析,提出了基于自定义组件的代码自动生成技术。总结了代码自动生成技术在管理信息系统中的应用,分析了代码生成技术的优势和劣势、代码生成器的实现方法,提出了基于数据库设计文档的代码自动生成技术。对管理信息系统的模型进行总结和抽象,提出了代码生成器的模型,并讨论了代码生成技术所包含的关键技术,如VBA技术、映射技术,提出了利用代码生成技术自动生成数据库、管理信息系统界面的方法。以实验室监测仪器网络化管理系统为例,探讨了基于代码自动生成的管理信息系统开发的实现流程,并对基于代码自动生成的软件开发方式与传统的软件开发方式进行比较,指出代码自动生成技术的可行性及其不足之处。通过测试和实际使用证明,基于组件的代码自动生成能够使管理信息系统的开发和维护更方便、更快捷、更科学,有效地提高开发人员的工作效率,把开发人员和维护人员从单调的代码编写中解放出来,使其能够开发出更符合客户需求的管理信息系统。
其他文献
随着数据库和时态处理技术的迅速发展,时态数据库的应用已经渗透在很多领域。而时态数据库中的数据都是海量存储,时态数据管理的一个基本特征是需要管理大容量存储的时态数据,因
电子印章是在电子文档中体现传统印章功能的载体。它除了可以实现传统印章所具有的权威性、不可复制性、不可抵赖性等特点外,还可以通过采用先进的计算机技术消除传统印章诸如
传统中间件侧重于解决分布式和异构情况下的复杂问题,系统的实现细节通过抽象的方式隐藏起来,形成“黑箱”结构,这使系统缺乏必要的灵活性和适应性。为克服这种缺陷,反射机制被引
随着网络和分布式应用的发展和普及,大量的异构数据源应运而生。而异构数据面临着分布性,自治性,运行环境,语法以及语义异构等问题,因此它们不是真正意义上统一的可直接利用的信息
Skyline查询在多目标决策、数据库可视化等领域具有重要的应用价值,作为Skyline查询的一种重要变体,反Skyline查询同样具有重要的应用价值。具有不确定性特点的数据流在现实
现实世界中的流体现象十分丰富,要在计算机图形所构建的虚拟现实环境中对这些现象进行仿真,一直是计算机图形学领域一个十分具有挑战的研究课题。富有真实感的流体仿真技术能够
蛋白质交互(Protein-Protein Interaction,PPI)信息是生物学研究的重要内容之一。目前通过生物学实验发现的PPI信息主要以非结构化文本的形式保存在生物文献当中,生物学家试
生产生活中潜在的各种危险因素随时都可能演变成一场突发事故,给人们的生命财产安全带来威胁。目前,广州市突发事故频发,但却缺少有效管理各种应急资源的手段,导致政府对部分突发
嵌入式系统的Internet网络化的研究与应用是近几年来嵌入式应用领域的一个研究热点。全球信息资源的全面共享是今后发展的潮流,与人们生活、生产关系最为密切并拥有着无尽的
网格代表了一种先进的技术和基础设施,是继Internet之后的又一次重大的科技进步。基于Internet的网格,时时都面临着安全隐患,网格由于其自身的特殊性,它除了应用已有的网络安全技