文档库 最新最全的文档下载
当前位置:文档库 › 课程设计 2

课程设计 2

课程设计 2
课程设计 2

齐齐哈尔大学

化工原理课程设计

题目笨——甲苯分离过程板式精馏塔设计说明书学院食品与生物工程学院

专业班级生工101

学生姓名侯光磊

学号2010053069

指导老师张伟光

设计时间2013年6月24日——2013年7月5日

一、目录

化工原理课程设计 (1)

一、目录 (2)

二、前言 (4)

三、摘要 (5)

Abstract (6)

四、设计方案 (7)

一)确定设计方案的原则 (7)

1.满足工艺和操作的要求 (7)

2.满足经济上的要求 (7)

3.保证安全生产 (8)

二)操作条件的确定 (8)

1.操作压力 (8)

2.进料状态 (9)

3.加热方式 (9)

4.回流比的选择 (9)

三).设计方案的选定及基础数据的搜集 (10)

四)精馏塔的物料衡算 (14)

(1) 原料液及塔顶、塔底产品的摩尔分率 (14)

(2)原料液及塔顶、塔底产品的平均摩尔质量 (15)

(3)物料衡算 (15)

五)塔板数的确定 (16)

(一)理论板层数NT的求取 (16)

(二) 精馏塔工艺条件及有关物性数据的计算 (19)

1.操作压力计算 (19)

2.操作温度计算 (19)

3.平均分子量Mm (19)

4.平均密度计算 (20)

(1)液相密度 (20)

(2)气相密度 (21)

5.液体表面张力σLm (21)

6.液相平均粘度计算 (22)

7.气液相负荷计算 (22)

8.塔和塔板主要工艺尺寸计算 (23)

1)塔径D (23)

2)精馏段溢流装置计算 (23)

(1)溢流堰长lw (23)

(2)出口堰高hw (24)

(3)降液管的宽度Wd与降液管的面积Af (24)

3)精馏段塔板布置 (26)

4)精馏段筛孔数n和开孔率 (26)

5)塔高H和有效高度Z (26)

9.筛板的流体力学验算 (27)

1)精馏板的流体力学验算 (27)

(1)干板压降相当的液柱高度hc (27)

(2)气体穿过板上液层压降相当的液柱高度hl (28)

(3)克服液体表面张力压降相当的液柱高度 (28)

2)雾沫夹带量ev的验算 (28)

3)精馏段漏液的验算 (28)

4)精馏段泛液验算 (29)

10.液面落差 (29)

11.精馏段塔板负荷性能图 (30)

12.液泛线 (31)

13.漏液线(气相负荷下限线) (32)

14.液相负荷上限线 (32)

五、设计心得 (35)

六、参考资料 (36)

七、附录: (37)

二、前言

精馏塔是进行精馏的一种塔式汽液接触装置,又称为蒸馏塔。有板式塔与填料塔两种主要类型。根据操作方式又可分为连续精馏塔与间歇精馏塔。蒸气由塔底进入,与下降液进行逆流接触,两相接触中,下降液中的易挥发(低沸点)组分不断地向蒸气中转移,蒸气中的难挥发(高沸点)组分不断地向下降液中转移,蒸气愈接近塔顶,其易挥发组分浓度愈高,而下降液愈接近塔底,其难挥发组分则愈富集,达到组分分离的目的。由塔顶上升的蒸气进入冷凝器,冷凝的液体的一部分作为回流液返回塔顶进入精馏塔中,其余的部分则作为馏出液取出。塔底流出的液体,其中的一部分送入再沸器,热蒸发后,蒸气返回塔中,另一部分液体釜残液取出。例如应用于气体吸收时,液体由塔的上部通过分布器进入,堰填料表面下降。气体则由塔的下部通过填料空隙逆流而上,与液体密切接触二相互作用。结构简单,检修较方便。广泛应用于气体吸收、蒸馏、萃取等操作。

精馏过程在能量计的驱动下,使气液两相多次直接接触和分离,利用液相混合物中各相挥发度不同,使易挥发组分由液相转移到气相,难挥发组分由气相转移到液相。实现原料混合物中各组分的分离,该过程是同时进行传质传热过程。本次设计任务是设计一定处理量的精馏塔,实现苯-甲苯的分离。苯-甲苯的分离体系比较容易分离,因此用精馏板式塔中的晒板式精馏塔。

三、摘要

精馏是分离液体混合物最常用的一种单元操作,在化工﹑炼油﹑石油化工等工业中得到广泛的应用。本设计的题目是苯—甲苯二元物系板式精馏塔的设计。在确定的工艺要求下,确定设计方案,设计内容包括精馏塔工艺设计计算,塔辅助设备设计计算,精馏工艺过程流程图,精馏塔设备结构图,设计说明书。本设计为了满足生产工艺的要求,绘制了工艺流程图,对精馏塔进行物料衡算和塔的工艺条件及物性数据进行了计算,并对塔体、塔板工艺尺寸作了计算。本设计还对塔的主要辅助设备进行选型及主要接管的尺寸进行了计算。本设计设计合理,满足生产工艺要求。

设计的精馏装置包括精馏塔,再沸器,冷凝器等设备。塔顶冷凝装置采用全凝器,用来准确控制回流比;塔底采用间接蒸汽加热,以提供足够的热量。通过对二元物系的精馏问题进行分析、计算、绘图,来得到较完整的精馏设计过程;较合理的塔工艺条件、物性参数和化工设备尺寸。

关键词:苯;甲苯;精馏;筛板塔;设计

Abstract

Designed the distillation column which separates benzene and toluene mixture.Separated 97% the benzene the mixture of the toluene (the mark of quality of the benzene).In order to satisfy the demend of the technology, drew a flow flate, and made an accurate calculation for all aspects of the tower as follows: the technology condition, the data of material quality, the tower body, the size of the tower plate. Also, the design made a selection to the main equipment of the tower and calaculated the size of main connective tude. The design is proper and can meet the demend of the technology.

The design of distillation equipment including distillation column,Condensing tower installations in the entire condensate, and used to accurately control the reflux ratio; bottom indirect steam heating, so as to provide adequate heat. Department of binary objects through the distillation analysis, calculation, drawings, to get a more complete design process of distillation; the tower a more reasonable process conditions, physical parameters and chemical equipment size.

Key Words: Benzene;Toluene;Rectify;Sieve plate;Design

四、设计方案

一)确定设计方案的原则

确定设计方案总的原则是在可能的条件下,尽量采用科学技术上的最新成就,使生产达到技术上最先进、经济上最合理的要求,符合优质、高产、安全、低消耗的原则。为此,必须具体考虑如下几点:1.满足工艺和操作的要求

所设计出来的流程和设备,首先必须保证产品达到任务规定的要求,而且质量要稳定,这就要求各流体流量和压头稳定,入塔料液的温度和状态稳定,从而需要采取相应的措施。其次所定的设计方案需要有一定的操作弹性,各处流量应能在一定范围内进行调节,必要时传热量也可进行调整。因此,在必要的位置上要装置调节阀门,在管路中安装备用支线。计算传热面积和选取操作指标时,也应考虑到生产上的可能波动。再其次,要考虑必需装置的仪表(如温度计、压强计,流量计等)及其装置的位置,以便能通过这些仪表来观测生产过程是否正常,从而帮助找出不正常的原因,以便采取相应措施。2.满足经济上的要求

要节省热能和电能的消耗,减少设备及基建费用。如前所述在蒸馏过程中如能适当地利用塔顶、塔底的废热,就能节约很多生蒸汽和冷却水,也能减少电能消耗。又如冷却水出口温度的高低,一方面影

响到冷却水用量,另方面也影响到所需传热面积的大小,即对操作费和设备费都有影响。同样,回流比的大小对操作费和设备费也有很大影响。

3.保证安全生产

例如苯属有毒物料,不能让其蒸汽弥漫车间。又如,塔是指定在常压下操作的,塔内压力过大或塔骤冷而产生真空,都会使塔受到破坏,因而需要安全装置。

以上三项原则在生产中都是同样重要的。但在化工原理课程设计中,对第一个原则应作较多的考虑,对第二个原则只作定性的考虑,而对第三个原则只要求作一般的考虑。

二)操作条件的确定

确定设计方案是指确定整个精馏装置的流程、各种设备的结构型式和某些操作指标。例如组分的分离顺序、塔设备的型式、操作压力、进料热状态、塔顶蒸汽的冷凝方式等。下面结合课程设计的需要,对某些问题作些阐述。

1.操作压力

蒸馏操作通常可在常压、加压和减压下进行。确定操作压力时,必须根据所处理物料的性质,兼顾技术上的可行性和经济上的合理性进行考虑。例如,采用减压操作有利于分离相对挥发度较大组分及热敏性的物料,但压力降低将导致塔径增加,同时还需要使用抽真空的

设备。对于沸点低、在常压下为气态的物料,则应在加压下进行蒸馏。当物性无特殊要求时,一般是在稍高于大气压下操作。但在塔径相同的情况下,适当地提高操作压力可以提高塔的处理能力。有时应用加压蒸馏的原因,则在于提高平衡温度后,便于利用蒸汽冷凝时的热量,或可用较低品位的冷却剂使蒸汽冷凝,从而减少蒸馏的能量消耗。2.进料状态

进料状态与塔板数、塔径、回流量及塔的热负荷都有密切的联系。在实际的生产中进料状态有多种,但一般都将料液预热到泡点或接近泡点才送入塔中,这主要是由于此时塔的操作比较容易控制,不致受季节气温的影响。此外,在泡点进料时,精馏段与提馏段的塔径相同,为设计和制造上提供了方便。

3.加热方式

蒸馏釜的加热方式通常采用间接蒸汽加热,设置再沸器。有时也可采用直接蒸汽加热。然而,直接蒸汽加热,由于蒸汽的不断通入,对塔底溶液起了稀释作用,在塔底易挥发物损失量相同的情况下,塔底残液中易挥发组分的浓度应较低,因而塔板数稍有增加。采用直接蒸汽加热时,加热蒸汽的压力要高于釜中的压力,以便克服蒸汽喷出小孔的阻力及釜中液柱静压力。

4.回流比的选择

选择回流比,主要从经济观点出发,力求使设备费和操作费用之和最

低。一般经验值为;

min )0.21.1(R R ?--=

式中

最小回流比

操作回流比---min R R ---

精馏工艺流程图:

三).设计方案的选定及基础数据的搜集

本设计任务为分离苯一甲苯混合物。由于对物料没有特殊的要

求,可以在常压下操作。对于二元混合物的分离,应采用连续精馏流程。设计中采用泡点进料,将原料液通过预热器加热至泡点后送人精馏塔内。塔顶上升蒸汽采用全凝器冷凝,冷凝液在泡点下一部分回流至塔内,其余部分经产品冷却器冷却后送至储罐。该物系属易分离物系,最小回流比较小,故操作回流比取最小回流比的2倍。塔底设置再沸器采用间接蒸汽加热,塔底产品经冷却后送至储罐。其中由于蒸馏过程的原理是多次进行部分汽化和冷凝,热效率比较低,但塔顶冷凝器放出的热量很多,但其能量品位较低,不能直接用于塔釜的热源,在本次设计中设计把其热量作为低温热源产生低压蒸汽作为原料预热器的热源之一,充分利用了能量。

塔板的类型为筛板塔精馏,筛板塔塔板上开有许多均布的筛孔,孔径一般为3~8mm,筛孔在塔板上作正三角形排列。筛板塔也是传质过程常用的塔设备。

它的主要优点有:

(1) 结构比浮阀塔更简单,易于加工,造价约为泡罩塔的60%,为浮阀塔的80%左右。

(2) 处理能力大,比同塔径的泡罩塔可增加10~15%。

(3) 塔板效率高,比泡罩塔高15%左右。

(4) 压降较低,每板压力比泡罩塔约低30%左右。

筛板塔的缺点是:

(1) 塔板安装的水平度要求较高,否则气液接触不匀。

(2) 操作弹性较小(约2~3)。

(3) 小孔筛板容易堵塞。不适宜处理粘性大的、脏的和带固体粒子的料液。

下图为板式塔的简单缩略图:

表1 苯和甲苯的物理性质

项目 分子式 分子量M

沸点(℃) 临界温度t C (℃) 临界压强P C (kPa ) 苯 A 甲苯B C 6H 6 C 6H 5—CH 3 78.11 92.13

80.1 110.6 288.5 318.57 6833.4 4107.7

表2 苯和甲苯的饱和蒸汽压 温度C 0

80

85 90 95 100 105 110

A P ,Pa 0

B P ,Pa 100916 38953 117427

46159

135976

54396

156726 63768 179847 74382 205513 86349 233902 99786

表3 纯组分的表面张力 温度 80 90 100 110 120 苯,mN/m 甲苯,Mn/m

21.2 21.7 20 20.6 18.8 19.5

17.5 18.4 16.2 17.3

表4 组分的液相密度 温度(℃) 80 90 100 110 120 苯,kg/3m 甲苯,kg/3m

814 809 805 801 791 791

778 780 763 768

表5 液体粘度μL

温度(℃) 80 90 100 110 120 苯(mP a .s ) 甲苯(mP a .s ) 0.308 0.311 0.279 0.286 0.255 0.264 0.233 0.254 0.215 0.228

表7常压下苯——甲苯的气液平衡数据\

温度t

℃ 液相中苯的摩尔分率

x 气相中苯的摩尔分率

y 110.56 0.00 0.00 109.91 1.00 2.50 108.79 3.00 7.11 107.61 5.00 11.2 105.05 10.0 20.8 102.79 15.0 29.4 100.75 20.0 37.2 98.84

25.0

44.2

97.13

30.0 50.7 95.58 35.0 56.6 94.09 40.0 61.9 92.69 45.0 66.7 91.40 50.0 71.3 90.11 55.0 75.5 80.80 60.0 79.1 87.63 65.0 82.5 86.52 70.0 85.7 85.44 75.0 88.5 84.40 80.0 91.2 83.33 85.0 93.6 82.25 90.0 95.9 81.11 95.0 98.0 80.66 97.0 98.8 80.21 99.0 99.61 80.01 100.0 100.0

饱和蒸汽压P 0 苯和甲苯的饱和蒸汽压可用Antoine 方程求算,即

log P 0=A-

C

T B

+

式中 T--物系温度,K ; P 0--饱和蒸汽压。kPa ;

A,B,C---Antoine 常熟,其值见表(6);

四) 精馏塔的物料衡算

(1) 原料液及塔顶、塔底产品的摩尔分率

苯的摩尔质量

甲苯的摩尔质量

4402.013

.9260.011.7840.011.7840

.0x F =+

=

9830.011

.7802.011.7898.011.7898

.0x D =+

=

02351.013

.9298.011.7802.011.7802

.0x W =+=

(2)原料液及塔顶、塔底产品的平均摩尔质量

Kmol Kg M F 9585.8513.92)4402.01(11.784402.0=?-+?=

Kmol Kg M D 3483.7813.92)9830.01(11.789830.0=?-+?= Kmol Kg M W 8004.9113.92)02351.01(11.7802351.0=?-+?=

(3)物料衡算

根据物料衡算式: x W x D x F W D F ?+?=?

W D F +=

h mol 1676.589585

.855000

K M m F F ===

年年

g 5000h 7200g 3^1036000m K K =?=

即:

1676.58=+W D

02351.09830.4402.01676.58?+?=?W O D

h Km ol D 2611.25= h Km ol W 0659.32=

五) 塔板数的确定

(一)理论板层数NT 的求取

(1)最小回流比的求取

对平衡线进行六阶线性拟合得其方程y = -1.4969x 6 + 5.2076x 5 - 7.2583x 4 + 5.6174x 3 - 3.4381x 2 + 2.3668x + 0.0014

取进料线与平衡线交点:)6670.0,4402

.0(==q q y x : 所以 3933.14402

.06670.06670.9830.0min =--=--=

O x y y x R q q q D

取操作回流比79.27866.23933.122min ==?=?=R R 由D L R = 得

h Kmol D R L 4787.702613.2579.2=?=?=

(2)求理论塔板数精馏段操作方程 1

1+++=R x x R R y D

带入数据得 1

7866.29830

.017866.27866.2+++=

x y

化简得 2596.07359

.0+=x y 取操作线与对角线的交点)9830.09830

.0(,A 提馏段操作线方程: W

qF L x W x W qF L qF L y W

-+?--++=

代入数据得:

9065

.321676.5814787.7002351

.09065.329065.321676.5814787.701676.5814787.70-?+?--?+?+=x y

化简得

00808.0343

7.1-=x y (3)用逐板计算法求理论塔板数:x D =0.9830 x F =0.4 x W =0.02351 根据表2 苯和甲苯的饱和蒸汽压数据,公式α=0

A

P 0

B P

计算得:α=2.457

精馏段:x

1-1?+?=

)(ααx

y →y

1--y

x )(αα=

111++

+=+R x x R R y D

n n

y 1=x D

959

.0983

.0)1457.2(457.2983

.0)1(111=?--=--=y y x αα

9653

.02596.0959.07359.02596

.07359.012=+?=+=x y

同理:

9188

.02=x

9358.03=y

8558.03=x 8894.0y 4= 7370.04=x 8020.05=y 6224.05=x 7176.06=y

5084.06=x 6337.07=y

4132.07=x 因此

F x x <7 第7层理论板为加料板,因此精馏段所需的

理论板层数为7-1=6;

提馏段:W qF L x W x W qF L qF L y W

n n -+?--++=+''1

7

1'x x =

x'

1-1'

'?+?=

)(ααx y →y'1--y'

x')(αα=

5471

.0008081

.04132.03437.1008081

.0'3437.1'11=-?=-=x y

3296.05471

.0)1457.2(457.25471

.0'2=?--=

x

同理:

4348.0'y 3= 2375

.0'3=x

3110.0'4=y 1545

.0'4=x 1995.0'5=y 09165

.0'5=x 1151.0'6=y 05003

.0'6=x

0591.0'7=y 02482

.0'7=x

02527.0'8=y

01039

.0'8=x

W

x x <'8

故,提馏段所需理论塔板数8-1=7。

(4)塔板效率ET

由公式m T E μlg 616.017.0-=

根据塔顶,塔底液相组成,查图a ,4平均温度为94.58℃,根据表5 得

267.0=苯μ 275.0=甲苯μ

平均温度下进料液相平均粘度为:

275

.04402.0-1267.04402.0)1(?+?=-+?=)(甲苯苯μμμF F m x x =0.2715(mPa.S )

所以 2715.0lg 0616.017.0-=T E =52% (5)实际塔板数N P

14

46.1352

.07

N 1254.1152.06

N ≈==≈==提

精提馏段:精馏段:

(二) 精馏塔工艺条件及有关物性数据的计算

1.操作压力计算

塔顶操作压力 PD=101.3+4=105.3 kPa 每层塔板压降 ΔP=0.7 kPa

进料板压力 PF=105.3+0.7?12=113.7kPa 精馏段平均压力 Pm=(105.3+113.7)/2=109.5kPa 2.操作温度计算

依据操作压力,由泡点方程通过试差法计算出泡点温度,其中苯、甲苯的饱和蒸汽压由安托尼方程计算,计算结果如下:

塔顶温度 t D =81.15℃ 进料板温度 t F =97.72℃

精馏段平均温度tm=(81.15+97.72)/2=89.44℃ 3.平均分子量Mm

塔顶 x D =y 1=0.9830(液相) ,x 1=0.959

Km ol

Kg y 35.7813.92983.0-111.78983.0M -1y M 1M VDm =?+?=+=)()(甲苯

苯 Kmol

Kg 75.7813.92.9590-111.78959.0M -11=?+?=+?=)()(甲苯苯x M x M LD m 进料板 (气相组成6337.0F =y

(液相组成)4132.0F =x

Kmol

Kg 24.8313.926337.0-111.786337.0M V F m =?+?=)(Kmol

Kg 34.8613.924132.0-111.784132.0M LF m =?+?=)(则精馏段平均分子量:

mol g K 80.80224

.8335.78M Vm =+=(精)

mol g K 55.822

34

.8675.78M Lm =+=

(精)

4.平均密度计算 (1)液相密度Lm ρ

依下式

)(1

LB

LA A Lm

为质量分率αραραρB

+=

查图(c )得

3^5.813L m Kg A =ρ

3^m Kg 45.808LB =ρ,

塔顶:

45.80802

.05.81398.01

LmD

+

=

ρ

Java课程设计题目2

面向对象课程设计题目 1、个人通信录管理信息系统的设计与实现 目的:通过本题目的设计,加深对面向对象程序设计技术的理解,掌握利用数据库编写小型程序的基本过程和方法。 任务: 1)利用面向对象编程技术,完成个人信息的存储管理; 2)选择系统开发平台(JAVA或.NET)和软件架构(C/S、单机版); 3)要求系统能够对联系人的系统进行录入、查询、编辑、导入和导出等。 2、个人电子相册的设计与实现 目的:掌握一种开发平台,编写出具有高交互性应用程序。 任务: 1)分析现有的电子相册的具体功能; 2)选择一种开发平台(JAVA或.NET)编写电子相册应用; 3)个人电子相册应该具备用户注册、照片浏览、创建影集、照片旋转、放大等各种基本功能。 3、音像租赁管理系统的开发与实现 目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概要设计,采用C/S架构完成一个简单的光盘租赁管理系统的开发。 任务: 1)音像租赁连锁店的基本业务需求,完成需求分析报告; 2)利用JAVA编写一个基本功能的光盘租赁管理系统,包括客户信息管理、音像资料管理、音像检索、业务统计等;

4、学生综合信息管理信息系统的设计与实现 目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合运用,达到较大规模软件独立设计与开发的能力。 任务: 1)选择JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、特长、宿舍号等)进行管理(录入、删除、修改)、统计、分析(排 序)、查询与打印 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。 5、家庭财务管理信息系统设计与开发 目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合运用,达到较大规模软件独立设计与开发的能力。 任务: 1)选择者JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、指出的类别,自定义分类查询和统计的条件。系统可以按照用户定义自动 生成统计报表(月报、季报、年报)。通过财务分析,对家庭收支提出 改进建议; 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。

数电课程设计题目汇总..

数电课程设计题目选 一、设计并制作一数字式温度计 〖基本要求〗采用电桥法,利用PT~100热电阻对0~200℃测温范围进行测量并送LED 数码管显示,要求测量分辨率为0.1℃,数据测量间隔时间为5秒。 〖提高要求〗1)针对不同的铂热电阻讨论不同的温度信号测量办法 2)利用电路对测温电路进行非线性校正,提高测温精度(电路非线性校正和EPROM 查表法非线性校正两种方法) 3)讨论误差的形成因素和减少误差的措施 4)进行简单的温度开关控制 〖参考原理框图〗系统参考原理框图如下: 〖主要参考元器件〗 MCl4433(1),LM324(1),七段数码管(4),CD4511(1),MC1413(1),铂热电阻使用普通 精密电位器代替。 二、十二小时电子钟 〖基本要求〗利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。 〖提高要求〗1)针对影响电子钟走时精度的因素提出改进方案 2)增加日期显示 3)实现倒计时功能 4)整点报时(非语音报时) 5)定时功能 〖参考原理框图〗: 〖主要参考元器件〗:CD4060,74LS74,74LS161,74LS248 电桥电路 供电电路 时钟电路 放大电路 A/D 转换 显示电路 时校 分校 秒校 24进制时计数器 单次或连续的脉冲 60进制分计数器 分频器 60进制秒计数器 译码电路 晶体振荡器 显示电路 译码电路 显示电路 显示电路 译码电路

三、电平感觉检测仪 〖基本要求〗:采用光电式摇晃传感器,其检测范围为±90℃,每摇晃一度传感器就输出一个脉冲信号给计数单元,在给定时间内测量到的脉冲数目就能表明该人的电平感觉,测试时采用头戴式传感器、闭上双目,单脚立地:保持静止,开始测试。定时时间为1分钟 〖提高要求〗 〖参考原理、框图〗: 〖主要参考元器件〗CD4060,555,74LS74 四、便携式快速心律计 基本要求〗利用数字电路制作一便携式快速心律计,用于在较短时间内测量脉搏跳动速率:并使用LED 显示。 〖提高要求〗1)提高测量精度的方法 2)设计能比较准确测量1S 内心跳的电路 〖参考原理框图〗 〖主要参考元器件〗CD4060,4528,4518;4511,14526 五、数字式定时开关 〖基本要求〗设计并制作一数字式定时开关,此开关采用BCD 拨盘预置开关时间,其最大定时时间为9秒,计数时采用倒计时的方式并通过一位LED 数码管显示。此开关预置时间以后通过另一按钮控 制并进行倒计时,当时间显示为0时,开关发出开关信号,输出端呈现高电平,开关处于开态,再按按钮时,倒计时又开始。计时时间到驱动扬声器报警。 〖提高要求〗 l)输出部分加远距离(100m)继电器进行控制 2)延长定时时间 3)探讨提高定时精度的方法 〖参考原理框图〗 外部操作开关 〖主要参考元器〗:CC4511,CC14522,CD4060 传感器 基准时间产生电路 倍频器 放大与整形 控制电路 计数译码 显 示电 路 秒脉冲发生器 计时器 译码显示 控制电路 报警电路

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

系统维护课程设计方案修改

个人资料整理 仅限学习使用 学院________________专业_________________班级_____________专 学号_________________姓名__________________
鲁东大学 2018-2018 学年第 2 学期 《 计算机系统维护 》课程论文 课程号:
任课教师成绩 论文题目:<可指定题目,也可说明题目范围。) 按需组装计算机
3)写出每个配件的选购理由字数不少于 200 字;
教师评语:
学生须将文字写在此线以下
论文要求:<对论文题目、内容、行文、字数等作出判分规定。) 按需组装计算机 1 装机预算资金 2500-3000 元,给该用户提供性价比较高的组装 清单。要求如下: 1)部件选购以京东网上商城的价格为标准; 2)写出该配置能满足哪类用户需求; 3)写出每个配件的选购理由,字数不少于 200 字; 2 装机预算资金 5000-6000 元,给该用户提供性价比较高的组装 清单。要求如下: 1)部件选购以京东网上商城的价格为标准; 2)写出该配置能满足哪类用户需求; 教师签字: 年 月 日

密封线
配件
名称
价格
数量
CPU
英特尔(Intel>32 纳 M 酷睿 i5 四核处理器 i5 2300 盒 ¥1239 1 装 CPU
主板

课程设计题目

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

课程设计题目

数据结构课程设计题目 1.运动会分数统计(限1 人完成) 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求: 1)可以输入各个项目的前三名或前五名的成绩; 2)能统计各学校总分, 3)可以按学校编号或名称、学校总分、男女团体总分排序输出; 4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 5)数据存入文件并能随时查询 6)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称 输出形式:有合理的提示,各学校分数为整形 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明; 2.最小生成树问题(限1 人完成) 设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种(顺序、链式)。求解算法多种(Prim\Cruskal)。 3.文章编辑(限1 人完成)

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。 静态存储一页文章,每行最多不超过80个字符,共N行; 要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式:(1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章; 4.宿舍管理查询软件(限1 人完成) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 5.校园导航问题(限1 人完成) 设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 6.教学计划编制问题(限1 人完成)

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

课程设计范例

《数据库原理与应用》课程设计 题 目:姓 名: 网上选课系统的分析与实现 专 业: XXX 、XXX 、XXX 班 级: 计算机科学与技术 指导教师: 0905091 周 蓓 计算机科学与工程学院2011

1 系统简介 1.1 系统基本功能描述 网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。 ……[对系统功能进行简要的叙述] 1.2 系统需求分析 通过对系统需求进行分析,我们可以确定系统中有三类用户:管理员、教师和学生。各类用户的具体描述如下: (1)管理员 描述:管理员维护整个系统,包括设置选课时段,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和恢复等。 (2)教师 …… (3) 学生 …… 1.2.1 业务流程分析 (1) 网上选课系统总体业务流程图如下所示:

系统管理员 排课 选课 登录 登录 登录 学生 教师 学生选课信 息 排课信息 教师反馈 选课公告 与排课相关的信息 图1-1 系统总体业务流程图 (2) 登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示:

图1-2 登录子系统业务流程图 (3) 排课子系统主要完成设置选课时段、限制最大选课人数、排课并检测排课冲突、发布选课信息等功能。其业务流程图如下所示:

图1-3 排课子系统业务流程图 (4)选课子系统主要完成面向学生的选课功能,包括查询课程信息、提交选课申请、撤销申请、查询选课情况等。其业务流程图如下所示:

综合课程设计1题目2016-2017.2

综合课程设计1 一、考核方法和内容 根据课程设计过程中学生的学生态度、题目完成情况、课程设计报告书的质量和回答问题的情况等按照10%、40%、30%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。评分标准: 优秀:答辩所有问题都能答出+报告良好 或报告良好+实现“提高部分”的功能; 良好:答辩所有问题都能答出+报告一般; 或报告一般+实现“提高部分”的功能; 中等:答辩大部分问题能答出+报告良好; 及格:答辩大部分问题能答出+报告一般; 以下四种,都不及格: 1)答辩几乎答不出问题; 2)报告几乎都是代码; 3)雷同部分达到60%以上; 4)课设报告与数据结构和c/c++关联不大。 课设报告的装订顺序如下: 任务书(签名,把题目要求贴在相应位置,注意下划线)-----目录(注意目录的格式,页码)-----1、设计任务(题目要求)-----2、需求分析(准备选用什么数据逻辑结构?数据元素包含哪些属性?需要哪些函数?为什么要这样设计?最后列出抽象数据类型定义)-----3、系统设计(设计实现抽象数据类型,包含选择什么物理存储方式?数据元素的结构体或类定义,以及各函数的设计思路,算法,程序流程图等)----4、编码实现(重要函数的实现代码)-----5、调试分析(选择多组测试数据、运行截图、结果分析)-----6、课设总结(心得体会)-----7、谢辞-----8、参考文献; 课设报告打印要求: B5纸张打印,报告总页数控制在10—15页内,报告中不能全是代码,报告中代码总量控制在3页内。版式:无页眉,有页码,页码居中 字号:小四,单倍行距 字体:宋体+Times new Romar 截图:截图要配图的编号和图的题目,如:“图1 Insert函数流程图” 二、课程设计的具体内容 1.想要优,必须实现“提高部分”的功能,但,实现“提高部分”不代表一定优; 2.其他成绩,不用完成“提高部分”。 要求:全部采用数据结构课程中的内容实现,采用C或C++实现,逻辑结构只能选线性结构、树型结构、图型结构、集合结构中的一种,不能用数据库。 1、算术表达式求解 基本要求:给定一个算术表达式,通过程序求出最后的结果。 (1)从键盘输入要求解的算术表达式; (2)采用栈结构进行算术表达式的求解过程;

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

操作系统课程设计 (2)

操作系统原理 课程设计报告题目:采用二级目录实现文件管理 所在学院: 班级: 学号: 姓名: 指导教师: 2013年1月15日

目录 一、课程设计目的 (1) 二、课题内容 (1) 三、总体路线 (1) 四、概要设计 (2) 1.数据结构 (2) 2.所使用函数及其功能 (3) 五、详细设计 (4) 1.主函数流程图 (4) 2.创建文件函数流程图 (5) 3.删除文件函数流程图 (7) 4.分解命令函数流程图 (10) 六、测试、修改及运行结果 (10) 七、结束语 (13) 八、参考文献 (14)

一、课程设计目的 文件系统是现代OS用来存储和管理信息机构,具有按名存取的功能,不仅能方便用户对信息的使用,也有效提高了信息的安全性。本课题模拟文件系统的目录结构,并在此基础上实现文件的各种操作方法。 通过本课题,深入理解文件文件目录的作用和功能,掌握文件打开结构,熟悉与文件有关的系统调用,从而更好地掌握文件系统概念。 二、课题内容 1.文件目录采用二级目录结构,第一级为主文件目录master_file_directory;第二级为用户文件目录user_file_directory。 图1 master_file_directory 结构 图2 user_file_directory 结构 2.为加速文件存取,为每个用户建立一张用户打开表fileTable,用以记录该 3.为该系统提供6条操作命令:创建、打开、读、写、关闭、删除等。 4.在该模拟系统中,应先建立主文件目录、用户目录和用户打开文件表,然后接受合法用户,给出一个菜单,按用户选择执行相关操作。 三、总体路线 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件系统。在退出这个简单的文件系统时,应将该虚拟文件系统保存到磁盘上,以便下次可以再将它恢复到内存的虚拟磁盘空间中。 2.文件存储空间的分配采用显式链接分配。为了实现创建和删除文件必

课程设计题目学习资料

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

C语言课程设计参考题目及要求

C语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: ●系统以菜单方式工作 ●学生信息录入功能(学生信息用文件保存)---输入 ●学生信息浏览功能——输出 ●查询、排序功能——算法 1、按学号查询 2、按姓名查询 ●学生信息的删除与修改(可选项) (2)功能要求 ●界面简单明了; ●有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新 输入; ●最好用链表的方式实现。 (3)算法分析 首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。 对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。 2、学生综合测评系统 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 提示:学生信息可先输入到数组中,排序后可写到文件中。 (2) 插入(修改)同学信息: 提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息: 提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

课程设计说明书范例

综合测评系统的分析与设计 目录 第一章需求分析 (2) 一、需求调查 (2) 二、建立用例图 (2) 三、描述用例 (3) 第二章系统分析 (5) 一、寻找系统中的实体类 (5) 二、建立实体类的类图 (7) 三、建立用户界面类的类图 (7) 三、建立交互图 (8) 第三章系统设计 (10) 一、类图的调整与修改 (10) 二、人机界面设计 (10) 三、数据库设计 (14) 第四章系统实现 (15) 一、开发环境 (15) 二、建立数据库 (15)

第一章需求分析 一、需求调查 为贯彻党的教育方针,加强对学生的教育管理,鼓励学生在校期间刻苦学习、奋发向上、德智体全面发展,培养具有较高综合素质的优秀人才,河南科技大学制定了《河南科技大学学生德智体综合测评试行办法》、《河南科技大学优秀学生奖学金评定办法》。根据这两个文件的有关精神,我校每个学期都要对学生进行综合测评,并根据综合测评的结果,评选综合奖学金。由于在校学生较多,传统的手工计算方式难以满足学校日常工作的要求,因此,我校急需开发一个综合测评系统,以提高该项工作的效果和效果。 通过调查,我校综合测评工作的运行过程如下:由学习委员录入本班学生上一学期的各门课程的成绩,计算各个学生的课程成绩的平均分。由团支书录入本班学生上一学期的德育成绩。由体育委员录入本班学生上一学期的体育成绩。德智体三个方面的成绩录入完成后,由班长计算各个学生的综合分,计算公式为:综合分=智育分×70%+德育分×20%+体育分×10%。最后,由辅导员根据综合分评选综合奖学金。 二、建立用例图 从以上需求描述中,我们发现系统中的参与者有:学习委员、团支书、体育委员、班长、辅导员。识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1所示。

网络课程设计题目

网络课程设计 题目一 基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用WORD或VISIO的相关工具来画,不得粘贴扫描的图片。路由器和交换机、PC机配置利用boson netsim或类似软件来辅助进行,防火墙、服务器配置用文档描述。 1、某高校要求设计一个校园网, 一、用户需求 (1)用户规模500台计算机。 (2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。每栋楼的4楼用户构成两个VLAN。 (3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。 (4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿名服务,但FTP仅对内部开放。 (5)提供LAN、WLAN接入。 (6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。 (7)要求出口带宽为1Gbps。 二、设计要求 (1)写出简要的可行性分析报告。 (2)设计网络结构,并给出解释。 (3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。 (4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。 题目二 设计一个中小企业网络规划与设计的方案: 一、用户需求 (1)公司有1000 台PC (2)公司共有7个部门,不同部门的相互访问要求有限制,公司有3个跨省的分公司。(3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW服务,但FTP只对内部员工开放。 (4)公司有自己的OA系统 (5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。 (6)核心技术采用VPN。 二、设计要求

课程设计题目及要求

课程设计题目及要求1、OA管理系统——考勤及其管理

2、OA管理系统——公用管理功能 3、工资管理系统 系统功能结构图

4、图书馆管理系统

5、高校学生选课系统 系统由四个模块组成(登录模块、学生业务模块、教师业务模块、教务业务模块)。 第一个登录模块主要完成两方面内容,一是实现对当前登录人员的帐号密码进行校验。二是确定人员登录类型并给予相应的流程控制。 第二个学生业务模块主要为学生提供一个快捷清晰的选课方式,前台页面要对当前学生可选课程、已选课程和课程表进行清晰的展示,并明确列出课程的上课时间、地点、任课教师以及课程简介。还要处理学生对所选课程的修正,功能操作要简单便捷明了。 第三个教师业务模块是为教师的提供一个任课工作安排获取渠道。在此模块中教师登录后,可以查看自己所教授的课程时间和地点,并且能查看选修了自己课程的学生名单。 第四个教务业务模块是提供给教务管理人员的操作后台,教务人员对本系统拥有最高权限。处理人员注册业务,将人员注册信息录入数据库,并明确注册类型给予对应的权限。可查看、修改、删除所有学生和教师的信息。教务人员可以

发布课程,指定任课教师、确定上课教室和时间。 6、网上商城购物系统 整个购物车及订单管理系统主要由购物车管理模块、订单管理模块,商品管理模块,用户管理模块,几部分组成,具体功能需求描述如下: 1、顾客可以查看商品,方便地对购物车中的商品进行新增,数量修改、删除及清空操作。 2、成功登陆的会员可购买商品,提交购物车,填写订单及付款。。 3、后台管理员登陆后台可对订单进行管理。处理,未处理,已处理。 4、后台管理员登陆后台可对用户进行管理。 5、后台管理员登陆后台可对商品进行管理。 7、药库库房管理系统 药库库房管理系统为前台显示:前台系统主要的面向工作人员展示,主要的功能有药品录入、药品出库、药品退货、药品模糊查询和添加黑名单。在填入入库药品信息并点击确定按钮后后台逻辑类等会进行操作,并在操作后弹出反馈信息页面,显示各个信息。出库操作会自动在各类库房中相应减少。后台系统的主要是查询出入库信息,库存列表,以及传入数据的各项逻辑操作。主要功能有:药品进出库查询、库存信息查询。出入库药品信息自动分析。 业务流程图 (注:图中总管理员拥有所有操作,而进出库管理员只能进行进库、出库管理)

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

电气工程及其自动化课程设计指导书2[xiugai]

课程设计指导书(电气工程及其自动化专业适用) 2006版 电气信息学院编印

目录 第1章《电力电子学》课程设计 (1) 第2章《电力工程》课程设计 (4) 第3章《电气控制与可编程控制器》课程设计 (8) 第4章《电机设计》课程设计 (12) 第5章《单片机》课程设计 (15)

第1章《电力电子学》课程设计 1.1电力电子学课程设计的教学目的及要求 本课程设计是电气工程及其自动化专业重要的实践教学环节之一。本课程设计的任务是培养学生综合运用《电力电子学》、《模拟电子技术》和《电机学》所学知识分析、解决工程或科研实际问题的能力。其目的是巩固学生所学知识的同时,提高学生的专业素质,这对于工科学生贯彻工程思想起到十分重要的作用。 在规定时间内通过分析任务书、查阅收集资料,充分发挥主动性与创造性,在老师的指导下联系实际、掌握正确的方法,理清思路,独立完成课程设计,撰写设计说明书,其格式和字数应符合规定。根据要求设计出实际可行的电路,并计算电路中所用元器件的参数,确定其规格型号;课程设计说明书要求整洁、完备、内容正确、概念清楚、文字通畅,并绘制出相应的电路图,符合规范。 1.2设计题目 ●卷纸机不可逆调速系统的可控直流电源设计。 ●电力机车可控直流电源设计。 ●数控车床可控直流电源设计。 1.3 设计的任务及主要步骤 1.3.1 卷纸机不可逆调速系统的可控直流电源设计 a) 原始数据: P=7.5kW,U ed=220V,I ed=40.8A,n=1480r/min,R a=0.25Ω,L M=14mH,λ=1.5。 b)设计内容及要求:(参见后面详细要求)。 1.3.2 电力机车可控直流电源的设计 a) 原始数据: P=10KW,U ed=220V,I ed=55A,n=1500r/min,R a=0.5Ω,L M=3mH,λ=1.5。 b)内容及要求:(参见后面详细要求)。 1.3.3 数控车床可控直流电源设计 a) 原始数据: P=7.5KW,U ed=220V,I ed=41.3A,n=1000r/min,R a=0.65Ω,L M=7mH,λ=1.5。 b) 内容及要求:(参见后面详细要求)。 1.3.4 设计任务要求

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