“懒人家政”服务平台的设计与实现
2021-02-01张千怡黄春芳
张千怡,张 哲,倪 勋,黄春芳
(宁波财经学院,浙江 宁波 315175)
1.引言
1.1 项目背景
近年来,随着社会经济的发展和人们生活水平的提高,家政服务行业在近几年迅速崛起,对提高人们的生活水平,改善生活质量,促进人们就业发挥了积极的作用,同时也带来了巨大的挑战。实际上,家政服务属于高频度扩张消费,服务“平民化”将是常态,未来会更加贴近于消费者,整个服务的受众面也越来越广。在家政服务行业中年轻家庭更是消费的主力军,家政也成了众多中等收入群体的刚需,主要原因在于忙碌的工作和生活的压力让现在的年轻家庭没有太多时间进行家务处理,导致难以把家务打理得井井有条,也没有时间照看老人,关心小孩,这些都使得他们对家政服务有着很大的需求,对服务质量有着严格的要求。还有一些老年家庭自身无力支撑家务,子女为了让老人安享晚年,也会选择寻找家政服务来帮助自身以及家庭提高生活水平。
1.2 发展状况
随着社会经济的发展和人们生活水平的提高,家政服务行业在近几年迅速崛起,对提高人们的生活水平,改善生活质量,促进人们就业发挥了极大的积极作用。据统计,70%的城镇居民有家政服务需求。此外,随着经济的发展、社会的进步、家庭的小型化、城镇化水平的提高和城乡居民收入水平的提高,我国家政服务业得到了快速发展。通过数据显示,从事家政行业的人群大多数在20-30岁出头,本行业也引入了很多低年龄段群体,原因在于该行业平均收入高于其他行业的平均薪资,同时更看重的是该行业拥有一个良好的发展前景,这也是越来越多的年轻人加入该行业的一个重要原因。该行业的持续快速发展,造成了市场竞争的加剧,同时近些年来人工成本,租房成本也上涨了很多,这将面临着一些经营的小型服务家政行业很难持续发展下去,从而面临着很多行业重组现象的发生。
1.3 设计分析
在本团队的研究过程中会着重订单功能的处理,用户登录后选择服务人员预约,系统上传预约订单到后台,在后台通过管理员管理显示在服务人员的界面中,实现信息的交互。在此过程中,数据库数据与前后台交互就显得十分重要,在Android开发中有两种去连接数据库的方法。其中一个方法是先与服务器连接,然后数据库被服务器读取,实现数据的添加、删除、修改和查询,这种方法也是我们最常用的一种。第二种方法是Android直接连接数据库,这种方式非常耗手机内存,而且容易被反编译造成安全隐患,所以在此项目中会使用第一种方式进行开发。
2.项目模块分析介绍
2.1 系统的总体结构设计
本系统根据面向对象可以大致分为用户,员工,管理员三大模块。其中用户可以进行登录注册,查看员工信息,预约员工,修改预约订单,修改个人信息等。员工可以进行登陆,查看预约订单,修改预约订单,修改个人信息等。管理员可以在后台进行登录,对用户信息,员工信息,预约订单等做增删查改的操作。本系统除了设计前台与后台,还设计了数据库,数据库中的设计主要包含了用户,员工,预约订单,员工类型,轮播图片等信息表。本系统的主要特色是操作简单明了,实用,能让用户有好的体验感。
本文通过对家政平台的核心流程进行分析,在对使用者的所需下进行研究发现,对于用户来说最核心的功能是员工的预约。本文将主要从家政的实际预约流程入手,对本系统的完整的预约流程进行详细的说明。
2.1.1 用户预约流程。系统运行后,用户进入登录页面,如果用户是第一次进入该平台,应该先注册账号,注册成功完成后才可以再继续进行系统的登录。登录成功后,平台默认从服务器加载员工信息。用户选择员工进行预约,填写完预约信息后确认。
图1 用户预约流程图
2.1.2 员工登录接单。当员工第一次进入该平台时,员工根据管理员录入的账号密码进行登录。登录成功后,平台默认从服务器加载订单信息。员工选择状态为已预约的订单,进入详情页面,选择接单。
图2 员工接单流程图
2.1.3 用户评论。当用户登录成功后,开始第一次下单,后台会接收到用户的订单信息,这时家政服务行业公司会在第一时间,安排家政服务人员去主动联系客户,与客户交谈后选择适宜的时间和约定好的地点进行家政服务,当完成订单后用户会根据家政人员的服务态度以及服务质量做出相应的评价,同时后台也会收到用户填写的评价信息。
2.1.4 语音智能搜索模块。在订单与商城购物主页面的搜索框中实现智能语音搜索功能。语音识别通常就是指,将语音信号通过机器识别和理解转换为相对应的文本信息。该系统主要由特征提取、声学模型、语言模型、词典和解码四个部分组成。此外,为了更有效地提取特征还需要将音频信号进行滤波和帧化,从而音频信号就从原始信号中被提取了出来。提取特征主要的工作就是将音频信号从时域转换为频域,从而声学模型就有了合适的特征变量,声学模型从中在根据声学特性计算各特征向量对声学特征的得分;在语言模型中,根据语言学理论,在词典中查找该语句,并计算该声音信号可能对应词组的概率,查到后对该词组就行解码,最终得到可能需要的文本信息。
图3 语音智能识别实现流程图
2.1.5 推荐算法模块。协同过滤推荐算法是著名算法之一,也算是诞生比较早的算法,主要有预测和推荐功能;算法通过对用户日常的行为进行数据统计,最后通过数据分析给用户推荐相似的商品。
图4 推荐算法流程图
2.2 系统的主要功能模块设计
2.2.1 用户预约模块。用户进行账户登录后可以预先去浏览可以进行家政府的员工信息,选择合适的员工进行预约,预约成功后会生成订单信息在数据库中。
2.2.2 用户订单模块。用户登录系统后可以在所选订单页面中查看订单相关信息,管理所下订单。用户可以点击需要查看的订单,进行订单详细信息显示,当订单状态为已预约可以选择取消订单,当订单状态为已完成时可以对订单进行评论,并保存至服务器。修改成功后,弹出结果。
2.2.3 订单管理模块。员工进入首页后可以在订单页面中进行对订单的管理,员工可以在所选订单页面中查看订单相关信息,可以对已预约的订单进行接单或取消订单的操作,并保存至服务器。修改成功后,弹出结果。
3.数据交互技术
客户端与服务端数据交互采用okhttp传输,JSON数据解析技术。okhttp是一个第三方类库,用于android中请求网络。服务端的界面与后台数据交互采用AJAX传输,传输是JSON数据被作为对象来进行传输。Ajax,可以实现不用再次刷新前端页面的前提下,通过使用XMLHttpRequest对象向服务器端发出异步请求,实现完成依赖的是现有CSS/HTML/Javascript,而其中最核心的依赖是浏览器提供的XMLHttpRequest对象。核的心对象的出现为服务器端的信息发送与请求端也带来了绝对的便利和流畅的接口,使得浏览器可以发出HTTP请求与接收HTTP响应,实现在页面不刷新的情况下和服务端进行数据交互。
4.结语
在家政平台中,用户要与服务人员能够信息交互,保证订单的进行与完成,用户与管理员分别从前后台登录,数据库数据要详细,用户在前端浏览员工信息,选择合适的员工进行预约,预约后可以在我的订单界面查看。