Web应用程序快速开发平台的设计与实现

Web应用程序快速开发平台的设计与实现

论文摘要

随着Internet的发展,基于B/S模式的Web应用程序得到了极大的发展,这些Web应用程序发布到互联网上就可以被互联网上的用户随时随地访问,用户不必安装任何客户端软件。目前中国的很多企业也开始利用Internet的力量管理企业信息或宣传企业形象,大量的企业在机遇面前都表现得比较积极,正在逐步地进行企业信息化建设。在企业推行信息化建设过程中,信息管理系统的开发是企业信息化实施成败的关键因素。因此,企业需要投入大量的人力和财力,但即便如此,做出的系统经常不能满足企事业单位个性化的需求。针对中小型企业在信息化建设中遇到的难题,本文提出了适用于中小型企业的Web应用程序快速开发平台的设计和实现方案,通过对Web应用程序和模型驱动架构相关理论的深入研究,分析了现有Web应用程序快速开发平台在建模和模型转换方面存在的问题,提出了本平台建模和模型转换的方法。本文提出了一种新型的特定领域元模型建模方式,与传统的建模方式不同,为了保证模型的准确性,把元模型进行了分离,分别对四种元模型的建模进行了分析。在此过程中领域专家可以参与其中,能使建模的质量提高;用户还可以自定义各种需求,需求改变时也可以很方便地修改元模型,此过程最终建立了平台的平台无关元模型PIM (Platform Independent Model)。本文提出了基于领域元模型的动态模型转换机制,主要介绍了平台中PIM到Web应用程序的转换,通过分析模型映射和转换理论,给出了针对本平台的模型转换规则。模型转换的过程是动态的,根据源模型的状态动态地调用相应的转换规则,可以准确地把PIM中的元素转换成PSM(Platform Specific Model,PSM)对应的元素,最后生成Web应用程序。本文最后介绍了平台的总体设计、工作流程、具体的实现和平台的应用案例。基于此平台开发中小型企业信息管理系统,几乎不编码就可以快速开发出系统对应的Web应用程序,极大地缩短了开发周期,同时对开发人员的技术要求也降低了很多,从而降低了开发成本。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.3 课题来源及主要研究内容
  • 1.4 本文的内容安排
  • 第二章 Web 应用程序及 MDA 相关理论
  • 2.1 Web 应用程序理论
  • 2.1.1 Web 应用程序工作原理
  • 2.1.2 Web 应用程序特点
  • 2.2 MDA 相关理论
  • 2.2.1 MDA 的特点
  • 2.2.2 MDA 的分类
  • 2.2.3 MDA 的核心标准
  • 2.2.4 模型转换方法
  • 2.2.5 MDA 开发方法的优势
  • 2.3 本章小结
  • 第三章 平台建模方法研究
  • 3.1 传统建模方式存在的问题
  • 3.2 一种新型的特定领域元模型建模方式
  • 3.2.1 概述
  • 3.2.2 数据元模型
  • 3.2.3 用户界面元模型
  • 3.2.4 权限元模型
  • 3.2.5 业务元模型
  • 3.2.6 特定领域元模型优势
  • 3.3 开发实例与性能分析
  • 3.3.1 功能概述
  • 3.3.2 建模过程
  • 3.3.3 与传统建模方式对比分析
  • 3.4 本章小结
  • 第四章 平台模型转换研究
  • 4.1 概述
  • 4.2 数学基础
  • 4.2.1 模型映射
  • 4.2.2 模型转换规则
  • 4.3 现有的模型转换方法存在的问题
  • 4.4 一种基于特定领域元模型的动态转换机制
  • 4.4.1 数据元模型转换
  • 4.4.2 用户界面元模型转换
  • 4.4.3 权限元模型映射转换
  • 4.4.4 业务元模型转换
  • 4.5 开发实例与性能分析
  • 4.5.1 开发实例
  • 4.5.2 与其它模型转换的对比分析
  • 4.6 本章小结
  • 第五章 平台的设计和实现
  • 5.1 平台总体设计
  • 5.2 平台工作流程
  • 5.3 平台的具体实现
  • 5.3.1 特定领域元模型建模实现
  • 5.3.2 基于特定领域元模型的动态转换实现
  • 5.4 开发平台应用案例
  • 5.4.1 案例概述
  • 5.4.2 系统实现效果展示
  • 5.4.3 与传统软件开发方式对比分析
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 本文总结
  • 6.2 未来的工作
  • 致谢
  • 参考文献
  • 攻读硕士期间的研究成果
  • 相关论文文献

    • [1].从多款中国应用程序被禁看科技之争[J]. 中国信息安全 2020(08)
    • [2].一种动态监测安卓应用程序的方法[J]. 西北工业大学学报 2016(06)
    • [3].儿童应用程序4岁也能做设计[J]. 设计 2017(12)
    • [4].应该首先保护哪些应用程序[J]. 计算机与网络 2015(06)
    • [5].QQ2009无法使用[J]. 电脑爱好者 2010(01)
    • [6].资讯播报[J]. 女子世界 2016(06)
    • [7].锐词[J]. 新作文(高中版) 2017(06)
    • [8].Web安全看得见[J]. 中国教育网络 2009(04)
    • [9].企业第三方应用程序安全问题及应对措施浅析[J]. 中国商论 2017(06)
    • [10].无形威胁 走向生命终点的高风险应用程序[J]. 计算机与网络 2015(23)
    • [11].借助豌豆荚实现应用程序的“洗白”[J]. 电脑迷 2013(04)
    • [12].搞定“应用程序停止运行”问题[J]. 电脑爱好者 2014(21)
    • [13].美食应用程序中感官吸引性的界定与描述:基于德尔菲法的研究[J]. 商业经济研究 2020(21)
    • [14].竞逐应用程序商店,康佳“锐族馆”上线[J]. 电器 2011(05)
    • [15].主编观察[J]. 程序员 2009(10)
    • [16].应用程序出错的解决方法[J]. 计算机与网络 2009(13)
    • [17].应用程序出错的解决方法[J]. 计算机与网络 2008(22)
    • [18].Exchange Server 2007常见问题[J]. 网络安全和信息化 2017(09)
    • [19].Windows 7对程序的禁运与解禁[J]. 网络安全和信息化 2017(05)
    • [20].移动健康应用程序的安全性和隐私分析:令人担忧的现状[J]. 家电科技 2018(07)
    • [21].“微信运动”应用程序运营优化策略研究[J]. 计算机产品与流通 2018(03)
    • [22].谨慎识别宣称改善健康的应用程序[J]. 心血管病防治知识(科普版) 2016(19)
    • [23].自动更新应用程序[J]. 电脑爱好者 2013(05)
    • [24].应用程序商店“动起来”[J]. 软件和信息服务 2012(04)
    • [25].移动设备上最出色的10款应用程序[J]. 微电脑世界 2014(02)
    • [26].让应用程序管理服务更多用户[J]. 数字通信世界 2013(07)
    • [27].ASP.NET应用程序安全性研究[J]. 西安邮电学院学报 2010(01)
    • [28].诺顿智能扫描 详解应用程序信任分级[J]. 网络与信息 2010(08)
    • [29].2011年最热应用程序[J]. 世界电信 2010(11)
    • [30].报刊应用程序的传播要素分析[J]. 湖南大众传媒职业技术学院学报 2015(01)

    标签:;  ;  ;  ;  

    Web应用程序快速开发平台的设计与实现
    下载Doc文档

    猜你喜欢