1 Star 0 Fork 1

HiYnga/Ynga-Library-vue:现代感的智能化图书管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

悦读馆—图书管理系统

作者:HiYnga

Gitee个人主页:Gitee

背景知识介绍

本项目采用前后端分离的模式,前端采用Vue.js框架构建页面,后端采用Spring Boot等Java技术栈,数据库使用MySQL进行数据存储。前端主要发送异步请求调用后端接口得到数据,渲染在页面展示,数据库设计采用关系型数据库模型,通过合适的索引和分页技术,确保大数据量操作时的高效性。

图书馆管理系统主要分为三个用户角色:用户图书管理员系统管理员

项目功能简介

  • 前端采用Vue、Element UI、Axios、Echarts。

  • 后端采用Spring Boot、MybatisPlus、Redis、Jwt、阿里云OSS & 通义千问Plus大语言模型集成。

  • 登录权限认证使用Jwt,支持多终端认证系统。

  • 前端留言组件采用弹幕的形式互动性增强,满足用户多样化需求。

  • 前端首页使用动感轮播图,提高互动性。

    基本介绍:

    1)前端通过Authorization字段提供Token令牌,后端验证Token完成API认证,使用HTTP状态码表示结果,数据以JSON格式返回;采用路由懒加载减少初次加载时间,静态资源通过CDN缓存加速,图片使用懒加载技术优化流量与加载性能;使用ECharts可视化库展示借阅数据,支持折线图、饼图等多种图表,并通过Loading动画优化加载体验;以弹幕形式动态展示用户留言,贴合用户喜好,增强系统互动性与趣味性。

    2)通过JWT登录权限校验、基于Spring、Spring MVC、MyBatis Plus框架的后端开发、基于阿里云OSS服务实现文件上传、使用阿里百炼的SDK通义千问Plus实现对AI模型的调用,预设提示词实现图书的智能推送、Docker的数据库部署以及全局异常处理。

模块介绍

用户功能

1.图书查询功能

· 支持分页查询,缓解因数据量过大导致的服务器压力。后端设置请求限制,防止频繁请求导致系统负载过高。

· 提供模糊查询功能,用户可按字段进行快速搜索。

· 查询结果支持表格形式的导出,格式包括PDF和Excel,方便数据保存与共享。

2.借阅规则查询

· 用户可查看当前适用的借阅规则,内容包括借阅编号、可借阅图书数量、借阅时长、适用的图书馆及逾期扣费标准(每日费用)。

3.公告查看

·支持查看图书管理员发布的公告列表,公告内容动态滚动展示,增强阅读体验。

4.借阅记录管理

· 用户可查看自己的借阅历史,包括借阅的书籍、借阅时间及归还状态等详细信息。

5.违章记录查询

· 用户可查询自己是否存在图书归还逾期或其他违规行为,具体显示相关处罚记录和费用。

6.读者留言

· 实现留言功能,读者可发布留言,并以实时弹幕的形式动态展示,加强互动性和趣味性。

7.个人信息管理

·用户可查看个人信息,包括借阅证编号、姓名、规则编号及账户状态等。

·提供修改账户密码功能,增强账户安全性和自主管理能力。

·提供修改用户个人信息的功能,用户可以个性化的设置自己想要添加的头像和自己想要的名称展示,实现用户的定制化需求。

8.AI智能推荐

·融入AI推荐技术,采用阿里百炼的通义千问Plus模型,根据用户输入的阅读偏好,智能推荐相关书籍,满足个性化需求。

图书管理员功能

1.图书借阅

·管理员可输入借阅证号、书籍编号及当前时间完成借阅操作。

2.图书归还

·管理员输入图书编号查询是否逾期,并设置违规记录。用户选择是否归还书籍,系统同步更新状态。

3.借书报表

· 查询已归还的借阅记录,内容包括借阅证编号、图书编号、借阅日期、截止日期、归还日期、违章信息及处理人。

·支持分页查询及模糊搜索,数据可导出为PDF和Excel文件。

4.还书报表

·查询未归还书籍的借阅记录,显示借阅证编号、图书编号、借阅日期及截止日期,方便管理后续归还工作。

5.公告发布与管理

·管理员可查看、发布、修改或删除公告,支持分页查询以减轻数据量大时的系统压力。

系统管理员功能

1.书籍管理

·查询书籍信息,包括书籍编号、名称、作者、书籍图片、所属图书馆、分类、存放位置、状态及描述等。

·支持书籍的新增、修改和删除操作,同时可以实现对书籍图片的修改和新增,使用分页构造器和模糊查询功能提升操作效率。

· 提供数据导出功能,支持PDF和Excel格式。

2.书籍分类管理

·查询书籍分类信息,可新增、修改和删除书籍类型。支持分页查询缓解数据压力。

3.借阅证管理

·管理系统用户的借阅证信息,可查看借阅证列表并进行新增、修改和删除操作。分页显示提升操作流畅度。

4.借阅信息查询

·查询借阅记录,包括已归还及未归还的书籍信息,显示借阅证号、书籍编号、借阅日期、截止日期、归还日期及违章信息。

·数据支持分页展示,并可导出为PDF和Excel文件。

5.借阅规则管理

·系统管理员可管理借阅规则,查看并调整规则内容,包括借阅天数限制、借阅本数限制、适用图书馆范围及逾期费用标准。

6.图书管理员管理

·管理图书管理员账号信息,包括账号、姓名及邮箱。支持新增、修改和删除操作。

7.系统数据统计与分析

·提供近一个月的借阅量统计,按周计算借阅趋势,支持使用动态Echarts生成折线图和饼图的可视化图表,提供了可视化的数据支持。

前端页面展示效果图

登录注册页面:(页面右下角可进行角色登录的切换)

image

用户端首页轮播图:

image

用户公告页面:

image

用户端读者留言页面:

image

用户端智能推荐页面:

image

图书管理员借阅图书页面:

image

图书管理员归还图书页面:

image

图书管理员发布公告页面:

image

系统管理员书籍管理页面:

image

系统管理员数据统计报表页面:

image

数据库概念结构设计

image

数据库逻辑结构设计

1.管理员表 (t_admins)

字段名 数据类型 字段说明
admin_id bigint 管理员表的唯一标识,主键
username varchar(32) 用户名
password varchar(32) 密码 (MD5+SALT加密)
admin_name varchar(10) 管理员真实姓名
status int 1表示可用,0表示禁用
create_time datetime 创建时间
update_time datetime 更新时间

2.用户表 (t_users)

字段名 数据类型 字段说明
user_id bigint 用户表的唯一标识,主键
username varchar(32) 用户名
password varchar(32) 密码 (MD5+SALT加密)
avatar varchar(355) 用户头像
card_name varchar(10) 真实姓名
card_number bigint 借阅证编号 (固定11位随机生成)
rule_number int 规则编号
status int 1表示可用,0表示禁用
create_time datetime 创建时间
update_time datetime 更新时间

3. 图书管理员表 (t_book_admins)

字段名 数据类型 字段说明
book_admin_id bigint 图书管理员表的唯一标识
username varchar(32) 用户名
password varchar(32) 密码(MD5+SALT加密)
book_admin_name varchar(10) 图书管理员真实姓名
status int 1表示可用,0表示禁用
email varchar(255) 电子邮箱
create_time datetime 创建时间
update_time datetime 更新时间

4. 借阅规则表 (t_book_rule)

字段名 数据类型 字段说明
rule_id int 借阅规则记录的唯一标识
book_rule_id int 借阅规则编号
book_days int 借阅天数
book_limit_number int 限制借阅的本数
book_limit_library varchar(255) 限制的图书馆
book_overdue_fee double 图书借阅后每天逾期费用
create_time datetime 创建时间
update_time datetime 更新时间

5. 图书类别表 (t_book_type)

字段名 数据类型 字段说明
type_id int 图书类别唯一标识
type_name varchar(32) 借阅类别的昵称
type_content varchar(255) 借阅类别的描述
create_time datetime 创建时间
update_time datetime 更新时间

6. 图书表 (t_books)

字段名 数据类型 字段说明
book_id int 图书表唯一标识
book_number bigint 图书编号 (图书的唯一标识)
book_name varchar(32) 图书名称
book_author varchar(32) 图书作者
book_library varchar(32) 图书所在图书馆名称
book_type varchar(32) 图书类别
book_location varchar(32) 图书位置
book_image varchar(355) 图书照片
book_status varchar(32) 图书状态
book_description varchar(2555) 图书描述
create_time datetime 创建时间
update_time datetime 更新时间

7. 借阅表 (t_books_borrow)

字段名 数据类型 字段说明
borrow_id int 借阅表唯一标识
card_number bigint 借阅证编号 (关联t_users表的card_number)
book_number bigint 图书编号 (关联t_books表的book_number)
borrow_date datetime 借阅日期
close_date datetime 截止日期
return_date datetime 归还日期
create_time datetime 创建时间
update_time datetime 更新时间

8. 留言表 (t_comment)

字段名 数据类型 字段说明
comment_id int 留言表唯一标识
comment_avatar varchar(255) 留言的头像链接
comment_barrage_style varchar(32) 弹幕的高度(样式)
comment_message varchar(455) 弹幕的内容
comment_time int 留言的时间(控制速度)
create_time datetime 创建时间
update_time datetime 更新时间

9. 公告表 (t_notice)

字段名 数据类型 字段说明
notice_id int 公告表唯一标识
notice_title varchar(32) 公告题目
notice_content varchar(2555) 公告内容
notice_admin_id int 发布公告的管理员id
create_time datetime 创建时间
update_time datetime 更新时间

10. 违章表 (t_violation)

字段名 数据类型 字段说明
violation_id int 违章表唯一标识
card_number bigint 借阅证编号 (11位随机生成,关联t_users表的card_number)
book_number bigint 图书编号 (图书唯一标识,关联t_books表的book_number)
borrow_date datetime 借阅日期
close_date datetime 截止日期
return_date datetime 归还日期
violation_message varchar(100) 违章信息
violation_admin_id int 处理违章信息管理员id(关联t_book_admins表)
create_time datetime 创建时间
update_time datetime 更新时间

11. 用户接口信息表 (t_user_interface_info)

字段名 数据类型 字段说明
id bigint 唯一标识
user_id bigint 用户id或管理员id(关联t_users或t_admins)
interface_id bigint 接口类型(1表示AI聊天,2表示智能分析)
total_num int 总共调用接口次数
left_num int 剩余接口可用次数
create_time datetime 创建时间
update_time datetime 更新时间

12. AI智能表 (t_ai_intelligent)

字段名 数据类型 字段说明
id bigint 唯一标识
input_message text 用户输入信息
ai_result text AI生成结果
user_id bigint 用户id(关联t_users表)
create_time datetime 创建时间
update_time datetime 更新时间

表的关联关系:

· t_book_admins ↔ t_notice: notice_admin_id(公告表)关联book_admin_id(图书管理员表);

· t_users ↔ t_books_borrow: card_number(借阅表)关联card_number(用户表);

· t_books ↔ t_books_borrow: book_number(借阅表)关联book_number(图书表);

· t_books ↔ t_violation: book_number(违章表)关联book_number(图书表);

· t_users ↔ t_violation: card_number(违章表)关联card_number(用户表);

· t_book_admins ↔ t_violation: violation_admin_id(违章表)关联book_admin_id(图书管理员表);

· t_admins ↔ t_book_admins: admin_id(管理员表)与book_admin_id(图书管理员表)可以对应;

· t_user_interface_info ↔ t_users: user_id(用户接口信息表)关联user_id(用户表);

·t_users ↔ t_ai_intelligent: user_id(AI智能表)关联user_id(用户表)。

<<<<<<< HEAD Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ======= Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>>>>>> remotes/github/main

简介

基于Vue2整改后的前端现代感图书管理系统页面,前端采用Vue、Element UI、Axios、Echarts,后端采用Spring Boot、MybatisPlus、Redis、Jwt、阿里云OSS & 通义千问Plus大语言模型集成 展开 收起
Vue 等 4 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yngang/ynga-library-vue.git
git@gitee.com:yngang/ynga-library-vue.git
yngang
ynga-library-vue
Ynga-Library-vue:现代感的智能化图书管理系统
master

搜索帮助