项目文件:社区管理系统
开发环境:Java8 + IntelliJIDEA2021

文章目录

  • 一、快速开始
  • 二、背景调查
  • 三、需求分析
    • 3.1 后台管理
    • 3.2 首页功能
    • 3.3 公告功能
  • 四、评分标准
  • 五、功能展示
    • 5.1 首页
    • 5.2 用户登录
    • 5.3 用户注册
    • 5.4 拦截器
    • 5.5 公告栏
    • 5.6 留言板
    • 5.7 人员管理

一、快速开始

  1. 项目下载:点击 工程文件 链接前往下载项目工程文件

  2. 打开工程:使用 IntelliJIDEA 打开工程文件,而后使用 Maven 项目构建工具更新工程模块依赖

  3. 创建数据库和表:登录 MySQL ,创建 cms 数据库。将 src/main/resources/cms.sql 文件中的数据库表导入 cms 数据库中

  4. 修改配置信息:修改 src/main/resources/jdbc.properties 中的数据库连接信息,设置你自己的用户名和密码

  5. 部署访问:在 IntelliJIDEA 中部署 Tomcat(工程上下文路径必须为 cms) 即可访问社区管理系统首页

  6. 登录系统:注册用户并登录进入社区管理系统

二、背景调查

突如其来的疫情,给大家生活带来了许多的不变,为尽早的战胜疫情,导致大多数人居家隔离、线上办公,且暴露出各小区针对小区业主、租户人员管理等其他全方位的管理的不到位。所以各小区急需一个社区管理系统,以完善社区全方位管理。结合课程所学 JavaWeb 相关知识,完成一个社区管理系统

三、需求分析

系统涉及的用户包括:社区管理人员、社区居民

3.1 后台管理

  1. 社区人员管理: 可以对社区内人员进行管理(可充分分析该模块需要管理的内容)
  2. 楼宇管理:管理社区内所有的楼栋信息(例:楼栋基础信息、楼管、保洁等)、房屋(户主、居住人数、房屋性质等)
  3. 留言板管理:对居民在平台内的留言进行处理、反馈、删除等操作
  4. 社区公告模块:发布社区公告

3.2 首页功能

  1. 社区公告查看
  2. 留言板留言(需登录)

3.3 公告功能

  1. 用户注册:社区居民为能访问社区管理系统,需进行注册后才可访问
  2. 登录拦截:未登录用户仅能访问首页,将无法访问其他页面

四、评分标准

说明:

  1. 页面状态出现 404,后台抛出 5xx 异常,代码逻辑之间存在逻辑问题均属于 bug
  2. 为节约时间,提问在 20 秒之内回答,如果超时未回答就跳过
  3. 前端排版布局、样式、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 的社区管理系统相关推荐

  1. 基于javaweb的社区管理系统代码多而简洁 适合修改成各种系统JAVAWEB+html+MYSQL

    javaweb esplise开发 数据库是mysql tomcat8.5这些都可配置的 界面如下 后台界面 前台界面 后台实现了增删改查分页查询以及可以开发上传下载文件等 页面算是比较精美的了 就先 ...

  2. 基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql)

    基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  3. 基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVAWeb商铺租赁管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...

  4. 基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql)

    基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...

  5. 基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql)

    基于javaweb的宠物店管理系统(java+jsp+javascript+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/i ...

  6. 基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql)

    基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...

  7. 基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp)

    基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myecli ...

  8. 基于javaweb的酒店管理系统(java+ssm+layui+mysql)

    基于javaweb的酒店管理系统(java+ssm+layui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/st ...

  9. 基于JavaWeb的教务管理系统(SSM)

    有需要请看评论或私信 可远程调试 基于JavaWeb的教务管理系统(SSM) 一 介绍 此教务管理系统 后端基于Spring+SpringMVC+Mybatis(SSM)开发,数据库mysql,系统角 ...

最新文章

  1. CentOS7服务器Docker构建ubuntu镜像出错invalid argument
  2. 云服务器怎么拷贝和删除文件,怎样给云服务器拷贝文件
  3. python需要php吗-做网站用php还是python
  4. 数据库中,什么是事务,事务的特性
  5. 【运动学】基于matlab GUI模拟投篮系统(角度+力度可调)【含Matlab源码 1114期】
  6. bootstrap EF_Bootstrap优秀模板INSPINIA.2.9.2
  7. RapidShare 真实链接抓取助手
  8. 小米手机android程序闪退,小米手机软件闪退是什么原因
  9. Chartboost ANE 使用教程(Chartboost ANE Tutorial)
  10. 愿你永远像个boy,找到自己的光亮
  11. 水培营养素行业调研报告 - 市场现状分析与发展前景预测
  12. android删除本地图片,Android之删除图库照片
  13. 小岳岳逗乐,林志玲亲临,看科技如何助力十一出游
  14. js生日计算年龄_js 根据出生日期计算年龄
  15. canvas动画及案例
  16. 苹果手机 不要删除服务器邮件,iCloud邮件无法删除怎么办?解决iCloud邮件占用空间方法...
  17. # Linkage Mapper 版本及下载
  18. git小乌龟代码管理器常用指令
  19. Apache POI Excel、WORD、PowerPoint、Visio处理
  20. 3d打印机pla,abs,PETG耗材温度与热床温度。

热门文章

  1. 邯郸网络服务器机柜型号,珠海服务器机柜批发
  2. 独家首发 | 互联网人快乐搬砖健身法
  3. 基于规则与统计相结合的互联网突发事件识别研究
  4. MYSQL .sql 文件运行问题
  5. WPF编程,获取图片某一部分的Path路径数据的方法
  6. 第三章 无人机进阶(一) 无人机传感器部分
  7. 深入理解Linux文件系统之文件系统挂载(上)
  8. 【Python奇淫技巧】用pandas的read_html函数仅一行代码实现网页爬虫
  9. 蓝桥杯 基础练习全解 答案+解析 共17题 python
  10. WebSQL 的简单使用