基于 JavaWeb 的社区管理系统
项目文件:社区管理系统
开发环境:Java8 + IntelliJIDEA2021
文章目录
- 一、快速开始
- 二、背景调查
- 三、需求分析
- 3.1 后台管理
- 3.2 首页功能
- 3.3 公告功能
- 四、评分标准
- 五、功能展示
- 5.1 首页
- 5.2 用户登录
- 5.3 用户注册
- 5.4 拦截器
- 5.5 公告栏
- 5.6 留言板
- 5.7 人员管理
一、快速开始
项目下载:点击 工程文件 链接前往下载项目工程文件
打开工程:使用 IntelliJIDEA 打开工程文件,而后使用 Maven 项目构建工具更新工程模块依赖
创建数据库和表:登录 MySQL ,创建 cms 数据库。将 src/main/resources/cms.sql 文件中的数据库表导入 cms 数据库中
修改配置信息:修改 src/main/resources/jdbc.properties 中的数据库连接信息,设置你自己的用户名和密码
部署访问:在 IntelliJIDEA 中部署 Tomcat(工程上下文路径必须为 cms) 即可访问社区管理系统首页
登录系统:注册用户并登录进入社区管理系统
二、背景调查
突如其来的疫情,给大家生活带来了许多的不变,为尽早的战胜疫情,导致大多数人居家隔离、线上办公,且暴露出各小区针对小区业主、租户人员管理等其他全方位的管理的不到位。所以各小区急需一个社区管理系统,以完善社区全方位管理。结合课程所学 JavaWeb 相关知识,完成一个社区管理系统
三、需求分析
系统涉及的用户包括:社区管理人员、社区居民
3.1 后台管理
- 社区人员管理: 可以对社区内人员进行管理(可充分分析该模块需要管理的内容)
- 楼宇管理:管理社区内所有的楼栋信息(例:楼栋基础信息、楼管、保洁等)、房屋(户主、居住人数、房屋性质等)
- 留言板管理:对居民在平台内的留言进行处理、反馈、删除等操作
- 社区公告模块:发布社区公告
3.2 首页功能
- 社区公告查看
- 留言板留言(需登录)
3.3 公告功能
- 用户注册:社区居民为能访问社区管理系统,需进行注册后才可访问
- 登录拦截:未登录用户仅能访问首页,将无法访问其他页面
四、评分标准
说明:
- 页面状态出现 404,后台抛出 5xx 异常,代码逻辑之间存在逻辑问题均属于 bug
- 为节约时间,提问在 20 秒之内回答,如果超时未回答就跳过
- 前端排版布局、样式、UI 优秀的,大作业文档结构清晰明了的可作为额外加分项
分数 | 功能 |
---|---|
90-100 | 项目完成,除实现实现用户登录和注册、社区人员管理、楼宇管理、登录拦截、社区公告、留言板功能外,还需具备一些附加功能(需自行拓展),各功能业务流畅,功能逻辑清晰明了,程序运行过程无 bug,代码规范(代码规范、命名规范),数据库设计规范(表之间具有逻辑业务关系),页面排版样式合理、美观,并能回答具有难度问题的 4 个以上 |
80-89 | 项目完成,实现用户登录和注册、社区人员管理、楼宇管理、登录拦截、社区公告、留言板功能,程序运行中无 bug,代码规范(代码规范、命名规范),数据库设计规范(表之间具有逻辑业务关系,不能存在业务无关的表),并能回答具有一般难度问题的 4 个以上 |
70-80 | 项目完成,实现用户登录和注册、社区人员管理、登录拦截、社区公告,演示无明显 bug,代码规范(代码规范、命名规范),对业务原理和运行机制能做出详细描述,数据库设计规范,能回答 3 个以上的一般的问题 |
60-70 | 项目完成,实现用户登录和注册、社区人员管理、登录拦截并且数据库设计完善,运行过程中无异常,能支撑项目演示结束,能描述出代码实现原理,能回答 3 个的基本问题 |
0-59 |
出现以下一种或者几种情况均在此分数段内: 1、项目未完成 2、对项目实现过程、原理、业务逻辑不能描述清楚的 3、项目判定为抄袭 4、项目不是自己完成的 |
注:针对使用框架的同学,上述标准适用,但是提问的针对问题可以是 jsp,servlet 中内容,也可以是框架对应的内容。提问的问题包含数据库和上课内容,不涉及前端,如果特殊情况特殊处理
五、功能展示
5.1 首页
最新公告展示、防疫宣传轮播图以及各种功能入口,如注册、登录等
5.2 用户登录
5.3 用户注册
5.4 拦截器
使用过滤器 Filter 对用户的登录状态进行检查,若用户尚未登录则不能查看留言板和进行后台管理
5.5 公告栏
5.6 留言板
5.7 人员管理
基于 JavaWeb 的社区管理系统相关推荐
- 基于javaweb的社区管理系统代码多而简洁 适合修改成各种系统JAVAWEB+html+MYSQL
javaweb esplise开发 数据库是mysql tomcat8.5这些都可配置的 界面如下 后台界面 前台界面 后台实现了增删改查分页查询以及可以开发上传下载文件等 页面算是比较精美的了 就先 ...
- 基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql)
基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...
- 基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql)
基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...
- 基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql)
基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/i ...
- 基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql)
基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...
- 基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp)
基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myecli ...
- 基于javaweb的酒店管理系统(java+ssm+layui+mysql)
基于javaweb的酒店管理系统(java+ssm+layui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/st ...
- 基于JavaWeb的教务管理系统(SSM)
有需要请看评论或私信 可远程调试 基于JavaWeb的教务管理系统(SSM) 一 介绍 此教务管理系统 后端基于Spring+SpringMVC+Mybatis(SSM)开发,数据库mysql,系统角 ...
最新文章
- CentOS7服务器Docker构建ubuntu镜像出错invalid argument
- 云服务器怎么拷贝和删除文件,怎样给云服务器拷贝文件
- python需要php吗-做网站用php还是python
- 数据库中,什么是事务,事务的特性
- 【运动学】基于matlab GUI模拟投篮系统(角度+力度可调)【含Matlab源码 1114期】
- bootstrap EF_Bootstrap优秀模板INSPINIA.2.9.2
- RapidShare 真实链接抓取助手
- 小米手机android程序闪退,小米手机软件闪退是什么原因
- Chartboost ANE 使用教程(Chartboost ANE Tutorial)
- 愿你永远像个boy,找到自己的光亮
- 水培营养素行业调研报告 - 市场现状分析与发展前景预测
- android删除本地图片,Android之删除图库照片
- 小岳岳逗乐,林志玲亲临,看科技如何助力十一出游
- js生日计算年龄_js 根据出生日期计算年龄
- canvas动画及案例
- 苹果手机 不要删除服务器邮件,iCloud邮件无法删除怎么办?解决iCloud邮件占用空间方法...
- # Linkage Mapper 版本及下载
- git小乌龟代码管理器常用指令
- Apache POI Excel、WORD、PowerPoint、Visio处理
- 3d打印机pla,abs,PETG耗材温度与热床温度。