欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Domino中进行高效统计算法探索.pdf

    • 资源ID:74652593       资源大小:141.55KB        全文页数:3页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Domino中进行高效统计算法探索.pdf

    2 o 0 5 年 第 2期 酒钢科 技 D o m i n o 中进行高效统计算法探索 叶剑 民 摘要统计功能一直是运用 L o t u D o mi n O 进行办公 自动化开发的一个瓶颈。本文通过在 项 目实施过程中对一些算法的运用和探索。提出了一种进行高效统计的方法。并介绍了在酒钢 0 A系统物品管理模块中的应用。关键词0 A 统计数组静态数据表子文档 D 0 M I N 0中统计功能现状 及实现方式 采用 L O t u s D o m i n O实现办 公 自动化 具有开放性好、安全、易用、便于管理、伸缩 性好、开发周期短以及跨平台等优点,但也 存在实时性差、处理运算的速度低及处理 结构化数据能力弱等问题。通常,要在 D o m i n O中实现统计功能,需先创建统计时所需的表单及视图。包括 统计条件选择表单(下称“A表单”)、统计 结果显示表单(下称“B表单”)及视图(下称“B视图”)、子文档表单(下称“C表单”)及 视图(下称“C视图”)。程序的执行模式为:在用户完成、A表单的填写并提交时。系 统先根据用户选择 的条件检索 出需 被统 计的文档集合,再用 B表单创建一个统计 结果文档。并取 出其全局标识 U N I D作为 统计结果文档与子文档的关联主键。然后 开始进行统计信息转换运算,即:如果被 统计信息(下称“数据”)的存储方式为文档 中的静态数据表时,则对应于该表中的每 行记录创建一个子文档。完成大量数据转 换后,再将相关子文档进行归类运算,即:对 同一类别子文 档进行部分属性 的合计 计算后创建统计结果子文档,当统计计算 完成后 开始进行统计结果显示样式构造 运算。即读取相关统计结果子文档并逐条 计算,使计算结果为一可在富文本域中显 示的表格。此方法存在以下缺点:统计计算时 间过长;统计期间 C P U使用率大幅度上 升;子文档 占用磁盘空间;需程序员 额外进行创建关联子文档的表单和视图 等工作。加大了开发的工作量。所以在很 多用 D o mi n O实现 的办公 自动化 系统 中,无论是开发人员还是办公系统使用人员 都对统计功能敬而远之。但日常办公中的 统计业务不容忽视。同时整合、统计各个 信息“孤岛”中数据使之成为一个有机整 体是企业信息化 的必然之路,因此研究如 何在 D o m i n o 中运用合理、高效、可行的算 法,使统计功能可用、易用、好用,最终达 到在 办公 自动化 系统 中用好 统计功能是 很有必要的。本文提出了一种高效率的统计方法,该方法不但克服了常用统计方法的缺点,而且具有以下优点:不用保存子文档仍然 可以保存统计结果;无论被统计数据是静 态数据表还是子文档均可用此方法进行统 计。并且不用进行数据转换也可 以进行统 计计算。维普资讯 http:/ 2 2 o o 5 年第 2期 2 D 0 H I N 0中高效统计 的 算法实现(以 0 A中物品申请统计为例)2 1 统计需求 按时间及部 门对物品管理模块 中的当 前审批环节为“总务科审核”的物品申请进 行分类 统计汇总 2 2解决方案 条件准备:创建“A表单”、“B表单”及“B视图”。不需创 建“C表单”及“C视 图”。程序执行模式:用户选择完统计条 件后可直接启动统计代理的执行,系统先 根据用户选择的条件检索出需被统计 的文 档集合;从物品库存视图中检索出所有文 档,用该文档中的信息初始化一个二维动 态数组,统计过程中的数据将被保存在本 数组 中;然后开始进行统计运算,即:取 出 所有被统计文档中的所有 申请记录,用记 录中的物品名称及数量更新数组中对应物 品的数量及金额值 最终的数组值即为统 计结果;统计计算完成后 开始进行统计结 果显示样式构造运算,即读取数组数据并 逐行计算,使计算结果为一可在富文本域 中显示 的表格;再用 B表单创建一个统计 结果文档。保存统计结果显示样式数据;再 取出数组中的每一列的数值列表并将其保 存在统计结果文档中。便于在统计完成后 统计结果数据仍然可以被再次使用。I 2 3 核心算法 声明一个在全局范围内有效的动态 数组。动态数组将保存统计计算的过程数 据。从 A表单中提取用户选择的申请 部门、开始时问及结束时间等信息构成统 计条件。然后从物品申请视图中检索出符 合条件的文档。当有符合条件的文档数大于 0 时则 进入步骤,为0时则用 B表单创建统计 结果文档,并进入步骤。重定义并初始化动态数组。检索出 库存视图中的所有文档。重定义动态数组 的行数为文档数量,列数为 6(物 品名称、规 格型号、单位、单价、数量、合计金额),数组 中的前 4列用 文档 中相应 数据进行初 始 化,数景及合计金额初始化为 0。循环统计检索到的物品申请文档中 物品申请记录。取当前文档中的物品记 录 数对每个物品申请文档的申请记录进行 循环统计计算,为避免非法数据(如数量不 为整数、物品名称为空等)造成统计失败或 结果不准确,需先对每条申请记录进行合 法性检查,在对数组中该物品名称对应的 行进行更新(增加数量,重新计算合计金 额1。计算生成统计文档的 R T F域值字 符 串。为了使统计结果以表格形式显示,需 从动态数组 中循环取 出数据。计算形成可 以在 WE B中以表格形式显示的 H T ML,并 将其追加到 R T F域值 中。计算各列关联的列表值。当需导出 统计结果到 E X E C L表中时从关联的列表 值 中取数。用“B表单”创建统计结果文档。确 定开始时间、结束时间、申请部门、汇总人、汇总 日期、R T F、统计完 成标 志域、各列关 联的列表值。显示统计结果文档。3 实际应用效果及 对 比分 析 3 1 测试条件 指标 测试 环境。服务 器 型 号:HP D L 5 8 0;C P U:4 x 2 4 G:内存:4 G:数据 磁 维普资讯 http:/ 本文共3页,欲获取全文,请点击链接http:/

    注意事项

    本文(Domino中进行高效统计算法探索.pdf)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开