• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

zhanghuanhao/LibrarySystem: 基于SSM的图书馆管理系统。主要功能包括:图书查询、图 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

zhanghuanhao/LibrarySystem

开源软件地址(OpenSource Url):

https://github.com/zhanghuanhao/LibrarySystem

开源编程语言(OpenSource Language):

Java 96.4%

开源软件介绍(OpenSource Introduction):

图书馆管理系统

概述

基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。

环境配置

开发环境:Windows 10,IntelliJ IDEA 2018.3

运行配置

  1. 首先安装Mysql5.7,设置用户名为root,密码为123456,并保证其在运行状态,并执行library.sql文件导入数据。
  2. 然后再配置Maven到环境变量中,在源代码目录下运行
# mvn jetty:run
  1. 使用浏览器访问http://localhost:8080即可进入系统。

概念设计

用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等;读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。

数据库E-R图

逻辑设计

共有6个表:

1. 图书书目表book_info

类型 长度 小数点 NULL 用途
book_id bigint 20 0 图书号
name varchar 20 0 书名
author varchar 15 0 作者
publish varchar 20 0 出版社
ISBN varchar 15 0 标准书号
introduction text 0 0 简介
language varchar 4 0 语言
price decimal 10 2 价格
pub_date date 0 0 出版时间
class_id int 11 0 分类号
number int 11 0 剩余数量

2. 数据库管理员表admin

类型 长度 小数点 NULL 用途
admin_id bigint 20 0 账号
password varchar 15 0 密码
username varchar 15 0 用户名

3. 图书分类表class_info

类型 长度 小数点 NULL 用途
class_id int 11 0 类别号
class_name varchar 15 0 类别名

4. 借阅信息表lend_list

类型 长度 小数点 NULL 用途
ser_num bigint 20 0 流水号
book_id bigint 20 0 图书号
reader_id bigint 20 0 读者证号
lend_date date 0 0 借出日期
back_date date 0 0 归还日期

5. 借阅卡信息表reader_card

类型 长度 小数点 NULL 用途
reader_id bigint 20 0 读者证号
password varchar 15 0 密码
username varchar 15 0 用户名

6. 读者信息表reader_info

类型 长度 小数点 NULL 用途
reader_id bigint 20 0 读者证号
name varchar 10 0 姓名
sex varchar 2 0 性别
birth date 0 0 生日
address varchar 50 0 地址
phone varchar 15 0 电话

功能展示

1. 首页登陆

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

2. 管理员系统

用登陆进入

2.1 图书管理

2.2 图书详情

2.3 读者管理

2.4 借还管理

3. 读者系统

3.1 查看全部图书

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

3.3 个人借阅情况查看




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap