资源简介

图书馆管理系统

概述

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

环境配置

开发环境:idea或eclipse

概念设计

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

辑设计
共有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

代码片段和文件信息

package com.library.bean;

public class Admin {

    private long admin_id;
    private String password;
    private String username;

    public long getAdminId() {
        return admin_id;
    }

    public void setAdminId(long admin_id) {
        this.admin_id = admin_id;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10432  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\1.png

     文件     459581  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\10.png

     文件     989538  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\11.png

     文件     783522  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\12.png

     文件      14258  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\2.png

     文件      80196  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\3.png

     文件     594887  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\5.png

     文件     459131  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\6.png

     文件    3516379  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\7.png

     文件     892475  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\8.png

     文件     820797  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\doc\9.png

     文件      12358  2019-11-13 19:35  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\library.sql

     文件          7  2019-12-17 15:06  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\.name

     文件        641  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\compiler.xml

     文件        209  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\encodings.xml

     文件       1444  2019-12-17 15:06  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\inspectionProfiles\Project_Default.xml

     文件        538  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xml

     文件        549  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__commons_dbcp_commons_dbcp_1_4.xml

     文件        582  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml

     文件        563  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__commons_pool_commons_pool_1_5_4.xml

     文件        675  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_10.xml

     文件        626  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_9_10.xml

     文件        668  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_9_10_1.xml

     文件        602  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_1_0.xml

     文件        497  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__javax_servlet_jstl_1_2.xml

     文件        598  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_29.xml

     文件        524  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__org_mybatis_mybatis_3_4_1.xml

     文件        573  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__org_mybatis_mybatis_spring_1_3_0.xml

     文件        633  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__org_springframework_spring_aop_4_2_2_RELEASE.xml

     文件        647  2019-12-17 15:10  124ssm图书借阅系统\【124】ssm图书管理系统图书借阅系统源码\LibrarySystem-master\.idea\libraries\Maven__org_springframework_spring_beans_4_2_2_RELEASE.xml

............此处省略115个文件信息

评论

共有 条评论