ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:326.77KB ,
资源ID:1493625      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1493625.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(餐饮管理系统详细设计.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

餐饮管理系统详细设计.docx

1、餐饮管理系统详细设计文档编号:版本号:文档名称:详细设计说明书项目名称:餐饮管理系统开发小组成员:编写人:评 分:教 师:评分日期:年月日1引言1.1编写目的详细设计阶段的根本目标是确定应该如何具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,可以完成对目标系统的精确描述,从而对下一步的编码阶段起到指导性作用。本阶段的餐饮管理系统详细设计就是要根据前阶段的可行性分析、需求分析以及概要设计所发现以及扩展的问题进行进一步细化分析,使得客户能对本系统有更充分和具体的理解,也让编码人员对系统的下一步进程有更直观的了解。1.2项目背景近几年来,随着计算机网络、分布技术日趋成熟与自动化技术对各行各

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

3、.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需求概述本系统是适用于大中型餐饮酒店的餐饮管理系统,可以有效地对大中型餐厅消费进行管理。本系统应需求如下:系统采用人机交互的方式

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

5、ckson图的做法将本系统分为数据输入、信息调度和数据输出三大部分。其中输入数据又往下分为对顾客信息的输入、对职员信息的输入以及对餐馆内部材料信息的输入。信息调度和数据输出也依次分为对顾客信息的调度(输出)、职工信息调度(输出)、吧台信息的调度(输出)。3程序描述3.1主模块功能建立与数据库的连接获取系统设置运行主对话框根据输入调用子模块退出系统时断开与数据库的连接输入项目用户鼠标点击进入输出项目 对应版块的执行结果程序逻辑存储分配内部数据 数据库连接CS_CConnection _ConnectionPtr 数据库连接指针CS_IsConnected BOOL 数据库连接指示CS_MainD

6、Lg 主对话框 子对话框 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以上版本软件,机器能正常启动、运行。测试要点数据库连接情况:正常情况,数据库文件是否缺少,外部系统

7、是否异常,与数据库连接是否异常。 系统设置获取:正常情况,外部系统异常。 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告); 数据调度异常情况,系统能否及时作出响应。数据输出时异常情况,系统能否及时响应,并做好备份。3.2输入数据模块功能检查输入者身份合法性运行登陆或注册框,方便下一步进行 输入项目 前台操作员的账号、密码 若要注册,需要填写账号和密码输出项目 对应版块的执行结果程序逻辑接口调用形式:FrmMainmain = new main();main.ShowDialog();传入参数:无传出参数:无存储分配 内部数据: 数据库 Cs_p

8、Connection _ConnectionPtr 数据库连接指针 内部参数 cs_id verchar(12) 当前账号cs_password verchar(8) 密码限制条件用户账户和密码必须匹对,会员信息必须合乎标准,职工号必须符合规范测试要点 信息输入的合法性检查 模块正常响应流程 数据库操作异常是响应情况 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告);3.2.1 注册模块 功能 运行注册对话框 在数据库中注册用户的账号,密码输入项目用户的账号,密码输出项目注册成功程序逻辑调用数据库查询模块IF 数据库中没有与之匹配信息“返回” 注

9、册成功ELSE“返回” 注册失败 可能已注册 接口调用形式: Register register = new Register (); register.ShowDialog();传入参数:无传出参数:无 存储分配 局部变量: 数据库 m_pConnection _ConnectionPtr 数据库连接指针 用户界面 m_id verchar(12) 账号 m_password verchar(8) 密码 测试要点模块正常运行流程账号输入数据检验,包括数据合理性检验,以及合法性检查数据库操作数据库连接异常时的响应情况3.2.2 登录模块 功能 运行登录对话框 在数据库中匹配用户的账号,密码输入

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

11、入项目 前台操作员的账号、密码 点击右键选择进入输出项目 对应版块的执行结果(用户信息核实、用户信息调度、吧台信息调度等)程序逻辑 生成数据库查询语句 调用数据库查询模块 IF 操作成功 进入下一步调度界面 IF “用户信息查询” 进入“用户信息查询”界面 ELSE IF “用户信息更新” 进入“用户信息更新”界面 ELSE IF“吧台信息查询” 进入“吧台信息查询”界面 ELSE IF“吧台信息更新” 进入“吧台信息更新”界面 ELSE IF“职工信息更新与查询” 进入“职工信息更新与查询”界面 ELSE IF“更新备份” 进入“更新备份”界面 ELSE IF“查询操作员记录” 进入“查询操

12、作员记录”界面 ELSE IF“操作员权限更新” 进入“操作员权限修改”界面 ELSE “返回上一层” ELSE 返回“操作失败” 接口调用形式: Searchsearchr = new Search ();Search.ShowDialog();传入参数:BOOL CS传出参数:无 存储分配 局部变量: 数据库 CS_pConnection _ConnectionPtr 数据库连接指针 用户界面 CS_id verchar(12) 账号CS_password verchar(8) 密码限制条件用户账户和密码必须匹对,对子界面的选择必须按照规定测试要点 数据库连接正常 数据库操作正常 数据库操

13、作异常是响应情况 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告); 子界面的跳转是否正常合理,是否有抛出异常3.3.1用户信息查询模块功能查询用户个人信息查询用户点菜、加菜、退菜信息查询个人账单查询会员信息输入项目 预订餐桌时需要姓名和电话 若办会员,需要顾客身份证号、姓名、联系方式输出项目 用户菜单、用户账单、用户会员信息程序逻辑 接口调用形式: Searchcssearch = new cssearch();cssearch.ShowDialog();传入参数:无传出参数:无 存储分配 局部变量: 数据库 CS_pConnection _C

14、onnectionPtr 数据库连接指针 用户界面 CS_id verchar(12) 账号CS_password verchar(8) 密码 CS_name verchar(20) 姓名CS_idverchar(20) 身份证号CS_phone verchar(11) 电话CS_zhverchar(20) 会员号CS_date data_time 时间CS_order verchar(20) 菜品号限制条件用户账户和密码必须匹对,会员信息必须合乎标准,操作必须符合规定,按要求保存。测试要点 数据库数据异常(用户姓名为空) 数据库操作正常 数据库操作异常是响应情况 用户查询的结果保密性(对姓名和联系方式的保密) 用户查询结果的准确性 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(给出警告);3.3.2用户信息更新模块功能办理新会员或删除旧会员信息用户会员信息更新输入项目 预订餐桌时需要姓名和电话 若办会员,需要顾客身份证号、姓名、联系方式输出项目 用户会员信息(包含个人信息)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1