当前位置:文档之家› (最新版)武汉理工大学UML实验报告

(最新版)武汉理工大学UML实验报告

(最新版)武汉理工大学UML实验报告
(最新版)武汉理工大学UML实验报告

学生学号实验课成绩

武汉理工大学

学生实验报告书

实验课程名称 UML建模技术

开课学院计算机科学与技术学院

指导老师姓名陈明俊

学生姓名

学生专业班级软件工程sy1001班

2011— 2012学年第二学期

实验课程名称: UML建模技术

实验成实验项目名称关于新的电脑销售系统点的需求文档

绩实验者韩桂敏专业班级软件sy1001 组别

实验日同组者

第一部分:实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的:

学会怎样为新的电脑销售系统点写需求文档

实验内容:

1、写一个概况陈述,包含信息系统相关的问题。

2、确定客户,包括公司名称、地址、电话号码,员工的头衔也要包含在他的名字之中

3、总结至少3个系统的目标

4、确定至少2个制约因素

5、建立一个基本功能和属性表

6、分析基本功能和属性的可行性

7、包括一个用类表现出来的环境图

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用

硬件逻辑或者算法描述)

需求一词在日常生活中经常使用,通常的需求是指人对于客观事务需要的表现,体现为愿望、意向和兴趣,因而成为行动的一种直接原因。

需求对用户和软件开发人员来说都是至关重要的,必须由他们共同合作才能写出较好的需求及需求文档。需求是用户认为其所使用的系统应该具备的功能和性能。换言之,就是系统必须提供的能力和必须遵从的条件。

三、主要仪器设备及耗材

Microsoft Office Word 2003

第二部分:实验调试与结果分析

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现

的问题等)

1、概况陈述:

客户选择租出某样商品或某几种影碟,该销售/租赁终端系统能够确定影碟信息并实现顾客归还影碟、顾客租赁影碟、收银员重新购置影碟和对于被租借的影碟的超期处理,其中需要记录客户的交易信息及影碟信息并更新数据库存。最后顾客离开。

2、客户:天使街1号的“为您守候”音像商店的张老板(同时也是收银员),电话:

3、系统目标:

a、对于初次租借的顾客进行账户登记,这样便于后续的交易

b、对影碟进行库存管理,对新购入的影碟、租出的影碟、归还的影碟、以及损失

的影碟及时更新库存信息

c、对影碟租借、影碟归还、超期未还的影碟等行为进行记录,并能够对超期未还

影碟的顾客信息及时更新记录,以便收银员对此罚款

d、能够进行每天营业额的统计

4、制约因素:

a、经费不足时不能及时更新库存

b、音像店老板(收银员)对该系统的要求不明确或者不完整。

5、基本功能属性表见实验结果

6、基本功能和属性的可行性分析

上述六个功能是基本功能,实现上述的任何一个功能都不会导致整个系统性能下降,而且也可以满足整个系统的安全需求,对系统的安全性没有任何负面影响。实现这些功能所需要的技术有C++,数据库用MySQL就可以实现。而且这些功能都很稳定、基本,不需要改变。

7、环境图

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和

结论等)

基本功能属性表:

编号基本功能属性

1 账户登记顾客姓名、身份证号、电话号码、居住地址

2 影碟销售日期、影碟名、价格、影碟类型

3 影碟租借日期、影碟名、租金、到期日、影碟类型

4 影碟归还日期、影碟名、影碟类型

5 重新购置影碟日期、影碟名、成本、类型

6 迟还扣款租借日期、应到日期、影碟名、类型、超期时间、应罚款额

三、实验小结、建议及体会

通过这次实验,我了解了一个音像店电脑销售系统的基本功能有新客户的登记、影碟销售、影碟租赁等,还进一步学习了需求文档的书写,以及类图的绘制。

实验课程名称: UML建模技术

实验成

实验项目名称为类中描述的事件写一个基本用例

实验者韩桂敏专业班级软件sy1001班组别

实验日

同组者

第一部分:实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的:

学会如何为类中描述的事件写一个基本用例

实验内容:

1、仿照教科书来描述每个用例。事件的主流程(成功场景)是用例的最重要的部分。确保它准确地描述这个过程,同时还有少量一些替代流程即扩展。

2、对于这个项目假设所有客户用现金或信用卡支付租金,不允许用支票支付!

3、要特别注意处理问题时的扩展,可以仿照你的老师给你的示例

4、有一些隐藏的要求:基本上租借出去的影碟信息必须有序地保存起来以跟踪物料,同样的归还的物品数据也应该保存起来,以备最后会计都会知道这些。

5、用例是:租赁项目,归还项目,迟交费项目,重新购置项目。没有购买。

6、每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡。

7、每个夜晚商店关门后,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。

8、客户有一个帐号。电话号码是首选,当客户第一次来时被分配。如果客户不是在租赁的成员,成员的记录会临时创建。他们的姓名,电话号码,信用卡号码和到期日被记录在其成员的记录里。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用

硬件逻辑或者算法描述)

1、根据系统的功能确定四个基本用例:租赁项目,归还项目,超期项目,重新购置项

2、仿照教科书来描述上述的四个用例

3、根据用例绘出用例图

三、主要仪器设备及耗材

Microsoft Office Word 2003

StarUML

第二部分:实验调试与结果分析

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现

的问题等)

用例1:租赁项目

参与者:顾客、收银员

目的:实现一次租赁交易并收取押金

前置条件:假设所有顾客用现金或信用卡付款,不用支票付款

后置条件:存储租赁信息,更新账务和库存信息

概述:一个顾客携带所要租借的影碟到收银台,收银员收取押金,系统记录租赁交易的相关信息,顾客拿着影碟离开了。

主成功场景(或基本流程):

1.顾客携带所要出租的影碟到收银台进行租赁交易

2.收银员开始一次新的租赁交易

3.顾客告知收银员其会员号,收银员将该顾客会员号输入系统中,并输入影碟条形码

4.系统逐条记录租赁的影碟,并显示影碟的描述、应缴押金额和累计额。应缴押金额通

过一组价格规则来计算

收银员重复3-4步,直到输入结束。

5.系统显示顾客所租借的影碟总数及应缴的押金总额

6.收银员告知顾客总额,并请顾客付款

7.顾客付款,系统处理支付

8.系统记录完整的租赁信息,并将租赁和支付信息发送到外部的账务系统和库存系统

(更新库存)

9.系统打印票据

10.客户携带商品和票据离开

扩展(或替代流程)

3a.顾客不是在租赁会员

1、为新顾客建立一个会员账户,其中电话号码为首选项

2、在该系统中为该顾客保存信息:顾客姓名、电话号码、信用卡号码以及会员到期日7a.现金支付:

1、收银员输入收取的现金额

2、系统显示找零金额,并弹出现金抽屉

3、收银员放入收取的现金,并给顾客找零

4、系统记录该现金支付

7b.信用卡支付

1、顾客输入信用卡账户信息

2、系统显示其支付信息以备验证

3、收银员确认

4、系统记录信用卡支付信息,其中包括支付批准,并显示信用卡支付的签名输入机

5、收银员请求顾客签署信用卡支付。顾客输入签名。

用例2:归还项目

参与者:顾客、收银员

目的:实现一次归还交易

前置条件:假设顾客所租赁的影碟没有超期

后置条件:存储租赁信息,更新账务和库存信息

概述:一个顾客携带已租借的影碟到收银台,收银员输入顾客归还的影碟信息以及顾客信息,系统记录归还交易的相关信息,顾客离开或继续进行下一次的租赁交易。

主成功场景(或基本流程):

1.顾客携带所要归还的影碟到收银台进行归还交易

2.收银员开始一次新的归还交易

3.收银员输入影碟条形码

4.系统逐条记录顾客归还的影碟,并显示影碟的描述、累计额。

收银员重复3-4步,直到输入结束。

5.系统显示顾客所归还的影碟总数及影碟名

6.收银员告知顾客归还手续成功

7.系统记录完整的租赁信息,并将归还信息发送到外部库存系统(更新库存)

8.顾客离开或者进行下一次的租赁交易

用例3:超期项目

参与者:收银员

目的:实现对持有租赁影碟超期的顾客进行罚款交易并记录应罚金额

前置条件:假设顾客租赁的影碟已超过持有期限

后置条件:存储超期信息,更新账务和库存信息

概述:每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。

主成功场景(或基本流程):

1.每天晚上待商店关门后,系统自动扫描,并统计所有晚交的租金,并将其记入相应帐户持有人的信用卡中

2.每天晚上待商店关门后,系统自动扫描,并将所有超过10天期限的租赁交易记入相应帐户持有人信用卡的项目费用中

系统自动重复1-2步,直到扫描结束。

3.等超过租赁期限的用户归还影碟时,收银员对顾客进行相应罚款,并将所罚的记录输入系统中,更新系统有关该客户的信息及库存信息。

用例4:重新购置项目

参与者:收银员

目的:实现重新购置影碟

前置条件:假设影碟丢失或者损坏,导致库存不够;假设需要购进新出版的影碟

后置条件:存储影碟信息,更新账务和库存信息

概述:对于库存不够的影碟,系统会自动提醒收银员。收银员购进新的影碟,并将该影碟的相关信息输入系统,系统自动更新库存信息。

主成功场景(或基本流程):

1.影碟库存不够时,系统自动提醒收银员

2.收银员根据系统所提供的信息购进一定数量的影碟,并将所购进影碟的相关

信息输入系统中

3.系统根据收银员所输入的影碟信息更新数据库

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和

结论等)

音像交易系统用例图如下所示:

三、实验小结、建议及体会

通过对成功场景的描述,我明白了该软件系统的功能及大体的需求。在对用例的描述过程中,了解到各个环节在整个系统中的地位及相互之间的紧密联系。

通过这次实验我知道了,用例是文本形式的情节描述,主要应用于需求的发现和记录工作中。其中主成功场景就是基本流程,而扩展就是替代流程。在每一个用例中前置条件和后置条件(即成功保证)都是很重要的,实验中学会了基本用例的描述和书写。

实验成

实验项目名称学习绘制概念模型

实验者专业班级组别

实验日

同组者

第一部分:实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的:

学习用Rational Rose绘制概念模型。它必须包括所有有着适当多重性的属性和关联。

实验内容:

1.为那个假设的音像店画一个概念模型。

2.确保包括的概念展现了四种交易的每一个:租借项目、归还项目、进货项目、迟交费项目。

3.假设付款将会在租借进行的时间。

4.尝试建立自上而下的图,始终把包含者放在被包含的项目之上。

5. 下一步加入关联(详见二、实验结果及分析),但是此页丢失了一个关联。这是'扩展'或'‘是一个’关联。例如现金付款扩展了付款。信用卡付款也扩展了付款。确保这些命名是斜体。

6. 下一步添加多重价值(详见二、实验结果及分析),要确保最小值和最大值是正确的。

7. 下一步添加属性(详见二、实验结果及分析)。坚持纯数据值或值对象。

交付:

只需要交上一个图表纸页,确保而且使用“适应页”打印图表选项,需要一个封面。

二、基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

1、根据实验二——为类中描述的事件写一个基本用例中的4个用例,用确定名词短语的方法来寻找概念类(语言分析,即在对领域的文本性描述中识别名词和名词短语,将其作为候选的概念类或属性),可得:

用例1:顾客、影碟目录、影碟描述、音像店、收银员、租赁记录、付款行为、租赁行为、库存系统

用例2:顾客、收银员、影碟目录、影碟描述、库存系统、租赁记录

用例3:收银员、付款行为、信用卡、租金

用例4:收银员、影碟描述、库存系统

综上4个用例,可确定最后的概念类:音像店、影碟描述、影碟目录、顾客、收银员、租赁行为、租赁记录、付款行为、库存系统、租赁记录、归还行为、重新购置行为、超期行为

2、根据上述的概念类用StarUML画出概念模型。

三、主要仪器设备及耗材

StarUML

第二部分:实验调试与结果分析(可加页)

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现

的问题等)

1、打开StarUML,File->New Project(新建一个工程),在Model Explorer视图中右击

《designModel》Design Model,Add Diagram->Class Diagram,就可以在ClassDiagram1中画概念模型。

2、在Class工具栏中选择Class图标,创建概念类:音像店、影碟描述、影碟目录、顾

客、收银员、租赁行为、租赁记录、付款行为、库存系统、租赁记录、归还行为、重新购置行为、超期行为

3、尝试建立自上而下的图,始终把包含者放在被包含的项目之上。

4、下一步加入关联(详见二、实验结果及分析),但是此页丢失了一个关联。这是'扩展

'或'‘是一个’关联。例如现金付款扩展了付款。信用卡付款也扩展了付款。确保这些命名是斜体。

5、下一步添加多重价值(详见二、实验结果及分析),要确保最小值和最大值是正确的。

6、下一步添加属性(详见二、实验结果及分析)。坚持纯数据值或值对象。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和

结论等)

音像店的概念模型如下:

三、实验小结、建议及体会

这次实验展示了概念类、概念类之间的关联和多重性、概念类的属性。创建概念模型可以减小软件表示与我们头脑中的差异。在实验中对概念类及其模型有了更深入和详细的了解和认识。

实验课程名称: UML建模技术

实验成

实验项目名称学习绘制附有契约制度的系统顺序图

专业班

软件sy1001班组别

实验者韩桂敏

实验日

同组者

第一部分:实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的:

学习如何绘制附有契约制度的系统顺序图。为每个用例创建一个集(一个系统顺序图和一组契约)。这些用例是租赁项目,归还项目,迟交费项目,重新购置项目。

实验内容:

使用Rational Rose的工具为每个用例开发系统顺序图。其次,为每个用例写操作契约,仿照教科书上的例子。该契约的最重要的部分是后置条件。密切地关注这些后置条件,因为这是将要分级审议的区域。

操作契约要确保使用概念模型的实例,属性和关联。

交付:

1.用Rational Rose完成的4个系统顺序图

2.用文字处理程序完成的4个契约

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

1、系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速、简单地创建的制品。他们是操作契约和(最重要的)对象设计的输入。

2、系统顺序图表示的是对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件。所有系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事件

3、应为每个用例的主成功场景以及频繁发生的或者复杂的替代场景绘制SSD。

4、操作契约使用前置和后置条件的形式,描述领域模型里对象的详细变化,并作为系统操作的结果。它对用例指出的系统操作的效用提供了更详细的分析,包括4个部分:操作、交叉引用、前置条件、后置条件

三、主要仪器设备及耗材

Microsoft Office Word 2003 StarUML

第二部分:实验调试与结果分析(可加页)

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现

的问题等)

1、打开StarUML,在Model Explorer(实验3的基础上)视图中选中《designModel》

Design Model,单击菜单栏Model->Add Diagram->Sequence Diagram,在,Model

Explorer视图中的Design Model下出现子目录

CollaborationInstanceSet1->InteractionInstanceSet1->SequenceDiagram1,将

SequenceDiagram1重新命名为Rent_sequence Diagram.同理新建

Return_sequence Diagram,Restock_sequence Diagram,ChargeLate_sequence

Diagram.

2、在Sequence工具栏中选择相应图标,根据实验2的用例文本和实验3的概念模

型绘制系统顺序图Rent_sequence Diagram, Return_sequence

Diagram,Restock_sequence Diagram,ChargeLate_sequence Diagram.

3、用Microsoft Office Word为租赁项目,归还项目,迟交费项目,重新购置项目这

4个用例写操作契约。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和

结论等)

1、4个系统顺序图:

RentItem用例的系统顺序图如下:

ReturnItem用例的系统顺序图如下:

: Cashier System

1 : makeReturn()

2 : enterItem()

3 : description,total()

4 : endReturn()

RestockItem用例的系统顺序图如下:

: Cashier System

1 : information()

2 : makeRestock()

3 : enterItem()

4 : endStock()

5 : newVideoCatalog()

OverdueChargesItem用例的系统顺序图如下:

2、4个操作契约:

用例RentItem操作契约:

操作:makeNewRent()

交叉引用:用例RentItem

武汉理工大学电工学实验报告

[电子电工实习报告] 车辆1104班 吴昊宇 2019年7月11日

目录 1.0实验目的 (3) 1.1实验原理 (4) 1.1.1原理图及原理说明 (4) 1.1.2电路装配图 (7) 1.1.3连线图 (7) 1.2实验内容 (8) 1.2.1实训过程 (8) 1.2.2元件清单 (8) 1.2.3作品展示 (22) 1.2.4实验数据分析 (23) 1.3总结 (23)

1.0实验目的 随着现代化技术的发展,电工电子技术在现代化生活中应用越来越广泛,小到家用电器,大到军事设备,在这些形形色色的种类繁多的设备中都用到了电工电子技术。很多的自动化半自动化控制的未处理系统都是以电子元件为基本单元,通过集成电路来实现的,这就要求工科学生掌握基本的电路设计、制作、检查和维修知识。 本实验的目的如下: ●强化安全用电意识,掌握基本安全用电操作方式。 ●基本掌握公共电烙铁的焊接技术,能够独立的完成简单电子产品的安装和焊接、拆卸过程,能掌握基本的电路维修维修方法。 ●基本掌握电路原理图、装配图的绘制,能独立的完成简单电子电路的设计。 ●了解常用电子器件的类别型号、规格、性能及其使用范围。 ●能够正确识别常用电子元件,并通过查阅相关手册了解其相关参数。 ●熟练的掌握万用表等仪表,并能够独立的检测电路的各种参数,且能检测出简单的电路问题。

1.1实验原理 1.1.1原理图及原理说明 图18 彩灯音乐盒电原理图 本电路以555芯片、二极管、三极管、电解电容与瓷介电容、音乐芯片、喇叭为其核心元件,LED交替发光产生明暗变化,伴随着喇叭发出事先录制的音乐。 工作原理综述:电源开关K1闭合,发光二极管LED3亮,开始由于电容C1短路,所以555芯片的2和6脚为低电平0,又4脚恒为高电位1,由555芯片的输出特性知输出端3为高电平1,LED1亮,三极管VT2截止,LED2灭,7 C1通过电阻R1,R3充电,2和6脚电位升高,最终达到高电平1、3脚输出低电平0,LED1灭,三极管VT2导通,LED2亮,7为低阻态,通过电源负开始放电致使2和6脚电位降低至0,3脚又输出高电位1,LED1亮LED2灭,循环往复。而LED3绿灯和喇叭都一直接

UML实验报告

《面向对象分析与设计UML》 实验报告 学号:180108213 姓名:庞志伟 班级:08级软件2班 指导老师:姚宇峰

实验及作业一 一、实验目的 了解软件工程等基础知识,为后续的统一建模语言UML知识的学习做好准备工作。 二、实验设备与环境 装有Visio、RathionalRose的计算机。 三、实验内容 1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报告。 2、熟悉UML软件设计工具Visio、Rational Rose的安装及环境 四、实验过程及结果 1、软件工程开发模型有(1)瀑布模型,(2)原型模型,(3)螺旋模型,(4)喷泉模型(1)瀑布模型 将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 优点: 1)为项目提供了按阶段划分的检瀑布模型查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 缺点: 1)在项目各个阶段之间极少有反馈。 2)只有在项目生命周期的后期才能看到结果。 3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。 (2)原型模型 原型模型又称快速原型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。 优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。

武汉理工大学-操作系统实验报告

学 生 实 验 报 告 书 实验课程名称 操 作 系 统 开 课 学 院 计算机科学与技术学院 指导老师姓名 学 生 姓 名 学生专业班级 软件工程 2014 — 2015 学年 第 一 学期 学生学号 实验课成绩

实验课程名称:操作系统 实验项目名称Linux键盘命令和vi实验成绩 实验者专业班级组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 掌握Linux系统键盘命令的使用方法。 二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等) Vi编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi。 1.进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: 例如:$ vi myfile 有一点要注意,在进入vi之后,是处于“命令行模式”,要切换到“插入模式”才能够输入文字。 2. 切换至插入模式编辑文件 在“命令行模式”下按一下字母“i”就可以进入“插入模式”,这时候就可以开始输入文字了。 3. Insert 的切换 处于“插入模式”,就只能一直输入文字,按一下“ESC”键转到”命令行模式”能够删除文字。 4. 退出vi及保存文件 在“命令行模式”下,按一下“:”冒号键进入“Last line mode”,例如: : w myfilename : wq (输入”wq”,存盘并退出vi) : q! (输入q!,不存盘强制退出vi) 三、主要实验工具、仪器设备及耗材 安装Linux系统的计算机一台。

第二部分:实验结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 在整个过程中,最困难的就是记忆整个Vi命令。在查阅资料的情况下,这个问题得到了解决。 二、实验结果描述 1.进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面 图1 vi主界面 2.切换至插入模式编辑文件 在“命令行模式”下按一下字母”i”就可以进入”插入模式”。 3.退出vi及保存文件 在”命令行模式”下,按一下”:”冒号键进入”Last line mode”;输入w filename 将文章以指定的文件名filename保存;输入wq存盘并退出vi。 三、实验小结、建议及体会 这次实验让对Linux操作系统有了初步的了解,我掌握了一些Linux系统常用的命令。

(完整版)武汉理工大学《电路分析(上)》课后简答题

1-1 实际电路器件与理想电路元件之间的联系和差别是什么? 答: (1)联系:理想电路元件是对实际电路器件进行理想化处理、忽略次要性质、只表征其主要电磁性质的所得出的模型。 (2)差别:理想电路元件是一种模型,不是一个实际存在的东西;一种理想电路元件可作为多种实际电路器件的模型,如电炉、白炽灯的模型都是“电阻”。 1-2 (1)电流和电压的实际方向是怎样规定的?(2)有了实际方向这个概念,为什么还要引入电流和电压的参考方向的概念?(3)参考方向的意思是什么?(4)对于任何一个具体电路,是否可以任意指定电流和电压的参考方向? 答: (1)电流的实际方向就是正电荷移动的方向;电压的实际方向(极性)就是电位降低的方向。 (2)对于一个复杂电路,电流、电压的实际方向事先难以确定,而交流电路中电流、电压的实际方向随时间变化,这两种情况下都无法准确标识电流、电压的实际方向,因此需要引入参考方向的概念。 (3)电流(或电压)参考方向是人为任意假定的。按电流(或电压)参考方向列有关方程,可解出电流(或电压)结果。若电流(或电压)结果数值为正,则说明电流(或电压)的实际方向与参考方向相同;若电流(或电压)结果数值为负,则说明电流(或电压)的实际方向与参考方向相反。 (4)可以任意指定电流和电压的参考方向。 1-3 (1)功率的定义是什么?(2)元件在什么情况下是吸收功率的?在什么情况下是发出功率的?(3)元件实际是吸收功率还是发出功率与电流和电压的参考方向有何关系? 答: (1)功率定义为单位时间内消耗(或产生)的能量,即 ()dW p t dt = 由此可推得,某二端电路的功率为该二端电路电压、电流的乘积,即 ()()()p t u t i t = (2)某二端电路的实际是吸收功率还是发出功率,需根据电压、电流的参考方向以及由()()()p t u t i t =所得结果的正负来综合判断,见下表 (3)元件实际是吸收功率还是发出功率与电流和电压的参考方向无关。

UML实验报告全

《系统分析与建模》实验指导书__2011__/__2012__年第__二__学期 姓名:____钱秀梅_________ 学号:__ 10030117_____ 班级:_ 10计一_______ 指导教师:___殷凯__________ 计算机科学与技术系编写

系统分析与建模实验指导书―1―计算机科学与技术系 目录 实验0 熟悉软件开发环境 (1) 实验1 用例图设计………………………………………………… 实验2 类和对象图设计 (3) 实验3 交互图设计 (7) 实验4 状态图设计 (9) 实验5 活动图设计 (12) 实验6 包图设计 (15) 实验7 物理图设计 (17) 附录考核登记表 (23)

实验0 熟悉软件开发环境 一、实验目的 学习使用EA开发环境创建模型的一般方法,理解EA界面布局和元素操作的一般技巧。 二、实验环境 软件平台:Microsoft Windows2000 /XP。软件工具:EA 7.5。 三、实验内容与要求 1.学会启动和关闭EA 7.5开发环境。 2.使用目标项目(Project)的向导创建一个项目。 3.了解EA 7.5界面的六大组成部分(菜单Menu、浏览器Browser、文档窗口Document Window、图窗口Diagram Window、日值窗口Log Window和工具栏。 4.在浏览器中实现如下操作:增加模型元素(包括角色、用例、类、组建、图等); 查看现有模型元素;查看现有模型元素之间的关系;移动模型元素;更名模型元 素;访问元素的详细规范。 5.分别在在图中增加删除图元素和在浏览器中增加删除图元素。 四、实验预习和准备 参考相关书籍,能够熟练地安装和使用EA 7.5软件建立模型。 五、实验过程与结果 读者 借书 还书 续借图0-1 用例图

武汉理工大学计算机网络实验报告

学生学号0121210680117 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称《计算机网络》 开课学院计算机科学与技术学院 指导老师姓名周兰采 学生姓名柏扬 学生专业班级软件1201 2013 —2014 学年第二学期

实验课程名称:计算机网络 实验项目名称获取网卡的MAC地址实验成绩 实验者专业班级组别 同组者实验日期 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验内容:编程获取以太网适配器的MAC地址。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) 实验原理: 在系统的cmd命令提示符中,我们输入ipconfig/all就可以看到本机上所有的适配器的具体内容如媒体状态、连接特定的DNS后缀、描述、物理地址、DHCP 已启用、自动配置已启用信息。本实验是运用匹配的思想,先通过,在寻找匹配字符串物理地址,找到了就将:后面位置的内容赋值给mac,作为MAC地址,然后再主函数中输出即可。

实验代码如下: package socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class SystemTool { /** *@return mac地址 */ public static String getWindowsMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process process = null; try { process = Runtime.getRuntime().exec("ipconfig /all");// windows 下的命令,显示信息中包含有mac地址信息 bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line = null;

图书管理系统uml实验报告.doc

面向对象分析与设计大作业 学院:计算机科学与工程学院 班级:计算机软件 3 学生姓名:陈俊伟 学号:2174 指导老师:苏锦钿 提交日期:

华南理工大学 面向对象分析与设计大作业课程实验报告 实验题目 :_____ 图书管理系统 uml 图__________________________ 姓名 :___ 陈俊伟 ________学号:_ 2174_____ 班级 : ___09 软件 3 班________ 组别 : ________ 合作者 : __________________ 指导教师 : ______ 苏锦钿 __________ 实验概述 【实验目的及要求】 一.目的 1.掌握面向对象技术的基本原理和各种相关概念; Rational Rose 2003 、 IBM 2. 熟练掌握 UML的基本知识和9 种常见的 UML图形 , 并能够利 用 Software Architecture、或trufun UML工具进行建模; 3.根据问题进行学习,拓广、深化; 4.独立完成一个应用程序的分析、设计和建模,为以后软件项目的开发打下实践基础。 【实验原理】 UML建模,就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类 之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描 述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多 个视图来考察模型。UML建模主要分为结构建模、动态建模和模型管理建模 3 个方面,第 1 个方面是从系统的内部结构和静态角度来描述系统的,在静态视图、用例视图、实施视 图和配置视图中适用,采用了类图、用例图、组件图和配置图等图形。例如类图用于描述系 统中各类的内部结构(类的属性和操作)及相互间的关联、聚合和依赖等关系, 包图用于描述系统的分层结构等;第 2 个方面是从系统中对象的动态行为和组成对象间的相互 作用、消息传递来描述系统的,在状态机视图、活动视图和交互视图中适用,采 用了状态机图、活动图、顺序图和合作图等图形,例如状态机图用于一个系统或对象从 产生到结束或从构造到清除所处的一系列不同的状态;第 3 个方面描述如何将模型自身组织到高层 单元,在模型管理视图中适用,采用的图形是类图。建模的工作集中在前两 方面,而且并非所有图形元素都适用或需要采用

UML实验报告

中南民族大学管理学院学生实验报告 课程名称:UML面向对象分析与设计教程 年级: 专业:信息管理与信息系统 学号: 姓名: 指导教师: 实验地点:管理学院综合实验室 2013 学年至 2014 学年度第 2 学期

目录 实验一 UML建模基础实验二用例图 实验三 UML类图 实验四对象图 实验五包图 实验六动态模型图

实验(一) UML建模基础 实验时间: 实验目的 1.熟悉UML建模工具Rational Rose的基本菜单及操作。 2.掌握UML的三大组成部分及各部分作用。 3.掌握UML的可见性规则和构造型的作用。 实验内容 1.练习使用建模工具建立各种UML图形,并对图形进行相应编辑 和修改。 2.认识各种UML关系及可见性符号,并用工具表示出来。

分析与讨论 1.总结UML在软件工程中的作用以及使用UML建模的必要性。 答:统一建模语言(UML)是用来对软件密集系统进行可视化建模的一种语言,也是为面向对象开发系统的产品进行说明、可视化、构造和编制文档的一种语言。 UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。 UML可以贯穿软件开发周期中的每一个阶段,最适于数据建模、业务建模、对象建模、组件建模。UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架构层次方面已经被验证有效。 UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型,从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。 指导教师批阅:

UML实验报告汇总

实 验 报 告 课程名称:UML统一建模语言实验名称:图书管理系统 专业班级:嵌入式软件 学校:郑州轻工业学院

实验一用例图 [实验目的和要求] 1、熟悉UML建模工具Rational Rose的基本菜单及操作。 2、掌握UML的可见性规则和构造型的作用。 3、掌握用例的概念;掌握UML用例图的组成及作用。 4、掌握用例与用例之间的各种关系。 [实验内容和步骤] 1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。 2、认识各种UML关系及可见性符号,并用工具表示出来。 ?用例图包含6个元素,分别是:参与者、用例、关联关系、包含关系、扩展关系以及泛化关系。参与者用人形图标表示,用例图用椭圆形符号表示,连线表示它们之间的关系。?用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。通过用例建模可以对外部的角色以及他们所需要的系统功能建模。用例图用于系统分析阶段。 ?用例是系统参与者与系统在交互过程中所需要完成的事务。 ?该实验确定参与者是图书管理员和读者,还要分析系统所涉及的问题领域和系统运行的主要任务。根据系统的需求分析可确定:作为一个图书管理系统,要实现图书管理,读者可以查询借书情况、查询节目(预定图书、取消预订);对于图书管理员来说,系统维护操作主要包括:借出图书、归还图书(逾期罚款)、维护图书、维护读者信息,包含关系的图标按钮应用虚线箭头。 截图如下:

实验二类对象模型的建立 [实验目的和要求] 1、掌握对象的概念,对象的表示方法,掌握类与对象的关系。 2、掌握类与类之间的各种关系代表的含义及表示方法。 [实验内容和步骤] 1、什么是对象,对象的三大特征是什么?UML中对象的表示方法有哪些? 2、简述类的定义,以及类的三要素。 3、类的属性和方法的可见性有哪些?UML中如何表示? ?对象代表一个单独的,可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。换句话说,对象是边界非常清楚的任何事物。对象三大特征是封装、继承和多态。 ?对象图中不包含操作,因为对于属于同一个类的对象而言,其操作是相同的。类使用关联连接,关联使用名称、角色、多重性以及约束等特征定义。 ?类图描述系统中类的静态结构,它不仅定义系统中的类,描述类之间的联系,还包括类的内部结构。类图描述的是一种静态关系,在系统的整个生命周期中都是有效的。通过分析用例和问题域,就可以得到相关的类,然后再把逻辑上相关的类封装成包,这样可以很好的体现系统的分层结构,是得系统层次关系一目了然。 ?类的三要素是:类的名称、属性、操作。类的属性和方法的可见性有:公有public(符号“+”)、私有 private(符号“-”)和受保护protected(符号“#”)。 ?类使用关联连接,关联使用名称、角色、多重性以及约束等特征定义。类代表的是对对象的分类,所以必须说明可以参与关联的对象的数目。 对象图如下:

武汉理工大学算法分析实验报告

学生实验报告书 实验课程名称算法设计与分析开课学院计算机科学与技术学院 指导教师姓名李晓红 学生姓名 学生专业班级软件工程zy1302班2015-- 2016学年第一学期

实验课程名称:算法设计与分析 同组者实验日期2015年10月20日第一部分:实验分析与设计 一.实验内容描述(问题域描述) 1、利用分治法,写一个快速排序的递归算法,并利用任何一种语言,在计算机上实现,同时 进行时间复杂性分析; 2、要求用递归的方法实现。 二.实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述) 本次的解法使用的是“三向切分的快速排序”,它是快速排序的一种优化版本。不仅利用了分治法和递归实现,而且对于存在大量重复元素的数组,它的效率比快速排序基本版高得多。 它从左到右遍历数组一次,维护一个指针lt使得a[lo..lt-1]中的元素都小于v,一个指针gt 使得a[gt+1..hi]中的元素都大于v,一个指针i使得a[lt..i-1]中的元素都等于v,a[i..gt]中的元素都还未确定,如下图所示: public class Quick3way { public static void sort(Comparable[] a, int lo, int hi) { if (lo >= hi) return; int lt = lo, i = lo + 1, gt = hi; Comparable pivot = a[lo];

第二部分:实验调试与结果分析 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 1、调试方法描述: 对程序入口进行断点,随着程序的运行,一步一步的调试,得到运行轨迹; 2、实验数据: "R", "B", "W", "W", "R", "W", "B", "R", "R", "W", "B", "R"; 3、实验现象: 4、实验过程中发现的问题: (1)边界问题: 在设计快速排序的代码时要非常小心,因为其中包含非常关键的边界问题,例如: 什么时候跳出while循环,递归什么时候结束,是对指针的左半部分还是右半部分 排序等等; (2)程序的调试跳转: 在调试过程中要时刻记住程序是对那一部分进行排序,当完成了这部分的排序后, 会跳到哪里又去对另外的那一部分进行排序,这些都是要了然于心的,这样才能准 确的定位程序。 二、实验结果分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等) 1、实验结果:

武汉理工大学编译原理实验报告

武汉理工大学 学生实验报告书 实验课程名称编译原理课程实验 开课学院计算机科学与技术学院指导老师姓名饶文碧 学生姓名徐强国 学生专业班级软件 1602 2018 —2019 学年第1 学期

实验课程名称:编译原理

依次输入关键字,自定义标识符 BBBJKJL KJKJ4234,整数 3432,特 殊符号和其他符号:. {} []。 二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)输出为:

三、实验小结、建议及体会 通过这次的词法分析实验,我遇到了不少问题。对于输入字符串的直接处理,首先是分类情况的不完整(起初忽略了对关键字的判断),造成输出结果与预想有很大偏差。总结下:作为编译的第一步,词法分析将高级语言一步步分解,然后转化为自己的语言,这是一个严谨有十分有趣的过程。

核心代码: struct word //存储关键字,特殊符号 { int code; char T[max]; }; word important[5]; //结构体变量存储关键字 word num; //结构体变量存储数字 word identifier; //结构体变量存储标识符 word special_symbol[7]; //结构体变量存储特殊符号 int function(word* a, word b, word c, word* d, char* input, int k) { char getword[max]; int j = 0; if (input[j] == ' ') // 判断空格 { k = k + j + 1; function(a, b, c, d, input + j + 1, k); } else if (input[j] == '=' || input[j] == '+' || input[j] == ',' || input[j] == '(' || input[j] == ')') //判断特殊符号 { if (input[j] == '*') { getword[j] = input[j]; j = j + 1; if (input[j] == '*') { } else { } else { } getword[j] = input[j]; cout << '(' << d[3].code << ',' << d[3].T << ')' << endl; j = j - 1; cout << '(' << d[2].code << ',' << d[2].T << ')' << endl; getword[j] = input[j]; for (int i = 0; i < 7; i++) { if (i == 3) continue;

UML实验报告

《面向对象分析与设计UML 》 实验报告 学号: 180108213 姓名:庞志伟 班级:08 级软件 2 班 指导老师:姚宇峰

实验及作业一 一、实验目的 了解软件工程等基础知识,为后续的统一建模语言UML 知识的学习做好准备工作。 二、实验设备与环境 装有 Visio 、RathionalRose 的计算机。 三、实验内容 1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点, 写成实验报告。 2、熟悉 UML软件设计工具 Visio 、Rational Rose的安装及环境 四、实验过程及结果 1、软件工程开发模型有(1)瀑布模型,( 2)原型模型,( 3)螺旋模型,( 4)喷泉模型(1)瀑布模型 将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物 理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试 和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 优点: 1)为项目提供了按阶段划分的检瀑布模型查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 缺点: 1)在项目各个阶段之间极少有反馈。 2)只有在项目生命周期的后期才能看到结果。 3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。 (2)原型模型 原型模型又称快速原型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。快速原型模型的第一步是建造一 个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真 正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。 优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。

武汉理工大学----数值分析实验报告

学院:理学院 班级:电信科0901 姓名:王伟 学号:0120914420118 1、计算球体积要使相对误差限为1,问度量半径R 时允许的相对误差限是多少? 解:球体体积为34 3 V R π= 则何种函数的条件数为 2 3'4343 p R V R R C V R ππ=== (*)(*)3(*)r p r r V C R R εεε∴≈= 又(*)1r V ε= 故度量半径R 时允许的相对误差限为1 (*)10.333 r R ε=?≈ 2、求方程2 5610x x -+=的两个根,使它至少具有4 27.982=)。 解:25610x x -+=, 故方程的根应为1,228x =故 1282827.98255.982x =≈+= 1x ∴具有5位有效数字 211 280.0178632827.98255.982 x =-= ≈ =≈+ 2x 具有5位有效数字 3、当1,1,2x =-时,()0,3,4f x =-,求()f x 的二次插值多项式。 解:

0120121200102021101201220211,1,2, ()0,()3,()4;()()1 ()(1)(2)()()2()()1 ()(1)(2) ()()6 ()()1 ()(1)(1) ()()3 x x x f x f x f x x x x x l x x x x x x x x x x x l x x x x x x x x x x x l x x x x x x x ==-===-=--==-+-----==------= =-+-- 则二次拉格朗日插值多项式为 2 20 ()()k k k L x y l x ==∑ 0223()4() 14 (1)(2)(1)(1)23 537623 l x l x x x x x x x =-+=---+ -+= +- 4、给出()ln f x x =的数值表 用线性插值及二次插值计算的近似值。 解:由表格知, 01234012340.4,0.5,0.6,0.7,0.8;()0.916291,()0.693147()0.510826,()0.356675()0.223144 x x x x x f x f x f x f x f x ======-=-=-=-=- 若采用线性插值法计算ln 0.54即(0.54)f , 则0.50.540.6<< 2 112 1 221 11122()10(0.6)()10(0.5)()()()()() x x l x x x x x x l x x x x L x f x l x f x l x -==----= =---=+ 6.93147( 0.6) 5.10826 (x x =--- 1(0.54)0.62021860.620219L ∴=-≈-

高频电子线路简答题—武汉理工大学

1. 试画出超外差式接收机方框图,并简要说明各部分的功能。 答: 从天线收到的微弱高频信号经高频小信号放大器放大,然后送至混频器与本地振荡器所产生的等幅振荡电压相混合,得到中频电压。中频电压经中频放大器放大后送入检波器,解调出低频信号。最后再经低频放大器放大后送扬声器,转变为声音信号。 2. 高频功率放大器欠压、临界、过压状态是如何区分的?当Vcc (集电极电源电压),Vbb (基极电源电压),Vbm (输入电压振幅)和负载电阻R L 只变化其中一个时,放大器的工作状态将如何变化? 答:当高频谐振功率放大器的集电极电流都在临界线的右方时,称为欠压工作状态; 当集电极电流的最大值正好落在临界线上时,称为临界工作状态; 当集电极电流的最大值穿过了临界线到达左方饱和区时,称为过压工作状态; 随着谐振电阻R L 的增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 随着V cc 的增大,高频谐振功率放大器的工作状态由过压到临界再到欠压。 随着V bb 增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 随着V bm 增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 3. 为什么基极调幅电路必须工作于欠压状态? 答:基极调幅是利用调制信号电压来改变高频功率放大器的基极偏压,以实现调幅的(3分)。在欠压状态下,集电极电流的基波分量随基极电压成正比变化。因此,集电极回路的输出高频电压的振幅将随调制信号的波形而变化,得到调幅波。地振荡器所产生的等幅振荡电压相混合,得到中频电压。中频电压经中频放大器放大后送入检波器,解调出低频信号。最后再经低频放大器放大后送扬声器,转变为声音信号。 4. 无线电通信为什么要进行调制?常用的模拟调制方式有哪些? 答: 1) 信号不调制进行发射天线太长,无法架设。2) 信号不调制进行传播会相互干扰,无法接收。常用的模拟调制方式有调幅、调频及调相 5. 谐振功率放大器效率高的原因是什么?其输出波形不失真的原因是什么? 答:谐振功放效率高是因为它的工作频率很高 ,高频谐振功放实质是将直流功率转变为高频功率,为了输出功率足够大,常选在丙类状态下工作,而丙类状态的转换率大于甲,乙类,所以其效率高。输出不失真是因为它采用选频网络作为负载,使用谐振负载进行选频输出,故输出仍为正弦波,波形不会失真。 6. 小信号谐振放大器与谐振功率放大器的主要区别是什么? 答:1)小信号谐振放大器的作用是选频和放大,它必须工作在甲类工作状态;而谐振功率放大器为了提高效率,一般工作在丙类状态。 2)两种放大器的分析方法不同:前者输入信号小采用线性高频等效电路分析法,而后者输入信号大采用折线分析法。 7. 解释为什么理想丁类高频功率放大效率可达00100? 答:丁类谐振功率放大器中,由于功率管工作在开关状态,理想状态下,集电极损耗为0,故理想

UML实验报告概要

《面向对象与UML》 实验报告 姓名:陈万全 学号:132852 班级:软件131

实验一UML建模基础 一、实验目的 1.熟悉UML建模工具Rational rose的可视化环境。 2.掌握利用Rational rose进行建模的步骤。 二、实验内容 1.熟悉Rational rose建模环境 2.建模基本步骤 3.结合日常生活中实际使用的系统,模仿2中的用例模型绘制用例图,并保存模型,熟悉利用Rational rose的建模过程,要求绘制的用例图中用例与2中的用例图不相同。

实验二用例图 一、实验目的 1.熟悉UML用例图的基本图形元素。 2.掌握用例与用例之间的各种关系。 3.熟悉针对具体场景使用例图进行软件建模的方法。 4.掌握用例规格说明的概念和基本结构,以及用例规格说明的作用。 二、实验内容 1.根据实验一建模实例,熟悉利用Raional rose软件绘制用例图的基本方法。 2.通过对“学生信息管理系统”的需求描述,确定系统用例图: “学生信息管理系统”的需求描述如下: ?在每个新学年开始都会有新生入学,这时系统的管理人员可以通过系统将这些新生的学籍、年龄、家庭住址、性别、身高、学生证号、身份证号等基本信息存入数据库,每个新生都对应一个唯一的编号,此编号可以是学生,在日程管理中,系统管理员还可以对所有学生的基本信息进行查询、修改和删除等操作;同时校领导可以查询、修改全校所有学生的基本信息。 ?学校领导可以通过本系统了解每个班的任课教师、辅导员、学生姓名、学生人数、专业等班级基本信息。系统管理员可以进行查询班级基本信息、添加班级、修改班级基本信息、删除班级等操作。 ?在考试结束以后,教师可以将学生的考试成绩录入系统,还可以对学生的成绩进行查询和修改。学生可以通过本系统进行成绩的查询。 ?学生还可以在网上选择自己选修的课程(必修课必须上,所以不用选),学生通过本系统可以看到有哪些课程可以选以及课程的基本信息。课程的基本信息包括:课程号、所属专业、课程名称、开课学期、学时数、学分、任课教师等。每个学生每学期的选修课程数不得大于6门,如果已经选择了6门课程则不能再选择其他课程。只有将已选择的课程删除掉才能再选择新课程。系统管理员负责修改、增加、删除选修课程。 ?系统管理员可以对系统的账号进行添加、设置、删除、查询等操作,同时可以设置每个账号的权限以及对应的个人信息。 a)请根据上述描述,确定系统的参与者 b)确定系统的用例并绘制完整的用例图。

武汉理工大学嵌入式应用开发Android实验报告

学生学号实验课成绩 武汉理工大学 学生实验报告书 实验课程名称《嵌入式应用软件开发》 开课学院计算机科学与技术学院 指导老师姓名 学生姓名 学生专业班级 2014 —2015 学年第二学期

实验课程名称:嵌入式应用开发 实验项目名称ADT的安装与配置实验成绩 实验者专业班级组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的: 1.了解Android应用编程所需要的工具。 2.掌握Android应用环境的安装与配置。 3.掌握Android模拟器的建立与运行。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) 实验原理: Android应用是基于Java语言开发的,主要采用Eclipse IDE进行程序的开发。Google 提供了完整的基于Android的开发应用环境。主要涉及的软件包括: 1.JDK版本要在1.5以上。 2.Eclipse-SDK 3.Android-SDK 4.ADT插件 下载相应组件并且安装完成以后,可以配置相应的模拟器。 实验步骤: 1.安装ADT,Eclipse等相关软件。 2.配置软件,包括环境变量,Eclipse下相关配置。 3.运行模拟器配置工具,构建一个模拟器。 三、主要仪器设备及耗材 1.普通PC一台。 2.Windows7操作系统。 3.Eclipse软件及其他需要的开发工具

第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 实验中出现的错误包括: 1.环境变量配置错误。 2.ADT和SDK版本不一致。 3.Eclipse和ADT版本不一致等问题。 可以查看相应文档,查看环境变量该如何配置。Eclipse和ADT版本的对应等。 二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等) 这里给出实验过程中的一些截图: Figure1 Android Virtual Device Manager Figure2 SDK Manager 三、实验小结、建议及体会 这次实验让我学习了如何配置Android开发环境,如何使用Android Device Manager来创建模拟器。同时,让我对Android有了一个简单的认识。

(完整版)高频电子线路简答题—武汉理工大学

1.试画出超外差式接收机方框图,并简要说明各部分的功能。 答: 从天线收到的微弱高频信号经高频小信号放大器放大,然后送至混频器与本地振荡器所产生的等幅振荡电压相混合,得到中频电压。中频电压经中频放大器放大后送入检波器,解调出低频信号。最后再经低频放大器放大后送扬声器,转变为声音信号。 2.高频功率放大器欠压、临界、过压状态是如何区分的?当Vcc(集电极电源电压),Vbb(基极电源电压),Vbm(输入电压振幅)和负载电阻R L只变化其中一个时,放大器的工作状态将如何变化? 答:当高频谐振功率放大器的集电极电流都在临界线的右方时,称为欠压工作状态; 当集电极电流的最大值正好落在临界线上时,称为临界工作状态; 当集电极电流的最大值穿过了临界线到达左方饱和区时,称为过压工作状态; 随着谐振电阻R L的增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 随着V cc的增大,高频谐振功率放大器的工作状态由过压到临界再到欠压。 随着V bb增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 随着V bm增大,高频谐振功率放大器的工作状态由欠压到临界再到过压。 3.为什么基极调幅电路必须工作于欠压状态? 答:基极调幅是利用调制信号电压来改变高频功率放大器的基极偏压,以实现调幅的(3分)。在欠压状态下,集电极电流的基波分量随基极电压成正比变化。因此,集电极回路的输出高频电压的振

幅将随调制信号的波形而变化,得到调幅波。地振荡器所产生的等幅振荡电压相 混合,得到中频电压。中频电压经中频放大器放大后送入检波器,解调出低频信 号。最后再经低频放大器放大后送扬声器,转变为声音信号。 4. 无线电通信为什么要进行调制?常用的模拟调制方式有哪些? 答: 1) 信号不调制进行发射天线太长,无法架设。2) 信号不调制进行传播会相互干扰,无法接收。常用的模拟调制方式有调幅、调频及调相 5. 谐振功率放大器效率高的原因是什么?其输出波形不失真的原因是什么? 答:谐振功放效率高是因为它的工作频率很高 ,高频谐振功放实质是将直流功率转变为高频功率,为了输出功率足够大,常选在丙类状态下工作,而丙类状态的转换率大于甲,乙类,所以其效率高。输出不失真是因为它采用选频网络作为负载,使用谐振负载进行选频输出,故输出仍为正弦波,波形不会失真。 6. 小信号谐振放大器与谐振功率放大器的主要区别是什么? 答:1)小信号谐振放大器的作用是选频和放大,它必须工作在甲类工作状态;而谐振功率放大器为了提高效率,一般工作在丙类状态。 2)两种放大器的分析方法不同:前者输入信号小采用线性高频等效电路分析法,而后者输入信号大采用折线分析法。 7. 解释为什么理想丁类高频功率放大效率可达00100? 答:丁类谐振功率放大器中,由于功率管工作在开关状态,理想状态下,集电极损耗为0,故理想丁类高频功率放大效率可达00100。 8. 石英晶体振荡器有几种基本类型?石英晶体在这几种电路中分别起什么作用?试画出石英谐振器的基频等效电路。 答:石英晶体振荡器有两种类型:并联谐振型晶体振荡器和串联谐振型晶体振荡器。 并联型:晶体的作用是把晶体置于反馈网络的振荡回路之中,作为感性元件与回路其他元件一起按

2017年图书管理系统uml实验报告

2017年图书管理系统uml实验报告

面向对象分析与设计大作 业 学院:计算机科学与工程学院 班级:计算机软件3 学生姓名:陈俊伟 学号: 200931582174 指导老师:苏锦钿 提交日期: 2017.12.1

华南理工大学 面向对象分析与设计大作业课程实验报告 实验题目:_____图书管理系统uml图__________________________姓名:___陈俊伟________ 学号:_ 200931582174_____ 班级: ___09软件3班________ 组别: ________ 合作者: __________________ 指导教师: ______苏锦钿__________ 实验概述

【实验目的及要求】 一.目的 1. 掌握面向对象技术的基本原理和各种相关概 念; 2. 熟练掌握UML的基本知识和9种常见的UML 图形,并能够利用Rational Rose 2003、IBM Software Architecture、或trufun UML 2.x工具进行建模; 3. 根据问题进行学习,拓广、深化; 4. 独立完成一个应用程序的分析、设计和建模, 为以后软件项目的开发打下实践基础。 【实验原理】 UML建模,就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多 个图形元素,人们可以从多个视图来考察模型。UML建模主要分为结构建模、动态建模和模型管理建模3个方面,第1个方面是从系统的内部

相关主题
文本预览
相关文档 最新文档