基于Android的美食烹饪教学软件的开发.doc

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

摘要:民以食为天,烹饪是每个人必需具备的生活技巧。而随着人们的生活节奏加快,人们接收信息越加趋于碎片化。基于以上情况此次毕业设计的目的是开发基于安卓(Android)系统的美食烹饪教学软件,经过对Android的学习和对市面上类似软件的研究,整个系统采用模型-视图-控制器架构(Model View Controller ,MVC)模式进行搭建,客户端使用了现在较为流行的Android开发手段,XUtils,Picasso等第三方框架实施开发;服务器端采用了Struts2框架实施开发,增加了服务器的可扩展性,可维护性;数据库则应用了关系型数据库MySQL。系统实现了查看菜谱功能,查询菜谱功能,菜谱分类功能,收藏菜谱功能,以及修改个人资料等功能。经过测试,程序运行效果良好。

 

关键字:安卓系统;美食烹饪教学;美食菜谱

 

目录

摘要

Abstract

1 绪论-1

1.1 系统开发背景-1

1.2 系统开发目标-1

1.3 论文结构-1

2 操作系统和开发工具-3

2.1 开发语言-3

2.2 操作系统-3

2.3 开发环境-3

2.4 相关技术介绍-3

2.4.1图片处理框架-3

2.4.2 MySQL数据库介绍-4

2.4.3 Struts2框架介绍-4

‍3 系统分析-5

3.1 系统可行性分析-5

3.1.1技术可行性-5

3.1.2 操作可行性-5

3.1.2 经济可行性-5

3.2 系统需求分析-6

3.2.1 参与者与相关用例-6

3.2.2 用例文本-6

4 系统设计-10

4.1 系统整体框架设计-10

4.2 系统逻辑结构-10

4.2.1 表现层-10

4.2.2 业务逻辑层-10

4.2.3 数据访问层-11

4.3 系统流程设计-11

4.3.1 登录注册流程设计-12

4.3.2 查询菜谱流程设计-12

4.3.3 收藏菜谱流程设计-13

4.4 数据库设计-14

4.4.1 E-R图-14

4.4.2 用户表设计-15

4.4.3 菜谱资源表设计-15

5 系统实现-16

5.1 系统实现模块-16

5.1.1 程序登录注册模块-16

5.1.2 程序首页模块-17

5.1.3 详情页模块-18

5.1.4 程序分类模块-19

5.1.5 程序收藏夹模块-20

5.1.6 个人中心模块-20

6 系统测试-22

6.1 测试目的和原则-22

6.1.1 测试目的-22

6.1.2 测试原则-22

6.2 测试内容-22

6.2.1 主要测试用例-22

结    论-26

参 考 文 献-27

致    谢-28

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:美食烹饪教学系统,旨在提高人们的生活水平,激发人们对烹饪的兴趣。在本软件中用户可以看到各式各样的菜谱和烹饪知识,用户可以根据自己的需求搜索想要的菜谱并且可以发表菜......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: