资讯动态

首页 资讯动态 数据库结构

数据库结构

2022-08-16 20:58:40

数据库设计

v1.0.0.20190622

图书馆 library

智慧云图书馆

idint11否是主键ID
titlestring128否-名称
mobilestring32是-电话
addressstring128是-地址
pidint11否是父ID
logo_imgstring256是-Logo
descriptiontext-是-简介
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

图书馆管理员 user

idint11否是主键ID
user_namestring64否-名称
mobilestring32是-电话
auth_keystring32---
access_tokenstring32---
password_hashstring64否--
oauth_clientstring64是--
oauth_client_user_idstring64是--
emailstring64是-邮箱
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

读者 reader

记录读者信息

idint11否是主键ID
card_numberstring64否-卡号
card_statusint11否-证件状态(默认正常0,挂失1)
reader_namestring64否-姓名
validityint11否-有效期限
id_cardstring64否-身份证
reader_type_idint11否-读者类型
genderint11否-性别
depositdecimal2否-押金(元)
creditmoneydecimal2否-欠费金额(元)
mobilestring32是-电话
addressstring128是-地址
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

借还书表 borrow_return_books

记录借还书信息

idint11否是主键ID
reader_idint11否-读者ID
card_numberstring64否-卡号
reader_namestring64否-姓名
bar_codestrind128否-条码号
operationint11否-借还书操作0还1借
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

缴纳欠费 payment_of_debt

记录读者缴纳欠费信息

idint11否是主键ID
reader_idint11否是读者ID
violation_type_idint11否-违章类型
payment_statusint11否-缴费状态(未缴0, 默认已缴1)
penaltydecimal2否-罚金(元)
descriptionstring256是-描述
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

图书 book

图书馆典藏图书信息

idint11否是主键ID
titlestring128否-题名
isbnstring64否-ISBN
cover_imgstring256--封面
descriptionstring1024--简介
authorstring64否-作者
pricedecimal2--价格(元)
class_numberstring64--分类号
call_numberstring64--索书号
book_copy_numberint11否-复本数
publisherstring64--出版社
publication_placestring64--出版地
publish_datestring64--出版年月
series_titlestring64--从书名
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

图书副本 book_copy

图书副本信息

idint11否是主键ID
bar_codestring128否-条码号(bar_code表中来)
bookseller_idint11否-书商
price1decimal2否-实洋(元)
price2decimal2否-码洋(元)
collection_place_idint11否-馆藏地
circulation_type_idint11否-流通类型
call_number_rules_idint11否-索书号(call_number_rules表 主键ID?)
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

馆藏地点 collection_place

idint11否是主键ID
titlestring128否-名称
descriptionstring256是-说明
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

书商 bookseller

idint11否是主键ID
titlestring128否-名称
addressstring128--地址
contactstring128--联系人姓名
mobilestring32--电话
discountdecimal2--折扣,如0.85
library_idint11--图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

阅览室 reading_room

idint11否是主键ID
titlestring128否-名称
descriptionstring256是-说明
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

违章类型 violation_type

idint11否是主键ID
titlestring128否-名称
descriptionstring256是-说明
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

流通类型 circulation_type

idint11否是主键ID
titlestring128否-名称
descriptionstring256是-说明
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

读者类型 reader_type

idint11否是主键ID
titlestring128否-名称
max_borrowing_numberint11否-最大借阅量(本)
max_debt_limitint11否-最大欠费额度(元)
max_return_timeint11否-最大还书时间(天)
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

借阅规则 borrowing_rules

idint11否是主键ID
titlestring128否-名称
general_loan_periodint11否-一般借期(天)
extended_period_impunityint11否-超期免罚期限(天)
first_term_of_punishmentint11否-首罚期限(天)
first_penalty_unit_pricedecimal2否-首罚单价(元)
other__unit_pricedecimal2否-其它单价(元)
reader_type_idsstring128否-适用读者类型(json,reader_type->id)
circulation_type_idsstring128否-适用流通类型(json,circulation_type->id)
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

条码号 bar_code

idint11否是主键ID
titlestring128否-名称
prefixstring64--前缀
number_lengthint11否-数字长度
min_numberint11否-数字最小值
max_numberint11否-数字最大值
descriptionstring256--说明
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

索书号规则 call_number_rules

collection_place_ids 为 collection_place表主键ID , 存json格式 circulation_type_ids 为 circulation_type表主键ID, 存json格式

idint11否是主键ID
titlestring128否-规则名称
collection_place_idsstring512否-馆藏地(,分割collection_place id)
circulation_type_idsstring512否-流通类型(,分割circulation_type id)
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

事件表 events

idint11否是主键ID
titlestring128否-名称
event_typeint11否-事件类型 1:通知公告2:工作动态
descriptiontext-是-简介
library_idint11否-图书馆ID
user_idint11否-操作员ID
created_atint11否-创建时间
updated_atint11否-更新时间
statusint11否-状态, 默认值1

统计信息

以下表记录统计信息,可后续进一步完善。

借阅排行榜

idint11否是主键ID

馆藏统计

idint11否是主键ID

流通统计

idint11否是主键ID