项目下载下来,创建数据库,名称employee,字符集utf-8,排序规则 utf8_general_ci,之后在此数据库中运行sql文件,项目连接上数据库就可运行。 员工管理系统,实现最基本的员工管理、部门管理、角色管理的CRUD,登录页面的国际化显示,登录拦截器,使用shiro实现了根据角色的不同访问不同的页面,shiro整合thymeleaf实现了一些组件只有在具有某些权限的时候才会显示,运用了mybatis-plus的自动填充、逻辑删除、乐观锁。 使用人群:此项目适用于刚刚学完SpringBoot与MyBatis-plus的新手,本人也是刚刚学完,出于练习的目的构建了这个小项目,通过此项目可以更加熟悉这两种技术,另外也可以对Shiro安全框架有所了解,以及shiro与thymeleaf的整合,上传的资源已经包含了此项目的所有源码以及数据库文件,另外我的项目笔记也会发送在我的博客中,里面详细记录了我搭建该项目的具体流程以及遇到的一些坑,自己的一些收获。
1
在线教育 项目概述 (1) 在线教育系统,分为前台网站系统和后台运营平台。 前台用户系统包括课程、问答、文章三大部分,使用了微服务技术架构,前后端分离开发。 后端的主要技术架构是:SpringBoot + SpringCloud + MyBatis-Plus + HttpClient + MySQL + Docker + Maven, 前端的架构是:Node.js + Vue.js 其他涉及到的中间件包括Redis、ActiveMQ、阿里云OSS、视频点播 业务中使用了ECharts做图表展示,使用POI完成用户信息批量上传、注册 分布式单点登录使用了JWT (2) 项目前后端分离开发,后端采用SpringCloud微服务架构,持久层用的是MyBatis-Plus,微服务分库设计,使用Swagger生成接口文档 接入了阿里云视频点播、阿里云OSS。 系统分为前台用户系统和后台管理系统两部
2022-11-05 13:22:50 198KB Java
1
用户模块包括:用户登录注册,查餐系统,实现商家菜单、店铺招牌菜品推荐、菜品分类、菜品浏览、菜品搜索、用户点餐、下单结算、订单管理、消息推送、分享、查看以及修改个人资料等功能; 商家模块……
2022-11-05 11:41:19 17.3MB java vue idea redis
1
用户管理——用户列表(id、姓名、电话、邮箱、创建时间、用户状态(关闭则不能登录该网站),增删改、搜索用户,分配角色) 权限管理——角色列表(增删改角色、id、角色名称、角色描述,分配权限(增加、删除权限))、权限列表……
2022-11-05 10:31:04 13.81MB java vue idea redis
1
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结。 包括程序毕设程序源代码一份,数据库一份,完美运行。配置环境里面有说明。
2022-11-05 00:41:34 14.52MB 冬奥资讯系统
1
springboot集成WebSocket,实现小程序聊天功能,对用户进行群发消息以及单个用户发送消息户
2022-11-04 20:57:06 3.47MB springboot WebSocket 小程序
1
用户管理模块: (1)用户注册登录:用户注册为用户并登录公益慈善管理系统;用户对个人信息的增删改查,比如个人资料,密码修改。 (2)查看公益慈善管理系统的首页信息:公益慈善管理系统的首页信息包含了首页、公告消息、交流论坛、爱心时讯、公益组织、我的等。 (3)公告:用户在公告这一菜单下对用户提交的查看、同时也可以发布、评论。 (4)爱心时讯:用户进行爱心时讯的阅览,查看管理者发布的爱心时讯信息。 管理员管理模块: (1)用户管理:管理员可以对前台上注册过的用户信息进行管控,也可以对管理员信息进行管控。 (2)交流论坛管理:管理员在后台可以对公益慈善管理系统中显示的论坛信息进行增删改查。 (3)内容管理:管理员可以对公益慈善管理系统前台展示的交流论坛、交流论坛分类、爱心时讯以及爱心时讯的分类进行管控。 (4)更多管理:在“更多管理”这一菜单下,可以对管理人员用户操作的公益组织、加入公益组织、求助项目、捐助记录、关于我们以及在前台用户提交的交流论坛、公告消息、爱心时讯、公益组织、求助项目、关于我们进行管控。 (5)站点内容管理:管理员可以对公益慈善管理系统中首页显示的轮播图……
2022-11-04 20:09:11 17.36MB java redis vue idea
1
1.管理员功能需求: 用户管理模块:管理员查看用户基本信息,并实现对用户信息的增加、删除、修改等功能。 修改登录密码模块:修改管理员用户的登录密码。 留言管理模块:管理员查看用户的留言,管理留言板的内容,可对其删除、修改……
2022-11-04 17:36:58 57.52MB java vue idea redis
1
后台 用户管理 用户删改查,增(设置用户角色) 疫苗管理 疫苗增删改查 接种管理 用户接种信息查询(接种多少针剂,接种时间,接种人信息) 接种地点管理 增删改,查(选择省市县(下拉框选择)) 疫苗公司管理 角色管理 角色增删改查(添加角色的时候直接设置角色的权限(多选框)) 权限管理 权限增删改查 角色权限管理 增(角色下拉框,权限单选框),改(角色信息不变,权限多选框),删除(权限多选框), 查 用户权限管理 同角色权限管理 前台 个人信息 接种地点查询 选择省市县(下拉框选择) 接种人信息管理 增删改,查(接种记录查询) 接种登记((本人接种登记,家庭成员接种登记),接种地点(省市县选择,接种地点单选框))
2022-11-04 12:43:09 13.39MB spring boot mysql redis
1
1.校园疫情防控系统,在管理员登录系统的首页可以通过填写账号/密码、选择角色进行登录操作等信息 2.管理员首页,管理员进入校园疫情防控系统查看个人中心、核酸检测管理、体温状态管理、学生管理、学生状态管理、休假申请管理、出入登记管理、疫情知识管理、论坛管理、系统管理操作 3.核酸检测管理,通过核酸检测管理内容列表可以获取核酸检测、核酸状态等信息可进行详情、修改、删除或查看操作 4.学生管理,通过学生管理内容列表获取景区学号、密码、学生姓名、性别、头像、专业、班级、住址省份、市级、县级、手机、邮箱等信息可进行详情、修改、删除或查看操作。
2022-11-03 11:33:11 18.5MB springboot vue mybatis mysql
1