# 游戏网站 **Repository Path**: sun_zhengxun/game-website ## Basic Information - **Project Name**: 游戏网站 - **Description**: 游戏网站 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-19 - **Last Updated**: 2026-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: 毕业设计 ## README # Game Website (游戏网站管理系统) 基于 RuoYi 框架开发的游戏网站管理系统,包含完整的前后端功能。 ## 技术栈 - **后端框架**: Spring Boot + MyBatis + Shiro - **数据库**: MySQL (使用 Druid 连接池) - **前端技术**: jQuery + Bootstrap + Layui - **缓存**: EhCache - **API文档**: Swagger ## 项目结构 ``` game-admin/ # 后端管理模块 ├── src/main/java/com/ruoyi/ │ ├── web/controller/ # 控制器层 │ │ ├── game/ # 游戏相关控制器 │ │ ├── system/ # 系统管理控制器 │ │ └── monitor/ # 监控管理控制器 │ └── ... └── src/main/resources/ ├── application.yml # 应用配置 ├── application-druid.yml # 数据库配置 └── static/ # 前端静态资源 ``` ## 内置功能 1. **用户管理**: 用户是系统操作者,该功能主要完成系统用户配置 2. **部门管理**: 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 3. **岗位管理**: 配置系统用户所属担任职务 4. **菜单管理**: 配置系统菜单,操作权限,按钮权限标识等 5. **角色管理**: 角色菜单权限分配、设置角色按机构进行数据范围权限划分 6. **字典管理**: 对系统中经常使用的一些较为固定的数据进行维护 7. **参数管理**: 对系统动态配置常用参数 8. **通知公告**: 系统通知公告信息发布维护 9. **操作日志**: 系统正常操作日志记录和查询;系统异常信息日志记录和查询 10. **登录日志**: 系统登录日志记录查询包含登录异常 11. **在线用户**: 当前系统中活跃用户状态监控 12. **定时任务**: 在线(添加、修改、删除)任务调度包含执行结果日志 13. **代码生成**: 前后端代码的生成(java、html、xml、sql)支持CRUD下载 14. **系统接口**: 根据业务代码自动生成相关的api接口文档 15. **服务监控**: 监视当前系统CPU、内存、磁盘、堆栈等相关信息 16. **缓存监控**: 对系统的缓存查询,删除、清空等操作 17. **在线构建器**: 拖动表单元素生成相应的HTML代码 18. **连接池监视**: 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈 ## 游戏功能模块 - **游戏产品管理**: 游戏的增删改查管理 - **激活码管理**: 游戏激活码的生成、发放和使用 - **产品推荐**: 游戏产品推荐配置管理 ## 快速开始 ### 环境要求 - JDK 1.8+ - MySQL 5.7+ - Maven 3.0+ ### 数据库配置 创建数据库 `ry_game`,导入 `sql/quartz.sql` 和 `sql/ry.sql` 文件(根据实际文件调整)。 ### 修改配置 编辑 `game-admin/src/main/resources/application-druid.yml`,配置数据库连接信息: ```yaml dataSource: url: jdbc:mysql://localhost:3306/ry_game username: root password: your_password ``` ### 运行项目 ```bash cd game-admin mvn spring-boot:run ``` 访问地址: http://localhost:8080 ## 在线体验 - **账号**: admin - **密码**: admin123 ## License 本项目基于 [Apache License 2.0](LICENSE) 开源协议。