基于模板的代码自动生成系统的研究与实现

来源 :沈阳理工大学 | 被引量 : 18次 | 上传用户:obzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的不断发展,Web管理信息系统的需求与日俱增。采用传统的手工编码方式开发Web管理信息系统时,经常会出现大量的重复编码工作,而长时间的重复性劳动降低了软件开发人员的工作效率和热情。为了解决Web管理信息系统的快速开发,本文设计了一个基于模板的代码自动生成系统。该模板是根据客户的需求,并通过Dreamweaver制作出一定规则的界面模板。通过解析用户界面模板和提取数据库表详细信息,生成一个Castle ActiveRecord架构的Web管理信息系统应用程序,能够实现对数据库表进行增加、查询、修改、删除等操作。为实现本系统,主要研究了html控件和aspx控件之间的异同、如何解析html文件为aspx文件、对象关系映射技术、数据库连接技术、如何提取数据库表的详细信息及XML DOM解析技术。通过一个应用案例测试,证明本系统能够使Castle ActiveRecord架构Web管理信息系统的开发更方便和更快捷,能够有效地提高开发人员的工作效率;不仅把开发人员从单调的代码编写中解放出来,而且能够更快捷开发出易于维护的管理信息系统。
其他文献
星载数据传输网络用于星上各种设备之间的通讯和数据交换,是整个星载电子系统的关键部件之一。星载数据传输网络的可靠性、速度和灵活性直接影响着现代星载电子系统的性能。S
人体行为识别是计算机视觉领域的重要课题之一,近年来也是备受研究者关注的一个研究方向,可以广泛应用于智能视频监控、智能机器人、运动分析等领域中。然而由于人体运动是非
随着社会信息化的发展,人类现在以及未来都面临着信息爆炸的问题,对于数据的分析和处理正变得日益困难。在此背景下,聚类分析技术应运而起,并得到了蓬勃发展,很多聚类算法被
随着社会经济的不断发展,软件企业为了在激烈的市场竞争下取得优势,必须不断改进自身的流程管理。因而,软件生命周期的管理也逐渐成为软件业关注的热点问题。同时,知识的重要性也
随着信息技术的快速发展和计算材料科学的进步,数值模拟技术实现了二元合金晶体生长微观结构的研究。相场法作为目前最有效的微观组织数值模拟方法之一,采用相场法模拟二元合
伴随着当今社会人口结构老龄化的发展、空巢老人无人关照缺少及时医疗救助导致的悲剧事件日益增多,触及到了远程医疗资源匮乏这个社会的痛点,也同时激发了人们对远程医疗行业尽
数据挖掘在众多领域中都发挥着不可替代的作用,一直是各国学者研究的热点。分类是数据挖掘的一种重要的手段。I D 3算法是提出最早,最经典的一种决策树分类方法。I D3在选择
随着科学技术的飞速发展,传感器网络、无线射频识别、隐私保护等技术得到了广泛的研究与应用,随之而来也产生了大量的不确定数据。以前人们总是试图使用处理确定数据的方法来
云计算正在成为IT业的一种发展趋势,而安全技术是当前云计算研究与应用过程中的关键内容之一。云计算的出现对传统的信息安全领域提出了巨大的挑战。本文通过调研云计算的研
近年来,集中供热发展迅速,供热系统不断扩大,在满足热用户供热需求的同时,如何有效地控制和管理整个供热网络,使资源得到合理利用,成为供热控制系统所必须解决的问题。本文通