1、1计量器具委托制单及结算系统摘 要:本文对计量器具委托制单及结算系统进行了全面系统的介绍,按照前期的开发顺序,从系统需求与分析,逐一对开发过程做了全面的介绍。本文与实际相结合,体现了理论联系实际,实际应用于实践的科学性。 关键词:计量器具委托 Delphi Access 数据库 一、概述 1.制作背景 计量器具委托任务单是技术室与计量室关于计量器具检定校准任业务对接的重要凭证,单据中项目内容多,信息量大。对于计量器具来说,单据上很小的差错可能导致结果的重大差异;特别是随着计算机应用的普及,办公自动化程度越来越高,传统的手工作业弊病逐渐显现:一方面手工单据失误较多;另一方面业务量大,速度慢,查询
2、单据及统计业务量时费时费力,效率低。 本系统结合生产实际,采用了先进的编程环境和数据管理系统,界面简洁实用,入手快,工作效率高,摒弃了传统的手工作业方式,既减轻了工作强度,又提高了单据传递结算效率;通过系统对工作量、检定费用自动进行结算、汇总,消除了人工对帐的劳动强度和业务风险,保证了数据准确性。 2.开发工具介绍 2在开发过程中主要使用到的工具有:Delphi 2009、Microsoft Office Access、FastReport 4.9。 2.1Delphi 2009:Delphi 是全新的可视化编程环境,为我们提供了一种方便、快捷的 Windows 应用程序开发工具。 2.2Mi
3、crosoft Office Access:Microsoft Office Access 是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。 2.3FastReport 4.9.6: FastReport 是一款功能非常强大的第三方报表控件。 二、可行性分析 以及考虑设备的配备的情况,本着最经济的方式,软件采用单机版的形式,将软件与数据库存放在其中一人的电脑中,另一人通过局域网完全共享的方式达到操作软件的目的。 在数据库的选取方面,由于数据量并不是非常大,并
4、考虑到操作人员的计算机水平,利于数据库的维护,采用了 Microsoft Office 办公软件中的 Access 组件,它具有易得、操作简便、不用额外安装数据库引擎的优点。 通知单的打印采用 FastReport 控件,它具有在软件执行期可随时变更报表格式的功能,并且报告生成速度快,可预览等优点。 由此可见, 计量器具委托制单及结算系统在软件配备以及人员使用上具有极高的可行性。 3三、需求分析 本软件要实现的功能有: 1.委托书录入:委托书内容的录入、样品编号、证书编号; 2.打印通知单:待检样品按检测项目,分成不同的任务通知单,并打印; 3.打印结算清单:任务完成后,录入检修费,并将检验状
5、态设为完检;在委托方提出结算要求后,会委托方提供纸版或电子版的结算清单;4.任务对账:每月结束后,可打印详单与计量室就接收和完检的任务进行对账; 5.结算统计:每月结算结束后,可按现金结算和劳务结算两种不同的结算方式对本月结算的委托书进行分类统计。 本系统的功能结构图如一所示: 四、数据库设计 按照实际需要,设计了两个表,分别为:委托书表、通知单表。 委托书表(WTS)与通知单表(TZD)是一对多的逻辑关系。一份委托书对应多份通知单,在具有对应关系的记录上,委托书表的TheYear、WTS 字段与通知单表的相关字段相对应。 图 1 功能结构图 五、人机界面设计 1.主界面 主界面集成了计量器具
6、委托制单及结算系统的主要功能,分为44 个区域: 1.1 左侧为委托书列表,按月列出所有委托书; 1.2 右侧上部为委托书相关信息,包括委托书的年份发、委托书号、委托单位、委托人、联系电话、委托日期、完检日期、结算日期、委托书状态,以及计量器具的数量和费用合计; 1.3 右侧中部为对应委托书计量器具的详细信息,包括计量器具名称、编号、件数、证书编号、检修费; 1.4 右侧下部为委托书查询结果窗口,默认为与当前委托书的委托单位的全部委托书信息。 图 2 主界面 2.录分单界面 录分单界面主要分两个功能区: 2.1 左侧用于录入计量器具名称型号、编号、数量,以及强检标识; 2.2 右侧用于将计量器具进行分类,分在同一组的计量器具将打印在同一张通知单上,分好类后,按“编号”按钮分配样品编号和证书编号。六、结论 计量器具委托制单及结算系统在完成后,与原始的手工录入方式并行使用了一段时间。实践证明:软件运行情况良好。委托书录入和通知单生成都符合要求,杜绝了漏号和跳号的情况发生,解决了以上手工制单的弊病,使计量器具委托的通知单具有格式统一,编码唯一的特点,规范了计量器具委托的单据,并且在打单的同时建立了电子台账,5使计量器具委托的管理更趋规范化。