社区信息管理系统
总体介绍
社区管理系统的主要功能有:系统用户管理、系统公告管理、社区人口信息管理、社区公告管理、社区志愿者管理、社区房屋管理、社区信息管理、社区志愿者登记等功能
功能介绍
1.登录
项目启动之后,在浏览器输入域名端口(http://localhost:8833)进入系统登录界面。输入账号、密码以及验证码即可登录,以下测试账号:
用户 | 账号 | 密码 |
---|---|---|
系统管理员 | admin | admin123 |
社区管理员 | sqadmin | 123456 |
社区用户 | sqyser1 | 123456 |
登录成功跳到首页
2.系统管理员功能
1)用户管理
用户管理功能针对系统所有用户管理,包括系统管理员、社区管理员和普通用户。
功能有用户新增、用户信息编辑、用户删除、重置密码以及分配角色,详情见下图:
2)系统公告管理
系统公告管理采用了富文本编辑器,对内容编辑样式进行了多样化处理。公告内容包括公告和通知两种。
功能包括公告新增、公告编辑、公告删除以及详情查看,具体见下图:
3.社区管理员功能
1)个人信息管理
社区志愿者登录之后,可以点击右上角个人中心按钮,维护个人信息以及修改密码
2)系统公告查看
用户只有公告查看权限
3)社区人口信息管理
社区管理员可以管理社区用户,但是不能管理系统管理员,功能包括新增用户、修改用户信息以及删除用户。
4)社区志愿者管理
系统用户可以申请成为社区志愿者(功能见下面社区用户功能介绍),社区管理员可以选择将志愿者移出(只是移除志愿者身份,用户账号依然存在)
5)社区公告管理
社区管理员可管理社区公告。
社区公告管理采用了富文本编辑器,对内容编辑样式进行了多样化处理。公告内容包括公告和通知两种。
功能包括公告新增、公告编辑、公告删除以及详情查看,具体见下图(增删功能和系统公告样式一致,此处不再赘述):
6)社区房屋管理
社区房屋信息包括房屋名字、房主信息、所在社区等等。
社区管理员负责维护社区房屋信息,具体功能见下图:
7)社区信息维护
社区管理员负责维护社区信息
4.普通用户功能
1)个人信息管理
社区用户登录之后可以查看以及修改个人头像、姓名、手机号码、邮箱、性别、密码等基本信息
2)系统公告查看
社区用户有查看系统公告的权限
3)社区公告查看
社区用户有查看社区公告的权限
4)社区信息查看
社区用户可查看所在社区信息
5)社区志愿者登记
社区成员可以登记成为社区志愿者
软件架构
基础环境:
-
JDK:1.8
-
MySQL:5.7
-
Maven3.0
使用框架:
-
核心框架:Spring Boot
-
视图框架:Spring MVC
-
ORM框架:MyBatis
-
数据库连接池:Druid 1.1
-
安全框架:Apache Shiro 1.4
-
日志:SLF4J 1.7、Log4j
-
前端框架:jQury,bootStrap,ztree
安装说明
- 导入mysql脚本
- 将项目导入idea开发工具,加载maven依赖
- 修改数据库配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kHj3zlJI-1653714890188)(./img/401.png)]
-
启动程序
-
访问系统
输入账号密码即可访问
安装说明
- 导入mysql脚本
- 将项目导入idea开发工具,加载maven依赖
- 修改数据库配置
[外链图片转存中…(img-kHj3zlJI-1653714890188)]
-
启动程序
-
访问系统
输入账号密码即可访问