《概要设计说明书餐饮管理系统》
餐馆点菜系统概要设计说明书

文档编号: LMS—2版本号: V1.0文档名称:概要设计说明书项目名称:餐馆点菜系统项目负责人:王晓凤、曹春美编写:曹春美、王晓凤 2013年12月9日校对:王晓凤 2013年12月10日审核:曹春美 2013年12月10日目录1 引言 (4)1.1 编写目的 (4)1.2 背景 (4)1.3 项目概述 (4)1.4 文档概述 (4)2 任务概述 (4)2.1 目标 (4)2.2 运行环境 (5)2.3 条件和限制 (5)3 总体设计 (5)3.1 处理流程 (5)3.2 总体结构和模块外部设计 (8)3.2.1 总体结构 (8)3.2.2模块外部设计 (10)3.3 功能分配 (11)4 接口设计 (11)4.1 外部接口 (11)4.2 内部接口 (13)5 数据结构设计 (13)5.1 逻辑结构设计 (13)5.2 物理结构设计 (14)5.3 数据结构和程序的关系 (14)6 运行设计 (14)6.1 运行模块的组合 (14)6.2 运行控制 (15)6.3 运行时间 (15)7 出错信息 (15)7.1 出错输出信息 (15)7.2 出错处理对策 (15)8 安全保密设计............................................... 错误!未定义书签。
9 维护设计................................................... 错误!未定义书签。
1 引言1.1编写目的经过对该餐馆点菜系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。
明确开发风险及其所带来的经济效益。
本报告经审核后,交由软件经理审查。
该需求规格说明书的采访对象是XXX餐馆点菜系统软件小组的研发工程师、测试工程师、销售工程师,版权归XXX所有,严禁外传。
1.2项目背景项目名称:餐馆点菜系统用户:××餐馆说明:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。
概要设计说明书餐饮管理系统

概要设计说明书餐饮管理系统随着互联网技术的不断发展,越来越多的企业开始利用网络平台开展业务与服务。
其中,餐饮行业对于管理系统的需求也变得越来越迫切。
本文将针对餐饮管理系统的概要设计说明书进行探讨和分析。
一、系统需求分析针对餐饮行业的管理需求,本系统应该具备如下几个方面的功能:1. 餐厅菜品管理所谓餐厅菜品管理,主要就是针对餐饮企业的菜品种类、菜品价格、菜品口味等一系列进行系统化、科学化、细致化地管理,以保证餐饮企业菜品的竞争性和特色性。
2. 订单管理订单管理主要是管理餐饮企业与顾客之间的交流和信息传递,包括顾客点餐、订单确认、订单处理等。
3. 库存和采购管理库存和采购管理是保证餐饮企业正常运营的主要因素之一,通过对餐饮商品库存情况以及采购成本的精准掌控,来改善餐饮企业的运营效率与成本。
4. 财务管理财务管理主要是针对餐饮企业财务的收支情况、开支科目的分析、财务报表的生成等过程进行整体管理。
二、系统设计需要建立一个餐饮管理系统,主要包括数据库服务器、系统程序、用户接口和客户端程序等几个部分。
其中,数据库服务器是餐饮管理系统的核心所在,该系统必须要保证安全、可靠,拥有完善的数据备份机制,并能够对全部数据进行有效地管理与统计。
三、系统功能1. 数据库该系统应该能够进行数据库的远程访问,实现数据库的自动备份与数据还原,开发人员可以通过数据库客户端管理系统后台的数据。
2. 餐厅菜品管理系统应该能够实现菜品的管理,包括菜品添加、菜品查询、菜品删除等功能。
这些功能由后台管理人员对餐厅菜品进行分类、设置价格、调整口味等进行操作。
3. 订单管理该系统应该能够实现顾客点餐、订单确认、订单查询、订单删除等功能。
餐饮企业通过系统储存订单信息,提高处理效率。
同时,管理员还可以根据订单记录来优化餐厅服务习惯和餐饮产品。
4. 库存和采购管理该系统应该能够实现库存管理及采购管理两种功能。
库存管理主要在查询各种成分数量、购进成本情况、库存货物亏空以及起订量等方面;采购管理主要是对供应商采购合并管理,快速采购成本合理的原料。
餐饮信息管理系统概要设计说明书

餐饮管理软件概要设计说明书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 编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
餐饮信息管理系统概要设计说明书[1]
![餐饮信息管理系统概要设计说明书[1]](https://img.taocdn.com/s3/m/4708880d42323968011ca300a6c30c225801f06b.png)
餐饮信息管理系统概要设计说明书[1]餐饮信息管理系统概要设计说明书1 引言本章节主要介绍餐饮信息管理系统的背景和目标,以及本文档的编写目的和范围。
1.1 背景随着社会的发展,餐饮行业迅速发展。
传统的手工管理已经不能满足当前餐饮行业的需求,因此需要开发一个高效、稳定的餐饮信息管理系统,来提高餐饮企业的管理水平和服务质量。
1.2 目标餐饮信息管理系统的目标是为餐饮企业提供一个全面的信息管理平台,包括菜单管理、订单管理、库存管理、员工管理等功能,以提高餐饮企业的效率和竞争力。
1.3 编写目的本文档的编写目的是明确餐饮信息管理系统的设计和实现需求,为后续的详细设计、开发和测试工作提供指导。
1.4 范围本文档涵盖了餐饮信息管理系统的概要设计内容,包括系统总体架构、功能模块设计、界面设计、数据管理等方面。
2 总体设计本章节主要描述餐饮信息管理系统的总体设计,包括系统架构、模块划分和交互关系等。
2.1 系统架构餐饮信息管理系统采用三层架构,包括展示层、业务逻辑层和数据访问层。
展示层负责与用户的交互,通过界面向用户展示数据和接受用户输入。
业务逻辑层负责处理用户请求,调用数据访问层读取或写入数据,并进行逻辑处理。
数据访问层负责数据库的读写操作。
2.2 功能模块设计餐饮信息管理系统分为多个功能模块,包括菜单管理、订单管理、库存管理、员工管理等。
菜单管理模块负责菜单的添加、编辑和删除等操作。
订单管理模块负责接收订单、分配订单给厨师和送餐员等操作。
库存管理模块负责库存的录入、出库和统计等操作。
员工管理模块负责员工的录入、查询和权限管理等操作。
2.3 界面设计餐饮信息管理系统的界面设计应简洁明了,符合用户的操作习惯,并具有良好的可用性和可扩展性。
2.4 数据管理餐饮信息管理系统的数据管理主要包括数据库设计和数据流程设计。
数据库设计需要考虑数据表的结构和关系,以及数据的存储和查询效率。
数据流程设计需要考虑数据的输入、输出和处理流程。
食堂管理信息系统设计说明书

餐饮管理信息系统设计说明书1引言1.1项目概况1.1.1.背景餐饮企业在高速发展的同时,自然会面临着传统的管理方法和竞争手段落后,效率低下的问题,企业迫切需要改进管理思维,利用科学的管理手段来加强自身管理。
随着餐饮连锁企业规模迅速的发展和壮大,先前的手工管理方式难以支撑该体系的快速扩充,并且信息的及时汇总和分析就显得尤为重要。
因此,建立起一套先进的连锁管理信息系统就非常重要,为餐饮连锁企业效率化提升提供保证1.1.2.建设目标利为了适应行业竞争的需要,使餐饮管理更加规范化和科学化,餐饮在开业前期就将电脑管理系统列入餐厅筹建项目的重要位置。
通过对餐饮管理过程的每个环节的电脑追踪和管理,软件将顾客开单、增加消费、宾客结帐、菜品外卖、会员管理、交班结款以及各种营业统计的查询、汇总分析紧密的结合起来。
降低工作人员的劳动强度,杜绝人为的疏忽和差错,提高工作效率,从而使得各个环节能够有条不紊地有序地开展工作,使得顾客能够得到快速高效的优质服务。
1.1.3.建设内容1)数据流程图,功能分析图,数据字典,输出设计(主要指打印输出设计主要负责系统设计方面。
搜集相关的资料,利用课本知识及其相关的知识对食堂管理信息系统进行深入的的分析和初步的设计)。
2)系统分析方面:业务流程图,存储文件格式设计(数据库结构设计),能结构图设计,数据加工处理的描述。
3)负责系统设计方面:在系统分析的基础上利用相关的知识和其他相关的资料对系统进行完全、完善的设计。
主要包括:功能结构图设计,输出设计(主要指打印输出设计),数据流程图,输入设计(主要指数据录入卡设计)。
4)文档管理方面:程序设计说明书,代码设计(职工证号和部门代号等),附录和参考资料的整理。
1.2编制依据数据处理技术已深入到我们工作和生活的方方面面,而数据库技术是数据处理不可缺少的手段。
随着数据库技术的发展,面向对象的数据库、分布式数据库、多媒体数据库、数据库开发工具的研究越来越多,这些技术的发展使用软件的开发速度更快、成本更低、质量更好、功能更强。
第七组-餐饮管理系统说明书

系统设计报告说明书题目:餐饮管理系统专业班级:信息管理与信息系统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 编写目的目前大多数酒店由于规模的限制,忽略了餐饮管理系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。
餐厅点餐概要设计说明书

餐厅点餐系统概要设计说明书编写:XX二〇一X年四月XX日目录1.引言: (4)编写目的: (4)项目背景: (4)定义: (4)参考资料: (5)2.任务概述: (5)目标: (5)运行环境: (5)需求概述: (5)限制描述: (6)3.总体设计 (7)基本设计概念和处理流程: (7)系统总体结构和模块外部设计 (9)功能分配: (12)4.接口设计 (13)外部接口: (13)内部接口: (13)5.数据结构设计: (13)逻辑结构设计: (13)物理结构设计: (16)数据结构与程序的关系: (16)6.运行设计: (17)运行模块的组合: (17)运行控制: (17)运行时间: (17)7.出错处理设计: (18)出错输出信息 (18)出错补救措施 (18):系统恢复设计 (19)8. 安全保密设计 (19)9. 维护设计 (19)1.引言:编写目的:从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主如果把一个软件需求转化为软件表示的进程,这种表示只是描画出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件整体概貌,把它加工成在程序细节上超级接近于源程序的软件表示。
按照需求文档的要求计划整个系统的整体组成结构、子系统或模块边界、协作方式、数据散布、部署模型等内容。
并对后来所有的技术工作进行约束和规范,并起到必然的指南作用。
本文档的预期读者主要为开发人员和架构师。
项目背景:●中国是举世著名的美食大国,拥有五千年的饮食文化和庞大的餐饮市场,随着人民生活水平和生活方式的转变,餐饮业具有庞大的投资市场,被称为中国的黄金产业,但一样也应看到,餐饮业不仅面临着庞大的发展机缘,也面临着前所未有的挑战和考验。
●基于手工操作的各种缺点,为了更好地管理餐厅,实现管理自动化,咱们将餐厅管理的流程与规则与现代的计算机技术相结合,成立起餐厅管理系统,以利于餐厅管理的顺利运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档名称:概要设计项目名称:餐饮管理系统项目负责人:项目组长:银小贤全体组员:银小贤、韩承玺、徐贤涛、文晓光、廖媛媛、梁玉婷开发单位:西邮07级科技01班软件开发小组1、引言1、1编写目的:随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。
本软件就是针对此种情况和客户需求而开发。
本概要设计说明书让程序开发者提供编程依据。
1、2项目背景开发单位:西邮07级科技01班软件开发小组主管部门:科技0701班第1小组系统待开发的名称:餐饮管理系统本软件运行平台:windows2000, windows XP, windows Vista.....1、3定义VB是Visual Basic的简写,是可视化的编程语言。
是一种简单、高效地开发应用软件的工具。
SQL (Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL Server 是一个关系数据库管理系统。
它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。
在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。
Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
1、4参考资料文档引用的规范:《软件生命周期质量保证与测试》张向宏主编电子工业出版社2009年5月出版技术资料参考:《数据库原理与应用案例教程》郑玲利主编清华大学出版社2008年9月出版《Visual Basic完全自学手册》俞磊等编著机械工业出版社2009年1月出版《零基础学Visual Basic》斯琴巴图等编著机械工业出版社2008年6月出版2、任务概述2、1目标使点菜信息更加系统化,信息更加精确化。
使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。
系统能自动保存信息,给查找数据留下依据。
2、2运行环境硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。
软件环境:建议配置:操作系统windows 2000/XP/VistaCPU PentiumⅣ以上内存128M以上硬盘空间100M以上2、3需求概述本系统要达到以下目标:(1)直观。
因为系统最终会由用户来维护,权限分配的直观且容易理解,显得比较重要,系统实现角色(即权限组)的继承,除了功能的必需,更主要的就是因为它足够直观。
(2)简单。
包括概念上的简单和功能上的简单,不考虑用户组。
(3)可移植。
系统扩展性要强,要便于移植到不同的系统中。
本系统默认有一个系统管理员用户。
系统管理员的工作有:①增加、删除、修改和查询部门。
②增加、删除、修改和查询用户。
③增加、删除、修改和查询角色。
④组合操作权限分配给角色。
⑤将角色分配给用户。
2、4条件与限制完成本项目应具备的条件:熟练掌握VB6.0软件的操作方法,能够运用VB 语言完成各功能模块的程序编写。
本开发小组目前只是能够对VB6.0软件进行最基本的控件操作与编辑,需进一步深入学习,以顺利准时完成本项目为准。
限制方面:由于小组全体成员对VB软件、VB语言、数据库方面的知识严重缺乏,急需对这些方面加强必要的学习和实践。
同时,在时间方面,只能在课余时间完成本软件,对时间的安排需做到合理,恰当才能很好的完成本工程。
由于是学习之作,资金的不足限制了本软件的研发。
3、总体设计3、1处理流程NN NN NNN进入系统 输入用户名、密码存在后勤 管理员 超级 管理员 前台管理员查看空桌成功 点菜 添 加 修改 删 确定 结账 注册VIP查看库存 短缺 缺货报表 采购员 进货 进货记录 查看账单 查看人员 添 加 修改 删 修改菜单 修改人员 菜单管理 人员管理 查看菜单 统计账单3、2总体结构和模块外部设计NY YY3、3功能分配(1)前台管理功能可以登录页面,查看空余桌位,安置顾客于空闲桌位。
输入顾客点菜信息,能够对消费客户进行结账,能够删除和重新输入顾客点菜信息(对客户已结账已经保存的信息无法改动),注册、查看VIP 客户,能够查看已保存的菜谱、消费情况等信息。
(2)后勤管理功能登陆软件页面,查看仓库库存情况,修改库存清单,修改菜谱中的注册信息 更新库存 起始界面前 台 管 理 员 后 勤 管 理 员 超 级 管 理 员 输入用户名、密查看空桌 点 菜 结 账 注册VI P-添加、修改、删除 查看库存 更新库存 缺货报表 进货查看账单 查看菜单 查看人员 统计账单 修改人员 修改菜单欠缺情况(对于菜谱其他信息无法修改),查看录入进货详单等。
(3)超级管理功能能够行使一切管理功能,并能够增添删除和修改用户,可以查看并更改已保存的信息,改动菜单的信息(菜价、名称等),添加菜单信息,删减菜单信息。
4、接口设计4、1外部接口(1).用户界面:本软件是基于windows平台下的窗口图形界面软件,运行主界面为Windows 的经典运行界面,采用多文档界面,从而可以使程序更加美观,整齐有序,简易操作。
(2)硬件接口:DVD光驱,打印机等。
(3).软件接口:软件运行基于windows平台上的2000,NT,XP,Vista等。
4、2内部接口分为三个主模块与主界面连接。
前台管理员模块:可以查看空桌,进行点菜、改动点菜信息,结账,注册VIP信息等功能;后勤管理员模块:实行查看库存信息,提供缺货报表,进行进货,改动库存信息等功能;超级管理员模块:查看库存、账单统计信息,菜单信息,人员信息,并可对菜单信息,人员信息进行添加、修改、删除等操作。
5、数据结构设计5、1逻辑结构设计(1)、菜单类别(类别编号,类别名称);(2)、菜单信息(类别编号,类别名称,名称,编号,单价);(3)、库存信息(类别编号,类别名称,名称,剩余数量);(4)、账单信息(账单编号,消费类别编号,类别名称,名称,单价,总额);(5)、员工信息(姓名,性别,年龄,籍贯);(6)、管理员信息(管理员类别,用户名,用户密码)。
各关系模式的功能如下:菜单类别:用于添加、修改和更新菜单类别的资料;菜单信息:用于添加、修改和更新菜单信息的资料:库存信息:用于查看库存信息,提供缺货报表,进货信息,更新库存信息;账单信息:用于统计账单信息,查看消费信息;员工信息:用于查看。
添加、修改和删除员工信息;管理员信息:用于辨别不同的管理员行使不同的功能。
5、2物理结构设计采用索引法对数据库进行查询修改等操作。
将比较大的表分别存放在不同的磁盘上,可以加快存取的速度,特别是在多用户的环境下。
同时使用数据库的用户数、同时打开的数据库对象数,使用的缓冲区长度、个数,数据库的大小,索引文件的大小,锁的数目等可以采用SQL Server2000中默认值。
5、3数据结构与程序关系服务器程序在对点菜/结账进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在点菜/结账/修改菜谱等过程中都需要对数据库中的所有表,进行联合查询、修改。
物理数据结构主要用于各模块之间函数的信息传递。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
出错信息将送入显示模块中,菜谱结构,帐单结构,送入打印准备模块中准备打印格式。
6、运行设计6、1运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用数据输出模块,对信息进行处理,产生相应的输出。
前台登陆时程序的点菜模块必须始终处于活动状态。
接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用菜谱模块,将信息返回点菜界面。
6、2运行控制运行控制将严格按照各模块间函数调用关系来实现。
在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
6、3运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。
所以将采用高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。
其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium III 处理器。
硬件对本系统的速度影响将会大于软件的影响。
7、出错处理设计7、1出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。
2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。
对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。
返回输入阶段。
出错信息必须给出相应的出错原因,例:《全部桌位已满!》《查无此VIP用户信息!》等。
7、2出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。
若真断电时,在断电后恢复过程可采用SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
8、安全保密设计增加用户登录验证,确保信息安全性。
9、维护设计维护方面主要为对软件的数据库数据进行维护。
可使用SQL SERVER 的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。