论文部分内容阅读
烟草工业在我国占有非常重要的经济地位,而且烟草税收是我国财政收入的主要来源。而我国的卷烟档次结构的不合理制约了烟草工业的进一步发展。调节产品结构,提高卷烟质量成为当前烟草工业的重要课题。如何从科学的角度出发建立完善的烟叶质量评价体系,如何把烟叶品质与人的感官紧密联系起来就成为解决这一课题的关键所在。长期以来,烟草技术人员作了大量的实验工作,已分析得到了烟叶中上千种化学成分。面对这些实验数据,烟草行业就迫切需要一种高效、可靠的方法来管理数据、分析数据。而计算机作为一门新兴技术已广泛应用于各行业中了,也给传统的烟草行业带了新的发展机遇。本文介绍了在SQL Server数据库的基础上利用可视化编程语言Delphi开发烟叶品质数据库管理系统的过程。我们所采用的这两种软件工具都具有各自鲜明的特点。Delphi是Borland公司推出的一种可视化的、方便快捷的Windows应用程序开发工具。Delphi的基础语言是Object Pascal。Object Pascal是一种强类型语言,与其他语言相比,它提供一个快速的编译器,优化的编译模式在很大程度上提高了代码质量。Delphi的人机界面是通过窗口、按钮、选择框、对话框等图形界面使用户操作,它的核心采用可视化程序设计和面向对象的程序设计方法。这种方法不需要编写大量复杂的程序去描述这些人机界面元素的外观和位置,也并不需要知道这个对象是怎样工作的,只要把系统预先建立好的按钮、文本柜、选择框等对象拖放到屏幕上,然后只需要编写一段程序(在Delphi中称为代码)来简单地传递一些消息就可以了。 <WP=7>SQL Server是Microsoft公司推出的大型关系型数据库管理系统。它所应用的SQL语言能完成定义关系模式,录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,极大地简化了数据库操作。SQL Server的管理系统使用图形化的管理工具,SQL Server的所有管理都可以使用SQL Server Enterprise Manager,即SQL Server企业管理器实现,这是一个基于图形用户界面的集成管理工具,使用起来十分方便直观。该系统采用一种快速的数据库访问规范(ADO)来建立与SQL Server数据库的连接。它可以方便地访问各种类型的数据库,它可以绕过BDE(Borland Database Engine)数据引擎,避免了在BDE中设置复杂的数据库参数。根据用户的实际工作情况,我们将系统模块分为基本信息、测试数据、查询结果、配方计划等几个基本功能模块。基本信息模块是用来存储该系统中各个模块经常引用的基本数据。测试数据模块是用来保存检测或评吸的各项数据。为了方便用户操作,数据的汇总与查询形成独立的查询模块。配方计划则用来生成卷烟的各种配方。在Delphi中编写各个功能模块时,由于在各个基本功能模块下包含了若干子模块,而各个子模块的许多功能又较类似,因此我们运用面向对象概念设计了几个基类(父类)来达到优化程序的目的。在系统中主要有三大基类:TFormBaseInfo,TFormExamInfo,TFormExamMx,分别与系统的四个主要功能模块(基本信息、检测报告、数据查询和配方计划)相对应。子模块分别继承所对应的父类模块。这项技术的运用缩短了软件程序开发周期,也提高了该系统的可维护性。通过该软件系统,用户可以对烟叶品质数据进行分类、录入、修改、查询、统计等操作。该系统实现了烟叶品质检验数据的集中管理,提高了分析数据的能力和速度,最大限度地把实验数据利用起来。该软件的应用将对烟叶数据管理的自动化以及卷烟质量的控制和提高具有重要意义。