# cpc **Repository Path**: radianceSol/cpc ## Basic Information - **Project Name**: cpc - **Description**: 流动党员管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-15 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cpc ### 介绍 流动党员管理系统,是根据获取党员信息以及其流入流出的详情进行管理 采用前后端分离,前端展示数据,使用ajax接收后端发来的json数据 作为第一个由小组自主完成的项目,目的也是为了巩固全栈部分相关知识 ### 软件架构 ##### 后台:Spring + SpringMVC + Mybatis + Maven + thymeleaf ##### 前端:hAdmin + Echarts ##### 数据库:MySQL 5.7 ### 软件工具 ##### 后台:IDEA ##### 前端:Visual Studio Code ##### 服务器:Tomcat 8.5.82 ##### 数据库: MySQL 5.7 ##### 远程仓库:Git ##### 测试:ApiFox(利于小组协同测试后端接口数据) ##### 协作文档:墨刀 ### 实现的功能 #### 党员信息模块 #### 用户模块: 用户登录 用户注册 重置密码 个人中心信息详情 RBAC机制,根据用户角色进行登录拦截,分配所要展示的菜单,无权限时返回无权限的提示 分配角色 根据需求确认是否随机生成账号 #### 流入流出模块: ### 本地启动 - 通过 git 下载源码 - 如使用 MySQL 8.0(其他数据库类似),数据库编码格式为utf8mb3 - 执行 resources/sql/cpc.sql文件,初始化数据 - 修改 jdbc.properties,更新MySQL账号和密码、数据库名称 - 启动 Tomcat 服务器,将 web 工件加载到 server 服务器中 - 启动项目 ### 页面:http://localhost:8080/templates/ ### 效果图 ##### 首页 ![首页](/images/morning.png) ##### 个人中心