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

利用XML和构架构件技术实现B/S模式下MIS程序的自动生成

作 者: 段继磊
导 师: 郭剑毅;车文刚
学 校: 昆明理工大学
专 业: 控制理论与控制工程
关键词: 程序生成器 形式化描述语言 构架 构件 可扩展标记语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 285次
引 用: 4次
阅 读: 论文下载
 

内容摘要


针对目前对B/S模式MIS程序需求日益增长与B/S模式MIS程序开发效率低下、自动化程度低的矛盾,本文提出了一种利用XML和构架构件技术,实现B/S模式MIS程序源代码自动生成的方法。 在该方法中,利用XML的强大描述能力减小了在传统的基于程序映射的软件自动生成方法中形式化描述语言与程序实现语言之间过大的概念间隙问题,提高了软件生成的自动化程度;利用构架构件扩大了程序生成过程中的原子操作微粒,降低了程序生成的复杂程度。 该方法不需要用户对将要生成的语言有深入的了解;在程序自动生成的方法研究上有通用意义,对其他种类的程序自动生成和提高软件复用的自动化程度有借鉴意义。 本文的结构是:从B/S模式MIS程序的供求矛盾入手,论述了课题的必要性。然后针对课题面临地困难提出解决方法,总结出课题的总体方案。接下来对总体方案中提到的各部分内容一一做了详细的论述。其分别是:B/S模式MIS程序构架构件的提取、XML模式(形式化描述语言规范)的定义、程序生成器的实现,最后做了总结。

全文目录


第一章 绪论  28-30
  1.1 目前MIS的应用现状及其开发模式  28-29
    1.1.1 目前MIS的应用现状及前景  28
    1.1.2 目前B/S模式MIS系统落后的开发方式  28-29
  1.2 课题主要任务、课题研究过程中的主要工作  29-30
第二章 系统总体方案  30-39
  2.1 目前软件自动化技术的现状  30-31
  2.2 课题所主要面临的问题  31
  2.3 XML技术——形式化描述语言的选定  31-34
    2.3.1 XML技术简介  31-33
    2.3.2 XML适用于作形式化描述语言的原因  33-34
  2.4 构件构架技术—降低程序生成难度的方法  34-36
    2.4.1 构件的定义  34-35
    2.4.2 构架定义  35
    2.4.3 构件/构架的提取  35-36
    2.4.4 基于构件/构架的软件自动生成  36
  2.5 系统总体方案的提出  36-39
第三章 B/S模式下MIS程序的构架/构件  39-48
  3.1 B/S下MIS程序的结构分析及其构架构件提取  39-41
  3.2 B/S下MIS程序的程序的框架模块  41-42
  3.3 数据库模块  42-44
  3.4 HTTP模块  44-46
    3.4.1 CGI输入构件  44-45
    3.4.2 MIME构件  45-46
    3.4.3 HTTP模块的调用关系  46
  3.5 环境变量获取模块  46
  3.6 UI模块  46-48
第四章 B/S模式MIS程序的XML伪程序  48-54
  4.1 XML伪程序规则(XML schema)的定义  48-52
    4.1.1 的结构图  50
    4.1.2 的结构图  50-52
  4.2 一个B/S模式下的MIS程序所对应的XML文件  52-54
第五章 B/S模式MIS程序生成器的实现  54-62
  5.1 MIS程序生成器的结构和用例  54-55
  5.2 流程与实现  55-58
  5.3 测试与实例  58-61
  5.4 与其他开发方法的对比  61-62
第六章 结束语  62-64
  6.1 总结  62-63
  6.2 展望  63-64
附录  64-68
  参考文献  64-66
  图表目录  66-67
  作者参与的项目和发表的论文  67-68

相似论文

  1. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  2. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  3. 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4
  4. 基于云模型的软件可信性评估模型,TP311.53
  5. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  6. 电厂安全生产用户资质智能管理系统的设计与实现,TP311.52
  7. 看守所信息管理系统的构件化设计与实现,TP311.52
  8. 基于Web服务的Legacy System集成方法研究,TP393.09
  9. 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
  10. 企业进销存信息管理系统的设计与实现,TP311.52
  11. 三维图形系统Widget架构设计与实现,TP391.41
  12. 琼北传统民居营造技艺及传承研究,TU-05
  13. 安顺传统民居装饰构件造型与应用研究,TU238
  14. 构件垂直搜索引擎的关键技术研究,TP391.3
  15. 中文XML压缩技术研究,TP311.11
  16. XML重复对象检测系统的设计与实现,TP311.11
  17. 基于XMPP协议的企业级即时通讯系统设计与实现,TP311.52
  18. 带肋钢管混凝土构件的受力机理研究,TU398.9
  19. 配筋钢管混凝土构件的力学性能研究,TU398.9
  20. 轨交线路AFC运维管理系统的设计与实现,TP311.52
  21. 基于构件的装备保障业务信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com