数据库课程设计报告---餐饮管理系统.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告---餐饮管理系统

数据库课程设计 餐饮管理系统 学院: 计算机科学与工程学院 班级: XXXXXXXXXXXXXXXXXXX 项目成员:XXXXXXXXXXXXXXXXXXX 指导老师:XXXXXXXXXXXXXXXXXXX 目录 绪论 3 1.1 开发背景 4 1.2 需求分析 4 1.3 系统设计 5 1.3.1 系统目标 5 1.3.2 系统功能结构 6 1.3.3 系统预览 7 1.3.4 业务流程图 8 1.3.5 程序运行环境 9 1.3.6 数据库课程设计 9 1.3.7 数据库概念设计 10 1.3.8 数据库逻辑结构设计 13 1.4 登录模块设计 14 1.5 主窗体模块设计 15 1.6 开台模块设计 17 1.7 点菜模块设计 18 1.8 结帐模块设计 19 绪论 餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。 作为计算机应用的一部分,使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的重要条件。 1.1 开发背景 近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。因此,餐饮业的管理者更希望从科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。 1.2 需求分析 随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策者和管理者来说都非常重要。本系统主要包括桌台显示、消费查询、人事档案及权限等几大部分,本系统具有良好的用户接口,使用方便。具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。餐饮管理系统有足够的存储容量,满足酒店每日营业的变动,另外,对于操作用户有一定的管理,并对用户的权限有一定的设置。 1.3 系统设计 1.3.1 系统目标 本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系统应达到以下目标: ? 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 ? 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 ? 对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。 ? 实现对消费账目自动结算。 ? 实现对消费的历史记录进行查询,支持模糊查询。 ? 系统应最大限度地实现易维护性和易操作性。 1.3.2 系统功能结构 1.3.3 系统预览 餐饮管理系统由多个窗体组成,下面仅列出几个典型窗体,其他窗体参见光盘中的源程序。 主窗体模块运行结果如图1所示,主要功能是链接系统功能菜单、显示所有桌台和显示系统当前状态。点菜模块运行结果如图2所示,主要功能是为顾客点菜。开台模块运行效果如图3所示,主要功能是实现对指定的桌台进行开台操作。结账模块运行效果如图4所示,主要功能是对指定的桌台进行结账操作,同时,清空结账桌台的所有消费信息。 1.3.4 业务流程图 1.3.5 程序运行环境 餐饮管理系统在运行中的具体运行环境如下。 ? 系统开发平台:Microsoft Visual Studio 2005。 ? 系统开发语言:C#。 ? 数据库管理系统:Microsoft SQL Server 2000。 ? 运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)。 ? 运行环境:Microsoft. NET Framework SDK v2.0。 ? 分辨率:最佳效果1024×768像素。 1.3.6 数据库课程设计 在开发餐饮管理系统之前,分析了该系统的数据量。由于系统管理餐饮方面的数据较多,商品信息、消费信息以及账目清单会占用较大的空间,因此选择Microsoft SQL Server 2000数据库存储这些信息,数据库命名为db_MrCy,在数据库中创建了6个数据表用于存储不同的信息。如图:

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档