李志平
(长春市测绘院,吉林长春 130021)
城市测绘单位生产流程管理系统因为其业务流程特殊性有别于一般的办公系统,它要求处理更为复杂的数据信息。长春市测绘院根据自身生产经营特点自主设计研发了基于Java平台的B/S模式的生产流程管理系统。
生产流程的主要信息的载体是表单,而且表单会随着生产的需要不断进行调整,开发出简单易用的表单管理模块显得至关重要。本文主要讨论如何设计开发可视化灵活定制的生产流程表单管理模块,并给出该模块的实现方法及部分源代码。

图1 表单定制功能模块图
表单模块主要包含表单编辑、表单存储、表单验证、表单调用及表单导入导出等功能,具体功能模块如图1所示。
表单在整个生产流程办理过程中记录全部相关的办理信息,包括任务下达信息、技术设计信息、中间成果处理信息、成果检查信息及成果入库输出信息等。当流程办理完毕时,表单上会呈现整个流程办理过程及相关办理信息。为了更好地说明表单模块在整个流程中的角色及作用,下面给出表单模块的数据流程图,如图2所示。

图2 表单模块的数据流程图
该系统开发平台为Windows xp sp2,开发语言为Java 2.0,数据库采用MySql 5.1,数据库管理系统为phpMyAdmin 3.1,开发工具采用Eclips 8.0,编辑工具采用Dreamweaver 8.0。
系统开发流程严格遵循软件工程的思想进行实施,具体开发流程如图3所示。

图3 项目开发流程……p>