论文部分内容阅读
BGS+系统(批量工艺卡系统补充开发系统)是对原来运行在主机系统上的工艺卡管理系统的改造。它采取B/S模式,运用J2EE技术为工艺卡数据的管理构建了一个网络信息平台。本文详细介绍了BGS+的开发过程以及系统开发中采用的关键技术。 本文包括两部分:第一部分是支持系统开发的理论知识:B/S网络计算模型、UML统一建模语言、XML技术、J2EE体系结构等,作者介绍了它们的技术特性;第二部分是BGS+系统的开发过程,包括系统开发方法论、系统需求分析、系统设计以及系统实现等。 BGS的数据库系统是层次数据库,在设计阶段,采用面向对象的方法对层次数据模型进行分析,并使用UML语言进行系统建模。根据建立的对象模型,运用一个类对应一个二维关系表的方法,进行数据库设计,实现了层次数据模型向关系数据模型的转变。在程序设计阶段,根据对象模型将系统划分成10个程序实体,每个实体对应着用户在一个对象上的一组操作,采用模型—视图—控制结构,将实体分成数据显示、应用逻辑和数据库处理等功能模块。 BGS+系统包括四个主要功能模块:工艺卡数据维护、工艺卡报表打印、主机/微机数据交互、系统安全。BGS+系统对复杂数据的处理,采用格式化信息,使用统一的接口和流程操作数据,以降低程序设计的复杂度。使用XML技术格式化工艺卡报表格式,在打印程序中解析XML文档,生成PDF文件的工艺卡报表;建立文本数据与关联的数据库表的对应信息,设计SQL语句生成器,由控制程序使用统一的接口和流程实现数据的导入/导出。