面向对象设计 软一 第一小组

上传人:jin****ng 文档编号:124973122 上传时间:2022-07-25 格式:DOC 页数:13 大小:358KB
返回 下载 相关 举报
面向对象设计 软一 第一小组_第1页
第1页 / 共13页
面向对象设计 软一 第一小组_第2页
第2页 / 共13页
面向对象设计 软一 第一小组_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
面向对象的软件设计图书管理系统小组组长系统名称图书管翊所属班级:2013年5月27日组员职责分配表:、职责 组员、X绘制用例图,交互图确定域模型制作CRC卡片类图,文档整合。目录1、背景介绍41.1统一建模语言(UML) 41.2面向对象软件开发42、用例图52.1用例归纳53、域模型63.1概述63.2系统的域模型64、CRC 卡片74.1概述74.2系统的CRC卡片75、交互图85.1概述85.2系统的时序图86、类图96.1概述96.2系统的类图101、背景介绍1.1统一建模语言(UML)统一建模语言(UML, Unified Modeling Language)是非专利的第三代建模和规约 语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面 向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些 最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。1.2面向对象软件开发面向对象技术(Object-Oriented Technology)。面向对象技术强调在软件开发过程中 面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方 法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、 封装性、继承性和多态性。下图,介绍了面向对象的开发过程。牛:存期类与对象+OflrooA+ + +件务补题屈服#亠次层定义L原则开发过程iSilOOD高层设计类设计-特点+原则+4f部分才面向对象状态图 事件追踪图实现单元测试策略 彳组装测试匡确认测试 测试基于定义的测试I类-基于程序的测试-组装测试+对象模型对象模型化技术 动态模型功能模型(转载自:2、用例图21用例归纳仅就图书管理同来说,管理员和读者所含用例,如下。管理员:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。(3)书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理等等。(4)读者管理:包含对读者的增删改等操作。(5)自动借书机的管理。(1)登录系统(2)借书:进行借书业务。(3)还书:读者具有的还书业务。(4)查询:包含对个人信息和书籍信息的查询业务(5)预订:读者对书籍的预订业务。(6)逾期处理:就是书籍过期后的缴纳罚金等。(7)书籍丢失处理:对书籍丢失后的不同措施进行处理。(8)自动借书机的使用等。F图为,借书管理图书的用例图:图书管理系统9/ 学生-端8查询读者信息*3、域模型3.1概述域建模也被称为概念建模。域建模是出现在问题域中的概念或对象的表示,它还捕捉这 些对象之间明显的关系。此类概念对象的例子有书籍、书籍注册、会员注册、和图书馆会员 等。3.2系统的域模型系统管理模块包括系统的登陆、退出、系统维护、系统更新。4、CRC卡片4.1概述CRC (Class-Responsibility-Collaborator)是目前比较流行的面向对象分析建模方法。在CRC建模中,用户、设计者、开发人员都有参与,完成对整个面向对象工程的设计。CRC卡是一个标准索引卡集合,包括三个部分:类名、类的职责、类的协作关系,每一张卡片表示一个类。责任图书添加书籍删除书籍/更新书籍获得书籍系统、合作者5、交互图5.1概述交互图是,用于描述对象的组如何通过合作实现一些行为。典型的,每个交互图都 实现了单个用力的行为。一个交互图显示了很多阳历对象,以及在用例中的对象之间传 递的消息。交互图分两种:序列图和协作图。5.2系统的时序图借书时序图旧书入库数据库图书记录删除数据库图书I删除成功+删除图书 I_ IU返回删除信息Ik I6、类图6.1概述类图描述了一个系统的静态结构,它说明了系统是如何构建的而不是如何表现的。 一个系统的静态结构体系包含了若干类图及其依赖关系。一个类图的主要成分是类及其 关系:繁华、聚合、关联以及各种依赖关系。6.2系统的类图系统类-数据仓库绘图器+Startup()数据读取器+readData() +storoData()系统仓库-图书表-会员表-管理员表-最大系统管理员个数 -最大初级管理员个数+setBookInfo() +getBookInfo() +setMemberInfo() +getMemberInfo() +setManagerInfo() +getManagerInfo() +Save()+Load()-r绘图器-窗口句柄+Draw()+ createListview()图书-书名-作者-ISBN-入馆时间-图书类别-出版时间-借书的读者+getBookInfo() +setBookInfo() +isBorrowed()+ setBorrowedState()person-名字-身份证号-电子邮箱-注册时间+getMemberInfo()Info()罚金舟+calculateCash()+ setFine()管理员-名字-等级-身份证号-电话号码-电子邮箱-激活时间-密码+getManagerInfo()+setManagerInfo() +checkPassword() +setPassword()会员-名字-编号-身份证号-应交罚金-电话号码-电子邮箱-注册日期-已借书籍-信用指数-密码+getMemberInfo() +setMemberInfo() +isBorrow()+calculateCash() +getCreditLevel() +clearCreditLevel() +setPassword()+ checkPassword()
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!