收藏 分销(赏)

Eclipse酒店管理系统java.doc

上传人:丰**** 文档编号:2933904 上传时间:2024-06-11 格式:DOC 页数:11 大小:278.50KB 下载积分:8 金币
下载 相关 举报
Eclipse酒店管理系统java.doc_第1页
第1页 / 共11页
Eclipse酒店管理系统java.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
1 需求分析 1.1需求分析报告 酒店管理系统是面向酒店的的各项事务,包括酒店管理,订单管理、菜系管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于Eclipse连接SQL Server2005数库进行开发的酒店管理系统,力求与实际相结合具有查询、管理等功能,在达到使酒店的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。 主要包括五大管理模块: 1)登录管理 提供用户登录、注销等功能 l 用户登录 l 用户退出 2) 菜品管理 用户可以对菜名、菜品、单位、助记符等进行查询、修改、添加、删除操作。 l 名称 l 单位 l 助记符 3)菜系管理 用户可以对酒店内的所有菜系进行查询、修改、添加、删除操作。 l 菜系名称 4)台号管理 用户可以对酒店内的所有的台号进行查询、修改、添加、删除操作。 l 台号 l 座位数 5)结账管理 操作员可以对系统的使用者以及该系统中数据库里的多张表中数据项进行查询操作 l 日结账 l 月结账 l 年结账 6)用户管理 操作员可以进行查询、添加、删除用户信息等操作,并可以修改自己的用户密码 l 修改密码 l 用户管理 7)菜单管理 当前操作员可以进行开单、签单、取消等操作,并进行金额结账 l 开单签单 l 金额结账 1.2数据流图 酒店管理系统 管理人员 客户 客户信息 管理人员信息 收银信息 系统管理 菜单信息             图1. 顶级数据流图 前台 数据                       数据 后台 客户 订餐                         数据 图2. 第二层流程图 2 数据库概念设计 在酒店管理系统中,存在菜品、菜系、台号、定单、用户等几个对象实体,以菜品、菜系、台号、定单以及用户这几个对象为例,一个定单对应多个菜品,同时一个菜品只能属于一个菜系;一个定单中有多个菜系,一个菜系拥有多个菜品。一个定单对应一个操作员,一个操作员只能对应一个定单;一个定单对应一个台号,一个台号只能对应一个定单。 (1)上述分析对应的实体-属性图如下所: 编号 菜品 菜名 助记符 单位 单价 类型 图3.1菜品 菜系名 编号 菜系 图3.2 菜系 座位数 台编号 台号 图3.3 台号 操作员编号 订购时间 总金额 编号 台号 订单 图3.4 订单 账单号 数量 编号 金额 订单号 积 菜品单 图3.5 菜品单 用户 用户名 日期筑面积 积 权限 用户号 性别 卡号 高密码 图3.6 用户 (2)实体-联系图如下: 用户 1 签单 n 涉及 1 n 1 1 对应 订单 菜品单 台号 1 1 涉及 涉及 n n 1 n 菜品 拥有 菜系 图3.8 实体-联系图 3数据库的逻辑设计 E-R模型所表示的全局概念结构,是对用户数据需求的一种抽象表示形式,它独立于任何一种数据模型。为了实现用户的需求,必须将概念结构进一步转化为与我们选用的具体的机器上DBMS产品所支持的数据模型相符合的逻辑结构,这就是数据库逻辑设计的任务。 首先要实现的是E-R模型向关系模型的转换,将E-R模型转换为关系模型实际上就是要将实体、实体的属性和实体间的联系转换为关系模式的过程。 这种转换一般遵循如下规则: (1) 对于实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性为关系模式的属性,实体的码即为关系模式的码。 (2) 对于实体间联系的转换,根据三种不同情况作出不同的处理: ① 若实体间的联系是1:1,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的码和联系的属性。 ② 若实体间的联系是1:N,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的码和联系的属性。 ③ 若实体间的联系是N:M,则将联系类型也转换成关系模式,其属性为两端实体类型的码加上联系类型的属性,而关系的码则为两端实体的码的结合。 通过以上所述原则,由E-R图转换得到如下的关系模式 表4.1 系统中所用到的基本信息表及用途 表名 用途 Tb_desk 台号 Tb_menu 菜品 Tb_order_form 订单 Tb_order_item 菜品单 Tb_sort 菜系 Tb_user 用户 表4.2 台号基本信息表(Tb_desk) 表4.3 菜品信息表(Tb_menu) 表4.4 订单信息表(Tb_order_form) 表4.5 菜品单信息表(Tb_order_item) 表4.6 菜系信息表(Tb_sort) 表4.7 用户信息表(Tb_user) .4 数据库字典 4.1.餐台信息表 表名 tb_desk 序号 字段名 数据类型 约束 备注 1 num varchar(6) 非空 台号 2 seating int 非空 座位数 3 state char(4) 非空 状态 4.2.管理员表 表名 tb.manager 序号 字段名 序号 字段名 备注 1 id 1 id 编号 2 record_num 2 record_num 用户名 3 password 3 password 登录密码 4 purview_system 4 purview_system 系统维修权限 5 purview_sell 5 purview_sell 销售统计权限 6 purview_personnel 6 purview_personnel 人员管理权限 7 purview_init 7 purview_init 初始化系统权限 .4.3 菜品信息表 表名 tb.menu 序名 字段名 数据类型 约束 备注 1 num char(9) 非空 编号 2 sort_id Int 非空 所属菜系 3 name varchar(20) 非空 名称 4 code varchar(10) 非空 主机名 5 unit varchar(4) 非空 单位 6 unit_price int 非空 单价 7 state char(4) 非空 状态 4.4.消费单信息表 表名 tb_order_form 序号 字段名 数据类型 约束 备注 1 num char(11) 非空 编号 2 Desk_ num varchar(6) 非空 消费餐台 3 Consume-date datetime 非空 消费时间 4 Expenditure Int 非空 消费金额 5 Record_num Char(9) 非空 操作用户 4.5.消费项目信息表 表名 tb_order_item 序号 字段名 数据类型 约束 备注 1 id int 非空 编号 2 Order_form_num Char(11) 非空 所属消费单 3 Menu_num Char(9) 非空 消费菜品 4 amount int 非空 消费数量 5 total int 非空 消费额 .4.6.员工表 表名 tb_record 序号 字段名 数据类型 约束 备注 1 Num char(9) 非空 编号 2 name varchar(8) 非空 员工姓名 3 sex char(2) 非空 性别 4 birthday datetime 非空 出生日期 5 Id_card varchar(20) 非空 身份证号 6 Address varchar(100) 非空 地址 7 state char(4) 非空 状态 4.7.菜系信息表 表名 th.sort 序号 字段名 数据类型 约束 备注 1 id int 非空 序号 2 Name varchar(20) 非空 名称 3 state char(4) 非空 状态
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 酒店餐饮

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服