MIS开发框架及代码生成器研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:iiiii119119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络的日益普及,越来越多的中小企业及个体希望能够采用信息化手段来管理经营数据,中小企业信息化软件(MIS)具有广泛的市场需求。中小企业客户消费特点和定位决定了其在采购时要求价格低廉、操作简便并且开发周期较短。由于MIS软件的操作目标都是数据库,其功能可以分为通用管理操作和企业特殊业务两大类。因此,如果我们能够开发一套针对中小企业的通用MIS开发框架实现通用管理操作作为系统开发的起点,采用代码生成技术作为特殊业务处理的辅助编码手段,同时结合实用的开发流程,就可以大大缩短开发周期,并提高最终代码质量,从而降低软件开发成本。本文首先就代码生成所要采用的数据库操作模型进行了研究分析,结合代码生成器开发过程的特点,对PetShop分层模型进行了改造,定义适应框架目标的类和接口结构,大大简化了生成代码的代码结构和代码数量。通过采用文档化需求+生成模板的方式实现了代码生成模块。在开发过程中对开发框架+代码生成的开发方式在开发过程中潜在的冲突提出了有效的解决方案。其次,本文结合河南省工业能源利用管理信息系统项目对这种开发模式的实际应用效果进行了验证。对开发过程中的阶段划分以及各个阶段的开发过程进行了分析和定义,通过对系统代码生成器生成的代码和最终代码中的代码行数情况进行了统计分析,可以得到结论,该操作方式对开发中小企业信息管理系统有良好的开发效率并具有更好的代码质量。最后,本文对当前代码生成器存在的多种不足进行了分析,并对下一步工作提出了明确的目标。
其他文献
随着科学技术的发展、用户的需求不断提高,嵌入式技术已经渗透到人们生产生活的各个领域,嵌入式系统逐渐成为研究与应用的热点。由于嵌入式操作系统及其相应的GUI不断发展,嵌
车标识别是基于视觉的车辆识别技术中的重要研究领域,具有重要的理论意义和实际价值,应用前景十分广阔。车标识别系统包括车标定位和车标识别两个关键环节。车标定位是车标识
移动机器人路径规划是机器人控制技术的重要基础问题,这一领域的研究已取得了广泛的成果。但在实际应用中,移动机器人的工作环境有许多是复杂的障碍环境,这类环境可能存在着
随着信息时代的发展,用户所关心的信息越来越丰富,对个人信息有效管理的需求也越来越迫切,这促使了人们对个人信息管理(Personal Information Management PIM)的研究和探索。
在三维重建和大多数建模操作过程中会产生非流形表面,非流形表面是具有更为复杂拓扑性质和描述的拓扑表面,有时用户也主观的需要一些非流形表面。然而,大多数应用在多边形表
随着汽车社会的到来,交通安全形势愈发紧迫,减少高速公路交通事故的发生具有重大意义。追尾事故是高速公路事故的主要形式,及时有效的预警是防止高速公路追尾事故发生的重要
计算机化自适应测验(CAT)将计算机技术应用于心理与教育测量领域。较传统测验形式——“纸笔”测验形式,这类测验利用计算机智能地完成对被试特质的匹配、对项目“恰当”的选
随着互联网的飞速发展,网络信息过载已成为目前网络用户所面临的主要问题,资源推荐系统为解决这一问题提供了有效手段,它可以为用户提供信息过滤和资源推荐服务,提高了用户的
喷丸强化是提高金属零构件抗疲劳性能和抗应力腐蚀能力的最有效的方法之一。前混合水射流喷丸强化是近年来问世的一项湿法喷丸强化新技术,它具有技术先进、强化效果好、高效
云计算是近年来在互联网领域新兴的一个热点,是适合移动互联网应用的一种新模式。云计算以服务的方式向用户提供计算资源,形成了一种虚拟化的、动态的、可伸缩的计算资源组织