基于Java的美食分享与推荐APP的接口设计与开发.docx

资料分类:计算机信息 上传会员:Chaturanga 更新时间:2023-04-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12304
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近年来,随着国民人均可支配收入的不断增长,国民消费水平也在不断提升,人们对于生活水平和生活质量的要求也不断提高。其中对食品的需求和要求也在不断的提高,根据国家统计局官网显示,2018上半年在食品方面人均消费占据总人均消费的29.3%。由此可见,现阶段国民在吃这方面相当地注重,不再像以往以饱为主了,而是更加地追求食物的质量与口味。

汉书中说道:“王者以民为天,而民以食为天”。现如今,随着人均消费水平的提升,国民生活品质的提升,人们现在正在以“民以食为天”作为生活目标,去追求更高品质的生活。在食方面,由于地理文化物质等不同,每个地区都形成了自己独有的菜系,每个地区的菜系都拥有自己独特风味以及独有的饮食文化。并且随着中国交通业在近些年变得更加便捷,更多的人走出家门去到中国的天南海北去感受不同的文化。因此,为了方便国民以更轻松简单的方式获得这些信息,此次的软件设计以此为目标去开发一款便利的手机应用,为国民的食生活提供更多的便利。

本毕业设计采用目前流行的前后端分离开发模式,将APP分成两部分进行开发。本论文主要负责后端部分,主要开发语言为Java,采用框架为目前流行的微服务框架Springboot,数据库采用Mybatis-Plus更为简洁的数据库开发框架,给前端提供调用接口,完成前后端的数据交互。

 

关键词:美食  接口  分享  推荐

 

目录

摘要

Abstract

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.2需求分析-3

2.2.1功能需求-3

2.2.2系统性能需求-4

2.2.3系统用例图-5

2.2.4系统时序图-6

2.2.5系统流程图-8

3. 系统总体设计-9

3.1功能模块设计图-9

3.1.1用户模块功能详细设计-9

3.1.2管理员模块功能详细设计-10

3.2 数据库详细设计-10

3.2.1数据表设计-10

3.2.2数据库概念关系模型(E-R图)-10

3.2.3数据表-12

4.系统详细设计-15

4.1系统的三层架构设计与实现-15

4.1.1表示层(UI)-15

4.1.2业务逻辑层(BBL层)-15

4.1.3数据访问层(DAL层)-16

4.2  用户模块的实现-18

4.2.1用户注册模块的实现-18

4.2.2用户登录模块的实现-19

4.2.3关注用户模块的实现-20

4.2.4文章编写模块的实现-20

4.2.5 文章收藏模块的实现-21

4.2.6 搜索文章模块的实现-21

4.2.7 搜索用户模块的实现-22

4.2.8 文章评论模块的实现-22

4.2.9 文章详情模块的实现-23

4.2.10 资料修改模块的实现-23

5.项目测试-25

5.1软件测试的目的-25

5.2软件测试的原则-25

5.3软件测试的流程-26

5.4本项目测试内容-26

项目总结-28

参考文献-29

致谢-30

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:手机是现下最普及的交流工具,我们拟通过开发这款APP,可以让人们轻松地、随时随地地发现身边的美食并探索世界各地不一样的食物。此次的开发,我们将实现前后端分离,其中后端......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: