需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19326 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:随着互联网的产生,信息化时代逐渐到来,人们的生活方式相比较以前有了根本上的变化。人们获得信息的渠道从以前的电视、报纸等,变成了现在的互联网。因为网络信息传播快、信息量大的特点,无形中加快了人们生活和工作的节奏,这也带来了一个问题,饮食不得不由繁变简。在线订餐客户管理与信息分析系统可以为人们提供更加便捷、高效的服务。人们可以做到足不出户享受美食,既节约了时间,也不会减少享受美食带来的乐趣。 同时互联网技术也处在高速发展阶段,比如:SSM框架技术的出现就简化了系统的开发流程,本系统在经过需求分析之后,选择了MySql数据库、SSM框架技术、JavaWeb。并对MySql和SSM框架技术分别做了分析比较,SSM框架作为基于MVC设计模式的框架,做到将业务逻辑层、表示层和控制层分离。在业务层使用Service处理业务,表示层采用JSP作为页面展示,控制层使用SpringMVC中的控制器。利用这些技术将系统总体上分为用户、管理员两个功能模块,用户模块包括用户登录、注册、菜品展示、订餐、评分、菜品推荐等功能。管理员模块主要包括管理员登录、菜品种类管理、菜品管理用户管理、订单管理、评分管理等功能。同时在线订餐客户管理系统中加入了对用户评分数据分析的python模块,实现推荐功能。为了实现推荐系统采用了欧氏距离和皮尔逊相关系数对比分析,最总形成了在线订餐客户管理与信息分析系统。菜品推荐功能不仅在时间上减少了用户因为选择而带来的浪费,也在空间上给用户带来了一种家乡的归属感。 关键词:在线订餐,信息分析,SSM, MVC设计模式,Python
目录 摘要 Abstract 1 绪论-1 1.1 课题背景-1 1.2 课题研究的国内外现状-1 1.2 主要研究内容-2 2 需求分析和可行性分析-2 2.1系统需求分析-2 2.1.1 功能需求分析-2 2.1.2非功能性需求分析-3 2.2可行性分析-3 2.2.1技术可行性-3 2.2.2经济可行性-4 2.2.3操作可行性-4 3 系统概要设计-4 3.1 系统概述-4 3.2 功能模块划分-4 3.3 数据库设计-5 3.3.1 逻辑设计-5 3.3.2 表设计-7 4 详细设计与实现-10 4.1 核心技术-10 4.1.1 B/S模式-10 4.1.2 SSM框架技术-11 4.1.3 数据库技术-12 4.1.4 Tomcat服务器-12 4.1.5 菜品推荐功能算法-12 4.2 系统注册页面实现-14 4.2.1模块实现思路-14 4.2.2 系统注册页面实现图-14 4.3系统登录页面实现-15 4.3.1用户登录模块实现思路-15 4.3.2系统用户登录页面图-15 4.3.3管理员登录模块实现思路-16 4.3.4系统管理员登录页面图-16 4.4系统前台功能实现-17 4.4.1一级菜品分类-17 4.4.2二级菜品分类-17 4.4.3商品模块-18 4.4.4购物模块-21 4.4.5订单模块-24 4.4.6评价模块-27 4.5系统后台功能实现-27 4.5.1用户管理模块-27 4.5.2一级分类管理模块-28 4.5.3二级分类管理模块-31 4.5.4商品分类模块-34 4.5.5评价模块管理-36 4.5.6订单管理模块-37 4.6菜品推荐模块功能实现-38 4.6.1使用python语言构造数据集-38 4.6.2对数据集使用算法进行分析-39 4.6.3将分析的结果存入数据库前台展示-41 5 软件测试-42 5.1软件测试概述-42 5.2系统测试环境-42 5.2.1硬件环境-42 5.2.2软件环境-42 5.3系统测试-42 6 总结与展望-44 参 考 文 献-45 致 谢-46 |