# JavaEE_CommunityWebsite **Repository Path**: Fanentreen/java-ee_-community-website ## Basic Information - **Project Name**: JavaEE_CommunityWebsite - **Description**: 2023JavaEE课程期末大作业 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-26 - **Last Updated**: 2024-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaEE_CommunityWebsite #### 介绍 2023JavaEE课程期末大作业 #### 小组成员 >林昂骏 黄菲 #### 项目简介 >本项目是一个面向社团成员的资源共享平台,在接下来有望进行实际部署。 本次开发主要实现了具备细粒度权限控制的资源共享功能。平台的用户具有5种不同的权限等级,分别为会长、副会长、部长、指导老师、社员、外部成员。 > 具备社员以上权限的用户可以创建话题,并且可以对三种组别的用户指定组权限,并通过添加组成员的方式实现更细粒度的权限控制。 > 一个‘话题’本质上是一个共享的网盘,用户对于网盘有4种权限,分别是不可见、仅可见、只读、可写。后端的service类通过一系列权限验证操作确保了各种权限逻辑。 > 具体而言,高权限等级的成员对于低权限等级成员创建的话题具有编辑权、低权限等级的成员只能扩大高权限等级的成员的话题权限;同时基于MyBatis实现了基于权限的各种查询,用户可以查询可见话题、可写话题、参与话题等。 > 由于时间原因,本次开发尚未完善网盘系统,计划在后续完善。 #### 组员分工 > 林昂骏:数据库相关表设计、Mybatis映射代码实现、Service类的声明和实现 > 黄菲:前端页面搭建、Controller的设计实现 ### 视频展示 链接: https://pan.baidu.com/s/1-AV5iFLOcWKc2G0mpFSBvw?pwd=uir6 提取码: uir6 复制这段内容后打开百度网盘手机App,操作更方便哦