开发一个图书管理系统,首先需要对此项目进行一个简单的需求分析:
主要功能包括:图书信息
图书分类
用户信息
用户借阅统计
管理员
管理员权限
接下来可以进行数据库的设计,在这里我提供一个简单的数据库表结构,如有不合理以及需要补充的可以下方进行补充。
图书信息表:
字段:
自增id(主键)、书名、作者、出版社、简介、缩略图、出版日期、ISBN(国际标准书号(International Standard Book Number),专门为识别图书等文献而设计的国际编号)、图书分类、删除标记。图书分类表:
字段:自增id(主键)、分类名称、分类编号、父级分类编号。用户信息表:
字段:
自增id(主键)、用户名、密码、添加时间、状态、借阅次数、归还次数。借阅记录表:
字段:
自增id(主键)、借阅人、借阅书籍编号、借阅时间、归还时间、履约情况记录、备注。管理员表:
字段:
自增id(主键),用户名,密码,创建时间,状态,所属角色。管理员分组表(角色):
字段:
自增id(主键,角色id)&#x