- 8
- 0
- 约2.99千字
- 约 4页
- 2020-01-20 发布于江苏
- 举报
图书借还书系统分析与设计
班级: 0911104
学号: 071110327
姓名:刘肖易
1. 事物 .事件表
图书借还书系统时间表
时间 触发器 来源 活动 响应 目的地
借书 读者借书 读者 借书 书籍被借 读者
还书 读者还书 读者 还书 书籍归还 读者
查询 读者查询 读者、管理员 查询 书籍被查 读者、管理员
续借 读者续借 读者 续借 书籍续借 读者
罚款 读者违规 读者 罚款 读者被罚 读者
读者变更 读者变更 读者变更 读者变更 管理员
图书下架 书籍损坏、 丢 管理员 图书下架 图书下架 读者、管理员
失
月报表 月末 出月报表 生成月报表 管理员
2. 1 类图
(1) reader 类是借阅者的类,它的属性很多,包括借阅者的账户 ID (reader_id )、姓名
(reader_Name )、地址( Address )、班级( class )、所借书籍的书目( borrowed )
等。其中主要操作有借书( addborrowed )和还书 (deleteborrowed) 等。
(2 ) admin 类是管理员类,他有编号和姓名属性,操作主要是书籍的增删改和读者的增
删改等等。
(3 ) Item 类 是 具 体 某 本 书 的 类 , 属 性 包 括 书 籍 号 (id )。 操 作 包 括 按 书 目查 找
(find_on_title )等。
(4 ) book 类书籍的详细信息类, 包括书籍名字 (name)、作者 (author )、id 、价格 (price )
等。
(5 ) borrow 类是某本书的借阅信息类,包括所借阅书籍 ID 、借阅的时间( date )等。
(6) book store 类是书籍永久的存储类,在数据库中的存储数据,其他对与书籍有关的
活动都要经过其存储类。
2.2 顺序图
借书顺序图:
还书顺序图:
2.3 状态图
图书馆的书籍状态图
书籍损坏
增加书籍 可借 不可借...
在库书籍 删除书籍
书籍修复
还书 借书
不可借...
书籍借出
读者状态图
注册
您可能关注的文档
- 数字化抽油机技术规范.pdf
- 科技厅-标书模板.pdf
- 始得西山宴游记课后练习(含答案).pdf
- 《国际贸易理论与实务》课后练习答案要点.pdf
- 《藤野先生》优秀实用教案(附板书).pdf
- OA办公系统需求分析.pdf
- 达芬奇《最后的晚餐》.pdf
- 第十章““五位一体”总体布局”的教案.pdf
- 录音录像档案数字化规范.pdf
- 数字逻辑与数字系统设计2015试卷.pdf
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 2026年深圳中考历史易混考点辨析试卷(附答案可下载) (1).docx VIP
- 锡安长老纪要1-24本.pdf VIP
- 2026届高考语文一轮复习:120个文言实词天天练(教师版) .docx
- 2026届高考语文二轮专题复习:整本书阅读:《论语》++课件.pdf VIP
- 外研版中考英语话题复习 居住环境.docx VIP
- 外研版中考英语话题复习:Protecting+the+earth.docx VIP
- 2026年安徽省亳州市辅警人员招聘考试试卷带答案.docx VIP
- 2025年中考生物考纲.docx VIP
- 主播话术 直播间话术技巧训练.pdf VIP
- 外研版中考英语一轮复习 话题7+Hygiene+and+Health+&+Food+and+Drink+&+Safety+and+First+Aid+导学案和作业.docx VIP
原创力文档

文档评论(0)