1、1、建立数据模型 42、建立窗体表单 73、建立菜单与窗体表单的关联 104、所有导出的xml文件列表 13三、临时用消防水申请单业务流程 14本手册以临时用消防水申请单的开发为例讲解如何通过BFS+开发新模块。一、业务说明及功能要求1、原始表单格式及内容项 锦能公司临时用消防水申请单编号 SB1-LF-012申请部门设备一部申请人刘小波动用时间2010年3月21日8:00至2010年3月24日18:消防栓编号 30SGA10AB003 40SGA10AB003地点#3、4炉捞渣机水封槽使用消防栓原因:#3、4炉捞渣机水封槽积灰, ,需用消防水将积灰清理干净注意事项:1、使用前同值长和主值进行
2、联系,适时启动水泵,在同意的情况下方可使用2、做好使用监护,正确开启及关闭阀门3、严禁跑冒滴漏现象发生4、使用后,及时同主值联系,进行阀门关闭5、恢复消防栓原状,消防箱内部件齐全,摆放整齐申请部门主管申请部门负责人安健环部值长备注一式两份,申请班组一份,运行人员一份。2、BFS+设计表单格式及内容项 3、功能要求 具备查询、统计、录入、打印基本功能。二、新增模块开发详解1、建立数据模型 1.1、进入bfsadmin-配置-数据模型,建立数据模型:临时用消防水申请单、临时用消防水申请单历史状态,如下图示:1.2、导出生成文件:Lsyxfssqd.xml、LsyxfssqdSta.xml。2、建立
3、窗体表单 进入bfsadmin-配置-GUI编辑器,建立窗体表单。2.1、建立临时用消防水申请单窗体表单,名为:lsyxfssqd.Tab3,如下图:切换到版面设计页面,添加控件,最后形成表单,如下图:2.2、用同样的方法可以建立临时用消防水申请单查询表单、查询结果表单和流程操作历史记录表单,名称依次为:lsyxfssqd.Tab1、lsyxfssqd.Tab2、lsyxfssqd.StaHis,依次如下图:2.3、导出表单生成文件:lsyxfssqd.Tab1.xml、lsyxfssqd.Tab2.xml、lsyxfssqd.Tab3.xml、lsyxfssqd.StaHis.xml。3、建
4、立菜单与窗体表单的关联 进入bfsadmin-配置-程序管理器,建立菜单与窗体表单的关联。3.1、新增菜单项,如下图:3.2、双击上图中的临时用消防水申请单菜单项,切换到程序页面,如下图:在表格编辑框中填写表名:Lsyxfssqd,这个表名是在数据模型中建立的。在视图编辑框中填写视图名:lsyxfssqd.Tab3,这个视图名是在GUI编辑器中建立的。然后保存就完成了临时用消防水申请单菜单项和对应的窗体表单的关联。同理,可以建立查询条件、查询结果和对应的窗体表单的关联,报表菜单与对应报表文件的关联。如下图:3.3、导出程序菜单生成文件:BfsProg_10508.xml。4、所有导出的xml文件列表Lsyxfssqd.xml、LsyxfssqdSta.xml、lsyxfssqd.Tab1.xml、lsyxfssqd.Tab2.xml、lsyxfssqd.Tab3.xml、lsyxfssqd.StaHis.xml、BfsProg_10508.xml。三、临时用消防水申请单业务流程