本项目"轻阅"是一款面向城市图书馆、社区书屋及个人图书共享场景的微信小程序。旨在解决传统图书借阅流程繁琐、信息不透明、管理效率低下等痛点。读者可随时随地在线浏览馆藏、检索图书、一键借阅并跟踪归还进度,管理员可通过后台高效管理书目、分类和借阅记录。项目聚焦推动全民阅读,构建便捷、轻量、高效的数字化借阅体验。
点击空白处退出提示
本项目"轻阅"是一款面向城市图书馆、社区书屋及个人图书共享场景的微信小程序。旨在解决传统图书借阅流程繁琐、信息不透明、管理效率低下等痛点。读者可随时随地在线浏览馆藏、检索图书、一键借阅并跟踪归还进度,管理员可通过后台高效管理书目、分类和借阅记录。项目聚焦推动全民阅读,构建便捷、轻量、高效的数字化借阅体验。
项目分为 用户小程序端 和 管理后台 两大部分。
小程序端主要功能模块:
1. 首页模块:轮播Banner推荐、热门图书、新书速递、精选推荐四个内容板块;
2. 分类浏览:按图书分类快速定位目标书籍;
3. 图书搜索:支持书名、作者关键字模糊搜索;
4. 借阅管理:在线一键借阅、归还提醒、逾期状态提示、借阅历史查询;
5. 个人中心:手机号+验证码登录注册、个人资料编辑、我的收藏、借阅统计;
6. 书架模块:借阅中书籍列表与收藏书籍管理。
管理后台主要功能模块:
1. 数据看板:借阅总量、馆藏统计、用户活跃度概览;
2. 图书管理:图书增删改查、封面上传、库存管理;
3. 分类管理:多级图书分类维护;
4. Banner管理:首页轮播图配置;
5. 借阅管理:全平台借阅记录审核与归还操作;
6. 用户管理:用户账号管理与权限配置。
技术栈选型:
- 小程序端采用 Uni-app + Vue 3 + TypeScript + SCSS 跨端框架,一套代码可同时编译为微信小程序和H5;
- 后端采用 Node.js + Express + MySQL 构建RESTful API;
- 管理后台采用 Vue 3 + Vite + Pinia + Element Plus 现代前端技术栈。
架构与亮点:
1. JWT Token鉴权体系,区分普通用户与管理员权限;
2. Bcrypt密码加密、短信验证码二次验证,保障账号安全;
3. 借阅流程含库存校验、借阅上限(3本)、逾期检测等完整业务逻辑;
4. 图片上传采用 Multer + 静态资源托管;
5. 接口层统一响应格式(success/error封装),前端请求拦截处理;
6. 部署脚本一键上线,支持本地开发与生产环境切换。
















评论