基于Visual Studio和SQL Server餐厅管理系统设计
摘要:当前科学技术的不断提高,计算机技术已日渐成熟,餐厅的经营也自然离不开网络,针对这一特点进行了系统研究,本文介绍了餐厅管理系统的开发过程,该系统具有对基本信息的管理,顾客开桌、点菜查询,结账等功能。论文首先对业务分析和需求做出了简单的介绍,配上了相应的流程图和模块图,以及对数据库的设计做出了介绍。该系统用了一套完整 的开发工具——Visual Studio和SQL Server,本论文重点对系统功能的实施作了具体的描述,最后论文给出了该系统的测试结果。
关键词:餐厅管理;SQL Server 2005;ASP.NET
Restaurant Management System
Abstract: The continuous improvement of science and technology, computer technology has become more mature, the restaurant business is inseparable from the network, this paper carries on systematic research, this paper introduces the development process of the restaurant management system, this system has the basic information management, customer order to open the table, query, billing and other functions. This paper made a brief introduction to business analysis and requirements, with the corresponding flow chart and block diagram, and the database design is introduced. The system with a complete set of development tools -- Visual Studio and SQL Server, this paper focuses on the implementation of the system functions for the specific description, finally gives the test results of the system.
Keywords: Restaurant Management ; SQL Server 2005; ASP.NET
一、系统概述
(一)系统简介
当前由于物联网技术迅速发展,各行各业的发展都离不开计算机技术,餐厅作为这个大时代背景下的一道亮丽行业更需要计算机技术的支持,建立一个完善的餐厅管理系统对一个餐厅的运行有着极大的帮助。因此开发了本系统——餐厅管理系统。本系统是在Visual Studio 2005软件中进行开发的,提出实现餐厅管理系统的基本功能,该系统主要采用Visual Studio 2005与SQL Server 2005结合开发实现各方面的功能。系统具有前台管理收银,统计销售查询,对于员工信息的管理,会员信息管理,开桌点菜等强大功能为一身,系统界面简洁大方,容易操作,能快速处理数据,节省时间,无需专门培训即可正常使用。
(二)开发工具
1、微软Visual Studio 2005
Visual Studio 2005是基于.NET2.0框架。它也可以开发跨平台应用程序,比如使用微软的操作系统的开发计划,等增加了新功能在Visual Basic和c#和用户界面的新功能和改进。Visual Basic、Visual C++和Visual C#全都使用相同的集成开发换进。一般来说是一个非常大的软件,甚至包含了代码测试函数。
2、微软SQL Server 2005
SQL Server 2005 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。
二、系统分析
(一)需求分析
当前科学技术的不断提高,计算机技术已日渐成熟,餐厅的经营也自然离不开网络。人工来管理餐厅的一切既费时又费力,而且容易出错,所以本系统针对于以上缺点进行开发研究。
1、前台管理:用户登录到主界面,查看空闲餐桌,给顾客开桌,顾客点菜并将菜单输入到系统中,能够去除和顾客加菜信息。查看顾客的消费状况,最后对顾客消费进行结账。
2、后台管理:查看厨房对菜制作的状况。
3、信息管理:对员工的信息、桌台的信息、菜品的信息以及会员信息进行增删改
的操作。
4、统计销售:统计任意时间段的营业状况。
目 录
一、 系统概述 1
(一)系统简介 1
(二)开发工具 1
1、微软Visual Studio 2005 2
2、微软SQL Server 2005 2
二、系统分析 2
(一)需求分析 2
(二)业务分析 2
(三)功能模块设计 3
三、 数据库设计 4
(一)数据库表单 4
(二)数据库表关系图 6
四、 系统实施 7
(一)登录界面 7
(二)注册界面 8
(三)开桌 9
(四)点菜 11
(五)消费查询 12
(六)结账 13
(七)桌台信息管理 15
(八)厨房管理 17
(九)修改密码 18
(十)锁屏 19
(十一)销售统计 20
五、 系统测试 21
(一)测试目的 21
(二)系统测试结果 21
六、 系统使用说明 23
七、 结束语 23
八、 参考文献 24
八、参考文献
[1] Nikhil Kothari Vandara Datye. ASP.NET服务器控件与组件开发[M].北京:机械工业出版社, 2004.12.
[2] John Kauffman Thiru Thangarathinam.Beginning ASP.NET2.0 [3] 王惠刚,王挺. ASP.NET实用培训教程[M].北京:北京希望电子出版社,2003.4.
[3] 杨鲲鹏,孟凡奇等.ASP.NET+SQL Server动态网站开发从基础到实践[M].北京:电子工业出版社,2006.6.
[4] 刘启芬,顾韵华. SQL Server实用教程[M].北京:电子工业出版社,2007.1.
[5] 马军.精通ASP.NET2.0网络应用开发[M].北京:人民邮电出版社,2006..
[6] 吴晨,张亮,张静.ASP.NET+SQL Server 数据库开发实例[M].北京:清华大学出版社,2006.
[8] Jefrey Richter.Microsoft.NET框架程序设计[M].北京:清华大学出版社.2003.6.