未登录之前 浏览 图书信息 可以查询图书 信息
管理登录后
管理员 账号 密码
图书 ISBN 图书名称 作者 出版社 出版日期 图书页数 价格 图书类型 库存量 图书简介 关键字
借书 学号 ISBN 起始日期 归还日期 + 30
输入学号, 输入ISBN (起始日期 为今天 归还日期 为自动算出来)
还书 ISBN 还书日期 状态 (正常 丢失 破损) 是否 有罚金 描述
还书操作 , 输入ISBN 输入还书日期,( 默认今天) 超期 提示罚金
|
实现罚金的计算:毁坏状态:罚金=图书价格*2
延时归还:罚金=天数*图书价格*3%,上限=1.5*图书价格
|
表数量4
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(100) |
|
是 |
|
密码 |
nvarchar(100) |
|
是 |
|
表:1
借阅 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(100) |
|
是 |
|
ISBN |
nvarchar(100) |
|
是 |
|
起始日期 |
datetime |
|
是 |
|
归还日期 |
datetime |
|
是 |
|
实际还书日期 |
datetime |
|
是 |
|
还书状态 |
nvarchar(100) |
|
是 |
|
罚金 |
integer |
|
是 |
0 |
罚金描述 |
nvarchar(200) |
|
是 |
|
表:2
图书 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
ISBN |
nvarchar(100) |
|
是 |
|
图书名称 |
nvarchar(100) |
|
是 |
|
作者 |
nvarchar(100) |
|
是 |
|
出版社 |
nvarchar(100) |
|
是 |
|
出版日期 |
datetime |
|
是 |
|
图书页数 |
integer |
|
是 |
0 |
价格 |
integer |
|
是 |
0 |
图书类型 |
nvarchar(100) |
|
是 |
|
库存量 |
integer |
|
是 |
0 |
图书简介 |
nvarchar(200) |
|
是 |
|
关键字 |
nvarchar(100) |
|
是 |
|
表:3
图书类型 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
图书类型 |
nvarchar(100) |
|
是 |
|
表:4