1、实验一、UML 建模语言及其工具与环境一、实验目的熟悉一种 UML 语言建模工具,掌握 UML 各种图的制作方法。二、实验课时4 课时。三、实验环境1. Rational RoseVisio。四、实验内容1.熟悉建模环境。2.使用工具制作用例图、类图、构件图、部署图、顺序图、协作图、状态图、活动图。五、实验步骤以 Visio 工具为例说明:1.熟悉建模环境。Visio 工具界面如图 1 所示,在该环境下制图的步骤如图 2、3 中所示。图 1 Visio 制图环境图 2 Visio 制图步骤(1)图 3 Visio 制图步骤(2)2.制作 UML 图。(1)制作某金融系统用例图,如图 4 所示。
2、图 4 某金融系统用例图(2)制作某购物系统类图,如图 5 所示。图 5 某购物系统类图(3)制作某管理系统构件图,如图 6 所示。贸 易 经 理贸 易 经 理 风 险 分 析风 险 分 析设 置 边 界设 置 边 界进 行 交 易进 行 交 易交 易 估 价交 易 估 价 更 新 帐 目更 新 帐 目 使 用 使 用 使 用 使 用 扩 展 扩 展 营 销 人 员营 销 人 员超 越 边 界超 越 边 界 评 价评 价记 帐 系 统记 帐 系 统销 售 人 员销 售 人 员贸 易 经 理贸 易 经 理 风 险 分 析风 险 分 析设 置 边 界设 置 边 界进 行 交 易进 行 交 易交 易
3、 估 价交 易 估 价 更 新 帐 目更 新 帐 目 使 用 使 用 使 用 使 用 扩 展 扩 展 营 销 人 员营 销 人 员超 越 边 界超 越 边 界 评 价评 价记 帐 系 统记 帐 系 统销 售 人 员销 售 人 员OrdeLineQuantiy:ItgrisSfed1*1*1*CustomernadresCitRaing()OrdedatRcivisPrepdnumb:Stringdispatch()cloe Personal CustomercditrCorpate CustomercntNrediRatingLremi()blForMnth()tEployeProduct0.
4、1+LineItm图 6 某管理系统构件图(4)制作某保险系统配置图,如图 7 所示。图 7 某保险系统配置图(5)制作电梯状态图,如图 8 所示。图 8 电梯状态图业 务( 源 码 )项 目 管 理( 源 码 ) 项 目 管 理( 对 象 ) 项 目 管 理( 执 行 码 )系 统 管 理( 源 码 )资 源 管 理( 源 码 ) 资 源 管 理( 对 象 ) 资 源 管 理( 执 行 码 )系 统 管 理( 对 象 ) 系 统 管 理( 执 行 码 )业 务( 源 码 )业 务( 源 码 )项 目 管 理( 源 码 )项 目 管 理( 源 码 ) 项 目 管 理( 对 象 )项 目 管 理
5、( 对 象 ) 项 目 管 理( 执 行 码 )项 目 管 理( 执 行 码 )系 统 管 理( 源 码 )系 统 管 理( 源 码 )资 源 管 理( 源 码 )资 源 管 理( 源 码 ) 资 源 管 理( 对 象 )资 源 管 理( 对 象 ) 资 源 管 理( 执 行 码 )资 源 管 理( 执 行 码 )系 统 管 理( 对 象 )系 统 管 理( 对 象 ) 系 统 管 理( 执 行 码 )系 统 管 理( 执 行 码 ) 保 险 政 策保 险 用 户PCTCP/I保 险 政 策保 险 用 户在 第 一 层在 第 一 层 上 行上 行 向 上 移 动向 上 移 动到 达到 达 上
6、行上 行空 闲空 闲到 达到 达向 下 移 动向 下 移 动 下 行下 行超 时超 时向 第 一 层 移 动向 第 一 层 移 动到 达到 达 在 第 一 层在 第 一 层 上 行上 行 向 上 移 动向 上 移 动到 达到 达 上 行上 行空 闲空 闲到 达到 达向 下 移 动向 下 移 动 下 行下 行超 时超 时向 第 一 层 移 动向 第 一 层 移 动到 达到 达(6)制作打电话顺序图,如图 9 所示。图 9 打电话顺序图(7)制作购物活动图,如图 10 所示。图 10 购物活动图(8)制作 ATM 系统的协作图,见软件体系结构P131 图 4-10。六、实验要求呼 叫 者 交 换
7、接 受 者拿 起 话 筒响 拨 号 声拨 号 码路 由 选 择鸣 响 音停 音 响 铃 声接 电 话停 铃 声ABCDEB-A1SC-0通 过 网 络 选择 通 话 路 径E-D5S双 方 通 话顾 客 售 货 库 房请 求 服 务请 求 服 务支 付取 货 提 货开 订 单供 货顾 客 售 货 库 房请 求 服 务请 求 服 务支 付取 货 提 货开 订 单供 货顾 客 售 货 库 房请 求 服 务请 求 服 务支 付取 货 提 货开 订 单供 货(1) 独立完成上述实验内容,并提交书面实验报告。(2) 制作的图打印并作为实验报告的附件,标明图号。实验二、UML 体系结构建模一、实验目的掌握
8、使用 UML 对一个具体系统的体系结构进行建模的方法。二、实验课时4 课时。三、实验环境1. Rational RoseVisio。四、实验内容和要求1.自选一个具体的应用系统,使用用例图描述系统的需求。2.使用活动图描述用例图中的某几个用例中的对象的活动。3.给出系统中涉及到的主要类的类图。4.给出系统中的一个状态图。5.用顺序图来描述系统中几个对象间的动态交互行为。6.用构件图来描述系统实现时,系统所包含的构件和构件之间的关系。7.用部署图来描述系统的物理配置。8.结合体系结构的“4+1”模型来说明所制作的每张图用来描述该系统的体系结构的哪个方面。9.独立完成上述工作,并提交书面实验报告。
9、实验三、 C/S 模式通讯录设计一、实验目的熟悉和掌握 C/S 体系结构软件开发方法,理解 C/S 体系结构特点、应用场合。二、实验原理前台使用 Visual Studio 6.0、后台采用 SQL Server 或者 ACESS 数据库,进行前、后台开发设计,实现 C/S 结构下通过客户端访问后台数据库的方法,实现一个通讯录,深刻理解 C/S 体系结构三、实验条件1. Visual Studio 6.0。2. SQL Server(acess)四、实验内容1.实现同学录基本功能,包括增加、删除、查找、修改。2.时间充裕的同学可实现在内容 1 的基础上将该软件利用软件重用的思想改造为学籍管理软
10、件。五、实验步骤以 VB6.0,Access2003 为例1. 建立简单通讯录数据库。1) 建立一个 Access 数据库,名称为 db。2) 建立一个表,名称为 TXL。3) 添加三个字段,分别为 NO(编号) ,Name(姓名) ,Tel(电话)2. 建立 C/S 模式通讯录管理系统。1) 新建标准 EXE 工程。2) 添加 Microsoft ADO Data Control 6.0 和 Microsoft Data Control 6.0部件。3) 新建一个窗体。4) 在窗体上添加一个 Adodc 控件 Adodc1 和一个 DataGrid 控件DataGrid1。5) 更改 Ado
11、dc1 的属性。ConnectionString 属性:“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:db.mdb;Persist Security Info=False”RecordSource 属性:“Select * from TXL”6) 在窗体上添加三个文本框,三个标签框和两个命令按钮。最终窗体如下图 1 所示。图 17) 在窗体代码部分写入以下代码:Private Sub Command1_Click()Text1.Enabled = TrueText2.Enabled = TrueText3.Enabled = TrueEnd S
12、ubPrivate Sub Command2_Click()Adodc1.Recordset.AddNewAdodc1.Recordset.Fields(0) = Text1.TextAdodc1.Recordset.Fields(1) = Text2.TextAdodc1.Recordset.Fields(2) = Text3.TextAdodc1.Recordset.UpdateText1.Enabled = FalseText2.Enabled = FalseText3.Enabled = FalseEnd Sub 8) 运行程序,界面如图 2 所示。图 2注意事项:1、 要在工程内添加 Ado 部件。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。