1、 图书分类号: 密 级: 软件项目设计 1 餐饮管理系统的设计与实现 小组成员 学院名称 信电工程学院 专业名称 计算机科学与技术 指导教师 I 摘要 随着我国社会的快速发展。作为计算机应用的一部分,使用计算机对餐饮信息进行管 理,具有人工管理所没有的优点。比如快速结账,安全保密性好,成本低,信息储存量大。 能够极大的提高餐饮管理的效率,增强竞争力。同时也是实现企业的科学化,正规化管理 的重要途径。 本文的第一部分是绪论,绪论包括课题背景、课题研究现状、课题研究的意义以及本 文的文档内容。其次是关于系统的需求分析。分析包括需求陈述和业务流程。之后是关于 系统的设计。系统的设计包括系统功能的设计
2、和数据库的设计。最后包括系统的功能具体 展示以及总结。本课程设计使用了Microsoft Visual Studio 2010软件进行开发。C#功能 强大,系统自带代码较为齐全,容易操作,受到很多用户的喜欢。程序的后台数据库则采 用目前应用比较广泛的关系型数据库标准语言之一的SQLServer2008。餐饮管理系统,该 系统主要包括的功能有:餐厅顾客开台、点菜/加菜、账目查询和消费账目自动结算、菜 单的管理等操作。 餐饮管理系统主要通过使用C#4.0以及SQL Server 2008技术开发的管理系统。 关键词关键词 :餐饮管理系统;.Net;C# ;SQLServer2008 I 目目 录录
3、 1 绪论 . 1 1.1 课题背景 . 1 1.2 课题研究现状 . 1 1.3 课题研究的意义 . 1 1.4 文档的内容 . 1 2 需求分析 . 2 2.1 需求陈述 . 2 2.2 业务流程 . 2 3 系统设计 . 3 3.1 系统功能设计 . 3 3.2 数据库设计 . 4 4 系统实现 . 10 4.1 系统首页 . 10 4.2 点菜功能 19 4.3 菜系管理界面 . 33 4.4 桌台功能 . 50 结论 56 1 1 绪论 1.1 课题背景 过多年发展,餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。众所 周知,在定量管理的具体实现方法和手段方面,最有效的工具
4、就是电脑管理。在近几年来, 计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这 样竞争激烈的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使点餐与 管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦, 减轻人力与物力。 从而使管理者能够准确、有效地管理餐饮。因此,餐饮业的管理者更希望从科学的管理中 取得竞争的优势,在竞争激烈的商业市场中取胜。 1.2 课题研究现状 目前,国内外开发的饭店餐饮管理系统多是面向大型餐饮饭店的,它采用了先进的无 线点菜系统或触摸屏点菜系统以及计算机网络系统,这类系统对餐饮企业中为数很多的中 小型餐饮企业而言,硬件系
5、统功能过剩并且费用昂贵,软件功能过分繁多复杂,信息投入 成本太大,风险过大,反而不便于管理,使餐饮企业投入了大量不必要的资金。而一些中 小型饭店所使用的小型餐饮管理系统本身的性能状况也不太理想。主要可以分为以下几 点:1、软件不统一。2、饭店软件产品稳定性不是很好。3、国内外软件提供商通盘考虑 性差。 1.3 课题研究的意义 餐饮行业是一个具有悠久历史的行业。但大部分餐饮企业的运作管理模式仍基本沿袭 传统的方法。传统模式随着餐厅规模以及顾客的流量日益增大,经常会出现菜肴混淆,落 单不清等问题,给酒店的经营与管理者带来许多不必要的麻烦和经济损失。 为了适应行业竞争需要,是餐饮管理更加规范化和科学
6、化,餐饮在开业前期就将电脑 管理系统列入餐厅筹建项目的重要位置。目前餐厅用手工运作的服务方式,虽然可以支持 向顾客提供餐饮服务功能,但是却有很多薄弱环节。所以开发一套完善的餐饮管理系统对 餐厅的市场形象、服务质量、管理水平和经济效益都有至关重要的影响。 将来的餐饮业可能会向网络化的方向的发展,更多的人们会选择在网上预订,到餐厅 就可以直接就餐,这样社会对这类软件有了需求,有需求就可以继续完善这类软件,方便 人们的生活。 1.4 文档的内容 本报告详细的介绍了库存管理系统的开发过程,主要涉及到的工作如下:绪论、系统 的需求分析、系统的总体设计、系统的概念设计、系统各模块的详细设计、系统运行与测 试以及结论。 2 2 需求分析 2.1 需求陈述 通过实际的了解,餐饮管理系统主要包括桌台的显示,消费的查询,客户进行点餐。 管理人员对于人员档案信息的查看及修改,对于用户的权限进行管理,以及对于菜单的增 加,删除以及修改。系统要能够及时、方便灵活的进行查询、修改、删除等维护性的操作。 系统要有足够的存储容量,满足酒店每日营业的变动。 2.2 业务流程 开台功能: 用户可以