某图书管理系统的类图
某图书管理系统的主要功能如下:
1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,毎项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。
2.资源分两类:图书和唱片。对于图书,系统连需登记作者和页数:对于唱片,还需登记演唱者和介质类型(CD或磁带)。
3.读者信息保存在该系统的读者信息数据库中,记录的信息包括:读者的识别码和姓名。系统为每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。
现采用面向对象方法开发该系统。系统的所有名词如下表所示:
图书管理系统 | 资源目录 | 读者 | 资源 |
索引号 | 系统 | 名称 | 出版时间 |
资源状态 | 图书 | 唱片 | 作者 |
页数 | 演唱者 | 介质类型 | CD |
磁带 | 读者信息 | 读者信息数据库 | 识别码 |
姓名 | 借书记录文件 | 信息 |
分析问题,建立类图。
一起加油努力,凑个篇幅 ,不要介意了
某图书管理系统的类图相关推荐
- python实现图书管理系统BookManager类
项目场景: 图书管理系统的编写: 图书类Book: 属性:书名name 作者author 是否借出isborrow 书籍ID bookID 书籍类型category 注意:书籍ID不能重复 图 ...
- UML建模——图书管理系统(各种图)
UML建模--图书管理系统(各种图) 用例图 活动图 类图 包图 顺序图 通信图 构件图 部署图 结构图
- 《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.6 考试管理系统(类图综合训练)
摘要:类图(Class Diagram)可能是用得最多的一种UML图.类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力.类图是锻炼面向对象分析(OOA ...
- 用Java实现 图书管理系统 使用类,抽象类,封装,继承,多态,接口等知识点
目录 图书管理系统 简单的示意图: 分析: 各个类的实现 1.Book类 2.BookList类 3.因为Operation包中各个操作都需要用到book,所以创建一个接口IOperation 4.U ...
- 图书管理系统设计类图
一.图书管理类图 类:图书类(实体类),书目类,图书管理界面类(控制类),学生类(实体类),书籍类(实体类),借书界面类,还书界面类,预约界面类 二.图书管理活动图 动作状态:用户登录,验证登录,管理 ...
- 休假管理系统——设计类图
类图文档 Version 2.2 日期 I版本 描述 作者 19/04/2019 V1.0 类图文档 潘嘉茹 22/05/2019 V2.0 修改类图文档 郑承波 24/05/2019 V2.1 增加 ...
- 火车售票管理系统 分析类图和文字说明
目录 1 开发文档版本更新记录 1 1. 分析类图 3 2. 文字说明 4 2.1类图综述 4 2.2类描述 4 2.2.1 Person类 4 2.2.2 SystemAdmin类 4 2.2.3 ...
- 火车售票管理系统 设计类图
目录 1 开发文档版本更新记录 2 1. 历史链接 3 2. 设计类图 4 3. 类描述 5 3.1 Person 5 3.2 SystemAdmin 6 3.3 User 6 3.4 Ticket ...
- 简单的图书管理系统(类的练习)
心得:要多做项目,才能有进步. class Book:def __init__(self, name, author, comment, state=0):self.name = nameself.a ...
最新文章
- vim 配置文件 C/C++
- DataReader 连接数据库完整过程和代码(Sql Server)
- 解决在AX 2009中删除公司时提示:未授权用户##删除表“DEL_PBATRANSLATECONSISTOF”中的记录...
- 第一周周日DailyReporting——PM(李忠)
- 1.IDA-基本操作(改变Image Base地址、打开、保存IDA的不同方式)
- Windows安装梯度提升开发库LightGBM
- 算法复杂度为O(N) 的排序算法
- 用Python及深度学习实现iPhone X的FaceID功能
- linux安装时键盘失灵,在archlinux安装界面这卡住了,鼠标键盘失灵
- ORACLE数据库自动备份压缩的批处理脚本 rar 7z
- 网络设计分层设计的原理
- 苹果手机如何减少后台流量
- jquery ajax html 解析,jquery ajax请求实例深入解析
- larveral 直接拷贝安装_2020年mac系统下制作win10引导安装盘,亲测可用
- ATF(Arm Trusted Firmware)/TF-A Chapter 05 BL2
- access更新查询非汉族加分_Access更新查询
- backfire openwrt安装click modular router
- C#获取当前桌面路径
- U盘引导网络安装CentOS 7
- 用于 Power 体系结构的汇编语言
热门文章
- ecshop小京东产品后台版权及logo修改
- 吴军 阅读与写作50讲 02 如何读懂作者的内心 读后感
- Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect
- 微软个人云端服务器在哪里找,云端的服务器在哪里
- 网易新闻iOS版使用的18个开源组件
- exo文件_eXo平台概述
- 弗洛伊德求最小简单环
- 显卡的游戏性能看什么参数
- 与Lucene 4.10配合的中文分词比较
- 汇报工作的技巧和要求