APP下载

基于宠物交配平台模式运行可行性研究

2020-12-29秦朝孙剑明李京乔路君

电脑知识与技术 2020年30期
关键词:可行性研究宠物

秦朝 孙剑明 李京 乔路君

摘要:随着人们的经济水平与生活质量不断发展与提高,宠物已经从过去的护院看家逐渐转变为人们生活中的伴侣,随之而来的是宠物交配的问题,传统的线下自寻模式对于饲主来说费时费力,因此我们设计了一个功能全面以Vue+SpringBoot为框架的平台来解决饲主宠物的交配难题。

关键词:宠物;平台模式;可行性研究

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2020)30-0071-04

1 我国宠物交配的现状

我国宠物行业的起步较其他发达国家落后,但随着科技进步与人们的生活质量不断提高,宠物的饲养率也在逐步上升,并且在未来将呈现几何级的增长,但我国宠物交配率与其他发达国家相比较低,造成这种情况的原因是我国的宠物交配还处于传统的线下模式。

根据2019~2020年中国宠物行业发展现状分析,符合饲主心意的宠物交配率为23.2%,纯种宠物交配率不足5%。其他发达国家符合饲主心仪的宠物交配率为52.7%,纯种宠物交配率为50%以上。

2 平台实现技术

此平台采用的主要技术有Vue+SpringBoot。我们选用了Vue作为前端框架,SpringBoot作为后端框架,两项相结合实现一个前后端分离的网站。

2.1 Vue框架

前端框架Vue通过简单的API(应用程序接口)提供高效的数据绑定和灵活的组件系统,可以用复合的组件组合应用程序。

2.2 SpringBoot

后端框架SpringBoot无代码生成,不需要XML的配置,更高的可扩展性与广泛的生态系统。

3 平台功能

根据用户需求进行分析后,平台进行了区域划分,这些区域分别为用户区域、交互区域、管理区域。

用户区域:用户在平台可以进行登录,修改个人信息,以及发布宠物的信息。其主要包含:1)未在本平台进行注册操作的用户需要在平台官网进行注册成为平台的会员,同时用户也可以通过第三方登陆,平台会在用户登录后通过用户授权的第三方平台获取用户数据,在平台后台进行登记,这样就免除了用户自行注册的操作,登录成功后网页将会自动跳转回平台首页。2)登录后的用户可以进入会员中心修改个人资料和绑定其他账号。3)用户可以提交宠物的基本信息,血统证明。

交互区域:用户可以通过本区域进行自由发帖交流,在线进行提问,对网站进行留言等。其主要包含:1)用户进入讨论板进行发帖为防止出现意外,帖子需要在后台进行审核后方可发布。2)用户可以通过网页的联系我们按钮对我们进行留言。3)用户可以通过网页的宠物交配按钮进入交配选择板块,用户可以在上面见到宠物的详细信息,选择中意的宠物点击联系饲主与其进行沟通。4)用户可以通过网页的访问商城按钮对宠物的产前产后用品进行选购。5)用户可以使用优惠券通过微信、支付宝、线下银行汇款方式进行结算,结算后订单信息会自动发送到用户手机中。

管理区域:平台管理员可以对宠物信息进行审核,对网站推送的信息进行推送、编辑、删除等。其主要包含:1)平台管理员通过后台对用户提交的宠物信息进行审核,拥有血统证明的宠物会通过宠物芯片号码与饲主身份证号码进行查询。2)管理员对网页内的文章以及告示进行增、删、查、改操作。3)管理员对线上商城的物品进行价格修改,商品上架与下架操作,为商品添加多条类目。功能分析如图1所示。

4 平台核心实现

4.1 初始信息匹配

用户在注册时所提交的宠物及相关信息,分为3类:1)饲主数据 2)宠物数据 3)宠物交配期望数据。饲主数据和宠物数据为单位用户的基本信息,默认一只宠物对应一个单位用户,一个单位用户可以绑定多只宠物;单位用户添加宠物信息时,品种为必选项,以此为初信息分配到各自数据区内,优先为用户推荐同一数据区内的其他宠物;宠物交配期望数据是为实现用户个性化需求提供的初步资源数据,例如用户空余时间段、期望区域、匹配主要数据。

4.2 宠物交配匹配模型

4.2.1 用户信息匹配

根据之前用户所提交得数据,选定一只宠物对其进行宠物交配匹配。用下列式子简单计算二者的匹配值P。

关于P的计算方式为:

P=S+E+M

1)空余时间S:用户选定自己空余的时间段,对于该时间段进行扩大匹配查找,当另一个用户所选时间交错大于一天,会返回一个趋近于1。

2)期望区域E:用户i发送当前位置以及期望范围值,后台将直线距离构成一个圆ΠE(i),在范围内优先搜寻同一宠物数据区内的用户信息匹配,用户i的搜寻包括j用户,再计算j用户所期望范围ΠE(j)是否包含i用户,若两人的范围相交则表示是有效区域,若期望区域E的值[趋近于1],若无法搜寻到有效用户,则将为扩大到园内所有平台用户进行匹配。

3)匹配数据M:满足以上两组数据,就已完成了用户所需的外层需求,接着就是对用户所关心的主要其他宠物信息进行匹配,其中包括宠物血统匹配、性别匹配、年龄匹配等,信息越接近的用户,其值就趋近于4.2.2 匹配后状态设立

1)匹配值 P:当用户的匹配值位于4-5期间时,会优先推送给用户,在用户前几栏展示,位于3-4区间会提醒用户因部分无法匹配问题,询问用户;低于3以下的隐藏起来,位于最下方,当用户点开才予以展示,并予以提示。

2)宠物匹配过程:用户所能最先看到的宠物队列,是由系统计算降序排列优先推给用户,当用户选择好心仪的宠物后,对该宠物饲主进行邀请,邀请会用过手机短信与站内私信的方式对被邀方进行提示,当被邀请方接受邀请后,系统则会将被邀请方信息发送给用户,为宠物交配事宜进行交流;若拒绝,则会通知用户邀请已被拒绝,并且将拒绝过用户邀请的饲主进行排除,下次推荐时将其从推荐列剔除。宠物交配流程如图3所示。

4.3 用户板块

登录与注册:用户来到网站时首先需要登录,同时后台会进行检索查看该用户是否注册,如果未注册则需要用户进行注册。在用户将注册账号输入后;通过JDBC(Java Database Connectivity)方式调用数据库进行建立用户表、字段,创建Pojo实体类来实现对数据库的增加、删除、查看、修改操作;创建DAO(Data Access Object)层作为对象数据接口,创建service服务层,通过调用DAO进行对象的获取。通过Resources层从网页获取请求,并将结果返回。

用户个人信息修改:用户在会员中心页面可也查看与修改自己的基本信息,在进入页面之前先要判断用户是否已经注册并登录,如果没有注册则直接帮用户跳转到注册界面,如果用户已经注册就显示界面。

5 结束语

现阶段国内的宠物行业具有较高的上升空间,近年来关于宠物的话题也水涨船高,用户基数也在不断上升,宠物热也会在人们之间蔓延开来。因为青年人快节奏的生活,老年人宠物品种分类模糊不清,宠物交配问题也会浮出水面,目前也没有面向大众的,为宠物交配等问题的一个平台。这个平台是一种新型的服务行业,未来也会有许多方向值得我们去思考与反思。

参考文献:

[1] 段晓龙.探索共享宠物在App平台的发展[J].中国工作犬业,2020(2):63-64.

[2] 孙艺萌,李若辉.宠物App饲养应用设计研究[J].设计,2019(19):144-146.

[3] 刘洛佳,曹双双.“互联网+”时代宠物共享饲养平台构建[J].电脑知识与技术,2019,15(29):40-42.

[4] 汪琦玲.基于情感化设计的宠物类社交产品界面研究[J].中国包装,2019,39(7):54-56.

[5] 吕玮.YooBar旅游信息平台的设计与实现[D].成都:电子科技大学,2010.

[6] 胡海.基于WEB的网上培训报名系统的设计与实现[D].成都:电子科技大学,2009.

[7] 肖崇泽.基于组件化的电商网站前端系统的设计与实现[D].武汉:华中科技大学,2016.

【通聯编辑:李雅琪】

猜你喜欢

可行性研究宠物
察哈素选煤厂末煤干选可行性研究
抬起脚来
TD-LTE技术在CBTC系统中应用的可行性研究
PPP项目识别与可行性研究
Widuri油田聚合物驱可行性研究
TD-LTE应用于CBTC车地通信系统的可行性研究
对节能评估与可行性研究之间关系的思考