基于安卓的宠物社区APP的设计与实现文献综述

 2022-05-30 22:00:50

开题报告

随着经济的迅速发展,城市化进程日益加快,人们在追求物质的同时也开始注重更多精神上的追求,留守儿童、空巢老人以及拼搏忙碌的年轻人各自都有着不同的精神需求,宠物作为孩童的玩伴、年轻人的伴侣和中老年人的伙伴,为各个年龄段不同需求的人们带来了不一样的精神满足,成为越来越多人们解决精神需求的选择[1]。根据《2019年中国宠物行业白皮书(消费报告)》调查显示,2019年全国城镇宠物犬猫数量达9915万只,比去年增长8.4%;2019年中国城镇宠物犬猫消费市场规模2024亿元,比去年增长18.5%。这些数据表明中国宠物行业有着巨大的发展前景。与此同时,互联网的迅速发展和移动设备的普及让人们逐渐倾向于通过手机app来实现自己的需求,各行各业日益丰富可提供的网上服务,各式各样的手机app层出不穷。需求可观的宠物市场也与互联网行业迅速结合,不同功能侧重的宠物相关app应运而生[2]。基于以上背景,一款服务于有宠一族的实用方便的宠物社区app有着良好的市场需求和应用前景。

当前,国内已有多款为养宠人士提供服务的相关宠物社区app,如小绒宠物、宠物之家、宠物家、68宠物和宠物驿站等。在功能上,以上所列宠物社区app都含有分享宠物照片或视频的功能,多数含有线上宠物商城功能,部分含有宠物知识课堂功能,个别含有推荐宠物医院功能。整体看来,目前的宠物社区类型的app都以分享宠物动态为基本功能,适当拓展盈利性服务如宠物用品商城以及线上购买宠物等。但“晒宠”的用户行为亦可以发生在其他任意的社交软件中,购物行为也可以在其他综合性购物平台上实现,如何让用户愿意单独下载一款宠物社区app成为一个值得思考的问题。在保证基本功能的同时,提供更多其他宠物相关的功能,丰富用户体验,提高app的宠物专业性是可行的解决思路[3]。为此,本课题设计的基本功能定为①论坛发帖:晒照,宠物丢失领养帖;②定位功能:宠物生病定位附近宠物医院、遛狗查找附近狗友;③宠物商城:实现下单,结算等功能。以实现有宠一族晒宠的需求,解决为宠物看病买粮的痛点,增加遛狗的乐趣等。

Android系统是一款Linux内核的操作系统,包含操作系统、用户界面和应用软件等,具有良好的移植性、跨平台性和开放性,逐渐成为目前移动信息设备应用程序开发的最主要的平台[4]。Android开发的主流语言是Java,因而Java语言自身的优点也为Android开发带来了优势[5-6]。目前移动应用开发方式主要有三种:Native App(原生应用)、Web App(网页应用)和Hybrid App(混合应用)。其中,Hybrid App介于Native App和Web App之间,既有前者良好用户交互体验的优势,又有后者跨平台开发的优势,且易于更新和维护[7]。基于HTML5 JS 原生控件的Hybrid App混合模式系统,使用HTML5和CSS3进行应用界面的布局,通过JS添加各式各样的动态功能,让界面更加流畅美观[8-9]。Node.js是一个让JS运行在服务端的开发平台,它让JS成为与PHP、Python等Perl服务端语言平起平坐的脚本语言,合理利用Node.js可以为Android开发带来好的体验[10-11]。对于软件系统中涉及到的数据,需要建立一个结构良好的数据库。在web应用方面,MySQL是最好最流行的关系型数据库管理系统之一,是很好的选择[12]。在具体的开发设计中,合理的需求分析和软件建模分析不仅可以让软件的开发思路更加清晰,也可以有效提高开发效率[13-15]

基于以上分析,本课题的开发与设计需要首先实现系统的需求功能分析和数据库设计,再围绕主要功能设计页面、搭建前端框架,然后逐步完善后端程序代码并随时测试,完成最终调试后进入撰写论文阶段并自我检验,准备检查答辩。

参考文献:

[1]王海棚,刘燕,朱金凤.宠物行业现状及发展趋势[J].河南农业,2019(6):50-51

[2]朱淑婷.“互联网 ”背景下的宠物APP[J].中国工作犬业,2019(2):62-64

[3]谭宇欣.国内宠物App运行现状以及发展分析[J].现代交际,2019(9):67-68

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。