餐饮管理系统设计说明书

合集下载

餐饮管理系统(设计文档)

餐饮管理系统(设计文档)

餐饮管理系统开发环境和运行环境:开发环境:WindowsXP运行环境:Windows2000/WindowsXp开发工具:Eclipse ,SQL-Server 2005编程语言:Java ,T-SQL系统简介:本餐饮管理系统是基于餐饮行业的需求而开发的,适用餐饮管理业务,拥有基本的餐饮管理功能如:系统主界面:1.来宾登记1)客开单:功能建立宾客消费帐,本模块为每位来店宾客指定一个包厢(餐台),是宾客消费的开始。

2)餐台状态:功能此项操作可手动修改处于非占用状态的餐台状态为”可供”、“预订”、“停用”等状态。

3)预订管理:功能此项功能可以完成增加预订、修改预订、删除预订,预订情况的查询、导出、打印等功能。

4)退出系统:功能此项操作可中断本系统的运行并退回到操作系统。

2.点单消费1)增加消费:功能凡在店接受服务(已登记)的宾客,可以通过点单操作提出消费要求,本模块将为接受消费的客人安排所需的消费服务并记录在册,本模块只对具体的消费项目进行登记。

2)个人消费明细查询: 功能此模块用来查询当前在店消费宾客已记录在册的消费清单(一般根据宾客的要求或某种特殊需要会用到此模块)。

3)服务生查询:功能此模块用来查询已记录在本系统的所有服务生的详细信息,可按服务生所在区域分类查询、导出、打印服务生信息。

3.收银结账1)宾客结账:功能本模块将自动统计每个登记客人在店时所发生的所有消费额和应付款额,并完成结帐收银操作。

2)挂账单结账功能本模块对已经离店但尚未结帐并进行挂账处理的帐单进行结帐操作。

3)结账状态查询:功能用分类查询结账宾客、挂账宾客、免费宾客、退单宾客的消费情况。

4.营业查询1)收银明细查询功能用于按收款人根据给定的时间分类查询其收款明细。

2)营业情况报表功能用于统计当天、当月或指定时间范围内的营业收入。

5.会员管理1)基本信息管理功能此模块用于增加会员、修改会员信息、删除会员、会员信息的查询、导出和打印等功能。

餐馆管理系统策划书3篇

餐馆管理系统策划书3篇

餐馆管理系统策划书3篇篇一《餐馆管理系统策划书》一、引言随着信息技术的不断发展,餐馆管理也面临着新的挑战和机遇。

为了提高餐馆的运营效率、服务质量和管理水平,我们计划开发一套全面的餐馆管理系统。

本策划书旨在详细阐述该系统的设计理念、功能模块、实施计划和预期收益等方面的内容,为系统的开发和推广提供有力的指导。

二、餐馆管理系统的需求分析1. 提高运营效率:实现订单管理、库存管理、财务管理等自动化流程,减少人工操作和错误,提高工作效率。

2. 提升服务质量:提供实时的顾客信息查询、点餐推荐、服务跟踪等功能,增强顾客满意度。

3. 优化管理决策:提供数据分析和报表功能,帮助管理者了解餐馆的经营状况,做出科学的决策。

4. 增强安全性:保障顾客信息、财务数据等的安全性,防止数据泄露和丢失。

三、餐馆管理系统的功能模块设计1. 前台点餐系统:支持多种点餐方式,如触摸屏点餐、手机点餐、平板电脑点餐等。

提供菜品浏览、搜索、推荐功能,方便顾客点餐。

实时更新订单状态,包括下单、制作、配送、完成等。

支持多种支付方式,如现金、刷卡、移动支付等。

2. 后台管理系统:订单管理:包括订单录入、查询、修改、删除等功能。

菜品管理:实现菜品的添加、编辑、删除、分类等操作。

库存管理:实时监控库存数量,自动采购订单。

员工管理:包括员工信息录入、考勤管理、绩效考核等功能。

财务管理:实现收支记账、报表、财务分析等功能。

数据分析与报表:提供各种经营数据的分析报表,如销售报表、利润报表、顾客分析报表等。

3. 移动应用:员工端:提供员工考勤、任务分配、工作汇报等功能。

顾客端:提供顾客信息查询、订单跟踪、评价反馈等功能。

四、餐馆管理系统的技术实现1. 开发语言:选择适合的开发语言,如 Java、Python 等,确保系统的稳定性和可扩展性。

2. 数据库:采用关系型数据库或 NoSQL 数据库,如 MySQL、MongoDB 等,存储系统的数据。

3. 架构设计:采用分层架构或微服务架构,提高系统的灵活性和可维护性。

品智餐饮管理系统说明书

品智餐饮管理系统说明书

品智酒店管理系统用户手册第一卷系统设置第一章系统设置基本使用说明系统设置是品智酒店管理系统中最基础的管理模块,前台使用的全部基础资料都在此模块设置。

第一节登陆系统设置双击【系统设置】图标,输入【用户名】和【密码】,单击【确定】按钮。

如图1-1。

图1-1第二节系统设置主界面登陆系统设置后进入系统设置主界面,如图1—2。

图1-2上方第一行为标题栏,说明当前模块的名称,第二行是菜单栏,系统设置的所有功能都在菜单中实现.菜单功能如下:基础设置-收费方式设置-饭市设置—付款方式维护—系统备注—成本核算单位设置-帐单格式设置-报表格式设置-打印方式设置-手持点单模式-财务接口设置-用户点菜宝设置权限管理—权限组—用户管理房台维护-菜系设置—收银点设置—营业点设置—房台类别设置 -房台号设置菜牌维护—菜品类别设置-菜品设置-菜牌设置-厨师设置系统维护-操作日志–菜品修改日志-每日结转时间设置-数据维护-数据清理第二章基础设置第一节收费方式设置收费方式设置是设置楼面收银的基础,是设置所有收费方式的基础。

操作:点击基础设置—收费方式设置,在进入的界面中可以设置如图2-1:图2—1比例服务费:收取菜品服务费的比例。

选中可打折,说明比例服务费参与楼面收银印单时打折操作;如不选中则不参与打折操作。

选中可修改,收银印单界面可以修改服务费比例;如不选中则不可修改比例服务费.不收比例服务费,输入0.茶位费:按人头数量收取的费用,如选中可打折,那么茶位费也参与收银印单界面打折操作;如不选则说明不参与打折。

如选中可修改,那么收银印单界面可以操作修改茶位费金额;如不选中则不可修改。

加收收比例服务费,如选中那么茶位费将参与比例服务的收取;如不选中则不参与比例服务费的收取.如酒楼不收取服务费输入0.折扣比:收银印单默认折扣额。

选中可修改,楼面收银印单界面将可修改折扣;如不选中收银印单界面折扣额将不可修改。

结帐四舍五入方式:1、四舍五入2、进一到元3、抹零到元4、保留一位小数5、保留两位小数。

餐饮管理系统需求分析说明书

餐饮管理系统需求分析说明书

餐饮管理系统需求分析说明书【范本】1. 引言本文档旨在详细描述餐饮管理系统的需求分析,以明确系统的功能、性能和接口等各方面的要求。

通过该文档的编写,旨在为开发团队提供清晰的指导,确保系统开发的顺利进行。

2. 项目概述2.1 项目背景在餐饮行业中,为了提高管理效率和服务质量,餐厅需要一个全面的餐饮管理系统,能够管理菜单、库存、订单、员工等各个环节。

2.2 项目目标开发一个餐饮管理系统,实现对餐厅的全面管理,包括菜单管理、库存管理、订单管理、员工管理等功能。

3. 功能需求3.1 菜单管理功能3.1.1 添加菜品:能够添加新的菜品信息,包括名称、价格、分类等。

3.1.2 修改菜品:能够修改已有菜品的信息。

3.1.3 删除菜品:能够删除不需要供应的菜品。

3.2 库存管理功能3.2.1 查看库存信息:能够查询当前菜品的库存情况。

3.2.2 修改库存信息:能够对菜品的库存进行调整。

3.3 订单管理功能3.3.1 下单功能:顾客能够通过系统进行点菜下单。

3.3.2 订单管理:能够查看、修改、取消订单。

3.4 员工管理功能3.4.1 添加员工:能够添加新的员工信息,包括姓名、职位等。

3.4.2 修改员工信息:能够修改已有员工的信息。

3.4.3 删除员工:能够删除已离职的员工。

4. 性能需求4.1 响应时间:系统对用户请求的响应时间应在2秒内。

4.2 并发访问:系统能够同时处理100个以上的并发用户访问。

4.3 稳定性:系统需要保持高可用性,能够在发生故障或意外情况下快速恢复。

5. 接口需求5.1 用户界面用户界面应友好易用,能够支持不同终端的访问,包括PC端和移动端。

5.2 数据库接口系统需要与数据库进行交互,包括数据的读写、查询等操作。

6. 附件本文档附带餐饮管理系统的原型设计图、数据库表设计等附件。

7. 法律名词及注释7.1 商标法商标法是维护商标权益,规范商标注册和使用的法律法规。

7.2 个人信息保护法个人信息保护法是保护个人信息安全,规范商家在收集、使用、存储、处理个人信息时的行为的法律法规。

餐饮信息管理系统概要设计说明书

餐饮信息管理系统概要设计说明书

餐饮管理软件概要设计说明书1系统总体性能及运行环境要求1.1运行环境要求:●数据库采用SQLSERVER2005●系统软件采用WINDOWS2003或者WINDOWXP以上版本●CPU Pentium Ⅳ1.8Ghz●内存512MB●硬盘空间50.0MB以上硬盘剩余空间●输入设备键盘/鼠标1.2开发工具要求:●本软件采用VISUAL STUDIO 2008,开发语言采用Java EE1.3 性能要求:●系统的先进性:应保持架构及采用技术的先进行性。

●系统的健壮性: 运行在系统的信息属于酒店实时信息,容不得半点差错,所以系统应该保证其健壮性,保证出错得概率尽可能的低。

●系统运行平台的稳定性:为保证系统的稳定性,系统运行所在平台也必须保证其稳定性,如网络的稳定,其他硬件设施的稳定。

●操作的简便性:考虑到系统的实际工作环境,系统的操作应尽量简单。

对事件或其它的提示尽量采用视觉提示。

2系统整体逻辑架构系统采用B/S方式进行设计开发,共分为以下四个大模块2.1前台管理:负责预定,点菜,收银的处理。

2.2后台管理:负责酒店基本信息,菜品,餐桌的管理维护,系统操作访问权限设置也可以在这里完成。

2.3财务管理: 给用户提供菜品销售、客户消费等有关财务信息的查询管理,更多地是偏向于提供一种统计查询的功能,并不涉及与专业财会和税务相关的内容。

2.4 系统维护:可以修改密码,刷新系统3 各功能模块功能设计3.1前台管理3.1.1预定管理◆增加,修改,删除,查询预定信息。

◆通过预定信息锁定台位信息,人工解锁台位信息3.1.2点菜管理◆增加,修改,删除,查询点菜单信息。

◆服务员笔记或者PDA点菜流程任意定制。

3.1.3台位查询◆席位的状态。

3.1.4 收银管理◆总营业查询◆当日营业查询◆历史账单查询◆自动生成各种账单,便于日后统计分析和财务管理。

3.2 后台管理3.1.1 菜品信息管理功能描述:◆增加、修改、删除、查询菜品信息;3.2.2 角色权限管理功能描述:◆修改角色登录信息;3.3 财务管理功能简介:本子系统的功能都是建立在对数据库中记录的筛选、采集、整理、编辑的基础上的。

餐饮管理系统概要说明书

餐饮管理系统概要说明书

餐饮管理系统概要说明书2011年10月28日目录1 引言...……………………………………………………………………………………………...1.1 编写目的...………………………………………………………………………………1.2 项目背景………………………………………………………………………………...1.3 定义...……………………………………………………………………………………1.4 参考资料...……………………………………………………………………………...2 任务概述...………………………………………………………………………………………..2.1 目标...……………………………………………………………………………………2.2 运行环境...……………………………………………………………………………..2.3 需求概述...…………………………………………………………………………….3 总体设计......………………………………………………………………………………….3.1 处理流程………………………………………………………………………………3.2 总体结构与模块外部设计……………………………………………………………3.3 功能分配………………………………………………………………………………4 接口设计...……………………………………………………………………………………4.1 内部接口...………………………………………………………………………….4.2 外部接口……………………………………………………………………………5 数据结构设计…………………………………………………………………………………5.1 逻辑结构设计………………………………………………………………………..5.2 物理结构设计……………………………………………………………………….5.3 数据结构与程序的关系……………………………………………………………6 运行设计6.1 运行模块的组合……………………………………………………………………..6.2 运行控制………………………………………………………………………………6.3 运行时间 (7)1 引言1.1 编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

第七组-餐饮管理系统说明书

第七组-餐饮管理系统说明书

系统设计报告说明书题目:餐饮管理系统专业班级:信息管理与信息系统101班成绩:目录第一章需求分析规格说明书 (5)1.1 引言 (5)1.1.1 编写目的 (5)1.1.2 背景 (5)1.1.3 定义 (5)1.1.4 参考资料 (6)1.2 任务概述 (6)1.2.1 目标 (6)1.2.2 用户特点 (6)1.2.3 假定与约束 (6)1.3 需求说明 (6)1.31 日常业务管理系统 (6)1.32 基本信息管理系统 (7)1.3.3 对性能的规定 (8)1.3.4 输入输出要求 (8)1.3.5 数据管理能力的要求 (8)1.3.6 其他要求 (8)1.4 运行环境规定 (9)1.4.1 设备 (9)1.4.2 支持软件 (9)1.4.3 接口 (9)1.4.4 控制 (9)1.5 分析模型 (9)1.5.1 业务流程图 (9)1.5.2数据流程图 (11)1.5.3E-R图 (13)1.5.4需要存储的数据流条目及数据项条目 (14)第二章数据要求说明书 (22)2.1 引言 (23)2.1.1 编写目的 (23)2.1.3定义 (23)2.1.4参考资料 (23)2.2 数据的逻辑描述 (23)2.2.1 静态数据 (23)2.2.2 动态输入数据 (24)2.3 数据库概念结构设计 (24)2.3.1 实体联系图(ER图) (24)2.3.2 实体联系的属性 (24)2.4 数据库逻辑结构设计 (24)2.4.1 关系模式命名规范和关系模式描述 (24)2.5 数据库物理结构设计 (27)2.5.1 数据库的创建及文件 (27)2.5.2 索引设计 (27)第三章系统结构概要设计说明书 (27)3.1 引言 (27)3.1.1 编写目的 (27)3.1.2 背景 (28)3.1.3 定义 (28)3.1.4 参考资料 (28)3.2系统登录模块设计说明 (28)3.2.1程序描述 (28)3.2.2功能 (28)3.2.3性能 (29)3.2.4输入项 (29)3.2.5输出项 (29)3.2.6算法 (29)3.2.7流程逻辑 (29)3.3开单管理模块设计说明 (30)3.3.1程序描述 (30)3.3.2功能 (30)3.3.3性能 (30)3.3.5输出项 (31)3.3.6接口 (31)3.3.7流程逻辑 (31)3.4结账管理模块设计说明 (31)3.4.1程序描述 (31)3.4.2功能 (32)3.4.3性能 (32)3.4.6接口 (33)3.4.7流程逻辑 (33)3.5主界面模块设计说明 (34)3.5.1程序描述 (34)3.5.2功能 (34)3.5.3性能 (34)3.5.4输入项 (34)3.5.5输出项 (34)3.5.6流程逻辑 (34)3.6 系统设置模块设计说明 (35)3.6.1 程序描述 (35)3.6.2 功能 (37)3.6.3 性能 (37)3.6.4输入项 (37)3.6.5输出项 (38)3.6.6流程逻辑 (38)3.6.7接口 (39)第一章需求分析规格说明书1.1 引言1.1.1 编写目的目前大多数酒店由于规模的限制,忽略了餐饮管理系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。

餐饮管理系统设计说明书

餐饮管理系统设计说明书

餐饮管理系统设计说明书1.引言本文档旨在对餐饮管理系统进行设计说明,详细介绍系统的功能需求、技术要求以及系统架构等信息。

该文档适用于开发团队成员、项目管理人员和相关利益相关者,以帮助大家理解系统设计和实施过程。

2.项目背景在餐饮业务快速发展的背景下,为提高餐饮管理效率和顾客体验,本系统设计旨在满足餐厅的日常运营需求,包括订单管理、库存管理、员工管理和客户管理等功能。

3.系统概述本章节将介绍餐饮管理系统的整体功能和目标。

具体包括:- 系统的主要特点和目标- 用户角色和权限- 项目范围和限制4.需求分析本章节将详细阐述系统的功能需求和非功能需求。

具体包括:4.1 功能需求- 订单管理:包括在线预订、点菜、买单等功能- 库存管理:包括库存进销存、采购管理等功能- 员工管理:包括员工信息管理、工资计算等功能- 客户管理:包括会员管理、积分管理等功能4.2 非功能需求- 性能要求:系统需能支持高并发访问和快速响应- 可用性要求:系统需保证24小时稳定运行- 安全要求:系统需具备用户身份验证和数据加密等功能5.系统设计本章节将详细描述餐饮管理系统的技术要求和系统架构。

具体包括:5.1 技术要求- 前端技术:使用、CSS和JavaScript进行界面设计- 后端技术:采用Java语言开发,使用Spring框架和MySQL 数据库- 服务器要求:支持Tomcat服务器和Windows操作系统5.2 系统架构- 系统模块划分:将系统划分为订单管理、库存管理、员工管理和客户管理等模块- 数据库设计:设计数据库表结构,确保数据的一致性和完整性- 系统接口设计:定义各个模块之间的接口和数据传输方式6.系统实施本章节将描述系统的实施过程和项目计划安排。

具体包括:- 系统开发流程:包括需求分析、系统设计、编码实现和测试等阶段- 项目计划安排:制定项目计划和进度安排,确保项目按时完成- 项目资源需求:确定所需人力资源和硬件设备等资源7.系统维护本章节将描述系统的维护和升级计划。

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

餐饮管理系统之——系统设计说明书一.总体设计1.处理流程(略)图总体处理流程图2.总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。

从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。

总体结构:^、总体模块说明项目内容:此系统使用了三层架构实现了管理人员登陆模块,菜单管理模块,餐厅人员管理模块,点菜功能模块,消费结账模块,查询统计 功能模块。

系统登录退出模块:本模块是被用于用户登录,注销和退出。

模块根据用户的不同类型赋予用户不同的管理权限。

等低级的用户不可访问高等级用户的个别功能,而高等级用户可以使用低等级用户的所有系统功能。

菜单管理模块:本模块将餐厅的菜单信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。

本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。

管理人员可以添加到菜谱到系统中,并能进行日常维护(包括修改菜的价格等),系统可以对整个菜单分类管理,可区分凉菜、热菜、汤类、酒水、消费品和主食、订餐信息管理模块:通过订餐模块使得传统餐饮订餐过程变得轻松方便,订餐信息管理模块会在客户订餐的同时核对客户所预定的餐桌的使用情况,避免传统订餐易出现的预定重合问题。

并且本模块在客户订餐的同时会给出已预定的菜餐饮管理 信息系统后台管理前台服务 桌台仓库员工'顾客员工供货商材料信息系统登录退出系统登录退出图1 餐饮管理系统总体功能模块图品价格,帮助客户开心合理地消费。

顾客信息管理模块:本模块将餐饮企业松散的客户资源加以整合,通过标准化的管理操作,将客户资料加以收集。

用户使用本模块可以方便的查询顾客的所有资料和顾客消费信息。

并且特意添加了图像模块,使得用户的图像信息加以保留,方便使用者的查询和记忆,当顾客再次光临时,服务人员可以直接认出顾客,这将使得顾客感到无微不至的关怀,提升餐厅的品牌形象。

桌台管理模块:餐厅管理人员能维护和管理整个餐厅的桌台信息,可以显示该桌台是否可用,可以扩大或减小餐厅规模,可以新添包房和删除包房,当点击桌台图片时,可显示该桌台的所有信息。

餐厅人员管理模块:本模块只限于后台管理员使用,管理员使用它,可以添加删除员工信息,能维护整个餐厅服务人员的信息记录。

¥点菜功能模块:顾客入座后,该桌台显示有人,并将开台按钮设为不可用,顾客消费过程中,将消费情况记录到系统中,并支持查询,当点击桌台图片时,可显示该桌台的消费情况。

当点击加菜按钮时跳到另一页进行加菜功能。

消费结账模块:系统可以自动对消费情况进行结算,可显示该消费者的所有消费情况。

并能自动实现找零计算和打印消费单情况的功能。

查询统计功能模块:能按月按日统计餐厅整个赢利情况,并打印报表,能依据消费单号查询某顾客的消费明细,这里用水晶报表实现打印功能。

业务流程实现描述:当客户光临本店时,前台人员可以对整个店的桌台信息进行查看,可以很容易的看到哪些桌台没有开台并为客户选择适合人数的桌台,继而为客户开台、点菜等服务,客户只需记下自己的桌台号即可,用餐完毕后用户通过桌台号结账和查看自己的消费情况并打印消费单。

系统设计要点:餐饮收银等各综合收银点菜谱管理、台号管理]开单、点菜、加菜、退菜、结账、各类收银班报表、日报表及月报表、总盈利报表查询总营业情况信息查询、服务员管理、桌台管理、菜单管理。

3.功能分配从程序的结构中可以看出,顾客的信息、消费信息、桌台信息的管理实现功能是由前台服务管理系统进行的,而供货商信息、员工信息、库存信息以及财务统计方面等的管理实现功能是由后台管理系统进行的。

二.运行设计1.运行模块的组合{具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

2.运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

3.运行时间系统的运行时间基本可以达到用户所提出的要求。

三.出错处理设计1.出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

¥当输入的顾客的编号时,如果出现错误导致编号与之前的一些有重复时,系统给出提示:“该顾客信息已存在,不必再添加”。

当顾客要预订餐饮时,其预订的时间和取消时间均不可以是无效时间,如果输入的是无效时间,则系统会给出提示:“请正确输入有效时间”。

2.出错处理对策由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定。

由于顾客信息已存在,所以不需要再添加顾客信息,只需要查询确认过后,如果有错修改就行,否则保持原样。

由于顾客预订时,输入的应是当前的时间,若要用户输入错误成了过去的时间,这样会系统会立刻给出提示,以保证顾客订餐信息的正确性。

四.安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。

系统安全保密性较高。

~系统使用者通过系统分录系统的时候,并不是使用者自己选择授权用户登录的,而是根据使用者的账号所属的授权用户类型,通过系统登录时,选择使用者的用户类型,根据使用者所属的用户类型,登录到该类用户所对应的操作界面,这样使得不同的系统使用者拥有各自不同的权限,提高系统安全保密性。

系统使用者除了数据库的管理员外,其他用户均不可直接对数据库中的表进行操作,而是通过存储过程,触发器和视图对表进行查询、插入、修改、删除等操作,从而保证了数据库表中数据的安全性。

五.维护设计该系统不直接使用表,而是用视图和存储过程来代替,使用数据库读取字段信息而不是写在代码中,同时因为系统所涉及的模块较多,因此,将每个模块所涉及的界面分开设计,而相关的界面则可以共同使用,这样可以尽量避免因为一个模块的错误而致使整个系统错误,还能够配合使用,不会造成界面的浪费而使浪费存储空间。

此外,数据库使用视图和存储过程代表直接使用表,使用数据库的读取而非写在代码中。

六.详细设计以下逐个模块给出说明:(一).系统用户管理模块|1. 功能1、系统登录退出模块主要实现以下功能●用户登录●修改用户密码2、菜单管理模块主要实现以下功能●查询菜单信息●添加菜单信息●删除菜单信息[●修改菜单信息2、订餐信息管理模块主要实现以下功能●查询订餐信息●添加订餐信息●修改订餐信息●删除订餐信息3、顾客信息管理模块主要实现以下功能●查询顾客基本信息~●添加顾客信息●修改顾客信息●删除顾客信息3、桌台管理模块主要实现以下功能●查询桌台信息●添加桌台信息●修改桌台信息●删除桌台信息(4、餐厅人员管理模块主要实现以下功能(餐厅人员包括前台用户、服务员以及厨房工作者等):●查询餐厅人员基本信息●添加餐厅人员信息●修改餐厅人员信息●删除餐厅人员信息5、点菜功能模块主要实现以下功能●开桌台●查看桌台消费情况$●加菜6、消费结账模块主要实现以下功能●显示相应顾客的消费情况●自动实现找零计算和打印消费单7、查询统计管理模块主要实现以下功能●查询某一时间的营业情况信息●统计餐厅的营业情况信息2. 输入输出:、系统启动后,将首先出现用户登录窗体,用户首先选择用户类型(前台或后台),然后输入用户名,再输入密码,如果用户3次输入密码不正确,将退出程序。

3.算法(流程图、N-S图、PAD图、判定表、PDL、HIPO图)进行说明,重点算法)系统总框图:系统总框图登录界面的实现流程图:4. 界面登录界面IF判断语句主界面-修改密码预订桌台 》供货商信息 】单台预订 批量预订系统提示(确认是否删除供货商)添加顾客信息!配料设置菜单设置添加商品库存管理系统设置顾客开单顾客结账其它界面详见第11组_好好味餐饮管理系统5. 逻辑流程用户通过登录界面,选择用户类型,输入正确的用户名称及其用户密码进入各自的主界面之后,可以进行相应的操作,若输入错误超过三次,系统则会给出相应的警告。

进入界面后,可进行查询、添加、修改、删除等各种操作。

6.测试要点为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。

数据库的链接为了便于用户使用和维护,我们将与数据库的连接,单独写出来并进行编译,这样系统在新的环境下使用是地,只需改动一处数据库连接代码,即可立即使用,连接关键代码如下:Public Shared constr As String = "DataSource=lenovo-09cc3ab3\SQLEXPRESS;InitialCatalog=dcdatebase;Integrated Security=True"说明:其中Public Shared constr As String = "DataSource=WWW-3C702F2C1C8\SQLEXPRESS;InitialCatalog=dcdatebase;Integrated Security=True"是数据库连接语句,lenovo-09cc3ab3是计算机名。

相关文档
最新文档