ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:5.07MB ,
资源ID:20092197      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20092197.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统分析与设计实验报告Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

系统分析与设计实验报告Word格式.docx

1、简称为工具栏,与打开的模型无关,包括一系列可以简化常用操作的图标,如创建新模型、保存模型等。( 2)模型图工具栏( Diagram Toolbar)简称为工具箱,包含适用于当前模型图的工具,每种模型图都有自己的工具箱。( 3)自定义工具栏 /工具箱,单击菜单栏中的 ToolsOptions,在弹出的 Options 窗口中单击 Toolbars 标签,可以在 Toolbars 标签中自定义工具栏 /工具箱。右单击工具栏 /工具性,单击快捷菜单中的 Customize。2. 拟分析设计的信息系统说明本次试验我设计的信息系统是一个小型书店管理系统,该系统中包含进销存三种主要功能。该系统有计划管理、

2、采购管理、书库管理、图书销售、事务管理六个模块构成。对书店的图书、架存、销售、出版社、会员提供全面管理,对图书业务提供全面、一致、快速的处理,系统友好、安全、可靠。在书目管理中,提供书目的输入、修改、存储、输出、浏览等功能;提供图书类别的增加、删除、修改、打印、浏览功能。( 1)各个管理功能的流程图如下:1) 员工信息管理员工登录(用户员工信查 询 , 添新 的 员 工, 管理名和密码)息表加,删除信息表返回错误信息2)采购管理验收供应信息供货商表书 库 管 进货单理员库存分析 缺货单进货员3)销售管理进 货 信 息单4)库存管理进货入库退货入库5)会员管理会员管理书库管更新库存仓库管名和密码

3、分类存储热销图书适 当 加货整 理 , 分销售出库类,存货会 员 信 息添加,删新的会除员信息(2) 数据流程图1)外部数据流程图购书单P0缺货单顾客书库管理员销售单小型书店管理系发货单统供应商进货单订货单D1 库存台账2)内部数据流程图购书单 P3顾客 销售出库单库存清单销售单 P2图书整理库存账台缺货单 P1 订货单进货进货单 发货单采购单采购员入库单D1 库存账台 系统分析与设计(双语) 课程实验第二部分静态建模掌握用例图以及类图的构建。根据自己所拟定的系统功能进行需求分析。绘制出系统的主要用例图以及类图。要求正确定义用例、类以及之间的相互关系。无语法错误,尽可能减少冗余数据,逻辑关系清

4、楚,考虑详尽,布局合理美观,具有可操作性。1. 系统需求及用例图(一)需求分析传统的书店信息管理系统有很多缺点,浪费了许多人力和物力。如果没有一个好的图书管理系统,对于书店的经营是非常不利的。因此,针对上述这种情况,我通过需求分析,概念模型设计,逻辑模型设计,物理模型分析结合 UML图,设计出了一个较为完善的小型书店信息管理系统。其中在需求分析时,用的是结构化的方法,通过业务流程图和数据流程图,对书店管理系统的业务需求进行了描述,概念模型设计主要通过系统类图描述。书店管理系统的功能性需求包括以下内容:( 1)信息需求 : 根据对操作用户需求的了解,小型书店信息管理系统能够提供比较完整的数据档案

5、:员工档案,供应商信息,会员信息,仓库档案以及存货分类信息等。还有进行销售管理时的会员卡信息,进货单,进货发票,销售发票,销售退货单,红字发票,进货入库单,退货入库单和销售出库单等。( 2)处理要求 : 系统管理员可以在此系统上实现员工管理,进货管理,销售管理,库存管理和会员管理等操作。( 3)安全性与完整性要求 : 系统管理员可在该系统上进行安全设置。(二)识别参与者通过实验一可以得出, 系统的参与者包含三种: 消费者、书店管理员、 系统管理员。(三)构建用例图( 1)信息系统需求结构是根据信息系统目标、职能域和需求的相关性,从总体上把信息系统需求划分成多个部分,由这些需求单元构成信息系统的

6、需求框架。本人设计的小型书店管理信息系统主要分为计划管理、采购管理、书库管理、销售管理和书目管理等五块内容,根据其对应的负责人形成的关系结构图如下所示:( 2)采购管理可以分为图书订购、合同管理、到货管理三个子功能。( 3)书库管理( 4)书目管理2. 系统类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。类图表示类、接口和它们之间的协作关系。1)创建类在浏览器中选择一个包并使用快捷菜单的 newclass。一旦创建了一个类,就可以通过双击打开它的对话框并在 Documentation

7、 字段中添加文本来对这个类进行说明。2)创建方法(1) 选择浏览器中或类图上的类。(2) 使用快捷菜单的 newOperation(3) 输入方法的名字,可在 Documentation 字段中为该方法输入描述其目的的简要说明。3)创建属性(2) 使用快捷菜单的 newAttribute 。(3) 输入属性的名字,可在 Documentation 字段中为该属性输入描述其目的的简要说明。4)创建类图右击浏览器内的 Logical 视图,选择 newclass diagram。把浏览器内的类拉到类图中即可。5)创建类之间的关系(1) 类之间的关系在工具栏中显示。(2) 对于关联关系来说,双击关联

8、关系,就可以在弹出的对话框中对关联的名称和角色进行编辑(3) 编辑关联关系的多重性:右单击所要编辑的关联的一端,从弹出的菜单中选择Multiplicity ,然后选择所要的基数5)按照上述方法做出小型书店管理信息系统的类图如下所示: 系统分析与设计(双语) 课程实验第三部分动态建模掌握顺序图 / 协作图、活动图以及状态图的构建。根据自己所拟定的系统功能进行分析。绘制出系统的主要顺序图 / 协作图、活动图以及状态图。要求正确定义对象、活动、状态以及之间的相互关系。无语法错误,尽可能减少冗余数据, 逻辑关系清楚, 考虑详尽,布局合理美观, 具有可操作性。1. 顺序图 / 协作图1)创建序列图在浏览

9、器内的 Logic 视图中单击鼠标右键,选择 new sequence diagram就新建了一张序列图。2)在序列图中放置参与者和对象1把用例图中的该用例涉及的所有参与者拖到 sequence图中。2选择工具栏中的 object 按钮,单击框图增加对象。3对象命名:双击对象,在弹出的对话框中的“ name”里给对象取名。3)说明对象之间的消息选择 message工具栏按钮。单击启动消息的参与者或对象,把消息拖到目标对象和参与者。命名消息。双击消息,在对话框中“ General”里的“ name” 中输入消息名称。4)根据上述方法做出小型书店信息管理系统的销售子系统的顺序图如下:5)根据顺序图

10、与协作图的关系,在顺序图中按 F5 得到协作图如下:2. 活动图活动图显示了从活动到活动的流。活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生。1)创建活动图(1) 用于分析系统业务:在浏览器中右击 Use Case 视图,选择 new activity diagram。(2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择new activity diagram。2)增加泳道在工具栏选择 swimlane 按钮,然后单击框图增加泳道, 最后用顾客

11、和收银员泳道命名。3)增加活动并设置活动的顺序(1) 在工具栏中选择 Activity 按钮,单击活动图增加活动,命名活动。(2) 在工具栏中选择 Transition 按钮,把箭头从一个活动拖向另一个活动。4)增加同步(1) 选择 synchronization 工具栏按钮,单击框图来增加同步棒。(2) 画出从活动到同步棒的交接箭头,表示在这个活动之后开始并行处理。(3) 画出从同步棒到可以并行发生的活动之间的交接箭头。(4) 创建另一同步棒,表示并行处理结束。(5) 画出从同步活动到最后同步棒之间的交接箭头,表示完成所有这些活动之后,停止并行处理。5)增加决策点(1) 选择 decisio

12、n 工具栏按钮,单击框图增加决策点。(2) 拖动从决策到决策之后可能发生的活动之间的交接 , 双击交接,打开“ detail”选项卡,在 Guard Condition 字段中写入保证条件。6)按照上述方法做出小型书店信息管理系统活动图如下:3. 状态图状态图显示了对象的动作行为,显示对象可能存在的各种状态,对象创建时的状态,对象删除时的状态,对象如何从一种状态转移到另一种状态,对象在不同状态中干什么。1)创建状态图在浏览器中右击类。选择 new statechart diagram,对该类创建一个状态图,并命名该图。2)在图中增加状态,初始和终止状态(1) 选择工具栏的 state 按钮,单

13、击框图增加一个状态,双击状态命名。(2) 选择工具栏的 start state 和 end state ,单击框图增加初始状态和终止状态。 初始状态是对象首次实例化时的状态,状态图中只有一个初始状态。终止状态表示对象在内存中被删除之前的状态,状态图中有 0 个、 1 个或多个终止状态。3)状态之间增加交接(1) 选择 state transition工具栏按钮。(2) 从一种状态拖到另一种状态。(3) 双击交接弹出对话框,可以在“ General”中增加事件 (Event),在“ Detail”中增加保证条件 (Guard Condition)等交接的细节。事件用来在交接中从一个对象发送给另一

14、个对象,保证条件放在中括号里,控制是否发生交接。4)在状态中增加活动(1)右击状态并选择 open specification。(2)选择 Action 标签,右击空白处并选择 Insert。(3)双击新活动 (清单中有“ Entry/”)打开活动规范,在“ name”中输入活动细节。5)按照上述方法做出小型书店信息管理系统的状态图如下所示: 系统分析与设计(双语) 课程实验第四部分系统结构设计 综合设计系统结构并进行系统分析设计小结掌握组件图和部属图的构建。根据自己所拟定的系统功能进行结构设计。绘制出系统的组件图和部署图。综合之前的静态建模与动态建模进行系统分析设计小结。1. 组件图构件图显

15、示模型的物理视图,也显示系统中的软件构件及其相互关系。模型中的每个类映射到源代码构件。 一旦创建构件, 就加进构件图中, 然后画出构件之间的相关性。构件间的相关性包括编译相关性和运行相关性。1)创建构件图(1) 右单击浏览器中的 Component 视图。(2) 选择 NewComponent Diagram,并命名新的框图。2)把构件加入框图(1) 选择 Component 工具栏按钮,单击框图增加构件,并命名构件。(2) 右单击构件,选择 Open Specification,在“ stereotype”中设置构件版型。3)按照上述方法做出小型书店管理信息系统的组件图如下所示:2. 部署图

16、部署图显示网络的物理布局,系统中涉及的处理器、设备、连接和过程。处理器是网络中处理功能所在的机器,包括服务器和工作站,不包括打印机扫描仪之类的设备。处理器用来运行进程(执行代码) 。一个项目只有一个实施图。1)创建实施图(1) 双击 Deployment 视图。(2) 选择 Processor工具栏按钮,单击框图增加处理器,并命名处理器。(3) 在 Deployment 视图中右击处理器并选择 NewProcess,命名进程。(4) 在框图中右击处理器,对“ Show Processes”打勾,可以在框图中显示该处理器的进程。2)把设备加入到框图中(1) 选择 Device 工具栏按钮。(2)

17、 单击框图增加设备,并命名3)把连接加进框图(1) 选择 Connection 工具栏按钮。(2) 单击要连接的一个处理器或设备,拖动到要连接的另一个处理器或设备。(3) 命名连接。4)按照上述方法做出小型书店管理信息系统的部署图如下所示:3. 系统分析与设计小结、心得本次试验通过四次小训练,对 Rational Rose 这个软件的主要功能和一些基本操作有了一定的了解。本次试验我结合市场需求和现阶段信息管理系统在市场中的一些基本作用对此类系统面临的一些问题进行分析,结合此类问题设计出适应信息管理系统发展的一个新型系统,即以用在小型书店管理为例的小型书店信息管理系统。整个实验过程中,以该系统为

18、例,主要运用Rational Rose 软件进行系统分析与设计,通过做用例图、类图、顺序图、协作图、状态图、部署图、组件图等,对UML图基于 Rational Rose软件的一些基本做法有了一定的了解。实验中也遇到了不少问题,如在做部署图时由于对系统网络环境不太了解,因此在做一些硬件设备和网络接口时遇到困难,后来通过网上了解计算机网络中一系列硬件设备的连接框架解决了该问题。对于Rational Rose 软件,我还有很多需要学习的地方,将在以后进行继续学习。成绩评定:该生对待本次实验的态度认真 良好 一般比较差。本次实验的过程情况很好 较好 一般比较差对实验结果的分析很好 良好 一般文档书写符合规范程度综合意见:成绩 指导教师签名 沈洪洲 日期 2017/6/5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1