| 设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计 | |||||
|
|||||
|
|||||
|
|||||
图书馆管理系统
概述
基于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 个人借阅情况查看
毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237
本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!