实验三(3) Power Designer面向对象模型_2013011403_钱立宽.docx_第1页
实验三(3) Power Designer面向对象模型_2013011403_钱立宽.docx_第2页
实验三(3) Power Designer面向对象模型_2013011403_钱立宽.docx_第3页
实验三(3) Power Designer面向对象模型_2013011403_钱立宽.docx_第4页
实验三(3) Power Designer面向对象模型_2013011403_钱立宽.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告样式中国石油大学(北京)计算机科学与技术系实 验 报 告评定成绩指导教师实验课程:软件工程实验名称: 实验三(3) Power Designer面向对象模型 学号: 2013011403 姓名: 钱立宽 班级: 计算机13-1 完成日期: 2016 年_ 3 月_ 27 日 一、 实验目的1. 了解和熟悉Power Designer OOM及其相关知识。2. 掌握运用Power Designer OOM建立OOM的方法。3. 通过阅读和分析应用实例,理解和掌握OOM的表示方法。学习通过类图生成Java源文件的方法二、 实验内容(1) 实验是否顺利完成实验顺利完成(2) 简单描述在操作过程中所遇到的问题。基本没有问题(3) 实验过程中重要步骤的截图,及最终完成模型的截图。并提交所实现的模型:Pos机系统完整的用例图Pos机系统完整的类图Pos机系统的Java源代码/CashPaymentimport java.util.*;/* pdOid c9cedc6f-1896-4d66-ac47-66f40fedc84b */public class CashPayment extends Payment /* pdOid 8c6ed3be-731a-45dc-8392-9051789b39ce */ private int attribute1; /* pdOid 1ff6dff9-d937-4eed-bea6-e748a4a120af */ public java.lang.Float getAmount() / TODO: implement return null; /CheckPaymentimport java.util.*;/* pdOid 4aa0a5f7-a324-47e0-b812-187fe127e57c */public class CheckPayment extends Payment /* pdOid fdcfc652-cf79-4b00-b697-aff23b970d55 */ public java.lang.Float getAmount() / TODO: implement return null; /CreditPaymentimport java.util.*;/* pdOid 0128fffb-6223-4602-ad05-97f439595af4 */public class CreditPayment extends Payment /* pdOid 364a5d6f-875e-4651-9417-f745beb5a017 */ public java.lang.Float getAmount() / TODO: implement return null; /Paymentimport java.util.*;/* pdOid f334cfdb-bc99-4e48-89bc-8a5b244408bc */public class Payment /* pdOid a302ebd1-4dd5-4e42-b86f-906a01d39808 */ private java.lang.Float amount;/ProductDescriptionimport java.util.*;/* pdOid 63707e45-c27d-4c44-8caf-e3c8f8d3956b */public class ProductDescription /* pdOid db6d87dc-a190-4ea0-aa40-72f479e8612e */ private java.lang.Character description; /* pdOid e6065c63-8140-4718-9227-7fff573a7d00 */ private java.lang.Float price; /* pdOid 3e5ad80a-3a14-493a-9b6c-be4e806caf3f */ private int id; /* pdRoleInfo migr=no name=SalesLineIItem assc=association3 mult=1.1 */ public SalesLineIItem 鍟嗗搧; /* pdOid 1b06ea9a-9678-4cc0-ad0d-ca7c3f054532 */ public java.lang.Float getPrice() / TODO: implement return null; /* pdOid 8b4d88c0-fa59-432a-95d1-4e4b86baab59 */ public java.lang.Character getDescription() / TODO: implement return null; /* pdOid 9c488505-f8d7-479e-ac15-88e8388617b6 */ public int getID() / TODO: implement return 0; /Saleimport java.util.*;/* pdOid 29ae5a94-806e-4590-a55e-674cd167a168 */public class Sale /* pdOid fa9b9040-c6d0-40a5-97fa-a02af4c30eee */ private java.util.Date dateTime; /* pdOid ccaabdd7-dc55-40b6-a898-84cb6abb5ddf */ private java.lang.Float total; /* pdOid 279243cd-042c-4684-b000-4d70f48d7409 */ private java.lang.Boolean isComplete; /* pdRoleInfo migr=no name=Payment assc=association1 mult=1.1 */ public Payment 鏀粯; /* pdRoleInfo migr=no name=SalesLineIItem assc=association2 coll=java.util.Collection impl=java.util.HashSet mult=1.* type=Aggregation */ public java.util.Collection 琚寘鍚? /* pdOid 64875287-c8e5-45dd-9286-a2c9e632cc1c */ public int makeLineItem() / TODO: implement return 0; /* pdOid 812f2038-c314-4afe-a66e-9c13f7d81112 */ public int makePayment() / TODO: implement return 0; /* pdOid a1012db7-096b-4e3b-b17b-59cf99ca5e45 */ public java.lang.Float getTotal() / TODO: implement return null; /* pdOid afb50978-9747-4eae-aeb1-953f1b025fad */ public int becomeComplete() / TODO: implement return 0; /* pdGenerated default getter */ public java.util.Collection get琚寘鍚?) if (琚寘鍚?= null) 琚寘鍚?= new java.util.HashSet(); return 琚寘鍚? /* pdGenerated default iterator getter */ public java.util.Iterator getIterator琚寘鍚?) if (琚寘鍚?= null) 琚寘鍚?= new java.util.HashSet(); return 琚寘鍚?iterator(); /* pdGenerated default setter * param new琚寘鍚?*/ public void set琚寘鍚?java.util.Collection new琚寘鍚? removeAll琚寘鍚?); for (java.util.Iterator iter = new琚寘鍚?iterator(); iter.hasNext();) add琚寘鍚?(SalesLineIItem)iter.next(); /* pdGenerated default add * param newSalesLineIItem */ public void add琚寘鍚?SalesLineIItem newSalesLineIItem) if (newSalesLineIItem = null) return; if (this.琚寘鍚?= null) this.琚寘鍚?= new java.util.HashSet(); if (!this.琚寘鍚?contains(newSalesLineIItem) this.琚寘鍚?add(newSalesLineIItem); /* pdGenerated default remove * param oldSalesLineIItem */ public void remove琚寘鍚?SalesLineIItem oldSalesLineIItem) if (oldSalesLineIItem = null) return; if (this.琚寘鍚?!= null) if (this.琚寘鍚?contains(oldSalesLineIItem) this.琚寘鍚?remove(oldSalesLineIItem); /* pdGenerated default removeAll */ public void removeAll琚寘鍚?) if (琚寘鍚?!= null) 琚寘鍚?clear(); /SalesLineIItemimport java.util.*;/* pdOid 66b2f420-9eb8-4492-9852-12c12bf59182 */public class SalesLineIItem /*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论