基于Android的移动家政服务系统设计与实现

上传人:ji****81 文档编号:212381749 上传时间:2021-11-19 格式:DOCX 页数:6 大小:18.13KB
返回 下载 相关 举报
基于Android的移动家政服务系统设计与实现_第1页
第1页 / 共6页
基于Android的移动家政服务系统设计与实现_第2页
第2页 / 共6页
基于Android的移动家政服务系统设计与实现_第3页
第3页 / 共6页
基于Android的移动家政服务系统设计与实现_第4页
第4页 / 共6页
基于Android的移动家政服务系统设计与实现_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Android的移动家政服务系统设计与实现》由会员分享,可在线阅读,更多相关《基于Android的移动家政服务系统设计与实现(6页珍藏版)》请在金锄头文库上搜索。

1、 基于Android的移动家政服务系统设计与实现 摘要:根據家政服务行业实际情况,采用UML面向对象分析与设计思想和JSON技术,设计与实现了基于Android的移动家政服务系统,雇员与雇主能通过移动终端设备随时随地查看家政信息,实现下单与接单以及服务评价等;通过雇主与雇员位置实现最近雇员推荐,减少雇员移动距离。关键字:Android;O2O;家政服务引言近几年来,在“互联网+”的经济模式中,“互联网+家政服务”呈现出爆发之势。家政020是通过互联网、通讯技术与传统家政行业结合的新模式,能够更好地对资源进行整合,提高家政行业在客户管理、信息匹配、业务销售、市场推广等方面的效率,从而促进整个行业

2、的服务质量和水平提升。随着经济发展,人们更加注重生活质量,加之二胎政策的放开和老龄化进程加快,家政服务的需求越来越旺盛,而移动互联网和智能手机的发展给家政业带来新的变革,将极大地满足人们的需求。一、系统需求分析通过市场调研和与同类软件的比较分析,系统拟实现基于O2O的家政服务系统,由雇员端、雇主端和后台管理平台组成,其中雇员端和雇主端均为Android客户端,设计目标如下:(1)改变传统的家政服务管理模式,依托移动互联网实现更方便、更迅速和高质量的家政服务。通过后台管理端实现对家政服务人员的审核,确保家政服务人员的专业能力和综合素质,提供详细的家政服务人员信息,包括服务项目、服务水平、服务评价

3、、地理位置和收费标准。(2)根据当今市场上寻求家政服务的群体年轻化这一特征,设计移动雇主端,方便雇主随时随地通过雇主端线上寻求合适的家政服务人员,节约时间和提高效率。(3)提供雇主相关家政人员详细信息,选择合适家政服务人员发起订单申请,提供地址位置或者地图地位、服务时间和服务项目等信息,通过线上支付完成下单。(4)家政服务人员即雇主通过雇员端查看后台分配的订单手动接单,并可以与雇主在线交流。雇员上门服务时启动服务计时,服务终止时停止计时,服务时间同时保存到后台管理端。(5)雇员和雇主均能通过APP取消订单,查看订单信息,包括已下单、已完成、已取消和正在进行中的订单。雇主在订单完成后可以实现对本

4、次服务进行评价。(6)后台管理端实现对系统用户、雇员和雇主的管理;实现对订单、服务项目类型进行管理;实现对评价的管理,通过查看评价信息和评价汇总,针对差评发现问题,为提高家政服务人员整体素质与水平提供参考依据。(7)后台根据雇员与雇主的地理位置以及服务项目类型通过智能算法实现自动派单,减少派单等待时间,减少雇员移动距离,使得用户获得更优的用户体验。二、系统设计与实现根据系统功能需求,对系统按照功能组成进行分组,设计系统功能模块,分为雇员端功能模块、雇主端功能模块和管理端功能模块。其中雇主端功能模块主要包含用户管理模块、下单模块、支付模块、订单查询模块和评价模块。管理端功能块主要包含用户管理、订

5、单管理、评价管理、工资管理和服务类型管理等模块。雇主端核心功能模块包括用户管理、下单、订单查询和评价等,用户需要首先进行登录方能使用本系统。以下详细介绍部分核心功能的实现。订单查询功能模块包括待接单查询、进行中订单查询、已完成订单查询和已取消订单查询。通过点击某类订单图片进行此类订单查询,查询结果将列表的形式在新界面中显示。查询时通过网络请求服务器获取所有此类订单,网络请求利用轻量级开源框架OkHttp实现,以获取未接单信息查询为例,获取未接单订单信息关键代码如下:/未接单订单信息OkHttpClientokHttpClient_un=new OkHttpClient();okHttpClie

6、nt_un.setCookieHandler(new CookieManager(null, CookiePolicy.ACCEPT_ALL);final Request request_un=new Request.Builder().addHeader(cookie,session).url(Configs.SERVER_IP+/app_housework/user_unorders).build();Call call_un = okHttpClient_un.newCall(request_un);call_un.enqueue(new Callback() Overridepubli

7、c void onFailure(Request request, IOException e) Overridepublic void onResponse(Response response) throws IOException final String res=response.body().string();Gsongson= new GsonBuilder().registerTypeAdapter(Timestamp.class, new TimestampAdapter().create();Type type = new TypeToken().getType();unord

8、er1 = gson.fromJson(res, type);/ Log.i(unorder,res););/list上述代码中首先实例化OkHttpClient对象,再实现请求的回调方法,请求结果以JSON数据格式返回,通过JSON数据解析成未接单对象数组。未接单订单信息以列表形式展示,点击某项进入此项所对应的订单详情页。服务器端主要实现对雇员端和雇主端的请求进行响应,以及对基础数据进行管理。服务器端核心功能模块包括用户管理、订单管理、评价管理、工资管理和服务类型管理。服务器端按照4.1.1小节中的系统架构设计,采用J2EE的基本分层结构实现,具体划分为:表现层、业务逻辑层、数据访问与持久层

9、和数据库层。服务器端采用SSH框架实现,MySQL作为后台数据库,数据源采用C3P0作为数据库连接池。结论文章设计和实现了基于Android的家政O2O服务与管理系统,完成了基于Android的雇员端和雇主端的实现,以及Java Web服务器端的实现。客户端采用主流UI设计思想与控件,实现用户界面友好的用戶界面。服务器端使用MVC的设计模式,采用Struts+Hibernate+Spring框架实现。其中客户端与管理端的数据交换采用JSON数据格式,使用MySQL作为服务器端数据库。通过系统功能与性能测试,验证了系统功能实现满足预期需求目标,且运行稳定,具有良好的用户体验。参考文献:1李艳梅.

10、我国家政服务业的现状分析与规范化建设.社会科学家,2008,(07):107-110,113.2宋香丽.国外社区服务是如何做的.中国社会报,2013(4):112-113.3任翠芳.基于资源整合的家政服务企业O2O商业模式创新路径研究:吉林农业大学硕士学位论文.吉林:吉林农业大学,2015,7-13.4傅彦生.家政O2O现状分析.互联网天地,2014,(7):12-13.5张协奎.城市群资源整合与协调发展研究.北京:中国社会科学出版社,20126童意,龚健,王建宙.国内外家政服务业的发展特点及对北京的启示.当代经济,2011,(06):22-24.7周银成.基于Android的老年人健康监护系统软件的设计与实现华中师范大学硕士学位论文.武汉:华中师范大学,2014,5,1-4. -全文完-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号