实验七 构件图和部署图

本文档介绍了如何使用UML进行构件图和部署图的绘制,以选课系统为例,详细阐述了组件之间的依赖关系,并展示了具体的构件图示例。同时,对于网上选课系统的部署情况,描述了服务器端的配置,包括数据库服务器和HTTP服务器的角色,以及客户端的交互方式,给出了相应的部署图参考。实验要求学生通过RationalRose工具来实践这些概念。
摘要由CSDN通过智能技术生成

实验七   构件图和部署图

【实验目的】

  1. 掌握如何创建构件图和部署图;
  2. 掌握如何在构件图中增加组件等;
  3. 掌握如何在部署图中添加处理器、设备等。

【实验性质】

设计性实验。

【实验要求】

  1. 通过实验,熟悉并掌握UML中构件图和部署图的绘制。
  2. 学习使用Rational Rose绘制活动图。

【实验内容】

一.设计绘制选课系统中的构件图和部署图。

1.在选课系统中,包括MainProgram类(主程序)、People类、FormObject类、ControlObject类、Student类、Registrar类、Course类和Database类。People类是Student类和Registrar类的基类,所有Student类和Registrar类依赖People类。FormObject类和ControlObject类都和Course类相关,依赖Course类。ControlObject类和Database类相关,ControlObject类依赖Database类。根据以上描述,绘制出选课系统的组件图。

参考组件图如下:

2.网上选课系统在服务器端使用了两台主机,一台作为数据库服务器,使用Oracle服务器,另一台是同一局域网上的机器,作为HTTP服务器,上面运行了HTTP服务进程以及业务逻辑,同时还连接了打印机。而客户端则是在Internet网上任意具有Web浏览器功能的机器,客户端和HTTP服务器通过Internet连接,从HTTP服务器获取信息,当然,数据库服务器和HTTP服务器也可以放在同一台主机上,这也是一种合理的布局。根据以上分析,绘制出网上选课系统的部署图。参考部署图如下:

 

  1. 在“远程网络教学系统”中,该系统的需求如下:

学生或教师可以在客户的PC机上通过浏览器,如IE6.0等,登录到远程网络教学系统中;在Web服务器端,我们安装Web服务器软件,如Tomcat等,部署远程网络教学系统,并通过JDBC与数据库服务器连接;数据库服务器中使用SQL Server 2000提供数据服务。根据以上的系统需求,创建系统的部署图。

 

1. 项目概述 ………………………………………………………………………3 1.1开发背景 ………………………………………………………………………3 1.2 开发目的 ……………………………………………………………………3 1.3 开发运行境 ……………………………………………………………………3 1.4 系统功能 ………………………………………………………………………3 2.需求分析 …………………………………………………………………………3 2.1 系统需求 ………………………………………………………………………3 2.2 功能需求 ………………………………………………………………………3 2.3 业务流图 ………………………………………………………………………3 3.总体设计 …………………………………………………………………………4 3.1 基本设计概念和处理流程 ……………………………………………………4 3.2 系统层次模图 …………………………………………………………………4 3.3系统层次模块图 ………………………………………………………………4 3.4模块设计 ………………………………………………………………………5 4.数据库计 …………………………………………………………………………5 4.1 数据库的逻辑设计 ……………………………………………………………5 4.2数据库的配置……………………………………………………………………6 5. 详细设计 ………………………………………………………………………8 5.1 学生登录模块的设计与实现 …………………………………………………8 5.2 学生注册模块的设计与实现 …………………………………………………9 5.3 学生查询模块的设计与实现…………………………………………………9 5.4 学生选课模块的设计与实现…………………………………………………10 6 测试及提交 ……………………………………………………………………10 7 项目小组成员及详细分工 ……………………………………………………10 8 附:模块源代码 ………………………………………………………………11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值