数据库餐饮管理系统课程设计.doc

上传人:b****2 文档编号:1287500 上传时间:2022-10-20 格式:DOC 页数:22 大小:1,002.50KB
下载 相关 举报
数据库餐饮管理系统课程设计.doc_第1页
第1页 / 共22页
数据库餐饮管理系统课程设计.doc_第2页
第2页 / 共22页
数据库餐饮管理系统课程设计.doc_第3页
第3页 / 共22页
数据库餐饮管理系统课程设计.doc_第4页
第4页 / 共22页
数据库餐饮管理系统课程设计.doc_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

数据库餐饮管理系统课程设计.doc

《数据库餐饮管理系统课程设计.doc》由会员分享,可在线阅读,更多相关《数据库餐饮管理系统课程设计.doc(22页珍藏版)》请在冰豆网上搜索。

数据库餐饮管理系统课程设计.doc

目录

第一章前言 2

1.1开发背景 2

1.2开发工具 2

1.3开发目标 2

第二章需求分析 3

第三章总体设计 4

3.1系统功能结构 4

3.2程序流程图 5

第四章数据库设计 6

4.1概念结构设计 6

4.2逻辑结构设计 8

4.3物理结构设计 8

6、商品类别信息表如表4-6所示 10

第五章详细设计 11

5.1登陆部分 11

5.2主界面 11

5.3职工信息查询 12

5.4桌台信息查询 13

5.5辅助工具 13

5.6修改密码、锁定功能 14

5.7开台部分 14

5.8结账部分 15

5.9点/加菜部分 15

5.10消费查询部分 16

5.11用户权限管理 16

第六章编码 17

第七章测试 19

第八章设计总结 21

致谢 22

参考文献 22

第一章前言

1.1开发背景

近几年来,计算机网络。

分布及技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。

想在这样激烈的环境中生存,就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体化。

这样不仅可以提高工作效率,也避免了以前手工作业的麻烦,从而是管理者能够准确。

有效的管理。

因此,餐饮业的管理者更像从科学的管理中去的竞争的优势,在激烈竞争的商业市场中取胜。

1.2开发工具

硬件:

笔记本电脑

软件:

WindowsXP操作系统

MicrosoftVisualStudio2008

MicrosoftSQLServer2000

本系统是采用C#技术结合SQLServer数据库设计并实现的。

窗口的开发工具为MicrosoftVisualStudio2008,数据库使用的是SQLServer2000ExpressEdition。

编程语言采用的是c#。

1.3开发目标

1、系统采用人机交互的方式,界面友好美观,信息查询灵活方便,数据库存储安全可靠。

2、实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。

3、对用户输入的数据进行严格的检验,尽可能的避免人为错误。

4、实现对消费账目自动结算。

5、实现对消费的历史记录进行查询,支持模糊查询。

6、系统应尽大限度的实现易维护性和易于操作性。

7、界面尽可能美观大方,易学易用。

第二章需求分析

随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策者和管理者来说都非常重要。

本系统主要包括桌台显示、消费查询、人事档案及权限等几大部分,具有良好的用户接口,使用方便具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活的进行查询、修改删除等维护性操作。

餐饮管理系统有足够大的存储容量,满足酒店每日营业的变动,另外对于操作用户有一定的管理,并对用户的权限有一定的设置。

为了使系统更加人性化,便于管理员管理,此系统的用户将分为两种类型,一个是针对员工的餐饮管理系统,一个是针对管理员(店主)的餐饮管理系统。

超级管理员拥有所有权限。

经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。

不同用户的权限如下:

员工使用本餐饮信息管理系统应可以实现以下功能:

1、使用辅助工具(日历、记事本、计算器)

2、查询统计(收入日报)

3、使用帮助菜单

4、退出系统

管理员使用本餐饮信息管理系统应可以实现以下功能:

1、进行基础信息的查询修改(开桌信息、职员信息、食品信息)

2、使用辅助工具(日历、记事本、计算器)

3、进行系统维护(权限管理)

4、系统设置(密码修改、系统锁定)

5、查询统计(收入日报)

6、使用帮助

7、退出系统

除了实现以上功能外,本系统还需要方便用户地使用,使得用户可以很快地熟练掌握,从而可以让用户快速的投入工作。

并且要避免逻辑错误的出现。

第三章总体设计

3.1系统功能结构

本餐饮管理系统需要分为以下几个功能模块并分别实现。

具体的功能结构如图3-1所示。

1、基础信息模块:

用来查询桌台信息和职员信息。

2、辅助工具模块:

包括日历,记事本,计算机等小的辅助工具。

3、系统维护模块:

用来管理权限,系统备份和恢复。

4、系统设置模块:

用来设置密码,锁定系统。

5、帮助模块:

用来存放有关本系统的信息。

6、退出模块:

退出系统。

图3-1系统功能结构图

3.2程序流程图

本系统程序流程图如图3-4所示。

首先用户打开系统,输入登录名和密码,若点击登录,验证登录名密码正确后进入主界面,若点击取消,则停留在系统登陆界面。

进入主界面之后,系统会验证该用户是管理员还是普通用户,若为管理员,则该用户可以使用系统维护,系统设置,基础信息功能模块,若不是管理员,则只能访问辅助工具,退出,帮助模块。

图3-2程序流程图

第四章数据库设计

4.1概念结构设计

商品信息表

商品系统编号

商品类别编号

商品代号

商品名称

商品价格

1、商品信息表E-R图如图4-1所示

图4-1商品信息表实体E-R图

2、顾客消费信息表E-R图如图4-2所示

顾客消费信息表

系统编号

消费时间

消费桌台名称

备注信息

开单人

商品价格

消费商品数量

商品名称

商品代号

图4-2顾客消费信息表实体E-R图

3、桌台信息E-R图如图4-3所示

桌台信息表

顾客人数

开单人

开台时间

顾客名称

其他信息

系统编号

桌台备注

桌台类型

桌台名称

桌台简称

桌台包间费

桌台位置

桌台状态

图4-3桌台信息表实体E-R图

4、用户信息E-R图如图4-4所示

用户信息表

系统编号

登陆账号

登录密码

账号权限

图4-4用户信息表实体E-R图

5、职员信息表E-R图如图4-5所示

职员年龄

职员电话

职员性别

职员信息表

系统编号

职员编号

职员姓名

身份证号

图4-5职员信息表实体E-R图

4.2逻辑结构设计

本系统的关系模式如下:

商品信息表(商品系统编号,商品类别编号,商品代码,商品名称,商品价格)

顾客消费信息表(消费时间,消费桌台名称,备注信息,开单人,商品价格,商品消费数量,商品名称,商品代号,系统编号)

桌台信息表(系统编号,桌台名称,桌台简称,桌台包间费,桌台位置,桌台状态,桌台类型,桌台备注,其他信息,顾客名称,开台时间,顾客人数,开单人)

用户信息表(系统编号,登陆账号,登录密码,账号权限)

职员信息表(系统编号,职员姓名,身份证号,职员编号,职员性别,职员年龄,职员电话)

4.3物理结构设计

根据各表的逻辑结构,创建表结构如下:

1、商品信息表如表4-1所示

表4-1

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Foodty

Char

10

类别编号

Foodnum

Char

10

商品代号

Foodname

Varchar

50

商品名称

Foodprice

Decimal

9

商品价格

2、顾客消费新表如表4-2所示

表4-2

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Foodnum

Char

10

商品代号

Foodname

Varchar

50

商品名称

Foodsum

Char

10

消费数量

Foodallprice

Decimal

9

商品价格

Waitername

Varchar

50

服务员姓名

Beizhu

Varchar

50

备注

Zhuotai

Char

10

消费桌台

Datatime

Varchar

50

消费时间

3、桌台信息表如表4-3所示

表4-3

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Roomname

Char

10

桌台名称

Roomjc

Char

10

桌台简称

Roombjf

Decimal

9

桌台包间费

Roomwz

Char

10

桌台位置

Roomzt

Char

10

桌台状态

Roomtype

Char

10

桌台类型

Roombz

Varchar

50

桌台备注

Roomqt

Varchar

50

桌台其他信息

Guestname

Varchar

50

顾客姓名

Zhangdandate

Varchar

50

开台时间

Num

Int

4

顾客人数

Waitername

Varchar

50

服务员姓名

4、用户信息表如表4-4所示

表4-4

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Username

Varchar

50

用户登录名

Userpwd

Varchar

50

用户密码

Power

Char

10

用户权限

5、职员信息表如表4-5所示

表4-5

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Waitername

Varchar

50

职员姓名

Cardnum

Varchar

50

身份证号码

Waiternum

Char

10

职员编号

Sex

Char

10

性别

Age

Char

10

年龄

Tel

Varchar

50

电话

6、商品类别信息表如表4-6所示

字段名

数据类型

长度

主键

描述

ID

Int

4

系统编号

Foodtype

Varchar

50

商品类别名称

第五章详细设计

5.1登陆部分

登陆界面设计如图5-1所示。

运行系统,出现该界面,欢迎使用餐饮管理系统,有用户名和密码两个输入框,下方有登陆和取消供用户自主选择,另外输入完毕,按enter键作用和登陆相同。

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

当前位置:首页 > 工程科技 > 电力水利

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

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