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

  • 格式:doc
  • 大小:941.54 KB
  • 文档页数:4

通达学院
课内实验报告

课 程 名: 系统分析与设计
任课教师: 刘 影
专 业
: 信息管理与信息系统

学 号:
姓 名:

二○一四 至二○一五 年度 第 二 学期
南京邮电大学 管理学院
《 系统分析与设计 》课程实验第 四 次实验报告
实验内容及基本要求:
实验项目名称:系统结构设计
实验类型: 综合
每组人数: 1人
实验内容及要求:
内容:设计系统结构并进行系统设计小结
要求:掌握组件图和部属图的构建。根据自己所拟定的系统功能
进行结构设计。绘制出系统的组件图和部属图。综合之前的静态建模
与动态建模进行系统设计小结。
实验结果:
组件图建模——图书管理系统
一.需求分析:确定系统构件
可以对系统的主要参与者和主要的业务实体类分别创建对应的构件,在图书干管理系统
中,通过对类图的分析能够发现图中的类可以分为以下几个部分:(1)Borrower借阅这类
(2)Loan借阅信息类(3)Book图书类(4)Reserve预订信息类(5)Title书目类(6)
Administrator系统管理员类(7)Librarian图书管理员类。
二.组件图的绘制
(1)创建组件图:右击浏览器中的“Component View”,在弹出的快捷菜单中选择“New”-
“Component Diagram”命令,在浏览器中创建一个默认名为“NewDiagram”的组件图,并
重命名为“图书管理系统组件图”,双击图标,可打开构件图的图形编辑区域。
(2)创建组件:在工具栏中单击相应图标,此时光标变为“+”,在图形编辑区域内任意选
择一位置单击,可以生成默认名为“NewComponent”的新组件,输入组件名称为“Borower”,
可按照以上方法依次创建其他类的组件图。

(3)绘制组建关系:在组件图中,构建之间主要的关系是依赖关系,在“图书馆管理系统”
中为“Borrower”构件和“Reserve”构件创建依赖关系,具体步骤是:单击工具栏中相应
图标,将鼠标移动到“Borrowe”构件上,移动鼠标至“Reserve”构件,注意虚线段箭头方
向为松开鼠标的方向,箭头应由依赖的组件指向被依赖的组件,不可画反。按照以上方法,
绘制其他组件之间的关系。
根据以上方法,得出的组件图如下图所示:

部署图的建模——图书管理系统
一.需求分析:
对“图书管理系统而言”,该系统的物理需求如下:
(1)系统管理员通过后台维护系统,进行后台维护,执行系统管理员允许的所有操作。
(2)借阅者通过借阅者自助系统,进行自助服务。
(3)在服务器安装Web服务器软件,如Tomcat等,通过JDBC与数据库服务器连接。
(4)数据库负责数据存储,处理等数据服务。
(5)图书管理员通过图书管理员业务处理系统,处理借阅者还书业务。
二.确定系统节点
根据以上系统物理需求可以获得系统的节点信息,分别是:
(1)借阅者自助系统(2)图书管理员业务处理系统(3)数据库系统(4)系统管理员维护系统
三.部署图的绘制
在每一个系统模型中,只存在一个部署图,所以在使用Rational Rose创建系统模型时,
就已经自动创建了一个名为“Deployment View”的部署图,在浏览器中双击该部署图即可。
(1)绘制节点:在“图书管理系统”中创建一个名为“数据库系统”的处理器节点,步骤
如下:在工具栏中,单击相应按钮,此时光标变为“+”号,创建一个默认名为“New processor”
的新处理节点,修改默认名为“数据库系统”,其余节点的绘制可以参照以上方法。

(2)设置节点:在“数据库系统”节点中创建一个名为“SQL Server 2008”的进程,步骤
如下:双击该节点,在弹出的“Processor Specification for数据库系统”对话框中,进
入添加进程的“Detail”选项卡,在空白区域右击,在弹出的快捷菜单中选择“Insert”命
令,输入一个进程名称“SQL Server2008”,单击“OK”。右击“数据库系统”节点,在弹出
的快捷菜单中选择“Show Processes”命令,如下图所示。
(3)绘制连接:在部署视图中创建“数据库系统”节点和“系统管理员维护系统”节点之
间的连接,步骤如下:单击工具栏相应的图标,单击“数据库系统”节点,按下鼠标左键不
要松开,移动鼠标至“系统管理员维护系统”节点后松开鼠标,右击已创建的连接,在弹出
的快捷菜单中选择“Open Specification...”,命令,在弹出的对话框中,打开“General”
选项卡,在“Name”文本框中输入连接的名称“DataBase”,单击“OK”。

根据以上方法,绘制的“图书管理系统”部署图如下图所示:

系统分析与设计小结
本次实验是以“图书馆管理系统”为设计对象,分别构建了图书馆管系统的用例图,类
图,协作图,时序图,活动图,状态图,组件图和部署图。这些实验的完成主要是建立在
Rational Rose软件的使用上,通过本次实验,我对该软件有了一定程度的了解,明白了该软
件的各个图标的含义,属性的定义以及状态的操作,希望本次实验的完成,对我以后的学习
与工作有所裨益!

成绩评定:
该生对待本次实验的态度 □认真 □良好 □一般 □比较差。
本次实验的过程情况 □很好 □较好 □一般 □比较差
对实验结果的分析 □很好 □良好 □一般 □比较差
文档书写符合规范程度 □很好 □良好 □一般 □比较差
综合意见:

成绩 指导教师签名 日期