【摘 要】
:
简单,快捷,有效地软件开发工作一直是企业信息管理系统研究人员和开发人员所重视的内容。然而,随着企业业务的横向扩展,企业的信息系统开发规模将会越来越大,系统开发的效率
论文部分内容阅读
简单,快捷,有效地软件开发工作一直是企业信息管理系统研究人员和开发人员所重视的内容。然而,随着企业业务的横向扩展,企业的信息系统开发规模将会越来越大,系统开发的效率随之下降,开发人员开始抱怨工作压力太大不堪重负,并且会在开发过程之中经常出现非技术性问题带来严重错误,若能够将这些重复性代码交由代码生成工具去按规则完成,那将会很好地提高系统的开发效率,同时也会给系统开发者腾出更多的精力与时间来关注复杂的业务部分的实现这将大大地缓解系统开发人员的压力。针对传统的软件开发工作模式中存在的问题,本文提出了适应业务频繁变更的企业信息系统开发的代码生成与手工编写代码相结合的开发工作模式。本文为能够在某企业信息管理系统的开发过程中应用代码生成技术,首先对其可行性进行相应的分析,并且通过对比现有的代码生成技术和研究代码生成工具,提出了使用元数据与模板引擎驱动的方法来实现系统功能模块代码的生成。然后,本文研究分析某企业的信息管理系统基础架构和技术实现框架之后,提炼出了适合该类信息管理系统的系统设计方案,并对使用代码生成该类系统的需求进行了分析与总结。其次,根据需求分析的结果,本文实现了一种符合该需求的代码生成方法以及改进方案。最后,详细介绍了应用该代码生成工具生成企业信息管理系统代码的具体过程。本文在研究相关代码生成技术之后结合企业信息系统现有的良好基础架构体系,确定运用FreeMark模板引擎结合系统数据库表的元数据来实现具有易维护、易扩展、易交接等特点的企业信息管理系统代码的自动生成方法。这样就能够在系统的开发模式和系统的界面风格上都会保持高度一致性,这对于企业信息管理系统的用户来说将具有很强的亲和力;对于企业信息管理系统的开发人员来说只要对公司当前的开发架构熟悉一遍即可,并且当某一个开发人员离职了其他在职的开发人员可以很快上手离职人员在做的系统项目。这样就实现了对企业信息管理系统软件真正意义上的敏捷开发。实验结果表明在企业信息系统的开发过程中使用该代码生成方法能够在保证系统性能的同时极大地提高了企业信息系统开发的效率。
其他文献
随着当前信息技术的发展以及Internet的普及,人们对诸如自动文摘这样的文本处理需求与日俱增。中文自动文摘研究起步较晚,加上中文自身的特点导致中文自动文摘技术成熟还尚需
随着互联网的快速发展,人们获取信息的渠道越来越多,信息爆炸问题也越来越严重。在科研领域中学术论文不但数量巨大而且领域众多,科研工作者需要花费越来越多的精力从众多的
本文主要讨论基于投影时序逻辑PTL(Projection Temporal Logic)的MSVL(Modeling, Simulation and Verification Language)建模、仿真与验证软件的实现原理,扩展及应用,MSVL是
随着互联网技术的不断发展,网络安全问题逐渐突出,传统网络防御措施已经无法适应当今不断变化的网络环境,如何为用户营造一个安全的网络环境,已经成为当下研究的热点。入侵检
日常工作管理对于钢厂来说至关重要,而保证日常工作管理顺利进行的最有效手段就是引入信息化管理。随着钢厂生产的进行与日常工作管理的经验积累,数据量越来越大,数据查询与
随着知识经济的兴起和网络时代的来临,各个领域的信息系统层出不穷。然而,信息系统之间往往由于结构异构、语法异构、系统异构、语义异构等原因不能有效地通信,产生了许多“
随着互联网的高速发展,数据信息呈现出爆炸性的增长趋势,很多企业每天产生的数据量已经达到TB级甚至PB级。面对如此巨大的数据集,数据挖掘的过程会受到算法实现复杂,运行平台
近年来,国家电网对于智能电网的建设逐渐加速。智能电网的核心是数据,国网对于电能表数据积累数量大,纬度高。近年来,大数据分析在各个领域都产生了重要影响。大数据分析技术的推广和应用,为提高电能表的资产管理技术和水平提供了新的思维方式和管理系统模式。本文从电能表采集数据和故障电能表资产数据出发,利用机器学习等数据分析方法,在电能表供应商建模、智能电能表故障和寿命预测、基于树形结构的电能表误差远程校准三个
入侵检测技术是一种积极主动的安全防护技术,它可以弥补传统安全保护机制的许多不足。然而随着入侵手段的多样化,传统的入侵检测技术已无法满足当前网络安全的需要,将智能技
随着大数据时代的来临,数据信息量规模大且增长速度快,数据本身表现出多种特征。从海量的数据中提取有价值的知识和信息越来越困难,同时对多源信息系统的处理和数据分布式存