系统分析与设计实验报告资料

上传人:w****i 文档编号:93310905 上传时间:2019-07-19 格式:DOC 页数:21 大小:710.50KB
返回 下载 相关 举报
系统分析与设计实验报告资料_第1页
第1页 / 共21页
系统分析与设计实验报告资料_第2页
第2页 / 共21页
系统分析与设计实验报告资料_第3页
第3页 / 共21页
系统分析与设计实验报告资料_第4页
第4页 / 共21页
系统分析与设计实验报告资料_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《系统分析与设计实验报告资料》由会员分享,可在线阅读,更多相关《系统分析与设计实验报告资料(21页珍藏版)》请在金锄头文库上搜索。

1、课内实验报告课 程 名: 系统分析与设计(双语)任课教师: 沈 洪 洲 专 业: 信息管理与信息系统 学 号: 姓 名: 二一六至二一七年度 第二学期南京邮电大学 管理学院 系统分析与设计(双语)课程实验第一部分实验内容及基本要求:实验项目名称:初识UML语言实验类型: 验证每组人数: 1人实验内容及要求: 内容:学会安装并使用Rational Rose软件,了解工具栏中按钮的功能。定义拟分析设计的信息系统。要求:(1)学生要掌握Rational Rose软件的安装过程。了解工具栏中各个按钮的功能,并能熟练应用主要的操作按钮。(2)自选一个待分析与设计的目标信息系统,给出较详细的系统应用场景分

2、析,并初步定义系统边界和拟分析设计的系统功能。1. 对Rational Rose软件中关键功能按钮的说明和理解(一)主界面(二)关键功能按钮说明(1)标准工具栏(Standard Toolbar):简称为工具栏,与打开的模型无关,包括一系列可以简化常用操作的图标,如创建新模型、保存模型等。(2)模型图工具栏(Diagram Toolbar)简称为工具箱,包含适用于当前模型图的工具,每种模型图都有自己的工具箱。(3)自定义工具栏/工具箱,单击菜单栏中的ToolsOptions,在弹出的Options窗口中单击Toolbars标签,可以在Toolbars标签中自定义工具栏/工具箱。右单击工具栏/工

3、具性,单击快捷菜单中的Customize。2. 拟分析设计的信息系统说明本次试验我设计的信息系统是一个小型书店管理系统,该系统中包含进销存三种主要功能。该系统有计划管理、采购管理、书库管理、图书销售、事务管理六个模块构成。对书店的图书、架存、销售、出版社、会员提供全面管理,对图书业务提供全面、一致、快速的处理,系统友好、安全、可靠。在书目管理中,提供书目的输入、修改、存储、输出、浏览等功能;提供图书类别的增加、删除、修改、打印、浏览功能。(1)各个管理功能的流程图如下:1) 员工信息管理员工信息表登录(用户名和密码)员工管理新的员工信息表查询,添加,删除,返回错误信息2)采购管理供货商供应信息

4、表验收书库管理员进货单进货员缺货单库存分析3)销售管理分类存储书库管理员进货信息单更新库存信息适当加货热销图书单4)库存管理进货入库整理,分类,存货仓库管理员销售出库退货入库5)会员管理新的会员信息单添加,删除会员管理会员信息单登录(用户名和密码返回错误信息(2)数据流程图1)外部数据流程图 P0小型书店管理系统顾客书库管理员购书单 缺货单 销售单 发货单 供应商进货员 进货单订货单D1 库存台账书库管理员2)内部数据流程图P0供应商 库存清单 库存账台顾客P1进货P2图书整理P3销售 购书单 销售单 缺货单 订货单 销售单 进货单 发货单采购员 采购单 出库单 入库单D1 库存账台 系统分析

5、与设计(双语)课程实验第二部分实验内容及基本要求:实验项目名称:静态建模实验类型: 验证每组人数: 1人实验内容及要求: 内容:静态建模 要求:掌握用例图以及类图的构建。根据自己所拟定的系统功能进行需求分析。绘制出系统的主要用例图以及类图。要求正确定义用例、类以及之间的相互关系。无语法错误,尽可能减少冗余数据,逻辑关系清楚,考虑详尽,布局合理美观,具有可操作性。1. 系统需求及用例图(一)需求分析传统的书店信息管理系统有很多缺点,浪费了许多人力和物力。如果没有一个好的图书管理系统,对于书店的经营是非常不利的。因此,针对上述这种情况,我通过需求分析,概念模型设计,逻辑模型设计,物理模型分析结合U

6、ML图,设计出了一个较为完善的小型书店信息管理系统。其中在需求分析时,用的是结构化的方法,通过业务流程图和数据流程图,对书店管理系统的业务需求进行了描述,概念模型设计主要通过系统类图描述。书店管理系统的功能性需求包括以下内容:(1)信息需求:根据对操作用户需求的了解,小型书店信息管理系统能够提供比较完整的数据档案:员工档案,供应商信息,会员信息,仓库档案以及存货分类信息等。还有进行销售管理时的会员卡信息,进货单,进货发票,销售发票,销售退货单,红字发票,进货入库单,退货入库单和销售出库单等。(2)处理要求:系统管理员可以在此系统上实现员工管理,进货管理,销售管理,库存管理和会员管理等操作。(3

7、)安全性与完整性要求:系统管理员可在该系统上进行安全设置。(二)识别参与者 通过实验一可以得出,系统的参与者包含三种:消费者、书店管理员、系统管理员。(三)构建用例图(1)信息系统需求结构是根据信息系统目标、职能域和需求的相关性,从总体上把信息系统需求划分成多个部分,由这些需求单元构成信息系统的需求框架。本人设计的小型书店管理信息系统主要分为计划管理、采购管理、书库管理、销售管理和书目管理等五块内容,根据其对应的负责人形成的关系结构图如下所示:(2)采购管理可以分为图书订购、合同管理、到货管理三个子功能。(3)书库管理(4)书目管理2. 系统类图类图是描述系统中的类,以及各个类之间的关系的静态

8、视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。类图表示类、接口和它们之间的协作关系。1)创建类在浏览器中选择一个包并使用快捷菜单的newclass。一旦创建了一个类,就可以通过双击打开它的对话框并在Documentation字段中添加文本来对这个类进行说明。2)创建方法(1) 选择浏览器中或类图上的类。(2) 使用快捷菜单的newOperation(3) 输入方法的名字,可在Documentation字段中为该方法输入描述其目的的简要说明。3)创建属性(1) 选择浏览器中或类图上的类。(2) 使用快捷菜单的newAttribute。

9、(3) 输入属性的名字,可在Documentation字段中为该属性输入描述其目的的简要说明。4)创建类图右击浏览器内的Logical视图,选择newclass diagram。把浏览器内的类拉到类图中即可。5)创建类之间的关系(1) 类之间的关系在工具栏中显示。(2) 对于关联关系来说,双击关联关系,就可以在弹出的对话框中对关联的名称和角色进行编辑(3) 编辑关联关系的多重性:右单击所要编辑的关联的一端,从弹出的菜单中选择Multiplicity,然后选择所要的基数5)按照上述方法做出小型书店管理信息系统的类图如下所示: 系统分析与设计(双语)课程实验第三部分实验内容及基本要求:实验项目名称

10、:动态建模实验类型: 验证每组人数: 1人实验内容及要求: 内容:动态建模 要求:掌握顺序图/协作图、活动图以及状态图的构建。根据自己所拟定的系统功能进行分析。绘制出系统的主要顺序图/协作图、活动图以及状态图。要求正确定义对象、活动、状态以及之间的相互关系。无语法错误,尽可能减少冗余数据,逻辑关系清楚,考虑详尽,布局合理美观,具有可操作性。1. 顺序图/协作图1)创建序列图在浏览器内的Logic 视图中单击鼠标右键,选择newsequence diagram就新建了一张序列图。2)在序列图中放置参与者和对象1把用例图中的该用例涉及的所有参与者拖到sequence图中。2选择工具栏中的objec

11、t按钮,单击框图增加对象。3对象命名:双击对象,在弹出的对话框中的“name”里给对象取名。3)说明对象之间的消息1选择message工具栏按钮。2单击启动消息的参与者或对象,把消息拖到目标对象和参与者。3命名消息。双击消息,在对话框中“General”里的“name” 中输入消息名称。4)根据上述方法做出小型书店信息管理系统的销售子系统的顺序图如下:5)根据顺序图与协作图的关系,在顺序图中按F5得到协作图如下:2. 活动图活动图显示了从活动到活动的流。活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。活动图显示了系统中某个业务或者某个用例中,要经历哪

12、些活动,这些活动按什么顺序发生。1)创建活动图(1) 用于分析系统业务:在浏览器中右击Use Case视图,选择newactivity diagram。 (2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择newactivity diagram。2)增加泳道在工具栏选择swimlane按钮,然后单击框图增加泳道,最后用顾客和收银员泳道命名。3)增加活动并设置活动的顺序(1) 在工具栏中选择Activity 按钮,单击活动图增加活动,命名活动。(2) 在工具栏中选择Transition按钮,把箭头从一个活动拖向另一个活动。4)增加同步(1)选择synchronizati

13、on工具栏按钮,单击框图来增加同步棒。(2)画出从活动到同步棒的交接箭头,表示在这个活动之后开始并行处理。(3) 画出从同步棒到可以并行发生的活动之间的交接箭头。(4) 创建另一同步棒,表示并行处理结束。(5) 画出从同步活动到最后同步棒之间的交接箭头,表示完成所有这些活动之后,停止并行处理。5)增加决策点(1) 选择decision工具栏按钮,单击框图增加决策点。(2) 拖动从决策到决策之后可能发生的活动之间的交接,双击交接,打开“detail”选项卡,在Guard Condition字段中写入保证条件。6)按照上述方法做出小型书店信息管理系统活动图如下:3. 状态图状态图显示了对象的动作行为,显示对象可能存在的各种状态,对象创建时的状态,对象删除时的状态,对象如何从一种状态转移到另一种状

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号