基于Android的宠物服务平台构建研究
来源:用户上传
作者:秦高 陈京生 商滔 蔡小丹 吕兴琴
摘要:宠物逐渐成为人类的生活伙伴,关于宠物的吃穿住行的宠物市场也随之发展起来,创建宠物健康信息管理系统 显得异常重要。文章在分析市场上关于宠物服务问题的基础上,设计和开发了一款基于Android的宠物服务平台构建系统。该系统分为前端和后端两个部分,前端使用Android 开发,主要实现用户交互界面功能,包括注册、咨询、宠物领 养、用品购买等功能模块。后端使用Java 开发,主要实现系统信息实施管理以及更新,后台连接 MySQL数据库实现数据 存储功能,可以通过服务端实时更改和发布对信息,实现对宠物服务的有效地管理。
关键词:宠物收养 ;宠物服务;MySQL;安卓
0引言
随着经济以及科技的飞速发展,国人已不再局限于吃喝玩乐的满足,特别是20 世纪八九十年代出生的人,由于生活济的压力,特别需要有人的陪伴,很显 然由于各种客观因素的影响,这种陪伴很难实现,于是不少年轻人将目光转向了宠物。近年来,宠物市场 日 益火爆,宠物带来的经济效益较以往也多了不少。从2014 年至今,涌现出的多种宠物类 App。国内市场的App 虽然种类繁多,但是形式单一趋同,定位大同小 异,同质化现象严重,不能满足用户的个性化需求。本 文设计了一款基于Android的宠物服务 App,研究如何 将线上与线下实体店相互融合,构建的宠物服务平台,
1平台功能
“嗷呜”宠物 App 秉持着“精心服务,挑选优质商 家,让用户体验最优”的服务理念。主要提供以下几个主要的核心功能模块:
(1)商家用户注册功能模块。此模块主要功能为对每一位商家与用户实名注册与认证,便于个性化问 题出现的解决。
(2)一对一交流服务功能。商家与用户通过App平台实现线上沟通与交流,用户有任何困惑与想要了解的事物皆可通过App 获得专业解答。
(3)宠物用品购买功能。平台精心挑选用户青睐的优质宠物用品,上架线上平台供用户挑选,同时提供 优惠与售后保障[1]。
(4)提供宠物领养专区功能。用户可通过App 线 上平台发布捡到的流浪动物、自家待送养的宠物,同城 匹配技术为身处同一城市的人提供同城线上已发布的待领养动物信息。
(5)用户反馈信息功能。用户可针对App 开发前 期存在与出现的问题发表匿名看法与建议,同时可举 报已入驻平台商家出现的不良行为。
(6)用户使用信用与评分功能。商家与用户互相评分,实现互相督促共同进步。平台定期检测,若检测出恶意攻击与蓄意打低分行为,将扣除恶意的用户、商 家信用分,甚至封号处理。图1和图2为部分界面。
2开发设计
2.1系统开发工具
系统开发主要采用Android 开发技术、MySQL 技 术、C/S(Client/Server)架构。
(1)Android 开发技术是在Android平台上对应用程序进行操作,用代码定义所需求的软件内容及功能。Android系统采用分层架构并支持使用主流 Java语言作为编程语言来开发应用程序,功能丰富。Java语言 具有强大的平台通用性,不需要预处理就能运用于各 Android 终端。Android 代码开源,支持个性化定制,能 满足开发人员的开发需求。
(2)MySQL是软件开发行业大多数程序员的首选,具有使用成本低、执行速度快、占用存储空间小以及开 源等优点。它保存数据依然使用的现有关系数据库的基本数据格式,将不同的数据存储于不同的表中再将 这些实体关联,方便数据的检索和查询,使数据库易于使用[2]。
(3)C/S(Client/Server)架构是通常意义上所说的客户端/服务器的软件系统体系架构。具有C/S 架构的软件项目客户端计算机处理能力可以发挥至最大。客户端应用程序和服务器端程序可构成一个最简单的C/S 架构的数据库,也可以将这两者分别称之为前后 端程序。用户发出请求后,客户端程序接收请求并处 理。处理完后自动寻找服务器并提交请求,服务器遵 循设定好的命令语句回应并送回结果给客户端程序。因此客户端程序的响应速度更快,用户在操作时体验 更流畅,在自己的手机上就能进行所有的功能操作[3]。C/S 构架,如图3所示。
2.2功能模块设计
任何一个App 都可以分成大的功能模块,然后再 细分为若干小的功能。所以在设计一个App 时可以采 取逆向思维,先从中等的功能模块入手,将它们完成后再加以组合,这时可以考虑这些功能模块能够分为哪 些细小的功能模块并继续细分。最后统一整合就可以组成一个完整的App。具体工作步骤如下:
(1)App系统划分用户类型子模块,考虑每个子模 块的功能。
(2)根据需求分析设计出每个子模块应该拥有的主要功能。
(3)根据每个子模块的功能,设计之间的逻辑关系并再细分。
(4)根据设计的逻辑关系确定每个子模块之间的额信息交流方式,整理合并严格遵照上述步骤,在每一个环节完成后都必须保证所设计的模块有达到需求分 析的目标。在过程中思考不足并不断淘汰旧框架,选出最佳的App 框架方案。
其中,App 功能模块主要包括:主界面、购物专区、发现广场、个人中心这四大板块。在基础四大板块上,下分具体功能应用板块。App 功能模块,如图4所示。
2.3 功能更新与维护
为了给用户提供良好服务体验,本 App 服务设计 力图找到介于服务提供方、接收方和服务载体之间的平衡点,分析各方面利益相关者与相关者彼此之间的关系。在设计过程中,为充分照顾到养宠人群用户和宠物服务提供者之间的关系,采用以用户为中心的交 互设计方法,通过用户研究、访谈、设计、评估、原型、查 证的方式来提高与改善服务质量。在充分考虑经济发 展、文化发展、城市环境、文化背景、社会对宠物的态 度、宠物市场氛围、政府限养政策等因素后,向用户输出本 App的核心理念、良好的体验质量、服务接触点等设计关键点[4]。
nlc202208301106
转载注明来源:https://www.xzbu.com/8/view-15438742.htm