南邮系统分析与设计实验报告-4

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

通达学院课内实验报告课程名:系统分析与设计任课教师:刘影专业:信息管理与信息系统学号:姓名:二○一四至二○一五年度第二学期南京邮电大学管理学院《系统分析与设计》课程实验第四次实验报告实验内容及基本要求:实验项目名称:系统结构设计实验类型:综合每组人数:1人实验内容及要求:内容:设计系统结构并进行系统设计小结要求:掌握组件图和部属图的构建。根据自己所拟定的系统功能进行结构设计。绘制出系统的组件图和部属图。综合之前的静态建模与动态建模进行系统设计小结。实验结果:组件图建模——图书管理系统一.需求分析:确定系统构件可以对系统的主要参与者和主要的业务实体类分别创建对应的构件,在图书干管理系统中,通过对类图的分析能够发现图中的类可以分为以下几个部分:(1)Borrower借阅这类(2)Loan借阅信息类(3)Book图书类(4)Reserve预订信息类(5)Title书目类(6)Administrator系统管理员类(7)Librarian图书管理员类。二.组件图的绘制(1)创建组件图:右击浏览器中的“ComponentView”,在弹出的快捷菜单中选择“New”-“ComponentDiagram”命令,在浏览器中创建一个默认名为“NewDiagram”的组件图,并重命名为“图书管理系统组件图”,双击图标,可打开构件图的图形编辑区域。(2)创建组件:在工具栏中单击相应图标,此时光标变为“+”,在图形编辑区域内任意选择一位置单击,可以生成默认名为“NewComponent”的新组件,输入组件名称为“Borower”,可按照以上方法依次创建其他类的组件图。(3)绘制组建关系:在组件图中,构建之间主要的关系是依赖关系,在“图书馆管理系统”中为“Borrower”构件和“Reserve”构件创建依赖关系,具体步骤是:单击工具栏中相应图标,将鼠标移动到“Borrowe”构件上,移动鼠标至“Reserve”构件,注意虚线段箭头方向为松开鼠标的方向,箭头应由依赖的组件指向被依赖的组件,不可画反。按照以上方法,绘制其他组件之间的关系。根据以上方法,得出的组件图如下图所示:部署图的建模——图书管理系统一.需求分析:对“图书管理系统而言”,该系统的物理需求如下:(1)系统管理员通过后台维护系统,进行后台维护,执行系统管理员允许的所有操作。(2)借阅者通过借阅者自助系统,进行自助服务。(3)在服务器安装Web服务器软件,如Tomcat等,通过JDBC与数据库服务器连接。(4)数据库负责数据存储,处理等数据服务。(5)图书管理员通过图书管理员业务处理系统,处理借阅者还书业务。二.确定系统节点根据以上系统物理需求可以获得系统的节点信息,分别是:(1)借阅者自助系统(2)图书管理员业务处理系统(3)数据库系统(4)系统管理员维护系统三.部署图的绘制在每一个系统模型中,只存在一个部署图,所以在使用RationalRose创建系统模型时,就已经自动创建了一个名为“DeploymentView”的部署图,在浏览器中双击该部署图即可。(1)绘制节点:在“图书管理系统”中创建一个名为“数据库系统”的处理器节点,步骤如下:在工具栏中,单击相应按钮,此时光标变为“+”号,创建一个默认名为“Newprocessor”的新处理节点,修改默认名为“数据库系统”,其余节点的绘制可以参照以上方法。(2)设置节点:在“数据库系统”节点中创建一个名为“SQLServer2008”的进程,步骤如下:双击该节点,在弹出的“ProcessorSpecificationfor数据库系统”对话框中,进入添加进程的“Detail”选项卡,在空白区域右击,在弹出的快捷菜单中选择“Insert”命令,输入一个进程名称“SQLServer2008”,单击“OK”。右击“数据库系统”节点,在弹出的快捷菜单中选择“ShowProcesses”命令,如下图所示。(3)绘制连接:在部署视图中创建“数据库系统”节点和“系统管理员维护系统”节点之间的连接,步骤如下:单击工具栏相应的图标,单击“数据库系统”节点,按下鼠标左键不要松开,移动鼠标至“系统管理员维护系统”节点后松开鼠标,右击已创建的连接,在弹出的快捷菜单中选择“OpenSpecification...”,命令,在弹出的对话框中,打开“General”选项卡,在“Name”文本框中输入连接的名称“DataBase”,单击“OK”。根据以上方法,绘制的“图书管理系统”部署图如下图所示:系统分析与设计小结本次实验是以“图书馆管理系统”为设计对象,分别构建了图书馆管系统的用例图,类图,协作图,时序图,活动图,状态图,组件图和部署图。这些实验的完成主要是建立在RationalRose软件的使用上,通过本次实验,我对该软件有了一定程度的了解,明白了该软件的各个图标的含义,属性的定义以及状态的操作,希望本次实验的完成,对我以后的学习与工作有所裨益!成绩评定:该生对待本次实验的态度□认真□良好□一般□比较差。本次实验的过程情况□很好□较好□一般□比较差对实验结果的分析□很好□良好□一般□比较差文档书写符合规范程度□很好□良好□一般□比较差综合意见:成绩指导教师签名日期

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功