餐饮管理系统_详细设计(MS)1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:

版本号:

文档名称:详细设计说明书

项目名称:餐饮管理系统

开发小组成员:

编写人:

评分:

教师:

评分日期:年月日

目录

1.引言 (2)

1.1编写目的 (2)

1.2项目背景 (2)

1.3定义 (3)

1.4参考资料 (3)

2.总体设计 (3)

2.1需求概述 (3)

2.2软件结构 (4)

4

(5)

3.程序描述 (8)

3.2.1 注册模块 (12)

3.2.2 登录模块 (13)

3.3.5 更新备份模块 (26)

3.3.6查询操作员记录模块 (28)

3.3.7操作员权限修改模块 (29)

4.1 账单打印模块 (31)

4.2 菜单打印模块 (33)

4.3 会员信息打印模块 (34)

4.4 职工信息打印模块 (35)

1.引言

1.1编写目的

详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。

1.2项目背景

近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各业的渗透,人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思

想和先进的管理办法,使点菜和管理一体化。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、财力、物力、且效率不高,在系统运营时也可能产生人为失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快捷、安全保密性好、可靠性好、存储量大、寿命长、成本低等。这些优点不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下:

RMS:Restaurant Management System,餐饮管理系统。

1.4参考资料

[1]张海藩《软件工程导论》(第5版)清华大学出版社 2008。

[2]王东明、葛武滇《Visual C# .NET程序设计与应用开发》清华大学出版社2008。

[3]王珊,萨师煊《数据系统概念》(第四版)高等教育出版社,2006.

[4]王东明、孙健、柳盛《visual c# .net 程序设计与应用开发》清华大学

出版社,2008.

2.总体设计

2.1需求概述

本系统是适用于大中型餐饮酒店的餐饮管理系统,可以有效地对大中型餐厅消费进行管理。本系统应需求如下:

◆系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。

◆实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。

◆对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。

◆实现对消费账目自动结算。

◆实现对消费的历史记录进行查询,支持模糊查询。

◆系统应最大限度地实现易维护性和易操作性。

◆能够提供一定的安全机制,提供数据的授权访问,防止随意删改,同时提

供数据备份服务。

◆系统处理的准确性和及时性,以方便管理者进行即时分析。

◆系统的开放性和系统的可扩充性。餐饮管理系统在开发过程中,应该充分

考虑以后的可扩充性。

◆系统的易用性和易维护性。

2.2软件结构

本系统软件结构主要分三层,一是主界面到分界面的转换,本层次按照Jackson图的做法将本系统分为数据输入、信息调度和数据输出三大部分。其中输入数据又往下分为对顾客信息的输入、对职员信息的输入以及对餐馆内部材料信息的输入。信息调度和数据输出也依次分为对顾客信息的调度(输出)、职工信息调度(输出)、吧台信息的调度(输出)。

3.程序描述

3.1主模块

●功能

建立与数据库的连接

获取系统设置

运行主对话框

根据输入调用子模块

退出系统时断开与数据库的连接●输入项目

用户鼠标点击进入

●输出项目

对应版块的执行结果

●程序逻辑

●存储分配

内部数据数据库连接CS_CConnection _ConnectionPtr 数据库连接指针

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 餐馆桌台信息对话框●限制条件

PC机中装有SQL2000以上数据库配置和VS2008以上版本软件,机器能正常启动、运行。

●测试要点

数据库连接情况:正常情况,数据库文件是否缺少,外部系统是否异常,与

相关文档
最新文档