


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
昆明理工大学信息工程与自动化学院学生实验报告(2013—2014学年第二学期)课程名称:软件工程开课实验室: 20年月日年级专业班实验项目名称学号 姓名静态建模:小区物业管理系统年级专业班实验项目名称学号 姓名静态建模:小区物业管理系统成绩指导教师该同学是否了解实验原理:A.了解口B.基本了解口C.不了解口该同学的实验能力:A.强口B.中等 口C.差 口该同学的实验是否达到要求:A.达到口B.基本达到口C.未达到口实验报告是否规范:A.规范口B.基本规范口C.不规范口实验过程是否详细记录:A.详细口B.一般 口C.没有口教师签名:年月日一、 上机目的熟悉PowerDesigner的使用及其相关界面功能。利用PowerDesigner对小区物业管理系统进行静态建模(类图)。二、 实验环境PC一台,windowsXP系统,以及PowerDesigner软件三、 上机步骤打开PowerDesigner软件,选择ClassDiagram建模的模型选项。利用工具栏里面的工具画出类图。(1)首先根据用例图找出所有名词,包括角色,没有特殊意义的名词可以不用考虑,如用例图中的现金、卡和银行pos系统。找到的名词如下:系统管理员、收费员、抄表员、经理、业主、房产信息。还有一些名词可以在保存结果中列出。(2)找出用例图中需要保存的信息,有抄表数据、收费记录、收费标准、催缴信息。11.3类清单"容称"代码"产生Q可见性「抽象Q类的类型业主Q业主QTRUEPpublicJFALSERClassi催缴信息"催缴信息"TRUE^publicJFALSERClass*3房产信息,房产信息,TRUE^publicJFALSERClass*3抄表员*抄表员*TRUE^publicJFALSERClassi抄表数据"抄表数据"TRUEppublicJFALSERClassi收费员Q收费员"TRUE^publicJFALSERClassi收费标准Q收费标准QTRUEppublicJFALSERClassi收费记录"收费记录"TRUE^publicJFALSERClass*3系统管理员>系统管理员*TRUE^publicJFALSERClassi经理*经理*TRUE^publicJFALSERClassi(3)对于上述两个步骤,每个名词和保存结果都是一个类。对每个类进行编辑,列出每个类的相关属性和它具有的操作。确定类与类之间的关系,一般情况下都是关联关系。但不排除有其他特殊关系。主要有以下三种:(1) 泛化:指出了类之间一般-特殊关系,是更一般描述与更特殊描述之间的一种分类学关系,特殊描述建立在一般描述的基础之上,并对它进行扩展。(2) 实现:实现关系讲一个模型元素(如类)连接到另一个模型元素(如接口),后者(如接口)是行为的规约,而不是结构,前者(如类)必须至少支持(通过继承或直接申明)后者的所有操作。可以认为前者是后者的实现。(3) 依赖:依赖指出两个或多个模型元素之间语义上的关系,表示被依赖元素的变化会要求或只是依赖元素的改变。在这些类中,系统管理员只和房产信心与业主有关联;业主和经理、催缴信息、收费记录有关联;收费员和催缴信息、收费标准、收费记录、经理有关联;抄表员和经理、抄表数据有关联;经理和业主、收费员、抄表员有关联。把这些有关联的类之间用关联的线连起来,就
是该小区物业管理系统的类图。四、 实验结果0..*系统管理员管理员编号:管理员姓名:管理员电话:chinin0..1 催缴信息+业主姓名:char+业主住址:char#业主电话:int+欠费金额:int 收费标准+表数据范围:0..*系统管理员管理员编号:管理员姓名:管理员电话:chinin0..1 催缴信息+业主姓名:char+业主住址:char#业主电话:int+欠费金额:int 收费标准+表数据范围:Float+收费单价:Float 收费记录+业主姓名:char+业主住址:char+业主电话:int+缴费金额:Float0..*0..10..*0..10..*0..*0..10..* 房产信息+房产编号:int+地址 :char+面积 :Float+业主姓名:char#联系电话:int业主+姓名:char#电话:int+地址:char查询欠缴费信息():int++缴费()0..*0..10..10..1 收费员+编号:int+姓名:char+电话:int收费()调整收费标准()…八:int:int0..* 经理+姓名:char+电话:int■+查询分析欠缴费():int 0..10..*0..1V 抄表员+编号:int+姓名:char+电话:int+抄取录入电表读数():int+抄取录入水表读数():int0..1——>0..*+编号:int+抄表日期:Date+电表读数:Float+水表读数:Float抄表人姓名:char—抄表数据五、 实验总结对于静态建模,最重要的是把系统中的类全部找到,首先要找出包括角色在内的所有名词,之后找出需要保存的结果。然后进行分析,删除重复的名词或结果,还有就是没有实际意义的名词或结果。剩下的每一个词就是一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋六年级语文上册第五单元往事24报纸的故事教案设计北师大版
- 2024高考语文二轮复习组合升级练五论述类文本阅读+诗歌阅读+语言文字运用+作文立意含解析
- 九年级历史上册第三单元封建时代的欧洲第9课中世纪城市和大学的兴起学案新人教版
- 黑龙江省哈尔滨市第九中学校2024-2025学年高一上学期期末考试数学试题
- 江西省九江市少年宫能源世界课程 (教学设计)04.太阳能缆车
- 2024年新人教版七年级上册地理 第二章 地图 跨学科主题学习 美化校园 教学课件
- 预防火灾的有关宣传标语
- 2024年新人教版七年级上册数学教学课件 第三章 代数式 章末复习
- 其他电子行业专题研究:Robotaxi落地在即技术引领商业模式裂变
- 设备管理安全管理汇报
- 丝锥表面处理
- 施工现场重大危险源公示牌
- 铁道概论全套课件
- 共享文件stj1radar调试软件使用手册1.112.22xiang
- 地磁磁场的基本特征及应用
- 2022年上海高考语文样卷及参考答案
- 10kV及以下架空配电线路设计技术规程
- 有趣的仿生设计(课堂PPT)
- 无机化学第4版下册(吉大宋天佑)2019
- 个体诊所聘用医师合同范本
- 数字电子基础(康华光)
评论
0/150
提交评论