人人范文网 其他范文

试验报告范文(精选多篇)

发布时间:2022-07-08 18:01:32 来源:其他范文 收藏本文 下载本文 手机版

推荐第1篇:电子政务试验报告

电子政务试验报告

一.试验时间:第十周

二.试验地点:05612

三.试验目的和要求:

1、本次模拟实习选择的电子政务实践平台是奥派电子政务实践平台,通过在这个相对完整的电子政务系统上进行模拟操作,让同学们在模拟实践中体会电子政务给政府传统办公带来的巨大变革,掌握大量电子政务系统的操作技巧。

2、通过实践操作体验电子政务的基本功能,将电子政务和实际教学结合起来,让同学们能够运用所学知识快速全面的理解和掌握政府机关办公单位的办公流程,并能初步掌握实施电子政务的基本方法和策略。

3、实践教学中了解政府内部办公和为公众服务方面等学习,提高实际动手能力,通过模拟政府内部办公的流程和实际业务,从而真正理解和领悟电子政务实施和应用的重要性和便民性。

四.实验内容:奥派电子政务教学实践平台包括政府信息门户、行政审批系统、政府办公系统、公文传输平台、招标采购平台等模块。

五.试验总结

奥派政府办公自动化系统采用先进的技术和管理理念,基于B/S 结构,构建的功能完善、安全可靠的政府行政办公管理软件。系统以领导、公务员为服务对象,紧密结合政府办公业务的特点,实现网上公文流转及协同工作,使不同部门的工作人员可以方便、有序地参加协同工作,提高工作效率。通过实验学习,同学们基本掌握了电子政务实践操作和运用,对电子政务运用的重要性有一个更深层次的理解,电子政务能够打破时空限制,提高办事效率,提高行政的透明度,拓展社会服务功能,提供与公众便利的交流渠道。通过试验我们也获得一些收获,

一 是本课程追求全而务实,因此在实践教学中了解了政府内部办公和为公众服务方面等的学习;二是提高学生的实际动手能力,可以通过把政府搬进课堂,让学生模拟政府的内部办公流程和实际业务,从而真正地了解和领悟电子政务应用的重要性;三是丰富电子政务的实践教学案例的内容,电子政务实践教学通过大量的教学案例和多媒体教学课件,使我们学习电子政务时更加直观和易懂。

推荐第2篇:电子商务试验报告

四、实验思考

1、请描述你在该小组实验中都完成了哪些任务?

答:查看商城用户订单详细信息,生成已确认付款订单,生成已确认缺货采购单,生成已确认预警商品采购单,生成已确认正常商品采购单,银行进出帐管理(存),银行进出帐管理(取),销售收入报表查询,采购支付报表查询,银行进出报表查询。

2、说说你对B to C电子商务运作流程的认识。

答:B to C模式是一种电子化零售,主要采取在线销售形式,以网络手段实现公众消费或向公众提供服务,并保证与其相关的付款方式的电子化。其主要的流程有:A.初始信息设置

商城管理员(添加商城信息、添加商品种类、添加商品信息、开通物流公司)物流用户(物流公司申报)

B.购买流程

商城用户(注册、登录、采购)———销售部———财务部(受理订单、进EDI填开发票)———销售部(确认单据、生成发货单)———储运部(发货)———物流业务部(配送)———商城用户(收货)

2.退货流程

商城用户(登录、查看订单、退货)———销售部(同意/不同意退货)———商城用户(查看订单处理情况)

3.正常采购

采购部(提交正常采购单)———财务部(审核)———采购部(确认采购单)———物流业务部(配送)———储运部(产品入库)

4.预警采购

采购部(提交预警采购单)———财务部(审核)———采购部(确认采购)———物流业务部(配送)———储运部(产品入库)

5.缺货采购

商城用户(注册、登录、采购)———销售部(受理生成缺货单)———采购部(生成缺货采购单)———财务部(通过缺货采购单)———采购部(确认缺货采购)———物流部(缺货商品配送)———储运部(缺货单入库)———销售部(生成财务单)———财务部(确认付款单)———销售部(生成出运单)———储运部(配送产品)———商城用户(收货)

推荐第3篇:机械设计试验报告

请分别用三张实验报告纸抄写!第10周周五交到各班学习委员,过期不侯!另将轴系结构图一并交上,每人一份,图

上要标明尺寸!

请学习委员将实验报告按学号排好交给我!

实验一机械零件认识实验

一、实验目的

1.初步了解《机械设计》课程所研究的各种常用零件的结构、类型、特点及应用。

2.了解各种标准零件的结构形式及相关的国家标准。

3.了解各种传动的特点及应用。

4.了解各种常用的润滑剂及相关的国家标准。

5.增强对各种零部的结构及机器的感性认识。

二、实验方法

通过对实验指导书的学习及机械零件模型的展示,实验教学人员的介绍,答疑及同学的观察去认识机器常用的基本零件,使理论与实际对应起来,从而增强同学对机械零件的感性认识。并通过展示的机械设备、机器模型等,使学生们清楚知道机器的基本组成要素—机械零件。

三、实验内容

(一)螺纹联接

螺纹联接是利用螺纹零件工作的,主要用作紧固零件。基本要求是保证联接强度及联接可靠性,同学们应了解如下内容:

1.螺纹的种类; 2.螺纹联接的基本类型;

3.螺纹联接的防松;4.提高螺纹联接强度的措施。

在掌握上述内容,通过参观螺纹联接模型,同学应区分出:①什么是普通螺纹、管螺纹、梯形螺纹和锯齿螺纹;②能认识什么是普通螺纹、双头螺纹、螺钉及紧定螺钉联接;③能认识摩擦防松与机械防松的零件;④了解联接螺栓的光杆部分做得比较细的原因是什么等问题。

(二)标准联接零件

标准联接零件一般是由专业企业按国标(GB)成批生产,供应市场的零件。这类零件的结构形式和尺寸都已标准化,设计时可根据有关标准选用。通过实验学生们要能区分螺栓与螺钉;能了解各种标准化零件的结构特点,使用情况;了解各类零件有那些标准代号,以提高学生们对标准化意识。

1.螺栓; 2.螺钉;3.螺母;4.垫圈;5.挡圈。

(三)键、花键及销联接

1.键联接;2.花键联接;3.销联接

以上几种联接,通过展柜的参观同学们要仔细观察其结构,使用场合,并能

分清和认识以上各类零件。

(四)机械传动

机械传动有螺旋传动、带传动、链传动、齿传动及蜗杆传动等。各种传动都有不同的特点和使用范围,这些传动知识同学们在学习“机械设计”课程中都有要详细讲授。在这里主要通过实物观察,增加同学们对各种机械传动知识的感性认识,为今后理论学习及课程设计打下良好基础。

1.螺旋传动;2.带传动; 3.链传动; 4.齿轮传动; 5.蜗杆传动。

(五)轴系零、部件

1.轴承;2.轴

(六)弹簧

(七)润滑剂及密封

实验二轴系结构分析

一、实验目的

1.熟悉并掌握轴与轴上零件的结构形状及功用、工艺要求和装配关系;

2.熟悉并掌握轴及轴上零件的定位与固定方法;

3.了解轴承的类型、布置、安装及调整方法,以及润滑和密封方式。

二、实验设备及工具

1. 组合式轴系结构设计分析实验箱

该实验箱按照组合设计法,采用较少的零件,可以组合出尽可能多的轴系部件,以满足实验的要求。实验箱内有齿轮类、轴类、套筒类、端盖类、支座类、轴承类及联接件类等8类50多种零件,,提供了可组成圆柱齿轮轴系、小圆锥齿轮轴系和蜗杆轴系三类轴系结构模型的成套零件。

2. 测量及绘图工具

300mm钢板尺、游标卡尺、铅笔、三角板等。

三、实验内容及要求

1.依据指导教师给每组指定实验内容(圆柱齿轮轴系、小圆锥齿轮轴系或蜗杆轴系)观察组装后的轴系结构,绘制轴系部件的装配草图。

2.测量轴系的主要装配尺寸,分析并测绘轴系零件,绘制主要零件的结构草图。

四、实验步骤

1.提前预习,明确实验内容,复习轴的结构设计及轴承组合设计等与实验相关的教学内容;

2.观察与分析轴系结构的特点,绘制轴系装配示意图或结构草图;

3. 测量轴系主要装配尺寸(如支承跨距);

4. 对轴系部件进行拆解,观察和分析轴系各零件的结构,对其主要的结构尺寸进行测量(支座不用测量)。

5. 根据装配草图和测量数据,绘制轴系部件装配图。

6.装配轴系部件使其恢复原状。

实验三轴系结构设计

一、实验目的

熟悉并掌握轴系结构设计中有关轴的结构设计、滚动轴承组合设计的基本方法。

二、实验设备及工具

1. 组合式轴系结构设计分析实验箱

实验箱提供了可组成减速器圆柱齿轮轴系、小圆锥齿轮轴系和蜗杆轴系三类轴系结构模型的成套零件(详见实验中的设备介绍)。

2.测量及绘图工具

300mm钢板尺、游标卡尺、铅笔、三角板等。

三、实验内容及要求

1、进行轴的结构设计与滚动轴承组合设计

每组学生进行轴系结构设计,解决轴承类型选择,轴上零件定位、固定,轴承安装与调节、润滑及密封等问题。

2.绘制轴系结构装配图。

3.每人编写实验报告一份。

四、实验步骤

1.明确实验内容,理解设计要求;

2.复习有关轴的结构设计与轴承组合设计的内容与方法;

3.构思轴系结构方案

1)根据齿轮类型选择滚动轴承型号;

2)确定支承轴向固定方式(两端固定:一端固定、一端游动);

3)根据齿轮圆周速度(高、中、低)确定轴承润滑方式(脂润滑、油润滑);

4)选择端盖形式(凸缘式、嵌入式)并考虑透盖处密封方式(毡圈、皮碗、油沟);

5)考虑轴上零件的定位与固定,轴承间隙调整等问题;

6)绘制轴系结构方案示意图

4.组装轴系部件

根据轴系结构方案,从实验箱中选取合适零件并组装成轴系部件,检查所设计组装的轴系结构是否正确。

5.绘制轴系结构草图。

6.测量零件结构尺寸(支座不用测量),并作好记录。

7.将所有零件放人实验箱内的规定位置,交还所借工具

8.根据结构草图及测量数据,在3号图纸上用1:l比例绘制轴系结构装配图,要求装配关系表达正确,注明必要尺寸(如支承跨距、齿轮直径与宽度、主要配合尺寸),填写标题栏和明细表。

9.写出实验报告。

推荐第4篇:工艺试验报告

湘潭大学

材料与光电物理学院

IC 工 艺 实 验 报 告

学生姓名:

学生学号: 专业年级: 实习单位: 实习时间:

辅导老师:

2014年8月28日

本次实习在长沙韶光半导体公司开展,长沙韶光半导体有限公司(4435 厂)是国家生产军用集成电路的定点企业,集产品设计、芯片制造和封装三部分为一体。公司进行集成电路后工序的生产,经由工作人员的指导,我们参观并参与了后工序的制作,让我们对芯片制作有了一个更加直观的认识。接下来将详细介绍长沙韶光半导体公司陶瓷封装工艺流程及测试规范。

• 封装测试工艺流程

一.封装

1.封装基本概念

封装,就是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接。它不仅起着安装、固定、密封、保护芯片及增强电热性能等方面的作用,而且还通过芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件相连接,从而实现内部芯片与外部电路的连接。因为芯片必须与外界隔离,以防止空气中的杂质对芯片电路的腐蚀而造成电气性能下降。另一方面,封装后的芯片也更便于安装和运输。由于封装技术的好坏还直接影响到芯片自身性能的发挥和与之连接的PCB(印制电路板)的设计和制造,因此它是至关重要的。

2 封装的工艺流程

流程一般可以分为两个部分:在用陶瓷封装之前的工序成为前段工序,在成型之后的操作成为后段工序。

前段工序包括:粘片键合封冒,是在超净间进行的 后端工序包括:电镀剪边蘸锡

2.1 粘片

粘片,即芯片粘贴,是将芯片固定于封装基板或引脚架芯片的承载座上的工艺过程。粘片主要有四种方式:共晶粘片法,焊接粘片法,导电胶粘片法,玻璃胶粘片法

2.1.1粘片原理

玻璃胶粘片法的材料是玻璃胶,是一种厚膜导体材料,由起粘接作用的低温玻璃粉和起导电作用的金属粉(主要是银粉)以及有机溶剂混合而成。用针筒或注射器将粘接剂(玻璃胶)涂布到芯片焊盘上,然后用自动拾片机(机械手)将芯片放置到焊盘的粘接剂上,在一定温度下固化处理

2.1.2 操作规程

1.准备外壳:按照产品的级别、封装形式、数量要求将外壳按一定的方向整齐地排列在金属传递盒内。

2.配置粘结剂:取玻璃粉少许,滴入适量松油醇,用玻璃棒搅匀,搅动时要按一个方向。

3.点粘结剂:用牙签将适量的粘结剂点入外壳底座中心,粘结剂量需根据芯片大小进行调整,必须将芯片四周完好的包住,但又不能溢到芯片表面。

4.装配芯片:用真空粘片笔将待装芯片按其对应的芯座图规定的方位放置,在外壳底座上,确认正确无误后,稍加力使之平整。

5.将装配好的第一只芯片交检验员进行首件检验,检验合格后,将做有标识“Z”的首件隔开放置在传递盒内,易于识别。6.重复1-5 操作

7.整批芯片装配完毕,送检验人员进行100%专检,修正与剔除不合格品。8.排气:将装配经检验合格的半制品放入洁净烘箱内排气:工艺条件:T = 210℃ ± 10℃ t = 30min~40min 9.固化:待排气时间结束后,从烘箱内取出半制品电路,放入链式烧结炉内固化。工艺条件:T = 420℃~450℃ t = 1h~1.5h 10.当电路随链式烧结炉链条传动到出口时,取出电路,检查符合质量要求后送下道工序。

2.1.3质量要求

1.粘结牢固,满足芯片剪切强度要求,玻璃粉充分融化,表面光亮,不残缺。2.芯片表面干净,无有机溶剂残夜,无微粒尘埃,无粘结剂等附着在芯片上。 3.粘片合格率要求控制在99%以上,低于此合格率应按《不合格品控制程序》 4.标识:对不合格品进行标识和隔离。

2.1.3 注意事项

1.从烘箱内取出电路进入链式烧结炉时,要轻取轻放,以免芯片弹起或移动 2.常打扫烘箱内,链式烧结炉内卫生。

3.粘片用的金属传递盒要经常清洗,存放于玻璃柜内,使用前需用酒精棉 擦洗干净保证金属传递盒不带尘埃。 4.经常检查烘箱温控系统,保证安全生产。

5.玻璃粉要存放在干燥处,以免受潮。若发现玻璃粉受潮起坨现象,要立 即停用。

2.2 键合

键合的目的是实现芯片互连,也就是将芯片焊区与电子封装外壳的I/O引线或基板上的金属焊区相连接。

芯片互连有三种常见的技术:引线键合,倒装芯片键合,载带自动键合。 2.2.1 超声波键合的原理

超声波键合采用超声波的能量,使金属丝与铝电极在常温下直接键合。其原理是:利用超声波发生器产生的能量,通过换能器在超高频的磁场感应下,迅速伸缩而产生弹性振动,使劈刀相应振动,同时在劈刀上施加一定的压力于是劈刀在这两种力的共同作用下,带动Al丝在被焊区的金属化层如(Al膜)表面迅速摩擦,使Al丝和Al膜表面产生塑性变形,这种形变也破坏了Al层界面的氧化层,使两个纯净的金属表面紧密接触达到原子间的结合从而形成焊接。主要焊接材料为铝(Al),线焊头一般为楔形。超声键合适应性较好,外界环境要求不高,应用范围广泛。

2.2.2 超声波键合的过程

2.2.3 超声波键合的优缺点

优点:键合点尺寸小,回绕高度低,适合键合点间距小,密度高的芯片连接 缺点:所有的连线必须沿回绕方向排列,因此在连线过程中要不断改变芯片与封装基板的位置再进行第二根引线的键合,从而限制了打线速度。

2.2.4 超声波键合机的操作要求

1.操作时要求戴好口罩、手套(或指套),不准直接用手触摸电路。

2.电路应整齐摆放在洁净的金属传递盒中,并使用洁净的传递盒盖好。在整个加工、传递过程中应特别注意避免外来物对电路造成玷污。

3.为避免在操作中对静电敏感器件造成损伤。试验和操作仪器设备必须良好接地。工作台面要有静电释放装置,操作者必须佩带防静电手腕套。操作过程、电路的传递、包装和存放做到对电路的防静电损伤保护。 下图是芯片互连完成后显微镜下的芯片图

2.3 封帽

2.3.1 除湿

将键合检验合格的电路整齐地摆放在金属传递盒内,置入烘箱进行除湿。条件:T = 140℃ ± 10℃ t = 2h~4h。待除湿设定的时间到达后,从烘箱内取出电路(每次只能取一合),迅速进行装架

2.3.2 装架

1.取出与待封电路相对应的封盖舟及盖板,将盖板按一致方向平方在舟上,正面朝下,封口朝上。

2.取出待封电路,将其反扣在舟上的盖板上,注意与盖板方向一致。底座与盖板接触良好,放置平整、四周整齐。

3.B 级、S 级电路装架后与封装舟一起放入烘箱内待封。

2.3.3 开炉

1.打开链式烧结炉电源开关。

2.开启传动机构使链带运转,并根据工艺调整好链带速度。传动速度设置为每小时280cm—300cm。

3.炉设置:F9.00 2#炉设置:55.61 4.打开加热开关加热升温,使炉温升至420℃— 450℃

5.打开烧结炉供气阀,调整

2、3 号流量计,驱赶炉腔内空气十分钟,再打开

1、3 号流量计。

2.3.4 烧结

1.将装好电路的封装舟轻放在烧结炉入口链带上,使之随链带传动进入炉膛,如此连续进行。

2.当电路随链带传动到烧结炉出口时,取出电路,装入塑料传递盒,送下道工序。

3.B 级、S 级电路大舟每次进炉一舟,小舟每次进炉三舟。并关闭好烧结炉出入口,使外部空气尽量不进入炉膛内,待电路传动到炉口时,取出电路,再进行其余电路的烧结。

2.4 电镀

电镀,是指利用金属和化学的方法,在引线框架的表面镀上一层镀层,以防止外界的影响。可以提高导电性并使元器件在PCB板上容易焊接。

电镀的工序:去油去氧化物冲洗吹干电镀槽中电镀冲洗吹干烘干。具体描述如下

1.将电路均匀装入塑料篮后,先放在金属去油剂中去油污,然后从金属去油剂中取出电路放入水槽用流动水冲洗干净,再放在3%硝酸溶液中约5s,待玻璃腐蚀平整后,取出电路放入清洗槽中用冷热水反复冲洗干净

2.将清洗干净的电路放入70℃~80℃20%硫酸溶液中将氧化层去干净,注意不要过腐蚀,否则电镀电路表面会很差

3.取出电路放入清洗槽中用水反复冲洗干净后,装挂具放入5%的稀硫酸溶液中待电镀

4.冲洗吹干烘干

2.5 剪边成型

剪边是指切除框架外引脚之间的堤坝以及在框架带上连接一起的地方剪边的主要操作步骤。

1.检查气体管道系统,合上压缩机电源,将压缩空气流量调至0.5±0.1MPa 2.将电路块插入刀口之间

3.用手指按平盖板,用脚踩下踏脚板 4.剪边机刀具将电路边框剪下 5.将电路取出,装入传递盒内

重复2-5操作,直至将全部电路的边框剪完

6.关机:电路剪完后,拉下电源开关,关紧气体阀门

2.6 蘸锡

将剪边后的电路,检查随工单和随件电路无误后,准备蘸锡。 1.将锡炉的温度升至250℃ + 10℃ 2.用镊子夹住电路,浸入焊锡炉中5s±0.5s 3.将蘸锡后的电路放入不锈钢盘中,用冷热自来水反复冲洗后,放入70℃ + 5℃的烘箱烘干

二筛选和测试

封装后的芯片并不能马上作为产品销售出去,在此之前要进行一系列的筛选测试实验,确保出厂产品为合格产品。。 筛选测试是利用测试技术对生产线上的半成品、成品进行确定产品等级(电性能参数分档和质量等级分类),剔除不合格品的测试,测试程度是逐批100%测试,往往在筛选试验项目之后进行,并根据测试数据确定PDA,计算结果判定批次合格。

鉴定检验测试是鉴定机构利用测试技术和法规,对生产厂家需要产品定型、质量认证或用户进行所购IC产品质量情况做合格批次判定的测试。鉴定检验测试一般较严格和具有第三方权威性。

常见的测试项目有:三温测试,恒定加速度,细检漏,粗检漏。

3.1 三温测试

三温测试时,应采用低温(-55±3℃)→ 高温(125±3℃)→ 常温(25±3℃)环境工作温度下进行 1.恒定加速度

恒定加速度试验可以了解产品在实际的恒定加速度环境下的性能和结构的完整性,使半导体器件和集成电路试验样品的封装、内部金属化和引线系统、芯片或衬底附着缺陷以及其它结构弱点暴露出来。本次实习采用离心机进行测试实验。 2.细检漏

主要设备:氦质朴检漏仪 ZQJ-230 型 1000w 冲压罐 (自制) 渗氦校准漏孔 LK-8 型

3.2 粗检漏

1.将电路置于充压罐中,加入氟油F-113,使所有待检电路完全浸没在低温氟油中,按充压罐操作往充压罐中充入氮气,使压力为(517 ± 15)kP(5.0Kgf/cm)保持2h[或使压力为(414 ± 15)kP(4.0Kgf/cm)保持4h]后取出。

2.等充压半小时后,按氟碳油检漏仪操作过程使仪器处于工作状态,氟油温度升至125℃ ± 5℃。

3.将从充压罐中取出待检的电路,放入低氟油中浸泡20S 以上,电路移出浸泡液后,应在空气中至少干燥2min±1min,以去除待检电路表面吸附的低氟油,然后将待检电路每次取5~10 个,放入挂篮中。把挂篮浸入氟碳油检漏仪的FC-43中,电路顶部必须在液面5cm 以下,仔细观察每个电路的各个部位,至少观察30s 以上。

4.失效判定:从同一位置出来一串明显气泡或两个以上大气泡应判作失效,予以剔除。

5.将粗检漏合格的产品放入专用的清洗器皿中,并倒入适量的低氟油,再将合格品放入低氟油中浸泡2min~3min,取出后放在通风良好的地方晾干,再随工单一起转入下道工序。

推荐第5篇:软件工程试验报告

实验项目名称:需求分析

(所属课程:软件工程概论)

1.实验目的

1.选择要设计的系统,使用UML进行需求分析,了解所要完成系统的功能需求,性能需求,接口需求等。

2.学习实使用Rational Rose 或其它软件工程工具绘制用例图、活动图。 2.实验内容

使用Rose 绘制系统的用例图。 1.Rational Rose介绍

Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。

(1)Rational Rose的特点:

 支持多种语言,如Ada、CORBA、Visual Basic、Java等;  支持模型的Internet发布;

 可以生成简单、清晰且定制灵活的文档;  双向工程保证了模型和代码高度一致;  支持逆向工程,建立代码框架;  支持多种关系型数据库的建模;

 从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力的支持。

(2)Rational Rose的作用

 整个开发团队可以使用用例图,来获得一个系统高层次的视图,并且可以协商项目的范畴;

 项目经理可以使用用例图和文档,把项目分解成便于管理的多个模块;  系统分析员和客户在看到用例规格描述文档的时候,就可以明白系统将会提供什么样的功能;

 技术编写者在看到用例规格描述文档时,就可以着手编写用户手册和培训计划;  系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系统的逻辑流程、对象以及对象之间的消息 2.安装Rational Rose ①双击Rational Rose 2007的安装程序,进入安装界面;按照系统提示一步一步完成系统的安装。其中在选择安装产品时,选择“Rational Rose Enterprise Edition”;并且在设置创建程序位置时,选择创建一个本地的应用程序而非网络的,即选择“Desktop installation from CD”。

②安装成功,进入Rational Rose界面,如图1-1所示。

图1-1 Rational Rose打开界面

3.Rational Rose界面介绍

图1-2 Rational Rose窗口

(1) Browser窗口: 浏览器窗口,用于快速启动模型;

(2) Documentation窗口:文档窗口,用于快速访问通用命令; (3) Diagram窗口:编辑区,用于显示和编辑多个UML图; (4) 日志窗口:用于观看错误和各种各样命令的结果报告; (5) 工具栏窗口:显示有关工具图标。

其中绘制用例图时的工具栏图标如图1-3所示。

图1-3 工具栏

(1)selection tool 选择工具 (2)text box 文本框 (3) note 注释

(4)anchor note to item 用锚把项目与注释链接在一起 (5)package 包 (6)use case 用例 (7)actor 角色

(8)unidirectional aociation 单项链接 (9)dependency or instantiates 依赖或实例化 (10) generalization 泛化 4.Rose创建模型

Rose创建的模型文件后缀名为.mdl,模型的创建的一般步骤: (1) 创建模型

点击菜单栏中【File】项,选择【New】选项,或者直接点击标准菜单栏中的【Create New Model or File】按钮;弹出如图1-4所示的对话框,选择要用到的框架,单击【OK】按钮,或者【Cancel】按钮。

图1-4 框架选择对话框

(2) 保存模型

保存模型是创建模型的逆过程,点击菜单栏中【File】项,选择【Save】选项,或者直接点击标准菜单栏中的【Save Model,File,or Script】按钮; (3) 发布模型

点击菜单栏中的【Tools】项,选择【Web Publisher...】项,跳出如图1-5所示对话框;

在图1-5中,选择要发布到web页面上的内容和HTML页面要保存的位置,单击【Publish】按钮,Rose模型就发布到web页面上,打开所保存的.html文件,就可以看到Rose模型。

图1-5 rose web publish 5.使用Rational Rose绘制用例图 创建用例图

(1) 选定浏览器窗口中的【Use Case View】; (2) 单击鼠标右键,在弹出的快捷菜单中选择【New】; (3) 在菜单【New】产生的下级菜单中选择要新建的图——【Use Case Diagram】。

6.创建参与者、用例

参与者、用例、以及两者的关系,是用例图的主要组成元素。 下面有两种方式创建用例图所需的元素:

(1) 单击编辑区工具栏的图标,然后在编辑区单击鼠标左键;

(2) 在浏览器窗口中创建所需要的元素,将浏览器中的元素拖动编辑区。 7.建立用例规约(Use Case Specification) 在选择要设计用例规约的用例单击鼠标右键,选择菜单【Open Specification...】,从而打开如图1-6所示对话框。用户可以在用例属性设置标签中对一些属性进行设置。

Name(名称):设置用例的名称; Stereotype(类型):用例的类型; Rank(级别):对用例进行层次划分; 在图1-6所示的用例属性设置窗口中,我们通常将用例规约写在【Documentation】对象窗口中。

图1-6 用例属性设置

3.实验要求及代码

图1 图书管理系统的用例图

图2 借书过程的活动图

图3 还书过程的活动图

4.实验总结

(1)经过这次实验,我了解了Rational Rose的安装和模型的创建。 (2)使用UML进行需求分析,及所要完成系统的功能需求,性能需求,接口需求等。

(3)学会了使用Rational Rose 或其它软件工程工具绘制用例图和活动图等。

推荐第6篇:操作系统试验报告

操作系统课外实践报告

项 目 名 称: 磁盘调度模拟系统 所 在 班 级: 软件工程一班 小 组 成 员:;刘清元,学号:120904012 指 导 教 师: 王蕾 起 止 时 间: 2014.6.1—2014.6.20

磁盘调度模拟系统实验报告

一:实验目标:

通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,容易使人理解,使磁盘调度的特点更简单明了,能使使用者加深对先来先服务算法、最短寻道时间优先算法、扫描算法以及循环扫描算法等磁盘调度算法的理解。

二:实验要求:

系统主界面可以灵活选择某种算法,算法包括:先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、扫描算法(SCAN)、循环扫描算法(CSCAN)。

三:实现原理

设备的动态分配算法与进程调度相似,也是基于一定的分配策略的。常用的分配策略有先请求先分配、优先级高者先分配等策略。在多道程序系统中,低效率通常是由于磁盘类旋转设备使用不当造成的。操作系统中,对磁盘的访问要求来自多方面,常常需要排队。这时,对众多的访问要求按一定的次序响应,会直接影响磁盘的工作效率,进而影响系统的性能。访问磁盘的时间因子由3部分构成,它们是查找(查找磁道)时间、等待(旋转等待扇区)时间和数据传输时间,其中查找时间是决定因素。因此,磁盘调度算法先考虑优化查找策略,需要时再优化旋转等待策略。

平均寻道长度(L)为所有磁道所需移动距离之和除以总的所需访问的磁道数(N),即:

L=(M1+M2+„„+Mi+„„+MN)/N

其中Mi为所需访问的磁道号所需移动的磁道数。

启动磁盘执行输入输出操作时,要把移动臂移动到指定的柱面,再等待指定扇区的旋转到磁头位置下,然后让指定的磁头进行读写,完成信息传送。因此,执行一次输入输出所花的时间有:

寻找时间——磁头在移动臂带动下移动到指定柱面所花的时间。

延迟时间——指定扇区旋转到磁头下所需的时间。

传送时间——由磁头进程读写完成信息传送的时间。

其中传送信息所花的时间,是在硬件设计就固定的。而寻找时间和延迟时间是与信息在磁盘上的位置有关。

为了减少移动臂进行移动花费的时间,每个文件的信息不是按盘面上的磁道顺序存放满一个盘面后,再放到下一个盘面上。而是按柱面存放,同一柱面上的各磁道被放满信息后,再放到下一个柱面上。所以各磁盘的编号按柱面顺序(从0号柱面开始),每个柱面按磁道顺序,每个磁道又按扇区顺序进行排序。

四:算法实现

1.先来先服务算法(FCFS)

先来先服务(FCFS)调度:按先来后到次序服务,未作优化。 最简单的移臂调度算法是“先来先服务”调度算法,这个算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。例如,如果现在读写磁头正在50号柱面上执行输出操作,而等待访问者依次要访问的柱面为130、19

9、

32、1

59、

15、1

48、6

1、99,那么,当50号柱面上的操作结束后,移动臂将按请求的先后次序先移到130号柱面,最后到达99号柱面。 采用先来先服务算法决定等待访问者执行输入输出操作的次序时,移动臂来回地移动。先来先服务算法花费的寻找时间较长,所以执行输入输出操作的总时间也很长。

2.短寻道时间优先算法(SSTF)

最短寻找时间优先调度算法总是从等待访问者中挑选寻找时间最短的那个请求先执行的,而不管访问者到来的先后次序。现在仍利用同一个例子来讨论,现在当50号柱面的操作结束后,应该先处理61号柱面的请求,然后到达32号柱面执行操作,随后处理15号柱面请求,后继操作的次序应该是9

9、130、1

48、1

59、199。

采用最短寻找时间优先算法决定等待访问者执行操作的次序时,读写磁头总共移动了200多个柱面的距离,与先来先服务、算法比较,大幅度地减少了寻找时间,因而缩短了为各访问者请求服务的平均时间,也就提高了系统效率。 但最短查找时间优先(SSTF)调度,FCFS会引起读写头在盘面上的大范围移动,SSTF查找距离磁头最短(也就是查找时间最短)的请求作为下一次服务的对象。SSTF查找模式有高度局部化的倾向,会推迟一些请求的服务,甚至引起无限拖延(又称饥饿)。

3.扫描算法(SCAN)

SCAN 算法又称电梯调度算法。SCAN算法是磁头前进方向上的最短查找时间优先算法,它排除了磁头在盘面局部位置上的往复移动,SCAN算法在很大程度上消除了SSTF算法的不公平性,但仍有利于对中间磁道的请求。

“电梯调度”算法是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个柱访问者,如果沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。这好比乘电梯,如果电梯已向上运动到4层时,依次有3位乘客陈生、伍生、张生在等候乘电梯。他们的要求是:陈生在2层等待去10层;伍生在5层等待去底层;张生在8层等待15层。由于电梯目前运动方向是向上,所以电梯的形成是先把乘客张生从8层带到15层,然后电梯换成下行方向,把乘客伍生从5层带到底层,电梯最后再调换方向,把乘客陈生从2层送到10层。

我们仍用前述的同一例子来讨论采用“电梯调度”算法的情况。由于磁盘移动臂的初始方向有两个,而该算法是与移动臂方向有关,所以分成两种情况来讨论。

〈1〉.移动臂由里向外移动

开始时,在50号柱面执行操作的读写磁头的移动臂方向是由里向外,趋向32号柱面的位置,因此,当访问50号柱面的操作结束后,沿臂移动方向最近的柱面是32号柱面。所以应先为32号柱面的访问者服务,然后是为15号柱面的访问者服务。之后,由于在向外移方向已无访问等待者,故改变移动臂的方向,由外向里依次为各访问者服务。在这种情况下为等待访问者服务的次序是6

1、9

9、130、1

48、1

59、199。

〈2〉.移动臂由外向里移动

开始时,正在50号柱面执行操作的读写磁头的移动臂是由外向里(即向柱面号增大的内圈方向)趋向61号柱面的位置,因此,当访问50号柱面的操作结束后,沿臂移动方向最近的柱面是61号柱面。所以,应先为61号柱面服务,然后按移动臂由外向里移动的方向,依次为9

9、130、1

48、1

59、199柱面的访问者服务。当201号柱面的操作结束后,向里移动的方向已经无访问等待者,所以改变移动臂的前进方向,由里向外依次为

32、15柱面的访问者服务。

“电梯调度”与“最短寻找时间优先”都是要尽量减少移动臂时所花的时间。所不同的是:“最短寻找时间优先”不考虑臂的移动方向,总是选择离当前读写磁头最近的那个柱面,这种选择可能导致移动臂来回改变移动方向;“电梯调度”是沿着臂的移动方向去选择离当前读写词头最近的哪个柱面的访问者,仅当沿移动臂的前进移动方向无访问等待者时,才改变移动臂的前进方向。由于移动臂改变方向是机械动作,速度相对较慢,所以,电梯调度算法是一种简单、使用且高效的调度算法。

但是,“电梯调度”算法在实现时,不仅要记住读写磁头的当前位置,还必须记住移动臂的当前前进方向。

4.循环扫描算法(CSCAN)

单项扫描调度算法的基本思想是,不考虑访问者等待的先后次序,总是从0号柱面开始向里道扫描,按照各自所要访问的柱面位置的次序去选择访问者。在移动臂到达最后一个柱面后,立即快速返回到0号柱面,返回时不为任何的访问者等待服务。在返回到0号柱面后,再次进行扫描。

由于该例中已假定读写的当前位置在50号柱面,所以,指示了从50号柱面继续向里扫描,依次为6

1、9

9、130、1

48、1

59、199各柱面的访问者服务,此时移动臂已经是最内的柱面,于是立即返回到0号柱面,重新扫描,依次为

15、32号柱面的访问者服务。

除了“先来先服务”调度算法外,其余三种调度算法都是根据欲访问的柱面位置来继续调度的。在调度过程中可能有新的请求访问者加入。在这些新的请求访问者加入时,如果读写已经超过了它们所要访问的柱面位置,则只能在以后的调度中被选择执行。在多道程序设计系统中,在等待访问磁盘的若干访问者请求中,可能要求访问的柱面号相同,但在同一柱面上的不同磁道,或访问同一柱面中同一磁道上的不同扇区。所以,在进行移动调度时,在按照某种短法把移动臂定位到某个柱面后,应该在等待访问这个柱面的各个访问者的输入输出操作都完成之后,再改变移动臂的位置。

五:实现代码

#include #include void FCFS(int b[],int n,int init) //先来先服务 { int i,s,sum; int a[20]; for(i=0;i

printf(\"第%d次访问的磁道:%d\\n\",i+1,a[i]);

sum+=abs(s-a[i]);

s=a[i]; } printf(\"平均寻道长度:%f\\n\",sum*1.0/n); } void SSTF(int b[],int n,int k) //最短寻道法 { int i,j,s,sum=0,p; int a[20]; for(i=0;i=0;i--) {

s=a[0];

p=0;

for(j=0;j

if(abs(a[j]-k)

{

s=a[j];

p=j;

}

a[p]=a[i];

printf(\"第%d次访问的磁道:%d\\n\",n-i,s);

sum+=abs(s-k);

k=s; } printf(\"平均寻道长度:%f\\n\",sum*1.0/n); }

void SCAN1(int b[],int n,int k) //扫描算法 { int i,j,s,sum=0,p,biaoji; int a[20]; for(i=0;i=0;i--) {

biaoji=0;

for(j=0;j

if(a[j]-k

{

biaoji=1;

p=j;

break;

}

if(biaoji==1)

{

s=a[p];

for(j=0;j

if(a[j]

{

s=a[j];

p=j;

}

a[p]=a[i];

printf(\"第%d次访问的磁道:%d\\n\",n-i,s);

sum+=k-s;

k=s;

}

else

{

s=a[0];

for(j=0;j

if(a[j]-k

{

s=a[j];

p=j;

}

a[p]=a[i];

printf(\"第%d次访问的磁道:%d\\n\",n-i,s);

sum+=abs(k-s);

k=s;

} } printf(\"平均寻道长度:%f\\n\",sum*1.0/n); }

void SCAN2(int b[],int n,int k) //循环算法 { int i,j,s,sum=0,p,biaoji; int a[20]; for(i=0;i=0;i--) {

biaoji=0;

for(j=0;j

if(a[j]-k>0)

{

biaoji=1;

p=j;

break;

}

if(biaoji==1)

{

s=a[p];

for(j=0;j

if(a[j]>k&&a[j]-k

{

s=a[j];

p=j;

}

a[p]=a[i];

printf(\"第%d次访问的磁道:%d\\n\",n-i,s);

sum+=s-k;

k=s;

}

else

{

s=a[0];

for(j=0;j

if(k-a[j]

{

s=a[j];

p=j;

}

a[p]=a[i];

printf(\"第%d次访问的磁道:%d\\n\",n-i,s);

sum+=abs(k-s);

k=s;

} } printf(\"平均寻道长度:%f\\n\",sum*1.0/n); }

void C_SCAN(int b[],int n,int k) //循环算法 { int i,j,s,sum=0,p,biaoji; int a[20]; for(i=0;i=0;i--) {

biaoji=0;

for(j=0;j

if(a[j]-k>0)

{

biaoji=1;

p=j;

break;

}

if(biaoji==1)

} { s=a[p]; for(j=0;jk&&a[j]-k

for(;i>=0;i--) { s=a[0]; for(j=0;j

{

s=a[j];

p=j;

} a[p]=a[i]; printf(\"第%d次访问的磁道:%d\\n\",n-i,s); sum+=s-k; k=s; } printf(\"平均寻道长度:%f\\n\",sum*1.0/n);

void main() { int a[20]; int i,n,k,k1,init; printf(\"请输入需要访问的磁道总数:\"); scanf(\"%d\",&n); for(i=0;i

printf(\"需要访问的磁道%d:\",i+1);

scanf(\"%d\",&a[i]); } printf(\"请输入指针所在磁道:\"); scanf(\"%d\",&init); k=1; while(k) {

printf(\"**********************************\\n\");

printf(\"$$$$$$$$$$刘清元——磁盘调度$$$$$$$$$\\n\");

printf(\"** 1.先来先服务(FCFS) **\\n\");

printf(\"** 2.最短寻道时间优先(SSTF) **\\n\");

printf(\"** 3.扫描算法(SCAN) **\\n\");

printf(\"** 4.循环算法(C-SCAN) **\\n\");

printf(\"** 0.退出 **\\n\");

printf(\"**********************************\\n\");

printf(\"&&&&&&&&&&&&谢谢使用&&&&&&&&&&&&&&\\n\");

printf(\"请在下面输入您的选择:\");

scanf(\"%d\",&k);

switch(k)

{

case 1:FCFS(a,n,init);break;

case 2:SSTF(a,n,init);break;

case 3:k1=1;

while(k1)

{

printf(\"*********************************\\n\");

printf(\"

#刘清元——磁盘调度

###\\n\");

printf(\"**** 1.移动臂由里向外 **\\n\");

printf(\"**** 2.移动臂由外向里 **\\n\");

printf(\"**** 0.返回上一层 **\\n\");

printf(\"*********************************\\n\");

printf(\"

######谢谢使用

#####\\n\");

printf(\"请在下面输入您的选择:\");

}

}

} scanf(\"%d\",&k1); switch(k1) { case 1:SCAN1(a,n,init);break; case 2:SCAN2(a,n,init);break; } } break; case 4:C_SCAN(a,n,init);break; 六:运行结果

1.输入数据,选择调度方法

2.先来先服务

3最短寻道时间优先

4循环算法

5.循环算法

(1)磁头由里向外移动

(2)磁头由外向里移动

七:心得体会

通过此次课程设计,我明白了实践的意义,要把书本上的知识转换为现实中的成果,创新与不懈的努力也是成功的重要因素。如果没有一定的耐心,这次的课程设计也不能成功。

“磁盘调度”是我本学期操作系统课程设计的题目。在设计此程序的过程中,我遇到过许多问题,也学到了很多东西。

本程序的设计实现主要是用C++语言实现,通过对程序算法的设计优化、输出显示的格式设计、输入过程中的异常处理等一些设计过程中的问题的考虑解决,在C++学习上也有了很大的进步。

在程序设计中先后参考了很多网络资料,也参考了一些别人写的的程序,综合这些算法思想和自己的思路对程序做了很好的设计方式,对一些算法的优越性等也作了一些考虑。此外考虑最多的就是异常错误处理的设计。在设置程序的显示优化时,发现暂停函数在不同的情况下执行顺序不同,如此等等

推荐第7篇:数字钟试验报告

数字钟试验报告

一、实验目的

利用EDA技术实现数字钟功能与动态显示。

二、设计要求

能根据已有的代码提示,自己修改程序使之实现显示时,分,秒的数字钟效果。

三、设计方法与步骤

1.设计输入(硬件描述语言的输入方式—VHDL语言) (1).Clk.vhd:

(2).Cnth24.vhd:

(3).Cntm60.vhd:

(4).Disp.vhd:

(5).Shizhong.bdf:

(6).Szz.bdf:

2.引脚分配:

3.编译:

4.下载:

四、设计过程中出现的问题及解决方法 1.如何将输出与LED显示模块的管脚相连? 答:参看实验指导书附录B 2.如何为已编译通过的 XX.VHD文件生成符号文件? 答:对QUARTUS II进行相关操作,生成于PROJECT中 3.下载后的LED显示出闪动现象?

答:修改Clk.vhd结构体中的499999改为49999,99改为999 五.心得体会

1.在项目设计前一定要先作总体的规划,对该项目所包含的模块与它们的作用要了然于胸,然后方可对各模块进行设计,最后将各部分加以综合。

2.熟练掌握对出现的常见程序错误进行修改。

3.基本会对程序进行修改使其满足不同的参数指标要求。4.还要进一步上机实践。

推荐第8篇:数据结构试验报告

实验一:ADT的类C描述向C程序的转换实验(2学时)

实验目的:

(1) 复习C语言的基本用法;

(2) 学会用类C的语言对算法进行描述的方法,将类C算法转换成C源程序的方法和过程;

(3) 抽象数据类型的定义和表示、实现;

(4) 加深对数据的逻辑结构和物理结构之间关系的理解; (5) 初步建立起时间复杂度和空间复杂度的概念。 实验内容:(类C算法的程序实现) (1) 输入一组数据存入数组中,并将数据元素的个数动态地由输入函数完成。求输入数据的最大值、最小值,并通过函数参数返回所求结果; 实验准备:

1) 计算机设备;2) 程序调试环境的准备,如TC环境;3) 实验内容的算法分析与代码设计与分析准备。 实验步骤:

1.安装TC并设置好环境,如果已安装好,可以跳过此步;2.录入程序代码并进行调试和算法分析;

对实验内容(1)的操作步骤:1) 用类C语言描述算法过程;2) 用C语言环境实现该算法。

对实验内容(2)的操作步骤:1) 完成算法的C实现;2) 分析其时间复杂度和空间复杂度。

3.编写实验报告。

实验结果:// 动态分配数组空间 #include #include

int size,i; int *pArray; int *p; void malloc_size() { pArray=(int *)malloc(size*(sizeof(int))); }

int input_size() { printf(\"please input the size:\\n\"); printf(\"size= \"); scanf(\"%d\",&size); return 0; }

int input_data() { printf(\"please input the value:\\n\"); for(i=0;i

printf(\"pArray[%d]= \",i);

scanf(\"%d\",&pArray[i]); } return *pArray; }

int Compare() { int x,y,i; x=y=p[0]; for(i=0;i

if(x>=p[i]) x=p[i];

if(y

max=%d\\n\",x,y); return 0; }

int Output_data() { p=pArray; printf(\"before ofpaixu :\\n\"); for(i=0;i

printf(\"%d\\t\",*pArray);

pArray++; } printf(\"\\n\"); return *pArray; }

void paixu() { int x=0; int i,j; printf(\"later of paixu:\\n\"); for(i=0;i

for(j=i+1;j

{

if(p[i]>=p[j])

{

x=p[i];p[i]=p[j];p[j]=x;

}

}

printf(\"%d\\t\",p[i]); } printf(\"\\n\"); }

void main() { clrscr(); input_size(); malloc_size(); input_data(); Output_data(); Compare(); paixu(); }

实验结果:

实验二

线性表及其基本操作实验(2学时) 实验目的:

(1) 熟练掌握线性表ADT和相关算法描述、基本程序实现结构; (2) 以线性表的基本操作为基础实现相应的程序;

(3) 掌握线性表的顺序存储结构和动态存储结构之区分。

实验内容:(类C算法的程序实现,任选其一。具体要求参见教学实验大纲) (1) 一元多项式运算的C语言程序实现(加法必做,其它选做); (2) 有序表的合并; (3) 集合的并、交、补运算; 实验准备:

1) 计算机设备;2) 程序调试环境的准备,如TC环境;3) 实验内容的算法分析与代码设计与分析准备。 实验步骤:

1.录入程序代码并进行调试和算法分析;2.编写实验报告。 实验结果://线性链表

#include #include #define M 6

typedef struct node { int data; struct node *next; }*Sqlist;

void Initlialize(Sqlist &L) { L=(Sqlist)malloc(sizeof(Sqlist)); L->next =NULL; }

int Getlength(Sqlist L) { int i=0; Sqlist p=L->next ; while(p!=NULL) {

i++;

p=p->next; }

return i; }

int Getelem(Sqlist L,int i) {

int j=1,e; Sqlist p=L->next; while(j

p=p->next ;

j++; }

e=p->data ; printf(\"第 %d 个元素是:%d\\n\",i,e); return 1; }

int Locatelem(Sqlist L,int x) {

int i=0; Sqlist p=L->next ; while(p!=NULL&&p->data !=x) {

p=p->next ;

i++; } if(p==NULL)

return 0; else

{

printf(\"%d 是第 %d 个元素\\n\",x,i); return i; } }

void CreatlistF(Sqlist &L,int a[ ],int n) { Sqlist s; int i; L=(Sqlist)malloc(sizeof(Sqlist)); L->next =NULL; for(i=0;i

s=(Sqlist)malloc(sizeof(Sqlist));

} }

void CreatlistR(Sqlist &L,int a[],int n) {

Sqlist s,r; int i; L=(Sqlist)malloc(sizeof(Sqlist)); L->next =NULL; r=L; for(i=0;i

s=(Sqlist)malloc(sizeof(Sqlist));

s->data =a[i];

s->next=NULL;

r->next =s ; r =s; } }

int Inselem(Sqlist &L,int i,int x) { int j=1; Sqlist s,p=L->next ; s=(Sqlist)malloc(sizeof(Sqlist)); s->data =x;s->next =NULL; if(iGetlength(L))

return 0; while(j

p=p->next ; j++; } printf(\"在第 %d 个位置插入数据:%d\\n\",i,x); s->next =p->next ;

p->next =s; return 1; }

int Delelem(Sqlist &L,int i) {

int j=1;

Sqlist p,q;

p=L;

if(iGetlength(L))

return 0; s->data =a[i];

s->next =L->next ; L->next =s;

while(j

{

p=p->next ;

j++;

}

q=p->next ;

p->next =q->next ;

free(q);

return 1; }

void Displist(Sqlist L) { Sqlist p=L->next ;

while(p!=NULL)

{

printf(\"%d\\t\",p->data);

p=p->next ;

}

printf(“\\n”); }

void input(int *pArray,int n) {

printf(\"请输入数组数据(共含 %d 个元):\\n\",n);

for(int i=0;i

Scanf(“%d”,&pArray[i]);

}

int main(int argc, char* argv[]) { Sqlist L;

int Array[M],Select; initlialize(L); do{

printf(\"请输入选择方法(1表示头插法,2表示尾插法,0表示结束):\\n\");

scanf(\"%d\",&Select);

switch(Select)

{

case 1: printf(\"按头插法建立线性表:\\n\");

input(Array,M);

creatlistF(L,Array,M);

break; case 2: printf(\"按尾插法建立线性表:\\n\");

input(Array,M);

creatlistR(L,Array,M);

break;

}

printf(\"原线性表数据为:\\n\"); Displist(L);

Getelem(L,3);

Locatelem(L,2);

Inselem(L,5,5);

printf(\"修改后的线性表数据为:\\n\");

Delelem(L,4);

Displist(L); }while(Select!=0); return 0; } 运行结果:

实验三

栈和队列实验(6学时) 实验目的:

(1) 熟练掌握栈和队列的抽象数据类型及其结构特点; (2) 实现基本的栈和队列的基本操作算法程序。 实验内容:(类C算法的程序实现,任选其一) (1) 设计与实现基本的堆栈和队列结构下的各种操作(如堆栈的PUSH、POP等操作)(必做);

(2) 以表达式计算为例,完成一个可以进行算术表达式计算功能的算法设计与实现(选做); 实验准备:

1) 计算机设备;2) 程序调试环境的准备,如TC环境;3) 实验内容的算法分析与代码设计与分析准备。 实验步骤:

1.录入程序代码并进行调试和算法分析;2.编写实验报告。 实验结果://队列存储 #include #define QueueSize 10 typedef int status;

typedef struct sqqueue { char data[QueueSize]; int front,rear; }SqQueue;

void InitQueue(SqQueue &qu) { qu.front =qu.rear =0; }

status EnQueue(SqQueue &qu,char x) {

if((qu.rear +1)%QueueSize==qu.front)

return 0; qu.rear =(qu.rear+1)%QueueSize; qu.data[qu.rear]=x; return 1; }

status DeQueue(SqQueue &qu,char &x) { if(qu.rear==qu.front )

return 0; qu.front =(qu.front +1)%QueueSize; x=qu.data[qu.front]; return 1; }

status GetHead(SqQueue qu,char &x) { if(qu.rear ==qu.front)

return 0; x=qu.data[(qu.front+1)%QueueSize]; return 1; }

status QueueEmpty(SqQueue qu) { if(qu.rear==qu.front)

return 1; else

return 0; }

void main() { SqQueue qu; char e; InitQueue(qu); printf(\"Queue %s\\n\",(QueueEmpty(qu)==1?\"Empty\":\"Not Empty\"));

printf(\"inser a\\n\");

EnQueue(qu,\'a\');

printf(\"inser b\\n\");

EnQueue(qu,\'b\');

printf(\"inser c\\n\");

EnQueue(qu,\'c\');

printf(\"inser d\\n\");

EnQueue(qu,\'d\');

printf(\"Queue %s\\n\",(QueueEmpty(qu)==1?\"Empty\":\"Not Empty\"));

GetHead(qu,e);

printf(\"Queue of top elem is: %c\\n\",e);

printf(\"show of Queue:\\n\");

while(!QueueEmpty(qu)) {

DeQueue(qu,e);

printf(\"%c\\t\",e); }

printf(\"\\n\"); } 实验结果:

(2)//用栈实现对表达式的求值运算

#include #include #include

#define TRUE 1 #define FALSE 0 #define OK

1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define STACK_INIT_SIZE

100

#define STACKINCREMENT 10

typedef int Status; typedef char ElemType;

typedef ElemType OperandType;

typedef char OperatorType;

typedef struct {

ElemType *base;

ElemType *top;

int stacksize; }SqStack;

Status InitStack(SqStack &S) {

S.base = (ElemType *)malloc(STACK_INIT_SIZE * sizeof(ElemType));

if(!S.base) exit (OVERFLOW);

S.top = S.base;

S.stacksize = STACK_INIT_SIZE;

return OK; }

Status GetTop(SqStack S) {

ElemType e;

if (S.top == S.base) return ERROR;

e = *(S.top-1);

return e; }

Status Push (SqStack &S,ElemType e)

{

if (S.top1

merge(r, r1, i, i+length-1, i + 2*length1

merge(r, r1, i, i+length-1, n-1);

else

for(j = i; j

void MergeSort(SortObject * pvector) {

RecordNode record[MAXNUM];

int length = 1;

while (length n) {

mergePa(pvector->record, record, pvector->n, length);

length *= 2;

mergePa(record, pvector->record, pvector->n, length);

length *= 2;

} }

SortObject vector = {8, 49,38,65,97,76,13,27,49};

int main() {

int i; printf(\"排序前序列为:\");

for(i = 0; i

printf(\"%d \", vector.record[i]); printf(\"\\n\");

MergeSort(&vector); printf(\"采用归并排序为:\");

for(i = 0; i

printf(\"%d \", vector.record[i]);

getchar();

return 0; }

实验结果:

实验十

查找实验(2学时)* 实验目的:

(1) 熟练掌握各种静态查找表方法(顺序查找、折半查找、索引顺序表等); (2) 熟练掌握二叉排序树的构造方法和查找算法;

(3) 了解和掌握其它查找方法。

实验内容:(类C算法的程序实现,除顺序查找算法之外,任选一个) (1) 顺序查找算法的实现(必做); (2) 折半查找算法的实现(选做); 实验结果://查找实验

1、顺序查找:

#include #define LENGTH 20

void SequenceSearch(int *fp,int Length) {

int data;

printf(\"开始使用顺序查询.请输入你想要查找的数据: \");

scanf(\"%d\",&data);

for(int i=0;i

if(fp[i]==data)

{

printf(\"数据%d 是第 %d 个数据\\n\",data,i+1);

return ;

}

printf(\"未能查找到数据%d.\\n\",i,data); }

void main() {

int count;

int arr[LENGTH];

printf(\"请输入你的数据的个数:\");

scanf(\"%d\",&count);

printf(\"请输入 %d 个数据:\",count);

for(int i=0;i

scanf(\"%d\",&arr[i]);

SequenceSearch(arr,count); }

实验结果:

2、折半查找:

#include #include #define M 10

typedef struct { char *elem;

int length;

}SStable;

void Create(char **t)

{ int i; static char a[M+1]; *t=a; for(i=1;i

printf(\"A[%d] is:\",i);

scanf(\"%c\",&a[i]);

if (a[i] != \'\\n\') getchar(); } }

int Searth(char *t,char k) { int i; for (i=M;i>=0 && t[i]!=k ;i--);

Return i; }

void output(char *t) { int i; for (i=1;i

printf(\"\\n

A[%d] is %c\",i,t[i]); }

void px(char *t)

{ char s; int i,j; for (i=1;i

for (j=i+1;j

{

if (t[i]>t[j]) {s=t[i];t[i]=t[j];t[j]=s;}

} }

int Search_bin(char *t,char k) { int low=1,high=M,mid; while (low

mid=(low+high)/2;

if (k==t[mid]) return mid;

else if (k

else low=mid+1; } return 0; }

void main() { char *t,k; int s; Create(&t); output(t); printf(\"\\nplease input you search char:\"); k=getchar(); s=Searth(t,k); if (s>=0) printf(\"1: use search find is A[%d]\\n\",s); else printf(\"1:can not find it\\n\"); px(t); output(t); s=Search_bin(t,k); if(s==0) printf(\"\\n1:can not find it \\n\"); else printf(\"\\n2:use Search_bin find is A[%d]\\n\",s); getchar(); }

实验结果:

推荐第9篇:电子商务B2C试验报告

电子商务B2C 实验报告

姓名: 龚 超 凡 班级: 0301007班 学号: 2010211415 时间:2011年12月4日

一、实验目的:

B2C是在企业与消费者之间通过Internet网进行商务活动的电子商务模式,试验中提供了一个电子商城网站,学生通过从申请入驻开设商店,网上模拟购物,到后台进销存管理,可以在一个完整的全真模拟环境内进行B2C商务等实际操作的训练了解网上商店的业务过程及其后台的运营、维护、管理等活动。

二、实验环境设备及软件

环境:重庆邮电大学经济管理学院电子商务与网络开发实验室。教学软件:计算机及相关软硬件配置。

三、实验内容

1、实验准备:注册 B2C 实验的角色。

2、初始数据:B2C 中四种角色的初始化 商家、物流、银行的初始化已在 B2B 中叙述过。消费者要在柜台业务中注册银行账号并设置, 还要开通网上银行, 下载个人 CA 证书。

3、交易流程:B2C 的具体交易流程 (1)、网上产品库; (2)、放入购物车 商贸网 ;(3)、订单;(4)、收到订单;(5)、网上银行付款 ;(6)、受到货款;(7)、发货 物流 消费者;(8)、收货确认 商场;(9)、付运费 银行

四、实验步骤:

1、商户入驻电子商城 1)商户申请入驻商城;

2)商户登录商店管理后台,录入商品; 3)商户期初商品; 4)设置商店柜台; 5)开张营业。

商户入驻:电子商城以柜台租赁的方式提供空间,给商户进行网上建店。商户入驻的过程就是在电子商城进行注册的过程。(注册前商户应该在“电子银行”模块注册申请自己的B2C特约商户,详细请看“电子银行-B2C特约商户”使用说明),商户入驻的操作步骤如下:

1)进入B2C首页,点击“商户登录”后,进入商户登录页面。 2)点击“商户入驻”按钮,进入商户基本信息填写页面。

3)填写完毕基本信息后,点击“下一步”。 4)入驻完成。

初始化商品:商户入驻电子商城后,电子商城就为商户开辟了一个专柜,供商户销售商品。商户销售商品前需要初始化商店的数据,如商品录入,期初商品以及店面设置。

商品录入:添加和发布商品信息,具体操作请详细查看“B2C后台管理-商品管理”一节。

期初商品:登记新添加的商品数量,进入库存。具体操作请详细查看“B2C后台管理-期初商品”一节。

店面设置:设置商户的付款方式、送货方式、售后服务说明等。具体操作请详细查看“B2C后台管理-商店管理”一节。

2、B2C前台购物网站

商户通过后台的管理功能将产品发布到前台后,消费者就通过前台电子商城购物网站订购商品。前台购物网站的功能包括:搜索商品、会员注册、我的资料、购物车、订单查询等。

B2C前台购物流程如下:

1)消费者注册成为电子商城的会员; 2)消费者搜索商品;

3)消费者把选购的商品放入购物车;

4)消费者进入结算中心,通过电子支付结算帐单; 5)购物完成,等待商家送货。

会员注册:消费者注册成为电子商城的会员。电子商城的会员可以在任何一个柜台进行购物。注册流程如下:

1)点击“B2C”首页,选择“会员注册”进入会员注册页面; 2)填写用户名,然后点击“下一步”,进入用户基本信息页面;

3)填写用户基本信息,带“*”号的为必填项,填写完毕后,点击下一步; 4)注册完成。

搜索商品:搜索商品可以根据商品分类和名称进行搜索,也可以进入商城地图搜索。

购买商品:消费者从销售柜台中选购产品,并放入购物车。

提示:如果要继续结帐,则点击购物车页面右上方的“在本站继续购物”链接;

如果要修改商品数量,则填入数量,然后点击“修改数量”按钮; 如果要删除购物车的商品,则点击“取消”按钮;

如果要清空购物车的所有商品,则点击“清空购物车”按钮; 确定购物后,点击“结帐”按钮,进入结算中心。 结算订单: 结算流程如下:

1)消费者在购物车页面点击“结帐”按钮后,进入结算中心登录页面。 2)填写“会员名”及“密码”,点击“进入结算中心”。 3)选择所要进行结算的订单,而后点击“进行结算”。

4)进入选择“送货方式”及“支付方式”选择完毕后,点击“下一步”。 5)在此填入“收货人信息”,点击“下一步”,进入购买商品最后确定。 6)当您确认各项订单信息后,点击“确认我的订单”。

7)完成订购系统显示本次购物的订单号。点击“进行网上支付”,进入网上支付流程。

3、B2C后台管理

B2C后台管理是提供给商户管理商店的“进销存”功能模块,其中包括的功能有:商品管理、期初数据、采购管理、销售管理、库存管理、商店管理、客户管理、应收款明细、应付款明细、我的资料等

商品管理:商品管理是用于发布商品到前台购物网站,以及维护商品基本信息。

登记新商品:用于添加新商品并发布到前台购物网站。操作流程如下: 1)点击“登记新商品”,进入商品添加页面;

2)填写完毕内容后确认,新商品即时自动发布到B2C页面,完成新商品的添加。

修改商品:用于修改已发布商品的基本信息,包括商品介绍和价格调整。操作流程如下:

1)在如图5-3-1商品列表中选择要修改的商品,然后点击“修改商品”; 2)在商品商品修改页面,更新商品信息,然后点击“确认”,保存更新后的商品信息。

删除商品:用于删除已发布的商品。操作流程如下: 1)在商品列表页面中选择要删除的商品;

2)然后,点击“删除商品”按钮,即可删除商品。

销售管理:此模块主要是B2C商户与B2C的采购者之间的交易单据,从B2C商户商店管理模块可以看到采购者购买商品所下的订单,并且对订单进行操作。商店管理主要由网上订单、销售订单、发货处理、单据查询等模块组成。

流程说明:B2C采购者前台购物下订单,B2C商户在网上订单模块接受订单,然后对订单状态为“待处理”的订单进行处理,确认后,订单变为销售单。B2C商户在银行中确认B2C采购者已经付款,在销售订单模块中进行“结算”确认。经过结算确认的订单就可以到发货处理中进行发货,完成与B2C采购者的交易。

点击首页/商户登录/销售管理。

网上订单:B2C采购者购买的采购订单在该模块处理;从中可以知道采购者的采购情况及基本信息。当B2C商户货源不足情况下可以即时地对商品进行

1.生成采购单:当“受理”此订单后此订单便进入“销售订单”中。1)进入单据明细,如果库存不足则点击“生成采购单”进行采购补充库存; 2)页面进入“采购订单”。 3)如不接受则点击“作废”;

4)如接受该订单点击“受理”便生成销售订单。

2.销售订单:B2C商户对B2C的采购者的采购订单进行“结算”及“确认”。 1)选择订单后,点击“明细”进入结算页面; 2)点击“结算”后完成对订单的结算;

3)再次进入此单据明细,点击“确定”后,交易才算完成,订单转入“发货处理”。

3.发货处理:是对已“确认”的“销售订单”进行发货处理。 1)选择订单,点击“明细”进入发货处理页面; 2)点击“确认发货”完成与B2C的采购者的交易。

4.单据查询:是对B2C商户与采购者之间的各种状态的订单进行查询。 1)选择订单,点击“明细”进入单据的信息页面; 2)点击“确定”或“返回”便完成对订单的查看;

3)“销售单号”查询,把销售单号填入括号内,然后点击“查询”便可以; 4)“客户名称”查询,把客户名称填入括号内,然后点击“查询”便可以; 5)“单据日期”查询,把单据生成日期填入括号内,然后点击“查询”便可以。

库存管理:此模块是B2C商户对仓库中的商品进行管理,主要包括库存查询、预警设置、缺货查询、溢货查询等模块组成。

点击首页/商户登录/库存管理。

1.库存查询:主要是对仓库的商品库存进行查询。 1)选择商品名称,点击“商品明细”进入商品明细页面;

2)“商品分类”查询,选择商品的类别,点击“查询”便完成查询; 3)“商品名称”查询,填入商品的名称,点击“查询”便完成查询。 2.预警设置:是对仓库商品的库存量的上限及下限作预警设置,从而可以对仓库的商品管理做到自动库存管理。

1)选择要设置的商品,点击“预警设置”,进入设置页面。 2)在此设置库存的上限及下限;

3)点击“确定”后完成对商品的预警设置。 3.缺货查询:对已缺商品进行查询。

1)“商品分类”查询,选择商品的类别,点击“查询”便完成查询; 2)“商品名称”查询,填入商品的名称,点击“查询”便完成查询。 4.溢货查询:对已高出饱和的商品作查询。

1)选择商品名称,点击“商品明细”进入商品明细页面;

2)“商品分类”查询,选择商品的类别,点击“查询”便完成查询; 3)“商品名称”查询,填入商品的名称,点击“查询”便完成查询。 5.盘点录入:是对现在库存商品进行数量的清点,主要是实际商品库存数量与账面数量的核对工作。

1)点击“盘点录入”,进入盘点录入页面;

2)输入仓库商品实际盘点的数量、盘点人,选择盘点日期(提示:盘点日期不能大于当前日期),点击“生成盘点表”;

3)检查输入的商品实盘数,点击“调整库存”,则完成盘点录入操作,此时库存数量调整为盘点数。

6.盘点查询:是对盘点记录的查询。用户选择不同的时间查询盘点记录,也可以选择具体的盘点记录查询明细。

报表管理:合理地运用报表可以让用户非常轻松地获取所需的各种数据,为查帐及经营决策等提供了重要的数据。报表主要有进销存报表、经营状况表、利润表、成本表、应付款明细、应收款明细。用户点击“报表管理”,可以选择不同的报表按照日期等查询条件进行数据的查询。

进销存报表:进销存报表主要是根据用户输入的统计条件统计商家在一段时间内商品进货、销售、库存的数量和金额情况。

经营状况表:经营状况主要是让商家统计在一段时间内经营的情况,了解商品的期初、进货、销售、溢损、库存的数量及金额。

利润表:利润表主要是统计商家一段时间内销售收入、销售成本及销售利润情况。

成本表:成本表主要是统计商家一段时间内的商品销售金额、销售毛利、销售毛利率的情况。

应付款明细:主要是针对B2C的采购者下的订单作收款管理,从中可以对未发货的订单进行发货。

应收款明细:主要是B2C商户在采购库存商品时的付款明细。 点击首页/商户登录/客户管理。

客户管理:该模块可以看到客户(B2C的采购者)的基本信息明细,并且B2C商户也可以查看与客户的交易历史情况。

客户明细:选择要查看的客户明细,点击“客户明细”按钮就可以查到本商户的购物者的信息。

查看交易历史:选择要查看的客户,点击“查看交易历史”按钮,可以查看该采购者的交易情况。

商店管理:B2C商户对自己本商店的管理,主要有公司简介、配送说明、支

付说明、售后服务等模块组成。

点击首页/商户登录/商店管理。

公司简介:从该模块可以编写对本公司的简介。 1)点击进入后,可对公司简介进行修改;

2)修改完毕后,点击“修改”便完成对简介内容的修改。 配送说明:说明各种配送的方法。

1)点击进入后,对各送货方式、费用、时间、说明均可进行修改; 2)修改完毕后,点击“提交设置”便完成对配送说明的修改。 支付说明:说明各种支付的方法。

1)点击进入后,对“发送给客户的信息”均可以修改; 2)修改完成后,点击“修改”便完成对支付说明的修改。 售后服务:说明本公司的售后服务宗旨。

1)点击进入后,对“售后服务说明”进行修改;修改完成后,点击“修改”便完成。

4、实验截图 1.网上订单:

2.采购订单

五、实验心得

通过这次实验,令我更加深刻的了解到网上购物的流程,更加了解B2C的内容。尽管书上说的如何如何,可是也不能加深我们对B2C购物的理解。可是通过模拟网上购物,令到很多疑团都茅塞顿开。也许我们都曾经到过网上买东西,可是我们都知识了解到前台的工作,即消费者的购物流程,但我们并不了解到底商家的幕后工作是什么。这次让我们知道了,原来商家也是在电脑上获得我们的订单然后确认,收款后生成销售单,最后发货给我们。这些流程说简单不简单,说容易不容易。如果操作熟练了,可能就觉得简单,但是对于我们这些初初接受这方面东西的学生来说可能就不简单了。我明白到读万卷书不如走万里路的道理,在书本上我好像看懂了,可是在现实操作中我又碰到了很多的问题,这是书本上没有介绍的,就靠自己一步步的摸索过来,不过也加强了我的实践能力以及让我对网上B2C购物的理解加深了一大步。

在 B2C 中常出现货物质量不合格、消费者忘记确认收货付款、商家收款不发货或发空货。建议网上商城加强对商家的资格确认和信用管理。

推荐第10篇:联合排水试验报告

纳雍县中井煤矿

联合排水试验报告

2013年 3 月 5 日

纳雍县中井煤矿联合排水试验报告

根据《煤矿安全规程》规定,在煤矿的采掘过程中,都会有涌水渗出。为保证煤矿的安全生产,不致使涌水淹没矿井,需及时把水排到地面。煤矿每年都要对生产矿井的井下主排水泵进行性能测试,以获得水泵的实际运行工况和实际运转性能曲线。由此鉴定排水设备是否达到设计要求和技术指标;排水设备的容量配置是否合理;水泵的检修质量是否符合要求及准确掌握排水设备的性能变化,以便及时调节工况,使其高效运转。对煤矿排水设备的技术管理提供了有力的依据。

2013年为了检验煤矿排水设备的总能力,保证排水设备符合《煤矿安全规程》的规定,要求在每年雨季前对矿区生产矿井全部的工作水泵和备用水泵不仅进行性能测试,还要进行一次联合排水试验的测试,以便能发现并及时处理排水系统中存在的问题,保证煤矿的安全生产。煤矿于2013年 3 月 5 日上午9时到上午8时进行主排水系统联合排水验。

一、组织机构

为了更准确科学的进行本次试验,我矿成立试验领导小组,具体如下: 组

长:岳春 副组长:吴明强

员:赵江

林学令 杨明富

杨明奎

彭华

庞建国

左江

二、准备工作

1、水泵工、维修工、管道工、井下电工、变电工等相关人员全部在各自规定岗位待命。

2、制定安全措施、在试验前进行贯彻。

3、试运转前要对矿井排水系统的工作水泵、备用水泵进行全面检查维修,水泵、管路、电控等设备要保持完好,备品配件充足。

4、水仓,要进行彻底清理,保证有效容积。

5、排水管道要进行彻底清理,确保疏水畅通。

6、上、下排水沟要进行彻底清挖。

7、备齐各种测量仪表及工具。

三、试验方案

水泵的联合运行有并联和串联两种方式,并联工作是两台或多台泵通过一条(或多条)管道排水,其主要目的是增加管路中的排水量;同时我矿在同一水平基本采用同型号的水泵。同型号的水泵并联工作,没有极限工况点的问题,操作管理方便,并联效果好。故我矿水泵联合运转多采取并联的方式运行。泵房中有3台水泵,按《煤矿安全规程》的要求,确定该泵房内1台为工作水泵、1台为备用水泵、1台为检修水泵。确定3号水泵为检修水泵。测试时先测量管路I内两台泵联合运转时每台泵的流量,再测试管路Ⅱ两台泵联合运转时每台泵的流量,两条管路的流量之和,就是该泵房的总排水流量。

四、试验原理

水泵的流量测试有多种方法,如标准节流装置法、差压式流量计、超声波流量计等方法。我矿经比较现在实验采用差压式流量计法,采用

DN80mm校验合格流量计进行测量。测试时先测量管路I内两台泵联合运转时的流量,再测试管路Ⅱ联合运转时的流量,两条管路的流量之和,就是该泵房的总排水流量。

五、试验记录

1、打开1#、1#闸阀,打开联络闸阀,启动1#、2#水泵。

2、待水泵运行正常,排水流量正常后,开始计时。

3、试验结果如下:

实际联合运行时间:3小时30分; 1#排水管流量:214.515 m³; 2#排水管流量:221.935 m³; 联合运行总流量:436.45m³; 每小时联合排水量:124.7m³;

1#水泵电机电压:最大值668V ,最小值657V; 2#水泵电机电压:最大值671V ,最小值6587V; 1#水泵电机电流:最大值79.5A ,最小值71.3A; 2#水泵电机电流:最大值81.4A ,最小值73A; 1#水泵电机温度:最大值 44摄氏度; 2#水泵电机温度:最大值 49摄氏度;

六、试验结果分析

按《煤矿安全规程》规定:工作水泵和备用水泵的总能力应能在20 h内排出矿井24 h的最大涌水量。因为我矿的水泵在同一泵房的水泵为同型号的水泵,相同性能的两台水泵可以共用一条管路并联工作,管道

中的总流量为两台水泵流量之和,即QI=Q1+Q2,则该水平泵房的总的流量为:

QH= QHI+QHⅡ=Ql+Q2

式中 Q —— 联合排水总流量; QI,QⅡ—— 管路I,Ⅱ的流量; Q1,Q2:—— 1#、2#水泵的流量。

该排水系统工作水泵和备用水泵20 h的联合排水能力为: Q =20QH=20*124.7m=2494m³;

查阅地质资料我矿的最大日涌水量QE为720m³。同该排水系统工作和备用水泵联合运行20 h的排水能力比较20QH >QE,该排水系统的联合排水能力符合《煤矿安全规程》二百七十八条的要求。同时在水泵联合运行中,水泵、水管、闸阀、排水用的配电设备和输电线路运行正常,能够满足水泵联合运转的需求。

第11篇:CADCAM技术试验报告

CAD/CAM技术综合实验报告

专业:

班级:

姓名:

学好:

日期:

CAD/CAM技术试验综合报告

一、试验目的

二、试验设备及所用软件

三、试验原理(说明CAD/CAPP/CAM各自的作用及怎样利用其相关的理

论进行集成制造的)

四、试验内容

(一)CAD造型

1.CAD软件(CAXA)学习及草图绘制(自选图形进行练习,简要说明绘制草图的过程)

2实体及曲面的三维造型(用曲面裁剪法完成鼠标的三维造型,并简要说明其过程)

3自由曲面的绘制(用曲面法绘制五角星的三维图形或可口可乐瓶底的曲面造型,并简要说明造型过程)

(二)CAM与数控加工

1.CAXA制造工程师加工模块中毛坯的定义方法有哪些

2.数控加工切削方式

3自由曲面的数控编程及加工

(利用加工中心模拟软件对利用CAD设计的五角星造型进行数控指令生成和可视化加工模拟。简要说明其操作步骤)。

五、说明CAD/CAM技术在数控加工中的具体应用过程

六、实验收获

第12篇:工业性试验报告

鉴定材料之六

工业性试验报告

项 目

名 称:黄陵矿区水害综合防治技术研究 项目完成单位:陕西陕煤黄陵矿业有限公司

中煤科工集团西安研究院

项目完成时间: 2004年8月—2012年1月

1、项目概况

2、目的意义

3、主要成果

4、成果应用及效果

1、三盘区工作面防治水效果

2、六盘区

3、二号井防治水效果分析

主要内容:

1、物探成果

2、探放水成果

3、排水系统布置

4、防治水工作总体效果

第13篇:材料力学试验报告大题

材料力学试验报告大题

1,为何在拉伸试验中必须采用标准试件或比例试件,材料相同而长短不同的试件延伸率是否相同? 答:拉伸实验中延伸率的大小与材料有关,同时与试件的标距长度有关.试件局部变形较大的断口部分,在不同长度的标距中所占比例也不同.因此拉伸试验中必须采用标准试件或比例试件,这样其有关性质才具可比性.材料相同而长短不同的试件通常情况下延伸率是不同的(横截面面积与长度存在某种特殊比例关系除外).2, 分析比较两种材料在拉伸时的力学性能及断口特征.答:试件在拉伸时铸铁延伸率小表现为脆性,低碳钢延伸率大表现为塑性;低碳钢具有屈服现象,铸铁无.低碳钢断口为直径缩小的杯锥 状, 且有450的剪切唇,断口组织为暗灰色纤维状组织。铸铁断口为横断面,为闪光的结晶状组织。.3,分析铸铁试件压缩破坏的原因.答 :铸铁试件压缩破坏,其断口与轴线成45°~50°夹角,在断口位置剪应力已达到其抵抗的最大极限值,抗剪先于抗压达到极限,因而发生斜面剪切破坏.4,低碳钢与铸铁在压缩时力学性质有何不同? 结构工程中怎样合理使用这两类不同性质的材料? 答:低碳钢为塑性材料,抗压屈服极限与抗拉屈服极限相近,此时试件不会发生断裂,随荷载增加发生塑性形变;铸铁为脆性材料,抗压强度远大于抗拉强度,无屈服现象。压缩试验时,铸铁因达到剪切极限而被剪切破坏。

通过试验可以发现低碳钢材料塑性好,其抗剪能力弱于抗拉;抗拉与抗压相近。铸铁材料塑性差,其抗拉远小于抗压强度,抗剪优于抗拉低于抗压。故在工程结构中塑性材料应用范围广,脆性材料最好处于受压状态,比如车床机座。

5,试件的尺寸和形状对测定弹性模量有无影响?为什么? 答: 弹性模量是材料的固有性质,与试件的尺寸和形状无关。 6, 逐级加载方法所求出的弹性模量与一次加载到最终值所求出的弹性模量是否相同? 为什么必须用逐级加载的方法测弹性模量? 答: 逐级加载方法所求出的弹性模量与一次加载到最终值所求出的弹性模量不相同,采用逐级加载方法所求出的弹性模量可降低误差,同时可以验证材料此时是否处于弹性状态,以保证实验结果的可靠性。

9, 碳钢与铸铁试件扭转破坏情况有什么不同?分析其原因.答:碳钢扭转形变大,有屈服阶段,断口为横断面,为剪切破坏。 铸铁扭转形变小,没有屈服阶段,断口为和轴线成约45°的螺旋形曲面,为拉应力破坏。

10, 铸铁扭转破坏断口的倾斜方向与外加扭转的方向有无直接关系?为什么? 答:有关系。扭转方向改变后,最大拉应力方向随之改变,而铸铁破坏是拉应力破坏,所以铸铁断口和扭转方向有关。

11,实验时未考虑梁的自重,是否会引起测量结果误差?为什么? 答:施加的荷载和测试应变成线性关系。实验时,在加外载荷前,首先进行了测量电路的平衡(或记录初读数),然后加载进行测量,所测的数(或差值)是外载荷引起的,与梁自重无关。 12,压杆稳定实验和压缩实验有什么不同? 答:不同点有:

1、目的不同:压杆稳定实验测临界力,压缩实验测破坏过程中的机械性能。

2、试件尺寸不同:压杆试件为大柔度杆,压缩试件为短粗件。

3、约束不同:压杆试件约束可变,压缩试件两端有摩擦力。

4、实验现象不同:压杆稳定实验试件出现侧向弯曲,压缩实验没有。

5、承载力不同:材料和截面尺寸相同的试件,压缩实验测得的承载力远大

于压杆稳实实验测得的。

6、实验后试件的结果不同:压杆稳定试件受力在弹性段,卸载后试件可以反复使用,而压缩件已经破坏掉了,不能重复使用

第14篇:综合保护装置试验报告

综合保护装置试验报告

湿度:温度: 工程名称:

单元名称:

1.铭牌:

2.上电检查:

2.1/自启动试验:

2.2/CRC码检验:

2.3/定值输入/固化/页号变化检查:

3/模拟量输入检查:

3.1/零源检查:

3.2/电流/电压的测量(PT变比:10500/100,CT变比:300/1)

综合保护装置试验报告

第15篇:盐碱地改良试验报告

禾康盐碱清除剂效果试验报告

土壤盐碱化是制约农作物产量增加的重要因素。长期以来,改良盐碱地大多是以挖排水渠、泡田洗盐等常规农业措施清除土壤盐碱,但常常出现改良周期长、除盐效果差、投资成本高以及引起次生盐碱化的问题。盐碱清除剂可以与土壤盐份离子发生络合化学反应,它们的化合产物容易随水流失并被分解,从而达到加速改良盐碱的效果。为了解和掌握盐碱清除剂的改良效果和方法,2001年10月,我们在察布查尔县羊场开发区的盐碱地上安排了“禾康”牌盐碱清除剂的使用效果示范实验。

一、试验材料及方法

供用药剂为“禾康”牌盐碱清除剂(北京飞鹰绿地科技发展公司生产),试验地点在察布查尔县羊场开发区王力的承包地里。试验设四个处理:

1、对照,不用改良剂只灌水,共设三个对照;

2、每亩用“禾康”牌盐碱清除剂1千克;

3、每亩用“禾康”牌盐碱清除剂2千克;

4、每亩用“禾康”牌盐碱清除剂3千克;

“禾康”牌盐碱清除剂采用稀释后在入水口滴入灌溉水中。

试验采用间比法,即每个用改良剂的处理都与一个对照相间排列,共计6个小区(三个改良剂处理和三个对照),小区面积大于33平方米,各小区间打高埂,各小区平整土地,单独灌水,灌水量约100立方米/亩左右。

试验于10月6日开始,试验前每个小区按对角线采集基础土样,当天用改良剂和灌水。10月14日,在原来样点附近采集用改良剂后的土样,土样送至化验室,分析化验用改良剂前后土壤总盐含量和PH值。

二、试验结果

1、“禾康”牌盐碱清除剂对土壤总盐的影响

表1盐碱清除剂对土壤总盐的影响

处理 项目 用药剂前% 2.85 1.69 4.96 3.67 4.80

用药剂后% 1.88 1.31 3.39 3.47 2.83

增减量% -0.97 -0.38 -1.57 -0.2 -1.97

增减率% -34.04 -22.49 -31.65 -5.45 -41.04

比对照增减 -11.55

第 一 组 第 二 组 第 三 清除剂1千克 对照1 清除剂2千克 对照2 清除剂3千克

-26.50

-30.13 组平均 对照3 清除剂 对照 3.39 4.2 2.91

3.02 2.70 2.6

-0.37 -1.50 -0.32

-10.91 -35.58 -12.95

-22.73

在试验中,第一处处理在上水口,土壤基础盐份和PH值较,三个对照灌水前后土壤总盐分别下降0.38%、0.20%和0.37%,平均为0.32%,下降率平均为12.95%。使用禾康牌盐碱清除剂1千克/亩、2千克/亩和3千克/亩的三个处理,灌水前后土壤总盐增减量分别为-0.97%、-1.57%和-1.97%,平均为-1.50%,灌水后比灌水前下降率平均为35.58%,比对照的下降率增加22.73%,是对照的2.75倍。由此可见,盐碱改良剂的效果是十分明显的。从盐碱清除剂的用量上看,基本上可以看出随着用量的加大,脱盐效果也越明显。

2、禾康牌盐碱清除剂对土壤PH值的影响

2、盐碱清除剂对土壤PH值的影响

处理 项目 用药剂前% 8.21 7.92 8.37 8.56 8.46 8.28 8.35 8.25

用药剂后% 8.01 8.05 8.43 8.39 8.33 8.4 8.25 8.28

增减量% -0.20 +0.13 +0.06 -0.17 -0.13 +0.12 -0.09 0.02

增减率% -16.53 +14.13 +4.38 -10.9 -8.9 +9.38 -7.02 4.2

比对照增减 -30.6

第 一 组 第 二 组 第 三 组平均 清除剂1千克 对照1 清除剂2千克 对照2 清除剂3千克 对照3 清除剂 对照

15.28

-18.28

-11.22

注:表中PH值增减率以7中性为基数0计算.

从表2中可以看出,三个对照的PH值灌水前后的增减值分别为0.

13、-0.17和0.12,平均增加0.08,以PH值7中性为基数0计算,对照PH值平均增长4.2%。洗盐前后PH值不下降反而增加的原因,主要是因为硫酸盐和氯化物盐的水解反应为中性,部分碳酸盐如碳酸钠则为碱性。土壤盐份的各种离子溶解性和移动性均不相同,在洗盐脱盐过程中,硫酸根离子、氯离子及钙镁等离子容易被冲洗淋溶掉,土壤中碳酸钠等盐份相对增加,造成土壤碱性增加,PH值升高,生产中经常出现因为改良方法不当造成土壤碱性增加的现象。在试验中,每亩用盐碱改良剂1公斤和3公斤的处理,PH值下降分别为0.2和0.13,下降率分别为16.53%和8.9%,每亩用量为2公斤的处理,PH值增加0.06,增长率为4.38%。三个药剂处理的PH值平均下降0.09,平均下降率为7.02%,与对照相比,下降值增加0.17,下降率增加11.22%,效果十分明显。

3、禾康牌盐碱改良剂的推广价值和应用方法

从化验分析结果看,察县羊场开发区土壤总盐高达1.69%以上,一般为2~4%,土壤PH值均在8.56以下,我们对试验区外陈世全的承包地进行取样,为了了解最高含盐量,我们只取造成作物严重死亡绝收的区域,经化验,总盐高达5.46%,PH值8.46。一般情况下,PH值8.5以下,大多数作物能够生长。因此,羊场土壤为盐土,影响作物生长的主要是硫酸盐和氯化物盐。

综合以上试验结果,对照区土壤灌溉一次土壤总盐平均仅下降0.32%,下降率为12.95%,土壤PH值却略有增加,土壤脱盐降碱效果很差,从生产实际来看,如果仅以灌水洗盐排盐,必须要增加灌水次数和用水量,在排水条件不完善的情况下,势必造成地下水位进一步上升,土壤次生盐碱化程度增加。使用盐碱改良剂并结合灌水后,土壤总盐平均下降1.34%,下降率达32.17%,比对照的下降率增加2.48倍,土壤PH 值也平均下降0.09,下降率达7.02%,比对照下降率增加11.22%。由此可见盐碱清除剂促进灌水脱盐除碱的效果十分明显,具有一定的推广应用价值。建议在盐碱地改良过程中,首先必须建设完善配套的排灌水设施,确保排水通畅。其次结合使用盐碱清除剂和其他农业耕作措施,加快土壤脱盐除碱速度,缩短改良周期,提高改良效果。

三、结论

1、禾康牌盐碱清除剂在盐碱地改良过程中能够促进土壤脱盐除碱的作用,效果十分明显。结合灌溉使用盐碱清除剂后,一般能使土壤总盐平均下降1.34%,下降率达到32.17%,PH值下降0.09,下降率7.02%,而对照土壤总盐仅平均下降0.32,下降率12.95%,土壤PH值没有下降反而增加。使用盐碱清除剂对土壤总盐的下降率比对照高2.48倍,并有一定的降低PH值效果,PH值下降率达7.02%。因此禾康牌盐碱清除剂具有一定的推广应用价值。

2、不合适灌水洗盐排盐往往造成土壤次生盐碱化和土壤PH值增高,碱性增大,使用禾康改良剂可以减少灌水次数和灌水量,避免次生盐碱化并降低土壤的PH值。

3、使用盐碱改良剂必须要配套完善的灌排措施。

伊犁州农业开发办公室

朱新生 田秀欣

伊犁州农业技术推广总站土肥站

罗新湖 聂国华 林颖佳

2001年10月28日

第16篇:垃圾短信试验报告

垃圾短信实验报告

精选范文:垃圾短信实验报告(共2篇) 垃圾短信实验报告 

◆大城小事

5月28日至6月28日,收藏手机里的所有垃圾短信,得出如下

在第N次深夜被广告短信惊醒以及第N次收到类似于“洗浴中心大酬宾”、“偷窥设备推销”及“私家侦探为您服务”等具有暧昧字眼的短信后,我从开始的啼笑皆非转而变成愤然了。周围的人却是一副幸灾乐祸的表情,他们说,无风不起浪,你得反思一下你的行为轨迹了。

于是,我的“反思”行动就这样正式拉开序幕:以一个月的时间为期限,收藏手机里的所有垃圾短信,然后按照统计学的方法对它们归类总结,以期看看一个正常的朝九晚五的上班族究竟能被多少、何种类别的短信骚扰,以科学的论断封住大家的嘴。

实验时间为5月28日至6月28日,手机中收到涉及机票打折、商场促销信息、银行虚假消费报告、房地产广告及其他千奇百怪的信息共40条,频率为一天1.33条,最多的一天短信达到了5条,同一内容的短信重复率达到4次。

机票打折信息是这里面的重头,几乎占到了1/3。内容大多一样,底限是3折起7折止,城市多为热门。因为在这个月里我需要飞一次,于是按照短信上的号码一一进行查询过,得到的回答基本上一致,3折确实存在,都是隐藏在热门城市中最不起眼的冷门地点,或者就是被告知3折的机票早就卖完了,而我所查询的城市机票大多在7-8折之间,和窗口卖出的价格无异。还有一种就是需要议价的机票,说是在争取然后让我等消息,结果就是石沉大海了。如此看来,你当然不能说人家是虚假广告,但是真正的低价格你一个也拿不到。

排在第二位的是商场促销信息,这个不能全怪人家,因为我申请了A商场的贵宾卡,适时地收到活动信息也是天经地义,只是除掉A商场之外,还附送了我B、C、D商场的相关信息。于是有理由怀疑我的个人信息从A商场被别有用心地转移了。

还好以上两类信息在某种程度可以起到一定帮助,虽然略显聒噪一些,但还不至于气愤;可接下来的就有些纯属骚扰了。

银行虚假消费通知短信已经被曝光了好几个月了,现在居然还能零散地收到,大多是异地消费,金额在3000元以上。这些人可真是挑战现代化信息转播范围的权威性,或者以为避开了时间上的风口浪尖就可以重操旧业了。技术含量实在是低了点。

五花八门的短信更是层出不穷,比如“放高利贷给资金短缺者”,比如“全新电话号码永不占线可同时接入多个号码”,再比如“传授必胜牌技”,后面还义正词严地加上一句“严禁赌博”,简直就是贼喊捉贼。还有一条更有商业头脑,信息主题是“空调移机打孔维修安装及加氟回收”,附加内容是“急购小面轿车一辆”,真是什么也没落下。

其间,因为出差去了一次福建而有了考察异地短信的机会,结果仅停留了半天的时间就收到了三条来自不同厂家的关于同一专机设备专业制造的信息。看人家的速度和覆盖率!

按照这样的实验报告,我的行为轨迹应该是这样规划的:整天穿梭于机场与商场之间,然后是在不同的城市发生一掷千金的消费,同时参与一些烧砖的主业和赌博的副业,从而造成了资金短缺被放高利贷的人盯上了。[垃圾短信实验报告(共2篇)]篇1:数字内容过滤小学期实验四实验报告

数字内容过滤小学期实验报告

学院: 信息与通信工程学院 专业: 信息工程

班级: 2011211124

[垃圾短信实验报告(共2篇)] 前言

短消息业务是移动通信领域的一个成功典范,它诞生时间不长,却给人们的工作和生活带来了深刻的变化,简单、易用、廉价、开放的设计理念使其成为当今最重要的通信方式之一。据工业和信息化部统计。据中国工信部调查显示,截至2013年3月底,中国共有11.46亿手机用户;2013年1-2月,全国移动短信业务量1576.1亿条,同比增长0.7%。其中,点对点短信量878.1亿条;户月均移动短信量达到56条。如此庞大的手机用户数量和短信业务量足见我国短消息业务的发展迅速。

随着短消息业务量发展,电信运营商发现短信业务除了为用户提供便捷消息服务的同时,也为垃圾信息的传播提供了一条方便的渠道。面对垃圾短信的骚扰,电信运营商、国家政府部门、自然语言处理领域专家学者们都对短消息安全问题给予了极大关注。由中国互联网协会组织,12321网络不良与垃圾信息举报受理中心举办的2012年下半年中国手机短信状况调查报告显示,2012年下半年手机短信息用户平均每周收到垃圾短信息10.7条,环比上涨了0.1条,上涨0.9%。收到垃圾短信息占全部短信息的比例为22.5%,环比上涨0.4个百分点。大量垃圾短消息的传播,给人们正常的生活造成影响,有些反动、色情短消息更是危害整个社会和国家的发展。因此,从社会安定和国家安全角度来看对短消息进行监控和过滤是十分必要的。

垃圾短消息主要分为以下五类:

国情的消息,能在一定程度上防止不良信息的传播,保护通信网络的纯净。

本次试验我们通过编程实现一个简单的短消息过滤系统来实现对含有不良内容的短消息的过滤,以加深对短信过滤相关知识的理解。

一、实验目的:

掌握短信过滤基本技术,认识短信过滤技术在数字内容过滤系统中的作用。

二、实验任务及内容

编程实现一个简单的短消息过滤系统并验证功能和有关参数。

1.感性认识

1)收集并阅读一些不良短信,讨论人们区分不良短信与正常短信的依

据是什么;

2)讨论可用于划分不良短信与正常短信的依据;

3)讨论不良短信的处理方式。

2.知识学习

1)学习短消息倾向性分类的原理;

2)学习智能手机终端的软件环境WinCE和编程技术;

3)学习智能手机终端的短消息处理机制。

3.动手实践 1)采集不良短消息语料和正常短信语料;

2)在实验2的基础上,用WinCE编程,设计实现一个简单的、运行在

智能手机终端的、基于内容的短信过滤系统,初步完成不良短信和正常短信两类语料的划分;

3)测试分析系统的性能。

三、知识准备

垃圾短信的分类: 1) 虚假欺骗广告:用户大量向他人发送如六合彩信息、冒称海关罚没物

资处理等,骗取钱财;

2) 恶意欠费:用户在某一时段内发送频次过度,恶意欠费; 3) 恶意骚扰信息:用户向他人恶意/随意发送黄色、恐怖消息;

4) 反动政治目的:用户出于反动政治目的,肆意传播法轮功等邪教内容。

5)诅咒短信:此类短信多以让更多用户转发为目的。不转发的话,就说几日内,某个或某些亲人会有这样那样的灾难。

实验预习:

通过老师给我们在课上的指导,我们了解到本实验使用的短信拦截程序是Windows Mobile SDK自带的示例程序MapiRule,可以在SDK安装目录下找到,即: C:\\ProgramFiles\\Windows

Mobile

6 SDK\\Samples\\Common\\CPP\\Win32\\MapiRule。在使用该程序之前,要先安装Visual Studio和Windows Mobile SDK环境,将MapiRule编译成功后部署到虚拟设备或手机端上安装即可看到效果。

MapiRule是微软提供的用于演示短信拦截技术的DEMO程序,程序展示了使用COM技术为tmail.exe注册服务,实现客户端短信拦截的基本方法。在SDK的安装目录中可以找到它,如果开发平台是WM6.0,则可以在下面目录中找到该程序:C:\\Program

Files\\Windows

Mobile SDK\\Samples\\Common\\CPP\\Win32\\Mapirule

四、实验过程(步骤、问题、解决办法)

1、配置环境:

下页篇2:机垃圾短信及治理》

编号:

河南大学2014届本科毕业论文

手机垃圾短信及治理

《手

论文作者姓名:

作 者 学 号:

所 在 学 院:所 学 专 业:

导 师 姓 名:

导 师 职 称:

【摘要】随着手机的普及,手机短信业务也因为方便、实用、廉价的特点,受到了井喷式的增长,然而手机短信业务在给我们带来便利的同时,随之而来的垃圾短信,却让我们不胜其烦。这些垃圾短信无孔不入,不分时段地打扰我们,严重地影响了我们的日常生活。如何治理垃圾短信成为现下一个重要的社会热点问题。因此探讨关于垃圾短信的治理这一社会热点问题,具有一定的意义。本文将从三个部分对垃圾短信的现状、产生的原因、以及如何治理等一系列问题展开讨论,希望能为手机短信传播创造一个健康、有序的环境而提供一些合理化的建议。

【关键词】手机垃圾短信,现状,治理

目录

摘要 ........................................................................2 一

引言.....................................................................5

二、手

现状 .......................................................5

1、垃圾短信的概念 ........................................................5

2、垃

分类 ........................................................5 2.1广

信息 ...................................................6 2.2电

广

信息 ...............................................6 2.3各

信息 ...............................................6 2.4违

信息 ...................................................6

3、垃圾短信的现状 ........................................................7 3.1垃

泛滥 .....................................................7 3.2垃圾短息

产量和

受害区

域分析 .......................................7 3.3高科技手段起

挑战 .................................8 3.4利

使

不止 ...............................................8 3.5投

率低 .................................................9 3.6治

滞后 .....................................................9

4、垃

害性 ......................................................9 4.1影响

安全 ...........................................9 4.2败

风气 .....................................................9 4.3侵犯接收者通信自由、干扰接收者生活安宁 ..........................10

三、手机

原因 ..................................................10

1、涉

健全 ...................................................10

2、运营

加强 .............................................10

3、公众

不够 .............................................10

4、垃圾

益链 .............................................10 4.1运

利益 ....................................................11 4.

2商

利益 ......................................................11 4.3短

利益 ..............................................11 4.4广告主的利益 ....................................................12 4.5不法分子获取非法利益 ...................[垃圾短信实验报告(共2篇)].........................12

四、手

治理 ......................................................12

1、健

法规 .....................................................12

2、加强对于运营商的监管力度和制裁措施 ...................................12

3、加强对垃圾短信技术层面的研发和支持 ...................................13

5、提高手机用户的维权意识和防范意识 .....................................13

6、国外手机垃圾短信治理的经验 ...........................................13 6.

1美国 ............................................................13 6.

2英国 ............................................................13 6.

3新

加坡 ..........................................................14 6.

4印度 ............................................................14

7、手机垃圾

短信治理的意义 ...............................................15

结论....................................................................

文献...................................................................116

一、引言

快节奏、信息化的时代让人们接收信息的渠道更加广泛多样化,而随着移动通信业务的发展,让人人成为信息的传播者变为可能,这些在带给我们便利的同时,也面临着一系列的挑战,如手机垃圾短信问题。虽说央视315连续几年曝光手机垃圾短,但是这些令人不胜其烦的垃圾信息,还在大肆横行,屡禁不止,给我们正常的生活造成了严重的困扰,面对公众和媒体的不断质疑和报道,如何治理这些无时不在的手机垃圾短信成为社会关注的焦点,也成为了一个难点。

二、手机垃圾短信的现状

1、垃圾短信的概念

目前关于垃圾短信的定义,并没有一个明确的表述,一直都是众说纷纭,一般认为所谓垃圾短信是指:“那些并非用户所需要的,且对用户只会造成骚扰的、消耗接收者时间、侵占接收者手机储存空间的短信。”[1] 还有一种意见是:“凡是没有经过用户订阅、涉及色情、暴力、利用短信诈骗或者涉及广告等内容,给手机使用者日常生活造成干扰,影响正常生活的所谓‘服务’短信,都称为垃圾短信。”[2] 梁作君在《垃圾短信的防范与治理》中指出垃圾短信是:“即并非用户主动订制,而是被迫接受的且无益,甚至有害于用户的短信都可以被视为垃圾短信。这一判断的依据是用户是否愿意接收;而垃圾短信中尤其以群发垃圾短信为害最甚,其主要特征是同一短信内容向大量的不同用户发送。”[3] 因此,综合不同的意见,我以为垃圾短信就是:未经用户同意的,对接收人并没有价值的,包含违背法律规定,涉及色情、暴力、诈骗和广告内容,侵害接收者的通信自由,给接收者造成干扰,影响生活安宁的短信,称之为垃圾短信。

2、垃圾短信的分类

结合垃圾短信治理中的统计数据、用户投诉量,以及目前所搜集到的资料整理总结出垃圾短信分类图如下所示:

下页

第17篇:数据结构线性表试验报告

线性表上机实习

1、实验目的

(1)熟悉将算法转换为程序代码的过程。

(2)了解顺序表的逻辑结构特性,熟练掌握顺序表存储结构的C语言描述方法。

(3)熟练掌握顺序表的基本运算:查找、插入、删除等,掌握顺序表的随机存取特性。 (4)了解线性表的链式存储结构,熟练掌握线性表的链式存储结构的C语言描述方法。 (5)熟练掌握线性链表(单链表)的基本运算:查找、插入、删除等,能在实际应用中灵活选择适当的链表结构。

2、实验要求

(1)熟悉顺序表的插入、删除和查找。 (2)熟悉单链表的插入、删除和查找。

3、实验内容: ① 顺序表

(1)抽象数据类型定义

typedef struct {

TypeData data[maxsize];

//容量为maxsize的静态顺手表

int n;

//顺序表中的实际元素个数

}SeqList;

//静态顺序表的定义

在本次实验中,首先建立一个空的静态顺序表,然后键盘输入数据存入表中,然后进入菜单选择界面,通过不同的数字输入,实现对顺序表,删除,插入,查找,显示等操作。

(2)存储结构定义及算法思想

在顺序表结构体的定义中,typedef int TypeData 为整型,存储结构如下:

for(n=0;n

cout

cin>>L.data[n];

//顺序将数据存入顺序表

}

//其他存储与此类似,都是直接赋值与数组的某一位

插入版块子函数:

void insert(SeqList &L)

//插入数据 {

int a,b,c,k;

cout

cin>>a>>b;

if(b(L.n+1)) {cout

k=L.data[b-1];L.data[b-1]=a; c=L.n; L.n=L.n+1;

while(c>b){

L.data[c]=L.data[c-1];c--;

//通过循环,实现插入位置后的数据挨个往后移动一位

}

L.data[b]=k; } 顺序表的插入与删除操作类似,在插入与删除后,都要循环调整后面数组的每一位元素,同时记录数据元素的长度的标示符也要跟着改变。 显示操作是通过循环实现表中第一个元素到最后一个元素的输出,查找操作是直接取数组中的查找位输出。

(3)实验结果与分析

② 单链表

(1)抽象数据类型定义

typedef struct node{ DataType data;

//链表的数据类型

struct node *link;

//链表的结点指针

}linknode,*linklist;

//定义了结构体linklode和结构体指针linklist

在本次实验中,首先程序自己建立一个空的头结点,通过菜单的功能选择“添加链表数据”可自由添加链表的节点数及元素值。在菜单选择中,有“添加链数据”,“插入链表数据”,“删除链表数据”,“查找链表数据”和“显示链表数据”功能,选择不能的功能选择就能实现不同的操作。其中“添加链表数据”可反复批量输入链表数据。

(2)存储结构定义及算法思想

在单链表中,typedef int DataType;DataType data;定义链表存储数据位整型。存储结构如下:

while(p->link!=NULL){ p=p->link;

k++;

//首先找到单链表的最后结点(如果是只有头结点

}

的单链表则直接跳过),以便后面接着输入数据

for(int i=0;i

{ cout

//开辟新的结点空间并转化为linklist指针型

cin>>q->data;

q->link=p->link;

//将前面一个结点的指向(及NULL)赋给新开辟的结点的指向

p->link=q;

//将插入点前面一个结点指向新开辟的的结点

p=q;

//将指明的最后一个一个结点向后移1位到最后一位,以便后面接着输入

}

删除结点子函数:

void delate(linklist &l){

//删除单链表数据

linklist p; int m,n,i=0;

cout

cin>>m;

p=l;

//将头结点赋给转移指针p

while(p&&i

//查找删除结点的位置

p=p->link;

//当在单链表中间已查到删除结点或p=NULL时跳出循环

i++;

} if(p==NULL) {

//当p=NULL跳出循环时,表明链表中没有该结点

cout

}

n=p->link->data; //找到删除接结点将数据取出并显示出来(找结点时是找的前一个结点)

cout

p->link=p->link->link;

//将删除结点的前后结点链接起来

}

链表的删除,插入操作是类似的,要考虑到加入或减少一个结点后,前后结点的链接关系,以及删除或插入的是最后一个结点时,新空间的开辟与结点收尾等问题。其中删除功能的一部分就是查找功能,显示功能也是从链表的头结点遍历至最后一个,依次输出。

(4)实验结果与分析

③ 心得体会

本次数据结构实习我收获颇丰,以前学过c语言与c++也有经常上机,但以往都是偏向于程序整体的算法设计,没有像这次的实习这样是着重在线性表,链表结构的算法设计上面。这次上机实习,让我更加熟练了结构体及结构体指针的用法,线性表的设计等等,同时在这次实习中,引用,指针,地址这三个的用法曾一度让我混淆,在查阅书籍后才得以解决,也希望老师在课堂上有时间时给我们详细讲解一下,指针,地址,引用三者的使用。

附录:

顺序表源代码: #include using namespace std; #define maxsize 50 typedef int TypeData; typedef struct { TypeData data[maxsize]; int n; }SeqList;

void makeSeq( SeqList &L) // 据 { int m,n,k; cout>m; for(n=0;n>L.data[n]; } L.n=m; cout

输入线性表数输出线性表数据

void insert(SeqList &L) //插入数据 { int a,b,c,k; cout>a>>b; if(b(L.n+1)) {coutb) { L.data[c]=L.data[c-1]; c--; } L.data[b]=k; } void delate(SeqList &L) //删除数据 { int wei; cout>wei; if(weiL.n) { cout>a; if(a(L.n)) {cout

cout>xuanze; switch(xuanze) { case 1: insert(L);break; case 2: delate(L);break; case 3: find(L);break; case 4: showSeq(L);break; default :break; } } }

单链表源代码:

#include using namespace std; typedef int DataType; typedef struct node{ DataType data; struct node *link; }linknode,*linklist;

linklist chushihua() { linklist L; L=(linklist )malloc(sizeof(linknode)); L->link=NULL; cout>a; linklist p,q;

p=l; while(p->link!=NULL) { p=p->link; k++; } for(int i=0;i>q->data; q->link=p->link; p->link=q; p=q; } } void show(linklist l) { coutlink; while(p!=NULL) { coutdatalink; } cout>m; linklist p; p=l->link; while(p&&ilink; i++; } if(!p) { coutdata

{ linklist p,q; int m,n,i=0;

cout>m>>n; p=l; while(p&&ilink; i++; } if(p==NULL) { cout

q=(linklist)malloc(sizeof(linknode)); q->data=n; q->link=p->link;p->link=q; }

void delate(linklist &l) { linklist p; int m,n,i=0; cout>m; p=l; while(p&&ilink; i++; } if(p==NULL) { coutlink->data; coutlink=p->link->link; } void main() { linklist L; int select;

L=chushihua();

while(1) { cout>select; switch(select) {

case 1: shuru(L);break; case 2: insert(L);break; case 3: delate(L);break; case 4: find(L);break; case 5: show(L);break; default :break; } } }

第18篇:试验报告承诺书(材料)

化学实验安全承诺书

为了保证化学实验课的人身安全和有序进行,特制订以下《化学实验室安全守则》,请认真阅读领会。

《化学实验室安全守则》

1.进入实验室前必须熟悉实验室的安全规则,并严格遵守实验室的纪律。 2.进入实验室前必须做好预习,检查仪器、药品是否齐全和完好,如有缺损及时报告,未经教师批准,不得进行实验。实验时,严禁挪用其他组的用品。严禁将实验室用品带出实验室外。

3.为了保证实验活动顺利进行,实验时不准来回走动,严禁打闹喧哗。 4.化学实验室有许多有毒有害物质,为了防止中毒等事故发生,实验室内禁止饮食。 5.实验时,学生要注意人身安全,不能用湿手触碰电器开关;要爱护仪器设备,要节约药品、水、电等实验材料。 6.实验时不可用手直接接触药品,也不能直接闻药品的气味,更不能尝任何药品的味道。如果皮肤接触到腐蚀性的强酸强碱,立即用抹布擦去,再用大量水冲洗。如果进入眼睛,不能眨眼,直接用大量水冲洗眼睛,并报告老师。如酒精灯引起火灾,直接用湿抹布盖灭。 7.实验完毕,按要求整理好实验材料,仪器或药品如有损坏或丢失,要及时报告老师,并如实填写《实验记录表》,人为损坏的要照价赔偿。 8.实验完毕,填写好《实验记录表》,清洁桌面、抽屉和水槽,并将凳子收回实验桌下,报请老师允许后,方可离开实验室。

我已经认真阅读过《化学实验室安全守则》,同意并遵守以上规定。如有违反,我愿意接受以下第 条处理,以帮助我改正错误。 1.打扫当天实验室卫生。

2.失去获得该次实验所需物品的权利。 3.写出不少于300字的检讨反思。 4.抄写《化学实验室安全守则》两遍。

本承诺书一式两份,一份由学生保管,一份由实验室存档。

承诺人:

家长签名:

日期: 年 月 日篇2:诚信检验承诺书范文

诚信检验承诺书范文

诚信检验承诺书(1) 目前,平湖市检验检测机构共有平湖市汽车综合性能检测站、平湖市环境监测站、平湖市正信建设工程检测有限公司、平湖市滨海建设工程检测有限责任公司、平湖市交通工程试验室、平湖市疾病预防控制中心、平湖市产品质量监督检验所、嘉兴市纺织面料(服装)检测中心、平湖市保安机动车安全性能检测站、平湖市防雷设施检测站10家。 为推动检验机构诚信体系建设,营造公正公平、科学准确、规范有序的检测环境,树立检验机构诚信公正、廉洁高效的社会形象,市检验检测机构监督管理领导小组携全市10家检验检测机构做出诚信检验承诺如下: 1.承诺遵守《浙江省检验机构管理条例》等有关法律、法规对检验工作的要求,严格依法施检,严格依据标准开展检测,确保检测公正、科学、准确。 2.承诺遵守《实验室资质认定评审准则》、《浙江省检验机构计量认证/审查认可(验收)评审准则》等规定,确保检验资质合法有效,禁止未通过计量认证开展检测服务工作。 3.保证对外独立开展检测服务工作,不受来自商业、财务等方面的干预和其他内部与外部的行政压力。 4.禁止伪造检验数据,禁止出具虚假报告,保证所出具的检验报告真实有效、数据准确可靠。

5.贯彻执行“科学公正、准确可靠、优质高效、方便顾客”以及自行规定的服务方针,对所有顾客都能做到公平、公正对待,保证提供同等质量的优质服务。 6.严格保守顾客的技术、资料、数据以及其他商业机密,不利用顾客的技术与资料从事技术开发和技术服务。 7.认真执行收费标准,规范服务行为,执行党风、行风廉政规定,廉洁自律,不以权谋私,维护检测机构科学、公正、廉洁、高效的行业形象。县检验机构签署诚信检验承诺书

为推进“规范检测管理、提升检测质量”活动,营造公正公平、科学准确、规范有序的检测环境,县质监局组织我县质检所、环境监测站、疾控中心等6家检验机构签署诚信检验承诺书。

1、承诺遵守《浙江省检验机构管理条例》等有关法律、法规对检验工作的要求,严格依法施检,严格依据标准开展检测,确保检测公正、科学、准确。

2、承诺遵守《实验室资质认定评审准则》、《浙江省检验机构计量认证/审查认可(验收)评审准则》等规定,确保检验资质合法有效,禁止未通过计量认证开展检测服务工作。

3、保证对外独立开展检测服务工作,不受来自商业、财务等方面的干预和其他内部和外部的行政压力。

4、禁止伪造检验数据,禁止出具虚假报告,保证所出具的检验报告真实有效、数据准确可靠。

5、贯彻执行“科学公正、准确可靠、优质高效、方便顾客”以及自行规定的服务方针,对所有顾客都能做到公平、公正对待,保证提供同等质量的优质服务。

6、严格保守顾客的技术、资料、数据以及其他商业机密,不利用顾客的技术和资料从事技术开发和技术服务。

7、认真执行收费标准,规范服务行为,执行党风、行风廉政规定,廉洁自律,不以权谋私,维护检测机构科学、公正、廉洁、高效的行业形象。xxxx 2015-05-15机动车环保检验机构诚信经营承诺书

为促进佛山市机动车环保检验行业的健康可持续发展,营造行业公平竞争和诚信经营环境,提高行业公信力,切实保障车辆所有人、维修业户及经营者的合法权益,作为受省环保部门委托的机动车环保检验的合法机构,向社会公众、

政府主管部门郑重承诺:

一、遵纪守法,诚信经营。严格遵守国家和地方有关机动车环保检验行业的法律法规,依据法定的检测方法、检测标准对机动车排气污染进行定期检测,出具真实、准确的机动车排气污染定期检测结果;按要求配备检测数据自动分析记录仪(黑匣子),实时向市、区环境保护行政主管部门和公安交通管理部门传送相关检测数据和视频图像,确保计算机网络畅通,数据、视频传输符合有关要求;树立良好的商业职业道德,端正经营思想,按照委托证书规定的业务范围和“公正、科学、准确、诚信”的原则开展检测业务自觉接受社会公众、媒体、同行和主管部门的监督。

二、加强管理,保证质量 。建立健全质量保证体系和 内部管理制度,实行定人定岗定责,落实岗位责任制度和岗位责任追究制度;确保各岗位人员资质条件符合规定,检测人员持证上岗;加强定期质量抽检,保证检测质量;做好日常维护和自检标定,严格执行定期检定制度,保证检测设备完好,不带故障验车;按规定保存车辆档案和各种资料,做到完整有序。

三、文明生产,优质服务 。检测现场保持整洁、通风,符合检测、安全、防火和环保要求,各工位标识清晰,张挂相应的检测标准、操作规程,检测设备仪器清洁、放置有序;检测站应设有客户接待、休息的场所;工作人员应身穿统

一、整洁的工作服,佩戴工作胸牌,用语文明,迎送有礼;公开有关证照、公正性声明、业务流程、检测项目和标准、收费标准、申诉制度、工作人员一览表和监督投诉电话;设立咨询服务窗口,解答客户的疑问;不得要求检测不合格的车辆到指定厂点维修;实事求是处理客户的投诉和意见,及时为客户排忧解难。

四、加强自律,端正行风。要把加强自律作为行业生存与发展的生命线,自觉接受政府有关部门的业务指导和管理,自觉接受媒体监督;要广泛开展诚信与自律教育,教育员工坚守道德底线,自觉抵制代办中介、机构、中介人的利诱,认真做好服务;要加强内部管理,对违规与“车虫”勾结的员工要坚决清除;要建立健全信用评价、规范管理平台,营造行业公平竞争和诚信经营环境,提升行业公信力。要积极配合有关部门加强对检测场周边代办中介、机构、中介人的整治行动,共同维护正常的验车秩序。

本机构如有违规行为或不切实履行本承诺书,愿意接受政府主管部门的处罚,直至退出机动车排气定期检测市场。

承诺机构(公章) 法定代表人签字:

年 月 日篇3:承诺书及验收报告

重 庆 市

建筑工程消防安全质量验收报告表

项目名称:建设单位:设计单位:施工单位:监理单位:

农业银行重庆市渝北支行消防工程 农业银行重庆市渝北支行消防工程 重庆华商消防工程有限公司

美源建设发展有限公司

重庆建永监理有限公司 重庆市公安局消防局制

填表说明:

一、此表由建设单位组织设计、施工单位填写。

二、表中内容应与现状实际情况相符,各类数据应为实际或实测数据,不得随意填写。

三、该表内容必须客观、真实、有效。

四、涂改无效。

建设工程自检验收消防质量合格

承 诺 书

重庆市公安局消防局 :

我单位于 年 月 日组织设计、施工、工程监理等单位,对农业银行重庆市渝北支行消防工程进行了自检验收。经验收,该工程符合工程建设国家消防标准,竣工验收合格。如有违反,愿意承担相应法律责任。

特此承诺

建设工程设计负责人 (签字) 建设工程施工负责人 (签字) 建设工程监理负责人 (签字) 建设单位负责人 (签字)

(建设单位印章) 年 月 日篇4:食品检验执业承诺书

食品检验执业承诺书

本人郑重承诺:

遵守国家法律,不与所从事的食品检验活动以及出具的数据和结果存在利益关系,不参与和食品检验项目或者类似的竞争项目有关系的产品设计、研制、生产、供应、安装、使用或者维护活动,不受任何来自内外部的不正当的商业、财务和其它方面的压力和影响,拒绝商业贿赂。

只在锦州市产品质量监督检验所食品实验室执业,不在其它食品检验机构兼职。 only in jinzhou city product quality supervision and inspection and the food laboratory practice, not in other food inspection agency part-time. 承诺人:

二〇一三年元月篇5:承诺书

出口机电产品企业产品质量承诺书

顺德出入境检验检疫局:

“诚信守法、质量第一”是企业的立业与发展之本。本企业作为产品质量的第一责任人,现做以下郑重承诺: (一)、我司保证严格遵守国家法律、法规和检验检疫规章的有关规定,诚信生产、诚信经营;

(二)、我司保证严格遵守检验检疫法律法规,自觉接受检验检疫机构的监管; (三)、我司进出口产品保证依法按照国家有关规定组织生产经营,承担企业是产品质量安全第一责任人的责任; (四)、我司将建立健全质量保证体系,加强(转载于:试验报告承诺书)质量管理,恪守质量成信,严格把好质量关; (五)、出口机电产品符合国家技术规范的强制性要求或进口国(地区)技术法规、标准等相关要求; (六)、对已出口的相关产品,如发现存在质量问题,做到及时主动向检验检疫机构报告,并告知进口商采取必要措施将影响减小至最小,在存在可能造成人身伤害和财产安全的质量隐患时保证停止销售并主动召回问题产品; (七)、有新产品出口或产品结构改变、关键元器件及其供应商变更、关键工序和设备改变等情况发生时,及时向所在地检验检疫机构报告; (八)、发现生产能力、质控体系不能确保生产合格产品或企业处于整改期间,及时报告检验检疫机构,并主动暂停报检出口; (九)、报检时提供真实完整的相关信息,且出口产品已生产完毕并经厂检合格,保证符合进口国(地区)技术法规、标准等相关要求; (十)、当与进口商因产品质量产生纠纷或收到质量投诉时,主动报告检检检疫机构;

(十一)、因本公司生产经营行为导致的产品质量问题所产生的一切责任由我公司承担。 如有违反上述承诺,本企业自愿承担由此引起的一切后果和相应的法律责任。

第19篇:团建布点试验报告

共青团五角场高新技术产业园区团工委

团建布点试验报告

共青团五角场高新技术产业园区团工委在团区委和市局团委的正确领导和悉心指导下,紧紧围绕党政中心工作,通过强化团自身建设、创新特色项目,凸显工作实效,积极开展“五四”红旗团组织创建工作,努力建成班子建设好、主题活动举办好、活动阵地好的新型活力团组织,使团组织自身建设得到进一步加强,青年团员的思想道德水平和整体综合素质得到有效提升,较好完成各项工作任务。

近年来,共青团五角场高新技术产业园区团工委十分重视共青团工作,始终把团的建设纳入党建的总体格局,全面加强基层团的建设,积极探索“党建带团建”工作的新路子,做到了“五带一优化”,即思想建设、带组织建设、带班子建设、带队伍建设、带工作发展、优化工作条件,逐步形成了“以党建带团建,党团共建促发展”的工作格局,取得了明显成效。具体如下:

一、从抓思想上入手,从思想建设上带。

将团员教育与党员教育有机结合。五角场高新技术产业园区团工委高度重视共青团员的思想教育,指导和帮助各基层团组织加强和改进新形势下青年思想政治工作,深入学习党的政策,学习与时代相适应的世界观、人生观、价值观,增强青年思想政治工作的有效性和针对性。五角场高新技术产业园区团工委每年的党员党课教育,这些党课教育都通过团支部和青年党员向广大团员青年传达,各党支部在开展党员教育活动时也会把团员纳入其中,形成了一个自上而下、横向联动的党团鉴于良性循环,使团员青年能尽早接受党性教育,培养党性意识。

二、从纸质建设上带,增强团组织的战斗力。

一是在建设基层团职架构上下功夫。有一个良好的组织架构是开展好工作的前提,为了方便管理,五角场高薪技术产业园区党总支专门成立党建带团建领导小组,并根据党支部的设置设立了团支部,与党支部尽量保持一致,使每一个团支部能直接在相应的当组织领导下开展工作。能够直接参加党支部举行的活动。

二是建设党团“推优入党”,“推干荐才”互动平台,实现党建与团建的人才共享。党的新鲜血液主要来自于团组织,五角场高新技术产业园区团工委把推优工作作为一个重点来抓。完善“推优入党”的工作机制。

三是从人才培养上带,增强团组织的吸引力。

1.是注意发挥团干部的作用。各级党组织本着对团干部充分信任和培养锻炼的目的,在日常工作中注意给团干部压担子、交任务。在园区党委的支持和指导下,五角场高新技术产业园区团工委的活动均在园区党委的具体指导下开展。组织开展了庆祝建国六十周年晚会,“左行右立”“服务世博,奉献世博”等。均取得圆满成功。开展基层团员年度总结活动,通过活动使团干部的组织策划能力得到了锻炼,提高了团干部的工作热情,更使团组织的影响力得到增强。

2.是加强青年业务培养。

园区团员青年的业务技术能力培养是五角场高新技术产业园区党总支的工作中心,公司党总支多次召开会议专题研究。在五角场高新技术产业园区团工委的配合下,各基层团组织精心组织,坚持开展

了青年业务培训活动,邀请专家为园区团员青年授课,加强对青年业务骨干的挖掘和培养,尽快使团员青年成才。开展了共产党员与共青团员“一带一“结对试点。让共产党员中业务骨干与青年团员结对,从业务上、生活作风上、个人素质等全方位的帮助、教育、带动。

三、从开展活动上带,增强团组织的影响力。

五角场高新技术产业园区团工委和各级党组织对团组织开展的各类活动,从活动经费、场地、组织形式上都给予了大力支持、指导和帮助,以园区团员青年喜闻乐见的形式凝聚青年、带领青年。

1.找准青年活动结合点。共青团工作在一定程度上为务虚工作,而其生命力却在于能与园区的各项活动紧密结合。在园区党总支的指导下,以创建“五四红旗团组织”位突破口,将共青团工作与日常工作紧密结合,在创建“五四红旗团组织”活动中,把“五四红旗团组织”的规范化要求与园区团员青年联系起来,发挥团员青年的工作热情和创新精神,使园区的经济效益和社会效益随着“五四红旗团组织”的创建而不断提高。

2.拓展青年活动阵地。

随着青年视野的拓展,传统的活动阵地已不能满足青年的需求,拓展青年互动阵地成为近年园区团工委的重要工作内容。为了给园区团员青年一个相互交流,陶冶情操,在丰富业余生活的同时,切实提高自身素质,在园区党总支的关心策划支持下,在园区团工委的精心组织下,开展了青年文化沙龙系列活动。把职工之家作为青年活动场

地。活动以园区党总支为依靠,以团工委为组织,以各基层团组织为组织,以各级支部的主线来开展活动。活动采取形式多种多样。

近几年来,在园区党总支的正确领导下,“党建带团建”工作取得了明显成效,涌出了一批先进集体跟优秀个人,园区团组织的影响力、号召力、战斗力得到了明显提高。

在园区党总支的领导和带领下,团委工作取得了一定的成绩,在今后的工作中还将加强和团组织的联系与沟通、进一步做好推优工作、切实开展好“党建带团建”工作,摸索新方法,掌握新思路,再创佳绩。

第20篇:电子商务B2C试验报告

电子商务B2C实验报告

新科学院经管系 国贸096 李冰洋 2009050710 实验报告的名称:电子商务B2C 实验报告的时间:2012,03,7 实验报告的目的:充分了解电子商务的实际运用和操作,亲自体会电子商务的整个运作流程,尤其是B2C的流程。

实验报告的内容:具体讲述本次实验过程中作为个人消费者和商场管理员的角色,如何在网上进行一系列的贸易与商务合作,以及整个贸易中涉及到的具体步骤。 实验步骤: 一,作为商场管理者

1.填写学生帐号(注册完成时第一行显示的学生编号)、密码(注册时填写的密码)、选择 BtoC 流程。点击“登录”,进入角色,我在实验中最先做的是商场管理者。页面中间部分显示了实验方式:课堂联系和自我测试。商场管理员点击“课堂练习”时系统会提示:个人消费者还未选择测试方式,请稍后再试!只有在个人消费者选择课堂练习后,商场管理员才能进入课堂练习。

我在实验中最先作的是商场管理者,我在注册之后获得相应的商场管理者角色,编码为s000363,在进入课堂练习之前,只能等待我的同组人员个人消费者的进入商场,选择市场,此后我才能进入课堂练习,才能进入商场,等待个人消费者的订单。我和个人消费者都进入了帝豪商场,我收到的第一个订单编号是D0360001,商场管理员在此可

1 对个人消费者的定单进行处理。

2.我处理第一个订单,点击“确认订单”,系统提示:商场管理员确认订单有效性一操作成功.(等待个人消费者对订单进行在线支付,并进行收款确认).3.商场管理员可以通过“工作任务扫描”确认收款,也可以到“财务管理”功能模块中点击“收款确认”,点击“确认收款”,系统提示:确认收款-操作成功。

4.按工作流程,商场管理员填写发货单。点击发货单,

.发货日期和达到日期不能早于系统显示的下单时间。否则确定后,系统会提示错误,要重新填写正确的日期。到达日期也不能早于发货日期。否则确定后,系统会提示错误,要重新填写正确的日期。日期也要按照格式写,否则系统提示:输入的日期非法.点击“确定”,系统提示:填写发货单一操作成功。 5.点击“工作任务扫描”,系统提示:有需要确认的发货单。点击“有需要确认的发货单”,点击“确定”。相应的发货单号是F0363001 6.点击“工作任务扫描”,系统提示:有需要填写出库单。可以通过“工作任务扫描”进行出库单的填写,也可以直接点击“库存管理一填写出库单” 点击“填写出库单”。相应的出库单号是C0363001.7.点击“工作任务扫描”,系统提示:有需要确认的到货通知。点击“发到货管理——到货确认。点击“己到达”,系统提示:确认商品己经送达目的地——操作成功. 8.点击“工作任务扫描”,系统提示:有需要生成销售帐。点击“帐务管理——生成销售帐。点击“生成销售帐”,系统提示:生成销售帐——操作成功。

9.点击“工作任务扫描”,系统提示:有需要生成的财务帐如。点击“帐务管理——生成财务帐”,点击“生成财务帐”,系统提示:流程已经结束,可以退出课堂练习模式。这就是整个商场管理员的B2C流程,到此整个实验结束。

在此之后,我又和同组成员做了一次顺利的电子商务B2C交易。基本熟悉整个商场管理员处理流程( BtoC ) :商城确认订单一>商场收款确认一>发货单填写一>出库单填写一>发货到达处理一>生成销售帐一>生成财务帐~一处理结束。实验流程中的每一步都会在“工作任务扫描”中显示出来,帮助完成试验。

2 二,作为个人消费者

我保留之前步骤一的注册信息,组内成员角色调换,我做个人消费者进行B2C的实验,我点击登录后,直接可以进入课堂练习,并且首先要申请个人数字证书,即CA认证。点击“个人消费者”,个人消费者可以看到他的主页面。“ CA 认证中心”是个人消费者通过 Internet 购物费用支付前的重要部分。“银行”是网上支付的窗口。“个人消费者信息查询”是个人消费者的所有内容信息查询人口,进入这里个人消费者可以了解自己在购物过程中的所有信息。 个人消费者主窗口 。

1.点击“个人消费者”,个人消费者可以看到他的主页面。“在此页面中的操作步骤为:先进入“ CA 认证中心入口”申请个人数字证书;再进入“银行入口”申请网上支付卡,最后进入“商场入口”选择一家商场。首先,点击“ CA 认证中心入口”,填写个人 CA 证书用户申请表。特别提示:

一、红色选项必须填写。

二、填写内容需要与学生注册时填写的个人信息相一致。填写完毕,点击“申请”,系统提示:“申请个人数字证书—操作成功”。特别提示:学生需要记住公钥和密钥,以备在申请银行帐户时填写。我获得公钥:LIDN-IEKP-88395,密钥:UY425KUAG4BXIW0YOYIL922SGDMUF9. 2.个人消费者回到个人消费者主页面。点击“银行入口”进行注册,仔细阅读畅想银行 “ 网上支付 ” 系统说明及责任条款后,选择“是”,并点击“确定”,个人消费者需要注册认证。个人消费者需要认真填写每一内容,注意需要与 CA 认证信息一致。填写完个人详细信息后,点击“下一步”,填写数字证书中的公钥和密钥,若忘记,此操作可点击下方的磁盘图标自动填写。点击“下一步”。网上支付卡密码申请,请记住网上支付卡号 ( 此卡号为进入银行进行在线支 3 付的帐号 ) ,填写设置支付密码。继续“下一步”,记住网上支付卡卡号,此卡号为进入银行进行在线支付的帐号 .我获得的网上支付卡号为P000363,并设置了支付密码。点击“下一步”,系统提示:申请网上支付卡——操作成功。

3.个人消费者回到个人消费者主页 ,点击:“商场入口”,在列表中选择一家商场,选定的这家商场就是同组同学所扮演管理员的商场。 我选择的二十一世纪网上商城,选好这家商场后,操作成功。个人消费者可以选择自己需要商品进行网上购物。 在商场页面中: 可根据商品名称和商品类型,进行搜索。 也可在商品分类中选择所需要的商品类型,点击后可进行浏览商品。 个人订单查询 ,我购买了帐篷-3,单价为298元。确定好采购数量后,点击“填写订单”,页面上方列出了采购商品的详细列表,下方是要填写的客户信息。个人消费者需要认真填写客户信息内容,其中姓名、密码在网上商场中的个人信息查询中会用到。填写客户信息后,点击“确定”,系统提示:订单填写 - 操作成功。(等待商场确认订单,商场确认后,返回一个确认信息)。订单编号可以用来信息查询我填写了这个订单,订单号为D0363001 4.在商场进行商品的定购流程完毕后,点击“返回新气象购物中心首页”,个人消费者可以通过“ 个人信息消费信息 ”立即查询到自己进行的消费信息情况,点击“个人消费信息查询” ,点击“工作任务扫描”,系统提示:有需要到银行付款的订单,这时个人消费者要去网上银行进行在线支付。(只有网上商场确认订单后,系统显示“需要到银行付款的订单”)。 显示到银行付款通知。 5.点击“返回”,点击“ BACK 6.点击“银行”,填写正确的网上支付卡号和支付密码,进行在线支

4 付。(在消费者个人查询中可以查找到你的网上卡号和支付密码。)填写网上支付卡号P00363和支付密码后,点击“ GO ”,在左侧信息栏里,可以对个人消费者的存款进行查询,个人消费者的财务进行查询,支付密码进行修改。点击“在线支付”,系统自动显示我的帐号C00009,订单帐号D036300

1、转帐金额、经手人。选择目标帐号;选择目标帐号C00009,点击“确定”,系统提示:在线支付——操作完成。(等待商场进行收款确认)。

7.点击“返回银行首页”,重新回到个人消费者信息查询。点击“工作任务扫描”,系统提示:有已经付款的订单.个人消费者等待网上商场的订单处理。

8.当工作任务扫描中出现“需要确认的到货通知”的时候(相当于快递公司送货上门)个人消费者只需签收自己的货物即可。个人消费者进行货物到达的确认,点击需要确认的到货通知, 说明消费者签字收到货款.点击“已到达”,系统提示:确认接受所购商品——操作成功。对于个人消费者,这整个B2C流程结束了。基本了解个人消费者的B2C流程:申请个人数字证书—申请网上支付卡—选择网上商场购买商品—填写订单--网上银行转账—确认所购货物已到达—消费者购物结束。

实验心得:实验提供了真实的B2C模式运作,学生可以通过亲自管理、运营电子商务网站,使自己对理论知识的了解更加透彻,并提高自己在商务实战中的实践能力,深切的了解到了电子商务的实际运用。

试验报告范文
《试验报告范文.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档