- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立系统静态图的过程是对系统领域问题及其解决 方案的分析和设计的过程。静态图设计的主要内容 是类图的建立。 建立类图的步骤: 1. 研究分析问题领域,确定系统的需求。 2. 发现类和对象,明确类的属性和操作。 3. 发现类之间的静态关系,一般与特殊关系,整体 和部分关系,类之间的继承性和多重性。 4. 设计类与关系。 5. 绘制类图并编制相应的说明。 部分文档描述: 系统为每个读者建立一个账户,并给读者发放读者证, (可以提供读者证号、读者姓名),账户中存储读者 的个人信息、借阅信息以及预订信息等,持有读者证 可以借阅图书、返还图书、查询图书信息、预订图书 和取消预订。 在借阅图书时,需要输入读者所借阅的图书名、 ISBN 号,然后输入读者的读者证号和姓名,完成后 提交所填表格,系统验证读者是否有效。如果读者 有效,借阅请求被接受,系统查询读者所借阅的图书 是否存在。若存在,则读者可借出图书,系统记录借阅 记录,如果读者所借阅的图书已被借出,读者还可预订 该图书。读者如期还书后,系统清除借阅记录,否则 需缴纳罚金。读者还可以续借图书,系统还包括图书 挂失和读者证挂失等功能。 同时,以上部分操作还需要系统管理员和图书 管理员进行参与。 结合以上分析,采用识别类的方法,暂时可以 识别出“图书管理系统”中的一些类。 实例 : 图书管理系统 1. 识别“图书管理系统”中的类 ( 1 )寻找名词 阅读系统文档和用例(尤其是用例事件流),找出 名词或名词短语,注意区别类和属性,筛选后,去 除冗余的、与系统无关的、非独立的类。 ( 2 )类 - 职责 - 协作方法 CRC 方法,模拟开发人员”处理卡片”的一个过程。 开发人员在执行一个处理实例(即一个用例)的同 时,将类名赋予的职责和合作者填入卡片,以 此来确定类。 ( 3 )根据 MVC 模式寻找 根据用例图找出边界类;在用例图中找出控制类; 数据库设计完毕后,可以根据数据表获得实体类。 ( 4 )有些类无法通过上述方法找到,可能还需要 从后面的动态模型(如时序图和协作图)中通过 分析对象来确定。 主要参与者:系统管理员、图书管理员、读者 主要用例 :Manage User( 用户管理 ) 、 Manage Book (图书管理)、 Manage Reader ( 读者管理 ) 、 Borrow-Lend( 借阅管理 ) 等。 1. Manage User: 完成系统用户的增加、删除、修改、 查询等功能。 2. Manage Book :完成基本信息设置(图书类型设置、 借阅种类设置)和图书信息管理(图书信息设置、 图书信息查询)功能。 3. Manage Reader :完成读者办证、读者信息查询、 读者证挂失功能。 4. Borrow-Lend :完成借书、还书、续借、超期罚款、 图书预订、取消预订、图书挂失等功能。 序号 参与者 用例名称 用例说明 1 Administrator ( 系统管理员 ) Add User 增加系统用户 2 Delete User 删除系统用户 3 Update User 修改系统用户 4 Query User 查询系统用户 5 Librarian ( 图书管理员 ) Set Book Type 进行图书类型设置 6 Set Brrow Type 进行借阅种类设置 7 Set BookInfo 进行图书信息设置 8 Set ReaderCard 为读者办证 9 Query BookInfo 根据需要进行图书信息查询 10 Query ReaderInfo 进行读者信息查询 11 Brrow Book 处理读者的借书请求 12 Return Book 处理读者的还书请求 13 Renew Book 处理读者的续借图书请求 14 Fine 收取读者的超期罚款 15 Reserve Book 收取读者的图书预订请求 16 Cancle Reservation 处理读者的取消预订请求 17 Lose Book 处理图书挂失 18 Lose ReaderCard 处理读者证挂失 图 书 管
您可能关注的文档
最近下载
- 【苏教版】初中七年级上册同步练习及单元测试(全册)(含答案).pdf VIP
- 山东省烟台市(新版)2024小学语文部编版小升初测试(培优卷)完整试卷(含答案).docx VIP
- 《干法》稻盛和夫.pdf-2019-02-13-13-27-03-150.docx VIP
- 筋伤-踝部筋伤(中医骨伤科学十三五教材)【57页】.pptx VIP
- 室内装修改造施工组织设计.pdf VIP
- 加利福尼亚州驾驶员手册简体中文版.pdf VIP
- 初中物理跨学科设计方案.docx VIP
- 毕业设计总结集锦3篇.docx VIP
- 2025年股东董事增资备忘录.docx VIP
- 八年级物理声现象单元测试卷.doc VIP
文档评论(0)