餐饮管理系统-详细设计

上传人:公**** 文档编号:548259524 上传时间:2022-09-10 格式:DOCX 页数:37 大小:176.16KB
返回 下载 相关 举报
餐饮管理系统-详细设计_第1页
第1页 / 共37页
餐饮管理系统-详细设计_第2页
第2页 / 共37页
餐饮管理系统-详细设计_第3页
第3页 / 共37页
餐饮管理系统-详细设计_第4页
第4页 / 共37页
餐饮管理系统-详细设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《餐饮管理系统-详细设计》由会员分享,可在线阅读,更多相关《餐饮管理系统-详细设计(37页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上文档编号: 版 本 号: 文档名称: 详细设计说明书项目名称: 餐饮管理系统开发小组成员: 编写人: 评 分: 教 师: 评分日期: 年 月 日 目录91124579132578902341引言编写目的 详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。项目

2、背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快捷、安全保密性好、可靠性好、存储量大、寿命长、成本低等。这些优点不仅提高了工作效率,也避免了以前手工作

3、业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。定义文档中采用的专门术语的定义及缩略词简要如下: RMS:Restaurant Management System,餐饮管理系统。参考资料1张海藩 软件工程导论(第5版) 清华大学出版社 2008。2王东明、葛武滇 Visual C# .NET程序设计与应用开发 清华大学出版社2008。 3王珊 ,萨师煊 数据系统概念(第四版) 高等教育出版社 ,2006. 4王东明、孙健、柳盛 visual c# 程序设计与应用开发 清华大学出版社 ,2008.2总体设计需求概述本系统是适用于大中型餐饮酒店的餐饮管理系统,可以有效地对大中型餐厅

4、消费进行管理。本系统应需求如下: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。? 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。? 对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。? 实现对消费账目自动结算。? 实现对消费的历史记录进行查询,支持模糊查询。? 系统应最大限度地实现易维护性和易操作性。? 能够提供一定的安全机制,提供数据的授权访问,防止随意删改,同时提供数据备份服务。 系统处理的准确性和及时性,以方便管理者进行即时分析。 系统的开放性和系统的可扩充性。餐饮管理系统在开发过程中,应该充分考虑以后的可扩充性。 系统的易用性和易维护性。

5、软件结构 本系统软件结构主要分三层,一是主界面到分界面的转换,本层次按照Jackson图的做法将本系统分为数据输入、信息调度和数据输出三大部分。其中输入数据又往下分为对顾客信息的输入、对职员信息的输入以及对餐馆内部材料信息的输入。信息调度和数据输出也依次分为对顾客信息的调度(输出)、职工信息调度(输出)、吧台信息的调度(输出)。3 程序描述主模块l 功能建立与数据库的连接获取系统设置运行主对话框根据输入调用子模块退出系统时断开与数据库的连接l 输入项目 用户鼠标点击进入l 输出项目 对应版块的执行结果 l 程序逻辑 l 存储分配内部数据 数据库连接 CS_CConnection _Connec

6、tionPtr 数据库连接指针 CS_IsConnected BOOL 数据库连接指示 CS_MainDLg 主对话框 子对话框 CS_OpenDlg 用户开桌对话框 CS_ADDDlg 吧台增加商品对话框 CS_BFDlg 数据库备份显示 CS_HYDlg 数据库还原显示 CS_DcDlg 点菜对话框 CS_DeskDlg 餐桌信息对话框 CS_AdministratorDlg 管理员管理对话框 CS_RegidterDlg 用户注册对话框 CS_JZDlg 用户结账对话框 CS_XFDlg 餐馆消费查询对话框 CS_ZTDlg 餐馆桌台信息对话框l 限制条件 PC机中装有SQL2000以上

7、数据库配置和VS2008以上版本软件,机器能正常启动、运行。l 测试要点 数据库连接情况:正常情况,数据库文件是否缺少,外部系统是否异常,与数据库连接是否异常。 系统设置获取:正常情况,外部系统异常。 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告); 数据调度异常情况,系统能否及时作出响应。数据输出时异常情况,系统能否及时响应,并做好备份。输入数据模块l 功能 检查输入者身份合法性运行登陆或注册框,方便下一步进行 l 输入项目 前台操作员的账号、密码 若要注册,需要填写账号和密码l 输出项目 对应版块的执行结果 l 程序逻辑 接口调用形式:Fr

8、mMain main = new main(); ();传入参数:无传出参数:无 存储分配 内部数据: 数据库 Cs_pConnection _ConnectionPtr 数据库连接指针 内部参数 cs_id verchar(12) 当前账号 cs_password verchar(8) ?密码l 限制条件 用户账户和密码必须匹对,会员信息必须合乎标准,职工号必须符合规范l 测试要点 信息输入的合法性检查 模块正常响应流程 数据库操作异常是响应情况 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告); 注册模块 功能 运行注册对话框 在数据库中注册

9、用户的账号,密码 输入项目用户的账号,密码 输出项目注册成功 程序逻辑调用数据库查询模块IF 数据库中没有与之匹配信息“返回” 注册成功ELSE“返回” 注册失败 可能已注册 接口调用形式: Register register = new Register (); ();传入参数:无传出参数:无 存储分配 局部变量: 数据库 m_pConnection _ConnectionPtr 数据库连接指针 用户界面 m_id verchar(12) 账号 m_password verchar(8) 密码 测试要点模块正常运行流程账号输入数据检验,包括数据合理性检验,以及合法性检查数据库操作数据库连接异

10、常时的响应情况 登录模块 功能 运行登录对话框 在数据库中匹配用户的账号,密码 输入项目用户的账号,密码 输出项目无 程序逻辑 接口 调用形式: : Login login = new Login (); ();传入参数:无传出参数:无 存储分配 局部变量: 数据库 CS_pConnection _ConnectionPtr 数据库连接指针 用户界面 CS_id verchar(12) 账号 CS_password verchar(8) 密码 测试要点模块正常运行流程账号密码输入数据检验,包括数据合理性检验,以及合法性检查数据库操作数据库连接异常时的响应情况信息调度模块l 功能 检查输入者身份

11、合法性正常跳转子信息调度页面获取系统设置根据输入调用子模块l 输入项目 前台操作员的账号、密码 点击右键选择进入l 输出项目 对应版块的执行结果(用户信息核实、用户信息调度、吧台信息调度等) l 程序逻辑 生成数据库查询语句 调用数据库查询模块 IF 操作成功 进入下一步调度界面 IF “用户信息查询” 进入“用户信息查询”界面 ELSE IF “用户信息更新” 进入“用户信息更新”界面 ELSE IF“吧台信息查询” 进入“吧台信息查询”界面 ELSE IF“吧台信息更新” 进入“吧台信息更新”界面 ELSE IF“职工信息更新与查询” 进入“职工信息更新与查询”界面 ELSE IF“更新备份” 进入“更新

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号