基于SSM的小区缴费系统
博主主页:猫头鹰源码
博主简介: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的小区缴费系统相关推荐
- 计算机毕业设计系列基于基于SSM的小区物业信息管理系统
目录 一.项目介绍 二.开题报告 三.项目截图 四.源码获取 一.项目介绍 计算机毕业设计系列Java源码之基于SSM的小区物业信息管理系统 本项目是一款基于SSM的小区物业管理系统,主要针对计算机相 ...
- 基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA疫情小区通报系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM的基金门户系统57d89系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...
- java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署
java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署 java毕业设计基于的智慧小区Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- 基于ssm的小区物业管理系统
1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于ssm的小区物业管理系统. 计算机毕业生设计,课程设计需要帮助的可以找我 代码 https://pan.baidu.com/s/1Cdx ...
- KS008基于SSM的新闻发布系统
本项目基于SSM框架实现新闻系统,开发工具为IDEA / MYECLIPSE,数据库为MYSQL.前端使用JSP+bootstrap实现页面布局. 具体主要功能模块包括: 新闻前端:相关数据展示 首页 ...
- java项目-第71期基于ssm的化妆品商城系统【毕业设计】
java项目-第71期基于ssm的化妆品商城系统 1.项目简述 网上化妆品商城系统, 前台+后台管理,用户注册,登录,商品展示, 分组展示,搜索,收货地址管理, 购物车管理,添加,购买,个人信息修改. ...
- 基于SSM的电影票预订系统 JAVA MYSQL
10197_基于SSM的电影票预订系统 技术 SSM 工具 eclipse + tomcat + mysql + jdk 功能详情 用户:首页.电影.影院.榜单.选座购票 管理员:用户管理.电影管理. ...
- 10198_基于SSM的电影票预订系统
10198_基于SSM的电影票预订系统 技术 SSM 工具 eclipse + tomcat + mysql + jdk 功能详情
最新文章
- IBM被曝拟出售昔日明星业务Watson Health,10年医疗梦就此破碎?
- Zookeeper源码解读
- Hello World on Impala
- nginx 访问控制之deny allow
- 第13章:项目合同管理--章节真题
- pyecharts line_base绘图只有坐标轴,数据不再数轴上显示
- 秒半价,限四天!Vostro极致轻薄全能本,助你全能全开!
- 与java线程有关的,线程多少和什么有关?大神们表示有话要说!
- um是代表什么意思_女生约会心里都想什么?女生约会举动代表什么意思
- python golang 小工具_使用Go语言简单模拟Python的生成器
- 值得电商美工借鉴的购物APP页面设计,让人无法自拔
- 独立站需要ERP系统吗?
- excel线性拟合的斜率_Excel 应用SLOPE函数计算线性回归线的斜率
- java web张龙_圣思园张龙javaWeb视频教程全集配套源码和PDF课件
- 超像素、语义分割、实例分割、全景分割
- 超强Commodore C64 emulator for Flash Player 9
- Vue中使用mavonEditor插件实现markdown在线编辑
- 疫情期间中国互联网公司亏损排行榜
- 和HTTP协议密切协议
- 记录我的缺点、优点、记录生活方式,总结并不断优化自己
热门文章
- 短视频社交|电影点播平台Springboot+vue+ElementUI前后端分离
- Linux下Docker及Docker-compose的安装及项目部署实战
- 织梦Dedecms制作"关于我们"等单页面的实现方法
- Java软件工程师 (职业简介)
- 画春天的景色计算机教案,幼儿园中班教案《画春天》含反思
- 【技术贴】聊聊ArcGIS Runtime for Xamarin
- AES加密/解密报错,Input length must be multiple of 16 when decrypting with padded cipher
- PAT 1026 Table Tennis (30分)
- 零信任牢不可破,首届CSA西塞杯攻防挑战赛圆满成功
- 窥探MySQL索引与事务