自动程序生成器XML文档生成系统设计与实现

自动程序生成器XML文档生成系统设计与实现

论文摘要

在应用软件系统开发过程中,由于客户业务和开发技术等原因,使得开发过程中重复性的工作比较多,比如有些企业业务流程、设计的用户界面风格等方面都存在一定的相似性,但针对这些工作的设计、修改和维护出现许多复杂的问题。为了解决上述问题,本文研究一种程序自动生成的想法,即根据给定客户的信息,包括业务信息和需求界面的描述信息,由程序自动生成用户页面及对应的业务操作,而程序员所做的工作就是维护这些信息。根据此想法本文开发一个程序自动系统的XML文档子系统。本文首先研究了系统的总体结构,并且详细叙述了系统的设计与实现,重点介绍了将订制信息保存为XML文档的设计流程和实现方法,最终生成体现客户业务信息的关系数据库以及描述客户订制信息的XML文档。根据此文档,能够生成最后的用户页面。本文设计实现的XML文档生成子系统是自动程序生成系统的基础,在继承该领域已有研究成果基础上,进一步弥补现有程序自动生成工具的缺点,完善程序自动生成工具中XML文档命名规范、生成规范等,并更好的实现对界面的描述及与用户需求的交互。本系统为程序员提供相关框架程序或部分具体技术业务代码的自动生成功能,使他们将精力集中在创造性的开发上。本系统设计的目标是显著提高应用软件编程速度、降低错误发生率、提高应用软件的生产效率。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 课题研究背景
  • 1.2 研究目的和意义
  • 1.3 本文的组织结构
  • 第2章 国内外研究现状及相关技术
  • 2.1 代码生成器研究现状
  • 2.2 系统实现环境及技术
  • 2.2.1 J2EE平台
  • 2.2.2 Eclipse及MyEclipse
  • 2.2.3 Java Servlet
  • 2.2.4 JavaServer Pages
  • 2.2.5 JavaScript介绍
  • 2.3 XML技术
  • 2.3.1 XML文档规则
  • 2.3.2 解析XML文档
  • XML文档的规则定义'>2.3.3 PAGXML文档的规则定义
  • 2.4 JDOM介绍
  • 2.5 本章小结
  • 第3章 XML文档系统概要设计
  • 3.1 系统总体设计
  • 3.1.1 系统设计总体目标
  • 3.1.2 系统程序流程
  • 3.1.3 系统总体设计架构
  • 3.2 XML解析模块总体设计
  • 3.2.1 XML解析模块结构
  • 3.2.2 模块管理程序结构图
  • 3.3 本章小结
  • 第4章 XML文档系统详细设计
  • 4.1 订制类型管理模块功能设计
  • 4.1.1 登录模块设计
  • 4.1.2 订制类型管理模块设计
  • 4.2 页面风格与类型订制模块设计
  • 4.2.1 页面风格订制
  • 4.2.2 页面类型订制
  • 4.3 页面显示订制模块设计
  • 4.3.1 查询区订制设计
  • 4.3.2 显示区订制设计
  • 4.3.3 新增数据页面及修改数据页面风格订制设计
  • 4.4 生成PAG-XML文档模块设计
  • 4.5 数据库设计
  • 4.5.1 订制类型管理模块数据库设计
  • 4.5.2 页面风格与类型订制模块数据库设计
  • 4.5.3 页面显示订制模块数据库设计
  • 4.5.4 数据库映射表设计
  • 4.6 界面风格设计
  • 4.6.1 界面顶部图片设计
  • 4.6.2 界面布局和风格设计
  • 4.7 查询区设计
  • 4.8 显示区设计
  • 4.9 本章小结
  • 第5章 XML文档系统实现
  • 5.1 订制类型管理模块功能实现
  • 5.1.1 登录界面
  • 5.1.2 订制类型管理界面
  • 5.1.3 订制类型修改界面
  • 5.1.4 订制类型添加界面
  • 5.2 页面风格与类型订制模块功能实现
  • 5.2.1 上传功能的实现
  • 5.2.2 页面风格与类型订制界面
  • 5.3 页面显示订制模块功能实现
  • 5.3.1 查询区订制界面
  • 5.3.2 显示区订制界面
  • 5.3.3 新增与修改数据页面风格订制界面
  • 5.4 生成XML文档模块功能实现
  • 5.5 JSP页面的显示实现
  • 5.5.1 界面风格实现
  • 5.5.2 查询区实现
  • 5.5.3 显示区实现
  • 5.6 功能区实现
  • 5.6.1 增加和修改页的实现
  • 5.6.2 查询操作的实现
  • 5.6.3 增加、修改和删除等操作的实现
  • 5.6.4 输入错误判断实现
  • 5.7 本章小结
  • 第6章 实例测试
  • 6.1 概述
  • 6.2 库存业务
  • 6.2.1 业务目标
  • 6.2.2 库存管理业务
  • 6.2.3 出库单的数据表
  • 6.3 库存系统XML文档生成示例
  • 6.4 解析库存XML文档并生成系统示例
  • 6.5 本章小结
  • 第7章 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].《新建文档——徐勇民》作品选[J]. 湖北美术学院学报 2015(04)
    • [2].勒索软件全球蔓延 咋防范电脑文档“被加密”[J]. 电脑迷 2017(04)
    • [3].漂亮封面Word来做[J]. 电脑爱好者(普及版) 2008(12)
    • [4].嘘,偷偷使用“最近打开的文档”功能[J]. 电脑迷 2008(07)
    • [5].打印多份 不必每次设定[J]. 电脑爱好者(普及版) 2008(04)
    • [6].换个思路解决小问题[J]. 电脑迷 2008(18)
    • [7].简单解决文档保护的限制问题[J]. 电脑迷 2008(20)
    • [8].机密文档 看完就消失[J]. 电脑爱好者 2009(01)
    • [9].有选择删除Word最近文档记录[J]. 电脑爱好者 2009(15)
    • [10].新建文档方法多[J]. 电脑爱好者(普及版) 2010(02)
    • [11].U盘装不下 PPT瘦瘦身[J]. 电脑爱好者(普及版) 2010(08)
    • [12].图片插入文档不走弯路新解[J]. 电脑爱好者 2012(04)
    • [13].二招搞定文档的重复内容[J]. 电脑爱好者 2013(14)
    • [14].用好新版WPS Office iOS版文档漫游[J]. 电脑迷 2014(02)
    • [15].Word锁定最常用的文档[J]. 电脑迷 2015(10)
    • [16].如何自动纠正文档里面字母的大小写[J]. 电脑爱好者 2017(02)
    • [17].巧填固定格式的表或文档[J]. 电脑爱好者 2017(07)
    • [18].快速保存/关闭多个Word文档[J]. 家庭科技 2009(10)
    • [19].让Word文档中的图片快速显示[J]. 家庭科技 2010(01)
    • [20].Google文档协作 及时获更新[J]. 网友世界 2011(01)
    • [21].一次性删除Word文档中所有图片[J]. 家庭科技 2008(09)
    • [22].一种基于流形学习的文档重排序方法[J]. 山西大学学报(自然科学版) 2017(01)
    • [23].文档控制在国际工程项目管理中的职能[J]. 企业改革与管理 2016(21)
    • [24].面向新闻突发事件的多文档自动文摘研究[J]. 中国报业 2017(08)
    • [25].拯救Word损坏文档三部曲[J]. 电脑爱好者 2008(08)
    • [26].你拍二,我拍二,文档协作不再烦[J]. 电脑爱好者 2009(02)
    • [27].文档要安全 XPS加权限来共享[J]. 电脑迷 2010(05)
    • [28].录制操作 让Word自动存文档[J]. 电脑迷 2010(09)
    • [29].以节的名义分割Word文档[J]. 电脑迷 2011(08)
    • [30].保护文档安全 Word文档快速加密[J]. 电脑爱好者 2011(13)

    标签:;  ;  ;  

    自动程序生成器XML文档生成系统设计与实现
    下载Doc文档

    猜你喜欢