铝电解质分子比的计算软件_第1页
铝电解质分子比的计算软件_第2页
铝电解质分子比的计算软件_第3页
铝电解质分子比的计算软件_第4页
铝电解质分子比的计算软件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 铝电解质分子比的计算软件 目录摘要1Abstract 1第一章 绪论1.1铝电解质分子比计算软件的概述1.1.1铝电解质分子比计算软件的背景1.1.2 铝电解质分子比计算软件的目标1.1.3铝电解质分子比计算软件的意义1.2铝电解质分子比概述1.3数据库简介1.4 Visual Basic数据库概述1.4.1Visual Basic的特点1.4.2 Visual Basic数据库的基本概念1.4.3Visual Basic数据库的模型1.4.4数据库的访问 1.4.5SQL知识介绍 1.4.6Access知识介绍第二章 铝电解质分子比计算软件分析2.1铝电解质分子比计算软件的需求分析2.1.

2、1理解需求2.1.2需求分析 2.2铝电解质分子比计算软件的系统分析 2.3铝电解质分子比计算软件的主要功能2.3.1用户登录模块2.3.2数据录入计算模块2.3.3数据查询模块2.3.4图表显示模块第四章铝电解质分子比计算软件的界面设计4.1用户登录界面4.2铝电解质分子比计算软件系统主窗体4.3密码修改模块界面设计4.4数据录入计算模块界面设计4.5数据显示查询模块界面设计4.6图表显示模块界面设计结束语参考文献致谢附录摘要此铝电解质分子比计算软件是一种数据计算.查询.显示统一的信息系统。它主要是针对分子比在铝电解工业上的重要性,从而设计这个软件来准确描述分子比,使用户方便快捷的运用分子比

3、。此软件主要包括前台应用程序的开发和后台数据库的建立两个方面。前者用Visual Basic6.0做为前端开发工具,后者用Access管理后台数据库。整个系统用SQL语言完成了对系统功能的实现。铝电解质分子比计算软件包括四个模块,实现对用户登录.数据计算查询图表显示等功能,同时还添加密码修改等辅助功能本软件具有操作简单,查询快捷,显示清晰等特点,对铝电解工业会有一定的帮助。关键词:铝电解质分子比 Access 计算软件 模块Abstract :This electrolyte aluminum elements than the calculation software is a data c

4、alculation. Enquiries. Revealed that a unified information system. It is mainly directed against the elements than on the importance of industrial aluminum electrolysis, which designed the software to accurately describe elements than to allow users convenient and efficient than the use of molecular

5、。The former use Visual Basic6.0 as a front-end development tools, which use Access database management background. SQL language used throughout the system completed the system implementation. Electrolyte aluminum elements than the calculation software includes four modules, and the user login. Calcu

6、lated. For enquiries. The graph shows, and other functions, and also add a password function as amended. This software is simple, for quick, clear display characteristics such as the electrolytic industry will certainly help.Keywords:Electrolyte aluminum elements Access Software Module 第一章 绪论1.1铝电解质

7、分子比计算软件的概述1.1.1铝电解质分子比计算软件的背景电解质的组成对铝电解生产的经济技术指标具有重要的影响。电解质分子比对铝电解工业起着非常重要的作用。近20 年国际铝业界的科学研究和现代化生产系列的实践表明,降低铝电解质分子比是提高电流效率的有效途径,分子比偏高或偏低对槽膛都会有较大的影响。分子比的计算通常采用人工进行,可想而知它在时间上的浪费和其他弊端,因此开发铝电解分子比计算软件,实现分子比计算电子化,从而减轻工作人员的负担。借助才此计算软件,工作人员可以很好的对分子比的相关信息进行管理,既减少了工作必要劳动时间,又可以避免一些计算中的误操作。 1.1.2 铝电解质分子比计算软件的目

8、标 此软件应达到以下目标: (1)可靠性 系统具有一定的容错能力和存储功能。(2) 实用性 系统功能基本齐全,能够完全满足用户的需要。(3) 可维护性 用户能对系统进行修改。(4) 易用性 用户能很容易的对系统进行操作。(5) 安全性 保证系统的物理安全、数据存储和存取的安全与保密1.1.3铝电解质分子比计算软件的意义当前随着计算机的深入普及,越来越多的人有了个人电脑,人们运用计算机完成许多重要的工作,计算机在人们的生活中变的越来越来重要。随着计算机的应用和发展计算机已经不单纯是一个工作工具,人们越来越重视计算机的实用性了,近年来铝工业规模持续成长,我国炼铝产量已居世界领先地位,但是生产技术还

9、是相对落后,所以要求我们开发新技术,掌握新知识来提升我国炼铝量。,针对铝工业中人工对分子比计算的弊端,设计铝电解质分子比计算软件,就是为工作人员在铝工业生产过程中提供高效准确得计算数据。此软件采用VB编程,VB是计算机编程中最简单最易上手的,在简单应用的同时也开发了人们的大脑。1.2铝电解质分子比概述前言世纪年代,随着全球经济一体化进程的加快,市场竞争日益激烈,伴随着以计算机控制技术为核心自控技术的迅速发展,现代铝工业向大容量、大规模、智能化控制、重视环保、低成本运作方向发展已成为必然的趋势。现代铝电解工业的工艺制度也由“四低一高”(低氧化铝浓度,低电解温度,低分子比,低阳极效应系数,高槽电压

10、或高极距)朝着更高的方向发展,即在“四低一高”的基础上实现高效低耗生产,这一过程中铝电解槽的温度和分子比的日常控制显得十分重要。电解铝是通过直流电 ,把氧化铝还原成金属铝的复杂过程1 。在电解质中添加氟化铝是电解铝过程的一个重要环节。调节氟化铝的添加量可以控制电解质温度和分子比。温度和分子比都是电解过程的关键变量 ,对电解槽的稳定性、电化学反应和电解电流效率的影响很大。铝电解质的酸碱度是铝电解生产中的一项重要技术参数,直接影响电流效率和电能消耗量,需要对其进行精确测定和控制。在铝电解工业初期,采用分子比3.0左右的电解质,电解温度高达1000;经五十余年后逐渐降低到2.6左右;现在先进的大型电

11、解槽已经使用了分子比为2.12.2的电解质,电解温度降低到950左右。采用新型电解槽与低温度电解(850900)也许可使电耗率减少到12000W.H/TAL。这时候,铝电解质的分子比和电解法发明人霍尔原来的专利方案接近了,达到了一个新的水平。在现代铝工业上,普遍采用酸性电解质,此种电解质内含过量氟化铝。在铝电解工业生产中,冰晶石被理解为中性物质,是有3个NaF分子和1个AlF3分子组成,由于冰晶石占电解质内部含量的90左右,因此我们就采用冰晶石NaF和AlF3的摩尔比来确定电解质酸碱度即分子比:当NaF/AlF3之比大于3,电解质呈碱性,表明电解质中存在游离着NaF;当NaF/AlF3之比小于

12、3,电解质呈酸性,表明电解质中存在游离AlF3。分子比是用来表示熔融电解质的酸碱度,通常有三种表示方式: NaF/AlF3的摩尔比; NaF/AlF3的质量比; 游离AlF3% (这里指中性冰晶石Na3AlF6以外的游离AlF3%)针对上述关于酸碱度的理解,电导法测定电解质的分子比过程中我们可以通过向电解质中加入定量的NaF,在适宜的条件下模拟电解槽温度让NaF与电解质中游离的AlF3充分反应生成Na3AlF6,反应完全后通过电导率仪测定过剩的NaF的电导率,来推导出电解质中游离的AlF3的百分含量,从而确定分子比。1.3数据库简介数据库技术是现代最流行的一项计算机技术,但是它不仅仅由计算机构

13、成。自60年代以来,它就一直活跃在数据处理的领域,至今已经有了很大的发展,已经成了计算机技术的一个重要分支。数据库(DataBase,简称DB)是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和扩展行,并可为各种用户共享,同时具有较高的安全性。一:数据库的发展经历了三个阶段: 1、 层次型和网状型: 代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。 2、 关系型数据型库: 目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员EFCodd提出了关系模型。其代表产品为sysem R

14、和Inges。 3、 第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。 二、 数据库技术的发展趋势: 1、 面向对象的方法和技术对数据库发展的影响: 数据库研究人员借鉴和吸收了面向对旬的方法和技术,提出了面向对象数据模型。 2、 数据库技术与多学科技术的有机组合: 3、 面向专门应用领域的数据库技术 三、 数据库系统的组成: 数据库系统(DBS)是一个采用数据库技术,具有管理数据库功能,由硬件、软件、数据库及各类人员组成的计算机系统。 1、 数据库(DB): 数据库是以一定的组织方式存放

15、于计算机外存储器中相互关联的数据集合,它是数据库系统的核心和管理对象,其数据是集成的、共享的以及冗余最小的。 2、 数据库管理系统(DBMS): 数据库管理系统是维护和管理数据库的软件,是数据库与用户之间的界面。作为数据库的核心软件,提供建立、操作、维护数据库的命令和方法。 3、 应用程序: 对数据库中数据进行各种处理的程序,由用户编写。 4、 计算机软件: 5、 计算机硬件: 包括CPU、内存、磁盘等。要求有足够大的内存来存放操作系统、数据库管理系统的核心模块以及数据库缓冲;足够大的磁盘能够直接存取和备份数据;比较主的通道能力;支持联网,实现数据共享。 6、 各类人员。 1.4 Visual

16、 Basic数据库概述1.4.1Visual Basic的特点Visual Basic的特点 1. 具有面向对象的可视化设计工具 可视化设计: Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如 窗体,菜单,命令按钮,工具按钮,检查框等等,用户只需要利用鼠标,键盘把这些控件对象拖动到适当的位置,设置它们的大小,形状,属性等,就可以设计出所需的应用程序界面. 2. 事件驱动的编程机制事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先

17、确定应用程序如何同用户进行交互.(例如发生鼠标单击,键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程.3. 结构化的程序设计语言 4. 提供了易学易用的应用程序集成开发环境 5.支持多种数据库系统的访问 6.高度可移植化的代码 7.VB6.0在开发环境上,网络功能等的大大增强 1.4.2 Visual Basic数据库的基本概念表(Table):即关系数据库中物理存在的二维表。VB的一个数据库文件可以包含相关的多个二维表。在成功打开一个数据库之后,必须打开一个表才能对其中的数据进行操作。记录集(RecordSet):来自表中的记录或者执行一个查询而产生的记录,

18、这些记录就组成了一个记录的集合。在VB中数据库表中的数据不允许直接访问,而只能通过创建于内存中的这些记录集进行记录的浏览与操作。SQL语言:一种数据库管理中的通用结构化查询语言。 1.4.3Visual Basic数据库的模型数据模型: 数据的组织形式称为数据模型,它决定 数据(主要是结点)之间联系的表达方式。主要包括层次型、网状型、关系型和面向对象型四种。层次型和网状型是早期的数据模型,又称为格式化数据系统数模型。 以上四种模型决定了四种类型的数据库:层次数据库系统,网状数据库系统,关系型数据库系统以及面向对象数据库系统。 目前使用的主要是关系型数据库。 1、 层次型:是以记录为结点的有向树

19、;图如教材P7图1-2 2、 网状型:树的集合,它的表示能力以及精巧怀强于层次型,但独立性下降。 3、 关系型: 在关系型中,数据被组织成若干张二维表,每张表称为一个关系。关系型数据库中的数据层次如下: 1、 数据项(field):又称字段,用于描述实体的一个属性,是数据库的基本单位。一般用属性名作项名; 2、 记录(Record):又称为结点,由若干个数据项组成,用于描述一个对象; 3、 文件(File):由若干个记录组成; 4、 数据库(Data Base):由逻辑相关的文件组成。 关系型的特点:描述的一致性;可直接表示多对多关系;关系必须是规范化的;关系模型建立在数学概念基础上。 1.4

20、.4数据库的访问在VB中,访问数据库一般有两种方式。一是非编码方式,主要通过Data等控件,可以不需要任何编程,只需简单设置控件的一些属性并结合文本框等普通控件即可方便地显示和操作数据库中的数据。二是通过编写代码,即利用数据访问对象(DAO)来实现。虽然编写代码要花费更多的时间与精力,但却可以实现更灵活。1.4.5SQL知识介绍SQL不仅具有丰富的数据库操作功能,而且具有数据定义和数据控制功能,是集数据操作、数据定义、数据控制功能于一体的关系数据语言。经过多年的发展,SQL已逐渐成为一种国际标准。美国国家标准化组织(ANSI)为多种SQL命令设置了标准,并订立了基本规范。一: SQL概述SQL

21、语言简单易学、风格统一,利用几个简单的英语单词的组合就可以完成所有的功能。在SQL Plus Worksheet环境下可以单独使用SQL语句,并且几乎可以不加修改地嵌入到例如Visual Basic、Power Builder这样的前端开发平台上,利用前端工具的计算能力和SQL的数据库操纵能力,可以快速建立数据库应用程序。SQL语言主要有以下优点。1: 非结构化语言:SQL是一个非过程化的语言,一次处理一个记录,为数据提供自动导航。SQL允许用户在高层的数据结构上工作,可操作记录集而不对单个记录进行操作。所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果

22、作为另一条SQL语句的输入。SQL不要求用户指定数据的存放方法,这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是关系型数据库管理系统(RDBMS)的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存什么索引,哪儿使用合适,而用户不需要知道表是否有索引,表有什么类型的索引。2:统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。SQL命令只需很少时间就能学会。SQL为许多任务提供了命令,包括查询数据,在表中插入、修改和删除记录,建立、修改和删除数据对象,控制对数据和数据对象的

23、存取,保证数据库的一致性和完整性等。3:所有关系型数据库的公共语言:由于所有主要的RDBMS都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转移到另一个RDBMS,所以,用SQL编写的程序都是可以移植的。二: SQL的功能与特性SQL是与数据库管理系统(DBMS)进行通信的一种语言和工具,将DBMS的组件联系在一起。可以为用户提供强大的功能,使用户可以方便地进行数据库的管理、数据的操作。通过SQL命令,程序员或数据库管理员(DBA)可以完成以下功能。1: 建立数据库的表格。2:改变数据库系统环境设置。3: 让用户自己定义所存储数据的结构,以及所存储数据各项之间的关系。4: 让用户或应

24、用程序可以向数据库中增加新的数据、删除旧的数据以及修改已有数据,有效地支持了数据库数据的更新。5: 使用户或应用程序可以从数据库中按照自己的需要查询数据并组织使用它们,其中包括子查询、查询的嵌套、视图等复杂的检索。6: 能对用户和应用程序访问数据、添加数据等操作的权限进行限制,以防止未经授权的访问,有效地保护数据库的安全。7: 使用户或应用程序可以修改数据库的结构。8:使用户可以定义约束规则,定义的规则将保存在数据库内部,可以防止因数据库更新过程中的意外或系统错误而导致的数据库崩溃。SQL的分类。1: DQL(数据查询语言),用来从数据库中获取数据和对数据进行排序。2: DML(数据库操纵语言

25、),用来插入、删除和修改数据库中的数据。3: DDL(数据定义语言),包括定义数据库、基本表、视图和索引。4: DCL(数据控制语言),用来管理对数据库和数据库对象的权限。5:CCL(通用命令语言),用来在数据库中进行高效率的搜索。它可以用来生成联机库等需要在很短的时间内筛选大量记录的应用。 1.4.6 Access知识介绍 Access数据库在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。 Access2000 数据库管理系统是Microsoft Office2000 套件的重要组成部分,可在Windows 2000环境下运行。Access200适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access2000不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 Access 数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Microsoft

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论