Eclipse酒店管理系统java_第1页
Eclipse酒店管理系统java_第2页
Eclipse酒店管理系统java_第3页
Eclipse酒店管理系统java_第4页
Eclipse酒店管理系统java_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 需求分析1.1需求分析报告酒店管理系统是面向酒店的的各项事务,包括酒店管理,订单管理、菜系管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于Eclipse连接SQL Server2005数库进行开发的酒店管理系统,力求与实际相结合具有查询、管理等功能,在达到使酒店的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。主要包括五大管理模块:1)登录管理提供用户登录、注销等功能l 用户登录 l 用户退出2) 菜品管理用户可以对菜名、菜品、单位、助记符等进行查询、修改、添加、删除操作。l 名称l 单位l 助记符 3)菜系管理 用户可以对酒店内的所有菜系进行查询、修改、添

2、加、删除操作。l 菜系名称4)台号管理 用户可以对酒店内的所有的台号进行查询、修改、添加、删除操作。l 台号l 座位数5)结账管理 操作员可以对系统的使用者以及该系统中数据库里的多张表中数据项进行查询操作l 日结账l 月结账l 年结账6)用户管理 操作员可以进行查询、添加、删除用户信息等操作,并可以修改自己的用户密码l 修改密码l 用户管理7)菜单管理当前操作员可以进行开单、签单、取消等操作,并进行金额结账l 开单签单l 金额结账1.2数据流图酒店管理系统管理人员客户 客户信息 管理人员信息 收银信息 系统管理 菜单信息 图1.顶级数据流图 前台 数据数据后台客户订餐数据 图2.第二层流程图2

3、 数据库概念设计在酒店管理系统中,存在菜品、菜系、台号、定单、用户等几个对象实体,以菜品、菜系、台号、定单以及用户这几个对象为例,一个定单对应多个菜品,同时一个菜品只能属于一个菜系;一个定单中有多个菜系,一个菜系拥有多个菜品。一个定单对应一个操作员,一个操作员只能对应一个定单;一个定单对应一个台号,一个台号只能对应一个定单。(1)上述分析对应的实体-属性图如下所:编号菜品菜名助记符单位单价类型图3.1菜品菜系名编号菜系图3.2 菜系座位数台编号台号图3.3 台号操作员编号订购时间总金额编号台号订单图3.4 订单账单号数量编号金额订单号积菜品单图3.5 菜品单用户用户名日期筑面积积权限用户号性别

4、卡号高密码 图3.6 用户(2)实体-联系图如下:用户1签单n涉及n11对应订单菜品单台号涉及涉及nnn菜品拥有菜系图3.8 实体-联系图3数据库的逻辑设计E-R模型所表示的全局概念结构,是对用户数据需求的一种抽象表示形式,它独立于任何一种数据模型。为了实现用户的需求,必须将概念结构进一步转化为与我们选用的具体的机器上DBMS产品所支持的数据模型相符合的逻辑结构,这就是数据库逻辑设计的任务。首先要实现的是E-R模型向关系模型的转换,将E-R模型转换为关系模型实际上就是要将实体、实体的属性和实体间的联系转换为关系模式的过程。这种转换一般遵循如下规则:(1) 对于实体类型的转换:将每个实体类型转换

5、成一个关系模式,实体的属性为关系模式的属性,实体的码即为关系模式的码。(2) 对于实体间联系的转换,根据三种不同情况作出不同的处理: 若实体间的联系是1:1,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的码和联系的属性。 若实体间的联系是1:N,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的码和联系的属性。 若实体间的联系是N:M,则将联系类型也转换成关系模式,其属性为两端实体类型的码加上联系类型的属性,而关系的码则为两端实体的码的结合。 通过以上所述原则,由E-R图转换得到如下的关系模式表4.1 系统中所用到的基本信息表及用途表名

6、用途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序号字段名数据类型约束备注1numvarchar(6)非空台号2seatingint非空座位数3statechar(4)非空状态4.2.管理员表表名tb.

7、manager序号字段名序号字段名备注1id1id编号2record_num2record_num用户名3password3password登录密码4purview_system4purview_system系统维修权限5purview_sell5purview_sell销售统计权限6purview_personnel6purview_personnel人员管理权限7purview_init7purview_init初始化系统权限.4.3 菜品信息表表名tb.menu序名字段名数据类型约束备注1numchar(9)非空编号2sort_idInt非空所属菜系3namevarchar(20)非空名

8、称4codevarchar(10)非空主机名5unitvarchar(4)非空单位6unit_priceint非空单价7statechar(4)非空状态4.4.消费单信息表表名tb_order_form序号字段名数据类型约束备注1numchar(11)非空编号2Desk_ num varchar(6)非空消费餐台3Consume-datedatetime非空消费时间4ExpenditureInt非空消费金额5Record_numChar(9)非空操作用户4.5.消费项目信息表表名tb_order_item序号字段名数据类型约束备注1idint非空编号2Order_form_numChar(11)非空所属消费单3Menu_numChar(9)非空消费菜品4amountint非空消费数量5totalint非空消费额.4.6.员工表表名tb_record序号字段名数据类型约束备注1Numchar(9)非空编号2namevarchar(8)非空员工姓名3sexchar(2)非空性别4birthdaydatetime非空出生日期5Id_cardv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论