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

下载本文档

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

文档简介

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

2、除操作。4菜系名称4)台号管理用户可以对酒店内的所有的台号进行查询、修改、添加、删除操作。4台号4座位数5)结账管理操作员可以对系统的使用者以及该系统中数据库里的多张表中数据项进 行查询操作4日结账4月结账4年结账6)用户管理操作员可以进行查询、添加、删除用户信息等操作,并可以修改自己的用户密码4修改密码手用户管理7)菜单管理当前操作员可以进行开单、签单、取消等操作,并进行金额结账半开单签单金额结账1.2数据流图图1.顶级数据流图图2.第二层流程图2数据库概念设计在酒店管理系统中,存在菜品、菜系、台号、定单、用户等几个对象实体, 以菜品、菜系、台号、定单以及用户这几个对象为例,一个定单对应多个

3、菜品, 同时一个菜品只能属于一个菜系;一个定单中有多个菜系,一个菜系拥有多个菜 品。一个定单对应一个操作员,一个操作员只能对应一个定单;一个定单对应一 个台号,一个台号只能对应一个定单。(1)上述分析对应的实体-属性图如下所:图3.1菜品菜系图3.2菜系图3.3 台号图3.4订单图3.5菜品单图3.6用户(2)实体-联系图如下:11图3.8实体-联系图3数据库的逻辑设计E-R模型所表示的全局概念结构,是对用户数据需求的一种抽象表示形式, 它独立于任何一种数据模型。为了实现用户的需求,必须将概念结构进一步转化 为与我们选用的具体的机器上 DBMS"品所支持的数据模型相符合的逻辑结构,

4、这就是数据库逻辑设计的任务。首先要实现的是E-R模型向关系模型的转换,将E-R模型转换为关系模型 实际上就是要将实体、实体的属性和实体间的联系转换为关系模式的过程。这种转换一般遵循如下规则:(1)对于实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性为关系模式的属性,实体的码即为关系模式的码。(2)对于实体间联系的转换,根据三种不同情况作出不同的处理: 若实体间的联系是1:1,可以在两个实体类型转换成的两个关系模式中 的任意一个关系模式的属性中加入另一个关系模式的码和联系的属性。 若实体间的联系是1: N,则在N端实体类型转换成的关系模式中加入 1 端实体类型转换成的关系模式的码和联

5、系的属性。若实体间的联系是N: M则将联系类型也转换成关系模式,其属性为两 端实体类型的码加上联系类型的属性,而关系的码则为两端实体的码的 结合。通过以上所述原则,由E-R图转换得到如下的关系模式表4.1系统中所用到的基本信息表及用途Tb_desk台号Tb_menu菜品Tb_order_form订单Tb_order_item菜品单Tb_sort菜系Tb user用户表4.2 台号基本信息表(Tb_desk)列名数据类型numchar htnamevorchar(20)codevarchar(iO)unitvarchar(4)unit_priceintchar(4)F 允表4.4 订单信息表(T

6、b_order_form)列名数据类型njmchar(U)deskjiumyarcharOdatetimedatetimemoneyintuser idInt空娟口口0口表4.5 菜品单信息表(Tb order item)表4.6 菜系信息表(Tb_sort)列H一数据类型一正F空对出i市namevarchar(ZO)表4.7用户信息表(Tb_user)列名数据类型允许空刚Hintnamewrchar(0)sexchar birthdaydatetimeidjcrdarchar(ZO)passwordvarchar(ZO)freezechdr(4).4数据库字典4.1 .餐台信息表表名tb_d

7、esk在舁 厅p字段名数据类型约束备注1numvarchar(6)非空台号2seatingint三空座位数3statecha4)三空状态4.2 .管理员表表名tb.manager序号字段名序号字段名备注1id1id编R2record_num2record_num用户名3password3password登录密码4purview_system4purview_system系统维修权限5purview_sell5purview_sell销售统计权限6purview_personnel6purview_personnel人员管理权限7purview_init7purview_init初始化系统权限.

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

温馨提示

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

评论

0/150

提交评论