{$cfg_webname}
主页 > 计算机 > JAVA >

基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)(含录像)

来源:wenku163.com  资料编号:WK16313545 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313545
资料介绍

基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)(含录像)(毕业论文13000字,客户端服务端程序代码,MySQL数据库)
3.1系统概述
本设计是一个基于Android设备的菜谱推荐系统,能够用用户提供方便的菜谱推荐,从而提高了服务的质量,本文从系统需求、系统实际、代码实现几个方面介绍了整个软件的开发过程,这个系统采用JAVA、mysql数据库并利用MyEclipse、TOMCAT、Android SDK、ADT、AVD、DDMS等开发环境或者开发工具。
3.2系统功能分析
android菜谱程序是基于android手机的一款应用软件,为用户提供菜谱以及管理自己收藏的菜谱。同时,系统依据用户的浏览历史信息为用户推荐不同口味的菜肴.
pc端
1实现菜谱的后台录入与查看,包括菜谱的名称,菜系,菜品截图,原材料,制作步骤等。2后台实现管理员用户管理,包括管理员用户的登录以及增删改查。
3对用户评论的管理,包括用户评论的记录和备份。
4实现记录用户口味功能,记录用户的查看历史并分析。
Android端
1实现菜谱的查看功能,包括按菜系或口味等方式分类查看。
2实现用户的注册以及登录功能,记录用户的查看历史,并根据用户的口味进行推荐。
3实现对注册用户浏览菜谱的收藏功能,同时对用户推送菜谱。
4实现菜谱的评价功能。

本论文的组织结构
本文主要按照以下章节展开叙述的。
第一章:主要介绍了课题的研究背景、国内外发展现状、研究意义及主要研究的内容。
第二章:主要介绍了在开发过程中所应用到的相关技术的概念,原理及方法。
第三章:主要对系统进行了概述,主要对系统的功能进行了分析,系统应该包括哪些模块,分析本系统的亮点,对系统的需求进行了分析,采用UML建模的方式,更加图形化的对系统的需求进行分析。
第四章:主要是对系统的设计分析。包括系统的总体架构、系统的流程设计、业务逻辑层设计、数据库层设计。
第五章:主要是对系统的各个功能模块的实现和数据库的实现等。在实现过程中,应用了相关的web技术,包括AJAX技术、android技术等等,并对其的操作过程作了详细的介绍。
第六章:主要是对系统进行性能测试和功能测试。
第七章:对自己所作的工作进行总结,同时对系统的做了展望。

开发环境
APP客户端:Eclipse
服务端:MyEclipse
数据库:MySQL
 

基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)
基于安卓Android菜谱推荐系统APP的设计与实现(MySQL)


目 录    1
1 引言    1
1.1本课题研究背景    1
1.2国内外发展现状    1
1.3论文研究意义    2
1.4本论文的组织结构    2
2 相关技术介绍    4
2.1 JAVA技术    4
2.1.1 JDBC简介    4
2.1.2 servlet简介    4
2.2开发环境及平台    5
2.2.1 Eclipse简介    5
2.2.2 MyEclipse简介    7
2.2.3 Tomcat简介    7
2.2.4 应用平台Android简介    8
2.2.5 Android开发环境搭建    10
3 系统需求分析    13
3.1系统概述    13
3.2系统功能分析    13
3.3系统数据库需求分析    13
3.3.1系统综合需求分析    13
(1)后台用户:管理后台页面以及对相关后台包括用户、评论、反馈、分类、图片等管理以及对菜品的信息的修改和维护    14
(2)前台用户:实现注册登录以及相关信息完善,对自身信息的修改,对菜品收藏以及评价,对应用给出反馈意见。    14
(3)菜品:包括名称、口味、制作过程以及用料等信息,由管理员用户进行推荐3.3.2系统数据流图分析    14
3.4 基于UML的系统建模分析    14
3.4.2系统顺序图    14
3.4.3系统部署图    15
4 系统设计    17
4.1 系统架构和工作原理    17
4.1.1系统架构    17
4.1.2系统工作原理    19
4.2 系统功能模块设计    19
4.5数据库层设计    19
4.6用户界面层设计    20
5 系统主要模块的实现    22
5.1登录模块的实现    22
5.2主界面的实现    24
5.3菜谱查看模块    26
6 系统测试    27
6.1 测试概述    27
6.1.1软件测试的目的    27
6.1.2软件测试的任务    28
6.1.3测试环境    28
6.2 单元测试    28
6.2.1黑盒测试    28
6.2.2白盒测试    29
6.2.3模块接口测试    30
6.3 集成测试    30
6.3.1自顶向下集成    30
6.3.2确认测试标准    31
7.1工作总结    31
7.2展望    31
致 谢    32
参考文献    33

推荐资料