《精编》电子政务之自定义表单

上传人:tang****xu3 文档编号:133762247 上传时间:2020-05-30 格式:PPT 页数:19 大小:148KB
返回 下载 相关 举报
《精编》电子政务之自定义表单_第1页
第1页 / 共19页
《精编》电子政务之自定义表单_第2页
第2页 / 共19页
《精编》电子政务之自定义表单_第3页
第3页 / 共19页
《精编》电子政务之自定义表单_第4页
第4页 / 共19页
《精编》电子政务之自定义表单_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《精编》电子政务之自定义表单》由会员分享,可在线阅读,更多相关《《精编》电子政务之自定义表单(19页珍藏版)》请在金锄头文库上搜索。

1、电子政务 自定义表单 武汉中地数码科技有限公司李林2009年6月 培训内容安排 自定义表单的安装配置 自定义表单的基本操作 流程搭建的方法 子表的画法查询统计页面的搭建 报表打印的制作方法 VFD报表实现Excel文档实现 自定义表单的安装配置 自定义表单的安装包名称为 VisualFormDesigner 其中包含了 1 客户端编辑器安装程序 VisualFormDesigner 2003 或VisualFormDesigner 2000 XP 2 服务安装程序 VFDService 3 预览安装程序 VFDWebServer 4 web应用系统配置 客户端编辑器安装程序 所有的表单基本都是

2、利用VisualFormDesigner exe应用程序制作完成的 其安装方式很简单 只需将VisualFormDesigner 2003 或VisualFormDesigner XP 2000 文件夹拷贝到硬盘的任意位置即可 客户端编辑器安装程序 注意事项 软件环境 只需要 netFramework1 4322即可 在制作表单的客户端必须安装 如果运行VisualFormDesigner exe时提示有错误 可能是客户机软件环境不正确 请按照以下的操作步骤 1 安装VisualFormDesigner文件夹下的dotnetfx exe文件 用户缺少 net框架 2 注册VisualFormD

3、esigner Office11 OWC11 Dll这个COM组件 用户未安装Office2003Web浏览组件 经过以上安装配置表单编辑器即可以正常运行 若编辑器依然无法运行则是因为客户所选择的编辑器版本和操作系统不匹配 表单服务安装 自定义表单的应用都是基于数据库而存在的 在利用自定义表单制作页面前必须正确安装其所依赖的服务程序 并与对应的数据库相连接 操作步骤如下 拷贝程序 将VFDService 服务程序包 拷贝到硬盘任意位置即可 获得连接串 打开CreateConnectionString udl文件 按照向导建立一个连接串 注意一定要保存密码 否则将无法连接数据库 更改配置文件 用

4、记事本打开CreateConnectionString udl 将连接串复制VFDServiceObjectConfig xml文件的结点中 VFDServiceObjectConfig xml中的结点是本服务程序所开启的端口号 更改完成之后以UTF 8的文件格式保存VFDServiceObjectConfig xml文件 windows在默认情况下是以此文件格式保存 并且每次对此文件的更改都要重新启动相应的服务程序 注意 每一台机器上可以安装N个服务程序 但是每个服务程序所开启的端口号不能相同 每个服务程序所连接的数据库可以相同也可以不同 安装并启动服务 点击开始 运行 将InstallUt

5、il exe拖入运行框然后键入几个空格 然后将VFDServiceObject exe拖入运行框 点击确定 打开Windows服务管理起 启动对应的 VFDServiceObject端口号 服务 表单服务安装 注意事项 软件环境 IIS6和 netFramework1 4322数据库 至少有Oracle客户端或SQLServerProvider或MicrosoftJet4 0Provider Windows系列的操作系统都满足此要求 同一路径的服务程序安装包只能安装一个服务 否则不能同时启动多个已安装好的服务 在服务器端必须安装此程序 在客户端无需安装 直接调用服务器的服务即可 预览安装程序

6、程序安装步骤 1 拷贝文件 将VFDWebServer文件夹拷贝到C inetpub wwwroot下 2 赋权限 若硬盘分区为NTFS请给此文件夹的完全控制权赋予以下用户 Aspnet NetWorkService Network IUSR 机器名3 建虚目录 建立一个名为VFDWebServer的虚拟目录指向C inetpub wwwroot VFDWebServer 4 添加文件过滤 打开IIS 点击网站 默认网站 属性 主目录 配置 添加在可执行文件中选择c Windows M FrameWork v1 4322 Aspnet isapi dll 根据不同的操作系统安装位置 可能有些不

7、同 在扩展名里填写 vfd 点击确定即可 预览安装程序 注意 若不安装此程序 则客户机的编辑器将失去预览功能 通过以上的安装 则自定义表单系统便可以正常运行 一个表单便是一个VFD文件 此文件只需要拷贝的Web应用系统的任意一目录下就可以作为ASPX文件同样使用 凡是放有VFD文件的目录 若硬盘分区为NTFS请将此文件夹的完全控制权赋予以下用户 Aspnet NetWorkService Network IUSR 机器名 下面阐述Web应用系统环境的配置 此配置是针对具体的应用系统 例如省市级电子政务 Web应用程序配置 将VFDWebServer Bin下所有的dll文件拷贝到Web应用系统

8、的bin目录下 将VFDWebServer文件夹下的VFDSourceFile文件夹 VFDWebServerSystemBegin0 dll VFDWebServerSystemBegin1 dll VFDWebServerConfig xml拷贝到Web应用系统的根目录下 打开IIS 点击网站 默认网站 属性 主目录 配置 添加在可执行文件中选择c Windows M FrameWork v1 4322 Aasnet isapi dll 根据不同的操作系统安装位置 可能有些不同 在扩展名里填写 vfd 点击确定既可 经过以上的配置 业务系统就可以运行VFD文件 VFD文件的使用方式和Asp

9、x文件的使用方式一样 编辑器无法连接服务器常见问题 服务程序未启动 服务程序的配置文件编写不正确 请严格参考前面的说明 编辑器连接时机器名 或IP地址 端口号和服务程序不匹配 服务器或客户机有防火墙禁用服务程序的端口 Windows服务遭到病毒的侵害 服务程序的任何安装错误都可以在Windows事件查看器中看到错误 方法是 点击开始 管理工具 事件查看器 应用程序 表单的基本操作 对照着纸质材料的样式在Excel中将表单样式画好 将已画好的表单样式复制粘贴到新的表单中再来调格式 外观格式调好后 根据需要配置相应的控件 并正确设置其属性 正确建立 页面参数 我的查询 我的更新 及 我的删除 页面

10、参数 从政务系统页面上传出的参数 我的查询 从数据库中提取数据到对应绑定的控件上 我的更新 将对应绑定的控件的值保存到数据库中 我的删除 将数据库中与绑定的控件对应的值删除掉 子表画法 子表与主表一般不用同一数据库表进行数据的存储 即 每建立一个子表就建立一张新的数据库表用于存储该子表的数据 与普通表单一样 首先在Excel中对照着纸质材料将页面的样式画好 然后复制粘贴到表单中进行格式的调节 控件的配置及参数 查询 更新 删除的建立 一般子表都有 序号 这个字段 有两种设置方法 在对应存储数据的数据库表中 设置一个名为 BJITEMID 字段 然后在页面参数上建立一个BJITEMID的页面参数

11、 在对应的存储数据的数据库表中 任意设置一个字段用来记录各条子记录的 序号 然后进行如下操作 在页面中新建一个Text或Hidden 并且其属性ID必须强制命名为 SQL 将该控件的text属性填写为sql语句 例 selectmax 字段名 1From表名where字段名isnotnull 新建页面参数 参数来源选择 dll 文件名选择 生成页面参数 dll 然后将该Text或Hidden绑定到页面参数上 以通过该页面参数来得到sql语句的查询值 流程的搭建 在工作流中将新流程的流程模板画好 分析新流程所需要的数据库表的字段 进行数据库的设计 按照纸质材料的样式结合设计好的数据库进行每个流程

12、节点需要的表单的制作 实现正确的数据存储 表单及数据库设计完成后 到政务系统中的 系统维护 模块下的 流程配置 中的 功能库维护 进行每个流程节点的页面配置 统计查询页面的制作 首先将表单样式画好 与普通表单制作方法一样 将每个可供查询的字段设定为一个控件 在该控件的参数属性栏中设定其参数名 允许传出参数 并在页面参数中建立对应的页面参数 大写 在 我的查询 中建立一个需查询出数据的查询 然后在表单页面上插入一个DataGrid插件 在其数据源属性栏中进行相应的设置 报表打印制作 在政务系统中有许多需要进行打印的材料 如建设用地审批流程中的 财务缴费单 的打印 这类打印页面的制作可采用如下两种

13、方式 VFD的报表制作 Excel的制作 下面来分别介绍两种方法的具体操作 VFD报表 在VFD的 报表 栏将打印的页面的样式调好 为需从数据库中提取数据的单元格预留好 并将打印页面按照要求进行控制 如A4 跟普通表单一样 建立相应的页面参数 我的查询 如果是需将DateGrid中的数据打印出来 则将提取数据的格式的 号改为 号即可 Excel的制作方法 在Excel中将需打印的格式调好 并将需提取数据的单元格预留好 在提取数据的单元格中输入对应的语句 GetTblValue 表名 字段名 表名1 表名2 表名N where 对应制作好的Excel制作ini文件 其作用是将参数 数据库表及where子句 谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号