(4)综合性实验报告
特种加工综合实验报告(3篇)

第1篇一、实验目的1. 了解特种加工的基本原理和工艺特点;2. 掌握特种加工设备的操作方法;3. 熟悉特种加工实验流程;4. 培养学生独立完成实验的能力和团队合作精神。
二、实验原理特种加工是指利用机、电、光、声、热、化学、磁、原子能等能源来进行加工,以达到零件设计要求的各种非传统加工方法的总称。
特种加工具有微细加工、高精度、高表面质量、非接触加工等特点。
三、实验设备与材料1. 实验设备:电火花成型加工机床、数控加工中心、超声波加工设备、激光加工设备等;2. 实验材料:不锈钢、铝合金、铜合金等。
四、实验内容1. 电火花成型加工实验(1)了解电火花成型加工机床的结构和原理;(2)学习电火花成型加工工艺参数的设置;(3)进行电火花成型加工实验,观察加工效果。
2. 数控加工实验(1)了解数控加工中心的结构和原理;(2)学习数控编程方法;(3)进行数控加工实验,观察加工效果。
3. 超声波加工实验(1)了解超声波加工设备的工作原理;(2)学习超声波加工工艺参数的设置;(3)进行超声波加工实验,观察加工效果。
4. 激光加工实验(1)了解激光加工设备的工作原理;(2)学习激光加工工艺参数的设置;(3)进行激光加工实验,观察加工效果。
五、实验步骤1. 实验准备(1)检查实验设备是否正常;(2)准备好实验材料;(3)熟悉实验步骤和注意事项。
2. 电火花成型加工实验(1)设置电火花成型加工机床的参数;(2)进行加工实验,观察加工效果;(3)记录实验数据。
3. 数控加工实验(1)编写数控加工程序;(2)设置数控加工中心参数;(3)进行加工实验,观察加工效果;(4)记录实验数据。
4. 超声波加工实验(1)设置超声波加工设备参数;(2)进行加工实验,观察加工效果;(3)记录实验数据。
5. 激光加工实验(1)设置激光加工设备参数;(2)进行加工实验,观察加工效果;(3)记录实验数据。
六、实验结果与分析1. 电火花成型加工实验(1)加工效果:工件表面光滑,尺寸精度高;(2)分析:电火花成型加工具有高精度、高表面质量的特点,适用于加工形状复杂、尺寸精度要求高的零件。
几何光学综合实验报告

466.7
4
100.0
650.0
232.8
522.1
5
100.0
700.0
221.1
574.5
6
100.0
750.0
215.1
630.9
凸透镜焦距相关计算如下:
= 像屏位置 − 物屏位置
= 小像,透镜位置 − 大像透镜位置
由 =
2 −2
4
得:
表 2 凹透镜焦距
1 (mm)
97.384
2. 自组望远镜
表 3 望远镜数据表
1
物屏位置
(mm)
准直透镜位置
(mm)
物镜位置
(mm)
目镜位置
(mm)
100.0
200.0
811.9
1000.0
3. 自组望远镜并测量凹透镜焦距
表 4 自组望远镜并测量凹透镜焦距数据记录表
缩小实像位置 a(mm)
L2 位置 b(mm)
1
678.9
629.2
2
648.7
主光轴。其它通过透镜光心的直线皆为透镜的附光轴。
2.薄透镜成像公式:
在近轴光束的条件下,薄透镜成像公式为:
1
1
1
= +
…(1)
其中:
u:物距 v:像距 f:焦距
实物、实像时,u,v 为正;虚物、虚像时 u,v 为负。凸透镜 f 为正;凹透镜 f 为负。
3.位移法测凸透镜焦距:
当物体 AB 与像屏 M 的间距 > 4 时,透镜在 D 区间移动,可在屏上两次成像,一次成清晰放大的实像1 1,
同一高度,且连线(光轴)平行于导轨。
综合实践报告范文

综合实践报告范文综合实践报告。
一、实践背景。
在当今社会,实践教学已经成为高等教育教学改革的重要组成部分。
通过实践教学,学生可以将理论知识应用于实际工作中,培养实际操作能力和创新思维。
本文将结合自己的实践经历,对实践教学的重要性和影响进行分析和总结。
二、实践内容。
在大学期间,我参与了多次实践活动,其中最有影响力的是一次社会实践活动。
我们团队前往农村地区,开展关于环境保护和可持续发展的调研和宣传活动。
在实践过程中,我们深入了解了当地环境问题,与当地居民交流,提出了一些建设性的解决方案,并通过宣传活动让更多人了解环境保护的重要性。
三、实践收获。
通过这次实践活动,我深刻体会到了实践教学的重要性。
首先,实践教学可以让学生将所学的理论知识应用于实际工作中,加深对知识的理解和记忆。
其次,实践教学可以培养学生的实际操作能力和创新思维,让他们在实践中不断总结经验,提高解决问题的能力。
最后,实践教学可以让学生更好地了解社会现实,培养学生的社会责任感和使命感。
四、实践影响。
这次实践活动不仅让我个人受益匪浅,也对当地居民产生了积极的影响。
通过我们的宣传活动,当地居民对环境保护和可持续发展有了更深入的了解,开始改变自己的生活方式,积极参与环保活动。
这种影响也让我深刻体会到了实践教学的重要性,它不仅可以培养学生的能力,也可以对社会产生积极的影响。
五、实践总结。
通过这次实践活动,我深刻体会到了实践教学的重要性和影响。
实践教学可以让学生将理论知识应用于实际工作中,培养实际操作能力和创新思维,让他们更好地了解社会现实,培养社会责任感。
同时,实践教学也可以对社会产生积极的影响,让更多人了解环境保护和可持续发展的重要性。
因此,实践教学应该成为高等教育教学改革的重要组成部分,为学生和社会带来更多的积极影响。
六、参考文献。
1. 张三. 实践教学在高等教育中的重要性[J]. 教育研究, 2018(3): 45-48.2. 李四. 实践教学对学生的影响及其意义[J]. 教学研究, 2017(2): 56-59.3. 王五. 实践教学与社会责任感培养[J]. 高等教育研究, 2016(4): 78-81.。
实验四 化工流体过程综合实验

实验四 化工流体过程综合实验一、实验目的1.掌握光滑直管、粗糙直管阻力系数的测量方法;并绘制光滑管及粗糙管的e R -λ曲线;将其与摩擦系数图进行比较;2.掌握阀门的局部阻力系数的测量方法;3.了解各种流量计节流式、转子、涡轮的结构、性能及特点;掌握其使用方法;掌握节流式流量计标定方法;会测定并绘制文丘里、孔板、喷嘴流量计流量标定曲线流量-压差关系及流量系数和雷诺数之间的关系e o R C -关系;4.了解离心泵的结构、操作方法;掌握离心泵特性曲线测定方法;并能绘制相应曲线..二、实验内容1.测定光滑直管和粗糙直管摩擦阻力系数;绘制光滑管及粗糙管的e R -λ曲线;2.测定阀门的局部阻力系数;3.测定并绘制文丘里、孔板、喷嘴流量计三选一流量标定曲线流量-压差关系及流量系数和雷诺数之间的关系e o R C -关系;4.测量离心泵的特性曲线;并绘制相应曲线;确定其最佳工作范围..三、实验原理、方法和手段1.流体阻力实验a.直管摩擦系数λ与雷诺数Re 的测定:直管的摩擦阻力系数是雷诺数和相对粗糙度的函数;即)/(Re,d f ελ=;对一定的相对粗糙度而言;(Re)f =λ..流体在一定长度等直径的水平圆管内流动时;其管路阻力引起的能量损失为:ρρff p p p h ∆=-=21 ⑴又因为摩擦阻力系数与阻力损失之间有如下关系范宁公式22u d l p h ff λρ=∆= ⑵整理⑴⑵两式得22u p l d f∆⋅⋅=ρλ ⑶ μρ⋅⋅=u d R e ⑷式中: -d 管径;m ;-∆f p 直管阻力引起的压强降;Pa ;-l 管长;m ;-u 流速;m / s ;-ρ流体的密度;kg / m 3;-μ流体的粘度;N·s / m 2.. 在实验装置中;直管段管长l 和管径d 都已固定..若水温一定;则水的密度ρ和粘度μ也是定值..所以本实验实质上是测定直管段流体阻力引起的压强降f p ∆与流速u 流量V 之间的关系.. 根据实验数据和式⑶可计算出不同流速下的直管摩擦系数λ;用式⑷计算对应的Re ;从而整理出直管摩擦系数和雷诺数的关系;绘出λ与Re 的关系曲线.. b.局部阻力系数ζ的测定:22'u p h ff ζρ=∆=' 2'2u p f∆⋅⎪⎪⎭⎫ ⎝⎛=ρζ式中: -ζ局部阻力系数;无因次;-∆'f p 局部阻力引起的压强降;Pa ;-'f h 局部阻力引起的能量损失;J /kg..图-1 局部阻力测量取压口布置图局部阻力引起的压强降'f p ∆ 可用下面的方法测量:在一条各处直径相等的直管段上;安装待测局部阻力的阀门;在其上、下游开两对测压口a-a'和b-b ';见图-1;使ab =bc ; a 'b '=b 'c '则 △P f;a b =△P f;bc ;△P f;a 'b '= △P f;b 'c '在a~a '之间列柏努利方程式:P a -P a ' =2△P f;a b +2△P f;a 'b '+△P'f ⑸在b~b '之间列柏努利方程式:P b -P b ' = △P f;bc +△P f;b 'c '+△P 'f= △P f;a b +△P f;a 'b '+△P 'f ⑹ 联立式⑸和⑹;则:'f P ∆=2P b -P b '-P a -P a '为了实验方便;称P b -P b '为近点压差;称P a -P a '为远点压差..其数值用差压传感器来测量..2.流量计性能测定:流体通过节流式流量计时在上、下游两取压口之间产生压强差;它与流量的关系为:ρ)(200下上p p A C V s -=式中:—S V 被测流体水的体积流量;m 3/s ; —0C 流量系数;无因次; —0A 流量计节流孔截面积;m 2;—下上p p -流量计上、下游两取压口之间的压强差;Pa ;—ρ被测流体水的密度;kg /m 3 ..用涡轮流量计作为标准流量计来测量流量V S ..;每一个流量在压差计上都有一对应的读数;将压差计读数△P 和流量V s 绘制成一条曲线;即流量标定曲线..同时利用上式整理数据可进一步得到C 0—Re 关系曲线.. 3.离心泵性能测定实验离心泵的特征方程是从理论上对离心泵中液体质点的运动情况进行分析研究后;得出的离心泵压头与流量的关系..离心泵的性能受到泵的内部结构、叶轮形式和转数的影响..故在实际工作中;其内部流动的规律比较复杂;实际压头要小于理论压头..因此;离心泵的扬程尚不能从理论上作出精确的计算;需要实验测定.. a.扬程H 的测定:在泵的吸入口和排出口之间列柏努利方程()出入入出入出入出出入入出出入入入--+-+-+-=+++=+++f f h guu g p p z z H h g u g p z H g u g p z 2222222ρρρ上式中出入-f h 是泵的吸入口和排出口之间管路内的流体流动阻力;与柏努利方程中其它项比较;出入-f h 值很小;故可忽略..于是上式变为:()gu u g p p z z H 222入出入出入出-+-+-=ρ将测得的()入出z z -和入出p p -的值以及计算所得的出入u u ,代入上式即可求得H 的值.. b.轴功率N 的测定:功率表测得的功率为电动机的输入功率..由于泵由电动机直接带动;传动效率可视为1;所以电动机的输出功率等于泵的轴功率..即: 泵的轴功率N = 电动机的输出功率;kw电动机的输出功率 = 电动机的输入功率×电动机的效率.. 泵的轴功率 = 功率表读数×电动机效率;kw.. c.效率η的测定:1021000ρρηHQ g HQ Ne NNe===式中: η—泵的效率;N —泵的轴功率;kw ; Ne —泵的有效功率kw ; H —泵的扬程;m ;Q—泵的流量;m3/s—水的密度;kg/m3四、实验组织运行要求集中授课形式五、实验条件1.实验设备主要技术参数:a.流体阻力部分:被测直管段:光滑管管径d-0.008 m 管长L-1.700 m 材料不锈钢粗糙管管径d-0.010 m 管长L-1.700 m 材料不锈钢玻璃转子流量计:LZB—25 100~1000L/hV A10-15F 10~100L/h压差传感器:型号LXWY 测量范围200 KPa数字显示仪表:测量参数名称仪表名称数量温度AI-501B 1压差AI-501BV24 1流量AI-501BV24 1功率AI-501B 1离心泵:型号WB70/055b.流量计性能部分:流量测量:文丘里流量计文丘里喉径0.020m孔板流量计孔径0.020m喷嘴流量计孔径0.020m实验管路管径:0.042mc.离心泵性能部分:离心泵:型号WB70/055 电机效率60%;真空表:用于泵吸入口压强的测量测量范围0.1-0MPa 精度1.5级;真空表测压位置管内径d1=0.036m压力表:用于泵出口压力的测量测量范围0-0.25MPa 精度1.5级压强表测压位置管内径d2=0.042m流量计:涡轮流量计精度0.5级;两测压口之间距离:真空表与压强表测压口之间的垂直距离h0=0.25md.管路特性部分:变频器:型号E301-201-H 规格:0-50Hz2.实验装置流程图及流程简介:图-2 流体流动过程综合实验流程示意图1-水箱;2-水泵;3-入口真空表;4-出口压力表;5、16-缓冲罐;6、14-测局部阻力近端阀;7、15-测局部阻力远端阀;8、17-粗糙管测压阀;9、21-光滑管测压阀;10-局部阻力阀;11-文丘里流量计孔板流量计;12-压力传感器;13-涡流流量计;18、32-阀门;20-粗糙管阀;22-小转子流量计;23-大转子流量计;24阀门;25-水箱放水阀;26-倒U型管放空阀;27- 倒U型管;28、30-倒U型管排水阀;29、31-倒U型管平衡阀⑴流体阻力测量流程:水泵2将储水槽1中的水抽出;送入实验系统;经玻璃转子流量计22、23测量流量;然后送入被测直管段测量流体流动阻力;经回流管流回储水槽1..被测直管段流体流动阻力ΔP可根据其数值大小分别采用变送器12或空气—水倒置U型管来测量..⑵流量计、离心泵性能测定流程:水泵2将水槽1内的水输送到实验系统;流体经涡轮流量计13计量;用流量调节阀32调节流量;回到储水槽..同时测量文丘里流量计两端的压差;离心泵进出口压强、离心泵电机输入功率并记录..⑶管路特性测量流程:用流量调节阀32调节流量到某一位置;改变电机频率;测定涡轮流量计的频率、泵入口压强、泵出口压强并记录..六、实验步骤1.流体阻力测量:⑴向储水槽内注水至水箱三分之二..最好使用蒸馏水;以保持流体清洁⑵光滑管阻力测定:关闭粗糙管路阀门;将光滑管路阀门全开;在流量为零条件下;打开通向倒置U型管的进水阀;检查导压管内是否有气泡存在..若倒置U型管内液柱高度差不为零;则表明导压管内存在气泡..需要进行赶气泡操作..导压系统如图-3所示:3、4-排水阀;11- U型管进水阀;12-压力传感器;26- U型管放空阀;27-U型管图-3 导压系统示意图导压系统排气操作方法如下:a.打开11;3;4; 10~30秒层流实验时30~60秒;b.关闭11;c.打开26;将倒U型压差计中的水排净;d.关闭3;4;26;e.打开11;使水进入倒U型压差计;f.闭流量调节阀24;此时若倒U型压差计中的差值为0;则说明管线中的气已排净..如不为零则表明管路中仍有气泡存在;需要重复进行赶气泡操作..该装置两个转子流量计并联连接;根据流量大小选择不同量程的流量计测量流量..差压变送器与倒置U型管亦是并联连接;用于测量压差;小流量时用∪型管压差计测量;大流量时用差压变送器测量..应在最大流量和最小流量之间进行实验操作;一般测取15~20组数据.. 注:在测大流量的压差时应关闭U型管的进出水阀11;防止水利用U型管形成回路影响实验数据..⑶粗糙管阻力测定:关闭光滑管阀;将粗糙管阀全开;从小流量到最大流量;测取15~20组数据..⑷测取水箱水温..待数据测量完毕;关闭流量调节阀;停泵..⑸粗糙管、局部阻力测量方法同前..2.流量计、离心泵性能测定以文丘里流量计为例:⑴向储水槽内注入蒸馏水..检查流量调节阀32;压力表4的开关及真空表3的开关是否关闭应关闭..⑵启动离心泵;缓慢打开调节阀32至全开..待系统内流体稳定;即系统内已没有气体;打开压力表和真空表的开关;方可测取数据..⑶用阀门32调节流量;从流量为零至最大或流量从最大到零;测取10~15组数据;同时记录涡轮流量计频率、文丘里流量计的压差、泵入口压强、泵出口压强、功率表读数;并记录水温..⑷实验结束后;关闭流量调节阀;停泵;关闭电源..七、实验注意事项:1.直流数字表操作方法请仔细阅读说明书;待熟悉其性能和使用方法后再进行使用操作..2.启动离心泵之前以及从光滑管阻力测量过渡到其它测量之前;都必须检查所有流量调节阀是否关闭..3.利用压力传感器测量大流量下△P时;应切断空气—水倒置∪型玻璃管的阀门否则将影响测量数值的准确..4.在实验过程中每调节一个流量之后应待流量和直管压降的数据稳定以后方可记录数据..5.若之前较长时间未做实验;启动离心泵时应先盘轴转动;否则易烧坏电机..6.该装置电路采用五线三相制配电;实验设备应良好接地..7.使用变频调速器时一定注意FWD指示灯亮;切忌按;REV指示灯亮时电机反转..8.启动离心泵前;必须关闭流量调节阀;关闭压力表和真空表的开关;以免损坏测量仪表..9.实验水质要清洁;以免影响涡轮流量计运行..八、思考题1.本实验中的U型压差计的指示剂是何物为什么选择它2.本实验中;倒置U型压差计一开始就排了气的;为什么在实验过程中还可以两边示数自由增大和减小3.在做各实验时;如何判断流量这一数据是否合理一般气体流速和流体流速各在什么范围九、实验报告实验报告应体现预习、实验记录和实验报告1.实验预习在实验前每位同学都需要对本次实验进行认真的预习;并写好预习报告;在预习报告中要写出实验目的、要求;需要用到的仪器设备、物品资料以及简要的实验步骤;形成一个操作提纲..对实验中的安全注意事项及可能出现的现象等做到心中有数;但这些不要求写在预习报告中..2.实验记录学生开始实验时;应该将记录本放在近旁;将实验中所做的每一步操作、观察到的现象和所测得的数据及相关条件如实地记录下来..实验记录中应有指导教师的签名..附:数据记录表a.直管阻力损失的测定表一流体阻力光滑管实验数据表表二流体阻力粗糙管实验数据表b.局部阻力损失的测定表三局部阻力实验数据表c.流量计性能测定表四流量计性能测定实验数据表d.离心泵特性曲线测定表五离心泵性能测定实验数据表3.数据处理要求实验数据处理需详细写出典型计算步骤;数据处理结果填入数据记录表;选用相应坐标纸绘制实验内容中要求绘制的曲线..4.实验总结对实验数据、实验中的特殊现象、实验操作的成败、实验的关键点等内容进行整理、解释、分析总结;回答思考题;提出实验结论或提出自己的看法等..。
专业综合实验报告资料

2011级专业综合实验报告姓名:班级:学号:专业:指导老师:时间:组员:目录实验一日用化学品复配实验——洗衣用洗涤剂 (1)实验二日用化学品复配实验——VE高级营养霜 (8)实验三日用化学品复配实验——香波 (10)实验四日用化学品复配实验——香水花露水 (12)实验五果胶的提取与分析 (16)实验六一种含N-P-Al阴离子配合物的制备及其对棉布的阻燃性 .. 20 实验七阿司匹林的合成 (23)实验一日用化学品复配实验——洗衣用洗涤剂一、实验目的1、掌握洗涤剂的配方设计及检验方法。
2、掌握泡沫测定法。
二、实验概要洗涤剂洗衣服一般最常用的是洗衣粉。
洗衣粉的生产,一是要将液体原料(烷基苯磺酸钠、硅酸钠等)喷雾干燥成粉;二是固体原料(三聚磷酸钠、NaCO3)溶解成浆状再喷雾干燥成粉。
而人们在使用时,洗衣粉又要溶解成水溶液才能进行洗涤。
这样生产时耗用大量热能与工时,使用亦有不便。
而液体洗涤剂制法简单,节能,使用方便,尤其在洗衣机中使用,更受重视。
洗衣用洗涤既要有较好的去污能力,又要在寒冷冬季和酷热的夏季都能保证透明,不分层、不混浊、不沉淀,并具有一定的粘度。
因此虽然生产设备简单,但配方设计却不那么容易。
配方中一般包含去污作用的表面活性剂,增加溶解度的增溶剂,适用硬水洗涤的螯合剂,同时还有缓冲剂,增粘剂、增泡剂等。
本实验就是洗涤剂配方设计选择并对其质量进行检测。
三、实验仪器和药品吸滤瓶500ml 酚酞指示剂古氏坩埚25—30ml 硝酸乙醇95% 铬酸钾5%无水乙醇AgNO3标准液0.1NPH试纸罗氏泡沫测定仪量筒1000ml分液漏斗无水CaCl21000ml容量瓶MgSO4·7H2O NaOH漂白布1张炭黑布4张电动搅拌白度计QBDJ–1型电炉(500W)搪瓷盘瓷研钵四、实验内容1、配制洗涤剂(1)按下表配制如下四种液体洗涤剂表1.洗涤剂配方组分配方编百分比号原料组分1 2 3 4作用烷基苯磺酸钠13 9 10 18 去污脂肪酸聚氧乙烯醚 5 10 5.4 去污烷基醇酰胺 3 1 增粘、增泡柠檬酸三钠2.1 8.2 螯合剂焦磷酸钾25 螯合剂甲基磺酸钠 3 5.7 PH缓冲剂硅酸钠 3 5 PH缓冲剂氯化钠1.6 增粘剂尿素 3 增溶剂将上表的原料每组按比例(配制50g)称取,在小烧杯中一一溶解,然后混合均匀,配制成四组洗涤剂。
实验报告 范文(四)

中毒事故后果模拟一、训练目的1.通过训练,学会使用PHAST软件对石油化工装置泄漏后可能发生的中毒事故进行分析,掌握使用PHAST软件建立相对模型,模拟分析中毒影响范围和严重程度。
2.掌握毒性物质致死概率。
二、训练内容要求毒性气体或液体泄漏后中毒事故的模拟三、训练仪器本训练所用实验软件为:PHAST6.7四、训练方法和步骤:1.了解毒性物质泄漏中毒的原理,学习使用Vessel/pipe source 模型模拟中毒事故的方法。
2.选择Vessel/pipe source 模型3.输入相关参数(硫化氢泄漏)4.分别对扩散结果和毒性结果进行分析⑴扩散浓度结合硫化氢毒性阈限值,根据模拟结果进行分析,给出造成轻伤、重伤和死亡等不同中毒效果的浓度范围。
⑵致死概率通过看图和查看毒性报告,找出不同毒性致死概率与对应的范围,对付这些区域进行分析。
五、气体泄漏扩散浓度计算1.阈限值(TLVs)美国政府工业卫生专家协会针对多种化学物质制定了极限剂量,称为阈限值。
阈限值是空气中一种物质的浓度,其所代表的工作条件是,几乎所有的工人长期在这样的暴露条件下工作时,不会有不良的健康影响。
工人只有在工作时间才会暴露于此种毒物中,即每天八小时,每周五天。
2.阈限值与允许暴露浓度美国职业安全与健康管理局制定了一套极限剂量,称为允许暴露浓度。
3.致死概率的计算个体致死概率可通过中毒事故后果模型计算出某一事故场景在位置处产生的毒物浓度数值,然后根据概率函数法计算得到。
六、实验体会通过本次实验学习使用了PHAST软件,并了解了毒性物质泄漏中毒的原理及相关计算。
压力容器认知训练一、训练目的及要求使学生了解并熟悉压力容器的分类、特点、安全管理及检测检验方法和事故原因分析。
掌握KZL4—13—AII型工业锅炉,LSG立式水直管锅炉安全管理及检测检验方法。
二、设备KZL4—13—AII型工业锅炉,LSG立式水直管锅炉.三、认知训练内容1.压力容器的分类和特点。
面向对象系统分析和设计综合实验报告4

面向对象系统分析和设计综合实验报告4综合实验报告:面向对象系统分析和设计一、引言面向对象系统分析和设计(Object-Oriented System Analysis and Design,简称OOSAD)是软件工程中的重要环节,它涉及到软件系统的需求分析、设计和建模等过程。
本实验旨在通过一个综合案例,加深对面向对象系统分析和设计的理解,并能够熟练运用相关的建模工具和方法。
二、实验背景本次实验的案例为一个在线购物系统,该系统允许用户浏览商品、添加到购物车、下定单并完成支付等功能。
通过对该系统进行分析和设计,可以掌握面向对象的建模技巧,包括用例图、类图、时序图等。
三、系统需求分析1. 功能需求根据用户的需求,我们确定了以下功能需求:- 用户注册和登录:用户可以通过注册账号并登录系统。
- 浏览商品:用户可以查看系统中的商品列表,包括商品的名称、价格、库存等信息。
- 添加到购物车:用户可以将感兴趣的商品添加到购物车中,以便后续下单。
- 下定单:用户可以选择购物车中的商品,并生成定单。
- 支付定单:用户可以选择支付方式,完成定单的支付。
2. 非功能需求除了功能需求外,我们还需要考虑以下非功能需求:- 性能要求:系统需要能够处理大量的用户请求,并保证响应时间在合理范围内。
- 安全要求:用户的个人信息和支付信息需要进行加密和保护,确保不被恶意攻击者获取。
- 可靠性要求:系统需要具备一定的容错能力,能够在浮现故障时自动恢复,并保证数据的完整性。
四、系统设计1. 用例图根据需求分析,我们可以绘制出以下用例图,用于描述系统的功能和用户之间的交互关系。
(用例图示例)2. 类图在进行系统设计时,我们需要确定系统中的各个类及其之间的关系。
以下是一个简化的类图示例:(类图示例)在类图中,我们可以看到系统中的各个类以及它们之间的关系,如商品类、用户类、购物车类、定单类等。
通过类图,我们可以清晰地看到系统的结构和模块之间的依赖关系。
计算机网络综合实验报告参考5篇

计算机网络综合实验报告参考5篇计算机网络综合实验报告参考 (1) ××大学校园网解决方案一、需求分析建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托,技术先进、扩展性强、能覆盖全校主要楼宇的校园主干网络,将学校的各种pc机、工作站、终端设备和局域网连接起来,并与有关广域网相连,在网上宣传自己和获取Internet网上的教育资源。
形成结构合理,内外沟通的校园计算机系统,在此基础上建立满足教学、研究和管理工作需要的软硬件环境,开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务。
系统总体设计将本着总体规划、分步实施的原则,充分体现系统的技术先进性、高度的安全可靠性,同时具有良好的开放性、可扩展性、冗余性。
本着为学校着想,合理使用建设资金,使系统经济可行。
具体包括下以几个方面:1、内网络能够高速访问FTP服务器现在或上传文件实现资源共享功能,实现对不同类型的用户划分不同的权限,限制不同类型的用户只能访问特定的服务资源。
可以下载和上传资料文件,访问速度可以对指定的用户进行级别的划分。
2、建设Web服务器对外实现信息发布,对内实现教学教务管理。
网站发布学校新闻、通知、学校的活动等相关内容。
实现学生能够在网上进行成绩查询、网上报名、网上评教等功能;以及教师的信息查询、教学数据上传等。
3、建设邮件服务器以满足校园内部之间和内、外网这间的大量邮件传输的需求。
4、实现内网划分多个VLAN,实现校园内不同校区,不同楼宇,不同楼层的多客户接入。
5、内部实现PC间实现高速互访,同时可以访问互联网。
网络内同一IP段内的PC机可以通过网上邻居实现高速互访,传送资料文件等,解决不同楼宇,不同楼层之间通过移动存储设备传送数据费时、费力的问题。
6、内部用户的QoS管理,实现用户的分级管理功能,对用户下载和上传做相应的带宽限制。
对校园网络中的流量实现有效控制,对校园内的重要数据量可靠、稳定的传输如:语音、视频会议等的延迟和阻塞的敏感。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MFC基本应用程序的建立学院:计算机与信息工程学院专业:通信工程班级:12级通信一班学号:1208224030姓名:孙航计算机与信息技术学院综合性、设计性实验报告1.理解Windows编程特点,比较命令控制台项目与Windows编程的异同。
2.了解MFC应用程序的消息映射,数据映射,运行时类型检查和诊断信息转储机制。
3.掌握用AppWizard(exe)创建SDI,MDI以及基于对话框的应用程序的方法。
4.了解SDI和MDI编程,功能等方面的异同。
5.掌握使用项目工作区窗口的Class View 页面的为一个类添加成员的方法。
6.掌握用Class Wizard映射消息的方法等。
二、实验仪器或设备:三、总体设计(设计原理、设计方案及流程等)原理:MFC应用程序的建立主要流程:1、创建单文档2、添加成员3、添加消息映射4、调试四、实验步骤(包括主要步骤、代码分析等)实验内容:(1)在一个默认的单文档应用程序Ex_ SDI中通过映射计时器消息实现这样的功能:无论在应用程序的窗口客户区中单击鼠标左键或右键,都会弹出“消息”对话框,显示鼠标左键或右键的单击次数。
Ex_ SDI运行结果如图所示。
(2)使用调试器对上诉程序的流程和鼠标单击次数进行调试。
实验步骤:1.创建工作文件夹打开计算机,在“F:\我的C++”文件夹中创建一个新的子文件夹“实验4”。
2.创建单文档应用程序Ex_SDI创建单文档应用程序Ex_SDI的具体步骤如下:(1)启动Visual C++ 6.0。
(2)选择“文件”→“新建”菜单命令,显示出“新建”对话框。
从列表中选中MFCAppWizard(exe)的项目类型项。
(3)在“工程”编辑框中输入应用程序项目名称Ex_SDI,并将项目文件夹定位到“F:\我的C++\实验4”。
(4)选中单文档(Single Document,按简称SDI)应用程序类型。
单击“完成”按钮。
(5)系统将显示向导创建信息,单击“确定”按钮将自动创建此应用程序。
(6)编译、运行程序。
3. 添加数据成员添加数据成员的具体步骤如下。
(1)展开项目工作区窗口ClassView中的所有类结点。
(2)用鼠标右键单击CEx_SDIView类结点,从弹出的快捷菜单中选择“Add Member Variable”(添加成员变量),弹出如图所示的“Add Member Variable”对话框,如下图所示:(3)在“变量类型”(Variarble Typ)框中输入成员变量类型int,在“变量名称”(Variable Name)框中输入成员变量名m_nLButton。
保留默认的访问方式(Access)为Public。
单击“确定”按钮,这样,就会在CEx_SDIView中添加一个公有型成员变量m_nLButton,变量类型为int。
(4)按相同的方法,在CEx_SDIView中添加一个公有型成员变量m_nRButton,变量类型为int。
(5)在项目工作区窗口Class View中,展开CEx_SDIView类结点的所有成员结点,双击构造函数结点,在CEx_View类的构造函数中添加下列成员变量初始化代码:CEx_SDIView::CEx_SDIView(){m_nLButton=m_nRButton=0;}4.添加消息映射(1)按【Ctrl+W】快捷键打开“MFC ClassWizard”对话框。
(2)在Class name 组合框中,将类名选定为CEx_SDIView。
此时,Object IDs 和Message列表内容会相应地改变。
在Object IDs列表框中选定CEx_SDIView,而在Message列表中选定WM_LBUTTONMDOWN消息。
(3)双击Messages列表中的WM_LBUTTONMDOWN消息活单击“Add Function”按钮,都会在CEx_SDIview类中添加该消息的映射函数OnLBottonDown,同时在Member function列表中显示这一消息映射函数和被映射的消息。
映射WM_LBUTTOMDOWN消息的结果如图所示。
(4)单击“Edit Code”按钮后,ClassWizard对话框退出,并转向文档窗口,定位到OnLButtonDown函数源代码处,添加下列代码:void CEx_SDIView::OnLButtonDown(UINT nFlags, CPoint point){//计数变量m_nLButton加1,然后启动计时器m_nLButton++;SetTimer(1,50,NULL);CView::OnLButtonDown(nFlags, point);}(5)按相同的方法为CEx_SDIView类添加WM——RBUTTOMDOWN消息映射,并在映射函数中添加下列代码:void CEx_SDIView::OnRButtonDown(UINT nFlags, CPoint point){//计数变量m_nRButton加1,然后启动计时器m_nRButton++;SetTimer(2,50,NULL);CView::OnRButtonDown(nFlags, point);}(6)按类似的方法为CEx_SDIView类添加WM_TIMER消息映射。
(7)并在映射函数中添加下列代码:void CEx_SDIView::OnTimer(UINT nIDEvent){CString str; //创建一个字符串类对象//通过判断nIDEvent的值来确定鼠标是左击还是右击if(nIDEvent==1)str.Format("你已单击鼠标左键%d次!",m_nLButton);if(nIDEvent==2)str.Format("你已单击鼠标右键%d次!",m_nLButton);if((nIDEvent==1)||(nIDEvent==2)){KillTimer(nIDEvent); //先要关闭计时器MessageBox(str,"报告");}CView::OnTimer(nIDEvent);}(8)编译运行并测试,结果如下图所示:5.设置断点在设置断点之前,首先要保证程序中没有语法错误。
所谓断点,实际上是告诉调试器在何处暂时中断程序的运行,以便查看程序的状态以及浏览和修改变量的值等。
(1)在项目工作区的Class View页面中,展开CEx_SDIView下的所有结点。
(2)双击OnLButtonDown结点,会在文档窗口中打开并定位到该信息映射代码处,在代码行“m_nLButtonDown++;”中单击鼠标。
(3)用下列3种方式之一设置断点,会在代码行“m_nLButton++;”的最前面的窗口页边距上有一个深红色的实心圆块,如图所示:●按快捷键【F9】。
●在编译(Build)微型条工具栏上单击“手形”按钮。
●定位到文档窗口中的代码行,在需要设置(或清除)断点的位置右击鼠标,在弹出的快捷菜单中选择“Insert/Remove Breakpoint”命令。
雪要说明的是,若在断电所在的代码行中在使用上述快捷方式进行操作,则相应的位置断点被清除。
若此时用快捷菜单方式进行操作,菜单项中还包含“Disable Breakpoint”命令,选择此命令后,该断点被禁用,相应的断点标志由原来红色的实心圆边为空心圆。
6.控制程序的运行控制程序运行的具体步骤如下。
(1)选择“编译”菜单→“开始调试”子菜单的“去”命令,或单击“编译微型条”中的按钮,启动调试器。
(2)程序运行后,在客户区单击鼠标左键,由于程序中该信息的映射函数中设置了断点,因此程序会在该断点处停顿下来。
(3)这是可以看到一个黄色小箭头,它指向即将执行的代码。
而且,原来的“编译”菜单会变成“Debug”(调试)菜单,如图所示。
其中有四条命令Step Into,Step Over,Step Out和Rursor是用于控制程序运行的,其含义是:●Step Over的功能是运行当前箭头指向的代码(只运行一条代码)。
●Step Into的功能是如果当前箭头所指的代码是一个函数的调用,则用Step Into进入该函数进行单步执行。
●Step Out的功能是是程序运行至光标所指的代码处。
●Run to Cursor的功能是使程序运行至光标所指的代码处。
(4)选择“Debug”(调试)菜单中的“Stop Debugging”命令或直接按快捷键【Shift+F5】或者单击“调试”工具栏中的按钮,终止调试器。
7.退出Visual C++ 6.0。
退出Visual C++ 6.0有两种方式:一种是单击主窗口右上角的“关闭”按钮,另一种是选择“文件”→“退出”菜单命令。
五、结果分析与总结:在这次编程中,我的感触很深,尤其是对代码的认识,我一不小心就会出错,导致程序无法运行,其实只是一点错误而已,也许只一个字母错了,结果就会完全不同,这也许就是细节决定成败吧!在以后的学习过程中我会多加注意的。
教师签名:年月日河南师范大学计算机与信息工程学院。