好味道餐馆点餐系统(源码)
:在时代发展迅速的今天,在用餐高峰期客流量较大导致餐厅拥挤也成为了一个比较头疼的问题。因此,在本次毕业设计中设计了餐馆点餐系统,本文分别从系统需求分析、系统的关键技术研究、总体设计、系统的详细设计、系统的实现、测试等方面来进行阐述。需求分析中的内容充分体现了用户的需求,了解需求后确定系统中的外部实体,使得系统更加贴近使用本系统的用户。该系统是Visual Studio 2015中采用了.ASP动态服务器网页技术,随着计算机技术的逐渐成熟,.ASP技术也愈发被大众接受和运用。本系统主要以C#为开发语言,在设计系统的界面采用的窗体,运用控件设计点餐系统的功能模块。数据库则是采用的是SQL Server 2014。本文分别从系统需求分析、系统的关键技术研究、总体设计、系统的详细设计、系统的实现、测试等方面来进行阐述。功能方面则设计的比较多样,有就餐桌号的选择、加入购物车、加菜/删菜、下单、结算订单、催单、用户管理、订单打印、修改菜谱等功能。关键词 点餐系统,ASP.NET Webform,SQL Server 2014,ADO.NET
目录
1 引言 1
1.1 系统开发背景及现状 1
1.2 系统开发意义与目标 1
2 系统需求 1
2.1 系统用户类型 2
2.2 原系统工作原理或操作工作流程 2
2.3 目标系统 2
2.4 系统需求分析 4
2.5 系统的限制或需求 12
3 系统关键技术研究 12
3.1 统计分析建模,决策支持 13
3.2 系统设计技术、系统开发技术和系统开发工具及应用 14
3.3 体系结构的选择 15
4 系统总体设计 15
4.1 系统功能模块结构设计 16
4.2 系统数据库设计 16
4.3 测试计划 24
5 系统详细设计与实现 24
5.1 用户界面设计 24
5.2 系统各功能模块设计 28
5.3 系统实现 32
6 系统测试 33
6.1 测试概述 3 *好棒文|www.hbsrm.com +Q: #351916072#
4
6.2 测试策略 34
6.3 测试方法 34
6.4 测试工具 34
6.5 测试编号构成 35
6.6 测试用例 35
6.7 测试结果 36
结论 37
致谢 38
参考文献 39
1 引言
1.1 系统开发背景及现状
如今时代的飞速发展,人们的生活需求也日益提高,所以在外消费用餐也是很普遍的事情了。特别是在用餐的高峰期时间段就会造成客流量拥堵,虽然对于餐馆来说客流量多是一个好事情,但是很多顾客因为人多却又因为受不了长时间的排队等待,就会选择其他的餐馆,不仅影响了顾客的用餐心情,从餐馆的利益方面来看这样其实就造成了餐馆的一笔损失,那如何来减少这种情况的发生呢?点餐系统逐渐兴起为餐饮业带来了一线光明。点餐系统可以为顾客提供方便,当然也为餐馆的管理人员和服务人员也减少了工作量。本系统根据顾客的需求需要尽量的便利化,也为餐馆提升了一些竞争力。
1.2 系统开发意义与目标
好味道餐馆点餐系统本着实用和方便快捷的宗旨,以顾客的好评为重要指标,为顾客实现点餐,就餐一体化,实现餐馆的自动化管理。本系统的功能模块包括点餐、下单、修改订单和对用户、系统的管理。
系统的开发意义就在于它能实现自动化管理,很多需要人工做的事情可以直接在系统内智能的完成。系统内有订单结账的功能,就可以减少收银员的人数,减少了人力资源的开销。系统的自助下单的功能会避免顾客长时间的排队,顾客可以自行浏览餐馆菜谱,根据系统内统计出的热销菜品,顾客可以知道餐馆内的热销菜品是什么,更加的方便快捷,愉快的进行就餐。通过系统内更直观的展示菜品的信息,包括菜品图片,制作方法和材料,可以让顾客了解到菜品的详细信息,有助于提高餐馆的形象。本系统对于餐馆盈利方面最大的好处就是可以从系统中统计信息,销售的订单率,财务情况都会统计出来,让经理可以清楚的知道顾客的餐饮喜好,使得餐馆更加贴近顾客的习惯。
2 系统需求
系统需求就是从技术可行性来研究系统所需要满足的需求,从中确定一些问题是否真的需要解决。简单的来说就是用一种比较抽象的方式对系统进行分析和设计。
2.1 系统用户类型
顾客、服务员、管理员、经理、厨师等。
2.2 原系统工作原理或操作工作流程
原系统主要实现了餐桌管理,消费的类别管理,菜品基本信息管理,订单管理模块等功能。可全面了解餐厅的菜品、酒水的品种、价格及质量,还可以了解每道菜品的食材构成、营养价值等,更可以点菜、查单、退菜、催菜,轻松完成点餐、下单、结账等事宜,使点餐过程变得更加随意自由,带给消费者美好的用餐体验,同时降低餐厅的管理难度和综合成本。
当顾客来临本店时,管理员可以根据餐桌信息以及店内餐桌使用情况为顾客分配合适人数的闲置的餐桌号,继而顾客可以通过前台的显示终端输入自己的餐桌号进行自助点菜并下单。实现流程图如图2.1所示:
图2.1系统业务流程图
2.3 目标系统
在好味道餐馆点餐系统中,主要有顾客、服务员、管理员、经理和厨师五个实体用户,在本系统中需要分别满足这些用户的需求,相当于是这五个用户需要向系统提出要求,具体的用户需求如下所示。
2.3.1 顾客需求
顾客在点餐系统中属于消费者,需要能浏览餐馆中所有的菜品信息,使得顾客可以自行下单找座位入座,具体需求如下:
选择就餐桌号:顾客在系统浏览菜谱信息前,必须先确定就餐桌号。在桌号确定之后才可以浏览餐馆内所有菜单信息。
点菜(添加、删除菜):顾客浏览购物车后,菜品选择量不够时,还能再另外添加菜品;若菜品选择过多或者误选某个菜品时,能删除想要删除的菜肴。
拼桌:在就餐高峰期时,顾客在浏览菜谱前,需要选择桌号进行就餐。在没有符合顾客就餐人数的情况下,会让顾客自行选择是否进行拼桌就餐。
催单:顾客下单之后长时间内订单没有上菜,顾客输入桌号后可以向后厨人员进行催单的操作。为了避免催单次数频繁,催单操作只能操作1次。
查询菜单(菜谱)信息:顾客能浏览菜馆内所有菜品的单价和口味,选择顾客自己喜爱的菜品。
查询个人订单:顾客选择符合个人口味的菜品后,在购物车内进行浏览总价和所选菜品。
目录
1 引言 1
1.1 系统开发背景及现状 1
1.2 系统开发意义与目标 1
2 系统需求 1
2.1 系统用户类型 2
2.2 原系统工作原理或操作工作流程 2
2.3 目标系统 2
2.4 系统需求分析 4
2.5 系统的限制或需求 12
3 系统关键技术研究 12
3.1 统计分析建模,决策支持 13
3.2 系统设计技术、系统开发技术和系统开发工具及应用 14
3.3 体系结构的选择 15
4 系统总体设计 15
4.1 系统功能模块结构设计 16
4.2 系统数据库设计 16
4.3 测试计划 24
5 系统详细设计与实现 24
5.1 用户界面设计 24
5.2 系统各功能模块设计 28
5.3 系统实现 32
6 系统测试 33
6.1 测试概述 3 *好棒文|www.hbsrm.com +Q: #351916072#
4
6.2 测试策略 34
6.3 测试方法 34
6.4 测试工具 34
6.5 测试编号构成 35
6.6 测试用例 35
6.7 测试结果 36
结论 37
致谢 38
参考文献 39
1 引言
1.1 系统开发背景及现状
如今时代的飞速发展,人们的生活需求也日益提高,所以在外消费用餐也是很普遍的事情了。特别是在用餐的高峰期时间段就会造成客流量拥堵,虽然对于餐馆来说客流量多是一个好事情,但是很多顾客因为人多却又因为受不了长时间的排队等待,就会选择其他的餐馆,不仅影响了顾客的用餐心情,从餐馆的利益方面来看这样其实就造成了餐馆的一笔损失,那如何来减少这种情况的发生呢?点餐系统逐渐兴起为餐饮业带来了一线光明。点餐系统可以为顾客提供方便,当然也为餐馆的管理人员和服务人员也减少了工作量。本系统根据顾客的需求需要尽量的便利化,也为餐馆提升了一些竞争力。
1.2 系统开发意义与目标
好味道餐馆点餐系统本着实用和方便快捷的宗旨,以顾客的好评为重要指标,为顾客实现点餐,就餐一体化,实现餐馆的自动化管理。本系统的功能模块包括点餐、下单、修改订单和对用户、系统的管理。
系统的开发意义就在于它能实现自动化管理,很多需要人工做的事情可以直接在系统内智能的完成。系统内有订单结账的功能,就可以减少收银员的人数,减少了人力资源的开销。系统的自助下单的功能会避免顾客长时间的排队,顾客可以自行浏览餐馆菜谱,根据系统内统计出的热销菜品,顾客可以知道餐馆内的热销菜品是什么,更加的方便快捷,愉快的进行就餐。通过系统内更直观的展示菜品的信息,包括菜品图片,制作方法和材料,可以让顾客了解到菜品的详细信息,有助于提高餐馆的形象。本系统对于餐馆盈利方面最大的好处就是可以从系统中统计信息,销售的订单率,财务情况都会统计出来,让经理可以清楚的知道顾客的餐饮喜好,使得餐馆更加贴近顾客的习惯。
2 系统需求
系统需求就是从技术可行性来研究系统所需要满足的需求,从中确定一些问题是否真的需要解决。简单的来说就是用一种比较抽象的方式对系统进行分析和设计。
2.1 系统用户类型
顾客、服务员、管理员、经理、厨师等。
2.2 原系统工作原理或操作工作流程
原系统主要实现了餐桌管理,消费的类别管理,菜品基本信息管理,订单管理模块等功能。可全面了解餐厅的菜品、酒水的品种、价格及质量,还可以了解每道菜品的食材构成、营养价值等,更可以点菜、查单、退菜、催菜,轻松完成点餐、下单、结账等事宜,使点餐过程变得更加随意自由,带给消费者美好的用餐体验,同时降低餐厅的管理难度和综合成本。
当顾客来临本店时,管理员可以根据餐桌信息以及店内餐桌使用情况为顾客分配合适人数的闲置的餐桌号,继而顾客可以通过前台的显示终端输入自己的餐桌号进行自助点菜并下单。实现流程图如图2.1所示:
图2.1系统业务流程图
2.3 目标系统
在好味道餐馆点餐系统中,主要有顾客、服务员、管理员、经理和厨师五个实体用户,在本系统中需要分别满足这些用户的需求,相当于是这五个用户需要向系统提出要求,具体的用户需求如下所示。
2.3.1 顾客需求
顾客在点餐系统中属于消费者,需要能浏览餐馆中所有的菜品信息,使得顾客可以自行下单找座位入座,具体需求如下:
选择就餐桌号:顾客在系统浏览菜谱信息前,必须先确定就餐桌号。在桌号确定之后才可以浏览餐馆内所有菜单信息。
点菜(添加、删除菜):顾客浏览购物车后,菜品选择量不够时,还能再另外添加菜品;若菜品选择过多或者误选某个菜品时,能删除想要删除的菜肴。
拼桌:在就餐高峰期时,顾客在浏览菜谱前,需要选择桌号进行就餐。在没有符合顾客就餐人数的情况下,会让顾客自行选择是否进行拼桌就餐。
催单:顾客下单之后长时间内订单没有上菜,顾客输入桌号后可以向后厨人员进行催单的操作。为了避免催单次数频繁,催单操作只能操作1次。
查询菜单(菜谱)信息:顾客能浏览菜馆内所有菜品的单价和口味,选择顾客自己喜爱的菜品。
查询个人订单:顾客选择符合个人口味的菜品后,在购物车内进行浏览总价和所选菜品。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1014.html