# 在线漫画阅读 **Repository Path**: sun_zhengxun/comic-reading ## Basic Information - **Project Name**: 在线漫画阅读 - **Description**: 在线漫画阅读小程序 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-23 - **Last Updated**: 2026-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: 毕业设计 ## README # 动漫爱好者信息交流平台 ## 项目简介 动漫爱好者信息交流平台是一个综合性的信息交流与购物平台,基于 **SSM** (Spring + Spring MVC + MyBatis) 和 **Spring Boot** 框架构建,并结合了 **Thymeleaf** 模板引擎与 **Bootstrap** 前端框架。平台集漫画阅读、动漫视频、社区互动、周边商城于一体,为动漫爱好者提供一站式服务体验。 ## 核心功能 平台提供了丰富的功能模块,满足用户在不同场景下的需求: 1. **用户中心**:支持用户登录、注册、修改个人信息;提供管理员和普通用户两种角色。 2. **漫画阅读**: * **在线阅读**:用户可以在线浏览和阅读漫画资源。 * **分类筛选**:根据漫画类型(如少年、热血、幽默等)进行快速筛选。 * **个性化推荐**:系统根据用户偏好智能推荐相同类型的漫画作品。 3. **互动社区**: * **收藏与分享**:用户可收藏喜爱的漫画,并将好物分享给社区朋友。 * **评分系统**:用户可对漫画进行评分(最高5星),帮助他人参考。 * **评论留言**:提供评论功能,方便用户交流讨论漫画内容。 * **论坛功能**:支持用户发布话题和回复。 4. **视频资源**:集成动漫视频播放功能,丰富用户的娱乐体验。 5. **周边商城**: * **商品展示**:提供动漫周边商品的展示。 * **购物车**:用户可将喜欢的周边加入购物车。 * **订单管理**:支持用户下单和管理订单。 ## 技术栈 * **核心框架**:Spring Boot、Spring、MyBatis Plus * **安全框架**:Apache Shiro (负责登录认证和权限控制) * **数据库**:MySQL * **连接池**:Druid * **前端技术**:Thymeleaf (模板引擎)、Bootstrap * **缓存技术**:EhCache * **其他**:Swagger (接口文档)、Quartz (定时任务) ## 项目结构 项目采用标准的 Maven 多模块结构设计,主要分为以下几个部分: * **Java源代码**:包含业务逻辑实现、控制器、服务层等。 * `com.comic.framework`:系统核心框架配置(安全认证、数据源、跨域、通用拦截器等)。 * `com.comic.project`:业务模块开发。 * `api`:提供移动端/Web端接口。 * `comic`:漫画、动漫、视频、论坛、商城等核心业务实体与服务。 * `monitor`:系统监控模块(在线用户、日志、服务状态)。 * `system`:系统管理模块(用户、角色、菜单、字典、系统配置)。 * `tool`:代码生成器、开发工具。 * `com.comic.common`:通用基础模块(工具类、常量定义、异常处理、POI导出、加密工具等)。 * **资源文件**: * `application-*.yml`:核心配置文件(数据库连接、Shiro配置等)。 * `static/`:前端静态资源(JavaScript、CSS、图片等)。 * `templates/`:前端页面模板。 * `db/`:数据库初始化脚本。 ## 部署与运行 1. **环境准备**:确保已安装 JDK 1.8 或以上版本,以及 MySQL 5.7 或以上版本。 2. **数据库配置**: * 在 MySQL 中创建数据库(例如:`comic_db`)。 * 执行 `db` 目录下的 SQL 脚本,导入数据表结构和初始数据。 * 修改 `application-druid.yml` 配置文件,配置正确的数据库连接信息(用户名、密码、URL)。 3. **启动项目**: * 使用 Maven 编译打包,或直接在 IDE 中运行主启动类 `ComicReadingApplication`。 * 项目启动后,默认端口为 8080。 4. **访问系统**:打开浏览器访问 `http://localhost:8080` 即可进入平台首页。 ## 在线体验 平台提供了内置的测试账号,方便快速体验功能: * **管理员账号**:`admin` / `admin123` * **普通用户账号**:`zhangsan` / `123456` ## 许可证 本项目基于 [RuoYi](https://gitee.com/y_project/RuoYi) 开源项目,遵循 MIT 许可证开源协议。请参考项目 LICENSE 文件。