数据库课程设计报告-餐饮管理系统

数据库课程设计报告-餐饮管理系统

ID:34248691

大小:737.28 KB

页数:28页

时间:2019-03-04

数据库课程设计报告-餐饮管理系统_第1页
数据库课程设计报告-餐饮管理系统_第2页
数据库课程设计报告-餐饮管理系统_第3页
数据库课程设计报告-餐饮管理系统_第4页
数据库课程设计报告-餐饮管理系统_第5页
资源描述:

《数据库课程设计报告-餐饮管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库课程设计报告(餐饮管理系统)系别电子信息系专业名称计算机科学与技术班级学号***学生姓名***指导教师***成绩2011年7月1日电子信息系数据库课程设计(报告)第1页1概述随着人民生活水平的提高,越来越多的人到餐馆里就餐,使得餐饮业有了更多的发展机会,但同时餐饮业的竞争也在不断的加剧。要想在竞争激烈的市场上立于不败之地,好的管理是必不可少的。加强管理不能只重视人为因素,技术因素也是非常重要的,好的管理方法如果引入了先进的技术手段,即引入计算机技术会使管理走上一个新的台阶。目前,餐饮业发展迅速,各类管理系统应用而生。有针对大饭店、大酒店的酒店管理系统,这类系统的开发已经非常成熟。然而,

2、为数众多的小餐饮企业却没有一个合适的管理系统,因此开发此类管理系统是十分必要的。1.1设计题目及实现目标设计题目:基于C#语言Windows窗体界面的餐饮管理系统;实现目标:(1)系统采用人机交互的方式,界面美观友好,信息查询方便,数据存储安全;(2)实现对餐饮顾客开台、点菜、账目查询和结账等操作;(3)对数据输入的数据进行数据检验,尽可能的避免人为错误;(4)对消费账目进行自动结算;(5)实现对消费的历史记录进行查询;(6)系统应最大限度的实现以维护性和易操作性。1.2开发环境简介开发IDE:MicrosoftVisualStudio2010;开发语言:C#.net;数据库:SQLServ

3、er2008;开发环境:Windows7;开发周期:10天;开发人数:4人。电子信息系数据库课程设计(报告)第1页2需求分析2.1系统功能描述从顾客角度来看,能实现即时点菜、结账、取消开台等功能;从管理员角度可实现即时营业情况,记录员工信息、桌台信息、菜单信息并实现增删改等基本信息功能;不同的用户有不同的权限,系统管理员有所有的功能权限,经理拥有除系统维护功能以外的所有功能权限,一般用户只能对查看餐馆运行情况,客户点菜结账等基本功能,但不可以看菜单基本信息和人员基本信息等。2.2系统功能结构描述餐饮管理系统属于C/S模式的系统,其功能结构图如图1所示:图1餐饮管理系统功能结构图系统功能介绍:

4、(1)在进入系统时,根据用户输入的内容判断用户的合法身份。合法用户分为普通用户,经理和系统管理员,其中系统用户拥有所有的权限,经理拥有系统维护以外的所有权限,普通用户拥有辅助工具、系统设置、退出、开台、点菜、结账等权限;(2)桌台信息管理可以进行桌台的增加、删除、修改和查询;(3)职员信息管理可以进行职员的增加、删除、修改和查询;电子信息系数据库课程设计(报告)第1页(4)菜品信息管理可以进行菜品的增加、删除、修改和查询;(5)辅助工具可对记事本、日历、计算器进行调用,方便快捷;(6)系统维护是系统管理员所拥有的功能,可以对其它用户的权限进行赋值,并可进行系统维护和系统备份;(7)系统设置下

5、的密码修改可以方便用户对自己密码的重置,系统锁定可以对当前的系统进行锁定,使系统不能进行其它操作;(8)点击桌面上的图标,可以对桌台进行开台、点菜、取消开台、消费查询、结账等操作,采用图形化界面,方便、直观;(9)界面友好,并实时给予用户操作提示。3数据库逻辑结构设计本餐饮管理系统涉及到的表有:系统用户表,用于保存所有用户信息;职员表,用于保存所有职员信息;菜品表,用于保存餐馆所有菜品的信息;桌台表,用于保存餐馆中所有桌台的信息;顾客消费信息表,用于保存顾客消费的信息以便于消费查询和结账。总共有5张表,根据业务和用户需求各个系统用例的不同,表格各不相同,下面是本系统数据库的详细设计。3.1数

6、据库E-R图图2用于登录信息表E-R图图3菜谱信息表E-R图电子信息系数据库课程设计(报告)第1页图4服务员信息表E-R图图5桌台信息表E-R图电子信息系数据库课程设计(报告)第1页、图6消费信息表E-R图图7数据库CMDB关系图3.2数据库逻辑设计根据设计好的E-R图在数据库中创建各表,系统数据库中各个表的结构如下:表1用户登录信息表(Users)字段名数据类型长度主键是否可以为空说明User_idvarchar50是否用户名电子信息系数据库课程设计(报告)第1页User_pwdvarchar50否否用户登录密码User_powerchar10否否用户权限表2菜谱信息表(Foods)字段名

7、数据类型长度主键是否可以为空说明Food_idvarchar50是否菜品编号Food_namevarchar50否是菜品名称Food_pricedecimal9否是食品价格Food_typechar10否是食品类别表3服务员信息表(Waiters)字段名数据类型长度主键是否可以为空说明Waiter_idvarchar50是否服务员编号Waiter_namevarchar50否是服务员姓名Waiter_sexc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。