美食分享与推荐app的前端页面设计与开发【字数:11267】

摘 要进入21世纪后,更多的家庭达到小康的水平。随着生活条件变好,越来越多的人更注重物质上的享受。生活中,每当假期的到来就意味着出去游玩。俗话说民以食为天。吃对于我们来说尤为重要。如今市面上有大家熟知的一些关于美食的APP,例如饿了吗、美团、大众点评等等,这些软件上都能看到美食,或者是点外卖等等。在本次的软件开发中,我们对美食推荐和分享这块做了相关的需求分析,参考现阶段一些火爆的社交网站,特别定制一款专为吃货们服务的APP。在这里我们通过简洁的页面让用户进行交流,完美的满足吃货们的需求。本毕业设计采用目前流行的前后端分离开发模式,把APP分成前后端两部分进项开发。本论文负责前端页面的开发,利用原生HTML、CSS进行页面布局,根据后端给出的接口,利用JS、JQ完成数据交互。
Key Words:Social; Food; Recommendation; Sharin 目 录
1. 绪论 1
1.1研究背景与意义 1
1.2研究现状 1
1.3相关技术简介 2
2. 系统可行性与需求分析 3
2.1系统可行性分析 3
2.1.1技术可行性分析 3
2.1.2经济可行性分析 3
2.1.3操作可行性分析 3
2.1.4运行可行性分析 3
2.1.5时间可行性分析 4
2.2需求分析 4
2.2.1功能需求 4
2.2.2系统性能需求 5
2.2.3系统用例图 5
2.2.4系统运行图 7
3. 系统详细设计 9
3.1功能介绍 9
3.1.1用户详细功能介绍 9
3.1.2管理员详细功能介绍 9
3.2功能设计 10
3.2.1用户登录注册功能 10
3.2.2文章基本功能 12
3.2.3搜索功能 12
3.2.4用户基本功能 13
3.2.5发布功能 13
4. 程序演示 15
4.1用户APP端 15
4.1.1注册页面 15
4.1.2 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
登录页面 15
4.1.3首页页面 16
4.1.4发布页面 17
4.1.5设置页面 18
4.1.6修改信息页面 19
4.1.7个人主页页面 20
4.1.8粉丝列表页面 21
4.1.9关注列表页面 22
4.1.10个人资料页面 23
4.1.11搜索列表页面 24
4.1.12账号与安全页面 25
5. 程序测试 26
5.1 测试的目的 26
5.2 测试的原则 26
5.3 测试的步骤 27
5.4 测试的详细情况 27
结束语 29
参 考 文 献 30
致谢 31
绪论
1.1研究背景与意义
中国是一个美食大国,“饮食文化”是中国传统文化的重要组成部分。人们对食品的追求从来没有间断过,自从中央电视台制作了一部关于食物的纪录片《舌尖上的中国》以来,食品行业也受到了快速崛起的推动。随着互联网的普及,许多菜谱应用、现场食品广播、短视频和新媒体平台应运而生。视频图形、文化教育烹饪、美食共享、思想交流、美食网上购物等成为食品行业的新玩法。
目前,许多美食应用程序都具有多种功能,如烹饪教学、美食信息、购物中心、交流学习等,深受美食爱好者的喜爱。随着一批具有自身特色的食品应用程序的出现,市场呈现出稳步发展的格局。
内容创业者蜂拥而至的视频风口,关注食品行业的“色香味”当然也不例外。在过去,食谱只是停留在书本上。现在,整个烹饪过程都显示在视频中,使整个教学过程更加生动具体。即使不是为了学习烹饪,仅仅看食物也可以成为一种享受。
数据显示,自2013年起,美食APP用户规模呈现出增长态势,其中2014年增长速度较快,为2850万,增长率为46.2%,随后增速放缓,2016年较2015年增长700万,增长率为19.4%,预计2017年,美食APP用户规模将达到5200万人。作为一个拥有千万级用户的市场,依旧还有很多可供挖掘的潜力。
1.2研究现状
2015年,优酷网制作的美食秀《创食记》首次亮相。《创食记》以其独特的美食展示,掀起了一股热潮,以18161万的播出量位居美食短视频播出量第一位。随后,大胃王密子君、吃货木下、办公室小野等风格不同的美食短篇视频或者是吃播视频活跃在人们的视野中,视频播放量也是相当可观。
美食作为这个市场的强劲需求也是一个坚实的基础。因此,千篇一律的内容势必阻碍行业的发展。越来越多的人跟风其他博主,短视频越来越趋于相似。虽然大多数美食应用程序都是清新的文艺路线,但如今,各种各样的恶搞、重口味的内容火爆在微博、朋友圈等这些社交软件中,像“办公室小野”这类不走寻常路的美食短片成为新宠。不过这些靠新奇胜出的短视频平台依旧会面临新内容匮乏、观众审美疲劳和猎奇心丧失等问题。美食短视频经过爆发期后,如何根据不同用户的特质深化服务,如何将内容变得更加精细化是重中之重。
在网络飞速发展的今天,随处可见的“低头族”,就能知道网络对于我们的生活有多么大的影响。在我们国家,出门你可以不带任何东西,但是手机是万万不能离开身边,所有的信息都在手机上可以看到,同时手机的存在已经融入到我们生活的方方面面,学习、聊天、上班、各类支付,所有的这些操作都能完成。5G网络也开始使用,数据的下载变得更快,人们对智能手机也变得越来越依赖。
目前的应用市场中,对于美食分享与推荐来说,知名度较大的是美团、饿了吗、大众点评,但因为这些APP有非常多的功能,用户使用起来可能会感觉有点混乱,本次项目旨在更简洁的布局,让用户可以舒服的看到各种安利的文章。
1.3相关技术简介
本次项目采用的是前后端分离的开发方式,前端页面的布局采用HTML+CSS[1]。HTML中文名为超文本标记语言,是前端最最基础的一个语言。作为一名前端工程师,网页制作是入门级的一个方面,那么HTML就是网页制作的最基础的也是最必不可少的编程语言。CSS[2]全名为层叠样式表,可以为HTML提供页面样式的一种语言。我们使用的网页和APP中的样子就是由CSS表现出来。无论是静态页面的编写还是动态的数据加载,CSS都可以为一个甚至多个元素提供样式。前后端的数据交互使用的是JS和JQ。对于前端来说[3],页面中的各种DOM操作即点击、滑动操作等,JavaScript都可以操作,可以为页面添加各种各样的动态功能。JavaScript[4]是前端工程师必须掌握的语言,通过该语言,用户所使用的网页和APP等也变得更加美观和流畅,并且在通常情况下,JavaScript脚本是通过放在HTML中实现自己的功能的,而且它也有它自己的基础数据类型、表达式和算术运算符及程序的基本程序框架。jQuery [5]其实算是一个JavaScript框架,但因为它的方便、简洁,所以在使用上会让前端工程师得心应手,所以也有很多的人会使用它。跟JavaScript相比,它能在写更少的代码基础上完成JavaScript相应的操作,更方便工程师进行数据交互的操作。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/643.html

好棒文