没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
目 录 .....................................................................................................................................................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
附 录 ...................................................................................................................................................34
[附录 1] ......................................................................................................................................34
1
1 引言
1.1 本课题研究背景
在电子商务高速迅猛发展的今天,各个行业都搭上网络的快车开展网络营销。餐饮业作
为传统行业中最为重要的分支,在网络营销方面餐饮企业首先需要搭建网络营销平台,并通
过网络平台展示自身菜品特色,能够让消费者在众多的菜品中快速定位感兴趣的菜品,提高
顾客的认知度、粘合性和体验性。
特色菜品通常都为餐饮企业的特色菜、招牌菜,菜品好吃,光靠口碑传播速度相比网络
传播速度要慢得多,所以本文以特色菜品推荐系统为研究对象,针对餐饮企业特色菜不断出
新和与其他菜品相对个性化等特点进行设计开发。
1.2 国内外发展现状
(1)国外研究现状
ShaneCond(2010)设计了一套将餐饮点餐与餐饮收款相融合的餐饮支付系统,通过该
系统用户可以完成网上订餐下单,订单付款等功能,能够将餐饮企业收款机像 PC 机一样实现
订餐支付即时到账,取消了餐饮企业收取现金的流程,提高餐饮企业工作效率。
JohnLim(2012)所开发的电子点餐系统,通过 PDA 完成菜品的预览,该系统解决餐饮企
业因经常更换菜谱而需要重新印刷菜单的环节,降低了餐饮企业的费用支出。同时,该系统
具有人性化推荐菜品功能,它能够根据用户年龄、来自地区、饮食爱好等具有针对性的显示
不同菜品,让用户更加便捷的进行点餐,增加了用户与餐馆之间的粘合度。
HossamM(2014)把菜品推荐系统与用户活动区域相结合,针对用户所在地区的餐馆所推
荐的特色菜品在就餐时间进行菜品推荐,由此用户可以方便的在所在位置找到最想吃的美食,
同时该系统还具有 GPS 地理信息定位功能,无论用户出差在何地,均能在就餐时间获得系统
所推荐的最佳美食。
(2)国内研究现状
孙文心(2013)将我国传统美食进行了多角度、多方面的划分,形成社会化美食食谱,
并将该食谱融入到菜品推荐系统设计之中,便于用户从不同角度选择美食。
肖蕾(2013)基于 HTML5 建设多终端点餐平台,该平台采用响应式布局进行设计,能够
实现在台式电脑、笔记本、PAD 和手机之间点餐系统显示自动适应屏幕像素,为用户提供美观
点餐应用界面。
王玉雯(2013)针对于我国中小餐馆服务特色,设计出一套智能服务系统,该系统包括
智能点餐、智能提醒用户用餐、自动推荐特价、特色菜品,自动结算等功能,为中小餐馆更
好的、更快的服务大众提供了非常好的系统服务平台。
陈婷婷(2014)在融合上下文和项目属性的美食商店信息推荐算法研究与实现中针对美
2
食商店的商品信息进行智能推荐,当用户选择某一美食时,其所相匹配的最佳搭配自动显示,
其中融入了饮食健康等知识,为用户通过最优餐饮规划。
王聪等(2015)设计开发融合情境的移动美食推荐系统,改系统基于 Android 平台为用
户提供针对于不同时令的情景美食推荐,在不同节日中,以节日主题为特色的美食搭配大大
提高的用户对美食的渴望诉求,让餐饮企业进入主题时代。
周建亮(2015)对基于无线终端设备点餐系统的设计与实现方面将传统餐馆点餐流程以 APP
方式引入到客户手机端,实现用户与餐饮企业之间无缝衔接,提高用户用餐效率,增加餐饮
企业销售收入。
(3)发展趋势
餐饮信息化在国外发展已经相当成熟,而我国餐饮信息化正处于蓬勃发展阶段。在
实现计算机技术与管理理念、营销手段相结合的内容方面,结合较为成熟的网络开发技术,
充分借鉴和利用已有成功开发经验,发挥我们后发优势,加速餐饮企业信息化建设的步伐,
这是推动我国传统中华餐饮业与国际接轨,与时代同行的重要内容,势必也是未来信息产业
与传统产业相结合的发展趋势。。
1.3 论文研究意义
吃货在天津如同传统餐馆菜单中的招牌菜一样,是将餐馆的优势菜品推荐给食客。所不
同的是传统餐馆菜单的宣传效果具有一定的局限性,而吃货在天津基于互联网,传播范围更
加广泛。
此外,作为吃货在天津,其具有的功能不仅仅局限于展示和宣传餐饮企业特色菜品,其
还包括对顾客信息的消费记录、餐饮习惯、就餐兴趣、就餐时间等方面信息收集,对餐饮企
业具有针对性的推荐特色菜品具有非常重要的现实意义。。
1.4 本论文的组织结构
本文主要按照以下章节展开叙述的。
第一章:主要介绍了课题的研究背景、国内外发展现状、研究意义及主要研
究的内容。
第二章:主要介绍了在开发过程中所应用到的相关技术的概念,原理及方法。
第三章:主要对系统进行了概述,主要对系统的功能进行了分析,系统应该
包括哪些模块,分析本系统的亮点,对系统的需求进行了分析,采用 UML 建模的
方式,更加图形化的对系统的需求进行分析。
第四章:主要是对系统的设计分析。包括系统的总体架构、系统的流程设计、
业务逻辑层设计、数据库层设计。
第五章:主要是对系统的各个功能模块的实现和数据库的实现等。在实现过
程中,应用了相关的 web 技术,包括 AJAX 技术、android 技术等等,并对其的操
作过程作了详细的介绍。
第六章:主要是对系统进行性能测试和功能测试。
3
第七章:对自己所作的工作进行总结,同时对系统的做了展望。
剩余31页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 378
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功