@ExcitedSpider
2018-04-10T13:58:18.000000Z
字数 721
阅读 2232
本项目的目标是实现图书馆管理,主要有以下功能:
基于以上功能,可以做出对数据需求的分析:
名称 | 类型 | 特殊性质 | 描述 |
---|---|---|---|
id | int | Primary Key,Auto Increament, Not Null | 书籍的唯一id |
name | varchar | Not Null | 书籍名称 |
author | varchar | Not Null | 书籍作者 |
type | int | 书籍类型(选用) | |
publisher | varchar | Not Null | 书籍出版社 |
borrower | int | 借书者,对应User表的id字段 | |
due_date | date | 应还日期 |
名称 | 类型 | 特殊性质 | 描述 |
---|---|---|---|
id | int | Primary Key,Auto Increament, Not Null | 用户的唯一id |
username | varchar | Unique, Not Null | 用户登陆使用的用户名 |
password | varchar | Not Null | 用户登陆使用的密码 |
gender | int | 用户信息:性别 | |
contact | varchar | 用户信息:联系方式 |
用户借阅书:
对于一个Book表中的行,置borrower为用户的id字段,due_date为预计的归还日期。
用户查询书:
对Book表进行查询操作。
用户返还书:
对于一个Book表中的行,置borrower与due_date为NULL。
用户注册:
在User表中添加行。
管理员添加书:
在Book表中添加行。
管理员查询书:
对Book表进行查询操作。
管理员删除书:
对Book表进行删除操作。