下载此文档

图书管理系统的面向对象软件分析.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
图书管理系统的面向对象软件分析.docx图书管理系统的面向对象软件分析由于本图书管理系统用例过多,本文用面向对象软件分析只分别对预订图书、借阅图书、归还图书、处理借书、维护图书这五个用例进行用例分析,并建立静态模型和动态模型。一、预订图书1、确定分析类如图1所示为预订图书用例的分析类。边界类:本用例使用“预订表单”来抽象读者与系统交互的图形界面。控制类:本用例控制类为“预订控制者”,负责接收边界类“预订表单”的消息,将其发给实体类。实体类:本用例涉及读者预订的图书信息,所以实体类为“图书”。读者图12、静态模型各个类之间都是单向关联,控制类“预订控制者”接收来自边界类“预订表单”的消息,并发给实体类图书。“预订表单”与“预订控制者”是一对一关联,因为读者预订的界而只有一个;“预订控制者”的0个或1个对象与图书的0个或1个对象关联,一个预订控制者每次处理一本图书。图2图书3、动态模型图3二、借阅图书1、确定分析类如图3所示为借阅图书用例的分析类。边界类:本用例使用“借阅表单”来抽象读者与系统交互的图形界面。控制类:本用例控制类为“借阅控制者”,负责接收边界类“借阅表单”的消息,将其发给实体类。实体类:本用例涉及读者借阅的图书信息,所以实体类为“图书”。图42、静态模型各个类之间都是单向关联,控制类“借阅控制者”接收来自边界类“借阅表单”的消息,并发给实体类图书。“借阅表单”与“借阅控制者”是一对一关联,因为读者借阅的界面只有一个;“借阅控制者”的0个或1个对象与图书的0个或1个对象关联,一个借阅控制者每次处理一本图书。图5图书3、动态模型图6三、归还图书1、确定分析类如图5所示为归还图书用例的分析类。边界类:本用例使用“归还表单”来抽象读者与系统交互的图形界面。控制类:本用例控制类为“归还控制者”,负责接收边界类“归还表单”的消息,将其发给实体类。实体类:本用例涉及读者归还的图书信息,所以实体类为“图书”。各个类Z间都是单向关联,控制类“归还控制者”接收来自边界类“归还表单”的消息,并发给实体类图书。“归还表单”与“归还控制者”是一对一关联,因为读者归还图书的界面只有一个;“归还控制者”的0个或1个对象与图书的0个或1个对象关联,一个归还控制者每次处理一本图书。图8图书3、动态模型:读者1:输入归还图书倍息02:录入归还图书信息05:交付罚款0归还控制者43:对图书进行检査0:或超出借阅期限06:添加该读者归还图书信息0图书四、处理借书1、确定分析类如图7所示为处理借书用例的分析类。边界类:本用例使用“借书表单”来抽象图书管理员与系统交互的图形界面。控制类:本用例控制类为“借书控制者”,负责接收边界类“借书表单”的消息,将其发给实体类。实体类:本用例涉及图书管理员管理读者所借的图书信息,所以实体类为“图书”。

图书管理系统的面向对象软件分析 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小277 KB
  • 时间2020-08-10