当前位置:
文档之家› 图书馆借书还书系统分析与设计
图书馆借书还书系统分析与设计
图书馆借还书系统分析与设计
1、事务和事件表;
2、类图和顺序图、状态图;
3、设计类图;
4、数据表设计;
事件表:
触发器
来源
活动
响应
目的地
借书
读者借书
读者
借书
书籍借出
借还书系统
还书
读者还书
读者
还书
书籍归还
读者
查询
读者查询
读者
查询
书籍查询
读者
续借
读者续借
读者
续借
书籍续借
读者
罚款
读者违规
读者
罚款
读者罚款
读者
催还
借书到期
图书系统
催还
读者被催
读者
图书下架
书污损、丢失
系统规定
图书下架
图书被下架读者读源自变更读者变更读者读者变更
读者变更
图书系统
数据表:
读者表:
字段
说明
数据类型
允许为空
是否主键
studentId
学号
Varchar(10)
否
是
bookNumber
借书数量
Int
否
否
money
罚款数额
Float
否
否
studentName
否
否
getDate
入馆日期
datetime
否
否
freequency
借出次数
int
否
否
name
书名
varchar(10)
否
否
catalogue
类别
varchar(10)
否
否
借书记录表:
字段
说明
数据类型
允许为空
是否主键
startDate
借出日期
datetime
否
否
endDate
归还日期
datetime
是
姓名
Varchar(10)
否
否
studentClass
班级
Varchar(10)
否
否
sex
性别
Varchar(10)
否
否
grade
年级
Varchar(10)
否
否
书表:
字段
说明
数据类型
允许为空
是否主键
bookNumber
书号
varchar(10)
否
是
studentId
借出的学生号,未借出为0
varchar(10)
否
studentId
学号
varchar(10)
否
否
StudentName
姓名
varchar(10)
否
否
类图:
借书时序图:
还书时序图:
查询:
罚款:
催还:
图书下架:
读者变更:
系统状态图: