小王餐厅网上订餐系统设计与实现(源码)【字数:6462】
当今社会已经是一个互联网的时代,互联网给我们带来了无限的可能。在如今快节奏的生活中,许多人由于工作繁忙无法抽出时间自己做饭,而打电话订餐又比较繁琐,并且有些人不会做饭且懒。在这样的机遇下网上订餐诞生了,网上订餐因为其方便快捷,被用户很快的接受和认同。这很好的解决了用户对订餐繁琐的困难。本文详细讲述了小王餐厅网上订餐系统设计与实现的开发过程。小王餐厅网上订餐系统采用 Eclipse作开发平台,MySQL为数据库,Java为开发语言,实现了用户浏览菜品、菜品分类和搜索、用户订餐、用户评价等一系列功能,能够很好的解决用户对快捷订餐的要求。
目 录
一、引言 1
(一)选题背景 1
(二)课题意义 1
(三)设计目标 1
二、系统概述 1
(一)系统简介 1
(二)开发工具介绍 1
(三)开发环境 1
三、需求分析 1
(一)用户需求分析 1
(二)系统功能模块分析 2
1.用户登录注册模块 2
2.浏览菜品模块 2
3.购物车模块 2
4.菜品评价模块 2
5.用户中心模块 2
四、总体设计 2
(一)总体设计方案 2
(二)数据库实体 3
(三)数据库ER模型 3
(四)数据表 5
五、系统功能详细设计 6
(一)小王餐厅客户端模块设计 6
1.网站首页设计 6
2.用户登录模块设计 9
3.用户注册模块设计 9
(二)小王餐厅订餐模块 10
1.搜索功能设计 10
2.菜品具体信息显示模块设计 11
(三)小王餐厅购物车功能的设计 12
(四)小王餐厅订单模块设计 13
(五)小王餐厅菜品评价功能设计 15
(六)小王餐厅后台管理功能设计 16
1.后台首页设计 16
2.管理员登录设计 17
3.网站用户管理设计 18
4.后台菜品类型信息管理 *好棒文|www.hbsrm.com +Q: *351916072*
设计 18
5.后台菜品信息管理设计 20
6.订单信息管理设计 23
7.菜品评价信息管理设计 24
总结 25
致谢 27
参考文献 28
一、引言
(一)选题背景
当今社会互联网技术已经很成熟了,它给我们带来了很多便利。网上订餐就是其一,网上订餐为用户提供的是方便快捷,为商家提供的是更多订单、利润。网上订餐与传统的电话订餐相比,有着很多的优点。比如用户能够很快的了解到菜品信息,别的用户对一些菜品的评价等。传统的电话订餐需要有专门的人去接听电话记录,没有专门的人去接听的话,有时会出现漏接的情况。这样就浪费了商家的时间和精力,而网上订餐可以很好的解决这些问题。
(二)课题意义
本课题的选取就是为了解决传统电话订餐带来的不便,我设计的是一个小王餐厅网上订餐的WEB系统可以帮助用户在选购自己喜爱的菜品,节约宝贵的时间;帮助商家解决传统电话订餐带来的一些烦恼。
(三)设计目标
小王餐厅网上订餐系统主要实现用户对系统中菜品的选购并加入购物车下单,用户还可以给菜品进行评价操作;后台管理员主要对用户管理、菜品管理、订单管理、菜品评价管理等各类数据信息进行维护。
二、系统概述
(一)系统简介
小王餐厅网上订餐系统主要是为了用户选择购买自己喜爱吃的菜品。用户可查看自己的个人信息,订单信息。用户还可以对自己购买过的菜品进行评星和评价。管理员可以对网站用户信息、菜品信息、菜品类型信息、订单信息、菜品评价信息等进行管理。
(二)开发工具介绍
Eclipse是一个开源的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,是跨平台的自由集成开发环境(IDE),用于通过插件构建开发环境。基本内核包括:图形API(SWT/JFace)、Java开发环境插件(JDT)、插件开发环境(PDE)等。
MySQL是一个关系型数据管理系统,由瑞典MySQL AB 公司开发的,目前属于Oracle公司旗下产品。
(三)开发环境
小王餐厅网上订餐系统的开发操作系统为windows 10,开发工具采用Eclipse,使用的数据库为MySQL,编写语言为JAVA,最终的调试环境为电脑中自带的Microsoft Edge浏览器。
三、需求分析
(一)用户需求分析
用户模块的功能主要包括菜品选购、菜品评价、个人信息管理、查看以往订单四大功能。其中,在用户中心中可以对个人信息和密码进行修改、还可以查看以前的订单信息;在选购菜品中可以通过加入购物车下单直接购买,菜品评价中用户可以对这次菜品评星,也可以留下自己对菜品的评价。
(二)系统功能模块分析
根据用户对小王餐厅网上订餐系统的需求分析,我开发了小王餐厅网上订餐系统的五大功能模块,分别用户登录注册模块、浏览菜品模块、购物车模块、菜品评价模块、用户中心模块。五大功能模块信息如下所示:
1.用户登录注册模块
用户登录注册模块主要是用户通过填写用户名、姓名、出生日期、联系方式、密码进行注册,注册成功后系统自动跳转到用户登录页面进行登录。
2.浏览菜品模块
浏览菜品模块主要是实现用户浏览菜品,订餐系统有搜索框可以帮助用户快速找到自己想要的菜品,订餐系统也有菜品分类方便用户选择菜品。
3.购物车模块
购物车模块主要是完成用户对菜品加入购物车并下单。用户将自己喜爱的菜品加入购物车,添加完后下单,下单要填写地址,填写完后付款。
4.菜品评价模块
菜品评价模块主要是用户对菜品的评星和评价。用户购买菜品后,可以根据对菜品的满意度对菜品评星和评价。
5.用户中心模块
用户中心模块主要是用户对自己信息的管理。在用户中心中,用户可以对自己信息(包括密码)进行修改,也可以查看自己以前的订单和订单详细信息。
四、总体设计
(一)总体设计方案
设计如图41所示:
图41系统功能结构图
(二)数据库实体
用户:用户编号、用户名、密码、姓名、性别、出生日期、联系方式
管理员:管理员编号、用户名、密码、姓名、联系方式
目 录
一、引言 1
(一)选题背景 1
(二)课题意义 1
(三)设计目标 1
二、系统概述 1
(一)系统简介 1
(二)开发工具介绍 1
(三)开发环境 1
三、需求分析 1
(一)用户需求分析 1
(二)系统功能模块分析 2
1.用户登录注册模块 2
2.浏览菜品模块 2
3.购物车模块 2
4.菜品评价模块 2
5.用户中心模块 2
四、总体设计 2
(一)总体设计方案 2
(二)数据库实体 3
(三)数据库ER模型 3
(四)数据表 5
五、系统功能详细设计 6
(一)小王餐厅客户端模块设计 6
1.网站首页设计 6
2.用户登录模块设计 9
3.用户注册模块设计 9
(二)小王餐厅订餐模块 10
1.搜索功能设计 10
2.菜品具体信息显示模块设计 11
(三)小王餐厅购物车功能的设计 12
(四)小王餐厅订单模块设计 13
(五)小王餐厅菜品评价功能设计 15
(六)小王餐厅后台管理功能设计 16
1.后台首页设计 16
2.管理员登录设计 17
3.网站用户管理设计 18
4.后台菜品类型信息管理 *好棒文|www.hbsrm.com +Q: *351916072*
设计 18
5.后台菜品信息管理设计 20
6.订单信息管理设计 23
7.菜品评价信息管理设计 24
总结 25
致谢 27
参考文献 28
一、引言
(一)选题背景
当今社会互联网技术已经很成熟了,它给我们带来了很多便利。网上订餐就是其一,网上订餐为用户提供的是方便快捷,为商家提供的是更多订单、利润。网上订餐与传统的电话订餐相比,有着很多的优点。比如用户能够很快的了解到菜品信息,别的用户对一些菜品的评价等。传统的电话订餐需要有专门的人去接听电话记录,没有专门的人去接听的话,有时会出现漏接的情况。这样就浪费了商家的时间和精力,而网上订餐可以很好的解决这些问题。
(二)课题意义
本课题的选取就是为了解决传统电话订餐带来的不便,我设计的是一个小王餐厅网上订餐的WEB系统可以帮助用户在选购自己喜爱的菜品,节约宝贵的时间;帮助商家解决传统电话订餐带来的一些烦恼。
(三)设计目标
小王餐厅网上订餐系统主要实现用户对系统中菜品的选购并加入购物车下单,用户还可以给菜品进行评价操作;后台管理员主要对用户管理、菜品管理、订单管理、菜品评价管理等各类数据信息进行维护。
二、系统概述
(一)系统简介
小王餐厅网上订餐系统主要是为了用户选择购买自己喜爱吃的菜品。用户可查看自己的个人信息,订单信息。用户还可以对自己购买过的菜品进行评星和评价。管理员可以对网站用户信息、菜品信息、菜品类型信息、订单信息、菜品评价信息等进行管理。
(二)开发工具介绍
Eclipse是一个开源的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,是跨平台的自由集成开发环境(IDE),用于通过插件构建开发环境。基本内核包括:图形API(SWT/JFace)、Java开发环境插件(JDT)、插件开发环境(PDE)等。
MySQL是一个关系型数据管理系统,由瑞典MySQL AB 公司开发的,目前属于Oracle公司旗下产品。
(三)开发环境
小王餐厅网上订餐系统的开发操作系统为windows 10,开发工具采用Eclipse,使用的数据库为MySQL,编写语言为JAVA,最终的调试环境为电脑中自带的Microsoft Edge浏览器。
三、需求分析
(一)用户需求分析
用户模块的功能主要包括菜品选购、菜品评价、个人信息管理、查看以往订单四大功能。其中,在用户中心中可以对个人信息和密码进行修改、还可以查看以前的订单信息;在选购菜品中可以通过加入购物车下单直接购买,菜品评价中用户可以对这次菜品评星,也可以留下自己对菜品的评价。
(二)系统功能模块分析
根据用户对小王餐厅网上订餐系统的需求分析,我开发了小王餐厅网上订餐系统的五大功能模块,分别用户登录注册模块、浏览菜品模块、购物车模块、菜品评价模块、用户中心模块。五大功能模块信息如下所示:
1.用户登录注册模块
用户登录注册模块主要是用户通过填写用户名、姓名、出生日期、联系方式、密码进行注册,注册成功后系统自动跳转到用户登录页面进行登录。
2.浏览菜品模块
浏览菜品模块主要是实现用户浏览菜品,订餐系统有搜索框可以帮助用户快速找到自己想要的菜品,订餐系统也有菜品分类方便用户选择菜品。
3.购物车模块
购物车模块主要是完成用户对菜品加入购物车并下单。用户将自己喜爱的菜品加入购物车,添加完后下单,下单要填写地址,填写完后付款。
4.菜品评价模块
菜品评价模块主要是用户对菜品的评星和评价。用户购买菜品后,可以根据对菜品的满意度对菜品评星和评价。
5.用户中心模块
用户中心模块主要是用户对自己信息的管理。在用户中心中,用户可以对自己信息(包括密码)进行修改,也可以查看自己以前的订单和订单详细信息。
四、总体设计
(一)总体设计方案
设计如图41所示:
图41系统功能结构图
(二)数据库实体
用户:用户编号、用户名、密码、姓名、性别、出生日期、联系方式
管理员:管理员编号、用户名、密码、姓名、联系方式
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/787.html