网上订餐系统设计
2023-06-01 09:28:23
论文总字数:5722字
摘 要
随着现在生活水平的提升和生活节奏的加快,人们越来越喜欢在网上订购自己所喜欢的菜品.在网上订餐拥有着其特有的方便与快捷,能够被人们更快速的适应和使用.本系统主要是针对餐饮行业而开发的网上订餐系统.设计采用了JSP开发技术,使用MyEclipse开发工具,实现了菜品管理、分类和查询,用户下单,以及管理员后台数据库管理的功能.
关键词:网上订餐系统,数据库,Internet, MyEclipse,JSP
Abstract:With the improvement of living standards now and accelerated pace of life, people increasingly prefer online ordering their favorite dishes, with its convenient and fast advantage, which can be more quickly adapted and used.
The online reservation system is developed for the food and beverage industry. This system uses JSP development techniques, and MyEclipse development tools. It implements dishes management, classification and query, the user orders, as well as the administrator back-end database management functions.
Key words:Online reservation system,Database,,Internet,MyEclipse,JSP
目录
1 引言 4
2 系统功能分析 4
2.1 功能分析 4
2.2 需求分析 4
2.3 系统总体结构图 5
3 系统总体设计 5
3.1 功能设计目标 5
3.2 功能模块划分 6
4 数据库设计 7
4.1 数据库系统概述 7
4.2 数据库表设计 7
5 系统实现 10
5.1 系统首页 10
5.2 新品上市 10
5.3 特价菜品 11
5.4 畅销菜品 12
5.5 购物车 12
5.6 查看订单 13
5.7 会员资料修改 13
5.8 后台管理 14
6 软件安装与调试 14
6.1 软件的安装与配置 14
6.2 软件调试 15
6.3 软件测试 15
结论 16
参考文献 17
致谢 18
1 引言
随着社会的快速发展,人们生活水平的快速提高,网络的快速普遍,在忙的时候,人们不太想浪费太多的时间出去吃饭或者在家做饭,所以我的毕业论文的研究课题就是网上订餐系统,相信在不久将来,它会逐渐被越来越多的人们所使用.
在中国,餐饮业还在发展的初期,还有很大的发展空间,以前人们都是买菜自己回家做,但是随着生活节奏的加快,越来越多的人开始认为自己做饭有时候会浪费太多的时间,所以在这个网络化,信息化,以网络为核心的社会,人们更希望将美味佳肴送到自己家里或者公司.俗话说的好,民以食为天,人们对食的需求是很大的,再加上网络的普及,相信网上订餐系统可以让人们足不出户的满足自己的食欲.
2 系统功能分析
2.1 功能分析
本系统由前台菜品展示以及购买,后台管理两部分组成.
(1)前台展示
该部分只要有新品上市、特价商品、销售排行、购物车、会员管理、菜品公告及订单查询等.
(2)后台管理
该部分主要对购物中心内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等.
2.2 需求分析
为了让系统能够更加的人性化,我们需要进行需求分析,充分了解用户的各种需求,从而确定系统的功能.
(1)用户的需求分析:
a.用户注册
b.用户登录
c.菜品浏览
d.菜品订购
e.菜品查询
f.订单修改
g.修改密码
h.修改个人信息
i.管理员
(2)系统性能需求分析
a.系统的准确性、可靠性和安全性高
b.界面友好,人性化
c.功能齐全,可以使用
d.系统可以维护与升级
e.数据库访问效率高
2.3 系统总体结构图
图1
系统ER图:
选择
管理
生成
管理
图2
3 系统总体设计
3.1 功能设计目标
理论系统功能设计目标如下:
(1) 实用性强:系统操作简单,用户可输入的较少,一般都是点击功能按钮,使用简单的友好的用户界面,满足各个层次的用户的使用需求;
(2) 先进的程序结构:使用当代前卫的开发工具进行编程,能延长其生命周期,易于维护与管理;
(3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;
(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;
(5) 操作简单,维护方便;每个子系统都有相对立的系统维护功能;
(6) 查询功能强大:可以对菜品的基本情况、用户基本情况,菜品评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和菜品等的基本情况.
3.2 功能模块划分
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块
(1)主页:在这里我们可以看见本系统的主要功能和信息.
(2)用户注册:在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购.
(3)用户登陆:为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费.
(4)菜品浏览:成功登陆后的用户可以分页浏览菜品菜品,并将想要的菜品提交到填写订单页面.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”.
(5)订购菜品:成功登陆的用户可以在该页面定购所需要的菜品.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”.
(6)查看订单:成功登陆的用户可以在该页修改已经订购的菜品.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”.
(7)菜品查询:成功登陆的用户可以在该页查找自己需要的菜品.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”.
剩余内容已隐藏,请支付后下载全文,论文总字数:5722字