收藏 分销(赏)

第9章化工物性数据库系统开发.ppt

上传人:人****来 文档编号:7521132 上传时间:2025-01-07 格式:PPT 页数:15 大小:519.54KB
下载 相关 举报
第9章化工物性数据库系统开发.ppt_第1页
第1页 / 共15页
第9章化工物性数据库系统开发.ppt_第2页
第2页 / 共15页
第9章化工物性数据库系统开发.ppt_第3页
第3页 / 共15页
第9章化工物性数据库系统开发.ppt_第4页
第4页 / 共15页
第9章化工物性数据库系统开发.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,9,章 化工物性数据库系统软件开发,9.4,软件的维护及进一步改进,9.1,化工物性数据库软件开发的目的及意义,9.2,化工物性数据库软件开发方案的确定,9.3,化工物性数据库软件具体功能代码编写,总目录,9.1,化工物性数据库软件开发的目的及意义,化学工程是信息量特别大的一门学科。化工生产、工程设计、科学研究和工艺技术的开发等都需要大量准确、可靠的物性数据。面对如此之多的数据,平常化工生产、化工工程设计常常要用三分之一的工时查找、筛选和估算物性数据,化工流程模拟软件的广泛应用及其模拟计算中,物性数据

2、的计算占据了举足轻重的地位。因此开发化工物性数据库软件,为广大用户提供了一种方便快捷的化工物性数据查询和物性数据估算工具已显得十分必要。,总目录,本章目录,上页,下页,数据库知识简介,数据库一般都指专门的数据库软件,其功能已不是仅仅存放数据这么简单,一般都具有较强的数据处理能力。,分为关系型数据库、层次型数据库和网状型数据库,其中应用最广的是关系型数据库,化工物性数据库开发目的及意义,化工物性数据属于科学数据的范畴。化工物性数据分成两大类,一类是数据型数据,其特点是数据是固定的,不随物质的状态改变而改变,如水的分子量、压缩因子、常压沸点等数据;另一类是数值型数据,它的特点是其值随物质状态的改变

3、和改变,如水的比热、导热系数、饱和蒸气压等数据随水所处的温度不同而不同。,本章目录,上页,下页,总目录,利用先进的计算机数据库查询技术,为数据的查询和估算提供完美的解决方案,大大节省了繁重费时的计算查询工作量。化工物性数据库软件的应用,不仅可以使研究人员集中精力投入产品研发,加快研发的速度;也可以使工程设计人员节约大量的计算工作,使工程设计更加完善,更具有市场竞争力。因此,开发和研制具有自主产权的化工物性数据库软件不仅对提升我国化工行业竞争力具有现实意义,也对该行业的长远发展具有战略意义。,化工物性数据库发展趋势,随着网络技术及计算机性能的不断提升,化工物性数据库也为需求及支持技术的发展呈现新

4、的发展趋势.,大型化,专用化,软件开放化,本章目录,上页,下页,总目录,9.2,化工物性数据库软件开发方案的确定,一个软件的开发过程必须遵循软件开发的生命周期规律,需要进行,软件需求分析、资源分析、总体设计、详细编码、集成测试、维护更新,等诸多步骤.,软件开发的常用方法:,结构分析和设计法,及,面向对象法,软件需求及服务对象分析,该软件的使用人员一般可以分为两大类,一类是非专业人士,另一类是专业人士,本章目录,上页,下页,总目录,软件所需资源分析,软件开发平台确定,1),操作系统,本系统基于,WinXP,操作系统开发。,WinXP,具有较强的稳定性,用户较多,方便以后的维护。,2),数据库,在

5、本系统中我们选择,Access,数据库,其优点有二:,(1),Access,和程序语言,Visual Basic,同是,Microsoft,公司开发的软件,具有很好的兼容性,同时又是,WinXP,操作系统绑定的数据库软件,可减少软件之间的冲突;,(2),Access,用户界面具有良好的可操作性和,Office,应用程序的共享性,不需要编写程序代码就可以创建实用的数据库应用系统,本章目录,上页,下页,总目录,3),程序语言,Visual Basic,是一种可视化程序语言,为用户提供了一个直观的,图形丰富的工作环境,除了提供常规的编程环境外,还提供了一套可视化工具,便于程序员建立图形对象,巧妙地把

6、,Windows,编程的复杂性封装起来。随着版本的改进,其功能越来越强大,可方便快捷地实现数据库连接和管理,本系统采用,Visual Basic 6.0,版本。,软件功能及逻辑结构确定,具备以下几个功能:,1,),常规物性数据的查询功能,2),和物质状态有关物性的计算功能,3),查询数据打印功能,4),查询数据记录功能,5,),新增数据添加功能供二次开发的软件调用接口(本软件暂时未开发),本章目录,上页,下页,总目录,9.3,化工物性数据库软件具体功能代码编写,数据库的建立及连接,1.,在,Access,软件上建立数据库,详细步骤见教材,2.,调用,Access,数据库,在,VB,程序中调用,

7、Access,数据库有许多中方法,如,RDO、DAO、ADO,,其中较为简单和实用的是,ADO,控件技术,在本系统中我们采用,ADO,技术。,详细步骤见教材,本章目录,上页,下页,总目录,数据绑定及窗体开发,ADO Date,控件本身不能显示数据表中的记录,还需要一些数据绑定控件来显示。我们在窗体上放置了,31,个,TextBox,控件用来绑定数据库表中的对应的,31,个字段。,数据绑定工作完成后,数据的显示及获取的问题就可以解决。因为我们可以通过编程来获取文本框即,TextBox,控件中的文本内容,我们使用了两个窗体,第一个窗体为常规数据的查询,第二个窗体为进一步查询及计算,每一个窗体都要实

8、现软件的一些功能。,本章目录,上页,下页,总目录,图9-17 第一窗体示意图,本章目录,上页,下页,总目录,图9-18 第二窗体示意图,本章目录,上页,下页,总目录,常规数据查询,常规数据查询主要实现5个功能,第一个是将所需要查询物质的30个数据字段,其中28个是物性显示在第一个窗体中,以便查询者阅读记录;第二个是将查询得到的数据记录到数据文件中去,以便其他软件处理;第三个是将查询得到的数据打印出来,第四个是退出软件运行;第五个是引导进入第二个窗体,进行物性的再次查询。以上5个功能的编程中,相对难一点的是第一个功能的实现,其它4个功能都是比较普通的常用功能,均有相仿程序可参考,下面是第一个窗体

9、的全部代码,我们已在适当的地方对程序作了说明,以便读者阅读理解。,代码见教材,本章目录,上页,下页,总目录,数据计算、记录及打印,物质的热力学数据是物性数据的重要组成部分,但该类数据常常和物质所处的环境有关,数据库中无法储存各种环境下的物质热力学数据。为此,人们将物质的热力学数据拟合成一定的经验公式,在数据库中只提供这些经验公式的参数,利用这些参数再进一步求取不同环境下的热力学数据。本软件中主要提供了蒸气压、理想气体比热容和液体粘度的三种热力学数据,可以根据需要某一温度下的该三种热力学数据或某一温度范围内的该三种热力学数据。,对饱和蒸气压,本系统采用两种计算物质的饱和蒸气压的公式,一种是,An

10、toine,公式,另一种是,Harlacher,饱和蒸气压公式,本章目录,上页,下页,总目录,对于理想气体定压比热容的计算,我们选用下面的验公式来计算定压比热容,对于,液体粘度公式,,我们利用下式进行计算,下面是第二个窗体的所有程序控件代码,为方便读者理解,已在适当位置对代码功能作了说明。,详细代码见教材,本章目录,上页,下页,总目录,9.4,软件的维护及进一步改进,本软件在使用过程中如果有新物质的物性数据,可以直接进入,“,HGWX”,数据库进行数据添加,如果想增加新的物性字段,除了在数据库中修改数据结构并输入增加字段的数据外,还需要在,VB,程序中进行修改。与现存的一些查询软件相比,本系统最突出的优点就是它的实用性和易操作性,但同时也存在一些问题,有待改进,软件进一步优化和改进方向如下。,1.,增加一个窗体,用于从,VB,界面直接添加数据。,2.,强化模糊查询功能,允许分子多种分子式的写法,系统应有自动识别 功能。,3.,增加其它物性数据及计算公式,4.,增加分子结构自动绘制功能。,总之,软件开发是一个复杂艰辛的过程,尤其是本软件,需要大量的数据加以支持,需要不断地添加数据,不断地根据新添加的数据,完善数据查询系统,才可以使本软件永葆活力。,本章目录,上页,总目录,

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服