西蒙餐厅管理系统(源码)
摘 要随着IT技术的发展和信息科技的日益普及,越来越多的信息技术应用于餐饮行业的日常管理。现在,市面上的餐饮管理系统处于蓬勃发展阶段,加上很多餐饮行业的运营者对新兴IT技术不太了解,面对如此众多同类别的产品和各种服务承诺,如何挑选一款适合自己的餐饮管理系统,对于运营者来说很有难度。本系统选用C#作为系统开发语言,选择Visual?Studio 2013为开发工具,使用SQL Server 2014作为数据库建立和维护后台数据。论述了.NET技术的特点、组成和工作原理等。利用系统开发的业务模式,对餐饮管理领域中具体的功能模块进行了主要分析,其中包括营业管理、单据管理、会员管理、菜谱管理等主要功能。西蒙餐厅管理系统不但能使各业务环节协调一致,而且操作简单,流程清晰。实现了餐饮管理中的基本事务管理,为餐饮的管理带来了极大便利。最后系统完成之后,经过完善的测试,系统能够安全稳定的进行运作,并且各个功能都满足了需求并且达到了期望的效果,在餐饮行业具有一定的使用价值。?关键词:信息技术;餐饮管理系统;.NET技术;目 录
1 绪 论 3
1.1 行业背景 3
1.2 系统开发背景 3
1.3 餐饮系统发展前景 3
1.4 同类系统简介 4
2 开发环境及主要的技术简介 4
2.1 Visual Studio 2013简介 4
2.2 Microsoft Visual C#简介 5
2.3 SQL Server 2014简介 5
2.4 DevExpress控件简介 5
3 需求分析与概要设计 6
3.1 系统需求概述 6
3.1.1 系统运行平台 6
3.1.2 系统界面要求 6
3.1.3 获取用户需求 6
3.1.4 需求处理结果 6
3.2 系统逻辑模型 7
3.2.1 系统模块图 7
3.2.2 用户操作系统流程图 7
3.2.3 系统主要数据流图 8
4 系统设计 8
4.1 系统总体功能设计 8
4.2 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
系统界面要求 6
3.1.3 获取用户需求 6
3.1.4 需求处理结果 6
3.2 系统逻辑模型 7
3.2.1 系统模块图 7
3.2.2 用户操作系统流程图 7
3.2.3 系统主要数据流图 8
4 系统设计 8
4.1 系统总体功能设计 8
4.2 数据库设计 9
4.2.1 数据库关系模型 9
4.2.2 数据库表单详细设计 10
4.3 系统详细设计 15
4.3.1 登录界面设计 15
4.3.2 主界面设计 16
4.3.3 信息录入界面设计 17
4.3.4 信息展示界面设计 19
4.3.5 结算界面设计 21
4.4 特色模块设计 23
4.4.1 日志模块设计 24
4.4.2 会员结算模块设计 25
4.4.3 报表模块设计 27
5 系统实现难点 28
5.1 不同窗体之间刷新数据 28
5.2 系统操作日志的记录 29
5.3 使用DevExpress控件 29
6 测试 30
6.1 测试目的 30
6.2 测试内容 30
6.3 测试结果 35
7 未来展望 36
结 论 37
致 谢 38
参考文献 39
1 绪 论
1.1 行业背景
目前国内餐饮管理系统正处于发展阶段,具有广阔的市场前景,因此,研究餐饮管理系统,有着重要的意义[7]。回顾近几年,餐饮发展可谓是如同雨后春笋,节节升高,传统的手工操作的弊端越来越明显,已经无法满足餐饮管理的需求。手工记账、会计、查询等工作费时费力,而且容易出错。但是如果在电脑中安装餐饮管理系统,以上的问题将将被很好的解决。餐饮通过使用餐饮管理系统,不光提高了员工日常工作的效率,而且为众多的消费者在平时就餐带来了便利,给广企业争取了更多的利益。
1.2 系统开发背景
随机询问了几家规模不同的餐厅,发现目前市场上绝大多数的餐饮系统是基于Windows操作系统开发的,只有极少部分选择相对于Windows操作系统开源的Linux操作系统;这些不同的餐饮系统,如何选择合适的数据库用来存储数据,其中餐厅的大小起到决定性作用[6]。对于规模较小的餐厅而言,规模较小并简单的数据库往往是首选,例如ACCESS数据库,这样的话,使用上不仅简单,而且维护起来很方便。对于那些规模较大,顾客量很多的餐厅,应该选用大型数据库,例如SQL Server数据库,这样选择的目的是不但能够保证数据的安全性,而且在安全的同时也提高了系统的稳定性。但是使用大型数据库有个弊端,就要求聘请专门的数据库管理员来进行维护,增加了使用成本[8]。
1.3 餐饮系统发展前景
报告显示去年(2013)餐饮行业总收入相较之前增长了将近9个百分点。从表面上来看,餐饮行业的形式是大好的,但从银行预测中国CPI平均通胀率4%分析餐饮业的发展,我们会发现这个数据并不乐观。通过跟其他行业比较,餐饮行业的增长率增幅低了4个百分点。通过数据分析,我们发现,虽然表面上餐饮业是增加的,但在从整个社会的发展势头来看,餐饮业已经落后于平均。结合目前市场总收入的增长来看,我们可以看到由于市场激烈的竞争和利润的下降,餐饮行业不像以往那样乐观。
餐饮行业面临着严峻的形式,必须抛弃传统作业方式。目前,餐厅必不可少的就是流程管理系统和点菜系统,如果这个过程可以信息化,人力和物力将得到大幅节省,而且顾客的用餐体验也将得到极大的改善。越来越多的人力成本成为其发展的瓶颈。目前餐厅服务员不仅薪资高,更主要的是很难招到合适的人员。而且由于教育背景的原因,导致服务员素质普遍比较低。将IT技术带到餐饮行业中,首先得到改变的就是菜单。从以前传统的纸质印刷菜单,到如今动态显示的多媒体菜单。从以前的根据服务员推荐进行选择,到如今直接从点菜系统中看到图文详情。对于餐厅而言,体现最突出的就是节省了酒水单费用,例如500平米规模的餐厅,如果生意一般的话,此项花费大约2500人民币一年。用于菜单的制作费用,,大约一次1000人民币左右,一年少则2-4次,多则不限。如果因为系统省去一个服务员,则一年至少省去3.6万人民币。对于餐厅来说,节省2个服务员的费用是完全有可能的[4,5]。
因此,餐饮系统发展实际切合餐饮行业的发展,餐饮系统不但以智能化的方法解决了众多原始手工作业无法解决的问题,而且为餐饮公司带来了极大的利益。就目前形势,餐饮系统的前景是比较乐观的[9]。
1.4 同类系统简介
目前市场上的餐饮管理系统具有前台点餐、餐桌预定、账单结算、菜谱管理、消费管理等基础功能,个别餐饮系统在基础进行创新,拥有自己独特的功能。君厨餐饮系统、易石餐饮系统相对于其它的餐饮系统而言,具有自己特色功能并且成熟很多。
君厨餐饮系统最大
1 绪 论 3
1.1 行业背景 3
1.2 系统开发背景 3
1.3 餐饮系统发展前景 3
1.4 同类系统简介 4
2 开发环境及主要的技术简介 4
2.1 Visual Studio 2013简介 4
2.2 Microsoft Visual C#简介 5
2.3 SQL Server 2014简介 5
2.4 DevExpress控件简介 5
3 需求分析与概要设计 6
3.1 系统需求概述 6
3.1.1 系统运行平台 6
3.1.2 系统界面要求 6
3.1.3 获取用户需求 6
3.1.4 需求处理结果 6
3.2 系统逻辑模型 7
3.2.1 系统模块图 7
3.2.2 用户操作系统流程图 7
3.2.3 系统主要数据流图 8
4 系统设计 8
4.1 系统总体功能设计 8
4.2 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
系统界面要求 6
3.1.3 获取用户需求 6
3.1.4 需求处理结果 6
3.2 系统逻辑模型 7
3.2.1 系统模块图 7
3.2.2 用户操作系统流程图 7
3.2.3 系统主要数据流图 8
4 系统设计 8
4.1 系统总体功能设计 8
4.2 数据库设计 9
4.2.1 数据库关系模型 9
4.2.2 数据库表单详细设计 10
4.3 系统详细设计 15
4.3.1 登录界面设计 15
4.3.2 主界面设计 16
4.3.3 信息录入界面设计 17
4.3.4 信息展示界面设计 19
4.3.5 结算界面设计 21
4.4 特色模块设计 23
4.4.1 日志模块设计 24
4.4.2 会员结算模块设计 25
4.4.3 报表模块设计 27
5 系统实现难点 28
5.1 不同窗体之间刷新数据 28
5.2 系统操作日志的记录 29
5.3 使用DevExpress控件 29
6 测试 30
6.1 测试目的 30
6.2 测试内容 30
6.3 测试结果 35
7 未来展望 36
结 论 37
致 谢 38
参考文献 39
1 绪 论
1.1 行业背景
目前国内餐饮管理系统正处于发展阶段,具有广阔的市场前景,因此,研究餐饮管理系统,有着重要的意义[7]。回顾近几年,餐饮发展可谓是如同雨后春笋,节节升高,传统的手工操作的弊端越来越明显,已经无法满足餐饮管理的需求。手工记账、会计、查询等工作费时费力,而且容易出错。但是如果在电脑中安装餐饮管理系统,以上的问题将将被很好的解决。餐饮通过使用餐饮管理系统,不光提高了员工日常工作的效率,而且为众多的消费者在平时就餐带来了便利,给广企业争取了更多的利益。
1.2 系统开发背景
随机询问了几家规模不同的餐厅,发现目前市场上绝大多数的餐饮系统是基于Windows操作系统开发的,只有极少部分选择相对于Windows操作系统开源的Linux操作系统;这些不同的餐饮系统,如何选择合适的数据库用来存储数据,其中餐厅的大小起到决定性作用[6]。对于规模较小的餐厅而言,规模较小并简单的数据库往往是首选,例如ACCESS数据库,这样的话,使用上不仅简单,而且维护起来很方便。对于那些规模较大,顾客量很多的餐厅,应该选用大型数据库,例如SQL Server数据库,这样选择的目的是不但能够保证数据的安全性,而且在安全的同时也提高了系统的稳定性。但是使用大型数据库有个弊端,就要求聘请专门的数据库管理员来进行维护,增加了使用成本[8]。
1.3 餐饮系统发展前景
报告显示去年(2013)餐饮行业总收入相较之前增长了将近9个百分点。从表面上来看,餐饮行业的形式是大好的,但从银行预测中国CPI平均通胀率4%分析餐饮业的发展,我们会发现这个数据并不乐观。通过跟其他行业比较,餐饮行业的增长率增幅低了4个百分点。通过数据分析,我们发现,虽然表面上餐饮业是增加的,但在从整个社会的发展势头来看,餐饮业已经落后于平均。结合目前市场总收入的增长来看,我们可以看到由于市场激烈的竞争和利润的下降,餐饮行业不像以往那样乐观。
餐饮行业面临着严峻的形式,必须抛弃传统作业方式。目前,餐厅必不可少的就是流程管理系统和点菜系统,如果这个过程可以信息化,人力和物力将得到大幅节省,而且顾客的用餐体验也将得到极大的改善。越来越多的人力成本成为其发展的瓶颈。目前餐厅服务员不仅薪资高,更主要的是很难招到合适的人员。而且由于教育背景的原因,导致服务员素质普遍比较低。将IT技术带到餐饮行业中,首先得到改变的就是菜单。从以前传统的纸质印刷菜单,到如今动态显示的多媒体菜单。从以前的根据服务员推荐进行选择,到如今直接从点菜系统中看到图文详情。对于餐厅而言,体现最突出的就是节省了酒水单费用,例如500平米规模的餐厅,如果生意一般的话,此项花费大约2500人民币一年。用于菜单的制作费用,,大约一次1000人民币左右,一年少则2-4次,多则不限。如果因为系统省去一个服务员,则一年至少省去3.6万人民币。对于餐厅来说,节省2个服务员的费用是完全有可能的[4,5]。
因此,餐饮系统发展实际切合餐饮行业的发展,餐饮系统不但以智能化的方法解决了众多原始手工作业无法解决的问题,而且为餐饮公司带来了极大的利益。就目前形势,餐饮系统的前景是比较乐观的[9]。
1.4 同类系统简介
目前市场上的餐饮管理系统具有前台点餐、餐桌预定、账单结算、菜谱管理、消费管理等基础功能,个别餐饮系统在基础进行创新,拥有自己独特的功能。君厨餐饮系统、易石餐饮系统相对于其它的餐饮系统而言,具有自己特色功能并且成熟很多。
君厨餐饮系统最大
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2853.html