软件开发绘图工具Visio实验背景

软件开发绘图工具Visio实验背景
软件开发绘图工具Visio实验背景

软件开发绘图工具Visio实验

3.1 Visio绘图初步

Visio系列产品大约从1990年开始研发。Visio软件秉承了“模块化”和“可重用性”的先进设计思想,通过提供许多应用领域的基本图形模块,允许用户通过拖放图件来组合出自己所需要的图形,使用十分简单,大大简化了用户的工作,产品受到广泛的欢迎。1995年,这家研发Visio软件的公司干脆更名为Visio,并于同年完成了股票上市。

1999年,Microsoft以股票交易方式并购了Visio公司,不久之后,便推出了新版本的Visio软件。至此,和大家熟悉的Word、Excel、PowerPoint、FrontPage、Access等软件一样,Visio也成为Microsoft Office家族的一员,得到了Microsoft强大的技术支持。

Visio并不是一个真正意义上的CASE工具,而只能说是一个绘图工具软件。但是,在目前已有的各类绘图软件中,Visio是建立流程图、组织图、日程表、行销图、布置图等各种图形图表最快速、最简便的工具之一。Visio带有一个绘图模板集,包含了用于各种商业和工程应用的符号。其中的软件和系统开发模板提供了流程图、数据流图、实体-联系(E-R) 图、UML图以及其他许多图形符号。模板提供了一个用于存储图表元素的定义和描述信息的有限资料库,并且这些模板还在不断地补充和发展中,其使用范围也将越来越广泛。由于其所具有的强大的专业绘图功能,系统分析和设计人员可以用Visio来创建CASE应用中所需要的任何系统模型。

1. Visio的功能与特色

Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。

说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括:

Web图表。

地图。

电气工程。

工艺工程。

机械工程。

建筑设计图。

框图。

灵感触发。

流程图。

软件。

数据库。

图表和图形。

网络。

项目日程。

业务进程。

组织结构图。

图3-1显示了其中的“软件”模板和“网络”模板。用户也可以根据自己的需要建立个性化的新模板。因此,Visio的应用范围几乎是没有限制的。

Visio与Microsoft的Office系列软件等有着很好的整合性,同时,用户也可以轻松地利用局域网和Internet来分享他们的图表,沟通想法等。

2. Visio的安装

Visio的安装过程十分简单,并且不同版本的安装过程大同小异,其间需要输入作为产品密钥的产品序列号。安装过程中,Visio安装文件被复制到硬盘上,安装完成时删除这些文件,可以节省约300M的磁盘空间。但是,安装程序会建议保留它们,以有助于协助Visio 的维护和更新。

(a) “软件”模板

(b) “网络”模板

图3-1 Visio的模板

3. Visio的文件类型

Visio文件共有4种类型,即绘图文件、模具文件、模板文件和工作环境文件。

1) 绘图文件(.vsd) :用于存储绘制的各种图形。—个绘图文件中可以有多个绘图页,它是Visio中最常用的文件。

2) 模具文件(.vss) :用来存放绘图过程中生成各种图形的“母体”,即形状(图件) 。Visio自带了大量对应于不同绘图场合的模具文件,给绘图带来了很大的方便。用户还可以根据自己的需要,生成自己的模具文件。

3) 模板文件(.vst) :同时存放了绘图文件和模具文件,并定义了相应的工作环境。Visio 自带了许多模板文件。用户可以利用Visio自带的或者自己生成的模具文件,对操作环境加以改造,进而生成自己的模板文件。

4) 工作环境文件(.vsw) :用户根据自己的需要将绘图文件与模具文件结合起来,定义最适合个人的工作环境,生成工作环境文件。该文件存储了绘图窗口、各组件的位置和排列方式等。在下次打开时,可以直接进入预设的工作环境。

此外,Visio还支持其他多种格式的文件,可以在Visio的打开或保存操作中使用这些文件类型。

实验目的

1) 了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识。

2) 掌握应用Visio工具绘制软件开发图形的基本操作。

3.2 Visio绘制工程图形

除了做一般绘图操作外,Microsoft Visio还具有很强的开发能力,可以通过开发Visio 解决方案来扩展Visio的应用。

所谓解决方案就是通过组合Visio图形和程序来将现实世界模型化,以解决特定的绘图问题。软件的解决方案通常是将一个自定义的程序与一个或多个封装的软件应用程序组合起

来。解决方案的开发人员不是从头开发功能,而是使用内置在封装产品中的现有功能。

Visio解决方案通常将一些图形(由Visio提供的或为该解决方案开发的) 与一个模板组合起来,以创建一些使用这些图形的绘图。Visio解决方案还可以使用Automation (自动操作) 来控制它的图形和绘图。Visio解决方案中的自定义程序可以使用任意一种支持将Automation作为客户的编程语言来编写,例如Visual Basic for Applications (VBA) 、Visual Basic或C++等。Visio为方便VBA项目的开发提供了一个集成开发环境。

1. 关于Visio解决方案

Visio解决方案通常包括主要图形的样板(stencil) ,这些样板被称为“主图形”(master) ,用户可以将其拖放到绘图页面中,以创建一个绘图,而不必手工绘制任何内容。解决方案可能还包括一些特定图形(如标题框、徽标或框架等) 样板的模板(template) ,以及一些预先定义绘图比例、绘图大小和用于打印的纸张大小等的模板,以提供给新的绘图中使用。

程序(无论是解决方案中Visio文档的VBA代码,还是Visio文档外的独立程序) 可以帮助创建绘图、分析绘图,或者在绘图和外部数据源之间传输信息。

可以将Visio图形设计成可重用的组件,以便用户可以在不必使用绘图工具的情况下创建绘图。Visio是一种用于建模的优秀工具,因为这些图形不仅可以形象地表示模型范围内的对象,而且它们被设计成为正确模型的开发方式。

在一个设计良好的Visio解决方案中,图形与模型范围中的对象相对应,创建绘图就是构造模型。图形行为可以确保正确的建模和正确的图形表示,并且使用户可以忽略具体的属性来创建具有可读性的示意图。

2. 使用Visio图形创建解决方案

Visio提供了使开发人员可以很容易地访问其专业化图形功能的解决方案,并且提供了一些可以利用ShapeSheet窗口中的公式编程的图形。

每个Visio图形都包括一类公式,以表示它的属性,例如它的宽度和高度等,以及像当用户双击它时图形的变化等这样的行为。因为Visio图形可以通过公式编程,所以可以将一些重要的数据(如零件数量、名称、生产商等) 与表示设备的图形等关联起来。于是,图形就会变成一些功能强大的组件,它们在一个大型解决方案中的独特行为完全是由所编写的公式提供的。

(1) 将对象组合成绘图

Visio图形都是一些“参数性”的矢量集合图形,也就是说,Visio图形可以根据具体的参数值(有些是由Visio引擎定义的,有些则是由图形开发人员定义的) 来调整它的“几何形状”及其他属性。图形的几何形状随用户对该形状所做的操作,动态地计算公式而变化。可以通过组合一些智能对象来创建所需的绘图。

在图3-12所示的螺栓图形中,螺栓长度、螺纹长度和螺栓直径都是一些由公式控制的参数。

A 螺帽直径

B 螺栓长度

C 螺纹长度

D 螺栓直径

E 螺帽厚度

图3-12 Visio图形是“参数性”的图形

螺帽直径和螺帽厚度都是通过这些参数计算得到的。在实际的物理范围内,这些参数彼此之间是相互独立的。用户可以通过拖动选择柄更改螺栓长度或螺栓直径,或者通过拖动控制柄更改螺纹长度,来设置这些参数。而程序可以使用生产商的可用尺寸数据库中的数值数据来设置这些参数。

(2) 用图形表示组件

就像一个程序中的过程会将功能封装起来,以使它们更易于使用和重用一样,Visio会将绘图页面中的行为封装起来。可以将Visio图形看作是组件,其默认行为由Visio引擎提供,并且它独特的行为是由所编写的公式提供的。

一个解决方案很少是由一个图形组成的,通常需要开发一套支持某种特定类型绘图的图形,然后在Visio样板中将这些图形组合成主图形。在根据该主图形创建实例(图形) 的样板中,主图形可以由一个图形组成,也可以由多个图形或一组图形组成。实例将从主图形那里继承很多特征。

用户(或程序) 可以将主图形从样板拖放到Visio绘图中。样板使自定义的图形更易于重用——相同的图形可以被工程师用来模拟产品配置,被销售人员用来向顾客展示他们正在购买的产品,也可以被图形艺术家用来创作系列产品的目录等。

当用户首次将一个主图形拖放到绘图页中时,Visio将自动在该绘图页中创建一个主图形实例,并将该主图形的一个副本(被称为“文档主图形”) 添加到绘图的文档样板中。将文档样板存储在绘图文件中可以带来两个主要的好处:

1) 绘图是完全自我包含的。一旦用户创建了绘图,就不再需要样板。

2) 主图形的实例将从文档样板继承属性。用户可以编辑文档样板中的主图形,以更改绘图中该主图形所有实例的特征。

因为一个主图形的每个实例都继承文档主图形的特征,所以实例可以支持大量复杂的行为,而同时保持相对较小的规模。可以通过更改文档主图形来将整体更改传递给实例。

例如,图3-13所示的网络设备图形设计是与网络设备架对齐和联系在一起的,每个图形都与生产商提供的产品规格匹配,以便能够准确地放置它,而图形的设计者自定义了图形的对齐框,并添加了一些连接点,以使图形更易于使用。

图3-13 网络设备图形与设备架图形对齐和联系

为了帮助用户使用主图形来创建绘图,通常需要提供一个模板。模板可以提供绘图页中已经存在的图形,但更为重要的是,它可以设置绘图页,使它具有统一的网格和比例,并且可以包含指定的样式和层。模板还可以打开一个或多个样板。当用户在模板的基础上创建绘图时,Visio将打开一些样板,并创建一个新的绘图文件,将模板的样式及其他属性复制到这个新文件中。就像使用样板一样,一旦用户创建了绘图,就不再需要这个模板。

3. 使用SmartShape技术开发困形

使用Microsoft Visio的SmartShape技术,可以来构建对于需要创建的各种绘图或图表有意义的特征模型。通过定义一些公式,使图形的行为符合应用于它们所对应的对象的设计规则、代码或原则。

每个Visio图形都有它自己的ShapeSheet表格,它定义了该图形独特的行为和功能。可以将ShapeSheet看作是图形的属性页,其中每个属性都是由一个随用户对该图形所做的操作动态变化的值或公式来设置的。可以在ShapeSheet窗口中查看和编辑图形的公式。

希望通过外部编程获得的很多特性都可以通过ShapeSheet窗口来控制。例如,通过在ShapeSheet窗口中定义用于某个图形的公式,可以将一些菜单项目添加到这个图形的快捷菜单中。这些公式可以控制图形的其他属性,例如:

1) 几何形状(翻转、旋转、显示或隐藏路径) 。

2) 颜色、模式和线条的粗细。

3) 文本,包括字体、段落格式和方向等。

4) 帮助用户调整图形的控制柄。

5) 可以连接其他图形的连接点。

6) 可以包含用户数据的自定义属性。

表格形式的界面使它更易于使用单元格引用来将一个图形属性与另一个图形属性联系起来,这意味着图形属性可以以微妙和强大的方式彼此产生影响。例如,可以将一个图形(如机械绘图中的一个零件) 的颜色与它的尺度联系在一起,以指出该零件是否在公差范围内。

4. 在Visio解决方案中使用Automation

有些解决方案不仅仅需要图形、样板和模板。例如,可能需要根据每天都会变化的数据创建一些绘图,或者需要执行一些反复进行的常规图形开发任务等。通过在解决方案中使用Automation (自动操作) 来合并Visio引擎的功能——只需简单地使用它的对象,就可以自动执行这些任务。

如果熟悉VBA,那么可以继续使用对象——诸如命令按钮、用户窗体、数据库和字段等控件。使用Automation,也可以使用其他应用程序的对象。绘图、主图形、图形,甚至Visio菜单和工具都可以成为程序的组件。程序可以在一个Visio实例中运行,也可以启动Visio应用程序,然后访问它所需要的对象。

Visio包括VBA,因此,不需要使用单独的开发环境来编写程序。但是,可以使用任意支持Automation的语言来编写控制Visio引擎的程序。

5. 计划Visio解决方案

最简单的解决方案就是使用由Visio提供的内容,以及用户所创建的图形、样板和模板的标准化绘图。如果想为创建某种特定类型的绘图提供更多的帮助,那么可能会希望以VBA 代码、COM (component object model,组件对象模型) 加载项或Visio附件的形式,来为解决方案添加一些程序。如果所创建的绘图符合一组严格的规则,那么解决方案就可以包括一个使用来自其他数据源的数据生成用户可以修改的绘图的应用程序。如果解决方案不仅仅是为了提供绘图,那么它还将涉及到与外部数据库,甚至外部应用程序(从市场上购买的或者内部开发的) 的集成问题。

(1) 计划开发过程

一位开发人员可能会经常创建一个由自定义图形、模板及少量代码组成的简单的Visio 解决方案。但是,更周密的解决方案可能会需要一个开发小组,而每位小组成员都需要具备一定的技术。例如,一个小组可能是由下面的成员组成的:

1) 一名系统设计师。他了解软件系统的设计过程,并且对Visio及其结构和常用功能也有很好的理解。系统设计师拥有自己的技术思想和Visio解决方案的设计方案。

2) 多名图形开发人员。他们需要非常熟悉Visio的绘图工具和ShapeSheet窗口,需要具有扎实的数学和几何学知识,因为他们的大多数工作都会涉及到创建控制图形行为的公式方面的内容。

3) 多名Automation开发人员。他们掌握用来开发解决方案的编程语言(VBA、Visual Basic或C++,这取决于解决方案需要的集成类型) 。Automation开发人员需要对Visio图形和公式有一定的了解,并且需要非常熟悉Visio对象模型。

4) 多名学术问题专家。他们具有广泛的知识背景,并且在解决方案所属的领域内具有一定的经验。他们需要向开发小组提供行业或公司标准、处理方法、实用性,以及规则的例外情况等方面的建议。

一旦成立了开发小组,就可以为开发过程采用下述执行步骤:

1) 拜访用户以了解他们的需求,并确定解决方案所属领域内的对象。在一个大型工程中,需要考虑文档管理方面的需求,以便其他用户和开发人员能够查阅这些文档,以了解他们所需的内容。

2) 逐步地开发解决方案,并且在每个阶段都要求用户介入,以获得反馈信息。

3) 从开发图形并允许用户试用它们开始,然后根据用户的反馈信息来修改图形。

4) 一旦用户对最初的图形设计感到满意,就可以开发用户需要用来构建绘图的所有助理程序或附件,并且,如果需要,还可以调整这些图形,以使它们能够更顺利地工作。

5) 最后,如果解决方案的图形和附件需要与数据库或其他应用程序进行交互,那么需要在开发过程的早期准确地确定如何来实现这一点,以便可以相应地设计图形和附件。

(2) 计划图形和样板

可以通过构建所需要的图形,然后用公式实现尽可能多的图形功能,来开始开发解决方案。之所以从图形开始主要有两个重要原因:

1) 图形可以是智能的——可以使用Visio图形本身固有的能力来处理多种必须通过编码才能实现的图形功能。

2) 图形独立于控制它们的代码。一旦开发出解决方案将要使用的主图形,就可以更改这些图形,而不必重新编译代码,反之亦然。

如果图形行为是可预测的,并且可以使用公式来实现(例如,自动调整大小或缩放) ,那么可以使用ShapeSheet为图形设置它的行为。如果行为是在运行时动态变化的,例如,图形中的文本或绘图中的图形的排列方式都可能是变化的,那么可以在程序(如文档的VBA代码、ActiveX控件、Visio附件,或者COM加载项) 中处理这种行为。通过设置图形公式,可以更准确地控制图形的外观和行为。如果可以创建一个主图形的样板来完成解决方案,那么用户可能就不再需要使用Visio绘图工具绘制些什么。

当为程序构建主图形时,可以通过手工创建各种希望程序自动执行的绘图,在Visio实例中测试这些主图形。这将会对需要编写的代码及需要提供的数据很有帮助。

(3) 计划模板

模板为用户提供了一个共用的工作区。通过使用户简单地从一些图形组中进行选择来创建标准化的绘图。

模板可以包括一些样式,并且可以使用统一的网格和度量系统来设置绘图页面。模板可以设置其中已经包含图形的绘图页面,并且可以打开一个或多个样板,以使用户可以添加更多的图形。模板还可以通过包括ActiveX控件(如命令按钮和文本框等) 、执行特定任务的自定义控件,以及允许用户通过控件与绘图进行交互的VBA代码,来为绘图提供它们自己的用户界面。

(4) 自动实现图形和模板

当完成解决方案的主图形和模板的开发之后,就可以使用Automation来实现解决方案的其他内容。具体内容取决于解决方案要达到的目的,以及它所需要的运行环境。但是,通常可以使用Automation进行下面的操作:

1) 实现解决方案的用户界面。大多数独立的程序都需要一个对话框或向导页面,来向用户提供操作建议,并提示程序执行所需要的信息。

2) 存储和检索数据。图形可以具有自定义属性——通过配置这些属性来提示用户输入数据或图形属性,例如,当将一个主图形拖放到绘图页面中时。但是,为了保护数据类型及防止数据被无意中更改,可能希望解决方案将数据存储在一个外部数据库中,然后从这个外部数据库中检索数据。

3)设置图形及其属性,或者连接图形。图形可以有一些公式,当程序移动或调整这些

公式——就好像在Visio绘图窗口中使用鼠标移动或调整图形本身一样,它们将会相应地做些调整。如果发现自己编写了大量操纵图形的复杂代码,那么回过头来,仔细地考虑一下,这些功能是否可以通过图形公式来处理。

(5) 集成Visio解决方案和数据库

集成Visio解决方案和数据库需要进行一些计划,以将绘图与数据库保持同步。决定将要使用哪个数据库、将要更改哪些内容、如何更改,以及什么时候进行更改,是很重要的。

(6) 实现Automation的不同方法

所编写的程序类型取决于打算做些什么。可以在Visio文档或其他Automation控制器应用程序中编写VBA宏,也可以用Visual Basic或C/C++ 编写独立的程序。可以为COM加载项编写动态链接库(DLL) ,也可以编写另一种与Visio一起运行的特殊类型的DLL——称为“Visio库”(VSL) 。用户可以从Windows桌面或Windows资源管理器运行程序,也可以在Visio中通过选择添加到Visio菜单中的命令、选择添加到Visio工具栏中的按钮,甚至通过双击或右击绘图中的图形,来运行自己的程序。或者,还可以设计程序,使它能够在发生某个事件(如打开文档或创建文档) 时自动运行。

在Visio解决方案中实现Automation有4种基本的方法。可以实现下面这些内容:

1) 独立的可执行(EXE) 文件。这些文件通常使用Visual Basic或C++ 编写,但是,它们也可以使用任意一种支持创建ActiveX Automation客户的语言来编写。

2) Visio库。它是具有规定Visio入口点和 .vsl 文件扩展名的标准的Windows DLL。VSL 的速度比EXE文件的速度快许多,但是它必须使用C++来编写。

3) VBA宏。VBA被包括在Visio产品中,它可以用来编写宏、创建对话框,或者创建类模块。其他VBA客户(如Word和Excel) 也可以用来控制Visio。

4) COM加载项。它是专门被注册由Visio或其他Office应用程序加载的标准的Windows DLL。可以在Microsoft Office Developer中使用任意的Office应用程序来构建COM加载项,也可以在Visio中使用VBA来构建COM加载项。另外,还可以使用Visual Basic或C++来创建COM加载项。像VSL和VBA宏一样,COM加载项是在与Visio实例相同的进程中执行的,并且也很容易编写。

5) 在Visio实例中使用VBA来加载和执行用其他语言创建的Automation服务器(DLL 或EXE文件) 的混合方法。

如果Automation服务器是被作为DLL创建的,并且支持广泛

的结构范围,那么这种混合方法将支持进程内执行。但是,这种混

合方法一般需要进行更谨慎的系统设计。

有关开发Microsoft Visio解决方案的进一步知识,读者可参考

《开发Microsoft Visio解决方案》一书([美] Microsoft公司著,北

京:北京大学出版社,2002) 。

实验目的

1) 了解开发Visio解决方案的基本概念。

2) 学习应用Visio工具绘制UML模型图、网络图、机架图和网站图等图形,熟练Visio 绘图操作。

实验二 Visio用户界面设计

实验二(3)用Microsoft Visio工具设计用户界面 一、实验目的 1.掌握Microsoft Visio的使用方法使用方法,熟悉其中的各种图表 2.学会利用Microsoft Visio来建立所需要的用户界面 二、实验内容 1. 设计用户界面 以教师管理系统为例,使用Microsoft Visio来创建教师信息录入窗口: (1)选择图表类型 从开始菜单中选择程序——Microsoft Visio ,在文件菜单中选择新建,选择软件,选择Windows用户界面。如图2-1所示。 图2-1 Visio文件菜单 (2)Windows 用户界面中控件的识别和基本操作 1.控件识别,如图2-2所示为Visio绘制用户界面常用控件。

图2-2 常用控件 2.调整显示比例,如图2-3所示。 图2-3 把屏幕的显示比例从42调整到150 3.控件选取,在左边的控件列表中选取所需控件,把它拖至页面中。如图2-4、选择分组框、顶层菜单项、以及网格列。 图 2-4 选取控件 4.网格行列值的选取,如图2-5所示。 图2-5 设置网格

5.字体大小的设定,如图2-6所示。 图2-6 设置字体 (3)创建教师信息录入窗口 1.按上述实验步骤,选择所需要的用户界面,在这里,我们选择Windows用户界面。 2.调整页面大小,从42调整到150。 3.选择所需要的控件,把控件拖入页面中,并标明这个控件,如图3-7所示: 图2-7 教师信息录入窗口 教师信息主要包括教师姓名,职称编号,年龄,性别,家庭地址,联系方式等信息,我们把他们一一列入其中。同时我们使用一张表格来具体显示存储并显示这些信息。

实验二+用Visio绘制UML图实验指导书

实验二用Visio绘制UML图 1.1.实验基本目的 本实验练习使用Microsoft Visio软件绘制UML图。 1.2.实验原理 UML是一种可视化建模语言,由视图(view)、图(diagram)、模型元素(model element)和通用机制(general mechanism)等几个部分组成。其中视图表示系统的各个方面,由多个图构成。每个图使用了多个模型元素。在此基础上,通用机制为图做进一步补充说明,如:注释、元素的语义说明。 图表绘制软件Visio可以用来绘制UML图。 1.3.实验设备 1.3.1.硬件: PC机:1台,连入局域网。 1.3. 2.软件: Microsoft Visio 2007 1.4.实验的基本内容及要求 用Visio绘制UML用例图、类图、顺序图,并掌握绘图技能。 1.5.实验内容 根据教材149页7.7题描述的问题域,完成以下题目: 1. 识别该系统中的用例并绘制用例图; 2. 为该系统绘制概念类图; 3. 针对选课用例绘制顺序图。 注:如果你的用例分析将第一次选课和第二次选课作为两个用例,绘制这两个用例的顺序图。

1.6.实验步骤 1.6.1.建立“UML模型图”文件 启动Visio,选择“软件和数据库”绘图类型中的“UML模型图”(见图1)。保存该文件。 图1 启动Visio中的UML模型图 1.6. 2.模型资源管理器 新建的UML模型文件的界面中有一个“模型资源管理器”(如图2所示),如果没有此窗口,可选择菜单“UML”->“视图”->“模型资源管理器”选项打开此窗口。 图2 模型资源管理器 所建立的UML模型均体现在模型资源管理器中。右键单击“UML系统1”->“模型”可以在弹出窗口中建立新的系统模型,如“动态模型”。 在模型下可以用“包”来组织系统中的UML图,右键单击包名(如:顶层包)可以在该包下新建“包”或者“UML图”。 在模型资源管理器中可以对模型、包、UML图以及各种UML图形元素进行重命名(单击右键->重命名)。 可以从模型资源管理器中将已存在于模型中的UML图形元素拖曳到绘图区,这样已

软件工程实验报告(总)

信息工程学院软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft Visio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

实验03 软件开发绘图工具Visio

1. 阅读:SA/SD 研究的领导者Edward Yourdon Edward Yourdon 是结构化分析/设计方法研究的领导者, 合作建立了面向对象方法学。发表200多重要技术文章,著 书24部。 包括《Death March 》、《The Decline and Fall of the American Programmer 》和《The Rise and Resurrection of the American Programmer 》。 作为著名的Coad/Yourdon 面向对象方法学的开发者之 一,他大名鼎鼎,曾建立并领导了YOURDON 咨询公司, 世界各地有超过25万人在这里接受过培训。 资料来源:软件名人堂 (https://www.360docs.net/doc/8115453540.html,/HallOfFame/) ,有删改。 2. 习题与思考 3.1 试为一个你所熟悉的以计算机为基础的系统画一组与图3.2等效的图 (手绘草 图) ,画出其中主要的输入及输出、每个系统元素以及元素之间的连接。并把你绘制的分层数据流程图粘贴在下面: _________________________________________________________________________ 3.2 软件需求分析是软件工程过程中交换意见最频繁的步骤。 为什么交换意见的途径 会经常阻塞?请简述你的看法。 答:软件需求分析过程中,由于最初分析员对要解决的问题了解很少,用户对问题的描述、对目标软件的要求也很凌乱、模糊,再加上分析员和用户共同的知识领域实验 3 软件开发绘图工具 Visio 图3.10 Edward Yourdon

实验1Visio绘图初步

1 Visio绘图初步 (实验估计时间:90分钟) 1.1 背景知识 Visio系列产品大约从1990年开始研发。Visio软件秉承了“模块化”和“可重用性”的先进设计思想,通过提供许多应用领域的基本图形模块,允许用户通过拖放图件来组合出自己所需要的图形,使用十分简单,大大简化了用户的工作,产品受到广泛的欢迎。1995年,这家研发Visio软件的公司干脆更名为Visio,并于同年完成了股票上市。 1999年,Microsoft以股票交易方式并购了Visio公司,不久之后,便推出了新版本的Visio软件。至此,和大家熟悉的Word、Excel、PowerPoint、FrontPage、Access等软件一样,Visio也成为Microsoft Office家族的一员,得到了Microsoft强大的技术支持。 Visio并不是一个真正意义上的CASE工具,而只能说是一个绘图工具软件。但是,在目前已有的各类绘图软件中,Visio是建立流程图、组织图、日程表、行销图、布置图等各种图形图表最快速、最简便的工具之一。Visio带有一个绘图模板集,包含了用于各种商业和工程应用的符号。其中的软件和系统开发模板提供了流程图、数据流图、实体-联系(E-R) 图、UML图以及其他许多图形符号。模板提供了一个用于存储图表元素的定义和描述信息的有限资料库,并且这些模板还在不断地补充和发展中,其使用范围也将越来越广泛。由于其所具有的强大的专业绘图功能,系统分析和设计人员可以用Visio来创建CASE应用中所需要的任何系统模型。 1.1.1 Visio的功能与特色 Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。 说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括: Web图表。 地图。 电气工程。 工艺工程。 机械工程。 建筑设计图。 框图。 灵感触发。 流程图。 软件。 数据库。 图表和图形。 网络。 项目日程。

实验二、基于Visio 的组织结构和业务流程图

实验二、基于Visio 的组织结构和业务流程图信息系统分析与设计是方法、工具与技术三个部分的有机整体,本 章主要介绍信息系统分析与设计中常用工具的安装过程和基本操作,包 括Visio 2003软件、Rational Rose 。 一、实验目的 1. 掌握需求分析的内涵 2. 熟练绘制组织结构图 3. 掌握业务流程图的绘制方法。 二、实验器材 1.计算机一台。 2.Visio工具软件。 三、Visio 的安装实验 3.1.1 Visio 2003简介 Visio 2003 是一个图表绘制程序,它可以帮助用户描述复杂设想及系统的业务和技术图 表。使用 Visio 创建的图表可使用户将信息形象化,并能够以清楚简明的方式有效地交流信 息,这是只使用文字和数字所无法实现的。Visio 还可通过与数据源直接同步自动形象化数 据,以提供最新的图表;用户还可以对Visio 进行自定义,以满足组织的需要。 1.易于理解的概念、过程和关系 ◆使用Visio可以轻松创建业务和技术图表,以便仔细研究、组织和更好地理解 复杂的设想、过程和系统。 ◆通过拖曳预定义的Microsoft SmartShapes 符号可以很容易地组合图表。 ◆使用为特定专门学科而设计的工具,以满足贯穿整个组织的对业务和技术图表 绘制的要求。 ◆从现有数据可生成常见的图表类型。 ◆可以从Web 访问定期更新的区分上下文帮助和适用于特定任务的模板 2.清楚而有效地交流 ◆将设想、信息和系统形象化并与他人进行交流。 ◆要创建视觉效果丰富的图表,以给观众留下尽可能深刻的印象。 ◆可以小组的Microsoft Windows SharePoint 服务站点上共享工作区文件中的 图表。 ◆在Tablet PC 上,可使用数字墨迹以更自然的方式批注图表。 ◆可利用新增的审阅模式跟踪审阅者对形状和数字墨迹所做的批注与更改。 ◆利用改进后的Save as Web Page(另存为Web页)功能,在Web上发布和共享图表。

开发绘图工具Visio

系统开发绘图工具MicrosoftVisio 本实验的目的是: 1) 了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识。 2) 掌握应用Visio工具绘制系统开发图形的基本操作。 1.1 工具/准备工作 在开始本实验之前,请参考教科书的相关内容。 需要准备一台安装有Microsoft Office Visio 软件的计算机。 1.2 背景知识 Visio系列产品大约从1990年开始研发。Visio软件通过提供许多应用领域的基本图形模块,允许用户通过拖放图件来组合出自己所需要的图形,使用十分简单,大大简化了用户的工作,产品受到广泛的欢迎。1995年,这家研发Visio软件的公司干脆更名为Visio,并于同年完成了股票上市。1999年,Microsoft以股票交易方式并购了Visio公司,不久之后,便推出了新版本的Visio软件。至此,和大家熟悉的Word、Excel、PowerPoint、FrontPage、Access等软件一样,Visio也成为Microsoft Office家族的一员,得到了Microsoft强大的技术支持。 Visio是一个软件开发的绘图工具,但它是建立流程图、组织图、日程表、行销图、布置图等各种图形图表最快速、最简便的工具之一。Visio带有一个绘图模板集,包含了用于各种商业和工程应用的符号。其中的软件和系统开发模板提供了流程图、数据流图、实体-联系(E-R) 图、UML图以及其他许多图形符号。模板提供了一个用于存储图表元素的定义和描述信息的有限资料库,并且这些模板还在不断地补充和发展中,其使用范围也将越来越广泛。图1.11显示了其中的“软件”模板和“网络”模板。

软件工程导论实验报告

软件工程导论实验报告

日期2013 年9 月26 日地点实验中心404 【实验目的】 【实验重点】 【实验难点】1)熟悉Visio 的工作环境及组成; 2)掌握用Visio 软件绘制图表的基本操作; 3)能熟练全用Visio软件绘制各种较复杂的专业图表; 4)掌握各种图表文档创建方法. 要求能够熟练运用Visio软件所提供的菜单工具、模型等制作图形或图表。能用Visio软件所提供专业图形模板,来自行绘制出专业化、高质量的图形或图表 使用Microsoft Visio 来设计一个基本流程图 1、打开模板并向图表添加形状来开始创建图表 2、在图表中移动形状并调整形状的大小 3、向图表添加文本 4、连接图表中的形状 5、设置图标格式并保存(数据流图) 【实验步骤】 【实验小结】 熟悉了Microsoft Visio 的的工作环境及组成,会基础地创建图标文档。 【实验评 语】指导教师签名:

实验项目名称: 软件概要设计 EJ 期 ________________ 11 月 2 日 地点 实验中心404 1、 建立初始软件结构图; 2、 对初始软件结构构图进行改进、优化; 用面向数据流的软件设计技术,对上一实验的数据流图和数据 字典,进行总体设计。 主要解决实现该系统需求的模块的设 计 问题。 (包括如何把该系统划分成若干个模块、决定各 个模块 之间的接口、模块之间传递的信息,以及数据结构、模 块结构的设计等。) 1、 首先确定系统总体设计方案 2、 完成系统的模块结构图及模块的功能说明 3、 完成系统的接口设计 4、 完成系统的数据结构设计,数据结构图如下: 【实验步骤】 【实验目的】: 【实验难点】

绘图工具Microsoft Visio

实验三软件开发绘图工具Microsoft Visio 的基本应用 机票预订系统 1,背景及其基本目标 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。 为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。 今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。

软件工程概论实验报告--Visio软件

实验报告填写说明 1、填写一律用钢笔或圆珠笔填写,要求字迹工整,条理清晰。 2、“实验题目”可以填写章节名称或用文字表述。 3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。 4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常 情况和解决方法。 5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时 成绩,参与期末成绩总评。

实验项目:VISIO绘制数据流图(实验二) 实验目的: ? 了解Visio工具软件的特色、安装以及工作环境; ?掌握利用Visio绘制数据流图方法。 实验仪器:windows 操作系统,Microsoft Office Visio 2003 实验内容及步骤: 附注 a.由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财 务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购 设备的部门,将收据送财务处。 0层图:

实验步骤(续):附注(续) 1层图: b.车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库 保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。

实验步骤(续): 练习3.1:顶层数据流图或称环境图的作用是什么?: 顶层数据流图(或称环境图)仅包括一个数据处理过程,也就是要开发的目标系统。其作用如下: (1)确定系统在其环境中的位置,与系统有联系的外部实体(包括硬件、软件、组织机构及 人)有哪些。| (2)通过确定系统的输入和输出与外部实体的关系确定系统的边界,也就是确定哪些功能或属于系统范围之内,哪些属于系统范围之外,需要有其他系统处理或人工处理。 练习3.3 :在对数据流图进行分解时需要注意哪些问题?在对 数据流图进行分解时,需要注意以下两个问题: (1)当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。 (2 )注意分层细化时对编号的处理方法。 练习3.4: 附注 ( 续 实验结果分析: 教师批阅:

PCR实验室平面图

注:传递窗;:水池; :排风路线; ; 衣柜

PCR前准备区:离心机、混匀器、冰箱(4℃、-20℃)、微量加样器一套、离心管架、消耗品(一次性手套、带滤芯吸头、离心管、玻璃器皿)、紫外线灯、专用工作服、办公用品、试剂 样本处理区:台式高速离心机、混匀器、冰箱(4℃、-20℃)、微量加样器一套、通风柜、紫外线灯、离心管架、消耗品(一次性手套、带滤芯吸头、离心管、玻璃器皿)专用工作服、办公用品、试剂 检测区:荧光PCR检测仪、紫外线灯、专用工作服、办公用、一次性手套 *注: 1、有关实验室管理规范请严格按照行业行政主管部门颁布的有关基因扩增检验实验室 的管理规范执行。 2、实验室应按试剂配制区、样本处理区、扩增检测区分隔使用。工作流程:各区物品 均为专用,不得交叉使用,避免污染。操作过程应工作服、帽、鞋、手套等穿戴齐全,避免各种试剂或样品与皮肤接触,应及时通知当地卫生防疫部门。 3、试剂盒不适用于肝素抗凝的血浆,因为肝素是公认的对PCR反应有抑制作用的物 质。 4、反应液分装时应尽量避免产生气泡,并注意防止泄漏,以免荧光物质污染仪器。 5、实验中用过的吸头请直接打入盛有1%次氯酸钠的废物缸内,与其他废弃物品一同 在指定的地点进行焚烧或毁弃。 6、实验结束后应立即清洁工作台,工作台及各种实验用品应定期用1%次氯酸钠、75% 酒精或紫外线进行消毒。 7、所有的待检测样本均应视为传染性物质并严格执行实验室生物安全要求进行操作和

处理。 8、试剂盒的阴性对照、强阳性对照在使用过程中均应视为潜在的传染源并严格按照实 验室生物安全要求进行操作。 9、离心管、吸头一次性耗材等在实验前应全部高压灭菌。 建议不使用溶血、高胆红素样本。 10、

实验一 软件开发绘图工具Visio

实验内容(Experiments) 实验题目:在以下范围内任选一道题目或自定一个题目。 1.编制一个万年历程序2.开发科研管理系统 3.开发住房管理系统4.开发航空公司订票系统 5.开发人事管理系统 可参照附录6选择题目。 实验一软件开发绘图工具Visio 1.实验目的: 1) 熟悉Visio的工作环境及组成; 2) 掌握Visio软件绘制图表的基本操作; 3) 熟练使用Visio的图形模板绘制出专业图表。 2.实验要求: 要求能够熟练运用Visio软件所提供的菜单、工具、模型等制作图形或图表;能用Visio软件所提供专业图形模板,来自行绘制出专业化、高质量的图形或图表。 3.实验内容: 使用Microsoft Visio2002来设计一个基本流程图模型。 4.实验步骤: 1) 通过打开模板并向图表添加形状来开始创建图表。 2) 在图表中移动形状并调整形状的大小。 3) 向图表添加文本。 4) 连接图表中的形状。 5) 设置图表中形状的格式。 6) 保存图表以示完成,并向演示图表。 5.实验学时:2学时。 6.实验结果:上交所制作的流程图文件和实验报告。 8

实验报告(Reports) 实验一软件开发绘图工具Visio 实验项目名称:软件开发绘图工具Visio 实验目的: 1) 熟悉Visio的工作环境及组成; 2) 掌握Visio软件绘制图表的基本操作; 3) 熟练使用Visio的图形模板绘制出专业图表。 实验内容:使用Microsoft Visio2002设计一个基本流程图模型。 实验步骤: 1) 通过打开模板并向图表添加形状来开始创建图表。 2) 在图表中移动形状并调整形状的大小。 3) 向图表添加文本。 4) 连接图表中的形状。 5) 设置图表中形状的格式。 6) 保存图表以示完成,并演示图表。 1.Visio软件的功能与特点 17

管理信息系统实验报告 access visio

吉林大学 军需科技学院 管理信息系统实验报告 课程名称管理信息系统 指导教师王雪冰 作者姓名李泽全 年级2011 级 学院军需科技学院 专业物流管理 班级 2 班 学号83110611 学时10 学时

目录 一实验一:数据库设计与操作 (2) 1 实验题目 (2) 2 实验课时 (2) 3 实验目的 (2) 4 实验步骤 (3) 4.1 数据库的设计 (3) 4.2 数据库的操作步骤 (5) 4.3 数据库运行结果 (6) 5 实验体会 (6) 6 实验中存在的问题 (6) 二实验二:管理信息系统分析 (7) 1 实验题目 (7) 2 实验课时 (7) 3 实验目的 (7) 4 实验步骤 (7) 4.1 数据库组织结构图与业务流程图的绘制 (7) 4.2 数据库数据流程图的绘制 (9) 5 实验体会 (9) 6 实验中存在的问题 (9) 三实验三:管理信息系统设计 (9) 1 实验题目 (10) 2 实验课时 (10)

3 实验目的 (10) 4 实验步骤 (10) 4.1 数据库代码设计 (10) 4.2 数据库存储设计 (11) 4.3 数据库运行结果 (12) 5 实验体会 (14) 6 实验中存在的问题 (14) 一实验一:数据库设计与操作 1 实验题目 高等院校补考管理系统数据库设计。 2 实验课时 4课时。 3 实验目的 3.1 能够正确运用《数据库技术》课程的基本理论和知识,结合一个管理信息系统中的模拟课题,复习、巩固、提高数据库方案设计、论证和分析方法。 3.2 熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。 3.3 进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰

Visio绘图工具使用

Visio绘图工具使用 1.1 Visio绘图初步 1. Visio的功能与特色 Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。 说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括: Web图表。 地图。 电气工程。 工艺工程。 机械工程。 建筑设计图。 框图。 灵感触发。 流程图。 软件。 数据库。 图表和图形。 网络。 项目日程。 业务进程。 组织结构图。 图3-1显示了其中的“软件”模板和“网络”模板。用户也可以根据自己的需要建立个性化的新模板。因此,Visio的应用范围几乎是没有限制的。 Visio与Microsoft的Office系列软件等有着很好的整合性,同时,用户也可以轻松地利用局域网和Internet来分享他们的图表,沟通想法等。 2. Visio的安装 Visio的安装过程十分简单,并且不同版本的安装过程大同小异,其间需要输入作为产品密钥的产品序列号。安装过程中,Visio安装文件被复制到硬盘上,安装完成时删除这些文件,可以节省约300M的磁盘空间。但是,安装程序会建议保留它们,以有助于协助Visio 的维护和更新。

(a) “软件”模板 (b) “网络”模板 图3-1 Visio的模板 3. Visio的文件类型 Visio文件共有4种类型,即绘图文件、模具文件、模板文件和工作环境文件。 1) 绘图文件(.vsd) :用于存储绘制的各种图形。—个绘图文件中可以有多个绘图页,它是Visio中最常用的文件。 2) 模具文件(.vss) :用来存放绘图过程中生成各种图形的“母体”,即形状(图件) 。Visio自带了大量对应于不同绘图场合的模具文件,给绘图带来了很大的方便。用户还可以根据自己的需要,生成自己的模具文件。 3) 模板文件(.vst) :同时存放了绘图文件和模具文件,并定义了相应的工作环境。Visio 自带了许多模板文件。用户可以利用Visio自带的或者自己生成的模具文件,对操作环境加

crosoft Visio 软件的使用实验报告

上机实验报告 系部名称:信息科学与技术 专业班级: 09计科(4)班 课程名称:软件工程导论 年度学期:2013-2014学年第一学期学号: 200914030 姓名:李潇朋

实验项目名称: Microsoft Visio 软件的使用 日期 2013年9月12日 地点 实验中心404 【实验目的】 1、熟悉Visio 的工作环境及组成; 2、掌握图标文档创建方法。 【实验重点】 要求能够熟练运用Visio 软件所提供的菜单工具、模型等制作 图形或图表。 【实验难点】 使用Microsoft Visio 来设计一个基本流程图 【实验步骤】 1、打开模板并向图表添加形状来开始创建图表 2、在图表中移动形状并调整形状的大小 3、向图表添加文本 4、连接图表中的形状 5、设置图标格式并保存 (数据流图) 【实验小结】 熟悉了Microsoft Visio 的的工作环境及组成, 会基础地创建图标文档。 【实验评语】 指导教师签名: E1护士 E3时钟 E2病人 P0 患者监护系统 F1要求报告 F2生理信号 F3日前、时间 E1护士 F4警告信息、病情报告 D2患者安全范围 D1患者日志 F5安全范围F6日志

实验项目名称: 软件概要设计 日期 2013年9月26日 地点 实验中心404 【实验目的】: 1、建立初始软件结构图; 2、对初始软件结构构图进行改进、优化; 【实验重点】 用面向数据流的软件设计技术,对上一实验的数据流图和数据 字典,进行总体设计。 【实验难点】 主要解决实现该系统需求的模块的设计问题 【实验步骤】 1、首先确定系统总体设计方案 2、完成系统的模块结构图及模块的功能说明 3、完成系统的接口设计 4、完成系统的数据结构设计,数据结构图如下: 【实验小结】 能熟练地建立初始文件结构图,并能对其进行改进与优化。 【实验评语】 指导教师签名: E1护士 E3时钟 E2病人 F1要求报告 F2生理信号 F3日前、时间 E1护士 F4警告信息D2患者安全范围 D1患者日志 F5安全范围 F6日志 P1接收信号P4定时取样生理信号 P5更新日志 P3 产生警告信息 P2分析信号P6 产生病情报告 F2生理信号 危及病人信息 定时的生理信号 F2生理信号 F6日志

软件开发绘图工具Visio实验背景

软件开发绘图工具Visio实验 3.1 Visio绘图初步 Visio系列产品大约从1990年开始研发。Visio软件秉承了“模块化”和“可重用性”的先进设计思想,通过提供许多应用领域的基本图形模块,允许用户通过拖放图件来组合出自己所需要的图形,使用十分简单,大大简化了用户的工作,产品受到广泛的欢迎。1995年,这家研发Visio软件的公司干脆更名为Visio,并于同年完成了股票上市。 1999年,Microsoft以股票交易方式并购了Visio公司,不久之后,便推出了新版本的Visio软件。至此,和大家熟悉的Word、Excel、PowerPoint、FrontPage、Access等软件一样,Visio也成为Microsoft Office家族的一员,得到了Microsoft强大的技术支持。 Visio并不是一个真正意义上的CASE工具,而只能说是一个绘图工具软件。但是,在目前已有的各类绘图软件中,Visio是建立流程图、组织图、日程表、行销图、布置图等各种图形图表最快速、最简便的工具之一。Visio带有一个绘图模板集,包含了用于各种商业和工程应用的符号。其中的软件和系统开发模板提供了流程图、数据流图、实体-联系(E-R) 图、UML图以及其他许多图形符号。模板提供了一个用于存储图表元素的定义和描述信息的有限资料库,并且这些模板还在不断地补充和发展中,其使用范围也将越来越广泛。由于其所具有的强大的专业绘图功能,系统分析和设计人员可以用Visio来创建CASE应用中所需要的任何系统模型。 1. Visio的功能与特色 Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。 说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括: Web图表。 地图。 电气工程。 工艺工程。 机械工程。 建筑设计图。 框图。 灵感触发。 流程图。 软件。 数据库。 图表和图形。 网络。

实验室的布置讲解

一、实验室和探究实验室布置 (一)用镜匾上墙悬挂的有: 1、《学生实验守则》。 2、《关于学生损坏教学仪器赔偿的规定》。 3、《实验室一般性伤害的应急措施》。 4、相应学科的科学家画像。 5、需要长期悬挂的教学挂图。 (二)后黑板布置:实验趣谈、实验解析、科学家的故事、实验操作规范等。 (三)内部设施及要求: 1、实验台: (1)每个实验室至少24组或2人一组,每室一个实验演示台。 (2)实验台规格:实验台生均有效操作面积不小于550mm×500mm,实验台与地面间应采取固定措施;教师演示台尺寸不小于1400mm×700mm,有良好的稳定性。 (3)? 实验台、凳,编号要对应。 (4) 每一个实验台上有一个污物瓶(规格一致的罐头瓶)和一个废液瓶。 2、电:小学科学实验室是直流电到实验台(或用干电池),电线不裸露。 (1)有总电源开关设在讲台附近,便于教师控制。 (2)有漏电保护器。

(3)插座设在实验台侧面,不松动,无破裂。 3、?水:小学科学实验室水到实验台。 4、水槽:演示台水槽宽度不小于600mm,实验台水槽宽度不小于400mm,深不小于180mm。 5、?窗帘:科学、探究各实验室都有可拉动的窗帘(要求单一浅色),做光学试验还要有红黑布窗帘(红里黑外)。 6、照明:各室都有照明设施,并能满足教学需要。 7、取暖:实验室有取暖设施。 8、?小学科学、探究实验室地面可用水磨石、瓷砖或红松等铺设,上面吊顶棚。 9、有前后黑板。 10、有网络接口、有多媒体视频展台。 (四)、安全措施 1、通风:实验室要求有两个排风扇。 2、防火:每个实验室配备一个规格为ABC型灭火器、一个防火沙箱(无上盖,侧面白漆红字写“防火沙箱”?,容积350mm×250mm ×150mm,沙包用报纸包)。 3、防盗:实验室的前后门是防盗门,平房或楼房一楼的实验室还要有铁护栏防盗窗。 二、仪器室、药品室的布置 (一)、内部设施及要求 1.仪器橱数量以达到仪器全部入橱为准,仪器摆放科学规范、不

基于Visio的软件开发图形的设计和制作

一、实验目的 1. 了解visio工具软件的功能特色、工作环境等基本知识。 2. 掌握应用visio工具绘制软件开发图形的基本操作。 3.通过本实验,帮助加深对DFD图、ER图、SC图的理解。 二、实验要求 1.自己探索和学习Visio 绘制图形的基本技能。 2.完成上机题目中要求的设计和用visio绘制软件开发相关图形的操作。 3. 完成实验报告。 四、实验内容和步骤 一、实验内容 1、打开visio,查阅其自带的入门教程以及相关文档了解microsoft office visio环境; 2、通过vosio的自学教程学会使用microsoft office visio绘制图形的基本功能; 3、考生向考试机构提出考试请求,考试机构对考生报名表进行审核,形成报名表文件,然后根据报名表文件打印报名汇总表,交上级机关完成此系统的DFD图并用visio绘出; 4、为某仓库的管理设计一个ER模型。该仓库主要管理零件的订购和供应等事项。仓库向工程项目供应零件,并且根据需要向供应商订购零件。用Visio绘制此图的ER图。 二、实验步骤 1、绘制图元 点击【文件】/【新建】/【软件】,选择【数据流模型图】。 2、绘制图元: 3、键入文字: 打印 审核上级 考生 机关 报名表文件 4、排版并用绘图工具绘制所需要的线条:

审核上级机关 考生 报名表文件 打印 5、添加数据流并在数据流上添加适当文字: 审核 上级机关 考生 报名汇总表 考试请求 报名表文件 考生报名表 总报名表 打印 6、组合图形,完成绘制。 7、ER 图绘制: 订购 供应 库存零件 数量类型 工程项目 项目人员项目名称 价格项目预算联系方式 零件供应商 零件价格 零件类型 零件数量 零件价格 联系方式

PCR实验室设计方案

主体结构 主体为彩钢板、铝合金型材。室内所有阴角、阳角均采用铝合金50内圆角铝,从而解决容易污染、积尘、不易清扫等问题。结构牢固,线条简明,美观大方,密封性好。标准的三区分隔和气压调节将PR过程分成试剂准备、标本制备和PR扩增检测三个独立的实验区。整个区域有一个整体缓冲走廊。每个独立实验区设置有缓冲区,同时各区通过气压调节,使整个PCR实验过程中试剂和标本免受气溶胶的污染并降低扩增产物对人员和环境的污染。可打开缓冲区I,缓冲区Ⅱ和PR扩增区的排风扇往外排气,在实验区的外墙上稻各扇门上都安装有风量可调的回风口,空气通过回风口向室内换气。 消毒 在三个实验区和三个缓冲区顶部以人及传送窗内音安装有紫外灯,供消毒用。在试剂准备区和标本制备区还设置移动紫外线灯,对实验桌进行局部消毒。 三、机械连锁不锈钢传递窗 四、试剂和标本通过机械连锁不锈钢(不建议使用电子连锁方式)传递窗传递,保证试剂和标本在传递过程中不受污染(人物分流)。 五、地面地面建议使用Pv℃卷材地面或自流坪地面,整体性好。便于进行清扫,耐腐蚀。没有条件的也可釆用水磨石地面,或大块的瓷砖(至少800m×800m)接缝需要小于2m 六、照明 灯具要选用净化灯具,能达到便于清洗、不积尘的特点。在建设

的过程中应注意: (1)规范的安装流程和全面的服务流程。 2)严格按照规范科学设计的安装流程。 (3)安装前需要确定以下安装条件,如:电源电压,电源进线位置,电话网络线进线位置,进水水压,最小安装空间,地面平整度,通风孔、进水管和下水管的位置等,理想状态的空间尺寸和通风口尺临床基因扩增(PCR)实验室设计探讨简介:介绍了什么叫做基因扩增实验室以 及基因扩增实验室是如何保证实验结果的安全性和可靠性的。并从平面布置、通风空调系统设计、污染的预防与控制几个方面探讨了基因增实验室设计的主要特点和应注意的问题。 关键字:基因扩增基因扩增实验室 相关站中站:洁净实验室生物实验室 1概述 临床基因扩增实验又称PCR实验,是专门用来检验艾滋病、乙型肝炎、禽疫病等病毒感染性疾病的一种检测手段。它可以通过将病毒体内所含的基因进行扩增的方法,测出一些病毒含量不高的感染者体内是否含有特定的病毒。由于该检测方法可以测出普通检验难以检测岀的病毒并具有灵敏度高、特异性高、快捷、对样品要求低等优点,因此被临床医生广为认可,已广泛应用于医院的临床诊断和各防疫检测部]的禽疫病诊断。但是,这种实验需要有能保证绝对安全、配置合理的实验室和非常规范的操作为前提。近年来对临床基因扩增检验实验室的建设越来越得到重视,因为它对检测结果的可靠性、准确性和

Visio绘图工具使用电子教案

V i s i o绘图工具使用

Visio绘图工具使用 1.1 Visio绘图初步 1. Visio的功能与特色 Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。 说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括: Web图表。 地图。 电气工程。 工艺工程。 机械工程。 建筑设计图。 框图。 灵感触发。 流程图。 软件。

数据库。 图表和图形。 网络。 项目日程。 业务进程。 组织结构图。 图3-1显示了其中的“软件”模板和“网络”模板。用户也可以根据自己的需要建立个性化的新模板。因此,Visio的应用范围几乎是没有限制的。 Visio与Microsoft的Office系列软件等有着很好的整合性,同时,用户也可以轻松地利用局域网和Internet来分享他们的图表,沟通想法等。 2. Visio的安装 Visio的安装过程十分简单,并且不同版本的安装过程大同小异,其间需要输入作为产品密钥的产品序列号。安装过程中,Visio安装文件被复制到硬盘上,安装完成时删除这些文件,可以节省约300M的磁盘空间。但是,安装程序会建议保留它们,以有助于协助Visio的维护和更新。

实验一 Visio绘图工具使用

实验一 Visio绘图工具使用 1.1 Visio绘图初步 1. Visio的功能与特色 Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。 说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括: Web图表。 地图。 电气工程。 工艺工程。 机械工程。 建筑设计图。 框图。 灵感触发。 流程图。 软件。 数据库。 图表和图形。 网络。 项目日程。 业务进程。 组织结构图。 图3-1显示了其中的“软件”模板和“网络”模板。用户也可以根据自己的需要建立个性化的新模板。因此,Visio的应用范围几乎是没有限制的。 Visio与Microsoft的Office系列软件等有着很好的整合性,同时,用户也可以轻松地利用局域网和Internet来分享他们的图表,沟通想法等。 2. Visio的安装 Visio的安装过程十分简单,并且不同版本的安装过程大同小异,其间需要输入作为产品密钥的产品序列号。安装过程中,Visio安装文件被复制到硬盘上,安装完成时删除这些文件,可以节省约300M的磁盘空间。但是,安装程序会建议保留它们,以有助于协助Visio 的维护和更新。

(a) “软件”模板 (b) “网络”模板 图3-1 Visio的模板 3. Visio的文件类型 Visio文件共有4种类型,即绘图文件、模具文件、模板文件和工作环境文件。 1) 绘图文件(.vsd) :用于存储绘制的各种图形。—个绘图文件中可以有多个绘图页,它是Visio中最常用的文件。 2) 模具文件(.vss) :用来存放绘图过程中生成各种图形的“母体”,即形状(图件) 。Visio自带了大量对应于不同绘图场合的模具文件,给绘图带来了很大的方便。用户还可以根据自己的需要,生成自己的模具文件。 3) 模板文件(.vst) :同时存放了绘图文件和模具文件,并定义了相应的工作环境。Visio 自带了许多模板文件。用户可以利用Visio自带的或者自己生成的模具文件,对操作环境加

相关文档
最新文档