基于java的图书借阅管理系统设计与实现(源代码+数据库+部署文档+部署视频)

这篇具有很好参考价值的文章主要介绍了基于java的图书借阅管理系统设计与实现(源代码+数据库+部署文档+部署视频)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

       图书管理系统

1. 本设计以图书管理业务为对象,系统实现用的前台开发工具是eclipse,后台数据库为MySQL。设计过程中的重点和难点是对整个系统的需求分析和数据库详细设计。

该系统对数据进行保存、修改、删除等管理。为用户提供了一个友好、简单快捷的运行操作平台。该统对数据进行保存、修改、删除等管理,为用户提供了一个友好、简单快捷的运行操作平台。本系统的各界面设计友好、流程正确、功能也较为完善,旨在为用户提供方便快捷的服务,使人们走近书籍,走进书籍,热爱读书。

本次设计意在为图书管理行业提供一个简便、易操作、可靠的借还管理系统,实现图书借阅、书店人员的更新及管理。

关键词:MySQL;图书管理系统;借书还书;排行榜;问题反馈

2 概述

2.1 系统主要功能

读者:登录注册,借阅还书,查询书籍,查看当前借阅信息以及历史借阅信息,查看、查询读者借阅榜以及借阅书籍借阅榜,问题反馈以及查询反馈结果等功能。

管理员:对图书、图书分类、读者信息的增删改查,查看全部读者当前借阅信息以及借阅历史,查看、查询书籍借阅榜及读者借阅榜,查看、查询用户反馈信息并修改反馈状态(未解决或已解决)。

超级管理员:除管理员权限外,新增管理员权限。对管理员信息进行增删改功能。为书店员工定制个人账号,方便管理。

2.2 系统相关说明

为图书管理行业提供一个简便、易操作、可靠的借还管理系统,实现图书借阅、书店人员的更新及管理。

本设计以图书管理业务为对象,系统实现所用前台开发工具是eclipse,后台数据库为MySQL。设计过程中的重点及难点是对整个系统的需求分析和数据库详细设计。

该系统对数据进行保存、修改、删除等管理,为用户提供了一个友好、简单快捷的运行操作平台。本系统的各界面设计友好、流程正确、功能也较为完善,旨在为用户提供方便快捷的服务,使人们走近书籍,走进书籍,热爱读书。

3 运行环境

3.1 系统的运行环境

3.1.1 系统运行硬件环境

基于开发使用的开源系统:

CPUPIV1.6G以上

内存:256M以上

硬盘:40G以上

其他:光驱、3.5英寸软驱、鼠标

3.1.2 系统运行软件环境

(1)操作系统配置:Windows

(2)编译软件:eclipse,环境:JDK1.8

(3)服务器:Tomcat

(4)驱动:JDBC

(5)数据库:MySQL

(6)前端框架:bootstrap

3.2 网络环境

本系统需要运行在单位局域网,要求服务器、客户端计算机连接在此网络上。

4 安装与配置

4.1 安装

(1)eclipse的安装

(2)Tomcat服务器的安装

(3)MySQL数据库的安装

4.2 配置

(1)Windows操作系统的配置

(2)JDK1.8环境的配置

(3)Tomcat服务器的配置

(4)JDBC驱动的配置

(5)MySQL数据库的配置

5 操作说明

系统是基于eclipse的系统软件,在Tomcat服务器上运行主页面:http://localhost:8080/books/login.jsp(直接运行功能页面会报错)

根据输入的学号/工号及密码进入不同的主页面,主页面附有本项目各页面的操作简介,方便用户进行操作。

每个界面相应的功能再后续介绍中会一一指出,如有疑问或建议也可以进入反馈页面告知管理员,管理员会尽快联系您并解决问题。操作完毕后单机右上角的“退出”模糊框退出系统。

5.1 进入登录界面

输入账号(学号/工号)、密码及验证码进行登录,后台根据不同的账号密码识别到用户身份进入相应的主页面。尚未注册点击“注册即可快速注册”,也可以联系管理员添加账号。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.1 登陆界面

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.2 注册页面

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.3 登陆失败(密码、验证码错误)

5.2 进入系统

5.2.1读者界面

系统界面由图书查询、借阅信息、借阅历史、热门推荐、最佳读者、问题反馈构成。左上角“欢迎使用图书管理系统”字样在每一个功能页中都有,单击可以跳转到当前页面(主页面),右上角的模糊框(图5.5)内有以下三个功能:修改个人资料(图5.6),修改密码(图5.7),退出系统。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.4 读者界面

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.5 模糊框

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.6 修改个人资料

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.7 修改密码

5.2.2管理员与超级管理员界面

系统界面由图书管理、读者管理、图书分类管理、图书借阅信息、图书归还信息、管理员管理(需登录)(图5.9)、热门推荐、最佳读者、读者反馈构成。其中管理员管理功能为超级管理员管理权限(图5.10)。左上角“欢迎使用图书管理系统”字样在每一个功能页中都有,单击可以跳转到当前页面(主页面),右上角的模糊框内功能与读者页面功能相同。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.8 管理员界面

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.9 超级管理员登录

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.10 超级管理员权限

-----------------------------读者功能页-----------------------------

5.3 图书查询

列出馆内所有图书的信息,包括图书号、图书类型、图书名称、作者名称、出版社、总数量。可以根据书名、作者、图书分类查询图书(图5.12),点击借阅按钮弹窗确认借阅,完成借阅图书操作(图5.13)。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.11 图书查询功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.12 查询图书

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.13 借阅图书弹窗

5.4 借阅信息

展示当前登录的读者正在借阅的图书信息。记录借阅日期与截至还书日期,延长期限需联系管理员,通过管理员权限进行延期操作。点击还书按钮弹窗确认还书,完成还书操作。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.14 借阅信息功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.15 确认还书弹窗

5.5 借阅历史

展示当前登录的读者历史借阅的图书信息。记录借阅日期与还书日期。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.16 借阅历史功能页

5.6 热门推荐

根据借阅次数由高到低实时排序,展示图书的所有信息,可以根据书名、作者、图书分类查询图书,点击借阅按钮弹窗确认借阅,完成借阅图书操作。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.17 热门推荐功能页

5.7 最佳读者

根据借阅量由高到低实时排序,展示读者的ID、姓名、账号,可以根据以上信息查询读者借阅量以及当前排名。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.18 最佳读者功能页

5.8 问题反馈

根据给出的提示信息填写反馈内容,提交后转到反馈结果页面(图5.20),3s后自动跳转到“我的反馈”(图5.21),查看当前登录账号的历史反馈记录以及反馈信息的状态(未解决或已解决)。也可以在反馈页面直接链接跳转到“我的反馈”进行查看。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.19 问题反馈功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.20 反馈结果页面

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.21 我的反馈页面

----------------------------管理员功能页----------------------------

5.9 图书管理

列出馆内所有图书的信息,包括图书号、图书类型、图书名称、作者名称、出版社、总数量。可以根据书名、作者、图书分类查询图书。添加图书弹出模糊框(图5.23)。点击修改按钮模糊框内修改图书信息(图5.24),点击删除按钮弹窗确认删除,完成删除图书操作(图5.25)。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.22 图书管理功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.23 添加图书模糊框

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.24 修改图书信息模糊框

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.25 删除图书弹窗

5.10 图书管理

列出记录的所有读者的信息,包括ID、账号、姓名、邮箱、手机号、可借阅天数、最大可借数。添加读者弹出模糊框(图5.27)。点击修改按钮模糊框内修改读者信息,点击删除按钮弹窗确认删除,完成删除读者操作。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.26 读者管理功能

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.27 添加读者模糊框

5.11 图书分类管理

列出馆内所有图书分类信息,包括ID和图书分类名称。添加分类弹出模糊框(图5.29)。点击修改按钮模糊框内修改图书分类信息,点击删除按钮弹窗确认删除,完成删除图书分类操作。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.28 图书分类管理功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.29 添加分类模糊框

5.12 图书借阅信息

展示所有读者正在借阅的图书信息。记录图书、读者信息与借阅日期、截至还书日期,还书按钮帮助读者还书,点击还书按钮弹窗确认还书,完成还书操作。延期按钮修改截至还书日期(图5.31),一般以月为单位。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.30 图书借阅信息功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.31 延期模糊框

5.13 图书归还信息

展示所有读者已归还的图书信息。记录图书、读者信息与借阅日期、还书日期。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.32 图书归还信息功能页

5.14 管理员管理(需登录)

图示已在5.2.2中给出,此选项仅供超级管理员使用,进入本页面需再次登录,且指定唯一账户密码(即为超级管理员账户密码),其中,添加管理员弹出模糊框(图5.33)。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.33 添加管理员模糊框

5.15 热门推荐

根据借阅次数由高到低实时排序,展示图书的所有信息,可以根据书名、作者、图书分类查询图书。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.34 管理员热门推荐功能页

5.16 最佳读者

根据借阅量由高到低实时排序,展示读者的ID、姓名、账号,可以根据以上信息查询读者借阅量以及当前排名。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.35 管理员最佳读者功能页

5.17 读者反馈

列出记录的所有读者反馈信息,包括ID、读者ID、标题、问题页面、问题描述、联系电话及问题状态。可以根据读者ID、标题、问题页面、问题描述以及问题状态信息查询反馈信息。点击修改按钮模糊框内修改问题状态(图5.37),点击删除按钮弹窗确认删除,完成删除图书操作。

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.36 图书借阅信息功能页

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图5.37 修改问题状态模糊框

6 数据库信息

6.1 读者 admin表

设置读者ID aid自10000起自动增长,账号 username非空(用于登录),借阅量 times默认为0,身份 status默认为1(读者),超级管理员添加管理员时将该项初始为2(管理员)。

DROP TABLE IF EXISTS `admin`;

CREATE TABLE `admin`  (

  `aid` int(0) NOT NULL AUTO_INCREMENT,

  `username` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

  `name` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `password` char(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `email` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `phone` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `times` int(0) NULL DEFAULT 0,

  `status` int(0) NULL DEFAULT 1,

  `lend_num` int(0) NULL DEFAULT NULL,

  `max_num` int(0) NULL DEFAULT NULL,

  PRIMARY KEY (`aid`, `username`) USING BTREE,

  INDEX `username`(`username`) USING BTREE,

  INDEX `name`(`name`) USING BTREE,

  INDEX `status`(`status`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 10006 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

6.2 图书 book表

设置图书ID bid自2000001起自动增长,书名 name、书号 card、图书数量 num非空,借阅量 times默认为0。

DROP TABLE IF EXISTS `book`;

CREATE TABLE `book`  (

  `bid` int(0) NOT NULL AUTO_INCREMENT,

  `name` char(205) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

  `card` char(205) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

  `autho` char(205) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `num` int(0) NOT NULL,

  `press` char(205) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `type` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `times` int(0) NULL DEFAULT 0,

  PRIMARY KEY (`bid`) USING BTREE,

  INDEX `card`(`card`) USING BTREE,

  INDEX `name`(`name`) USING BTREE,

  INDEX `type`(`type`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 2000007 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

6.3 图书分类 booktype表

设置图书分类ID tid自3001起自动增长,分类名 name非空。

DROP TABLE IF EXISTS `booktype`;

CREATE TABLE `booktype`  (

  `tid` int(0) NOT NULL AUTO_INCREMENT,

  `name` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

  PRIMARY KEY (`tid`) USING BTREE,

  INDEX `name`(`name`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 3005 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

6.4 历史记录 history表

设置记录ID hid自400001起自动增长,记录状态 status已归还为0,未归还为1。

DROP TABLE IF EXISTS `history`;

CREATE TABLE `history`  (

  `hid` int(0) NOT NULL AUTO_INCREMENT,

  `aid` int(0) NULL DEFAULT NULL,

  `bid` int(0) NULL DEFAULT NULL,

  `card` int(0) NULL DEFAULT NULL,

  `bookname` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `adminname` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `username` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `begintime` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `endtime` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `status` int(0) NULL DEFAULT NULL,

  PRIMARY KEY (`hid`) USING BTREE,

  INDEX `status`(`status`) USING BTREE,

  INDEX `aid`(`aid`) USING BTREE,

  INDEX `bid`(`bid`) USING BTREE,

  INDEX `bookname`(`bookname`) USING BTREE,

  INDEX `adminname`(`adminname`) USING BTREE,

  INDEX `username`(`username`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 400010 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

6.5 反馈信息 problem表

设置信息ID pid自5000001起自动增长,问题状态 status默认为“未解决”。

DROP TABLE IF EXISTS `problem`;

CREATE TABLE `problem`  (

  `pid` int(0) NOT NULL AUTO_INCREMENT,

  `aid` int(0) NULL DEFAULT NULL,

  `name` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `page` char(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `body` char(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `phone` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,

  `status` char(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '未解决',

  PRIMARY KEY (`pid`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 5000002 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

7 类图

7.1 用户管理

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图7.1 用户管理类图

7.2 系统信息

java图书管理系统源代码,Java毕业设计,数据库,java,开发语言

图7.3 系统信息类图

7.3 操作及反馈信息

图7.3 操作及反馈信息类图

参考资料:

基于java的图书借阅管理系统设计与实现(源代码+数据库+部署文档+部署视频)https://download.csdn.net/download/dwf1354046363/87813604

Java毕业设计174例,包含部署视频_易小侠的博客-CSDN博客https://cv2022.blog.csdn.net/article/details/124463185?spm=1001.2014.3001.5502文章来源地址https://www.toymoban.com/news/detail-772134.html

到了这里,关于基于java的图书借阅管理系统设计与实现(源代码+数据库+部署文档+部署视频)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Java+SpringBoot+vue实现图书借阅管理系统

    🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 在Internet高速发展的今天,计算机的应用几乎完全覆盖我们生活的各个领域,互联网在经济,生活等方面有着举足轻重的地位,成为人们资源共享,信息快速传递的重要渠道。在中国

    2024年01月25日
    浏览(78)
  • 基于SSM的图书借阅管理系统的分析与设计(源码+文档+PPT)

    目录 一、题目要求 二、文件截图 三、系统结构​编辑 四、软件工程文档 1.文档目录 2.文档页数与字数 五、数据库表  1.用户表(user) 2.图书表(book) 3.用户头像表(userphoto) 4. 图书类型表(booktype) 5.借阅表(borrowbook) ​6.公告表(notice) ​7.作者心语(liiyan) 8.修改

    2024年02月05日
    浏览(50)
  • 【毕业设计】基于微信小程序的共享图书借阅借还管理系统

    💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。 👇🏻 精彩专栏 推荐订阅👇🏻 计算机毕业设计精品项目案例-200套 🌟 文末获取源码+数据库+文档 🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编

    2024年02月05日
    浏览(61)
  • Java web图书管理系统、在线图书借阅管理系统(带文档)

     大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是初学者还是有一定经验的程序员,我都希望能够为你

    2024年01月23日
    浏览(47)
  • 基于SSM框架的借阅图书管理系统

    目录 一、功能 二、开发环境 三、系统项目文件组织结构 四、数据库设计 1.用户表 2.图书表 3.借阅记录表 五、页面展示 1.登录页面 2.用户端 3.管理员端 六、源码 本系统后台使用SSM框架编写,前台页面使用当前主流的Bootstrap和jQuery框架编写。 借阅图书管理系统主要实现了两

    2024年02月09日
    浏览(59)
  • 云借阅图书管理系统[基于SSM框架的项目]

    SSM框架本学期也是刚进行完答辩,在云借阅图书管理系统的基础功能上 新增了一些功能 用来作为SSM框架的大作业进行的答辩。也是对 MyBatis框架、Spring框架、Spring MVC框架 的注解开发有了一定的理解。下面给大家展示效果图,有对这个项目感兴趣的可以到我的 下载资源 里下

    2024年02月05日
    浏览(113)
  • 【计算机毕业设计】图书馆借阅管理系统

    一、系统截图(需要演示视频可以私聊)         摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、

    2024年02月09日
    浏览(74)
  • 第七章:借阅管理【基于Servlet+JSP的图书管理系统】

    1.1 查询借书卡   借书卡在正常的 CRUD 操作的基础上,我们还需要注意一些特殊的情况。查询信息的时候。如果是管理员则可以查询所有的信息,如果是普通用户则只能查看自己的信息。这块的控制在登录的用户信息 然后就是在Dao中处理的时候需要考虑根据当前登录用户查

    2024年02月11日
    浏览(51)
  • 学校图书借阅管理系统,Mysql数据库课程设计期末作品或练手项目

    使用Navicat操作,未包含Java代码。 目录 一、课程设计的目的1 二、课程设计内容1 2.1课程设计功能分析说明1 2.2数据库需求分析1 2.2.1系统功能分析说明1 (1)信息需求分析1 (2)功能需求2 2.3数据字典2 2.3.1数据项2 2.3.2数据结构3 2.3.3系统功能图6 2.3.4数据流图6 2.4数据库概念结构

    2024年02月09日
    浏览(45)
  • 数据库原理课程设计/图书借阅管理系统代码与word(sql server)

    图 书 借 阅 管 理 系 统 ——数据库实践课程设计实验 注:图为word插入自带的,表格为excel表格先制作后复制粘贴到word的,代码为高亮处理后的代码块 目录 第一章  设计背景与需求分析 1.1  设计需求 1.2  设计背景 1.2.1  图书管理的现状   1.2.2  选题的目的、意义    1.3

    2024年02月06日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包