连锁餐饮的数据库后台系统Word文档下载推荐.docx

上传人:b****6 文档编号:17088472 上传时间:2022-11-28 格式:DOCX 页数:15 大小:28.91KB
下载 相关 举报
连锁餐饮的数据库后台系统Word文档下载推荐.docx_第1页
第1页 / 共15页
连锁餐饮的数据库后台系统Word文档下载推荐.docx_第2页
第2页 / 共15页
连锁餐饮的数据库后台系统Word文档下载推荐.docx_第3页
第3页 / 共15页
连锁餐饮的数据库后台系统Word文档下载推荐.docx_第4页
第4页 / 共15页
连锁餐饮的数据库后台系统Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

连锁餐饮的数据库后台系统Word文档下载推荐.docx

《连锁餐饮的数据库后台系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《连锁餐饮的数据库后台系统Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

连锁餐饮的数据库后台系统Word文档下载推荐.docx

与之

对应

服务

人员

信息

处理

会员信息(操作后)

经理

经理助

职员 

预备职

(5)权限:

仅允许对员工信息,会员信息进行读取,对会员与之对应服务人员信

息可进行读取删改。

人事部

主管公司人员调配及预备干部储备。

员工信息,员工考勤表。

(3)输出信息:

员工信息(操作后),员工考勤表(操作后)。

员工考勤

数据流 

员工信息(操作后)

员工考勤(操作后)

允许对员工信息和员工考勤信息进行读取删改。

财务部

主管公司财务工作,调度每日支出和收益。

每月财务状况,由会计

汇总成财务报表,上交董事会。

菜单,订单。

日收支,季度收支,年收支。

日收支

订单财务部

季度收支

年收支

会计

对菜单,订单只能进行读取。

前台

(1)职能:

接待来客及电话访客,向顾客传达餐厅内座位预订情况。

(2)所需数据:

订单,菜单,座位预定表。

(3)输出信息:

座位预定表(操作后)。

座位预定表前台处

座位预定表

(操作后)

前台接待员

可对座位预定表进行删改,对订单只能读取。

概念结构设计

数据实体结构

1.员工实体描述

2.会员实体描述

3.座位实体描述

4.菜单实体描述

连锁餐饮的数据库后台系统结构

系统分布结构

一.市场部管理子系统流程图

二.人事部管理子系统流程图

三. 

财务部管理子系统流程图

四.前台管理子系统流程图

代码实现

建表部分:

一. 

员工信息表的建立

1.代码:

CREATE 

TABLE 

Number 

int 

primary 

key,

Name 

char(10),

Sex 

Age 

int,

R_and_P 

char(100),/*成就*/

W_and_A 

char(10), 

/*工龄*/

Position 

/*职位*/

);

2.信息录入:

二.会员信息表的建立

char(10)primary 

M_and_R 

char(100),/*会员级别*/

M_and_S 

/*会员积分*/

TRIGGER 

T_INSERT_会员信息 

/*查询会员积分的打折情况*/

ON 

FOR 

INSERT

AS

BEGIN 

TRANSACTION

--检查数据的合法性:

是否存在该会员积分

IF 

NOT 

EXISTS 

SELECT 

M_and_S

FROM 

WHERE 

IN 

(SELECT 

INSERTED)

BEGIN--返回错误提示

RAISERROR('

错误!

该会员积分不存在'

16,1);

ROLLBACK

RETURN

END

INSERTED) 

AND

>

500

BEGIN

--返回提示

会员为普通会员,折扣为 

折'

--回滚事务

1500

会员为白银会员,折扣为 

8.5 

=2500

会员为白金会员,折扣为 

3500

会员为钻石会员,折扣为 

7.5 

END;

三.员工考勤表的建立

create 

table 

员工考勤表

Date 

char(10) 

key(Date,Number),

sign_in 

char(10),/*签到状态*/

四.餐厅订座表

餐厅订座表

/*座位号*/

Condition 

/*使用状态*/

DAY 

DateTime, 

/*使用日期*/

key(DAY,Number),

S_N 

int, 

/*座位对应的服务员*/

foreign 

key(S_N) 

references 

员工信息(Number)

5.订单

Create 

订单

char(10)Primary 

key, 

/*订单号*/

D_N 

Dishs 

/*菜号*/

Day 

/*点菜日期*/

Much 

/*份数*/

Foreign 

key(Dishs) 

菜单(Number)

6.菜单

菜单

Cost 

7.会员与服务人员对应表

会员与服务人员对应表

S_F 

key(S_F) 

reference 

key(Number) 

会员信息(Number)

3.截图:

视图部分:

一.人事部员工查询视图

view 

人事部(Number,Name,Sex,Age,R_and_P 

char,W_and_A 

char,)

Select 

Number,Name,Sex,Age,R_and_P 

char

From 

2.截图:

二.前台查询座位使用情况的视图

前台查询(Number,Condition,DAY)

Number,Condition,DAY

三.市场部查询会员与之对应服务人员信息视图

市场部查询(Number,Name,S_F)

Number,Name,S_F

截图:

4.前台查询座位消费情况视图

座位消费(Number,D_N,Dishs,Day,Much,Cost 

订单.Number,菜单.Number,D_N,Dishs,Day,Much,Cost,count(Cost)

菜单,订单

Where 

订单.Number=菜单.Number 

and 

Day='

时间'

Group 

by 

Number

5.经理查询座位与对应服务生视图

座位与对应服务生(Number,S_N,DAY)

Number,S_N,DAY

6.人事部查询员工考勤视图

Number,sign_in 

/*签到状态*/

授予权限部分:

1.授予市场部查询修改会员与对应服务员工信息的权利

Grant 

update(Number,Name,S_F),select

On 

To 

市场部;

2.授予人事部对员工信息与员工考勤表的全部权利

all 

privileges

员工信息,员工考勤表

人事部;

3.授予前台查询修改座位预定表的权利

uptate(Condition,DAY),select

前台;

4.授予前台查询座位消费情况的权利

select

数据库功能测试部分:

人事部员工查询员工是服务员职位的人员

select 

Number,Name

from 

where 

Position='

服务员'

二. 

前台查询 

001 

号座位在 

2012-12-01 

09:

30:

30 

时的使用情况

Number,DAY

DAY='

30.000'

Number='

001'

三.市场部查询编号为 

号会员与之对应服务人员信息

S_F

1'

;

四.经理查询 

号座位与对应服务生

S_N

五.人事部查询 

号员工考勤

count(sign_in)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

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

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