文档库 最新最全的文档下载
当前位置:文档库 › ASPEN PLUS实训报告

ASPEN PLUS实训报告

ASPEN PLUS实训报告
ASPEN PLUS实训报告

目录

第一章绪论 (1)

1.1化工模拟 (1)

1.2 流程模拟 (1)

1.2.1流程的建立 (1)

1.2.2变量的设置 (1)

1.2.3程序的运行 (1)

1.3 单元模拟 (2)

1.4 单元模拟与流程模拟的关系 (2)

第二章Aspen plus流程模拟软件 (2)

2.1 Aspen plus流程模拟软件介绍 (2)

2.2 Aspen plus的启动 (2)

2.3 Aspen plus用户界面 (3)

2.4 数据浏览器 (3)

第三章Aspen plus的操作实例 (4)

3.1实例1——空气压缩机的模拟 (4)

3.1.1 实例1给定条 (4)

3.1.2 实例1的操作步骤及说明 (4)

3.2实例2——简捷法精馏塔的模拟 (9)

3.2.1 实例2给定条件 (9)

3.2.2 实例2的操作步骤及说明 (9)

3.3实例3——RadFrac的模拟 (13)

3.3.1实例3给定条件 (13)

3.3.2 实例3的操作步骤及说明 (13)

3.4灵敏度分析 (21)

3.4.1实例4给定条件 (21)

3.4.2 实例4的操作步骤及说明 (22)

第四章学习心得及体会 (27)

第一章绪论

化学工程是研究化学工业和其他过程工业(process industry)生产中所进行的化学过程和物理过程共同规律的一门学科。其中化学过程是指物质发生化学变化的反应过程,而物理过程是指物质不经化学反应而发生的组成、性质、状态、能量的变化过程。在实际的工业生产中,虽然很多过程的表现形式多种多样,但均可以分解为上述化学过程和物理过程,所有这些过程,都可以通过化学工程的研究,认识和阐述其规律性,并使之反应用于生产过程和装置的开发、设计、操作,以达到优化和提高效率的目的。

1.1 化工模拟

化学工程的研究对象通常是非常复杂的,主要表现在过程本身的复杂性、物质的复杂性以及物系流动时边界的复杂性。由于化学工程对象的而这些特点,使得解析方法在化学工程研究中往往失效。化学工程初期的主要方法是经验放大,通过多层次、逐级扩大的实验,探索放大规律。而这种经验方法耗资大、费时长、效果差,只到20世纪人们利用计算机结算化工过程的数学模拟,以模拟化工过程系统的性能,经过40年的发展,化工过程模拟已成为普遍采用的常规手段,广泛应用于化工过程的研究开发、设计、生产操作的控制欲优化。随着计算机产业的发展,计算机硬件的性价比不断提高,目前,过程模拟的发展趋势是将单纯过程模拟与其他应用软件结合在一起,集成化、网络化,成为整个企业创新、管理和应用的工具。

1.2 流程模拟

化工过程模拟或流程模拟是根据化工过程的数据,如物料的压力、温度、组成和有关的工艺操作条件、工艺规定、产品规格以及一定的设备参数。采用适当的模拟软件,将每一个由许多个单元过程组成的化工流程用数学模型描述,用计算机模拟实际的生产过程,并在计算机上通过改变各种有效条件得到所需要的结果。随着计算机技术的发展以及应用软件技术的开发,化工过程模拟技术日趋成熟和实用,商业化软件出现于化工过程模拟中,其主要的代表有Aspen plus系统和PRO/E系统。

1.2.1 流程的建立

化工流程模拟就是在计算机上“再现”实际的生产过程,因此流程模拟的第一步就是要在计算机上建立需要模拟的流程。在建立过程中,根据需要模拟的实际过程选择合适的模型去描述每一个单元操作过程;根据实际流程中的物料走向将单元操作的模块连接起来,形成完整的模拟所需要的工艺流程。

1.2.2 变量的设置

流程建立后,用户应选择所需要进行的流程模拟类型。根据模拟的需要完成必须的和可选的变量的输入。其中包括模拟的名称、所用单位等变量的输入、设计的物流的组分和组成的定义以及热力学模型的选择、物性相关变量的输入及选择;也包括设备的尺寸以及操作的温度、压力等操作参数的确定;用户也可根据自己的需要选择输入报告的输出及格式。

1.2.3 程序的运行

流程的定义和变量的设置完成后,用户就可以根据需要的采用合适的方式运行流程模拟了。

1.3 单元模拟

在单元模拟中,用N-S方程这个高度复杂的非线性偏微分方程组来描述质量、动量、能量之间的关系。为求解该方程组,采用离散原理,将单元设备划分为许多微元,并在微元上用代数方程近似偏微分方程,然后联立求解所有微元代数方程及边界方程,得到各个微元上的参数。

在实际过程中,单元内部的介质基本是多组分或多相的,传质、传热、反应过程相互耦合。微模拟那些复杂过程,可以对介质的每一相或每一组分分别求解N-S方程、各相或各组分通过各组N-S方程之间质量、力、热量的相互传递、相互影响。单元模拟技术可以提供传统手段难以获得的大量信息,通过这些信息可以深入理解单元过程内部的机理,在发生异常时亦有助于分析原因。单元模拟的应用主要有工程放大、技术创新、诊断及扩能改造以及生产调优以及控制。

1.4 流程模拟与单元模拟的关系

流程模拟和单元模拟两者既有不同,又有相互联系的。两者的不同主要变现有①流程模拟的处理对象时全工艺流程,本质上计算系统各单元过程之间相互影响关系,其结果主要用于流程参数调优,提高生产效率。②流程模拟本质上是半经验性的,因此所能处理的单元过程类型以及工艺参数范围仅限于数据库的已有数据。③流程模拟基本上市一维模拟,可得到参数沿流程的变化,但不能获得参数的空间分布。

在实际工业应用中,流程模拟和单元模拟是互补的。对于流程模拟不能处理的新型单元过程或超常工艺、操作参数,通过单元模拟检验或建模后可以扩充流程模拟的数据库。用流程模拟优化全流程参数以及确定全流程关键单元过程后,可用单元模拟对关键过程进一步优化。因此,单元模拟与流程模拟是互补的两种基本过程手段,只是单元模拟实际工业应用的时间晚于流程模拟。

第二章Aspen plus流程模拟软件

2.1 Aspen plus流程模拟软件介绍

Aspen plus是基于稳态化工模拟、优化、灵敏度分析和经济评价的大型化工流程软件,它为用户提供了一套完整的单元操作模型,用于模拟各种操作过程,从单个操作单元到整个工艺流程的模拟。其主要有物性数据库、单元操作模块以及系统实现策略三大部分组成。Aspen plus是目前应用最为广泛的化工大型通用流程模拟系统,是世界上唯一能处理带有固体、电解质及煤、生物物质和常规物料等复杂的流程模拟系统,其相平衡及多塔精馏计算体现了目前工艺技术水平的重要进展。

2.2 Aspen plus的启动

Blank Simulation空白模拟

Template 模板

Open an existing Simulation打开已存在的模拟

如下图所示:

2.3 Aspen plus用户界面

2.4 数据浏览器

如下图所示:

第三章Aspen plus的操作实例

3.1实例1——空气压缩机的模拟

3.1.1 实例1给定条件

使用一个等熵压缩机在60℉、14.7 pais下把100 lbmole/hr的空气压缩到147psia

的压力,通过Aspen Plus模拟该系统。其中空气组成为21%O

2、79%的N

2

。流程如下图

图1 压缩过程

在流程模拟完成的最后需确定:

(1)完成压缩共需要多少能量?[用hp表示(1hp=745.700w)]

(2)出口空气的温度是多少?(℉)

3.1.2 实例1的操作步骤及说明

步骤一在电脑上启动Aspen plus用户界面:

Aspen plus用户界面后,Aspen plus将会

打开并提示从以下三项中选择一项,即Blank Simulation(空白模拟)Template (模板)Open an existing Simulation(打开已存在的模拟),选择空白模板(Blank Simulation)点击”OK”。

如下图所示:

完成后将开始模拟。

步骤二创建模拟流程图

(1)用鼠标左键单击“Pressure Changers”按钮。

(2)用鼠标单击“Compr”

箭头。将会弹出如下图所示的4

个压缩机图形,从中选择合适的类型。

(3)将压缩机插入模拟流程图。

(4)在Aspen Plus窗口底部点击“ STREAMS”箭头。

(5)用鼠标左键单击“Material”图形。

(6)添加物流的连接。

(7)按“Next”按钮,将有如下提示。然后按“确定”键,进入有关计算参数输入窗

口。

步骤三完成输入规定

在上述操作后将会弹出如右图所示的对话框,

其说明的是必须在Accounting菜单中一定要输入用户名(User name)。如09160207或guoxuexu。否则,程序输完后不能执行。

(1)继续上述操作,点击”Next”按钮将会弹出如下对话框,点击Find分别输入O2、N2 ,对应选择后点击Add进行添加完成后点击Close关闭其对话框。

点击Find将会弹出下图所示的窗口:

分别氧气和氮气:

点击Add进行添加:

(2)继续上述步骤。单

击“Next”按钮,将会进

入规定物性的窗口。单击

下拉箭头可以得到选择菜单。在这里选择“PK-SOA VE”模型。如图所示:

(3)点击”Next”按

钮,进入设置二元交互作

用参数的窗口。弹出如图

所示的对话框,表示已经

完成物性规定,可以继续

进行下一步设置了,单击“OK”.如图所示;

(4)在空气流股中输

入温度为60F,压力14.7 psi,摩尔流率100lbmol/hr。如果不是所需的单位,可

以下拉菜单中选择所用

的单位。在“Composition”栏通过下拉箭头打开组

成菜单,选择摩尔分率

(Mole frac)并输入空

气的组成(氧气21氮气

79)。如图所示:

(5)单击“Next”按钮,进入模块设置窗口,在Compressor model中选择等熵压缩(lsentropic)在“Discharge pressure”栏输入出口压力14psi。如图所示:

(6)单击“Next”按钮,弹出如下图所示的对话框,表明所需的设计规定都已经完成设置。如果想运行模拟程序,就单击”OK”。

(7)当程序收敛时,单击”Next”按钮,进入Data菜单,查看结果选项。使用浏览按钮来向前或向后查看结果也可单击“Blocks”文件夹里的“B1”来得到如下图所示的结果。

3.2实例2——闪蒸分离的模拟

3.2.1 实例2给定条件

含乙苯30%w、苯乙烯70%w的混合物(F=1000kg/hr、P=0.025MPa、T=30℃)用精馏塔(塔顶压力0.02 MPa、塔底压力0.03 MPa)分离,要求99.8%的乙苯从塔顶排出,99.9%的苯乙烯从塔底排出,采用全凝器。

(1)求:R

min ,NT

min

,R=1.5R

min

时的R,NT和NF。

(2)绘制NT~R关系图,根据该图选取合理的R值,求取相应的NT、NF、全凝器和再沸器的温度和热负荷。

3.2.2 实例2的操作步骤及说明

在模型菜单中单击“Columns”按钮,如下图所示:

在”DSTWU”的下拉菜单中选择“ICON1”图标,如图所示:

将压缩机插入模拟流程图。在Aspen Plus

窗口底部点击“ STREAMS”箭头。用

鼠标左键单击“Material 图形。添加

物流的连接。如图所示:

点击“Next”按钮,输入用户名如:“郭学

旭”否则,程序输完后不能执行。继续进行下

一步点击“Next”按钮将会弹出如下对话框,

点击Find分别输入O2、N2 ,对应选择后点击Add进行添加完成后点击Close关闭其对话框。如下图所示:

继续上述步骤。单击“Next”按钮,将会进入规定物性的窗口。单击下拉箭头可以得到选择菜单。在这里选择“PK-SOAVE”模型。如图所示:

点击“Next”按钮进入流股输入窗口,其中温度为30C、压力为0.025MPa进料量为1000Kg/hr如果不是所需的单位,可以下拉菜单中选择所用的单位。在“Composition”栏通过下拉箭头打开组成菜单,选择摩尔分率(Mole frac)并输入混合物组成(乙苯为30、苯乙烯为70)如图所示:

点击“Next”按钮,分别输入其回流比、轻重组分的含量、塔顶塔底的压力以及全凝器的选择。如图所示:

当程序收敛时,点击“Next”按钮使用浏览按钮来向前或向后查看结果也可单“Blocks”文件夹里的“B1”来得到.

如下图所示的结果:

在菜单树里面双击Blocks,在input下在Calculation options下输入,如下图所示:

点击“Next”按钮从而计算结果,在Results下查询如下图所示:

在Plot工具菜单中,以Reflux ratio为Y轴,以Theoretical Stages为X轴作图,然后点击Dispiay plot可得到如下图:

由NT~R关系图可知:其最佳回流比为R=17.2,得到塔板数为33块,则重新输入进行计算,如下图所示:

点击”NEXT”按钮进行计算,其相应的结果如下图所示;

由图可知:实际的塔板数NT=33,进料板位置NF=28,冷凝器的出口温度T=85.24℃,热负荷为417.0KW,再沸器的出口温度T=185.44F,热负荷为452.21KW。

3.3实例3——RadFrac的模拟

3.3.1实例3给定条件

通过精馏塔来分离甲醇和水的混合物。进料组成为水63.2%(质量分数),甲醇36.8%(质量分数),流率为120000 lb/hr,压力为19psi(1psi=6894.76Pa),饱和液体进料(进料的气相分率为0),精馏塔有38块塔板,进料在第23块板上(注意:根据Aspen Plus的定义,冷凝器为1#板,所以进料板应该是第24块)。塔顶压力为16.1 psi,每板的压力降为0.1 psi,塔顶为全凝器,蒸出流率为39855 lb/hr,回流比为1.3。选用NRTL-RK物性方法。

(1)确定再沸器和冷凝器的热负荷

(2)做出气相、液相中水和甲醇的组成曲线

(3)要使塔顶蒸出甲醇的纯度为99.95%(质量分数),塔底水的纯度为99.90%(质量分数)。若蒸出率在25000~55000 lb/hr之间,回流比在0.8~2.0之间变化。求解计算结果。

(4)给定每块塔板的默弗里效率为65%,假定再沸器的板效率为90%。记录冷凝器和再沸器的热负荷。

3.3.2 实例3的操作步骤及说明

在流程图窗口,左键点击“Column”按钮,在“RadFrac”的下拉箭头中单击”FRACT1”的图标,将蒸馏插入模拟流程图。在Aspen Plus窗口底部点击“ STREAMS”箭头。添加物流的连接。

如图所示:

点击“Next”按钮,

输入用户名如:“郭学

旭”否则,程序输完后

不能执行。

继续进行下一步点击“Next”按钮将会弹出如下对话框,点击Find分别输入CH4O、H2O ,对应选择后点击Add进行添加完成后点击Close关闭其对话框。如下图所示:

继续上述步骤。单击“Next”按钮,将会进入规定物性的窗口。单击下拉箭头可以得到选择菜单。在这里选择“NRTL-RK”模型。如图所示:

单击“Next”按钮,输入给定进料的参数如温度、压力、流率。由于给定是饱和液体进料故应选择气相分率为0,进行参数的输入,如图所示:

接着进入到模块输入的窗口,选择全凝器和塔再沸,并输入塔板数为38,蒸出率

39885lb/hr,回流比为1.3。

如下图所示:

单击“Next”按钮,直接输入模块的压力窗口,输入塔顶压力为16.1psi,每块塔板的压力降为0.1psi,如图所示:

继续点击“Next”按钮从而计算结果,在Results下查询即再沸器和冷凝器的热负荷,如图所示:

有上述果,再结合使用数据浏览器查看DIST-COL的结果,在Plot的下拉菜单中,选择Plot Wizard。接着选择作图类型(组成曲线)选择Comp点击”Next”如图所示:

为了做出甲醇和水的曲线,用”>>”选项把两个都选了。如图所示:

重复上述操作步骤, 在Plot工具菜单中,点击Dispiay plot.从而依次得到甲醇和水的组成曲线,如图所示:

其中,气相中甲醇和水的组成曲线,如图所示:

液相中甲醇和水的组成曲线,如图所示:

在数据浏览器中,点击

Blocks→DIST-COL→Design Specs。

接着单击“New”弹出如图所示的

窗口。在单击“OK”,得到选择设

计规定的窗口,选择质量浓度作为

第一设计浓度规定,并输入目的值

0.9995。如图所示;

单击“Next”按钮,得到组分清单,在清单里选择组分,并给浓度规定基本组分。清单的左边是可得到的组分和基本组分,右边为已选择的组分。点击甲醇,使其高亮示在点击“>”把它移动到左边。如图所示:

继续点击“Next”按钮进入物流清单,因为0.9995是塔顶蒸出的甲醇浓度,所以择“2”如图所示:

继续单击“Next”按钮转入Vary清单,跟着程序往下,选择“Distillate rate”(蒸出率)为250000~55000ilb/hr。如图所示:

如果单击“Next”按钮,Aspen Plus就会准备运行模拟程序。此时不要点击“OK”,还要输入另外一个设计规定(塔顶水的浓度)。点击取消(Cancel),再进入设计规定清单(跟原来一样),选择塔顶水浓度为0.999。同样地,第二次选择Vary变量回流比为0.8~2。如下图所示:

单击“Next”按钮,则运行

模拟程序,在Results下查

询结果。如图所示:其中,

冷凝器热负荷,如图所示:

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 plus11.1安装详解(图文说明)

Aspen plus11.1安装详解(图文说明) 在安装aspen plus11.1(以下简称ap)之前,电脑是必须要安装一个虚拟光驱的。什么是虚拟光驱,这个可能很多人都不知道。简单的来说,虚拟光驱就是一个可以直接读取ISO 文件(也就是镜像文件)的软件。好学的同学们可以去网上查查看,要养成不懂就问的好习惯!目前在网上流行多种虚拟光驱,那么我推荐一款,并附上下载链接。http://117.41.237.28:82/down/DTLite4402-0131.zip下载好这款软件后,请关闭自己电脑里面的杀毒软件和安全卫士(因为杀软对安装会有干扰,不过请放心,这个软件是没毒的),然后双击开始安装过程,并点击下一步,选择同意,接着跳出如下对话框: ,选择 免费许可,并点击下一步,看到如下界面:

,那么这里请同学们注意了,只要选择一个“与windows资源管理器集成”就行了,其它的选项都不要打勾。然后下一步,自己选择一个安装的路径。安装好请重启一下你的电脑,并在刚才的安装路径下找到Dtlite.exe这个程序,打开它就可以了。不过这个软件有点耍流氓,貌似会强制自动运行的。那么你只要开机后在任务栏的右下角找到 就这样一个东东:

那么现在我们已经把虚拟光驱给装好了。接下来就安装ap吧。 在装ap之前,请大家做到如下的准备工作: 1.把你电脑上的杀软,安全卫士关一下,理由同上 2.把你电脑上的系统防火墙关一下 3.保证你的安装包放在纯英文路径下,比如E:\program files\aspen这个就行,但是这个路径就不行,比如E:\program files\学习软件\aspen。 4.把安装包里面的aspen11.1 license.rar,右键“解压到当前的文件夹” 那么这样子我们的准备工作就做完了。 接下来回到刚才的虚拟光驱那里,打开如上图所示的界面,点击箭头指示的“+”按钮,表示往里面添加镜像文件,首先添加AES111吧,

ASPEN PLUS 反应器模拟教程

简介 什么是Process Flowsheet Process Flowsheet(流程图)可以简单理解为设备或其一部分的蓝图.它确定了所有的给料流,单元操作,连接单元操作的流动以及产物流.其包含的操作条件和技术细节取决于Flowsheet 的细节级别.这个级别可从粗糙的草图到非常精细的复杂装置的设计细节. 对于稳态操作,任何流程图都会产生有限个代数方程。例如,只有一个反应器和适当的给料和产物,方程数量可通过手工计算或者简单的计算机应用来控制。但是,当流程图复杂程度提高,且带有很多清洗流和循环流的蒸馏塔、换热器、吸收器等加入流程图时,方程数量很容易就成千上万了。这种情况下,解这一系列代数方程就成为一个挑战。然而,叫做流程图模拟的电脑应用专门解决这种大的方程组,Aspen PlusTM,ChemCadTM,PRO/IITM。这些产品高度精炼了用户界面和网上组分数据库。他们被用于在真是世界应用中,从实验室数据到大型工厂设备。 流程模拟的优点 在设备的三个阶段都很有用:研究&发展,设计,生产。在研究&发展阶段,可用来节省实验室实验和设备试运行;设计阶段可通过与不同方案的对比加速发展;生产阶段可用来对各种假设情况做无风险分析。 流程模拟缺点 人工解决问题通常会让人对问题思考的更深,找到新颖的解决方式,对假设的评估和重新评估更深入。流程模拟的缺点就是缺乏与问题详细的交互作用。这是一把双刃剑,一方面可以隐藏问题的复杂性使你专注于手边的真正问题,另一方面隐藏的问题可能使你失去对问题的深度理解。 历史 AspenPlusTM在密西根大学 界面基础 启动AspenPlus,一个新的AspenPlus对象有三个选项,可以Open an Existing Simulation,从Template开始,或者用BlankSimulation创建你的工作表。这里选择blank simulation。

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

通讯录管理系统课程设 计报告 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

通讯录管理系统课程设计报告书(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");

Aspen Plus V11.1 安装教程图文详解

Aspen Plus 安装教程图文详解 1. 安装准备工作 (1)关闭所有运行的软件。尤其要关闭杀毒软件、安全软件、防火墙,以防误报病毒、阻拦安装;(2)保证安装包放在纯英文路径下,文件夹不能含中文。正确如E:\Aspen Plus ,错误E:\仿真软件\Aspen Plus ; (3)把许可证文件解压出来,必须存放在安全可靠的文件夹内,如:C:\ASP\。不能删除或移走,因为软件每次运行时首先要检查这个文件。 2. 安装ASPEN 打开文件夹AES111CD1,双击,进入安装过程,出现如下界面: 选择“aspen engineering suite”。有的电脑也许很久才能出现欢迎界面, 点Next,出现软件模块许可选项,All Products,点Next

选出现软件授权许可声明界面: 点Yes,出现安装模式的界面: 选择标准安装standard install,点Next。 默认或指定一个安装的路径,文件夹名称不能有中文,点Next:

继续Next,出现选择安装组件的界面: 初学者选Aspen 就行。不要选Online、Web(网络组件)相关的模块!点Next: 若出现下列对话框,选择Aspen License Manager,不使用Aspen Framework Server:

点Next: 点start installing,出现安装速度框: 安装一段时间后,会跳出对话框,提示加载第二张光盘,浏览、打开文件夹AES111CD1,OK确定即可继续安装。安装完成后会弹出下列提示框:

点击finish,出现重启电脑的提示框: 点确定,重启电脑。重启过程中,会跳出如下的对话框,提示导入许可证书: 选license file,并指定证书的具体位置,如上图所示,点击OK即可。 3. 试用ASPEN Plus 开始→所有程序→aspentech→aspen engineering suit→aspen →aspen plus user interface,(建议将其发送到桌面快捷方式):

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

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

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

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

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

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

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

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)系统维护:包括用户登录,用户修改密码,数据的修改、浏览、添加、删除以及按姓名、联系方式、地址进行查询。

Aspen V8.4安装教程

本教程大部分内容为“UPCyuqiang”所著,同时十分感谢群里成员热心帮助。 已成功安装平台:Win8.1 with update 企业版64位 第三方软件需求: 1、SQL Microsoft SQL Server 2008 R2 SP2 (Express) OR Microsoft SQL Server 2012 SP1 (Express Edition) 2、Microsoft .Net Framework .NET Framework 4.x (Minimum 4.0; Maximum 4.5) AND .NET Framework 3.5 SP1 3、Microsoft Office Microsoft Office 2013 OR Microsoft Office 2010 SP1 4、Adobe Reader 官网原文: The following software requirements apply to all Aspen products. Internet Explorer 8 Internet Explorer 9 (Win7 and Server 2008 R2 only) Internet Explorer 10 (Win7, Win8, Server 2008 R2, Server 2012) Adobe Reader – see Adobe website to determine which version is appropriate for the operating system you are running Office 2010 SP1 (32-bit) (Windows 7-32, Windows 7-64, Windows Server 2008 R2) Office 2013 (32-bit) (Windows 7-32, Windows 7-64, Windows 8, Windows Server 2008 R2, Windows Server 2012) Note: Microsoft Office 2013 (32-bit) is not supported with V8.4 Aspen Basic Engineering 以上第三方软件可以在非Administrator用户下安装。 SQL所有的安装选项采用默认值,在这个界面选择“混合模式”。(这里记下选中的用户名和输入的密码后面可能会用到,我自己没用到。安装SQL前当前系统用户先设置登录密码,有说系统登录密码修改后可能造成SQL server启动失败,所以我就先设置系统用户密码,再安装的SQL。“说法”我自己未验证。)

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

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

目录 一、绪论 (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)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动

数据结构课程设计报告通讯录.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-Plus-V11.1-安装教程图文详解

Aspen Plus V11.1安装教程图文详解 1. 安装准备工作 (1)关闭所有运行的软件。尤其要关闭杀毒软件、安全软件、防火墙,以防误报病毒、阻拦安装;(2)保证安装包放在纯英文路径下,文件夹不能含中文。正确如E:\Aspen Plus V11.1,错误E:\仿真软件\Aspen Plus V11.1; (3)把许可证文件license.dat解压出来,必须存放在安全可靠的文件夹内,如:C:\ASP\license.dat。不能删除或移走,因为软件每次运行时首先要检查这个文件。 2. 安装ASPEN 打开文件夹AES111CD1,双击Setup.exe,进入安装过程,出现如下界面: 选择“aspen engineering suite”。有的电脑也许很久才能出现欢迎界面, 点Next,出现软件模块许可选项,All Products,点Next

选出现软件授权许可声明界面: 点Yes,出现安装模式的界面: 选择标准安装standard install,点Next。

默认或指定一个安装的路径,文件夹名称不能有中文,点Next: 继续Next,出现选择安装组件的界面:

初学者选Aspen Plus11.1就行。不要选Online、Web(网络组件)相关的模块!点Next:若出现下列对话框,选择Aspen License Manager,不使用Aspen Framework Server: 点Next:

点start installing,出现安装速度框: 安装一段时间后,会跳出对话框,提示加载第二张光盘,浏览、打开文件夹AES111CD1,OK确定即可继续安装。安装完成后会弹出下列提示框: 点击finish,出现重启电脑的提示框: 点确定,重启电脑。重启过程中,会跳出如下的对话框,提示导入许可证书:

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();

手机通讯录课程设计报告

Visual C++课程设计 题目名称:手机通讯录 班级:信安1101 :立翼 学号:1111290105 指导教师:阎光伟 完成时间:2013.1.18

目录 1 题目描述 (2) 2 功能分析 (2) 3 系统设计 (2) 3.1 系统整体结构 (2) 3.1.1 系统中的信息类型划分 (2) 3.1.2 对分组的操作 (3) 3.1.3 对人员的操作 (3) 3.2 主要模块设计 (3) 3.2.1 信息类的设计 (3) 3.2.2 命令的设计 (4) 3.2.3 主要数据结构 (5) 3.2.4 文件存储 (5) 3.3 程序界面设计 (6) 3.3.1 树控件设计 (6) 3.3.2 列表视图控件设计 (6) 3.3.3 模糊查询设计 (7) 3.3.4 分组框设计 (7) 3.4 类与函数的设计与实现 (7) 3.4.1 联系人类的设计与实现 (7) 3.4.2 分组类设计与实现 (8) 3.4.3 命令类设计与实现 (8) 4 运行与测试结果 (10) 4.1 程序主要运行界面 (10) 4.2 系统测试 (13) 4.2.1 界面操作测试 (13) 4.2.2 功能测试 (14) 4.2.3 非正常操作测试 (14) 5 小结 (14)

1 题目描述 设计一个手机通讯录管理软件。 要求: 1)分组管理。能够添加、删除、修改,每个分组设置一个来电音乐。 2)用户管理。包括、手机、办公,电子,QQ ,微博,来电音乐 3)用户查询。初始时按照字母顺序显示所有人员,可以输入或者数字模糊查询 4)功能模拟。当选中一个用户时,有通话和短信选项可以操作,选择后进入相应界面。 2 功能分析 系统主要功能包括: (1)分组管理。可以添加、修改、删除分组。添加分组时可设置来电音乐,也可修改来电音乐。 (2)用户管理。可添加、显示、修改、删除用户信息。用户信息包括、手机、办公、电子、QQ 、微博、来电音乐。 (3)用户查询。初始时按照字母顺序显示所有人员,可输入或数字进行模糊查询。可按分组显示人员。 (4)功能模拟。当选中用户时,有通话和短信选项可以操作,选择后进入相应界面。 3 系统设计 3.1 系统整体结构 3.1.1 系统中的信息类型划分 在本系统中,主要分为两类信息:分组信息和人员信息(如图1所所示)。其中分组信息包括分组名称及分组来电音乐。人员信息包括人员、手机、办公、电子、QQ 、微博、分组、来电音乐。 图图 1 系统中的信息类型

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

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

三、详细设计 1、数据结构设计 #include /*标准输入输出函数库*/ #include /*标准函数库*/ #include /*字符串函数库*/ #define FILENAME "phone.dat" struct date //定义一个结构体类型数组 { char name[10]; /**/ char phone[12]; /**/ char email[20]; /**/ char QQ[20]; /*QQ*/ } per[10]; int menu() //主菜单选择函数 2.函数说明 (1) 主函数 main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。 (2)

四、程序清单 1、头文件 #include /*标准输入输出函数库*/ #include /*标准函数库*/ #include /*字符串函数库*/ #define FILENAME "phone.dat" 2、主函数 void main() //主函数 { int n=0,i; while(1) { switch (menu()) { case 1: { printf("\n\t 通讯信息录入\n"); //信息录入 n=Input(per, n); } break; case 2: printf("\n\t\t\t 通讯录记录表\n"); //显示记录 Display(per,n); break; case 3: printf("\n\t保存功能\n"); WritetoText(per,n); //保存数据 printf("\t"); system("pause"); //操作完成后进行暂停 break; case 4: printf("\n\t从通讯录中删除记录\n"); n=Delete_a_record(per,n); //删除记录 printf("\t"); system("pause");

通讯录管理系统数据库课程设计报告

湖南涉外经济学院课程设计报告 课程名称数据库原理与应用课程设计 题目通讯录管理系统 组员 学院信息科学与工程学院 班级 指导教师 2015年12月30 日

任务分配表

摘要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,开发通讯录管理系统。 通讯录管理系统是一个基于SQL数据库储存和JAVA界面模式的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方便人们使用的小软件。在开发过程中主要运用Java, SQL Server技术,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-----实现对通讯录信息的管理。 通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部实现。功能包括:用户的登录, 添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能 关键词: SQL Server,JAVA。

目录 摘要 (3) 第一章绪论 (6) 1.1目的 (6) 1.2背景 (6) 1.3研究内容 (6) 第二章数据库需求分析 (7) 2.1 通讯录系统的功能 (7) 2.2通讯录系统的数据流 (7) 2.3 通讯录系统数据流程图 (8) 2.4通讯录的数据字典 (9) 第三章数据库概念结构设计 (12) 3.1实体 (12) 3.2实体间包括 (12) 3.3 实体属性图 (12) 3.4局部E-R图 (13) 第四章数据库逻辑设计 (15) 4.1 E-R图转化而得到的关系模式 (15) 4.2 由关系模式转换得到的函数依赖 (15) 4.3 关系模式优化 (15) 4.4 对优化后的关系模式的结构 (15) 第五章数据库实施 (17) 5.1数据库创建代码 (17) 5.2数据库表创建代码 (17) 5.2.1用户表 (17) 5.2.2联系人表 (17) 5.2.3分组表 (18) 5.3视图创建代码 (18) 5.4存储过程代码创建 (19) 第六章数据库运行和维护 (20) 6.1登陆模块 (20) 6.2联系人界面 (20) 6.3朋友分组界面及详细查询 (20) 6.4同学分组界面及详细查询 (21) 6.5同事分组界面及详细查询 (22) 6.6查询界面 (23) 6.7增加界面 (24) 6.8修改界面 (24) 6.9删除界面 (25) 第七章总结 (26) 参考文献 (27)

通讯录课程设计报告

通讯录管理系统 目录: 一、设计目的:…………………………… 二、设计要求:…………………………… 三、总体设计:…………………………… 四、详细设计:…………………………… 五、源程序清单和执行结果 :…………… 六、调试与测试:………………………… 七、总结与体会:………………………… 八、参考文献:…………………………… 摘要: 通过这次的短学期,在老师的辅导下,我完成了课程设计。通过课程设计的完成对C和C++有更深的了解。我做的课程设计题目是通讯录管理系统设计,我主要用到了结构体,结构体数组,指针,文件等等。对函数的调用,和指针有了更深的理解。但我做的这个课程设计,通讯录管理系统还存在不足,还希望老师的指点。 昆明理工大学 应用技术学院学院电子信息工程专业2009 级 学生姓名(学号):刘青朋(200911513118) 一、设计目的

通过这次课程设计更好的掌握以下知识: 掌握函数的定义和使用。 掌握各种基本的数据类型和结构体的定义。 掌握数组的定义和使用,注意下标的使用。 掌握基本的程序结构:顺序、选择、循环。 二、设计内容 设计一个主要包含以下多种功能的通讯录: ◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子 邮箱等; ◆能够提供添加、删除和修改通讯录信息的功能; ◆能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆将通讯录保存在文件中; ◆能够按表格方式输出通讯录信息。 三、总体设计 (1)、系统功能模块图: 添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。 显示:可以以表格形式输出所有通讯录里的记录 删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可以选择用姓名、电话、地址三种方式查询 修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改

Aspen aspenONE plus安装教程

Aspen aspenONE plus安装教程 作者:cuifucheng 摘要:安装注意: 1、安装之前请最好确认下系统以前没有装过aspenONE V9的老版本。 2、安装之前请最好确认下系统以前没有装过microsof 安装注意: 1、安装之前请最好确认下系统以前没有装过aspenONE V9的老版本。 2、安装之前请最好确认下系统以前没有装过“microsoft sql server”。 3、建议使用windows 7 旗舰版 64位操作系统(安装教程在windows7 sp1 64位系统上的)。 4、系统平台最好使用超级管理员身份登陆,即administrator用户。 安装教程(断开网络安装): 第一步、请预先参照本站的安装视频将许可工具安装配置好。 第二步、安装环境文件。如下图片1所示 2.1、打开第三方环境文件安装文件夹“3rd Party Redistributables”,首先安装Microsoft .NET Framework 3.5 SP1,这里说明下,windows原版系统默认是已经配置好了的,就无需再装了。接下来是“Microsoft .NET Framework 4.0”和“Microsoft .NET Framework 4. 5.2”,这里全部默认安装就行了。 2.2、安装“Microsoft SQL Express 2012 SP1”,以管理员身份执行“SQLEXPR_x64_ENU.exe”自解压exe程序,默认会解压到当前盘的根目录下,一般解压后会自动启动setup.exe文件,如没启动就打开解压后的文件夹,执行SETUP.EXE进行安装,启动后的界面如图片2所示

相关文档
相关文档 最新文档