文档详情

餐饮连锁店数据库概念模型设计.doc

发布:2017-08-27约4.13千字共6页下载文档
文本预览下载声明
基于oracle 的数据库概念模型设计 ——以餐饮连锁店系统为例 贺亚茹① (西安外事学院 工学院 陕西 西安 710077) 摘 要:按照数据库概念模型设计的过程和步骤,以餐饮连锁店系统为例,分析了该系统的业务需求。以实现此业务需求为目的,详细论述了基于oracle的系统数据库概念模型设计过程,讨论了数据库概念模型设计的基本技术和方法。该设计模式已在实际项目中使用,证明是适用的和可靠的。 关键词:餐饮连锁店;数据库;概念模型;设计 中图法分类号:TP311.5 文献标识码:A Design of conceptual data model for database based on Oracle ——The restaurant chain system as an example HE Ya-ru (Engineering Institute,Xi’an International University, Xi’an,Shaanxi 710077) Abstract:According to the model of the database design process and steps,the restaurant chain system as an example,analysis of the system of business.In order to achieve the business needs for the purpose, discussed in detail the system based on Oracle conceptual data model for database design process, discussed the model of the database design of the basic techniques and methods.The design pattern has been used in real projects, proved to be applicable and reliable. Key word:restaurant chain; database; conceptual model; design 0 前言 数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段:系统规划阶段需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段系统实施阶段 1 系统需求陈述 1.1业务需求 本文所讲的餐饮连锁店可以是任意一家连锁快餐店。每家餐饮连锁店都会有一定的特色,以提供某种食品为主,每个餐饮连锁店都会有一定数量的员工,有厨师,有管理本店所有员工和业务的经理,当然必定有一些在柜台工作,专门受理订单。一般订单接收者不可转移,订单负责人将订单交由厨师处理。顾客点菜后会形成一份订单,一份订单可包括一种或多种食品。 假定该餐饮连锁店需要对相关人员、工作班次、订单和食品进行跟踪,生成业务报表,统计一天中最忙的时段、最努力的员工、最受欢迎的食品以及光临次数最多的顾客等。主要包含以下业务: (1)员工管理:连锁店一般有厨师、订单受理人、经理几类雇员,也可能有其它类型的雇员。对于厨师要记录其接受过的培训情况,如职业学校、自学、学徒工等;对于订单受理人,需要在标准薪金的基础上为其支付加班费。经理负责监督所有雇员,还要提供所负责餐馆的费用预算和目标收入设定。所有雇员都按班次分配,一般采用的是早班和中班,每个班次只使用一张签到表。 (2)订单管理:含基本信息,对本店的预算及投资提供参考数据,同时要能够根据订单统计公司一天中那个时间内最忙。 (3)顾客管理:顾客可以用就餐卡就餐,也可以没有就餐卡。顾客使用就餐卡可享受打折。顾客购买就餐卡,须留下姓名、住址、电话。每位顾客可以拥有一张就餐卡,而且每张卡仅限一位顾客使用。一份订单只能使用一张就餐卡。 (4)食品管理:一份订单可包括一种或多种食品,一种食品可以出现在多份订单上。同时,根据食品价格随着时间的推移会发生变动的情况,跟踪价格变化情况。 (5)菜单管理:菜单有促销菜单和常规菜单。其中促销菜单中包含了在常规菜单中没有的特色食品,每个促销菜单都有一个名称,促销菜单只是在给定时段才推出的,因此它具有开始日期和结束日期。在给定时间段内只会推出一种促销食品。 1.2约束与限制 (1)假设该公司只有一种就餐卡,享受相同的折扣,并且是免费赠送的。 (2)作为一家快餐店,顾客是不能指定厨师的,厨师由店里自己安排,因此在订单里不体现厨师的信息。 (3)公司分为
显示全部
相似文档