当前位置:文档之家› 化工过程分析与合成 Aspen plus在化工过程设计中的应用

化工过程分析与合成 Aspen plus在化工过程设计中的应用

化工过程分析与合成 Aspen plus在化工过程设计中的应用
化工过程分析与合成 Aspen plus在化工过程设计中的应用

特别说明

此资料来自豆丁网(https://www.doczj.com/doc/bf12817388.html,/)

您现在所看到的文档是使用下载器所生成的文档

此文档的原件位于

https://www.doczj.com/doc/bf12817388.html,/p-26274616.html

感谢您的支持

抱米花

https://www.doczj.com/doc/bf12817388.html,/lotusbaob

C语言课程设计报告—手机通讯录管理系统

C程序课程设计报告 --手机通讯录管理系统 姓名:谢骏 学院:珠宝学院 学号:649 班级:141082

一课程设计目的和内容概述 1.目的:加深对《C语言》课程所学知识的理解,进一步巩固C语言编程方法。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力,加强动手能力。 2.内容:设计一个简易的手机通讯录管理系统。该题目要求在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、、绘图函数,以及文件的读写操作等。 其中结构体,函数的调用,算法的设计是尤为重要的。 二题目 手机通讯录管理系统。 [问题描述] 该系统模拟手机通讯录管理系统,实现对手机中的通讯录进行管理 [基本要求] 要能提供以下几种功能: (1)查看功能:选择此功能时,列出下列三类选择:

A:办公类B:个人类C:商务类 (2)当选中某类时,显示出此类所有数据中的姓名和电话号码 (3)添加数据功能:能录入新数据,每个结点包括:姓名,电话号码,分类(可能选项有:w为办公类p为个人类b为商务类),电子邮件。例如:杨春商务类 当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。 (5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 三程序设计 1.总体设计 首先,因为每个个体有多种信息,所以要建立结构体来储存和整合各个信息。然后利用模块来分别实现程序的各个功能。各个模块用函数来实现。在通过通过主函数来判断输入字母,从而调动函数,实现所需功能。最后将输入的文件保存在文件里,以便重复使用。 2.详细设计

《化工流程模拟实训—Aspen-Plus教程(孙兰义主编)》配套PPS课件第3章-物性方法

第3章物性方法作者:毕欣欣孙兰义

物性方法 3.1 Aspen Plus数据库 3.2 Aspen Plus中的主要物性模型3.3 物性方法的选择 3.4 定义物性集 3.5 物性分析 3.6 物性估算 3.7 物性数据回归 3.8 电解质组分

系统数据库?是Aspen Plus的一部分,适用于每一个程序的运行,包括PURECOMP、SOLIDS、AQUEOUS、INORGANIC、BINARY等数据库 内置数据库?与Aspen Plus的数据库无关,用户自己输入,用户需自己创建并激活 用户数据库?用户需要自己创建并激活,且数据具有针对性,不是对所有用户开放

PURECOMP ?常数参数。例如绝对温度、绝对压力。 ?相变的性质参数。例如沸点、三相点。 ?参考态的性质参数。例如标准生成焓以及标准生成吉布斯自由能。 ?随温度变化的热力学性质参数。例如饱和蒸汽压。 ?传递性质的参数,例如粘度。 ?安全性质的参数。例如闪点、着火点。 ?UNIFAC模型中的集团参数。 ?状态方程中的参数。 ?与石油相关的参数。例如油品的API值、辛烷值、芳烃含量、氢含量及

?IDEAL SYSOP0 理想模型?Lee 方程、PR 方程、RK 方程 状态方程模 型?Pitzer 、NRTL 、UNIFAC 、UNIQUAC 、VANLAAR 、WILSON 活度系数模 型?AMINES 、BK-10、STEAM-TA 特殊模型

?Aspen Plus提供了含有常用的热力学模型的物性方法。 ?物性方法与模型选择不同,模拟结果大相径庭。如精馏 塔模拟的例子。相同的条件计算理论塔板数,用理想方法得到11块,用状态方程得到7块,用活度系数法得42块。显然物性方法和模型选择的是否合适,也直接影响模拟结果是否有意义。 ?《Aspen plus物性方法和模型》 理想模型 理想物性方法K值计算方法 IDEAL Ideal Gas/Raoult's law/Henry's law SYSOP0Release8version of Ideal Gas/Raoult's law

Aspen Plus在化工设计及模拟中的应用

Aspen Plus在化工设计及模拟中的应用 (摘自方利国等编《计算机在化学化工的应用》第九章,化学工业出版社,2003年) Aspen P1us是一款功能强大的化工设计、动态模拟及各类计算的软件,它几乎能满足大多数化工设计及计算的要求,其计算结果得到许多同行的认可,该软件也和其他软件一样在不断地升级。在美国能源部的拨款资助下,麻省理上学院化工系有关教授组织了一个由高等学校和企业部门各方人员参加的开发小组,集中进行新一代化工流程模拟系统的开发,于1979年初开发成功Aspen,并投入使用。1981年专门成立了一家公司接管了这套系统的继续开发和完善工作,同时软件更名为Aspen P1us。它被用于化学和石油工业、炼油加工、发电、金属加工、合成燃料和采矿、纸浆和造纸、食品、医药及生物技术等领域,在过程开发、过程设计及老厂的改造中发挥着重要的作用。该软件主要由三部分组成,简述如下。 (1))物性 在物性部分中包括基础物性数据库、热力学性质和传递物性,下面分别加以介绍。 ①基础物性数据库 Aspen Plus中含有一个大型物性数据库.共含有32类近900种纯物质的物性,主要有: 分子量、Pitzer偏心因子、临界性质、标准生成自由能、标准生成热、正常沸点下汽化浴热、回转半径、凝固点、偶极矩、比重等。同时还有:理想气体热容方程式的参数、Antoine方程的参数、液体焓方程系数。对UNIQAC和UNIFAC方程的参数也收集在数据库中,在计算过程中,只要所计算的组分在物性数据库中存在,则可自动从数据库中取出基础物性进行传递物性和热力学性质的计算。 ②燃烧物数据库 燃烧物数据库是计算高温气体性质的专用数据库。该数据库含有常见燃烧物的59种组分的参数,其温度可高达6000K,而用Aspen P1us主数据库,当温度超过1500K以上时,计算结果就不精确了。燃烧物数据库只适用于部分单元操作模型对理想气体的计算。 ⑧热力学性质和传递物性 在模拟中用来计算传递物性和热力学性质的模型和各种方法的组合共有43种,主要有: 计算理想混合物汽液平衡的拉乌尔定律、烃类混合物的Chao-Seader、非极性和弱极性混合物的Redlich-Kwong-Soave、BWR-Lee-Starling、Peng-Robinson。对于强的理想液态混合物的活度系数模型主要有UNIFAC、Wilson、NRTL、UNIQUAC,另外还有计算纯水和水蒸气的模型ASME及用于脱硫过程中含有水、二氧化碳、硫化氢、乙醇胺等组分的Kent-Eisenberg模型等。 有两个物性模型分别用于计算石油混合物的液体粘度和液体体积。对于传递物性主要是计算气体和液体的粘度、扩散系数、导热系数及液体的表面张力。每—种传递物性计算至少有一种模型可供选择。 (2)单元操作 ASPEN PLUS中共有二十多个单元操作模型。如混合、分割,还包括:间歇反应器、多塔精馏、灵敏度分析和工况分析模块。 ①间歇反应器 用来模拟单相或两相间歇式反应器。反应器可有一个连续进料或一个连续出料。采用缓冲罐的办法使间歇反应器与模拟流程的稳态物流相连接。 ②多塔精馏 用于对多个多级分馏装置相互联接系统的严格模拟。能处理带有侧流汽提、泵循环旁路和外部换热器的复杂分馏操作。 ③工况分析 为了对同一流程作几种操作工况的运行分析,可采用工况分析模块进行模拟外,还要对一系列工况中的每个工况进行流程模拟。 ④灵敏度分析 用户通过给定某一变量作为灵敏度分析变量,通过改变此变量的值模拟出操作结果的变化情况。

AspenPlus应用于化工原理课程设计的实践

2007年第2期(总第94期 ) [ 作者简介]刘保柱(1971 ),男,讲师,硕士。 Aspen Plus 应用于化工原理课程 设计的实践 刘保柱,于凤文,朱菊香 (浙江工业大学化学工程与材料学院,浙江杭州310032) [摘要]软件的N ex t 导航按钮和特制演示视频,可以使学生较快地掌握了软件的使用。利用DST WU 捷算模块获得不同塔板数下对应的回流比,将数据导入Ex cel 进行费用计算能得到最优回流比。用Rad F rac 模块进行严格计算,得到完整的工艺数据,再利用自编软件即可完成塔板和换热器设计。软件的应用增强了学生的兴趣,提高了设计效率和质量,同时拓宽了教师的选题范围,使课程设计更接近工程实际,获得了良好的教学效果。 [关键词]化工原理;课程设计;A spen Plus;精馏塔 一、概述 化工原理是化工类专业最重要的专业基础课,课程设计是教学中的一个重要环节。目前课程设计尤其是工艺过程计算中主要还是手工计算,大量的手工计算会耗费学生过多的时间,使学生对化工设计产生畏难心理;同时需要的一些数据难以从文献中获得,教师在选题时受到限制,难以反映化工发展的实际,降低了学生对课题的兴趣。 我校化工原理教研室在气液传质过程及设备方面做了大量工作,依托这一优势,课程设计中经常选择精馏装置设计作为课题。设计中要求学生首先根据给定的数据确定精馏塔的最优回流比,然后按最优回流比进行工艺计算得到精馏塔工艺数据,接着进行塔板设计,最后完成设备设计。为了提高设计效率,我校教师开发出塔板设计软件、换热器设计软件。而在工艺计算方面虽开发了乙醇 水系统的回流比优化程序,但对于更多物系的工艺计算还没有很好的办法。 通用化工软件已经在现代化工设计中得到广泛应用,极大地提高了设计的效率和质量。As pen Plus 是其中使用较多的过程模拟软件,它由美国AspenTech 公司于上世纪80年代初推向市场,经过多年的发展完善,目前的版本配有完备的物性模型和全面的单元操作模型,并且具有方便直观的数据输入输出接口,可广泛用于各种流程的模拟计算。 2001年,我校购买了用于教学的Aspen Plus 软件。为了给学生提供学习先进设计工具的机会并扩大课程设计选题范围,我们在2002年7月的课程设计中尝试引入该软件用于最优回流比和精馏塔的工艺计算,经过几年试用,效果良好。 二、软件使用学习 Aspen Plus 是一个功能强大的通用过程软件,尽管它具有友好的用户界面和丰富的帮助系统,学习使用该软件仍旧有相当难度。为了使学生能在给定时间内掌握软件基本用法并利用它完成设计任务,我们采取了以下两条措施: 1.充分利用Aspen plus 的Nex t 导航按钮输入主要数据。Aspen Plus 用户界面如图1所示,一个项目的完成需要创建流程图和输入数据两个阶段。流程图的生成采用图形方式,输入数 23

通讯录管理系统课程设计报告完整版

通讯录管理系统课程设 计报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

设计课题题目 一、课程设计目的与要求 1.课程设计目的 (1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。 (2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main ()在程序设计中的实现思路和方法。 2. 课程设计要求 制作一个通讯录系统。 (1)该程序具有查找、添加、修改、删除功能。 (2)通讯录包括:姓名、电话、街道、城市、省、邮编等。 二、总体设计 根据系统的要求,系统总体设计如图1所示。 1

printf("\t--------------------\n"); printf("\t请您选择(0-7):"); scanf("%d",&c); }while(c>7&&c<0); return(c); } int Input(struct date per[10],int n) { int i=0; char sign,x[10]; while(sign!='n'&&sign!='N') { printf("\t姓名:"); scanf("%s",per[n+i].name); printf("\t电话号码:"); scanf("%s",per[n+i].phone); printf("\t电子邮箱:"); scanf("%s",per[n+i].email); printf("\tQQ:"); scanf("%s",per[n+i].QQ); gets(x); printf("\n\t是否继续添加?(Y/N)"); fflush(stdin); ame,per[i-1].phone,per[i-1].QQ,per[i-1].email); if(i>1&&i%10==0) { printf("\t-----------------------------------\n"); printf("\t"); system("pause"); printf("\t-----------------------------------\n"); } } printf("----------------------------------------------------------------------\n"); system("pause"); } int Delete_a_record(struct date per[10],int n) { char s[20]; int i=0,j; printf("\t请输入想删除记录中的名字:"); scanf("%s",s); while(strcmp(per[i].name,s)!=0&&i

Aspen.Plus在化工设计及模拟中的应用

Aspen Plus 在化工设计及模拟中的应用 (摘自方利国等编《计算机在化学化工的应用》第九章,化学工业出版社,2003 年)Aspen P1us 是一款功能强大的化工设计、动态模拟及各类计算的软件,它几乎能满足大多数化工设 计及计算的要求,其计算结果得到许多同行的认可,该软件也和其他软件一样在不断地升级。在美国能 源部的拨款资助下,麻省理上学院化工系有关教授组织了一个由高等学校和企业部门各方人员参加的开 发小组,集中进行新一代化工流程模拟系统的开发,于1979 年初开发成功Aspen,并投入使用。1981 年专门成立了一家公司接管了这套系统的继续开发和完善工作,同时软件更名为Aspen P1us。它被用于 化学和石油工业、炼油加工、发电、金属加工、合成燃料和采矿、纸浆和造纸、食品、医药及生物技术 等领域,在过程开发、过程设计及老厂的改造中发挥着重要的作用。该软件主要由三部分组成,简述如下。 (1))物性在物性部分中包括基础物性数据库、热力学性质和传递物性,下面分别 加以介绍。 ①基础物性数据库 Aspen Plus 中含有一个大型物性数据库.共含有32 类近900 种纯物质的物性,主要有:分子量、Pitzer 偏心因子、临界性质、标准生成自由能、标准生成热、正常沸点下汽化浴热、回转半径、凝固点、偶极矩、比重等。同时还有:理想气体热容方程式的参数、Antoine 方程的参数、液体焓方程系数。对UNIQAC 和UNIFAC 方程的参数也收集在数据库中,在计算过程中,只要所计算的组分在物性数据库 中存在,则可自动从数据库中取出基础物性进行传递物性和热力学性质的计算。 ②燃烧物数据库 燃烧物数据库是计算高温气体性质的专用数据库。该数据库含有常见燃烧物的59 种组分的参数, 其温度可高达6000K,而用Aspen P1us 主数据库,当温度超过1500K 以上时,计算结果就不精确了。燃 烧物数据库只适用于部分单元操作模型对理想气体的计算。 ⑧热力学性质和传递物性在模拟中用来计算传递物性和热力学性质的模型和各种方法的 组合共有43 种,主要有: 计算理想混合物汽液平衡的拉乌尔定律、烃类混合物的Chao-Seader 、非极性和弱极性混合物的Redlich-Kwong-Soave、BWR-Lee-Starling、Peng-Robinson。对于强的理想液态混合物的活度系数模型主 要有UNIFAC、Wilson、NRTL、UNIQUAC,另外还有计算纯水和水蒸气的模型ASME 及用于脱硫过程 中含有水、二氧化碳、硫化氢、乙醇胺等组分的Kent-Eisenberg 模型等。 有两个物性模型分别用于计算石油混合物的液体粘度和液体体积。对于传递物性主要是计算气体和 液体的粘度、扩散系数、导热系数及液体的表面张力。每—种传递物性计算至少有一种模型可供选择。 (2)单元操作 ASPEN PLUS 中共有二十多个单元操作模型。如混合、分割,还包括:间歇反应器、多塔精馏、灵 敏度分析和工况分析模块。 ①间歇反应器 用来模拟单相或两相间歇式反应器。反应器可有一个连续进料或一个连续出料。采用缓冲罐的办 法使间歇反应器与模拟流程的稳态物流相连接。 ②多塔精馏 用于对多个多级分馏装置相互联接系统的严格模拟。能处理带有侧流汽提、泵循环旁路和外部换 热器的复杂分馏操作。 ③工况分析 为了对同一流程作几种操作工况的运行分析,可采用工况分析模块进行模拟外,还要对一系列工 况中的每个工况进行流程模拟。 ④灵敏度分析 用户通过给定某一变量作为灵敏度分析变量,通过改变此变量的值模拟出操作结果的变化情况。

通讯录管理系统课程设计报告书(C语言)

二〇〇八~ 二〇〇九学年第二学期 信息科学与工程学院课程设计报告书 课程名称:C语言课程设计 班级: 学号: 姓名:薛其乐 指导老师:

二〇〇九年九月 通讯录管理系统 一.需求分析 设计题目及要求: ◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子 邮箱等; ◆能够提供添加、删除和修改通讯录信息的功能; ◆能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆将通讯录保存在文件中; ◆能够按表格方式输出通讯录信息。 系统功能需求分析: 主要包含一下多种功能: 添加:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 查询:查询通讯录记录 修改:修改通讯录记录 保存:将信息保存到文件 二.概要设计 系统功能模块图:

添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。 显示:可以以表格形式输出所有通讯录里的记录 删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可以选择用姓名、电话、地址三种方式查询 修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改 保存:,输入文件名(带后缀名)后,即可将通讯录信息保存到文件 三.详细设计 (1).通讯录: typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/

char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person; void main() /*主函数*/ { int n=0; for(;;) { switch(menu_select()) { case 1: printf("\n\t添加记录到通讯录\n"); /*添加记录*/ n=Input(pe,n); break; case 2: printf("\n\t\t\t 通讯录记录表\n"); /*显示记录*/ Display(pe,n); break; case 3: printf("\n\t从通讯录中删除记录\n");

AspenPlus在化工设计中的应用实践与探索

2012.08总第267期摘要:Aspen Plus是针对化工为代表的功能强大的过程系统模拟软件,本文介绍了如何将其 引入化工设计环节。教学实践表明,使用软件模拟可以节省计算量、提高效率,培养学生 解决工程问题的能力,与手工计算的差异对比分析原因,巩固化工原理知识。 关键词:Aspen Plus;化工设计;教学实践 中图分类号:G642.0文献标识码:A文章编号:1671-0568(2012)23-0093-02 *本文系中国矿业大学(北京)大学生创新性实验计划项目“基于现代化工软件AspenPlus的碳酸二甲酯工艺设计”(编号:110313y) 的阶段性成果。 一、引言 化工设计是指对化工过程的设计,通过设计一系列的 单元设备操作,将其合理地组合起来,从而实现从原料的输入 到产品的输出。[1]化工设计课程是高校化学工程与工艺专业的 一门重要的专业必修课,是在学生学完专业基础理论课《化 工原理》、《化学反应工程》、《化工热力学》及主要专业课 《化工工艺学》、《化工仪表自动化》、《化工设备》后,所 开设的一门综合性实践教学课程。 近年来,随着计算机技术在化工生产及过程设计应用 上的快速发展,掌握先进的计算机控制与设计技术,以适应 行业的发展,显得尤为重要。Aspen Plus是一种适应化工工 程日益综合化、大型化、复杂化趋势,已全方位应用于化工 过程研究、开发、设计、仿真、生产过程控制、优化及技术 改造等的大型软件,具有最适用于工业、且最完备的物性系 统。它计算精准,是目前国内外化工设计院使用的主流软件。[2] 将Aspen Plus应用于化工设计课程教学,不仅可以培养学生 学习兴趣和计算机应用能力,而且为学生将来从事相关行业 的工作打下坚实的基础。 Aspen Plus是一款针对以化工为代表的过程系统模拟 软件,其设计基础是以“三传一反”和化工系统工程为 核心的化工专业知识,本文结合Aspen Plus在化工设计 教学中的应用实践粗谈教学体会。 二、教学现状分析 中国矿业大学(以下简称“我校”)化学工程与工艺 专业的本科生培养方案中,主要在第五和第六学期开设专 业基础理论课和重要的专业课程,如《化工原理》、《化 学反应工程》、《化工热力学》和《化工分离工程》等。 在第六学期开设《计算机化工应用》,通过对Aspen Plus 软件的理论学习与上机实践,让学生掌握流体输送单元、 传热单元、分离单元等单元操作的仿真设计和流程模拟; 通过学期末的《化工原理课程设计》的手工计算,让学生 熟悉和掌握化工设计的基本原理和方法,并辅以Aspen Plus软件进行流程模拟,刘保柱等]和孙兰义等将软件用 于化工原理课程设计教学中取得了很好的效果。[3,4]在第七 学期开设的《化工专业综合设计》和第八学期的毕设环 节,要求学生设计化工厂,针对指定的化工生产系统进行 模拟和优化。通过这一系列课程的学习,使学生从简单的 单元操作模块模拟,过渡到对整个化工生产系统的模拟和 优化;从基础的计算机操作的学习,转向解决设计型和综 合型的复杂问题;从理论知识的学习转向工程实践能力的 培养,最终达到培养学生综合运用专业理论知识和计算机 技术解决实际工程问题的能力的目的。 2011年,我校购买了用于教学的Aspen公司的“Uni- versity package for Process Engineering”5年使用权(可同时 使用150人),给学生提供了学习先进设计工具的机会,也 给《计算机化工应用》课程提供了上机保证,使我校化工专 业的设计软件与国际接轨,提高了学生的竞争力。 Aspen Plus是一个功能强大的通用过程仿真软件,但要 灵活掌握、使用软件,学习起来仍有相当难度。软件是全英 文的操作界面,对学生的专业英语水平也提出了更高的要 求。为了使学生能在给定时间内掌握软件的基本用法并利用 它完成设计任务,利用有限学时,在教学环节介绍软件的使 用步骤、用户界面;物性计算模型的选择;流体输送单元选 择pump和valve;传热单元选择heater和heatX;分离器选 择flash2和sep;塔器选择DSTWU和RadFrac;反应器选择 RStoic、Rplug和RCSTR等典型的单元模块进行教学,让学 生学习典型单元模块的基本设置方法,通过单元模块的仿真 模拟,掌握软件的工作原理,学会分析仿真模拟结果,并结Aspen Plus在化工设计中的应用实践与探索* 曹俊雅,王光耀,朱凯,杨萨莎,蒋艳彩 (中国矿业大学[北京]化学与环境工程学院,北京100083) 93

C++-通讯录课程设计报告

C++面向对象程序设计 课程设计报告 》 设计题目:通讯录系统 学生学号: P P 学生姓名: 王元波次仁多布杰 专业班级:2009级计算机科学与技术(3)班学生成绩: 指导教师:蔡正琦 ] 计算机科学与信息工程学院 2010-6-26

一、设计任务分析 实现以下功能: · 1) 通讯录编辑(添加、删除); 2) 按不同的项进行查找; 3) 对已存在的通讯录按不同的项排序; 4) 将通讯录写入文件; 5) 从文件读入通讯录。 二、模块设计 本次程序设计主要设计了六个模块(主要是:(),(),(),(),(),(),())()函数用于通讯录中的信息进行添加,主要流程如下: — ()函数用于通讯录中的信息进行删除,主要流程如下:

()函数用于通讯录中的信息进行修改,主要流程如下: ()函数用于通讯录中的信息进行查找,主要流程如下:

~ ()函数用于通讯录中的信息进行排序,主要流程如下: ()函数用于从文本文件中读取信息,主要流程如下:

()函数用于将信息写入文本文件,主要流程如下:

三、… 四、主要数据结构 结构数组: struct student o<

aspen设计换热器

ASPEN PLUS软件在管壳式换热器设计中的应用 摘要:文章介绍了ASPEN PLUS软件在管壳式换热器设计中的应用。通过与必要的手工计算相结合,便捷高效地设计出符合中国相关标准管壳式换热器的步骤和方法。并以一个实例来演示所提方法的简单性和有效性,所得的换热面积相比节省了 66. 7%。 关键词:换热器设计 ASPEN PLUS 引言 ASPEN PLUS软件是一款功能强大的化工软件、动态模拟及各类计算的软件,它几乎能满足大多数化工设计及计算的要求,其计算结果得到许多同行的认可,该软件也和其他软件一样在不断的升级。 换热器是一种实现物料之间热量传递的设备,广泛应用于化工、冶金、电力、食品等行业。在化工装置中换热设备占设备数量的40%左右,占总投资的 35% ~46%。目前,在换热设备中,使用量最大的是管壳式换热器,尤其在高温、高压和大型换热设备中占有绝对优势。换热器的设计主要包括传热和阻力计算两个方面。由于换热器的设计方法比较烦杂,且需要迭代计算,故借助于日益普及的计算机软件进行优化设计则可以极大地提高工作效率。 目前,工程上已大量使用商业软件进行换热器的计算。最著名的专业换热器计算软件主要有成立于 1962 年的美国传热研究公司 ( HTRI)开发的 XchangerSuite 软件;成立于 1967 年的英国传热及流体服务(HTFS)开发的 HTFS 系列软件和 B-JAC 软件。为了便于组织工业生产,换热器的设计要尽可能符合相关的行业标准。对于管壳式换热器,国外主要标准有TEMA(TubularExchangersManu-facturersAssociation)和 ASME (American SocietyofMechanical Engineers);国内主要标准有国标 GB151-1999(管壳式换热器标准),行业标准 JB/T 4715-92(固定管板式换热器形式与基本参数)和 HG 21503-92(钢制固定式薄管板换热器)。随着中国科技与经济实力的不断增强,愈来愈多

java通讯录课程设计报告

JIANGXI AGRICULTURAL UNIVERSITY JA V A课程设计报告 题目:通讯录系统 二0一二年十二月 摘要 随着Internet速度的提高和使用的普及,网络上各式各样的应用层出不穷,通讯录系统就是其中的一种。在现实生活中,我们管理通讯录有多种方式,为了进一步提高管理通讯录的效率以及及时更新通讯录,特开发通讯录系统来方便用户使用和管理通讯录。 本系统采用Ecilpse编写程序,具有良好的程序结构和人机交互界面,通用性强。本文将从开发技术、需求分析、系统设计、编码实现和设计总结这几个方面,详细介绍

通讯录系统的设计和实现过程。 关键词:通讯录系统;JA V A;Eclipse;需求分析。

目录 1 绪论 (2) 1.1 概述 (2) 2 开发技术与工具选择 (2) 2.1 Eclipse介绍 (2) 2.1.1 Eclipse的基本概念 (2) 2.1.2 Eclipse 插件开发环境 (2) 2.1.3 Eclipse的主要组成 (2) 3 需求分析 (3) 3.1 概要说明 (3) 3.2 产品描述 (3) 3.3 系统功能列表 (3) 3.4 系统功能说明 (3) 3.4.1 <添加模块> (3) 3.4.2 <查询模块> (3) 3.4.3 <修改模块> (4) 3.4.4 <删除模块> (4) 3.5系统质量需求 (4) 4 系统设计 (4) 4.1说明 (4) 4.2总体设计结构图 (4) 4.3 总用例图 (5) 4.4 流程图 (5) 5 编码与实现 (8) 5.1包结构图 (8) 5.2主界面 (9) 5.3组操作的页面 (9) 5.4 好友操作界面 (10) 6 项目设计总结 (11) 6.1系统概述 (11) 6.2关键问题的分析和解决 (11) 6.3 系统展望 (11) 6.4 自身收获 (11) 致谢 (12) 参考文献 (13)

通讯录课程设计报告

大学 课程设计说明书 课程名称管理信息系统题目通讯录管理系统 学院 班级

学生姓名 指导教师 日期 目录 1.需求分析 (3) 2.系统分析 (4) 2.1.系统的可行性研究 (4) 2.2.功能需求分析 (4) 3.系统设计 (5) 3.1.系统模块设计 (5) 3.2.数据库设计 (5) 4.系统实施 (7) 4.1.开发环境 (7) 4.2.建立数据库 (7) 4.2.1.数据库创建代码 (7) 4.2.2.数据库表创建代码 (8) 4.3.程序设计 (10) 4.3.1.主程序的设计 (10) 4.3.2.登录界面的设计 (12) 4.4.系统测试 (19) 5.课程设计总结 (25)

6.参考文献 (26) 1.需求分析 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须

经常与亲戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,开发通讯录管理系统。 通讯录管理系统是一个基于SQL数据库储存和JAVA界面模式的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方便人们使用的小软件。在开发过程中主要运用Java, SQL Server技术,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-----实现对通讯录信息的管理。 通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部实现。功能包括:用户的登录, 添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能。 2.系统分析 2.1. 系统的可行性研究 目的:可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。而该系统正式用比较简单的VFP语言来编写的小型的、实用的通讯录信息管理系统,既能很好地完成对用户信息的管理,又比较经济实惠。本系统采用的是VFP语言,在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上也有很丰富的相关资料,通过参考一些功能模块程序的设计,实现该系统是完全可以的。 本系统的设计是在windows XP中文版环境下,使用Visual开发的。它是可以运行于windows XP相关平台的数据库开发系统。Visual不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序的工作变得简单易行,利用可视化的设计工具和向导,用户可以快速的创建表单、查询等。 2.2. 功能需求分析 本系统主要实现对通讯录信息进行管理,需要实现以下几个方面的管理功能: (1)通讯录管理信息:信息的添加、删除、浏览、修改和查询等操作。 (2)系统维护:包括用户登录,用户修改密码,数据的修改、浏览、添加、删除以及按姓名、联系方式、地址进行查询。

手机通讯录系统课程设计报告

课程名称: 程序设计基础课程设计 学院名称: 计算机科学与工程学院 专 业: 计算机科学与技术 课程设计报告 装 订 线

目录 一、绪论 (3) 二、设计内容 (4) 1、选题 (4) 2、系统功能 (4) 3、应用到的技术 (4) 三、设计要求 (4) 四、设计环境 (5) 1、操作系统 (5) 2、开发工具 (5) 3、PC机配置 (5) 五、系统结构图 (5) 六、功能实现 (6) 1、系统运行 (6) 2、添加联系人 (6) 3、修改联系人 (7) 4、删除联系人 (8) 5、查找联系人 (8) 6、查看所有联系人 (8) 7、对联系人在文件中的存储位置进行排序 (9) 8、系统运行结束 (9) 七、遇到的问题和解决的方法 (9) 八、设计心得 (10) 九、参考文献 (11) 十、附件 (12) 1、头文件 (12) 2、主函数 (12) 3、函数实现文件 (13)

需求分析 在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具。在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。这就有这么一个系统记录下人与人之间的多样联系方式——手机通讯系统。通过系统记录下对方的联系方式,既减轻了大脑的负担,又不在受各种条件的约束,做到便捷随身管理相关的联系信息,摆脱了传统电话簿,名片的累赘。从长远利益来看,可是意义重大的环保之举。 根据市场需求,手机通讯录管理系统所记录的信息一般分为个人、商业、办公三类。清晰了机主的联系方向。针对性的分门别类,使系统具有了方便了机主的存储和快速查阅优势功能,大大减少了在电话簿,名片上机械翻阅查找过程的时间。于此同时又根据手机随身携带的特殊性,在一定程度上比一般的制作文件又其次,因为手机是随身携带的通讯工具,这与记事本相比将在一定程度上保障联系人信息的安全性,相对避免了个人隐私信息外泄从而带来的损失。 综上所述,手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。 友元重载常函数构造函数析构判断数据链表 手机通讯录管理系统 一、主要功能 模拟手机通信录管理系统,要求: (1)查看功能:选择此功能时,列出下列三类选择: A 办公类 B 个人类 C 商务类,当选中某类时,依次显示出此类所有数据中的姓名和电话号码 (2)增加功能:能录入新数据(包括:姓名、电话号码、分类(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件)。 ?当录入了重复的姓名和电话号码时,提示数据录入重复并取消录入; ?通信录容量限定在15条以内。 ?当存储信息超出存储空间,提示存储空间已满,不能再录入新数据; ?录入的新数据能按递增的顺序自动进行条目编号。 (3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字,并伴随相应的拔号声音。 (4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改 (5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动

年产万吨甲醇装置的AspenPlus模拟及工艺设计

年产8 万吨甲醇装置的Aspen Plus 模拟及工艺设计 毕业设计(论文)内容: 1、工艺流程设计 2、物能衡算 3、设备计算4、物料流程图毕业设计(论文)专题部分:甲醇合成反应器预精馏塔指导教师:教研室主任:院长:签字签字签字年年年月月月日日日 i 内容摘要本文是对年产 8 万吨甲醇装置的 Aspen 模拟及工艺设计。本设计依据锦西天燃气有限责任公司甲醇生产工段的工艺过程,在实际生产理论的基础上,制定合理可行的设计方案。本文主要阐述了甲醇在国民经济中的地位和作用、工业生产方法、生产原理、工艺流程。采用 Aspen 对主要设备如:混合器、反应器、闪蒸塔、换热器、精馏塔等进行物料衡算,对甲醇反应器,进料-产品第一换热器,冷却器等六个设备进行热量衡算,并对甲醇反应器和换热器进行设备计算。并使用CAD 绘制相应的工艺流程图。最后对此工艺过程的安全及环保问题做了简要说明。 关键词:甲醇;Aspen 模拟;工艺设计;反应器;精馏塔; ii Abstract In this paper, This is an update to 80,000 t/Aspen simulation of methanol plant and process design. This design was based on Jinxi natural gas Corporation Limited section petrochemical ethylene plant of methanol production process, in theory on the basis of actual production, develop reasonable feasible design. This article mainly on the status and role of methanol in the national

数据结构课程设计报告通讯录.doc

数据结构课程设计报告 专业:计算机科学与技术 年级: 课题名称:通讯录 小组成员1: 小组成员2: 小组成员3: 信息技术学院专业教研室一 一、问题描述

设计目的:用〈〈数据结构〉〉中的双向链表作数据结构,结合C语言基本知识。编写一个通讯录管理系统。以把所学数据结构知识应用到实际软件开发中去。 设计内容:本系统应完成一下几方面的功能: 1) 输入信息——enter(); 2) 显示信息———display( ); 3) 查找以姓名作为关键字———search( ); 4) 删除信息———delete( ); 5) 存盘———save ( ); 6) 装入———load( ) ; 设计要求: 1) 每条信息至包含:姓名(NAME )街道(STREET)城市(CITY)邮编(EIP)国家(STATE)几项 2) 作为一个完整的系统,应具有友好的界面和较强的容错能力 3) 上机能正常运行,并写出课程设计报告 二、需求分析 A,添加: 系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名(name),街道(street),城市(city),邮编(eip),国家(state). B,删除: 首先由用户输入要删除的人员的姓名,然后调用删除函数,删除该人员的所有相关资料. C,显示所有人员信息: 该功能将显示已经保存的所有人员的姓名,街道,城市,邮编及国家. D,查询: 可由用户输入要查找的人员姓名,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息. E,退出系统 关闭通讯录管理系统. 三、概要设计 六个函数的实现: void enter(); 新添纪录

ASpen换热器教程

Jump Start: Activated Energy Analysis in Aspen Plus?and Aspen HYSYS? A Brief Tutorial (and supplement to training and online documentation) Jack Zhang, Product Management, Aspen Technology, Inc. Katherine Hird, Product Marketing, Aspen Technology, Inc.

Table of Contents Introduction (1) Setting Up an Energy Analysis Project (2) Generating Process Revamp Solutions (10) Performing Multiple Revamp Solutions (12) Introducing Heat Exchanger Changes to Process Flowsheet (14) Analyzing and Fine-Tuning Heat Integration Results (16) Viewing Heat Exchanger Network Diagram and Composite Curves (17) Adding and Comparing Multiple Heat Integration Projects (19) Obtaining Heat Transfer Coefficients from Activated EDR (20) Filtering Streams by Pinch (22) Conclusions (23) Additional Resources (23)

C语言通讯录系统课程设计报告

通讯录系统的设计与实现桂林电子科技大学电信三班傅得耕 3.1系统的需求分析 通讯录系统作为一个应用软件将为人民提供一个可以串联人与人之间的信息的一个平台。根据系统界面的提示信息对通讯录进行查询、初始化等操作。 系统功能需求分析描述如下: (1)创建联系人。 (2)显示所有联系人:显示可以进行的操作。 (3)删除联系人。 (4)查询:根据姓名进行查询,并可显示所有关于该人的信息。 (5) :退出。 3.2系统的设计 3.2.1 系统的总体设计 下面从系统的整体流程的功能模块、系统界面及数据结构进行总体设计。 (1)总体思想 本系统主要设计思想是实现通讯录系统信息的创建联系人、删除、查找等主要功能。系统的设计方法是结构化实际方法,系统用C语言进行开发用户可以清晰的了解联系人的情况。 (2)系统模块结构图 根据需求分析结果,通讯录系统可以分为五大模块:创建联系人模块、显示功能模块、查找联系人功能模块、删除联系人模

块以及退出模块。 ㈡查询人物信息 进入此菜单功能模块,输入您要查询的图书的名字。 图书查询模块流程如图: 3.3 创建

删除系统 3.4 源代码 #include #include #include #define LEN sizeof(struct people) struct people { char name[10]; char address[50]; char postcode[7]; char phonenum[12]; struct people * next; }; int n = 0, c; static struct people * head; void insert(); void show();

相关主题
相关文档 最新文档