麦乐迪快餐店销售系统(源码)
目 录
1 引言 1
1.1 研究背景 1
1.2 国内外研究与发展现状 1
1.3 实现目标 2
2 开发环境及相关技术 2
2.1 开发环境 2
2.2 相关技术 3
3 需求分析 3
3.1 功能模块分析 3
3.2 前台功能需求 5
3.2 后台功能需求 5
3.4 性能需求分析 6
3.5 报错设计 6
4 概要设计 7
4.1 系统架构设计 7
4.2 UML建模 8
4.3 系统流程图 28
4.4 数据库设计 29
5 详细设计 37
5.1 前台登录模块 37
5.2 前台菜品搜索模块 38
5.3 前台购物车模块 39
5.4 前台订单模块 40
5.5 前台留言模块 41
5.6 前台新闻模块 42
5.7 前台公告模块 42
5.8 后台登录模块 43
5.9 后台会员审核模块 44
5.10 后台管理员模块 45
5.11 后台送货员模块 47
5.12 后台菜品类别模块 48
5.13 后台菜品信息模块 49
5.14 后台订单管理模块 51
5.15 后台新闻管理模块 53
5.16 后台公告管理模块 54
5.17 后台留言管理模块 56
6 系统测试 57
6.1 功能测试 57
6.2 性能测试 58
6.3 模块测试 58
结 论 59
致 谢 60
参 考 文 献 59
附录 用户操作手册 62
1 引言
1.1 研究背景
随着中国经济和社会的蓬勃发展,群众消费水平和生活水平的提高带动了饮 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
br /> 6.1 功能测试 57
6.2 性能测试 58
6.3 模块测试 58
结 论 59
致 谢 60
参 考 文 献 59
附录 用户操作手册 62
1 引言
1.1 研究背景
随着中国经济和社会的蓬勃发展,群众消费水平和生活水平的提高带动了饮食方面的发展。同时,利用计算机进行工作也已经是很普遍的现象[1]。餐饮行业越来越激励的竞争使得人们寻求更高效率节省消耗的工作方式,传统的手动作业方式已经不能满足大众的需求了,网上订餐也随着餐饮行业的不断发展而被提出。?
麦乐迪餐厅是类似于肯德基营业模式的快餐店。针对于这个餐厅准备拟开发系统的意义是通过计算机的订餐节约了人力成本,提高了工作效率。其次,网上订餐可以辅助餐饮企业的营销,通过记录餐厅每段时间的各方面数据[2]。第三,网上订餐可以提高餐厅的服务质量,智能的管理化流程使得员工记错订单、遗失订单、厨房配错订单等现象不会出现。第四,网上订餐还可以使得餐厅不出现管理漏洞,由电脑控制订单,营业情况一目了然[3]。
开发的课题来源是我以前打工过的一个快餐店。根据我的了解,麦乐迪餐厅并没有开展网上业务,有时候餐厅的人流量比较大就来不及给顾客订餐。经过和餐厅经理的沟通,最后决定为麦乐迪餐厅做一个网上订餐系统。
1.2 国内外研究与发展现状
随着计算机和互联网的不断发展,网上订餐系统也从不断发展着。国外最早的网上订餐系统OpenTable出现在1998年,到现在已经有近20年历史了,它的网上订餐的功能也已经发展的非常完善[4]。国内网上订餐系统推出以来,从最初只有网上订购食物这一个功能发展到现在的订餐、送餐、订桌位全方位里一体化。其中OpenTable采用B2B电子商务模式用硬件和软件替代了笔和纸,在线和顾客进行交流和点餐。该系统使订餐和送餐、订位全自动化[5]。同时允许餐厅为客户确认有针对性的电子邮件,建立强有力的餐馆用餐数据库。比起单纯的提供点餐服务,现在的OpenTable经过不断的开发研究已经让顾客可以自主的选择用餐模式、时间、地点,帮助餐厅进行顾客关系的管理。为了鼓励网友来点餐,还设立了积点制度,成功点餐后就可以获得一百点,累计一定点数后可以充当餐厅优惠券。由OpenTable公司的带领,国外网上订餐的系统也都从最初的简单功能发展到现在包括了点餐、送餐、订位、预定时间、记录顾客就餐时间、记录顾客就餐的位置环境等很多功能,所以他们的网上订餐系统的数据库也非常巨大[6]。
我国开始使用网上订餐系统的时间较晚,餐饮行结合互联网的模式处于领先世界的阶段。虽然现在中国餐饮业有了质的飞跃,但是跟早就采用互联网网上订餐的发达国家相比还有很大的差距。我国最早的网上订餐“无忧订餐网”采用了B2C模式[7],模仿了“携程”网的特点,把自己的食物挂在别的网站上,按购买人数付给网站佣金。但是这样的模式让餐厅和顾客之间没有直接的交流,不能很好的提升顾客的购买满意度,使得餐厅的网上订单并不是很多。经过一段时间的发展,国内的网上订餐网都选择了B2B的模式,在自己餐厅的网站上发布食品、公告等信息,由顾客登录自己餐厅的网站进行订餐[8]。
随着互联网的发展,网上订餐系统采用的结构也发生了变化,基于C/S三层结构之上的B/S结构被应用[7]]。开发人员通过ASP.NET技术设计网站的页面,把餐厅的信息,菜品的信息等放上网站;用C#语言编写后台语言连接SQL Server数据库,实现不同用户的权限登录、用户信息的增删改查,订单信息的修改等。
1.3 实现目标
麦乐迪网上点餐管理系统需要开发一个基于B/S模式的服务管理系统。用户可以通过WWW浏览器访问本系统,本系统有前台和后台两个部分。前台供客户对网上的菜品信息通过搜索浏览菜品、选择菜品;会员登录后可以对餐厅发布的新闻进行浏览;会员可以查看其它顾客的留言或自己进行留言;最重要的是会员可以对自己购物车里
1 引言 1
1.1 研究背景 1
1.2 国内外研究与发展现状 1
1.3 实现目标 2
2 开发环境及相关技术 2
2.1 开发环境 2
2.2 相关技术 3
3 需求分析 3
3.1 功能模块分析 3
3.2 前台功能需求 5
3.2 后台功能需求 5
3.4 性能需求分析 6
3.5 报错设计 6
4 概要设计 7
4.1 系统架构设计 7
4.2 UML建模 8
4.3 系统流程图 28
4.4 数据库设计 29
5 详细设计 37
5.1 前台登录模块 37
5.2 前台菜品搜索模块 38
5.3 前台购物车模块 39
5.4 前台订单模块 40
5.5 前台留言模块 41
5.6 前台新闻模块 42
5.7 前台公告模块 42
5.8 后台登录模块 43
5.9 后台会员审核模块 44
5.10 后台管理员模块 45
5.11 后台送货员模块 47
5.12 后台菜品类别模块 48
5.13 后台菜品信息模块 49
5.14 后台订单管理模块 51
5.15 后台新闻管理模块 53
5.16 后台公告管理模块 54
5.17 后台留言管理模块 56
6 系统测试 57
6.1 功能测试 57
6.2 性能测试 58
6.3 模块测试 58
结 论 59
致 谢 60
参 考 文 献 59
附录 用户操作手册 62
1 引言
1.1 研究背景
随着中国经济和社会的蓬勃发展,群众消费水平和生活水平的提高带动了饮 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
br /> 6.1 功能测试 57
6.2 性能测试 58
6.3 模块测试 58
结 论 59
致 谢 60
参 考 文 献 59
附录 用户操作手册 62
1 引言
1.1 研究背景
随着中国经济和社会的蓬勃发展,群众消费水平和生活水平的提高带动了饮食方面的发展。同时,利用计算机进行工作也已经是很普遍的现象[1]。餐饮行业越来越激励的竞争使得人们寻求更高效率节省消耗的工作方式,传统的手动作业方式已经不能满足大众的需求了,网上订餐也随着餐饮行业的不断发展而被提出。?
麦乐迪餐厅是类似于肯德基营业模式的快餐店。针对于这个餐厅准备拟开发系统的意义是通过计算机的订餐节约了人力成本,提高了工作效率。其次,网上订餐可以辅助餐饮企业的营销,通过记录餐厅每段时间的各方面数据[2]。第三,网上订餐可以提高餐厅的服务质量,智能的管理化流程使得员工记错订单、遗失订单、厨房配错订单等现象不会出现。第四,网上订餐还可以使得餐厅不出现管理漏洞,由电脑控制订单,营业情况一目了然[3]。
开发的课题来源是我以前打工过的一个快餐店。根据我的了解,麦乐迪餐厅并没有开展网上业务,有时候餐厅的人流量比较大就来不及给顾客订餐。经过和餐厅经理的沟通,最后决定为麦乐迪餐厅做一个网上订餐系统。
1.2 国内外研究与发展现状
随着计算机和互联网的不断发展,网上订餐系统也从不断发展着。国外最早的网上订餐系统OpenTable出现在1998年,到现在已经有近20年历史了,它的网上订餐的功能也已经发展的非常完善[4]。国内网上订餐系统推出以来,从最初只有网上订购食物这一个功能发展到现在的订餐、送餐、订桌位全方位里一体化。其中OpenTable采用B2B电子商务模式用硬件和软件替代了笔和纸,在线和顾客进行交流和点餐。该系统使订餐和送餐、订位全自动化[5]。同时允许餐厅为客户确认有针对性的电子邮件,建立强有力的餐馆用餐数据库。比起单纯的提供点餐服务,现在的OpenTable经过不断的开发研究已经让顾客可以自主的选择用餐模式、时间、地点,帮助餐厅进行顾客关系的管理。为了鼓励网友来点餐,还设立了积点制度,成功点餐后就可以获得一百点,累计一定点数后可以充当餐厅优惠券。由OpenTable公司的带领,国外网上订餐的系统也都从最初的简单功能发展到现在包括了点餐、送餐、订位、预定时间、记录顾客就餐时间、记录顾客就餐的位置环境等很多功能,所以他们的网上订餐系统的数据库也非常巨大[6]。
我国开始使用网上订餐系统的时间较晚,餐饮行结合互联网的模式处于领先世界的阶段。虽然现在中国餐饮业有了质的飞跃,但是跟早就采用互联网网上订餐的发达国家相比还有很大的差距。我国最早的网上订餐“无忧订餐网”采用了B2C模式[7],模仿了“携程”网的特点,把自己的食物挂在别的网站上,按购买人数付给网站佣金。但是这样的模式让餐厅和顾客之间没有直接的交流,不能很好的提升顾客的购买满意度,使得餐厅的网上订单并不是很多。经过一段时间的发展,国内的网上订餐网都选择了B2B的模式,在自己餐厅的网站上发布食品、公告等信息,由顾客登录自己餐厅的网站进行订餐[8]。
随着互联网的发展,网上订餐系统采用的结构也发生了变化,基于C/S三层结构之上的B/S结构被应用[7]]。开发人员通过ASP.NET技术设计网站的页面,把餐厅的信息,菜品的信息等放上网站;用C#语言编写后台语言连接SQL Server数据库,实现不同用户的权限登录、用户信息的增删改查,订单信息的修改等。
1.3 实现目标
麦乐迪网上点餐管理系统需要开发一个基于B/S模式的服务管理系统。用户可以通过WWW浏览器访问本系统,本系统有前台和后台两个部分。前台供客户对网上的菜品信息通过搜索浏览菜品、选择菜品;会员登录后可以对餐厅发布的新闻进行浏览;会员可以查看其它顾客的留言或自己进行留言;最重要的是会员可以对自己购物车里
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2786.html