毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于Spring+Spring MVC+MyBatis的图书馆管理系统设计与实现 源码及数据库文件+运行截图

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

图书馆管理系统

概述

基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图

书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。

环境配置

开发环境:Windows 10,IntelliJ  IDEA 2018.3

运行配置

1. 首先安装Mysql5.5,设置用户名为root,密码为123456,并保证其在运行状态,并执行

library.sql文件导入数据。

2. 然后再配置Maven到环境变量中,在源代码目录下运行

# mvn jetty:run

3. 使用浏览器访问http://localhost:8080即可进入系统。

概念设计

用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还

日志等;读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。

数据库E-R图


逻辑设计

共有6个表:

1. 图书书目表book_info

类型

长度

20

20

15

20

15

0

小数点

NULL

用途

book_id

name

bigint

varchar

varchar

varchar

varchar

text

0

0

0

0

0

0

0

2

0

0

0

图书号

书名

author

publish

ISBN

作者

出版社

标准书号

简介

introduction

language

price

varchar

decimal

date

4

语言

10

0

价格

pub_date

class_id

number

出版时间

分类号

剩余数量

int

11

11

int

2. 数据库管理员表admin



类型

长度

20

小数点

NULL

用途

admin_id

password

username

bigint

0

0

0

账号

varchar

varchar

15

密码

15

用户名

3. 图书分类表class_info

类型

长度

11

小数点

NULL

用途

class_id

class_name

int

0

0

类别号

类别名

varchar

15

4. 借阅信息表lend_list

类型

长度

小数点

NULL

用途

ser_num

book_id

reader_id

lend_date

back_date

bigint

bigint

bigint

date

20

20

20

0

0

0

0

0

0

流水号

图书号

读者证号

借出日期

归还日期

date

0

5. 借阅卡信息表reader_card

类型

长度

20

小数点

NULL

用途

reader_id

password

username

bigint

0

0

0

读者证号

密码

varchar

varchar

15

15

用户名

6. 读者信息表reader_info

类型

长度

20

10

2

小数点

NULL

用途

reader_id

name

sex

bigint

0

0

0

0

0

0

读者证号

姓名

varchar

varchar

date

性别

birth

0

生日

address

phone

varchar

varchar

50

15

地址

电话



功能展示

1.  首页登陆

管理者账号:123456/123456 读者账号:10000/123456

2.  管理员系统

用登陆进入

2.1 图书管理

2.2 图书详情



2.3 读者管理

2.4 借还管理

3.  读者系统

3.1 查看全部图书



3.2 个人信息查看,可以修个个人信息

3.3 个人借阅情况查看
















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!