论文部分内容阅读
在信息化社会,互联网的发展使传统行业不得不面对转型的巨大挑战。餐饮行业作为我国第三产业中的一个传统服务性行业,它与互联网的结合促使餐饮行业服务发生重大的变革,提供高效、准确、便捷的服务是商家首要考虑的问题。本文在此基础上研究了基于WebService的智慧餐饮服务系统。本文设计的系统包括两大子系统,Android客户端和Web管理系统。Android客户端是运行在Android平台的移动端,设计并实现了餐饮业务的点餐、预定等一条龙服务。Web管理系统通过权限管理有两类用户,服务员通过系统为顾客点餐、预定餐位和结账等,管理员通过系统进行系统管理,数据更新和维护等功能。本文首先介绍了智慧餐饮服务系统设计开发所涉及的相关背景、开发平台、理论知识。然后按照软件开发的流程步骤,对系统进行了功能性需求分析和非功能性需求分析。在需求分析的基础上,对系统进行了总体架构设计,并对详细功能模块进行了详细分析与设计,从而得到数据库表的设计。在系统开发过程中,Android客户端运行在Android操作系统的手机上,使用Ajax技术和后台交互,通过WebService访问服务器;Web管理系统通过HTTP协议与服务端进行信息交互。系统实现中重点介绍了各个功能模块的实现方法和关键技术,并实现了基于灰色关联分析的推荐算法。依据餐饮服务系统的特点,本文设计了一种基于灰色关联分析的推荐算法来提供菜品推荐的功能,该算法运用灰色关联分析理论,选定菜品评价和菜品订单数为评价指标,评价指标权重的计算方法是层次分析法。在此系统中,通过度量表建立的基于两个评价指标的成对比矩阵来计算权重,然后计算菜品的关联度,菜品按照关联度排序获得值得推荐的菜品。本文介绍了实现中所运用到的技术、理论,并详细阐述了各模块设计和实现,用户经过最后的测试,系统满足了需求,具有良好的稳定性。