c#的餐饮管理系统的设计与实现(源码)
伴随着社会和科技的进步,世界也在日益变迁,网络技术也变得越来越强大。在这样的一个信息化的时代,网络点餐已经成为了一种潮流。随着饭店规模的壮大,所需要的管理系统的功能也变得越来越完善。因此就需要采用计算机的方式来对信息进行管理。本文介绍了如何开发出一套小型饭店的餐饮管理系统,主要内容介绍了研究该系统所需要的开发环境、技术、系统设计和系统测试。其中系统设计主要包括了管理员管理、员工管理、菜单管理、餐位管理、营业额统计、开台点菜等功能。本文写的餐饮管理系统,在该系统设计的前提下,对餐饮行业做了一定的了解。本系统能基本满足小型饭店的要求。本系统是一个基于ASP.NET技术的餐饮管理系统,用Visual Studio 2010软件对各个页面进行设计并与数据库进行连接、用SQL Server 2008对后台数据库进行设计。关键词 餐饮管理系统,Asp.Net,SQL Server,数据库
目 录
1 引言 1
1.1课题背景和意义 1
1.2国内外现状分析 1
2 系统开发工具的概述 2
2.1 ASP.NET框架 2
2.2 B/S框架 4
2.3 C#语言 4
2.4 数据库技术 4
3系统分析 5
3.1系统功能需求 5
3.2 系统功能的UML用例图 6
3.3 可行性分析 7
4 总体设计 8
4.1ER图设计 8
4.2数据库表设计 10
4.3 系统功能模块图 12
5 系统详细设计 13
5.1管理员登录界面 13
5.2菜单信息管理模块 15
5.3 密码修改 17
5.4 餐位管理模块 18
5.5客户管理模块 20
5.6 开台点菜管理模块 21
6 系统测试 23
6.1 程序调试 23
6.2程序的测试 23
结论 31
致谢 32
参考文献 34
1 引言
1.1课题背景和意义
餐饮业在全国的第三产 *好棒文|www.hbsrm.com +Q: ^351916072#
业中起着相当重要的作用,餐饮行业一年的零售额甚至达到了数千亿元,在中国餐饮行业对税收的影响更是巨大。所以饭店在中国有很好的发展趋势。虽然如此,但是餐饮行业在中国也有自己的缺点:因为餐饮业对于经营者没有限制,所以有很多的都是从小店逐步发展起来的,而且有很多都是代代相传的。目前有很多餐厅都还是“人治”,中国的餐饮业缺乏特定专业的管理制度。更糟的是中国现有的管理制度还远远不及外国的同行先进,导致中国的餐饮行业在国际的市场上不占优势。如果中国的餐饮业要想在国际市场占优势,就必须要扩大自己的影响力,改善自己的经营方式和制度[1]。
近年来,餐饮行业的网络点餐方式越来越被人们所接受,人工书写的方式在逐步被取代。为了更好的追随信息化的时代,用网络点餐是必不可少的。
网络点餐管理系统可以提高经营者办事的效率,提高经营者处理问题的能力,方便以后在遇到问题时,能够快速地寻找解决问题的措施。计算机系统根据经营者每天处理订单的情况,将相关数据自动保存。当经营者需要访问或利用这些资料时,计算机就会将这些数据呈现出来。操作者了解了这个变化情况就会进行处理,从而使处理点餐的管理工作变得简单起来,实现点餐和管理信息管理的自动化;采用计算机进行管理,可以使结账变得更为方便,不用人为的去算花费了多少钱,系统自动的会帮忙算好,操作者只需要算清楚找多少钱就可以了。这样使结账变得轻松很多,提高了工作效率,降低了错误。纵观而言,用网络点餐系统不仅适应了当今信息化的社会,而且对于餐饮行业的经营者来说也是一个非常不错的选择。
1.2国内外现状分析
当前,餐饮行业发展趋势,已经逐步从人为的点餐管理模式变为网络点餐的人管理模式,饭店的服务员的数量也在慢慢的减少。随着餐饮行业的迅速发展,人们越来越重视饮食文化,因此品牌效应也变得越来越普遍,餐饮业与餐饮业之间的竞争也变得越来越激烈,随之带来的压力也变得越来越大。科学的经营管理、健康的营养观念也越来越受人们重视。早期的餐厅点餐的模式都是用笔记录客户的需求。由于这样的原因信息量就会变得很大。因为资料管理不仅需要很多的人力,还需要占用很大的空间。并且用笔记录效率不高,还极易出错,存放不好,还容易丢失。随着网络计算机技术的日益变迁,可以用计算机处理不仅方面快捷而且错误率还低。因此用计算机网络去管理餐饮管理系统是一个正确的选择。
近年来,餐饮越来越受人们的欢迎。人们在逐步改变自己的生活方式,很多人都已经不选择在家里面做饭。越来越多人选择快餐、速食来解决饮食的问题。现在餐饮行业的消费者不再仅仅是白领、商务人员了,大众和家庭也慢慢的加入了进来。展现了多种多样的状态。我国的餐饮行业一般围绕着商业区建立的,这样客流量比较多。
通过对餐饮行业的现状分析,许多餐饮行业采用B/S模式经营。在开发餐饮管理系统过程中,采用Visual studio 2010技术以及C#语言开发。目前还有很多餐饮管理系统采用Tomcat7.0服务器以及Java语言开发,数据库作为数据支撑。现在,比较流行就是以上两种技术做成的餐饮管理系统[2]。
由于社会的进步和经济的发展,国外的餐饮行业也在迅速的发展。目前为止,国外发达国家已经不在流行手工工业,而是加工工业比较流行。为了节省时间,通常用流水线操作取代手工操作。这样不仅节约了时间而且节省了成本。目前为止国内外的餐饮管理系统的有很多种类,但是采用的技术和侧重点都不相同。但相同的是都使用了数据库技术,利用数据库来进行后台管理,大大减轻了整理数据的负担[3]。
餐饮行业在国内外的发展各不相同,国内的餐饮业比较注重服务的态度和环境的质量,利用服务的态度吸引顾客,同时,由于餐饮的市场广阔,竞争的压力也变得越来越大,人们对于味道的要求也变得越来越苛刻。相比之下国内的餐饮行业生产效率比较低。国外的餐饮行业比较注重生产的效率,一般产业以加工业为主。国外的餐饮行业注重食品的味道,而忽略了环境的影响。总体而言,国内外的餐饮行业各有优缺点。
目 录
1 引言 1
1.1课题背景和意义 1
1.2国内外现状分析 1
2 系统开发工具的概述 2
2.1 ASP.NET框架 2
2.2 B/S框架 4
2.3 C#语言 4
2.4 数据库技术 4
3系统分析 5
3.1系统功能需求 5
3.2 系统功能的UML用例图 6
3.3 可行性分析 7
4 总体设计 8
4.1ER图设计 8
4.2数据库表设计 10
4.3 系统功能模块图 12
5 系统详细设计 13
5.1管理员登录界面 13
5.2菜单信息管理模块 15
5.3 密码修改 17
5.4 餐位管理模块 18
5.5客户管理模块 20
5.6 开台点菜管理模块 21
6 系统测试 23
6.1 程序调试 23
6.2程序的测试 23
结论 31
致谢 32
参考文献 34
1 引言
1.1课题背景和意义
餐饮业在全国的第三产 *好棒文|www.hbsrm.com +Q: ^351916072#
业中起着相当重要的作用,餐饮行业一年的零售额甚至达到了数千亿元,在中国餐饮行业对税收的影响更是巨大。所以饭店在中国有很好的发展趋势。虽然如此,但是餐饮行业在中国也有自己的缺点:因为餐饮业对于经营者没有限制,所以有很多的都是从小店逐步发展起来的,而且有很多都是代代相传的。目前有很多餐厅都还是“人治”,中国的餐饮业缺乏特定专业的管理制度。更糟的是中国现有的管理制度还远远不及外国的同行先进,导致中国的餐饮行业在国际的市场上不占优势。如果中国的餐饮业要想在国际市场占优势,就必须要扩大自己的影响力,改善自己的经营方式和制度[1]。
近年来,餐饮行业的网络点餐方式越来越被人们所接受,人工书写的方式在逐步被取代。为了更好的追随信息化的时代,用网络点餐是必不可少的。
网络点餐管理系统可以提高经营者办事的效率,提高经营者处理问题的能力,方便以后在遇到问题时,能够快速地寻找解决问题的措施。计算机系统根据经营者每天处理订单的情况,将相关数据自动保存。当经营者需要访问或利用这些资料时,计算机就会将这些数据呈现出来。操作者了解了这个变化情况就会进行处理,从而使处理点餐的管理工作变得简单起来,实现点餐和管理信息管理的自动化;采用计算机进行管理,可以使结账变得更为方便,不用人为的去算花费了多少钱,系统自动的会帮忙算好,操作者只需要算清楚找多少钱就可以了。这样使结账变得轻松很多,提高了工作效率,降低了错误。纵观而言,用网络点餐系统不仅适应了当今信息化的社会,而且对于餐饮行业的经营者来说也是一个非常不错的选择。
1.2国内外现状分析
当前,餐饮行业发展趋势,已经逐步从人为的点餐管理模式变为网络点餐的人管理模式,饭店的服务员的数量也在慢慢的减少。随着餐饮行业的迅速发展,人们越来越重视饮食文化,因此品牌效应也变得越来越普遍,餐饮业与餐饮业之间的竞争也变得越来越激烈,随之带来的压力也变得越来越大。科学的经营管理、健康的营养观念也越来越受人们重视。早期的餐厅点餐的模式都是用笔记录客户的需求。由于这样的原因信息量就会变得很大。因为资料管理不仅需要很多的人力,还需要占用很大的空间。并且用笔记录效率不高,还极易出错,存放不好,还容易丢失。随着网络计算机技术的日益变迁,可以用计算机处理不仅方面快捷而且错误率还低。因此用计算机网络去管理餐饮管理系统是一个正确的选择。
近年来,餐饮越来越受人们的欢迎。人们在逐步改变自己的生活方式,很多人都已经不选择在家里面做饭。越来越多人选择快餐、速食来解决饮食的问题。现在餐饮行业的消费者不再仅仅是白领、商务人员了,大众和家庭也慢慢的加入了进来。展现了多种多样的状态。我国的餐饮行业一般围绕着商业区建立的,这样客流量比较多。
通过对餐饮行业的现状分析,许多餐饮行业采用B/S模式经营。在开发餐饮管理系统过程中,采用Visual studio 2010技术以及C#语言开发。目前还有很多餐饮管理系统采用Tomcat7.0服务器以及Java语言开发,数据库作为数据支撑。现在,比较流行就是以上两种技术做成的餐饮管理系统[2]。
由于社会的进步和经济的发展,国外的餐饮行业也在迅速的发展。目前为止,国外发达国家已经不在流行手工工业,而是加工工业比较流行。为了节省时间,通常用流水线操作取代手工操作。这样不仅节约了时间而且节省了成本。目前为止国内外的餐饮管理系统的有很多种类,但是采用的技术和侧重点都不相同。但相同的是都使用了数据库技术,利用数据库来进行后台管理,大大减轻了整理数据的负担[3]。
餐饮行业在国内外的发展各不相同,国内的餐饮业比较注重服务的态度和环境的质量,利用服务的态度吸引顾客,同时,由于餐饮的市场广阔,竞争的压力也变得越来越大,人们对于味道的要求也变得越来越苛刻。相比之下国内的餐饮行业生产效率比较低。国外的餐饮行业比较注重生产的效率,一般产业以加工业为主。国外的餐饮行业注重食品的味道,而忽略了环境的影响。总体而言,国内外的餐饮行业各有优缺点。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/960.html