酒店管理系统设计说明书内容摘要:

账单 座位 号 客人号 菜单号 结账 图 点菜单 E 点菜单 菜类 餐桌号 菜名 说明 数量 10 总体 ER 图 逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体机 器上的DBMS所支持的数据模型相符合的逻辑结构。 这些模型在功能上、完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求。 因而,根据上节的实体 ER图,总体 ER图如下: 图 总体 ER 图 账单 客人 餐桌 订餐 餐饮 结账 入座 上菜 用餐 点菜 菜谱 1 1 n m n n m 1 1 1 11 建立关系模式 客户(客户编号,姓名, 电话,座位号,订餐时间 ) 员工(员工号,姓名,性别,年龄, 电话,密码 ) 点菜单( 食品编号 ,菜名,餐桌号,数量,说明) 销售账单( 订 单号,销售额,备注) 订单( 座位 号,订单号,订单时间 ,菜单号,数量,顾客号) 菜单(菜单号,菜品号,时间) 菜品(菜品号,名称,价格,状态) rszl(用户表) 序号 字段名称 字段描述 字段类型 长度 备注 1 empid 用户编号 nvarchar 20 不允许空 2 empname 用户姓名 nvarchar 20 不允许空 3 empimage 用户照片 image 允许空 4 sex 用户性别 nchar 1 允许空 5 address 用户地址 nvarchar 50 允许空 6 birthday 出生年月日 datetime 允 许空 7 sfzid 身份证号 nchar 18 允许空 8 xl 学历 nchar 4 允许空 9 zhiwei 职位 nchar 8 允许空 10 hf 婚姻状况 nchar 2 允许空 11 tel1 电话 varchar 20 允许空 12 tel2 手机 varchar 20 允许空 13 mail 邮箱 varchar 50 允许空 14 zctime 日期 datetime 允许空 15 passwd 密码 nvarchar 20 允许空 表 rszl 12 用户表主要 用于存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息来记录经手的用户。 orderdesk(客户表) 序号 字段名称 字段描述 字段类型 长度 备注 1 customame 客户姓名 nvarchar 50 允许空 2 tel 客户电话 nvarchar 50 允许空 3 deskid 座位号 nchar 不允许空 4 number 定菜数 int 允许空 5 time 订餐时间 datetime 不允许空 表 orderdesk 客户表主要用于存储一些客户信息,如客户的 姓名、电话、座位号、定菜数目、订餐时间。 通过 字段 deskid 找到顾客订餐的详细情况。 menu (食谱表 ) 序号 字段名称 字段描述 字段类型 长度 备注 1 fooddid 食谱编码 nvarchar 50 不允许空 2 foodname 食谱名称 nvarchar 50 不允许空 3 price 食谱价格 float 不允许空 4 chief 食谱厨师 nchar 10 允许空 表 menu 食谱表主要用于存储一些食谱信息,如 食谱的名称、价格等等,主要用于客户订餐,使用于添加预定。 字段 Price 记录的是食物的价格。 当客户预定餐点时,系统使用它来算费用。 bookdetail(预定表) 序号 字段名称 字段描述 字段类型 长度 备注 1 bookid 订单号 nchar 10 不允许空 2 foodid 食谱编号 nchar 10 允许空 3 foodnum 食品数目 int 允许空 13 表 bookdetail 预定表主要用于存储一些预定信息,如客户的 订单号、食品编号、食品数目。 该表和其它各表都有紧密的联系。 (报价表) 序号 字段名称 字段描述 字段类型 长度 备注 1 fooddid 食谱编码 nvarchar 50 不允许空 2 foodname 食谱名称 nvarchar 50 不允许空 3 materials 食品材料 nvarchar 50 允许空 4 matcost 食品报价 float 允许空 5 matsnum 食品数目 nchar 10 允许空 表 costnum 餐饮管理系统逻辑功能图 图 系统逻辑功能图 餐饮管理系统各模块详细设计 餐饮管理系统 就餐预定 就餐登记 菜单明细录入 退菜录入 就餐结帐 欠帐处理 收银员日报表 会员查询 14 主要包括 7 大功能模块,分别是: ‘人事资料’ ‘员工登陆’ ‘菜谱价格’ ‘报表统计’ ‘成本库房’ ‘帮 助’ ‘系统设置’ 点击主界面左功能按钮缩进纽后 ,左功能按钮区缩进 ,便于用户放大右区域的图标进行浏览查询。 缩进后按钮变为功能面板弹出钮,点击后功能面板在左侧弹出。 主 界面布局结构:一共有 4 个 Jpanel,一个分屏面板,分屏面板加载了左侧的功能面板和右边的卡片式布局面板,然后下方框架 CON 加载了状态栏面板。 人事管理 :对员工的信息进行添加、修改、删除、查询、显示详细信息的操作。 访问数据表说明:表名‘人事资料’ 字段名及用途: ‘员工编号’存放员工的编号。 (主键) ‘姓名’存放员工姓名。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。