天天看点

基于JAVA社区家政服务系统的设计与实现-计算机毕业设计源码+LW

作者:计算机毕业设计老师

文献综述:

随着计算机的持续发展,人类进入信息化时代,各种软件和管理系统层出不穷,软件已成为提高办公质量和经济增长的重要手段,由此带来了许多新兴行业。比如在线购物,京东商城和淘宝的成功有目共睹。

基于互联网的管理平台,收集和整理各类信息,这些信息以有序的方式存储在数据库中,数据库是存储信息的管理系统。互联网上所有的资源大多以一定的关系和结构存储在特定的数据库,数据库是管理系统存在的必要条件。数据库将信息进行分类,实现系统化、标准化。最终通过程序的检索查询数据,按照一定的标准进行排序,方便用户的读取和使用。

由于经济发展,社会进步,社会对于服务也呈现出多样化的趋势,如家政服务行业,家政服务行业由以前的保姆、清洁向更丰富的服务类型发展变化。人民生活水平的提高,社会节奏的加快,使很多社会成员需要更丰富、更多样化的服务。在这样的环境下,家政服务公司便如雨后春笋般地在全国各地发展起来,尤其是在大中城市。

在多样化的服务模式下,很多的家政服务公司采取的传统的宣传与其服务模式在实际工作中显出了不足之处,主要是由于宣传范围不够宽广,宣传时间持久性不足,只有一次性的宣传模式和间歇性的宣传方法。因而,社区家政服务系统作为宣传范围广大,宣传时间持久性也很好的宣传模式下的产物,正在成为传统宣传方法的一个极好的补充,并为广大民众所接受。并且,由于其交互性的特点,社区家政服务系统不但可进行宣传与推广工作,还可进行服务的订购与反馈,能更方便地服务于大众。

对于近年来广大的失业与下岗人员,还有一些需要进行社会实践生活来获取生活来源的大中专学生,家政服务也是一个不错的选择,这样既有充足的人力资源基础,又有大面积的服务需求,家政服务业有不错的发展潜力,并且也适合在网络上进行宣传与运营,开发这样的社区家政服务系统是完全有必要的。

在这个高速发展的互联网时代,任何事物都追求效率。相比较传统管理来说,社区家政服务系统的操作快捷易懂,简化了用户消费的步骤,尤其是能够在线上下单预定,减少用户等候、排队的时间,提高用户的体验,为社区家政节约人力资源和工作功率,也能够服务更多的客户从而获取利润。

SpringBoot框架包括SpringMVC、Spring、MyBatis三个方面。

SpringMVC是MVC的改变,它也属于Spring框架,可以零配置的进行开发,缩减了开发的时间,当用户通过浏览器发送Request请求时,在配置文件里通过DispatcherServlet前端进行处理连接器。通过HandlerMapping识别器进行匹配,识别器是通过Control的控制器进行调用,Control完成处理后传送给DispatcherServlet解析Model和View后,返回信息到前台页面。

Spring是J2EE的一个标准,Spring将表现层、业务层耦合降低,因为它包含IOC控制反转,支持依赖注入。Spring支持七个模块,每个模块可单独使用,也可以相互之间进行调用。Spring核心容器是通过工厂模式实现,代码的依赖和配置分离,另外一个是面向切片,也就是AOP,通过配置文件的配置,很轻松的实现切片管理,比如说实现事务管理。Spring也提供了数据访问对象,通过数据库操作,并将异常和数据提供给业务逻辑。

MyBatis是一个持久型框架,支持映射、存储过程。MyBatis不需要JDBC的数据库操作代码,通过注解或者XML映射数据对象直接反映数据集字段,首先通过SqlSession获取数据库操作链接实例,然后通过标准方法产生实体,实体是通过配置文件进行配置的。

参考文献:

[1]崔瀚铭. 本地生活服务系统的设计与实现[D].南京大学,2021.DOI:10.27

[2]张哲,吴姗姗.基于J2EE的家政共享系统应用研究[J].现代信息科技,2019,3(22):148-149.

[3]陈国通,刘琪,范圆圆.基于微信小程序的家政服务预约系统设计与实现[J].信息通信,2019(02):122-124.

[4]俞道亮. 家政服务业O2O订单管理信息系统设计与实现[D].上海交通大学,2017:25-32.

[5]曹辉,孙麒.基于Nginx的智慧社区家政服务系统的设计和研究[J].工业控制计算机,2017,30(04):57-59.

[6]陈古音. 家政服务管理信息系统的设计与实现[D].吉林大学,2015:60-71.

[7]张茜. 面向社区的家政服务系统的设计与实现[D].苏州大学,2014:38-42.

[8]高进,孙彬.基于Java的云计算编程模型建构[J].科技风,2019(30):96-100.

[9]何晶.Java-Web开发应用探讨[J].计算机产品与流通,2019(11):104-105.

[10]王志辉.JAVA语言在软件开发中的应用[J].电子技术与软件工程,2019(20):42-43.

开题报告(正文):

1、 选题背景和意义

当今社会,人们的生活速度越来越快,传统模式的家政服务管理已经无法满足现代人的生活追求。随着网络科技水平的不断提高,互联网在大陆迅速普及,计算机涉及领域越来越广泛,为了适应新形势的发展,互联网家政服务已经日趋成为了新时代家政服务行业普遍形式,并在家政服务行业中发挥高效、便捷的作用,把人们从繁重的工作中解脱出来。更何况,在疫情常态化时期,建立网上的社区家政服务系统有助于减少面对面接触,能够快速便捷地提供家政服务并进行规范管理。家政的服务质量、服务速度、服务特色内容等等都在改变人们的思想,之前的很多家政服务由于人力、物力、财力等原因,一些管理系统无法完美的展现它的特色和优势,变得繁琐,浪费了很多顾客资源。

社区家政服务系统能够对家政服务信息、预约情况以及客户信息进行管理,从而为管理者提供快速、高效的信息服务,避免后台处理的繁琐与误差,更方便对家政服务客户提供信息化管理,提供更智能化的家政服务预约功能。本系统拟采用全新的计算机网络和管理系统,这将成为提高家政服务管理效率,改善服务水准的重要手段之一。

本平台拟采用现在应用广泛的Java技术和MySq1数据库的架构实现,进行系统的分析,从用户的角度去思考,怎么实现在线就可以获得自己需要的资源的信息,从而打造一个规范化、系统化、信息化、网络化的平台,具有较好的适应性和推广性。

在这个高速发展的互联网时代,任何事物都追求效率。传统的家政服务在服务过程中存在较多的不足:第一,有很多非法中介;第二,预定过程繁杂;第三,很难进行双向选择;第四,需要较长时间的等待;第五,难以保证所提供的服务质量,难以树立口碑。相比较传统管理来说,社区家政服务系统的操作快捷易懂,简化了用户消费的步骤,尤其是能够在线上下单预定,减少用户等候、查找服务的时间,提高用户的体验,为家政服务节约人力资源和工作效率,也能够服务更多的客户,从而获取利润。

社区家政服务系统可以为用户提供不同等级的服务,使得客户与服务人员能快速有效率的对接,客户评价和纠纷投诉使得服务质量更有规范和保障。同时,在疫情期间,建立服务人员的健康档案,使得客户放心。通过各种数据的统计方便了解家政服务行业的薪水趋势、就业趋势,为科学管理提供了数据支持,同时可激励服务人员提高自身服务水平,考取各种资质证书。该社区家政服务系统的实现在一定程度上提高了市场竞争力。

2、 研究目标与任务

主要任务是完成社区家政服务系统的开发背景、系统概述、需求分析、系统设计、系统实现和测试环节等。随着互联网的高速发展,计算机的使用已经遍布人们生活中的各处,在家政方面也不例外。随着互联网+的理念的发展,为了提供用户方便快捷的家政服务渠道,打造舒适的家政服务,社区家政服务系统由此而生。社区家政服务系统是一个对服务人员进行分级管理,再通过数据显示给用户,让用户在网上根据自己的实际需求预约自己的家政服务,最终形成订单收取费用为整个流程的全面管理平台,同时系统后台的管理员还能够管理所有用户的信息。

主要的功能设计目标为:

社区家政服务系统本质上是一个家政服务浏览和在线预约的平台,从用户角度,系统将包括会员、服务人员和管理员。

管理员功能如下:管理会员信息、管理服务人员、家政服务分类管理、家政服务管理,审核健康检测,公告管理、收费类型管理、服务安排查看、服务完成查看、系统统计(按每月服务次数、服务类型、资质进行统计)、系统管理、管理评论、管理投诉问题。

服务人员功能:管理个人的健康检测信息,管理会员预约的家政服务订单,发布家政服务、修改我的家政服务(可上传资质证书和健康体检证明),服务安排,服务情况说明,完成服务、个人资料管理。

会员功能:多种方式查询家政服务,首页推荐家政服务,选择家政服务后在线预约,可以查看家政人员的电话,查看服务人员的服务安排、服务情况、完成服务后,对服务进行评价。会员定期对个人信息进行修改,包括个人信息和密码信息,最终通过注销后退出本系统。

3、 分析或调研报告

在社区家政服务系统的基本业务下,降低操作门槛,可以方便的对各种信息进行浏览,交互。管理员对信息进行有效的管理,通过操作菜单进行每一个功能模块的具体操作,不存在前后模块业务上的复杂操作要求,是一种所见即所得的方式,所以在操作上具有可行性。在开发社区家政服务系统上,业务流程并不复杂,时间成本低,同时可有效的降低信息成本,提高信息使用率,使得管理更加科学化、规范化。产出方面,社区家政服务系统投入使用后可以改变旧模式的效率低下,耗费人力、物力资源多的问题,并提高效率,减少大量中间环节,带来经济利益。

本系统拟利用Springboot进行开发,后台选择面向对象的JAVA编程,JAVA具有功能强大,适应性强的特点。在JAVA的框架下可以开发出完善的应用程序系统,并且开发周期短。可以和MySQL数据库完美链接,数据库可以存储大量的数据并提供安全保障,因此,构建社区家政服务系统,在技术上是可行的。

4、 拟定的方案或路线

(1)计划搭建Eclipse的开发环境、安装MySQL数据库,然后创建数据库,开发框架和页面,最后进行测试。

(2)拟采用B/S结构,vue动态网页技术开发网页,设计模式是Springboot框架,后台的数据库通过Mysql数据库建立,核心的开发语言是基于java的开发。

(3)计划完成基于JAVA社区家政服务系统的设计与实现,功能完整,界面友好,能满足用户下单与管理员订单管理等需求。

(4)准备完成前后台管理功能,家政人员提供服务,管理员可以管理系统信息,会员查看服务,在线预定等。

(5)拟撰写合格的毕业设计说明书,阐述毕业设计涉及的理论要点、设计过程和测试结果等。

5、 撰写提纲及实施计划

摘 要

Abstract

第一章 绪论

第二章 相关技术介绍

第三章 系统分析

第四章 系统设计

第五章 系统实现

第六章 系统测试

总结

参考文献

谢 辞

2022/9/21-2022/10/30,项目需求分析,分析基于Java社区家政服务系统的需求,整理需求分析文档。

2022/11/1-2022/12/25,查文献前期指导,根据老师指导,学习Java相关的知识。

2022/12/26-2023/1/9,项目初步设计,对基于Java社区家政服务系统进行设计,包括功能设计数据库设计和系统架构设计。

2023/1/10-2023/1/20,完成开题。

2023/1/21-2023/3/15,论文初稿写作。

2023/3/16-2023/3/25,中期检查,完成社区家政服务系统的开发任务,包括前台功能和后台管理。

2023/3/26-2023/4/20,完成论文初稿,完成社区家政服务系统的编程以及系统测试。

2023/4/21-2023/5/5,修改/查重。

2023/5/6-2023/5/18,答辩申请/答辩/后期定稿存档。

基于JAVA社区家政服务系统的设计与实现-计算机毕业设计源码+LW
基于JAVA社区家政服务系统的设计与实现-计算机毕业设计源码+LW
基于JAVA社区家政服务系统的设计与实现-计算机毕业设计源码+LW

继续阅读