博主主页:猫头鹰源码

博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战

主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询

文末联系获取

项目介绍:

该系统基于ssm整合,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:ssm,小区、缴费、小区缴费等。

项目功能:

管理员:

公告管理:新增公告,删除,修改,查看
用户管理:增加用户,删除,修改用户资料,查询用户资料
管理员管理:新增,删除,修改,查看
报修管理:查看报修信息,报修状态修改
投诉管理:查看投诉记录,处理投诉
缴费管理:查看缴费信息,新增缴费信息,修改缴费信息,已完成缴费可删除记录
停车位管理:新增停车位,删除,修改,查看所有停车位,审核预定的停车位

用户:

公告管理:查看
个人管理:查看个人资料
投诉管理:新增投诉,未审核可修改,查看投诉进度,删除个人已处理投诉
报修管理:查看个人报修信息,新增报修,未进行可修改报修,已完成报修可删除个人报修记录,确认报修完成
投诉管理:新增投诉,未审核可修改,查看投诉进度,删除个人已处理投诉
缴费管理:查看待缴费信息,缴费
停车位管理:查看所有停车位,预定停车位

数据库表结构文档:

系统包含技术:

技术:Spring,SpringMVC,Mybatis,前端框架layui
开发工具:eclipse
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

部分截图说明:

下面是登录页面,可以进行登录和注册

管理员登录,进行系统首页

管理员对用户维护

管理员维护报修信息,进行审核

管理员查看缴费信息

管理员进行停车位管理

管理员对公告维护

用户维护信息

用户添加投诉

部分代码:

拦截器

@Overridepublic boolean preHandle(HttpServletRequest request,HttpServletResponse response, Object handler) throws Exception {// 获取请求的URLString url = request.getRequestURI();// URL:除了login.jsp是可以公开访问的,其它的URL都进行拦截控制if(url.indexOf("/login")>=0){return true;}// 获取SessionHttpSession session = request.getSession();Admin admin = (Admin) session.getAttribute("admin");// 判断Session中是否有用户数据,如果有,则返回true,继续向下执行if(admin != null){return true;}// 不符合条件的给出提示信息,并转发到主页面request.setAttribute("msga", "您还没有登录,请先登录!");request.getRequestDispatcher("/shopping homepage.jsp").forward(request, response);return false;}

投诉维护

/*** 分页查询* pageIndex 当前页码* pageSize  显示条数*/@RequestMapping(value = "/findComplain")public String findComplain(Integer pageIndex, Integer pageSize, Model model, HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}PageInfo<Complain> pageList = complainService.findPageInfo(pageIndex,pageSize);model.addAttribute("pageList",pageList);return "ComplainList";}/*** 用户s分页查询* pageIndex 当前页码* pageSize  显示条数*/@RequestMapping(value = "/findComplainUser")public String findComplainUser(Integer pageIndex, Integer pageSize, Model model, HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}User user = (User) session.getAttribute("ad");PageInfo<Complain> pageList = complainService.findPageInfos(pageIndex,pageSize,user.getUsername());model.addAttribute("pageList",pageList);return "ComplainList";}/*** 添加*/@RequestMapping(value = "/addComplain" ,method = RequestMethod.POST)@ResponseBodypublic String addComplain( @RequestBody Complain complain) {Date date = new Date();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String di = simpleDateFormat.format(date);complain.setTime(di);complain.setDeal("暂未处理");complain.setDealtime("暂未处理");complain.setStatus("已提交未处理");int d = complainService.addComplain(complain);return "ComplainList";}/*** 删除*/@RequestMapping( "/deleteComplain")@ResponseBodypublic String deleteComplain(Integer id) {int d = complainService.deleteComplain(id);return "ComplainList";}/*** 修改*/@RequestMapping( "/updateComplain")public String updateComplain( Complain complain) {int d = complainService.updateComplain(complain);return "redirect:/findComplain";}/*** 处理*/@RequestMapping( "/updateComplainStatus")public String updateComplainStatus(Integer id,HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}Admin admin = (Admin) session.getAttribute("ad");Complain complain = complainService.findComplainById(id);complain.setDeal(admin.getUsername());Date d = new Date();SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");String date = sf.format(d);complain.setDealtime(date);complain.setStatus("已处理");complainService.updateComplain(complain);return "redirect:/findComplain";}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

基于SSM的小区缴费系统相关推荐

  1. 计算机毕业设计系列基于基于SSM的小区物业信息管理系统

    目录 一.项目介绍 二.开题报告 三.项目截图 四.源码获取 一.项目介绍 计算机毕业设计系列Java源码之基于SSM的小区物业信息管理系统 本项目是一款基于SSM的小区物业管理系统,主要针对计算机相 ...

  2. 基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  3. 计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...

  4. java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署

    java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署 java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  5. 基于ssm的小区物业管理系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于ssm的小区物业管理系统. 计算机毕业生设计,课程设计需要帮助的可以找我 代码 https://pan.baidu.com/s/1Cdx ...

  6. KS008基于SSM的新闻发布系统

    本项目基于SSM框架实现新闻系统,开发工具为IDEA / MYECLIPSE,数据库为MYSQL.前端使用JSP+bootstrap实现页面布局. 具体主要功能模块包括: 新闻前端:相关数据展示 首页 ...

  7. java项目-第71期基于ssm的化妆品商城系统【毕业设计】

    java项目-第71期基于ssm的化妆品商城系统 1.项目简述 网上化妆品商城系统, 前台+后台管理,用户注册,登录,商品展示, 分组展示,搜索,收货地址管理, 购物车管理,添加,购买,个人信息修改. ...

  8. 基于SSM的电影票预订系统 JAVA MYSQL

    10197_基于SSM的电影票预订系统 技术 SSM 工具 eclipse + tomcat + mysql + jdk 功能详情 用户:首页.电影.影院.榜单.选座购票 管理员:用户管理.电影管理. ...

  9. 10198_基于SSM的电影票预订系统

    10198_基于SSM的电影票预订系统 技术 SSM 工具 eclipse + tomcat + mysql + jdk 功能详情

最新文章

  1. IBM被曝拟出售昔日明星业务Watson Health,10年医疗梦就此破碎?
  2. Zookeeper源码解读
  3. Hello World on Impala
  4. nginx 访问控制之deny allow
  5. 第13章:项目合同管理--章节真题
  6. pyecharts line_base绘图只有坐标轴,数据不再数轴上显示
  7. 秒半价,限四天!Vostro极致轻薄全能本,助你全能全开!
  8. 与java线程有关的,线程多少和什么有关?大神们表示有话要说!
  9. um是代表什么意思_女生约会心里都想什么?女生约会举动代表什么意思
  10. python golang 小工具_使用Go语言简单模拟Python的生成器
  11. 值得电商美工借鉴的购物APP页面设计,让人无法自拔
  12. 独立站需要ERP系统吗?
  13. excel线性拟合的斜率_Excel 应用SLOPE函数计算线性回归线的斜率
  14. java web张龙_圣思园张龙javaWeb视频教程全集配套源码和PDF课件
  15. 超像素、语义分割、实例分割、全景分割
  16. 超强Commodore C64 emulator for Flash Player 9
  17. Vue中使用mavonEditor插件实现markdown在线编辑
  18. 疫情期间中国互联网公司亏损排行榜
  19. 和HTTP协议密切协议
  20. 记录我的缺点、优点、记录生活方式,总结并不断优化自己

热门文章

  1. 短视频社交|电影点播平台Springboot+vue+ElementUI前后端分离
  2. Linux下Docker及Docker-compose的安装及项目部署实战
  3. 织梦Dedecms制作"关于我们"等单页面的实现方法
  4. Java软件工程师 (职业简介)
  5. 画春天的景色计算机教案,幼儿园中班教案《画春天》含反思
  6. 【技术贴】聊聊ArcGIS Runtime for Xamarin
  7. AES加密/解密报错,Input length must be multiple of 16 when decrypting with padded cipher
  8. PAT 1026 Table Tennis (30分)
  9. 零信任牢不可破,首届CSA西塞杯攻防挑战赛圆满成功
  10. 窥探MySQL索引与事务