基于springboot的家政服务网站

简介: 本系统采用springboot框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学采用。

项目介绍:



本系统采用springboot框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学采用。


项目技术:



后端:springboot、mybatis

前端:bootstrap、js、css、ajax等

开发工具:idea

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8


功能概述:



前端:
登陆或者注册系统
查看服务项目,或者分类查询
可搜索服务项目
查看服务详情以及服务历史评价信息
可以预定服务,预定后下单
下单后生成订单,可在我的订单中查看
进入个人中心,可以查看或修改个人信息,修改密码
查看个人订单或者进行订单评价
可以查看我的预约信息
查看网站公告
后端:
后台登陆
管理用户信息管理:维护管理用户,可关键词查询
网站用户信息管理:可查看或者删除用户,可关键词查询
新闻功能:维护公告信息,可关键词查询,可关键词查询
服务类型信息管理:对服务类型就行管理,可关键词查询
服务项目信息管理:对服务进行管理,可关键词查询
订单信息管理:查看或者删除订单、或者搜索查看
订单项信息管理:查看或者删除详细订单信息
订单评价信息管理:查看或者搜索用户评价,并回复评价
工作人员管理:工作人员维护,或者搜索查询
订单分配信息管理:对订单进行分配工作人员,对订单状态变更
数据统计:订单收入统计、服务评价统计、服务数量统计


部分功能展示:



系统首页


5eda3d1a139a4777a16bc36b200f48ae.png


分类查看服务


526d921ada0d450088d111eb3b5c90f0.png


服务详情,可以查看详细介绍,以及评价信息


32e5f1ff70054d92b13e31f7ae2b6c83.png


个人中心,登陆后可以进入


c4326ba84919404fbe4ad1306846ec94.png


可以查看个人信息,或者修改


28abebbcb6054ea5894528dfa96a55ca.png


可以查看个人订单信息


a8c09c7d99054a3cb111a8c1cb348a72.png


可以对已经购买的订单进行评价


8b8fbd2540b54504b6c1053855065149.png


我的预约,可以进行支付


2120e98962534d8abf55bf2d7c5b59b0.png


支付时需要填写个人信息


6875c5cddeeb4683aee01a2cfe30faee.png


后台-管理用户管理


3a33ff56b3db4222887dc206b134f3ed.png


后台-用户信息管理


0799cfc6cdf0448294d0b116e0a4f707.png


后台-公告添加


612401fb182749deb850861e23eb2bae.png


后台-服务分类管理


e46aa1be44d542768ff2f737acb8944d.png


后台-服务维护


76cec62850b04ba9b368a7231107bc6a.png


后台-订单列表


ee69c1dbe96944a683027fd66ebd8459.png


后台-服务评价统计


0c506ff9bd4946f1b155cfc56b7f8c16.png


后台-服务数量统计


3e9f90cd25be4a8bb84541c696d18ae9.png


后台-订单收入统计


5edafae0a82c416ea41034f49a4822cd.png


部分代码:



// 更新数据
  @RequestMapping("/updateArticle")
  public String updateArticle(Article article) {
    this.articleService.updateArticle(article);
    return "redirect:/article/getAllArticle";
  }
  // 显示全部数据
  @RequestMapping("/getAllArticle")
  public String getAllArticle(String number) {
    List<Article> articleList = this.articleService.getAllArticle();
    PageHelper.getPage(articleList, "article", null, null, 10, number, this.getRequest(), null);
    return "admin/listarticle";
  }
  // 按条件查询数据 (模糊查询)
  @RequestMapping("/queryArticleByCond")
  public String queryArticleByCond(String cond, String name, String number) {
    Article article = new Article();
    if (cond != null) {
      if ("title".equals(cond)) {
        article.setTitle(name);
      }
      if ("image".equals(cond)) {
        article.setImage(name);
      }
      if ("contents".equals(cond)) {
        article.setContents(name);
      }
      if ("addtime".equals(cond)) {
        article.setAddtime(name);
      }
      if ("hits".equals(cond)) {
        article.setHits(name);
      }
    }
    List<String> nameList = new ArrayList<String>();
    List<String> valueList = new ArrayList<String>();
    nameList.add(cond);
    valueList.add(name);
    PageHelper.getPage(this.articleService.getArticleByLike(article), "article", nameList, valueList, 10, number, this.getRequest(),
        "query");
    name = null;
    cond = null;
    return "admin/queryarticle";
  }
  // 按主键查询数据
  @RequestMapping("/getArticleById")
  public String getArticleById(String id) {
    Article article = this.articleService.getArticleById(id);
    this.getRequest().setAttribute("article", article);
    return "admin/editarticle";
  }


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。


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

相关文章
|
6月前
|
人工智能 自然语言处理 Java
对话即服务:Spring Boot整合MCP让你的CRUD系统秒变AI助手
本文介绍了如何通过Model Context Protocol (MCP) 协议将传统Spring Boot服务改造为支持AI交互的智能系统。MCP作为“万能适配器”,让AI以统一方式与多种服务和数据源交互,降低开发复杂度。文章以图书管理服务为例,详细说明了引入依赖、配置MCP服务器、改造服务方法(注解方式或函数Bean方式)及接口测试的全流程。最终实现用户通过自然语言查询数据库的功能,展示了MCP在简化AI集成、提升系统易用性方面的价值。未来,“对话即服务”有望成为主流开发范式。
4952 7
|
8月前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
249 36
|
8月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue实现的家政服务管理平台设计与实现(计算机毕设项目实战+源码+文档)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
8月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
11月前
|
JSON Java 网络架构
elasticsearch学习四:使用springboot整合 rest 进行搭建elasticsearch服务
这篇文章介绍了如何使用Spring Boot整合REST方式来搭建和操作Elasticsearch服务。
312 4
elasticsearch学习四:使用springboot整合 rest 进行搭建elasticsearch服务
|
11月前
|
监控 Dubbo Java
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
这篇文章详细介绍了如何将Spring Boot与Dubbo和Zookeeper整合,并通过Dubbo管理界面监控服务注册情况。
758 0
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
|
11月前
|
自然语言处理 Java Maven
elasticsearch学习二:使用springboot整合TransportClient 进行搭建elasticsearch服务
这篇博客介绍了如何使用Spring Boot整合TransportClient搭建Elasticsearch服务,包括项目创建、Maven依赖、业务代码和测试示例。
526 0
elasticsearch学习二:使用springboot整合TransportClient 进行搭建elasticsearch服务
|
4月前
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
400 1
|
5月前
|
前端开发 Java 关系型数据库
基于Java+Springboot+Vue开发的鲜花商城管理系统源码+运行
基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜花商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。技术学习共同进步
393 7
|
4月前
|
供应链 JavaScript BI
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发
这是一款专为小微企业打造的 SaaS ERP 管理系统,基于 SpringBoot+Vue+ElementUI+UniAPP 技术栈开发,帮助企业轻松上云。系统覆盖进销存、采购、销售、生产、财务、品质、OA 办公及 CRM 等核心功能,业务流程清晰且操作简便。支持二次开发与商用,提供自定义界面、审批流配置及灵活报表设计,助力企业高效管理与数字化转型。
417 2
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发