基于SSM+Layui的图书管理系统(Java版 附源代码及数据库)

目录

功能要求

技术栈

项目架构

登录界面

 系统首页

借阅管理

图书管理

读者管理

类型管理

公告管理

管理员管理

统计分析

数据库设计

源代码+数据库+资料

毕设项目专栏


功能要求


(1)对系统登陆后进行增删改查功能
(2)用主页面提供用户登录,包括用户名、密码,管理员可进行“登陆”和“修改”户名,密码登陆
(3)管理员系统管理、基础管理、读者管理、图书查询管理、借阅以及归还管理
(4)读者用户:图书查询管理、个人信息修改、密码、借阅以及归还管理

技术栈

  • 数据库:MySQL
  • 开发工具:IDEA
  • 数据连接池:Druid
  • Web容器:Apache Tomcat
  • 项目管理工具:Maven
  • 版本控制工具:Git
  • 后端技术:Spring + SpringMVC + MyBatis(SSM)
  • 前端框架:LayUI

项目架构

登录界面

 系统首页

借阅管理

图书管理

 

读者管理

 

类型管理

 

公告管理

 

管理员管理

 

统计分析

数据库设计

1). admin 管理员...

2). book_info 图书信息...

3). lend_list 借阅记录(谁在何时借走了什么书,并且有没有归还,归还时间多少)...

4). notice 公告...

5). reader_info 读者信息(包括登录账号密码等)...

6). type_info 图书类型表...

admin管理员

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

username

用户名

varchar

20

×

×

NULL

3

password

密码

varchar

20

×

×

NULL

4

adminType

管理员类型

int

×

×

NULL

book_info图书信息

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

name

图书名称

varchar

20

×

×

NULL

3

author

作者

varchar

30

×

×

NULL

4

publish

出版社

varchar

30

×

×

NULL

5

isbn

书籍编号

varchar

30

×

×

NULL

6

introduction

简介

varchar

50

×

×

NULL

7

language

语言

varchar

20

×

×

NULL

8

price

价格

double

×

×

NULL

9

publish_date

出版时间

date

×

×

NULL

10

type_id

书籍类型

int

×

×

NULL

11

status

状态:0未借出,1已借出

int

×

×

NULL

lend_list 借阅记录(谁在何时借走了什么书,并且有没有归还,归还时间多少)

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

bookId

图书id

int

×

×

NULL

3

readerId

读者id

int

×

×

NULL

4

lendDate

借书时间

datetime

×

×

NULL

5

backDate

还书时间

datetime

×

×

NULL

6

backType

还书状态

int

×

×

NULL

7

exceptRemarks

备注信息

varchar

255

×

×

NULL

notice 公告

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

topic

公告标题

varchar

50

×

×

NULL

3

content

公告内容

varchar

255

×

×

NULL

4

author

发布人

varchar

20

×

×

NULL

5

createDate

公告发布时间

datetime

×

×

NULL

reader_info 读者信息(包括登录账号密码等)

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

username

用户名

varchar

20

×

×

NULL

3

password

密码

varchar

20

×

×

NULL

4

realName

真实姓名

varchar

20

×

×

NULL

5

sex

性别

varchar

5

×

×

NULL

6

birthday

出生日期

date

×

×

NULL

7

address

籍贯

varchar

30

×

×

NULL

8

tel

电话号码

varchar

11

×

×

NULL

9

email

邮箱地址

varchar

15

×

×

NULL

10

registerDate

注册日期

datetime

×

×

NULL

11

readerNumber

读者编号

varchar

20

×

×

NULL

type_info 图书类型表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

id

int

×

×

NULL

2

name

图书分类名称

varchar

20

×

×

NULL

3

remarks

备注

char

10

×

×

NULL

源代码+数据库+资料

https://download.csdn.net/download/m0_54925305/87405142

 

毕设项目专栏

https://blog.csdn.net/m0_54925305/category_11702151.html?spm=1001.2014.3001.5482


猜你喜欢

转载自blog.csdn.net/m0_54925305/article/details/128808089