信息技术与网络服务No・ 7・20o6。3 ‘ 快速数据库应用参数化设计平台的研究 马 强(清远职业技术学院信息科技学院清远51 1510) 摘要:本文针对不同行业的中小型企业信息化管理的需要,提出了建立一个“快速数据库应用参数化设计平台”的 方法,该方法已在多个应用系统的开发中得到应用。本文着重介绍了该方法的设计总体目标、需要解决的问 题及主要功能设计。我们可以通过该平台进行简单的参数设置和较少的编码快速生成一个应用系统。 关键词:数据库 参数化设计 快速开发平台 零编码编程 基于大多数应用开发的需要我们需要建立一个快速 开发平台来高效地建立一个数据库业务应用系统。该系 统主要的研究目的是解决大中型应用的软件定制、项同开 发等编码与维护问题,显著地帮助客户降低软件开发维护 成本。本文从三个方面简单介绍了快速数据库应_L}j参数 化设计平台的设计过程。 1总体目标 (1)能够快速完成软件定制,高效地建立大型数据库 应用业务系统。在完成了业务规划和数据库设计的前提 下,可以在较短的时间内搭建起一个大型应用业务系统。 建成的业务系统,除了少量的新业务规则需要重新编码外, 菜单、工具条和界面等标准规范,数据、流程、报表及其软 件所需要的功能通过设置参数系统自动生成,不需要重新 编码。 (2)建立可以增长的知识库系统。针对不同业务流程 建立不同的业务规则,新的业务规则可以通过系统的自动 处理功能及时加入到业务规则知识库中,随着系统知识库 的不断增长,编码的工作量会变得越来越小。 (3)能够通过网络快速发布和更新。应用软件能够支 持远程运行和维护,同时支持数据分布功能。应用软件参 数、程序和文档存放在数据库中,在数据库端口可以自动 完成发布和更新。 2需要解决的问题 (1)建立基于大型数据库应用软件的设计平台:①建 立先进的数据缓冲机制,确保在低速的广域网络环境下, 有很好的整体性能和运行速度;②能根据业务数据的特点, 对数据安全、并发机制和分步取数等进行参数配置;③具 备有大型数据库应用软件的专业功能组件和模块。 (2)高度集中的软件功能配置和管理。能对窗体、菜 单、按钮、工具条、业务规则(事件/函数)、数据事务、各种格 式文档(Excel、Word与超文本等)和第三方应用程序等软 件功能指定唯一功能标识。功能调用通过功能标识完成, 且支持文本命令驱动方式,替代鼠标操作过程。 (3)建立基于XML语言的数据业务规则的参数化设 计标准。平台的语法规则能够完成大部分数据业务规则 的参数化设计,这些规则包括:数据项的显示、编辑、计算、 排序、筛选、分组、聚合/汇总、关联、初始值、有效检查和 SQL条件等表达式。数据的弹出选择、树型列表、下拉框、 提示提醒、授权对象等SQL语法;数据窗的主/从关系、查 询模式、更新、自动风格处理、自动插行、弹出菜单、数据相 关、自动计算与键盘控制等。参数化设计过程能够在软件 运行中进行,动态发布,不涉及软件代码修改。 3功能设计方法 (1)参数化设计平台模型。“参数化设计平台模型”分 成“数据项模块”、“窗体属性模块”、“过程定义模块”、“流 程定义模块”、“用户权限控制”与“分布式控制管理”六大 功台 l教据项模块r塔 1.1窗体属性模块r1,1过程定义模块r1,1淹网程定义模块I 藏据字典维护 藏据表单维护 基奉属性管理 披据表 管理 窗体分类定义 窗体属性维护 窗体过程定义 过程分类定义 任务漉 审I橐渣 过程逻辑定义 过程敦学处理 教据控制 属性l I过程定义l l过 代码乍戚 图1参数化设计平台模型 数据项模块完成应用系统所有数据项的定义、管理与 数据关系的一致性控制。窗体属性模块负责对应用系统 窗体属性的定义与描绘,并能根据窗体数据项的内容进行 窗体数据项的跟踪。过程定义模块完成数据项之间的数 学处理关系,并能根据流程定义自动生成处理代码。 除此之外,“用户权限控制”的功能是完成在多用户环 境下的访问控制,“分布式控制管理”的功能是完成在分布 式数据环境下的内模式与外模式的定义、远程数据管理、 远程通讯控制与数据安全管理。 (2)数据定义与处理。对应用业务的数据表和数据项 的名称标识、显示风格、编辑格式、对齐方式、编辑宽度及初 始值、有效性等属性,可以通过数据属性表进行集中定义和 维护,为数据操作界面、单据的自动生成提供设计依据。 根据数据库应用软件的特点,建立典型的树型层次数 据业务处理模式;通过复杂的参数处理和递归算法,完成 数据业务规则的自动执行以及数据库检索、新增、删除和 保存等操作。能自动智能地处理数据操作中相应的功能 菜单、工具条等操作状态。通过数据业务处理模式和面向 对象的继承机制来扩充业务规则,完成对复杂的任务流、 审核(状态)流和数据控制进行参数化配置。 数据控制:根据业务单据之间的数据关系、完成条件 和数据项计算等参数,自动完成单据的生成和控制。能提 供任务取消、审核状态撤销等控制机制。 为满足复杂的数据库应用业务的需求,我们需要提供 数据事务流参数化配置功能。这些数据事务(例如:ERP 的库存事务、现金事务和数据控制等),其目的是把原始单 据的关键数据项集中起来,便于数据控制、统计分析和报 表处理,为数据挖掘和BI等提供数据准备。 (3)数据回溯和跟踪技术。功能和数据项相关特性的 维普资讯 http://www.cqvip.com
・32・2006年第17期中国西部科技 一种改进的基于VSM的文档快速分类方法 巳 灵(佛山科学技术学院机电与信息工程学院佛山 528000) 摘要:改进了传统的VSM文档分类方法,提出了一种改进的基于VSM的文档快速分类方法。它考虑了禁用词的 排除、近义词和同义词的合并以及特征项在文档中不同位置对文档分类的贡献不同,并提出了训练 文档分层的方式来减少分类计算量的方法。 关键词:文档分类VSM Internet的迅速发展给我们带来了直观、方便的信息发 布和传输方式。然而,面对着网络上信息数量和种类的高 速增长,人们在运用网络获取信息时遇到了最大的问题之 …………………………………………就是由于网上信息的多样性和多变性而导致了一方面 信息过度膨胀而另一方面用户却找不到所需要的信息。随 着人们对提供的各项信息服务要求越来越高,如何在In- 一…………………………………● 参数配置等任何可视的数据项可以拖动到功能窗口、菜单 或数据树型等上面,能够快速操作和显示其相关数据。例 如,把入库单的单据编号拖放到客户订单菜单上,可以查 询到与入库单编号相关的所有单据和客户订单。 运用数据回溯和跟踪技术,点击单证的编号,便可查 出采购计划、需求计划、订单和收货单、入库单等相关单据 资料。 (4)界面设计与数据查询的设计。 ①界面设计要求如下:提供传统下拉、树型、表单等4 种形式菜单风格可供选择;任意软件功能够定义和配置在 ToolBar工具条上:动态定义弹出式菜单:可按个人习惯绘 制业务流程图,然后配置相关软件功能或菜单;自动智能 地编排漂亮、美观的数据界面;能够在运行过程中按自己 需要修改定制数据界面。 ②数据查询模式。能提供多种查询模式。提供人性 化的智能模糊查询、根据业务需求定制的查询以及专业查 询等模式。 ③支持键盘操作。系统要支持键盘操作,不使用鼠标 也可完成软件全过程操作。菜单、ToolBar工具条和按钮 等功能,可以通过文本命令方式完成;功能键、操作键等参 数配置,可通过指定编程接口编写代码。 供组、用户、组/用户等多种登录方式,来完成应用功能和操 作(如增加、删除等)等权限设定;任务流程和状态阶段等权 限设置;数据对象(如部门、仓库等)的数据行权限设置;数 据项(如价格、金额等)权限设置等。 ②应用功能组件的设计。这些应用功能组件分为3大类: 应用类:操作权限、环境参数、任务流程、数据字典、编 码规则、数据远程和同步、日志、文档、系统监控、邮件、传 真、数据备份和恢复、数据浏览器、数据初始化、软件升级 以及报表打印等;设计类:数据库、软件功能、系统参数、数 据属性、语法、界面自动生成、编程和报表设计等功能;对 象控件类:数据事务、数据处理、工具条、数据树型以及各 类界面等组件对象等,能够提供完全开放、简单方便的二 次开发平台。 (6)管理与维护功能设计。应用软件支持远程运行和 维护;应用软件参数、程序和文档存放在数据库中,在数据 库端口自动完成发布。 提供编程环境,支持编程对象的新建、继承和编辑等。 新建和修改的代码不需要编译等复杂过程,直接发布到数 据库,来完成系统的自动升级。提供多业务代码扩充接口 函数和事件。 ④可以多种形式生成报表。可与Microsoft Ofifce工 具灵活集成,支持双向数据交换和Word、Excel报表打印; 提供报表自动生成模板,快速打印数据;提供报表自定义 编辑功能:把可见的功能以模板的形式导入,建立个性化 的数据报表工作中心。 ⑤文档资料管理功能。可以把各种格式的文档,采用 压缩/解压算法存放于数据库,方便查阅、修改和权限控制。 ⑥丰富多样的数据交换文件格式。应用界面的所见 的任何数据,可以简便、灵活地导入/导出;其支持的文件格 式包括:文本(TXT)、Excel表格(XLS)、Word文档(DOC)、 超文本(HTM)、Adobe文件(PDF)、SQL等。 (5)安全管理机制的设计。 ①完善的功能、任务和数据等多重权限控制机制。提 通过语言字典支持多语言环境,不需要修改软件代码; 可参数配置语言字符集、字体、字型和字体大小等,每增加 种新语言,可以通过对短语数据表进行追加,可以快速 实现语言的配置。 4结论 通过快速开发平台,我们可以很容易地通过表项的定义 来完成数据库开发、功能组织、流程控制和各种查询统计等 功能,从而轻松实现数据报送、统计分析、业务管理等信息管 理系统的要求。对于比较复杂功能需要嵌入部分代码,我们 可以通过自动建立数据规则来进~步提升系统的功能。随 着规则库与规则树的增长,在应用实施过程中需要编码的部 分会变得越来越少,从而最终达到“零编码编程”的要求。 一参考文献: 1.http:llwww.huadan.biz/?source=soft64 _2.http://www.runqianapp.com/rqapp/rqappsummary.hun 3.薛华成.管理信息系统.北京:清华大学出版社,2003
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务