支持ERP快速开发的CASE工具

支持ERP快速开发的CASE工具

论文摘要

软件工程是指导软件开发和维护或者说构造和演化的工程学科,CASE(ComputerAided Software Engineering)工具作为该学科的重要分支,在加快开发速度、提高软件质量、降低开发成本、规范开发流程等方面起着重要的作用。CASE工具的研制一直伴随着软件工程的发展,目前CASE的标准是UML,最常用的CASE工具是RationalRose、Sybase PowerDesigner、Microsoft Visio、Microsoft Project等。但是在实际开发工程中,由于团队开发的历史、规模和领域个性化等方面的原因,有必要形成一定特色的适合团队自身进行软件开发的CASE工具,本文着重研制了一种支持ERP快速开发的CASE工具。软件开发是一个映射的过程,也就是一个建模和模型转换的过程。从面向结构化的程序开发来说,需求分析得到的E-R图,然后向数据字典和数据库表转换,需求分析得到的数据流图需要向模块结构图和软件架构转换。从面向对象的软件开发方法来说,类的属性需要向数据库表转换,类的操作需要向代码和软件界面转换,用例图等需要向软件架构转换。CASE工具就是帮助开发者自动完成这些转换。也就是从需求分析得到的文档开始,后续转换工作可以由CASE工具来自动完成。ERP(Enterprise Resource Planning)是典型的信息处理系统,涉及大量的类,每个类一定会有一组数据库表、一组界面、一组操作和一组代码与其对应。本文的CASE工具就是以类为基础,其属性自动转换为主表和明细表,其操作自动转换为增加、修改、删除、查询等按钮,其属性和操作结合转换为主界面和增加界面,一组代码。从整体来看,ERP是事务型数据流图,从某些局部来看,有加工型数据流图。本文的CASE工具将事务性数据流图中的加工自动转换为树形节点,将加工型数据流图中的加工自动转换为菜单节点。Excel以其灵活方便的数据处理能力为人们所广泛采用,但又因为其不能进行分布式数据处理使其应用受到限制。本文的CASE工具生成的Excel式界面兼具灵活方便的数据处理能力和分布式数据处理能力,极大地增加了用户对ERP的接受。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景与意义
  • 1.1.1 ERP 传统开发方法的不足
  • 1.1.2 课题研究的意义
  • 1.2 CASE 技术的概述
  • 1.2.1 CASE 的出现和发展过程
  • 1.2.2 CASE 工具的国内外研究进展
  • 1.2.3 集成 CASE 环境
  • 1.3 ERP 开发与 CASE 工具的结合
  • 1.4 本论文的研究目的与内容
  • 1.4.1 研究目标
  • 1.4.2 研究内容
  • 第二章 CASE 工具涉及的相关技术
  • 2.1 数据库设计技术
  • 2.1.1 数据库设计概述
  • 2.1.2 数据库设计原则
  • 2.1.3 数据库设计步骤
  • 2.2 代码生成技术
  • 2.2.1 代码生成的概念
  • 2.2.2 代码生成的优点
  • 2.3 中间件技术
  • 2.3.1 中间件的出现
  • 2.3.2 中间件的概念
  • 2.3.3 消息中间件
  • 2.3.4 中间件的应用领域
  • 2.4 构件技术
  • 2.4.1 构件的概念
  • 2.4.2 构件的特点
  • 2.4.3 构件的抽象描述
  • 第三章 CASE 工具的分析与设计
  • 3.1 CASE 工具的基本模型
  • 3.2 CASE 工具的架构设计
  • 3.3 数据库生成模块
  • 3.3.1 模块的功能
  • 3.3.2 ERP 数据库的连接
  • 3.3.3 模块的实现过程
  • 3.4 树形视图生成模块
  • 3.4.1 模块的功能
  • 3.4.2 树形结构的数据模型
  • 3.4.3 TreeView 的方法及属性
  • 3.4.4 自动生成树形节点
  • 3.5 代码生成模块
  • 3.5.1 模块的功能
  • 3.5.2 代码生成模块的组成
  • 3.5.3 代码生成机制
  • 3.5.4 代码生成中的常用模板
  • 3.6 Excel 式用户控件生成模块
  • 3.6.1 模块的功能
  • 3.6.2 相关技术方法
  • 3.6.3 报表的自动生成
  • 第四章 CASE 工具在ERP 开发中的应用
  • 4.1 运行环境
  • 4.2 应用过程
  • 4.3 应用效果
  • 第五章 结论与展望
  • 5.1 论文总结
  • 5.2 研究展望
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    • [1].对美国农业教育CASE课程的领悟[J]. 中国现代教育装备 2014(07)
    • [2].CASE工具国外使用问题及我们应采取的相应对策[J]. 电脑知识与技术 2008(25)
    • [3].CASE工具在电算化会计实验教学中的应用[J]. 中国管理信息化 2008(22)
    • [4].基于CASE工具的成矿预测空间数据库模型的构建[J]. 泉州师范学院学报 2010(02)
    • [5].CASE工具在软件工程过程管理中的运用[J]. 中国科技信息 2008(04)
    • [6].克雷恩传媒集团重磅推出2013CASE研究会议[J]. 聚氨酯 2013(09)
    • [7].浅谈软件工程和CASE工具的运用[J]. 中国科技信息 2012(14)
    • [8].论SQL Server数据库中Case函数的作用[J]. 信息与电脑(理论版) 2018(09)
    • [9].CASE革命之后 汽车厂商利润将减半[J]. 商学院 2018(05)
    • [10].小“case”并非“小case”[J]. 考试周刊 2015(24)
    • [11].CHINA CASE中国好病例大赛通讯[J]. 中华高血压杂志 2015(11)
    • [12].用CASE的发展趋势重新定义未来轮胎[J]. 汽车与配件 2020(16)
    • [13].著作权侵权小额索赔的行政调解初探——以美国2016年CASE法案为例[J]. 法制与社会 2017(06)
    • [14].广州索尼商业解决方案体验中心CASE正式启航[J]. 家庭影院技术 2020(10)
    • [15].赢创将EMCO-INORTECH ULC指定为加拿大市场的聚氨酯CASE经销商[J]. 环球聚氨酯 2018(10)
    • [16].克雷恩传媒集团重磅推出2013 CASE研究会议[J]. 聚氨酯 2013(10)
    • [17].克雷恩传媒集团重磅推出2013 CASE研究会议[J]. 聚氨酯 2013(11)
    • [18].基于Geodatabase与CASE工具设计森林资源二类调查数据库[J]. 林业调查规划 2008(05)
    • [19].基于UML的协同式CASE平台的研究与实现[J]. 安徽工业大学学报(自然科学版) 2014(03)
    • [20].CASE工具教学平台建设的研究与实践[J]. 实验技术与管理 2008(07)
    • [21].伏能士推出全新Case送丝机[J]. 现代焊接 2015(02)
    • [22].利用高应变CASE法判定单桩竖向抗压极限承载力[J]. 科技资讯 2016(25)
    • [23].三菱深攻“CASE”[J]. 汽车观察 2020(04)
    • [24].CASE为大型装载机配备垃圾处理防护套装[J]. 工程机械 2017(09)
    • [25].CASE工具功能分析与研究[J]. 福建电脑 2010(11)
    • [26].基于CASE工具建立城市交通指挥系统Geodatabase[J]. 云南大学学报(自然科学版) 2009(S2)
    • [27].CASE新型滑移装载机和小型履带式装载机[J]. 工程机械 2015(04)
    • [28].CASE工具在管理信息系统实验教学中的应用——以Visio为例[J]. 河南科技学院学报 2014(06)
    • [29].基于Case工具和Geodatabase模型的地下管线数据库设计[J]. 测绘标准化 2009(03)
    • [30].The Construction of SCM in GRAPES and Its Applications in Two Field Experiment Simulations[J]. Advances in Atmospheric Sciences 2011(03)

    标签:;  ;  ;  ;  

    支持ERP快速开发的CASE工具
    下载Doc文档

    猜你喜欢