在线订餐客户管理与信息分析系统设计与实现.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-02
  • 论文字数:19326
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:随着互联网的产生,信息化时代逐渐到来,人们的生活方式相比较以前有了根本上的变化。人们获得信息的渠道从以前的电视、报纸等,变成了现在的互联网。因为网络信息传播快、信息量大的特点,无形中加快了人们生活和工作的节奏,这也带来了一个问题,饮食不得不由繁变简。在线订餐客户管理与信息分析系统可以为人们提供更加便捷、高效的服务。人们可以做到足不出户享受美食,既节约了时间,也不会减少享受美食带来的乐趣。

同时互联网技术也处在高速发展阶段,比如: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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费