学位论文 > 优秀研究生学位论文题录展示

模型驱动的网站开发技术研究

作 者: 苏锋
导 师: 孟祥文
学 校: 山东科技大学
专 业: 计算机软件与理论
关键词: 代码模板 MDA UWE EA UML Profile
分类号: TP393.092
类 型: 硕士论文
年 份: 2011年
下 载: 32次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Web在我们的工作、生活中起着越来越重要的作用,利用Web这个基础平台发布信息是一种常用的方式,宝莲城网站设计开发的目的同样是为了及时有效的发布信息。如今的Web应用程序变得越来越复杂,所以构建一个内容组织灵活且有较好可扩展性的网站并不是一件容易的事情。因此,我们需要系统、科学的方法作为指导,从而以一种工程化的方式完成网站的开发。模型驱动的开发方法是一种系统化的开发方法,该方法已经成功的应用于Web应用系统的开发。因此,模型驱动的开发方法可以应用于北京宝莲城网站的开发。不过,模型驱动的开发方法仅提供了Web应用程序开发的框架,所以在把该方法应用于北京宝莲城网站的开发时需要解决这样一些问题:选择何种模型表达网站的需求、设计;分析完网站的需求之后,如何建立网站的需求模型;如何利用不同开发阶段建立的模型之间的关系实现模型之间的转换以及代码的生成,从而实现网站开发过程的部分或完全自动化。本文首先研究了模型驱动的开发思想以及现有的一些Web应用程序开发方法。然后,分析了宝莲城网站的需求并建立了网站的需求模型。分析阶段,为了表达网站需求中与导航相关的用例,使用<<Navigation>>版型对用例进行标识,这样做有利于明确在设计阶段使用导航模型对此类用例进行细化,而对于没有用<<Navigation>>版型标识的用例,使用活动图进行细化。在网站内容分析过程中注意发现并整理一些领域概念,设计阶段根据这些领域概念建立网站的内容模型。建立了网站的内容模型之后,利用EA模型转换的功能生成网站的数据模型。实现阶段利用代码模板技术可以生成一部分与网站业务逻辑相关的代码。在宝莲城网站的开发过程中,建模以及模型的转换使用的都是EA这个建模工具。在这个工具的支持下,实现了模型驱动的宝莲城网站开发。本论文的实践研究为模型驱动的Web应用程序开发提供了有价值的参考。

全文目录


摘要  5-6
ABSTRACT  6-11
1 绪论  11-16
  1.1 课题的背景和意义  11-12
  1.2 国内外研究现状  12-14
  1.3 论文的主要工作  14
  1.4 论文的组织结构  14-16
2 相关理论知识  16-33
  2.1 Web应用程序的架构与特点  16-17
  2.2 模型驱动开发方法  17-22
  2.3 web应用程序开发方法  22-26
  2.4 建模工具  26-30
  2.5 设计模式  30-32
  2.6 本章小结  32-33
3 需求分析与建模  33-43
  3.1 需求分析  35-39
  3.2 需求建模  39-42
  3.3 本章小结  42-43
4 网站设计  43-57
  4.1 总体设计  43-45
  4.2 详细设计  45-52
  4.3 数据库设计  52-56
  4.4 本章小结  56-57
5. 网站实现  57-65
  5.1 网站架构的实现  57
  5.2 网站内容分类的实现  57-58
  5.3 类代码框架的生成  58-64
  5.4 实施建议  64
  5.5 本章小结  64-65
6 总结与展望  65-67
  6.1 总结  65
  6.2 展望  65-67
致谢  67-68
攻读硕士期间主要成果  68-69
参考文献  69-72

相似论文

  1. 接触混苯对作业人员血液系统和脂质过氧化作用的影响,R131
  2. 斑茅脯氨酸代谢关键基因Ea-δ-OAT和Ea-P5CS克隆及功能分析,S566.1
  3. 氧化大豆蛋白对小鼠氧化还原状态及肝脏基因表达的影响,R151
  4. 脱脂麦胚提取物抗氧化、抗肿瘤活性的研究,R151
  5. N-乙酰半胱氨酸对BDE-209致新生鼠海马神经元氧化损伤的影响及初步探讨BDE-209对海马神经元DNA甲基化水平的影响,R114
  6. 长期运动及不同铁含量饮食对大鼠羟自由基代谢及脂质过氧化作用的影响,R151
  7. 铅作业工人脂质过氧化和抗氧化水平的调查研究,R131
  8. 二尖瓣指标E/Ea联合PVF、CK-MB评价先天性心脏病患儿左室舒张功能,R725.4
  9. 模型驱动系统中模型管理功能研究与实现,TP311.52
  10. 啤酒对大鼠血液动力学和抗氧化作用影响的实验研究,R151
  11. 基于MPI的可视化并行程序开发平台的研究与实现,TP311.52
  12. 基于MDA的界面自动生成方法的研究,TP311.5
  13. 血管生成素-1对小鼠急性水肿型胰腺炎治疗作用的实验研究,R965
  14. 二氮嗪对大鼠脑缺血再灌注损伤的保护作用及机制,R743.3
  15. 三氧化二砷对人乳腺癌细胞株MDA-MB-231作用的初步研究,R737.9
  16. 运载火箭控制系统测试仿真软件设计与实现,TP273
  17. 石榴皮提取物抑制人乳腺癌细胞增殖作用的实验研究,R285.5
  18. 力竭性运动致大鼠心肌损伤机制的初步探讨,G804.2
  19. 薯蓣皂苷对牛胸主动脉内皮细胞的保护作用及其机理的研究,R285
  20. 基于MDA的企业参考模型应用方法的研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com