摘 要
近年来家政行业发展迅猛,社会上家政服务需求旺盛,大量的社会人员涌入家政服务行业,家政行业作为朝阳产业,发展潜力巨大,有助于改善民生,提高社会就业率。在家政行业快速发展的社会背景下,家政行业也暴露出许多问题,家政人员素质残次不齐,家政公司缺乏有效的管理,家政收费标准不明确,很多家政服务需求者需要花费大量的时间和精力进行对比筛选,这些问题都阻碍了家政行业健康发展,如何解决家政市场供需平衡,提高家政服务的效率是家政行业急需解决的问题。
基于微信小程序的家政服务提供平台采用互联网和计算机等技术对家政相关资源进行整合,利用B/S架构设计,用Java语言、SpringBoot框架和MySQL数据库进行设计,架构一个在互联网运行的系统。系统的用户包括用户、家政阿姨和管理员,系统功能模块有用户管理、家政阿姨管理、家政服务管理、家政服务预约管理、服务进度管理、服务评价管理、留言反馈管理等,利用互联网实现线上家政服务预约管理。
基于微信小程序的家政服务提供平台利用软件和硬件实现了信息化和数字化的家政服务管理,通过线上预约、评价和线下服务来进行家政供需的快速匹配,实现了对家政公司人员和业务的管理,提高了客户服务满意度。传统的家政信息传递和交流模式成本高、信息获取有误差,因此利用信息管理系统来进行家政信息的管理,拓展了信息传递渠道,利用信息技术来实现信息的存储、加工、传输和共享,推动了传统家政行业的改革,大大的提高家政服务效率,满足现代人们日益旺盛的家政服务需求。
关键词:家政;服务;预约;Java
ABSTRACT
In recent years, the domestic service industry has developed rapidly, and there is a strong demand for domestic services in society. A large number of social personnel have flooded into the domestic service industry. As a sunrise industry, the domestic service industry has enormous development potential, which can help improve people's livelihoods and increase social employment rates. In the context of the rapid development of the domestic service industry, many problems have also been exposed, such as uneven quality of domestic personnel, lack of effective management by domestic service companies, unclear charging standards for domestic services, and the need for many domestic service demanders to spend a lot of time and energy comparing and screening. These problems all hinder the healthy development of the domestic service industry. How to solve the supply-demand balance in the domestic service market, Improving the efficiency of domestic services is an urgent issue that the domestic service industry needs to address.
The domestic service appointment management system integrates domestic resources using technologies such as the Internet and computers, and is designed using the B/S architecture. It is designed using Java language, SSM framework, and MySQL database to build a system that runs on the Internet. The users of the system include users, home service personnel, and administrators. The system's functional modules include user management, home service personnel management, home service management, home service appointment management, service progress management, service evaluation management, message feedback management, etc. The system utilizes the Internet to achieve online home service appointment management.
The domestic service appointment management system utilizes software and hardware to achieve information-based and digital domestic service management. Through online appointment, evaluation, and offline services, it quickly matches domestic supply and demand, manages personnel and business of domestic service companies, and improves customer service satisfaction. The traditional mode of transmitting and exchanging household information has high costs and errors in information acquisition. Therefore, using information management systems to manage household information expands the channels of information transmission and utilizes information technology to achieve information storage, processing, transmission, and sharing, promoting the reform of the traditional household service industry, greatly improving the efficiency of household services, and meeting the increasingly strong needs of modern people for household services.
Key words:Home economics;Services;Appointment;Java
目 录
摘 要 I
目 录 III
第1章 绪论 1
1.1 研究的目的 1
1.2 国内外研究现状 2
1.2.1 国内现状 2
1.2.2 国外现状 2
1.3 研究的意义 3
1.4 主要研究内容 3
第2章 关键技术介绍 4
2.1 Java语言 4
2.2 SpringBoot框架 4
2.3 MySQL数据库 5
第3章 系统分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 6
3.1.4 管理可行性 7
3.2 需求分析 7
3.1.1 性能需求分析 7
3.1.2 功能需求分析 7
3.3 系统用例分析 8
第4章 系统概要设计 10
4.1 系统总体设计 10
4.2 功能模块设计 11
4.3 数据库设计设计 12
4.3.1 概念就结构设计 12
4.3.2 逻辑就结构设计 12
第5章 系统详细设计与设计 17
5.1用户模块设计 17
5.2服务人员模块设计 22
5.3管理员模块设计 24
第6章 系统测试 28
6.1 测试目的 28
6.2 测试用例 28
6.3 测试结果 30
结论 31
参考文献 32
第1章 绪论
互联网信息技术的发展为传统行业带来了新的变革,传统的行业涉及的各项数据可以利用计算机技术进行管理,在互联网下传统行业的管理模式、经营模式都可以在线上进行,行业管理效率大大提升,计算机互联网为行业发展带来新的动力。
1.1 研究的目的
近年来家政行业发展迅猛,社会上家政服务需求旺盛,大量的社会人员涌入家政服务行业,家政行业作为朝阳产业,发展潜力巨大,有助于改善民生,提高社会就业率。在家政行业快速发展的社会背景下,家政行业也暴露出许多问题,家政人员素质残次不齐,家政公司缺乏有效的管理,家政收费标准不明确,很多家政服务需求者需要花费大量的时间和精力进行对比筛选,这些问题都阻碍了家政行业健康发展。从整体上来说,目前我国家政服务业快速发展,作为新兴产业,对促进就业、精准脱贫、保障民生具有重要作用,但仍存在有效供给不足、家政人员服务质量水平不高、忽视家政教育发展、企业品牌知名度较低、社会信用体系及标准不健全不规范、家政服务业法制建设滞后等问题。按照新时代高质量发展的要求,要积极开展家政教育和家政培训提升行动,着力发展员工制企业,完善家政从业者各项权益保障机制,强化质量信用监管等有效体制机制,构建家政服务业法治化、信息化、标准化体系,推动家政企业进社区,给人民群众切实提供便捷高质量的服务。因此如何解决家政市场供需平衡,提高家政服务的效率是家政行业急需解决的问题。
科学技术是第一生产力,每一次的科技技术突破必然引发社会的快速进步。计算机技术的快速发展在全球范围内引发了新的技术革命,信息技术实现了对各行各业复杂的信息管理,信息技术采用各项软硬件等技术改变了底层的信息管理方式和逻辑,实现了网络化、高效化和便捷化的信息管理,能为各行各业赋能,从根本上提高了信息管理效率,创造更多的社会价值。信息技术的发展从计算机产生发展起步,到目前经历了百年的发展,从简单的单机信息存储管理实现了全球互联的信息技术管理,改变了人类的生活和生产方式。结合自己所学,本次研究为家政公司开发线上家政服务预约管理平台。基于微信小程序的家政服务提供平台采用互联网和计算机等技术对家政相关资源进行整合,利用B/S架构设计,用Java语言、SpringBoot框架和MySQL数据库进行设计,架构一个在互联网运行的系统。系统的用户包括用户、家政阿姨和管理员,系统功能模块有用户管理、家政阿姨管理、家政服务管理、家政服务预约管理、服务进度管理、服务评价管理、留言反馈管理等,利用互联网实现线上家政服务预约管理。
1.2 国内外研究现状
1.2.1 国内现状
在国内,家政服务在国内从最初的保姆行业,已经逐渐形成了规范化的产业,家政服务行业不论是从业人员和还是产业规模都在不断的扩大。国内传统的家政服务模式存在很多的问题,家政服务信息获取渠道窄,客户的选择有限,信息不匹配,家政服务效率低,于此同时家政市场也鱼龙混杂,很多从业人员服务质量低、价格不 透明、安全隐患大等,家政服务市场需要改革。2019年,刘晓飞在《互联网家政企业的信息系统研究》中认为近年来我国家政市场得到了快速的发展,尤其是从2016年放开二胎后家政服务市场更是得到了突飞猛进。然而在高速增长的背后是传统家政企业低效的商业模式和无法保障的风险,这些问题严重阻碍了家政服务业的后续发展。在互联网产业化的今天家政产业如何结合互联网实现互联网家政、020家政提高整体行业效率是一个值得深入研究的课题。他通过查阅大量文献、对比研究、逻辑演绎与归纳总结等研究方法对互联网下的家政信息化系统进行了全面研究。结合家政业务、互联网系统设计和信息化系统设计等设计并研发了整体系统[1]。2023年,谭浩在《基于微服务的家政服务平台的设计与实现》认为随着我国居民人均可支配收入的不断增加,人们对生活品质也有了更高的追求,家政服务行业的市场需求开始呈现井喷态势。然而,传统家政行业存在服务不标准、信息不透明、服务供不应求等问题。他采用Spring Cloud相关框架和微服务架构设计理念,并结合软件生命周期方法学,依次通过需求分析、概要设计、详细设计、系统测试等阶段工作,设计并实现了产品中心、订单中心、调度引擎、服务者管理、培训管理、营收中心、消息中心等微服务,利用互联网来构建一个线上服务平台,解决了现有模式存在的一列问题[2]。
1.2.2 国外现状
国外的线上家政的信息化研究早在 20 世纪 60 年代就已经开始了,一些国家通过采用信息化技术已经推出了适合自己国情的家政服务管理系统,实现了家政智能化服务管理。2022年Jianjun Y,Yanli F,Yuanguang Z, et al.在《Pricing and quality strategies for an on-demand housekeeping platform with customer-intensive services》中提出了一种提供客户密集型服务的按需客房服务平台的定价和质量策略,利用互联网和计算机算法来引导现有的家政服务市场,研究认为随着潜在需求市场容量的扩大,平台会选择降低价格来吸引更多的客户和服务供应商,直到到达部分市场,从而获得更高的收入,而供应商会提供质量较低的服务来服务更多的客户,从而获得更多的工资。该系统为家政服务市场提供了更加可靠和稳定的服务机制。国外的家政网络服务平台发展迅猛[3]。2022年,M2 Presswire在《Thailand's Largest Home Service Platform Renews Services and Expands Across Southeast Asia》中指出在经济发展较快的地区互联网家政发展迅猛,互联网家政平台的服务在不断的更新,家长服务的内容在不断的补充,一些互联网家政巨头也在开始跨国布局,互联网家政服务的理念正在不断的冲击家政市场,推动了全球家政市场的规范化、网络化和数字化的发展[4]。
从国内外研究现状可以看出,现代社会家政服务需求旺盛,利用信息技术和互联网技术来架构线上服务渠道是家政行业发展的趋势,借助互联网可以有效的满足用户需求,打造线上家政服务体系,推动家政行业信息化、数字化的改革。
1.3 研究的意义
基于微信小程序的家政服务提供平台利用软件和硬件实现了信息化和数字化的家政服务管理,通过线上预约、评价和线下服务来进行家政供需的快速匹配,实现了对家政公司人员和业务的管理,提高了客户服务满意度。系统的功能围绕家政服务展开,实现了对家政服务的线上管理,为家政公司提供便捷的服务管理工具,借助于信息技术的安全性、稳定性和可操作性来实现家政内部的管理。
传统的家政信息传递和交流模式成本高、信息获取有误差,因此利用信息管理系统来进行家政信息的管理,拓展了信息传递渠道,利用信息技术来实现信息的存储、加工、传输和共享,推动了传统家政行业的改革,大大的提高家政服务效率,满足现代人们日益旺盛的家政服务需求。
1.4 主要研究内容
在经过前期的调研和查阅相关资料之后发现现有的家政服务管理模式已经满足不了时代发展的需求,现代人们更加喜欢高效、便捷、多样化选择的家政服务方式。互联网时代线上预约已经成为了各行各业发展的趋势,家政行业与互联网的匹配程度较高,家政的需求人员具有线上预约的需求,家政公司的管理也需要信息化和数字化的平台来进行辅助。在互联网平台上一切的家政服务都可以用数据来展示、传递和交流,客户的服务满意度高,家政人员的各项服务也更加的规范化,可以接受广大客户的评判和监督,帮助客户寻找到更加适合的家政人员,减少不必要的家政服务争端,提高家政服务公司的服务水平。
基于微信小程序的家政服务提供平台架构一个基于B/S的服务网服务平台,系统后端技术为Java语言SSM框架,前端技术为Html、Css、Ajax,数据库为MySQL,数据库管理工具采用Navicat、开发工具为IDEA。基于微信小程序的家政服务提供平台将家政阿姨、家政公司和容纳在一个平台,利用线上来拓宽家政行业信息渠道,改变传统的找家政模式,大大的提高了家政服务效率,满足现代人们日益旺盛的家政服务需求。基于微信小程序的家政服务提供平台功能模块主要有:用户管理、家政阿姨管理、家政服务管理、家政服务预约管理、服务进度管理、服务评价管理、留言反馈管理等。
第2章 关键技术介绍
基于微信小程序的家政服务提供平台采用计算机软件开发技术实现,本章节介绍系统开发用到的主要技术。
2.1 Java语言
21世纪是互联网时代。Java作为一门跨平台的语言,凭借其良好的可执行性、移植性以及安全性等优势,在互联网的潮流中激流勇进,成为了最主要的语言,并实现了多方面的应用[12]。基于微信小程序的家政服务提供平台的实现需要采用计算机编程语言,计算机编程语言可以结合硬件,利用计算机技术来处理大量复杂的信息。基于微信小程序的家政服务提供平台采用Java语言开发,Java是广泛应用的面对对象开发语言,Java学习门槛较低,Java经过几十年的发展不断产生新的技术,在互联网时代特别符合现实使用需求。Java语言相比较于其他编程语言具有可移植性、安全性、跨平台性、简易型[12]。使用Java开发项目可以实现跨平台,在多个操作系统可以使用,可以实现基于B/S架构的开发,项目可以部署在高性能的服务器上,用户通过浏览器界面操作软件,方便快捷。Java语言是开源的编程语言,相关的技术支持较多,因此采用Java开发有许多的开源解决方案参考。Java的开发工具主要有Eclipse,IDEA等。基于微信小程序的家政服务提供平台采用IDEA开发工具进行开发,IDEA对Java的支持较好,使用方便简单,支持智能化和可视化的开发,是目前应用主流的Java开发工具。
2.2 SpringBoot框架
Spring是基于AOP和IOC的,实现了对Java程序的完善,基于Spring框架开发方便解耦,简化开发,通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成的程序耦合度高。通过Spring提供的AOP功能,方便进行面向切面编程。Spring实现了声明式事务的支持,提高开发效率和质量。基于Spring框架的项目方便程序的测试,项目缺陷可以快速的完善。Spring方便集成各种优秀框架,与第三方框架或者插件的匹配程度高。SSM框架的服务端采用SpringMVC进行整合,SpringMVC实现额代码层的分离,有效的降低了代码耦合度,通过灵活的配置来减少大量的重复的代码,在Spring框架的基础上实现了视图层、控制器和模型的有效结合。SSM框架数据层采用MyBatis来构建,MyBatis是基于JDBC的,解决了传统的JDBC存在的若干缺点,可以实现无SQL语句的编程,能与数据库快速的进行交互,同时保留了数据层的灵活性,可以自定义SQL编程,满足不同的数据层需求。SpringBoot框架在SSM框架的基础上进一步的优化,采用更加智能化的模式来构建、配置、打包、运行、部署项目,采用约定优于配置的方式简化系统的配置,将系统的配置集中在单个文件当中,简化开发人员的工作量,有利于项目的后期维护。
2.3 MySQL数据库
基于微信小程序的家政服务提供平台采用项目管理系统的大量项目数据、进度数据等都需要长期高效的存储,因此需要采用现代数据库技术。Java语言一般采用MySQL数据库存储数据。MySQL是关系型数据库,MySQL采用数据结构来描述现实世界,可以将信息通过二位表格进行存储,数据库表结构关系可以显著的表达各个信息之间的逻辑关系。MySQL是流行的关系型数据库,MySQL与Java语言的契合度高,为Java语言提供了JDBC驱动,同时它与Java的很多数据层框架也能快速的进行整合。MyBatis框架与MySQL可以快速的进行数据交互,通过整合Jar包能快速的实现数据库的存储、数据加工和查询等操作。MySQL具有体积小,安全性和稳定性高,效率好等优势,能兼容多个系统平台,能基于Web进行开发,是开源免费的数据库,开发成本和应用成本都比较低,近年来MySQL在不断的优化,性能得到了巨大的改善,在各个项目类型中都有相关的解决方案,使用成熟案例多,是主流的关系型数据库。
基于微信小程序的家政服务提供平台采用SpringBoot+VUE的模式进行开发,项目开发效率高,前后端完全分离,利用MySQL存储系统的数据,实现了浏览器端、服务器端和数据库端的数据交互,满足了基于微信小程序的家政服务提供平台的开发需求。
第3章 系统分析
用户需求是系统分析的基础,对用户需求的把握很大程度上决定了最终的软件产品,系统分析是软件设计的重中之重,要结合用户的需求和行业软件的特点进行详细分析。
3.1 可行性分析
可行性分析是所有设计和分析工作的基础。基于微信小程序的家政服务提供平台的可行性分析要走访调研家政服务公司、家政阿姨和需求用户,从软件开发、应用、家政行业特点和现实条件等多个方面进行调研,论证基于微信小程序的家政服务提供平台的可行性。
3.1.1 经济可行性
基于微信小程序的家政服务提供平台是一个基于互联网的家政线上服务系统,通过一个软件和硬件的来整合家政资源,系统开发技术成熟,开发周期短,上线投入使用之后每年维护成本可以忽略,因此投入较少。基于微信小程序的家政服务提供平台利用互联网实现了线上的家政服务,极大的方便了家政需求者,对于家政阿姨和家政公司来说节约了时间和精力,实现了透明化、信息化和制度化的家政公司管理方法,有效的提高管理的效率,为家政公司提供决策数据,实现巨大的经济价值,推动传统家政行业数字化和互联网化的改革,因此项目管理系统具有经济可行性。
3.1.2 技术可行性
基于微信小程序的家政服务提供平台采用Java语言,SpringBoot框架,Vue技术和MySQL数据库实现,采用MVC框架实现了前后端的分离,IDEA开发效率高,能快速搭建框架,完成前后端开发,实现整合项目的功能模块。基于微信小程序的家政服务提供平台才用的技术都是主流的,相关的学习资料可以快速的获取,学生有相关的开发经验,能力足够开发出该系统,因此技术是可行性的。
3.1.3 操作可行性
基于微信小程序的家政服务提供平台是一个互联网系统,系统的操作都在浏览器进行,用户通过注册账号和登录完成家政服务的预约,家政公司的服务人员和管理员通过个人账号和密码登录进行操作,系统安全性较高,各项操作都只需要在电脑进行操作,包括数据录入和查询等操作,操作简单,极大的提高家政服务的效率,提高了家政公司的管理水平。因此操作是具有可行性的。
3.1.4 管理可行性
基于微信小程序的家政服务提供平台的主要目的就是实现家政服务的信息化和数字化的管理,利用计算机网络搭建互联网交流渠道,系统分配了不同的用户权限,实现了家政服务的线上统一管理,员工的各项操作都能实现数据共享,实现了基于互联网的家政服务管理,因此项目管理系统具有管理可行性。
从以上分析可以看出基于微信小程序的家政服务提供平台具有很强的可行性。
3.2 需求分析
3.1.1 性能需求分析
基于微信小程序的家政服务提供平台是基于互联网的家政服务平台,项目的目标是利用计算机实现家政的数字化和互联网的管理,改变现有的家政服务模式,推动家政行业的现代化改革。基于微信小程序的家政服务提供平台利用系统减少人为的信息交互,提高家政需求人员和家政人员之间的沟通效率,借助于硬件在系统中实现数据的存储,数据的存储数据量要满足实际需求,数据保证安全性,数据的查询速度要快,数据完整性高。基于微信小程序的家政服务提供平台响应速度要快,项目部署在服务器要减少人工维护,基于微信小程序的家政服务提供平台在互联网上只需要通过输入网址即可访问,用户的操作要尽可能简单,项目的后期的维护更新要尽量简化,控制基于微信小程序的家政服务提供平台的开发、维护和运行成功。
3.1.2 功能需求分析
基于微信小程序的家政服务提供平台将家政阿姨、家政公司和容纳在一个平台,利用线上来拓宽家政行业信息渠道,改变传统的找家政模式,大大的提高了家政服务效率,满足现代人们日益旺盛的家政服务需求。
基于微信小程序的家政服务提供平台预期有如下功能:
用户功能:
(1)用户信息管理:用户信息注册和登录,个人认证信息的提交,对登录密码修改等。
(2)家政服务预约管理:用户登录系统可以查看家政公司的服务信息,可以根据自己的需求预约家政服务,查看我的预约信息。
(3)服务进度管理:在个人中心可以查看我的家政服务预约进度和服务分配情况。
(4)服务评价管理:用户对已经完成的家政服务进行评价。
(5)留言反馈:对家政公司进行留言,反馈家政服务遇到的问题。
家政阿姨:
(1)个人信息管理:登录系统。对个人信息修改等。
(2)服务进度管理:查看我的服务分配信息,对分配的家政服务进行确认,对家政服务进度进行更新,查看我的所有进度信息。
(3)评价信息管理:查看用户对自己的服务评价信息。
管理员:
(1)用户管理:对系统注册用户信息进行管理。
(2)家政阿姨管理:对家政公司的所有服务人员信息进行管理。
(3)家政服务管理:对家政公司的服务类型和服务信息进行发布和管理。
(4)家政服务预约管理:查看所有用户预约的家政服务信息,对家政服务进行服务人员分配。
(5)服务进度管理:查看家政服务的进度,了解家政公司服务的所有信息。
(6)服务评价管理:查看所有的客户评价信息。
(7)留言反馈:查看用户的留言信息,对留言进行反馈。
3.3 系统用例分析
系统用例是将基于微信小程序的家政服务提供平台看成整体的系统,分析每个用户在系统的用例。
管理员用例:管理员主要在系统后台操作,管理员的用例包括用户管理、服务人员管理、留言反馈管理、服务项目管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、服务评价管理和系统配置管理。管理员用例如图3.1所示。
图3.1 管理员用例图
用户用例:用户进入系统可以在前台操作,在个人后台管理个人信息,用户的用例包括个人信息管理、服务预约管理、服务取消管理、服务评价管理、留言反馈管理和信息查询管理等。用户用例如图3.2所示。
图3.2 用户用例图
服务人员用例:服务人员进入系统可以在后台查看我的分配预约,对分配的家政服务进行服务和进度反馈,服务人员的用例如图3.3。
图3.3 服务人员用例图
以上就是系统分析的所有内容,分析了家政服务预约管理管理系统的开发需求,完成了基于微信小程序的家政服务提供平台的前期需求分析工作。
第4章 系统概要设计
本章节对基于Java的基于微信小程序的家政服务提供平台的整体架构、功能架构和数据库模型进行分析设计。
4.1 系统总体设计
基于Java的基于微信小程序的家政服务提供平台是一个互联网的应用,它架构在互联网服务器上,通过客户端浏览器和服务器端进行系统架构,这种架构就是目前应用最广泛的B/S架构,它通过互联网来实现数据的传递和加工,改变了数据管理的方法,实现复杂的业务管理。在B/S架构基础上,基于微信小程序的家政服务提供平台通过SpringBoot框架架构,系统设计的整体架构如图4.1。
图4.1 系统整体架构图
基于Java的基于微信小程序的家政服务提供平台分为三个段。浏览器端就是用户端,系统的用户在浏览器通过网页可视化界面进行操作,与服务器进行数据交互,后端后端的Java采用SpringBoot框架进行整合,分为了控制器、视图和Model模型层。系统在springboot框架的基础上实现了前后端的分离,同时实现了代码的解耦,项目的可维护性提升,通过数据库层与MySQL数据库进行数据交互,实现线上家政服务预约管理。
4.2 功能模块设计
基于Java的家政服务预约管理实现分为了前台和后台,后台根据用户也分为了用户、管理员和服务人员,本章节对各个用户的功能模块进行划分,系统功能的结构如图4.2所示。
图4.2 系统功能架构图
基于微信小程序的家政服务提供平台前台是游客进行登录查看,在系统前台设计了系统的展示界面,包括了首页、服务信息查看、公告查看、留言反馈和个人中心等。系统后台设计了用户、家政阿姨和管理员的功能模块,根据实际的需求进行设计,实现了线上家政信息的发布、查看、预约、进度管理和评价等一系列操作。
4.3 数据库设计设计
4.3.1 概念就结构设计
基于微信小程序的家政服务提供平台采用MySQL数据库存储数据。MySQL是关系型数据库,因此采用MySQL存储数据需要分析系统的实体和关系。基于Java的基于微信小程序的家政服务提供平台通过分析之后系统E-R关系如图4.3。
图4.3 系统E-R图
4.3.2 逻辑就结构设计
结合数据库分析,设计基于Java的基于微信小程序的家政服务提供平台的数据库存储结构。
管理员存储家政服务管理系统的管理员信息,表结构如下。
表4.1 管理员表
字段名称 | 类型 | 长度 | 字段说明 | 备注 |
id | Int | 20 | 主键 | 主键 |
username | varchar | 50 | 用户名 | |
password | varchar | 50 | 密码 | |
role | varchar | 10 | 角色 | |
Newtime | Datetime | 新增时间 |
用户表存储家政服务管理系统的用户信息,用户在系统可以注册进行登录,用户表结构如下。
表4.2 用户表
字段名称 | 类型 | 长度 | 字段说明 | 备注 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 新增时间 | |
Username | varchar | 50 | 账号 | |
Password | varchar | 50 | 密码 | |
Name | varchar | 50 | 姓名 | |
Sex | varchar | 1 | 性别 | |
Emall | varchar | 50 | 邮箱 | |
Phone | varchar | 50 | 手机号码 | |
Pic | varchar | 50 | 相片 |
服务分类表存储家政服务管理系统的服务分类信息,表结构如下。
表4.3 服务分类表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 新增时间 | |
fuwuleixing | varchar | 50 | 服务分类名称 |
服务项目表存储家政服务管理系统服务项目信息,表结构如下。
表4.4 服务项目表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 新增时间 | |
Name | varchar | 50 | 服务项目名称 | |
Picture | varchar | 50 | 图片 | |
Flid | Int | 10 | 服务类型 | 外键 |
hetongxinxi | varchar | 200 | 合同附件 | |
Price | Double | 200 | 价格 | |
fuwujianjie | Text | 500 | 服务简介 | |
fuwuxiangqing | Text | 2000 | 服务详情 | |
Time | Datetime | 4 | 发布日期 |
公告表存储家政服务管理系统公告信息,表结构如下。
表4.5 公告表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 新增时间 | |
Biaoti | varchar | 200 | 标题 | |
Jianjie | varchar | 500 | 简介 | |
picture | varchar | 50 | 图片 | |
Detail | Text | 2000 | 公告内容 |
留言反馈表存储家政服务管理系统用户的留言反馈信息,表结构如下。
表4.6 留言反馈表
字段名称 | 类型 | 长度 | 字段说明 | 备注 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 留言时间 | |
userid | Int | 10 | 用户ID | 外键 |
content | varchar | 500 | 留言内容 | |
Puc | varchar | 200 | 留言图片 | |
reply | varchar | 500 | 回复内容 | |
Hpic | varchar | 50 | 回复图片 |
服务人员表存储家政服务管理系统的家政阿姨信息,表结构如下。
表4.7 服务人员表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 备注 |
Newtime | Datetime | 4 | 添加时间 | |
Card | varchar | 50 | 工号 | |
Password | varchar | 50 | 密码 | |
Name | varchar | 50 | 姓名 | |
xingbie | varchar | 1 | 性别 | |
varchar | 50 | 邮箱 | ||
Phone | varchar | 50 | 手机号码 | |
Pic | varchar | 50 | 照片 |
服务预约表存储家政服务管理系统用户线上预约信息,表结构如下。
表4.8 服务预约表
字段名称 | 类型 | 长度 | 字段说明 | 备注 |
id | Int | 10 | 主键 | 主键 |
Newtime | Datetime | 4 | 添加时间 | |
XMID | Int | 10 | 服务项目ID | 外键 |
Price | Double | 10 | 服务价格 | |
Yytime | datetime | 10 | 预约时间 | |
Name | varchar | 50 | 姓名 | |
Phone | varchar | 50 | 手机号码 | |
Address | varchar | 500 | 地址 | |
Addtime | datetime | 10 | 下单时间 | |
State | varchar | 1 | 状态 | |
Yy | Text | 200 | 审核结果 | |
Isqx | varchar | 1 | 是否取消 | |
Fpryid | Int | 10 | 分配人员ID | 外键 |
服务进度表存储家政服务管理系统用户线上预约进度信息,表结构如下。
表4.9 服务进度表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 主键 |
addtime | timestamp | 创建时间 | ||
Yyid | Int | 10 | 预约ID | 外键 |
State | varchar | 50 | 服务进度 | |
fuwuneirong | Text | 500 | 服务内容 | |
Time | datetime | 更新时间 |
服务评价表存储家政服务管理系统用户线上预约评价信息,表结构如下。
表4.9 服务评价表
字段名称 | 类型 | 长度 | 字段说明 | 主键 |
id | Int | 10 | 主键 | 主键 |
addtime | timestamp | 创建时间 | ||
Yyid | Int | 10 | 预约ID | 外键 |
Userid | Int | 10 | 用户ID | 外键 |
Fwryid | Int | 10 | 服务人员ID | 外键 |
fuwuneirong | Text | 500 | 评价内容 | |
Time | datetime | 更新时间 |
以上就是本章节的主要内容,对基于Java的基于微信小程序的家政服务提供平台的整体架构、功能模块和数据库结构进行了分析,明确了编码实现的主要内容。
第5章 系统详细设计与设计
基于微信小程序的家政服务提供平台分析和设计之后,进入编码阶段,通过前后端和数据库的结合完成各自模块内容,通过Vue实现前后端数据交互,完成系统的功能模块,本章节介绍基于微信小程序的家政服务提供平台实现的主要内容。
5.1用户模块设计
基于微信小程序的家政服务提供平台首页对系统的主要功能模块进行展示,首页展示了系统最新的通知公告和推荐的家政服务,用户可以在首页快速进行相关栏目。首页界面如图5.1。
图5.1 系统首页界面图
首页主要是通过Vue调用后台的数据接口,获取数据列表,通过Vue对数据进行绑定,完成数据加载,系统的核心代码如下:
/**
* 获取公告列表
*/
@RequestMapping("/lists")
public R list( NewsEntity news){
EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>(); //调用接口
ew.allEq(MPUtil.allEQMapPre( news, "news")); //公告信息获取
return R.ok().put("data", newsService.selectListView(ew));//公告信息通过试图解析器加载
}
基于微信小程序的家政服务提供平台的用户通过注册界面成为系统的用户,在注册页面输入个人信息,点击注册,界面如图5.2。
图5.2 注册界面图
注册界面用户输入个人信息之后,点击注册通过Vue来进行书写验证,验证通过之后调用后端的注册接口来注册账号,系统的核心代码如下:
YonghuEntity user = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()));//通过用户名查询现有的用户表是否存在
if(user!=null) {//如果存在
return R.error("注册用户已存在");//结束接口
}
Long uId = new Date().getTime();//设置uid唯一值逐渐
yonghu.setId(uId);//实体赋值
yonghuService.insert(yonghu);//调用服务层插入用户数据
return R.ok();//调用结束
用户在前台点击家政服务可以查看所有的家政服务项目信息,通过分类和关键字可以快速的进行家政需求匹配,界面如图5.3。
图5.3 服务项目管理界面图
在项目管理界面可以选择自己想要的家政服务项目,点击图片可以查看家政服务项目的详情信息,详情界面如图5.4。
图5.4 服务项目详情界面图
家政服务项目数据后台接口包括了获取分类下项目详情列表的接口,服务项目详情接口等,核心代码如下:
/**
* 查询服务项目信息
*/
@RequestMapping("/query")
public R query(FuwuxinxiEntity fuwuxinxi){
EntityWrapper< FuwuxinxiEntity> ew = new EntityWrapper< FuwuxinxiEntity>();//实例化实体
ew.allEq(MPUtil.allEQMapPre( fuwuxinxi, "fuwuxinxi")); //调用数据层获取数据
FuwuxinxiView fuwuxinxiView = fuwuxinxiService.selectView(ew);//加载界面视图
return R.ok("查询服务信息成功").put("data", fuwuxinxiView);//查询服务项目数据成功
}
用户注册和登录之后,在个人中心可以查看个人信息,输入新的信息可以更新个人信息,界面如图5.5。
图5.5 个人中心界面图
个人中心调用的是用户模块的个人信息修改接口,核心代码如下:
/**
* 个人中心修改
*/
@RequestMapping("/update")
public R update(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
yonghuService.updateById(yonghu);//对个人数据更新
return R.ok();//数据更新成功
}
用户在服务项目界面可以选择服务项目进行预约,点击预约按钮进入服务预约界面,输入相关信息提交,界面如同5.6。
图5.6 家政服务预约界面图
用户预约信息提交之后在个人后台可以查看我的预约信息,可以了解家政预约的进度信息等,界面如同5.7。
图5.7 我的预约管理界面图
核心代码如下:
fuwuyuyue.setZhanghao((String)request.getSession().getAttribute("username"));//获取当前登录的用户信息
}
EntityWrapper ew = new EntityWrapper<FuwuyuyueEntity>();
PageUtils page = fuwuyuyueService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuyuyue), params), params));//根据当前用户信息获取用户的预约信息
5.2服务人员模块设计
服务人员登录系统可以查看我的分配信息,根据分配信息安排自己的工作,点击的服务分配显示所有数据信息,界面如图5.8。
图5.8 服务分配管理界面图
核心代码:
if(tableName.equals("fuwurenyuan")) {//判断用户是否是服务人员
fuwufenpei.setGonghao((String)request.getSession().getAttribute("username"));//获取服务人员工号信息且保存
}
EntityWrapper ew = new EntityWrapper<FuwufenpeiEntity>();
PageUtils page = fuwufenpeiService.queryPage(MPUtil.sort());//获取服务分配信息且分页显示。
在服务人员服务期间,可以对服务进度进行更新,服务进度包括服务中、已完成和未完成,可以对服务的内容进行更新等,界面如下图5.9。
图5.9 服务进度管理界面图
核心代码:
/**
* 服务进度更新
*/
@RequestMapping("/add")
public R add(@RequestBody FuwujinduEntity fuwujindu, HttpServletRequest request){
fuwujindu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//服务进度主键ID更新
fuwujinduService.insert(fuwujindu);服务进度添加数据库
return R.ok();//服务进度更新成功
}
服务完成之后,用户可以对服务人员进行评价,服务人员查看我的评价信息,如下图5.10。
图5.10 服务评价管理界面图
核心代码:
/**
* 评价列表
if(tableName.equals("yonghu")) {//判断是否是用户
pingjiaxinxi.setZhanghao((String)request.getSession().getAttribute("username"));//如果是用户则根据用户ID查询用户的评价信息
}
if(tableName.equals("fuwurenyuan")) {//判断是服务人员
pingjiaxinxi.setGonghao((String)request.getSession().getAttribute("username"));//根据服务人员ID查询该服务人员服务的订单评价信息
}
EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));//服务评价信息分配显示
5.3管理员模块设计
管理员通过后台登录界面登录系统,登录包括账号密码和验证码,选择角色之后点击登录进入系统,后台登录界面如图5.11。
图5.11 后台管理界面图
管理员登录系统后台可以维护家政公司的服务项目信息,包括了服务分类信息和服务项目信息,服务项目管理界面如图5.12。
图5.12 服务项目管理界面图
核心代码:
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,FuwuleixingEntity fuwuleixing, //设置接口的入参
HttpServletRequest request){
EntityWrapper<FuwuleixingEntity> ew = new EntityWrapper<FuwuleixingEntity>();//实例化
PageUtils page = fuwuleixingService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuleixing), params), params)); //根据服务类型获取服务信息
return R.ok().put("data", page); }//服务信息分类显示
用户在前端预约完成之后,数据同步到管理员后台,管理员可以查看所有的预约信息,对预约信息进行审核,审核通过之后用户付款完成可以对服务信息进行分配,分配给家政阿姨服务,界面如图5.13。
图5.13 服务分配管理界面图
核心代码:
/**
* 预约审核
*/
@RequestMapping("/update")
public R update(@RequestBody FuwuyuyueEntity fuwuyuyue, HttpServletRequest request){//设计接口的入参信息
fuwuyuyueService.updateById(fuwuyuyue);//更新审核状态信息
return R.ok();//审核成功
}
服务人员分配服务任务之后需要及时的更新服务进度信息,管理员在后台可以看到所有预约和所有服务人员服务的订单信息,查看服务内容和进度等信息等,界面如图5.14。
图5.14 服务进度管理界面图
在服务完成之后管理员查看所有的用户评价信息,根据评价来了解服务人员的服务技能和服务态度等,及时的进行服务改进,服务评价管理界面如图5.15。
图5.15 服务评价管理界面图
核心代码:
@RequestMapping("/lists")
public R list( PingjiaxinxiEntity pingjiaxinxi){
EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();//实例化对象
ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi")); //获取所有的评价信息
return R.ok().put("data", pingjiaxinxiService.selectListView(ew));//评价信息分页展示
第6章 系统测试
6.1 测试目的
基于微信小程序的家政服务提供平台完成开发任务之后,需要对系统的功能模块和性能做详细的测试。基于微信小程序的家政服务提供平台采用的是ssm框架开发,系统性能较好,能承受足够大的访问压力,用户端基于微信小程序,访问便捷,开发成本低,因此本章节的主要任务就是对系统的功能模块进行测试。结合需求分析和系统的实际运行效果来分析系统的测试结果。系统测试是对系统的检测,对系统的实现进行验收。基于微信小程序的家政服务提供平台的开发是由人完成,会存在认为的缺陷和遗漏,因此要进行系统测试。黑盒测试指的是将基于微信小程序的家政服务提供平台的系统每个功能模块抽离出来,对系统的进行输入,记录系统的输出结果,与预期的结果进行比对,对系统存在的问题进行修正,贴近用户的实际需求。
6.2 测试用例
测试用例是对系统测试过程的记录,本章节开始对基于微信小程序的家政服务提供平台进行黑盒测试,选择基于微信小程序的家政服务提供平台的主要功能模块,记录系统测试的过程。
1.用户管理测试:基于微信小程序的家政服务提供平台的用户包括了管理员、家政阿姨和用户,对用户管理模块测试。测试用例如表6.1所示。
表6.1 用户管理测试用例表
输入数据 | 预测结果 | 测试结果 | |
家政管理员登录系统 | 账号密码 | 登录成功 | 成功 |
修改个人密码信息 | 新密码 | 修改成功 | 成功 |
点击退出登录 | 点击按钮 | 退出成功 | 成功 |
点击注册服务人员 | 点击按钮 | 页面跳转 | 成功 |
输入服务人员信息 | 服务人员信息 | 注册成功 | 成功 |
登录信息的账号 | 输入错误密码 | 登录失败 | 成功 |
输入注册的账号密码 | 账号密码 | 登录成功 | 成功 |
修改个人信息 | 个人信息 | 个人信息正确 | 成功 |
点击首页的注册按钮 | 点击注册 | 页面跳转成功 | 成功 |
输入用户注册信息 | 注册信息 | 注册信息 | 成功 |
个人中心修改个人信息 | 个人信息 | 修改成功 | 成功 |
管理员登录查看人员信息 | 点击列表 | 列表信息正确 | 成功 |
2.服务管理测试:服务管理是家政公司管理的主要内容,对家政服务的分类和增删改查进行测试,测试用例如表6.2所示。
表6.2 服务项目管理测试用例表
测试步骤 | 输入数据 | 预测结果 | 测试结果 |
家政管理员登录系统 | 账号密码 | 登录成功 | 成功 |
新增服务分类信息 | 输入分类信息 | 新增成功 | 成功 |
修改服务分类信息 | 输入分类信息 | 修改成功 | 成功 |
关键字搜索分类 | 关键字 | 搜索成功 | 成功 |
删除分类信息 | 点击删除 | 删除成功 | 成功 |
新增多个分类信息 | 分类信息 | 新增成功 | 成功 |
前台查看分类信息 | 点击项目列表 | 分类信息更新 | 成功 |
新增服务项目信息 | 项目信息 | 项目新增成功 | 成功 |
修改服务项目信息 | 修改信息 | 项目修改成功 | 成功 |
删除服务项目信息 | 点击删除 | 项目删除成功 | 成功 |
关键字搜索项目信息 | 关键字信息 | 搜索成功 | 成功 |
前台查看服务项目信息 | 点击查看 | 项目信息显示 | 成功 |
点击查看项目详情信息 | 点击项目图片 | 项目信息正确 | 成功 |
点击查看项目详情信息 | 点击项目图片 | 项目信息正确 | 成功 |
3.家政预约管理测试:基于微信小程序的家政服务提供平台允许用户在线进行家政预约,管理员对家政进行分配,家政阿姨按照预约和分配进行家政服务。家政预约管理测试过程如表6.3所示。
表6.3 家政预约管理测试用例表
测试步骤 | 输入数据 | 预测结果 | 测试结果 |
用户点击查看家政服务信息 | 点击查看 | 信息显示正确 | 成功 |
查看家政评论信息 | 点击评论 | 信息正确 | 成功 |
对家政信息评论 | 输入评论信息 | 评论信息正确 | 成功 |
选择服务项目预约 | 输入预约信息 | 提交成功 | 成功 |
查看我的预约信息 | 点击我的预约 | 预约信息显示 | 成功 |
管理员查看家政预约信息 | 点击预约信息 | 预约信息正确 | 成功 |
对预约信息进行盛和 | 点击确认 | 审核成功 | 成功 |
家政阿姨登录系统查看 | 点击预约信息 | 预约信息显示 | 成功 |
用户查看家政预约信息 | 查看详情 | 预约信息更新 | 成功 |
家政阿姨对进度确认 | 点击确认 | 进度更新成功 | 成功 |
管理员查看进度信息 | 进度信息 | 进度信息正确 | 成功 |
用户预约家政信息 | 预约信息 | 预约成功 | 成功 |
取消家政信息 | 取消信息 | 取消成功 | 成功 |
家政人员查看取消信息 | 查看信息 | 信息显示正确 | 成功 |
管理员查看取消信息 | 点击查看 | 信息正确 | 成功 |
管理员查看预约信息 | 点击预约列表 | 预约信息正确 | 成功 |
4.家政评价管理测试:用户对家政预约信息确认和评价,家政人员和管理员对家政服务评价信息进行管理。家政评价管理测试过程如表6.4所示。
表6.4 家政评价管理测试用例表
测试步骤 | 输入数据 | 预测结果 | 测试结果 |
用户登录系统 | 账号密码 | 登录成功 | 成功 |
用户查看家政服务信息 | 点击查看 | 服务信息正确 | 成功 |
用户对家政确认 | 确认信息 | 确认成功 | 成功 |
用户对家政服务评价 | 评价信息 | 评价成功 | 成功 |
服务人员查看评价信息 | 点击查看 | 评价信息正确 | 成功 |
管理员查看评价信息 | 评价信息 | 评价信息正确 | 成功 |
5.留言反馈管理测试:用户在系统进行留言反馈,管理员对留言查看和回复。留言反馈管理测试过程如表6.5所示。
表6.5 留言反馈管理测试用例表
测试步骤 | 输入数据 | 预测结果 | 测试结果 |
用户登录系统 | 账号密码 | 登录成功 | 成功 |
用户查看留言反馈信息 | 点击查看 | 留言反馈正确 | 成功 |
用户在系统留言反馈 | 留言反馈信息 | 留言成功 | 成功 |
管理员对留言回复 | 回复信息 | 回复成功 | 成功 |
用户查看回复信息 | 点击查看 | 信息正确 | 成功 |
6.3 测试结果
根据黑盒测试方法对基于微信小程序的家政服务提供平台进行了大量的测试,测试结果与预期基本一致,基于微信小程序的家政服务提供平台开发完成,系统符合开家政服务管理的实际需求。
结论
近年来家政行业发展迅猛,社会上家政服务需求旺盛,大量的社会人员涌入家政服务行业,家政行业作为朝阳产业,发展潜力巨大,有助于改善民生,提高社会就业率。在家政行业快速发展的社会背景下,家政行业也暴露出许多问题,家政人员素质残次不齐,家政公司缺乏有效的管理,家政收费标准不明确,很多家政服务需求者需要花费大量的时间和精力进行对比筛选,这些问题都阻碍了家政行业健康发展,如何解决家政市场供需平衡,提高家政服务的效率是家政行业急需解决的问题。系统后端技术为Java语言SSM框架,前端技术为Html、Css、Ajax,数据库为MySQL,数据库管理工具采用Navicat、开发工具为IDEA。基于微信小程序的家政服务提供平台将家政阿姨、家政公司和容纳在一个平台,利用线上来拓宽家政行业信息渠道,改变传统的找家政模式,大大的提高了家政服务效率,满足现代人们日益旺盛的家政服务需求。基于微信小程序的家政服务提供平台功能模块主要有:用户管理、家政阿姨管理、家政服务管理、家政服务预约管理、服务进度管理、服务评价管理、留言反馈管理等。系统的功能围绕家政服务线上预约展开,项目开发前期做了大量的调研,对项目的需求进行分析汇总,对系统进行详细的设计,在IDEA开发工具中对系统前后端进行实现,对系统测试完善,完成整个开发工作。
基于微信小程序的家政服务提供平台利用软件和硬件实现了信息化和数字化的家政服务管理,通过线上预约、评价和线下服务来进行家政供需的快速匹配,实现了对家政公司人员和业务的管理,提高了客户服务满意度。系统的功能围绕家政服务展开,实现了对家政服务的线上管理,为家政公司提供便捷的服务管理工具,借助于信息技术的安全性、稳定性和可操作性来实现家政内部的管理。传统的家政信息传递和交流模式成本高、信息获取有误差,因此利用信息管理系统来进行家政信息的管理,拓展了信息传递渠道,利用信息技术来实现信息的存储、加工、传输和共享,推动了传统家政行业的改革,大大的提高家政服务效率,满足现代人们日益旺盛的家政服务需求。
在开发过程中由于本人缺乏相关的开发经验,因此基于微信小程序的家政服务提供平台还是一个简单的实现,还有许多的细节需要优化,各项功能与实际应用还有不小的差距,这些需要我在以后的学习和工作过程中进行补充。
从国内外研究现状可以看出,现代社会家政服务需求旺盛,利用信息技术和互联网技术来架构线上服务渠道是家政行业发展的趋势,借助互联网可以有效的满足用户需求,打造线上家政服务体系,推动家政行业信息化、数字化的改革。
参考文献
[1] 刘晓飞.互联网家政企业的信息系统研究[D].北京邮电大学,2019.
[2]谭浩.基于微服务的家政服务平台的设计与实现[D].北京交通大学,2023.DOI:10.26944/d.cnki.gbfju.2022.003374.
[3]罗燕.全国人大代表姚劲波:用数字技术推动家政行业[J].民生周刊,2022(06):30-31.
[4]张亚欣.家政服务行业如何转型升级[N]. 中国城市报,2021-11-15(A10).DOI:10.28056/n.cnki.nccsb.2021.001215.
[5]李贞. 线上家政平台创新服务模式[N]. 人民日报海外版,2021-09-17(008).DOI:10.28656/n.cnki.nrmrh.2021.002871.
[6]杨楠.互联网平台下家政服务发展的思考[J].现代营销(经营版),2021(08):132-133.DOI:10.19921/j.cnki.1009-2994.2021-08-0132-064.
[7]谢小娟. 家政O2O服务平台设计与实现[D].北京工业大学,2019.DOI:10.26935/d.cnki.gbjgu.2019.000314.
[8] 杨秀斌,李岩琦,景慎艳.海天家政服务管理系统设计与实现[J].电子世界,2016(09):179+182.DOI:10.19353/j.cnki.dzsj.2016.09.134.
[9] 贾胜超.传统家政与互联网+家政服务的运营比较[J].通讯世界,2016(13):221.
[10]万千山. 家政服务平台设计与实现[D].山东科技大学,2020.DOI:10.27275/d.cnki.gsdku.2020.000415.
[11]崔瀚铭.本地生活服务系统的设计与实现[D].南京大学,2021.DOI:10.27235/d.cnki.gnjiu.2021.001271.
[12]高卿,薛益鸽.浅谈Java技术对互联网时代的重要作用[J].现代信息科技,2018,2(03):72-74+77.
[13] 吴育锋,Java面向对象编程[M].浙江大学出版社,2015.
[14] 田洋.Web应用系统的通用开发架构研究与应用[D].山东农业大学,2016.
[15] 翁云翔.Java安全框架Shiro在Web中的研究与应用[D].武汉邮电科学研究院,2016.
[16] 吴明阳,王森琛.基于SSM框架整合的客户服务系统设计和实现[J].新型工业化,2022,12(02):12-15.DOI:10.19335/j.cnki.2095-6649.2022.02.005.
[17] 邱丹萍.Web开发中SSM框架的分析[J].电脑知识与技术,2020,16(17):81-82.
[18]唐权.SSM框架在JavaEE教学中的应用与实践[J].福建电脑,2017,33(12):93-94+61.
[19] 戴克,Spring MVC学习指南[M]. 人民邮电出版社,2015
[20] Jianjun Y,Yanli F,Yuanguang Z, et al. Pricing and quality strategies for an on-demand housekeeping platform with customer-intensive services[J]. Transportation Research Part E,2022,164.
[21] M2 Presswire,Thailand's Largest Home Service Platform Renews Services and Expands Across Southeast Asia[J]. 2022.
[22] Su Rina. Analysis of language features of English corpus based on Java Web[J]. Microprocessors and Microsystems,2021,80.