数据库餐饮管理系统的设计_第1页
数据库餐饮管理系统的设计_第2页
数据库餐饮管理系统的设计_第3页
数据库餐饮管理系统的设计_第4页
数据库餐饮管理系统的设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

摘要.......................................................3

第1章系统概述.............................................4

1.1项目背景.............................................4

1.2编写目的.............................................4

1.3我件定义.............................................4

1.4开发环境.............................................5

第2章系统分析.............................................6

2.1需求分析.............................................6

2.1.1调查用户需求...................................6

2.1.2用户对系统的要求..............................6

2.2系统矶能的设计和划分................................8

2.2.1销售管理员部分.................................9

2.2.2采购管理员部分................................9

2.2.3人事管理员部分................................9

2.2.4财务管理员部分................................9

2.2.5后勤管理员部分.................................9

2.2.6系统管理员部分................................10

2.2.7系统讥能图....................................10

2.3数据流图............................................10

2.3.1销售管理数据流图.............................10

2.3.2采购管理数据流图.............................11

2.3.3人员信息管理数据流图.........................11

2.3.4购物管理数据流图.............................12

2.4数据字典............................................12

第3章教据库设计.......................................15

3.1数据库段计E-R图...................................15

3.2关系模型............................................16

3.3谡辑设计............................................17

3.3.1关系表设计....................................17

3.4视图段计............................................26

3.5存储过程及触发器设计...............................27

3.6物理段计............................................29

3.7安全性以及权限管理.................................29

第4章结束语...........................................29

参考文献................................................29

摘要

设计报告论述了分析、开发、设计一个Ml啡之翼餐饮管理系统的过程。该系

统十分明确的实现了咖啡之翼餐代管理的需求,可以提高餐我管理的效率,该系

统可以记录餐我的详细信息,使咖啡之翼餐我工作规范化,科学化。结合计算机

技术,采用SQLServer2008或SQLServer2012开发而成。

设计报告介绍了课题相关内容,并通过设计分析,将系统划分为多个功能模

块,有员工信息、餐货订单洋精、仓库存货量、进货洋精、收支详情等。着重叙

述了员工信息与收支详情这两个功能模块的功能实现,这些模块基本上满足了用

户的管理I力能,系统中的各个模块相互连接,通过查询、新增、删除等功能完成

了餐饮的收支详情以及员工的工作年精等,将咖啡之翼餐我的所有信息以数据的

形式显示出来。

通过对咖啡之翼餐我店的业务过程分析,进行业务流程图、数据流程图、E-R

图及其规范化,进而数据库谩辑设计、物理设计等方面的设计,创建一个方便易

用、简洁友好的数据库系统。通过数据库对各方面信息进行管理能提高参与管理

的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理的要求。

关键同:随师之翼、员工信息、餐饮iJ单详情、仓库信息、收支详情、遢

辑设计、物理设计、E-R图。

总结.

第1章系统柢述

1.1项目背景

餐饮业是指以商业赢利为目的的餐钦服务机构。陨着经济的发展,餐货业已

呈现出高速发展的状态。但是,在怏速发展的同时,餐较业在日常经营管理中大

都是以大为主体的,需要很多的大力、枷力、财力,且效率不是很高,在系统运

营时也可能产生人为的失误。传统的餐货管理工作既繁预也不利于分析企业的经

营状况,在提供决策信息方面也难以适应现代化经营管理的要求,因此制约了整

个餐我业的规模化发展和整体服务水平的提升。

1.2编写目的

在餐我管理中引入数据库这一信息管理技术,具有人工管理所无法比拟的优

点。例如:统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、成本

坛等。通过对餐软店管理信息方面进行数据库建立,能峭极大地提高餐货管理的

效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的

重要条件。

1.3软件定义

在本数据库的开发中,主要涉及的软件如下:

MicrosoftOfficeWord2016

MicrosoftSQLSever2012

总结.

1.4开发环境

MicrosoftWindows10

总结.

第2章系统分析

2.1需求分析

2.1.1调查用户需求

本系统的最哭用户为店主以及该店的各个管理人员。根据我II〕日常生活中的

经脸,结合对自己周边餐馆员工的咨询和对餐厅营业的调查,得出用户的下列要

求:

基本功能需求:

本系统用于餐厅日常的营业管理,主要面向于餐厅的管理阶层用于对餐厅的

销售状况进行全方位的了解。日常管理包含以下几方面的信息:

⑴前台销售的基本信息

客户每次进行消费,所花费的金额都会以账单的形式被记录下来。前台销售

管理员主要将账单的信息输入系统,再由系统存入数据库这都是餐厅销售的重要

信息。

⑵采购的基本信息

采购信息是餐厅的资本输出的重要记录,将采购信息存入数据库可以进行营

业额的计算,统计销售情况。正确分析餐厅的真实精况,进行热门菜品分析进而

选择适合客户口味的食材,提高餐厅体验度。

⑶员工的基本信息

餐厅拥有很多的员工,每个大分配有不同的角色,参与不同的工作,员工又

有自己不同的职位。员工的基本信息是非常重要的,首先餐厅营业必须确保自身

的安全,再者餐厅需要每个员工工作才能正常工作,员工是餐厅运作的基本。

总结.

⑷日常维修的基本信息

每个餐厅都需要定期的维修餐厅中的版品,日常使用过程中不免有损坏。这

样就需要分配人去修理,在修理过程中肯定需要修理费用。这笔花费必选记录下

来保存在数据库中,以便日后统计分析。

2.1.2用户对系统的要求

⑴销售管理

①信息要求

销售管理员能查询座位的全部信息,并且可以编辑,修改座位信息表的所有

字段。可以查询菜单的基本信息。填写账单信息而后系统自动计算账单的总价格,

并将账单的信息进行保存。

②处理要求

当座位被占用时,应该及时的修改座位的状态以防给顾客带来困扰。

(2)人事管理

①信息要求

人事管理员能峭查词编辑公司人员信息的全部内容,比如可以查看人员的球

系方式,但是不允许查看人员的薪资。将权利分开来,薪资不允许人事管理员看

到。

②处理要求

当人事变动或者人员信息变化时能峭对员工信息表修改、删除、增加、查询。

及时的处理人员的基本信息记录。

(3)财务管理

①信息要求

总结.

财务管理员能峭查看员工考勤信息,查看员工信息,账单信息,维修记录信

息,采购信息。能峭查询编辑公司人员工资信息,编辑统计销售信息。

②处理要求

按照公司的规定时间定期根据考勤记录计算修改员工的基本工资信息。同时

定期统计销售情况,增加信息到统计销售信息。

⑷采购管理

①信息要求

采购管理员可以查看采购信息,查看库存信息和修改菜单信息。采购管理员

根据当时的仓库所有的食材,在菜单上勾选那些菜品在一段时间中不会出现。

②处理要求

当仓库的食材缺少或者没有时,能够修改、跚除、增加菜单信息。在采购完

成后,能增力口、修改、插入、查询采购的基本信息。

⑸后勤管理

①信息要求

后勤管理员能峭增加、修改、插入、查询编辑机署的详细维修信息。

②处理要求

当发生维修记录时,能及时的处理人员的维修信息记录,将信息更新到数据

库当中。

(6)系统用户

①信息要求

可以查看、修改、删除、增加任何信息,但是为了确保数据库的安全性尽量

提醒用户是否继续危险操作。

总结.

②处理要求

对于管理员的权限设置应及时,对于数据库的安全性要进行及时处理。对于

过于集中的危险操作要进行限制,数据库要进行定期的维护备份。

③安全与完整性要求

A、安全性要求:

a、系统应段置访问用户的标识以鉴刖是否是合法用户,并要求合法用户

设置其密码,保证用户身份不被盗用;

b、系统应对不同的数据设置不同的访问级刖,限制访问用户可查询和处

理数据的类别和内容;

c、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通管

理员,超级管理员;

B、完整性要求;

a、各种信息记录的完整性,信息记录内容不能为空;

b、各种教据间相互的联系的正确性;

c、相同的数据在不同记录中的一致性。

2.2系统功能的设计和划分

根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

第一部分:策售管理员部分

第二部分:采购管理员部分

第三部分:人事管理员部分

第四部分:财务管理员部分

第五部分:后勤管理员部分

总结.

第六部分:系统管理员部分

各部分完成的功能如下:

2.2.1销售管理员部分

查「座位信息。

修改座位状态。

查询菜单信息。

插入账单信息。

222采购管理员部分

插入采购信息。

查谕库存信息。

查询、修改、增加、删除菜单信息。

223人事管理员部分

查询、修改、增加、删除员工基本信息(除薪资)。

2.2.4财务管理员部分

查看员工考勤信息。

查看员工信息。

编辑员工薪资信息。

查看账单信息。

查看维修记录信息。

查看采购信息。

编辑销售统计信息。

225后勤管理员部分

总结.

查询、修改、增加、删除维修信息。

226系统管理员部分

处理管理员登录。

管理员可以编辑用户信息。

管理员可以段置数据备份。

管理员可以进行安全维护。

2.2.7系统功能图

总结.

2.3数据流图

2.3.1销售管理数据流图

用户管理表

账单记录表

订单信息计算总订单信息

―金额'"

座位信息表

位座位信息

2.3.2采购管理数据流图

总结.

用户管理表食材信息表

——

食材仓库关系表

身份信息录采购信息

不手火眩叼悟目三理E.贝mi

•采

菜单信息菜单信息表

采购信息

2.3.3人员信息数据流图

用户管理表人员信息表

员工信息表

员工信息

人事管理员

2.3.4财务管理数据流图

总结.

用户管理表

维修信息表

2.4数据字典

数据项表

数据项名称说明数据类型长度飒值范围

用户编号唯一标识明char12数字

联系方式跟顾客联系varchar25数字

用户姓名区别不同的varchar10汉字或英『

顾客

恤客类型判断是否有char4是、否

会员优惠资

顾客性刖区刖男女char2男、女

菜单编号唯一标识菜int数字

菜肴名区别不同的varchar20汉字或英培

荣肴

价格每种菜肴应int数字

收的金额

备注

职工编号唯一标识员int数字

I

取工姓名区别不同的char10双字或英谙

取工

总结.

职称判断员工级varchar20汉字或英话

工资职工收入char20数字

联系方式联系员工char20数字

账单编号唯一标识菜int

菜身号区别不同的int

菜单

价钱恤客应付的char15数字

总金循

份数憾客对几份int

账单进行付

备注

序号唯一区别不int

同的订单

ffliTA提交订单的char10双字或英『

名字

顿订桌号懒客要求的int

桌子号

账单号编排不同的int

订单

用餐人数订单用餐人int

收据单编号崎客结账所int

执单号

应收金额崎客所要件char20数字

的总金额

折扣会员或者捌char20数字

有会员卡的

用客的福利

实收金额减去折扣题char20数字

客所要件的

金额

收银时间工作人员为datatime数字

崎客结账时

备注

账单编号编排不同的int

订单

消费金额崎客实仲的char20数字

金额

用餐持续时间饕厅服务时datatime数字

总结.

客户类型判断顾客会char4汉字或英培

员级别

数据结构表

编号数据结构各属性

01用户顾客编号、顾客名、联系方式、顾客性别、顾客类型

02菜单菜编号、菜名、价格、备注

03队员取工编号、、取标、工资、取系方式

04账单账单编号、菜编号、价钱、价数

05预可序号、预订人、桌号、账单号、用餐人数、应付款、备注

06收银单收银单编号、应收金额、折扣、实收金额、收期时间

07界单帐目编号、消费金额、用餐持续时间、客户类型

第3章数据库设计

3.1根据需求分析说明书拨计ER图,段计完成的ER图为:

总结.

3.2转化为关系模型

员工(员LD,性刖,年龄,身份证号,职务,蛾系方式,薪资,劳务合同开始日期,劳务合同结束日

期)

考勤表(员工旧,日虬工作量百分比)

销售统计(统计ID,统计日期,盈利金额,亏损金球.统比机I。)

维修记录(筵曼口日期,处理花费金额,事件描述,处理人』D)

采购记录(采购ID,日期,采购员ID)

仓库(仓库ID,管理员ID,仓库量,仓库面积,仓库位置)

食材(食材ID,食材名,描述)

食材一仓库(食材ID,仓库ID,数量)

食材一采购(食材旧,采购ID微量,单价)

菜单(菜单ID,时间,制定人ID)

菜品(菜品ID,菜品名,价格,菜品类型,描述)

总结.

菜单一菜品(菜单ID,菜品ID)

账单(流水ID,座位ID,总价格,日期,处理入1D)

座位(座位ID,编号,座位状态)

眯单一菜品(流水ID,菜品ID,数量,单价)

3.33辑设计

3.3.1关系表设计

将ER图转换为关系模式、要求设计出数据库所有关系表

员工信息表(STAFF)

中文含义字段名类型长度备注完整性约束

员工IDstaffIDbigint主键

namevarchar(50)50notnull

性别sexvarchar(2)2值为‘‘男"或

“女”

年龄ageintnull

身价证号identityCardIDvarchar(50)50notnull

职位positionvarchar(WO)100null

联系方式phonevarchar(20)20notnull

薪资wageintnull

劳务合同结束日期startWorkTimedatenotnull

劳务合同开始日期endWorkTimedatenull

总结.

IB列名允许Null值

,D(SQLServer11.8staffIDbigint□

namevarchar(50)□

sexvarchar(2)□

ageint0

rer

identityCardIDvarchar(50)□

ferTempDB

positionvarchar(50)0

phonevarchar(20)

法图□

wageint0

表startWorkTimedate□

ables>endWorkTime:date0

,Staff□

u

1

勺束

表2采购表(PURCHASE)

中文含义字段名类型长度备注完整性约束

采购IDpurchaselDbigin主键

日期datedatenotnull

采购员IDstaffIDbigint外曜

总结.

夕阕关茎X

选定的关系⑤:

正在领现有关系的属性。

>表和列规范

在创建或重新启用时检查现有是

7标识

(名称)FK_Table_1_Table_1

说明

▼表设计器

>INSERT和UPDATE规范

强制勺^)束是

强制用于复制是

关闭g

表3食材一采购表(IngredientPurchase)

表4菜单表(MENU)

总结.

中文含义字段名类型长度备注完整性为束

菜单IDmenulDbigint主筵

日期datedatenotnull

指定人IDstaffIDbigint外维

DESKTOP-5AGIRSD...e-dbo.Table_3»X

3列名婚类型允许Null值[Tb

(SQLServer11,8menulDbigint⑹三二

datedate口V*

►staffIDbigint0

TempDB

用V

夕阳关系?X

选定的关系⑸:

FK_Table_3Jable_3*正在编辑新的关系的属性。需要先曲表和列规范"属性,然后才I绽受新

的关系.

>表和^规范

在创建或重新启用时检查现有是

〜标识

(名称)FK_Table_3Jable_3

说明

▼表设计器

>INSERT和UPDATE规范

强制夕阳约束是

强制用于复制是

添加(A)删除(D)

关闭(C)

表5食品表(FOOD)

中文含义字段名类型长度备注完整性到束

菜品IDfoodIDbigint主键

菜品名foodNamevarchar(50)50notnull

总结.

价格pricedatenotnull

菜品类型foodTypevarchar(50)50notnull

描述descriptionvarchar(WO)100null

列名允许Null值n

erver11.9foodIDbigint□•

foodNamevarchar(50)□V

priceint□

foodTypevarchar(50)□

>descriptionvarchar(IOO)i0i

V

表6维修表(REPAIR)

中文含义字段名类型长度备注完整性约束

维修IDrepairlDbigint主键

日期datedatenull

处理花费金额dealMoneyfloatnull

事件描述eventDescriptionvarchar(500)500null

处理人IDstaffIDbigint外型

IDESKTOP-5AGIRSD...e-dbo.Table_5*x|

列名州类型允许Null值

(SQLServer11.?repairlDbigint

datedate0

dealMoneyfloat0

eventDescripitionvarchar(500)0

XstaffIDbigint0

rTempDB□

总结.

表7流水表(BILL)

中文含义字段名类型长度备注完整性约束

流水IDbilllDbigint主鲤

座位IDseatIDbigint外维

总价格allPricefloatnotnull

0idateDatenotnull

处理大IDstaffIDbigint外曜

1DESKTOP-5AGIRSD...e-dbo.Table_6*X

列名维类型允许Null值

Server11.1billlDbigint口

$seatIDbigint口

allPricefloat口

datedate口

|>staffID:bigint回

>DB

1口

表8考勤表(CHECKWORK)

总结.

中文含义字段名类型长度备注完整性为束

日期Unamedate主筵

员工IDUpasswordbigint主鲤

工作量百分比workPercentagefloatnotnull

列名允许Null值

rver11.Unamedate□

Upasswordbigint□

►workPercentage:float1H

3

表9销售统计表(SALE)

中文含义字段名类型长度备注完整性到束

统计IDsalelDbigint主维

日期datedatenotnull

盈利金相profitMoneyfloatnotnull

亏损金额lossMoneyfloatnotnull

统计员IDstaffIDbigint外提

▼9XIDESKTOP-5AGIRSD...e-dbo.Table_8»x|属性I

列名州类型允许Null值[Tbl]<

ZJLServer11.¥salelDbigint口A

♦-/•

datedate5/(后

profitMoneyfloat(名

>lossMoneyfloatSi

□架1

mpDB数

说f

Te:

,一、

表10仓库表(REPERTORY)

中文含义字段名类型长度备注完整性匆束

总结.

仓库IDrepertorylDbigint主德

仓库容量capacityfloatnull

仓库面积areafloatnull

仓库位置positionvarchar(IOO)100notnull

管理人IDstaffIDbigint外维

L/U^r\,1•JZ3I2LA

列名允许Null值

D(SQLServer11.8repertorylDbigint□

capacityfloat0

areafloat0

positionvarchar(IOO)□

er

>staffID:bigint10

erTempDB□

系图

表11麻单菜品关系表(BILLFOOD)

中文含义字段名类型长度备注完整性为束

流水IDbilllDbigint主键

菜品IDfoodIDfloatnull

数量numberfloatnull

单价pricevarchar(100)100notnull

列名部旗类型允许Null值

ver11.气billlDbigint°

$foodIDfloat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论