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

下载本文档

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

文档简介

1、精品文档数据库设计酒店管理系统.精品文档小组成员及分工姓名学号分工张洋11035103E-R图、概念设计何晴11035104系统功能图、逻辑设计、SQL语句杨婉苓11035105组织结构图、数据流图吴蕾11035109用户活动图、数据字典、物理设计、需求分析.精品文档一、需求分析1、设计前调查通过上网查阅相关资料, 了解了某大酒店营销部日常工作内容与工作程序,我们大概清楚了酒店相关部门的工作概况,明确了用户的各种需求,然后在此基础上确定新的系统功能。最终得出组织结构图,如图 1-1 所示。总经理副总经理财务总监销售总监人力资源房务总监餐饮总监销公人培售关事训部部部部保餐工前客安饮程厅房部部部财

2、采部部务购部部前厅部经理预订部总机领班接待部服务领班图 1-1组织结构图.精品文档2、系统需求图酒店管理系统是以顾客订房、 订餐信息为基础建立的管理系统。 是管理酒店客房、餐饮业务的重要方法、手段、技术和操作过程的集合。作为一个管理信息系统,其服务的对象是双方面的:酒店和顾客。因此,一个好的酒店管理系统,必须让双方在使用时都快捷方便。所以对用户和系统管理员进行需求分析。( 1)总需求分析图酒店管理系统系用统户管需理求员需求( 1)总需求分析图( 2) 系统管理员需求分析图系统管理员需求管管管管理理理理用住餐账户宿饮单信信信信息息息息插修删查插修删查插修删查插修删查入改除看入改除询入改除询入改除

3、询用用用用住住住住餐餐餐餐账账账账户户户户宿宿宿宿饮饮饮饮单单单单信信信信信信信信信信信信信信信信息息息息息息息息息息息息息息息息.( 2)系统管理员需求分析图精品文档( 3) 用户需求图用户需求注修预预查查查册改订订看看看密住桌账个预码宿台单人订信信息息( 3)用户需求图3、系统功能图根据酒店管理系统、系统管理员、用户的需求画出了系统功能图酒店管理系统账餐号厅管管理理系系统统用管预密消密入费码住户理订码管管管员管管理理理理理普会修忘修忘入换改住房通员改记记登修用密密记改户码码住宿管理系统预退订房管管理理退房登记预预预预承状查查状预预预预承订订订定诺态询询态订订订定诺登 .修查金保登修查金保记

4、改询支留记改询支留付付时时间间精品文档4、用户活动图即系统范围图根据系统功能图找出管理员、用户、会员在系统中所做的活动画出用户活动图,并圈出系统的范围。管理员用户预定信息消费情况退房管理信息离开普通用户预定信息消费情况退房离开会员用户预定信息消费情况退房离开图 4-1 用户活动图即系统范围图5、数据流图分析系统功能图得到数据流图:酒店管理系统的数据流程图如下所示:系统账号管理顶层:系统账号信息餐饮管理顾客消费顾客信息表管信 息酒店管理系统理员住宿管理数据查询顾客住宿信息图 5-1酒店管理系统顶层数据流图.精品文档餐厅系统数据流图:菜价格标准设置菜价信息菜品价格信息管理处理菜品价格菜单用户信息用

5、户信息更新菜单处理顾客登记用户信息菜单信息表菜单信息处理菜单信息菜品登记点菜信息处理菜单信息结算信息账单图 5-2 餐厅系统数据流图客房数据流图:客房标准价格设置房价信息房价标准信息处理入住单用户信息客房信息处理客房登记顾客登记更新客房处理用户信息客房信息表订房信息处理结算信息图 5-3 客房数据流图.账单精品文档图 5-40 层数据流图餐饮信息单用户 / 管理员合法查询要求查询处理餐饮信息住宿信息1 层数据流图图 5-5预定入住数据流图:住宿客户信息用户 / 管理员单预订信息客房登记处理图 5-6 预定入住数据流图入住客户退房数据流图:用户退房信息计算总费用处理图 5-7客户退房数据流图费用

6、信息.账单精品文档6、数据字典A、 数据项编号: 1-001数据项名: customer数据项含义说明:用户别名:顾客数据类型: char长度: 40取值范围: 0-100编号: 1-002数据项名: admin数据项含义说明:管理员别名:管理员数据类型: char长度: 40取值范围: 0-100编号: 1-003数据项名: restaurant数据项含义说明:餐厅别名:餐厅数据类型: char长度: 50取值范围: 0-100编号: 1-004数据项名: room数据项含义说明:客房别名:客房数据类型: char长度: 50取值范围: 0-100编号: 1-005数据项名: vip数据项含

7、义说明:会员别名:会员数据类型: char长度: 50取值范围: 0-100.精品文档编号: 1-006数据项名: meau数据项含义说明:菜单别名:菜单数据类型: char长度: 50取值范围: 0-100编号: 1-007数据项名: room rate数据项含义说明:房价别名:房价数据类型: char长度: 50取值范围: 0-100B.数据结构编号: 2-001数据结构名:管理员信息含义说明:表示管理员的数据结构组成:管理员编号管理员姓名编号: 2-002数据结构名:餐厅信息含义说明:表示餐厅信息的数据结构组成:餐厅编号餐厅名称编号: 2-003数据结构名:客房信息含义说明:表示客房信息

8、的数据结构组成:客房编号编号: 2-004数据结构名:会员信息含义说明:表示会员信息数据结构组成:会员编号会员姓名会员信息.精品文档编号: 2-005数据结构名:用户信息含义说明:表示用户信息的数据结构组成:用户编号用户姓名用户信息编号: 2-006数据结构名:菜单信息含义说明:表示菜单信息的数据结构组成:菜单编号编号: 2-007数据结构名:点菜信息含义说明:表示点菜信息的数据结构组成:点菜编号编号: 2-008数据结构名:房价信息含义说明:表示房价信息的数据结构组成:房价编号C.数据流编号: 3-001数据流名:酒店管理系统数据流来源:餐饮管理、住宿管理、系统帐号管理数据流去向:管理员组成

9、: 2-001、 2-002、 2-003 、2-004 、 2-005编号: 3-002数据流名:菜品价格信息管理处理数据流来源:菜价格标准数据流去向:菜单组成: 2-006编号: 3-003数据流名:点菜信息管理数据流来源:用户点菜信息、菜单信息表数据流去向:账单组成: 2-007.精品文档编号: 3-004数据流名:更新菜单处理数据流来源:顾客登记数据流去向:菜单信息表组成: 2-006、 2-007编号: 3-005数据流名:菜单信息处理数据流来源:菜品登记数据流去向:菜单信息表组成: 2-006、 2-007编号: 3-006数据流名:房价标准信息处理数据流来源:房价标准价格设置数据

10、流去向:入住单组成: 2-008编号: 3-006数据流名:订房信息处理数据流来源:顾客信息、客房信息表数据流去向:账单组成: 2-008、 2-003、 2-005编号: 3-007数据流名:更新客房处理数据流来源:顾客信息数据流去向:客房信息组成: 2-008、 2-003、 2-005编号: 3-008数据流名:客房信息处理数据流来源:客房登记数据流去向:客房信息表组成: 2-003编号: 3-009数据流名:检查合法性处理数据流来源:餐厅管理、住宿管理、用户管理、会员数据流去向:顾客消费表、顾客住宿信息表、查询处理表组成: 2-003、 2-004、 2-005 、2-001.精品文档

11、编号: 3-010数据流名:查询处理数据流来源:用户、管理员数据流去向:餐饮信息表、住宿客户信息组成: 2-001、 2-003编号: 3-011数据流名:客户登记处理数据流来源:用户、管理员数据流去向:入住信息单组成:2-001 、2-003编号: 3-012数据流名:计算总费用处理数据流来源:用户数据流去向:账单组成: 2-003D 数据存储编号: 4-001数据存储名:管理员信息表输入数据流: 2-001输出数据流: 5-001组成: 2-001编号: 4-002数据存储名:餐厅信息表输入数据流: 2-002输出数据流: 5-002组成: 2-002、 2-005、 2-006 、2-0

12、07编号: 4-003数据存储名:住宿信息表输入数据流: 2-003输出数据流: 5-003组成: 2-003、 2-005、 2-008E 处理过程编号: 5-001处理过程名:管理员信息查看说明:提交登录请求后,查看管理员信息输入: 4-001输出:管理员.精品文档编号: 5-002处理过程名:餐厅信息查看说明:提交登录请求后,查看餐厅信息输入: 4-002输出:客户、管理员编号: 5-003处理过程名:预定客房查看说明:提交预定信息之后,查看客房预定信息输入: 5-003输出:管理员、4-003编号: 5-004处理过程名:客房信息查看说明:提交登录请求之后,查看客房信息输入: 4-00

13、3输出:管理员、客户编号: 5-005处理过程名:会员信息查看说明:提交登录信息,查看会员信息输入: 2-004输出:管理员、客户二、概念结构设计1、实体 E-R图由需求分析知, 基本实体有客房、 楼层、普通客户、会员、管理员、预定单、入住单、账单、桌台a. 客房的基本属性:客房编号,客房价格,楼层编号,额定人数,客房类型,客房描述,备注,状态,如图 3-10 所示。客房价格状态楼层编号客房备注客房编号额定人数客房类型.精品文档图 3-10 客房b. 楼层的基本属性:楼层编号,如图 3-11 所示。楼层楼层编号图 3-11 楼层c. 普通用户的属性有:客户姓名,性别,证件号,备注,如图3-12

14、 所示。客户姓名证件号普通用户性别备注图 3-12 普通用户d、会员的属性有:证件号、会员号、客户姓名、性别、备注,如图3-13 所示。客户姓名证件号会员性别备注会员号图 3-13 会员e.管理员的属性有:工号、姓名。如图3-14 所示。姓名管理员工号.精品文档图 3-14管理员f. 客房预订单的基本属性有:预定单号,会员号,客房类型,抵店时间,离店时间,单据状态,入住人数, 客房编号,客房价格, 入住价格,折扣,折扣原因,是否加床,预收款,预定电话,管理员,如图 3-15 所示。预定单号客房类型抵店时间离店时间单据状态管理员入住人数预订单预定电话客房编号预收款客房价格入住价格折扣图 3-15

15、客房预订单g. 桌台预订单的基本属性有:桌台编号,额定人数,客户姓名,证件号。如图3-16 所示。桌台预订单额定人数桌台编号客户姓名证件号图 3-16 桌台预定单.精品文档h. 入住单的基本属性有:入住单号,会员号,客房类型,抵店时间,入住人数,客房编号,客房价格,入住价格,预收款,证件号,管理员,应收账款,结账日期,付款方式。如图 3-17 所示。抵店时间客 房 编会员号号入住单号客房价格预收款入住单付款方式应收账款入住价格管理员结账日期客房类型入住人数证件号图 3-17 入住单i. 账单的属性有:账单编号,入住单号,消费内容,消费金额,消费时间,备注。如图 3-18 所示:入住单号账单编号

16、消费内容账单备注消费金额消费时间图 3-18 账单.精品文档J. 桌台的属性有:桌台号,状态,额定人数,备注。如图3-19 所示。桌台号桌台额定人数状态备注图 3-19桌台三、逻辑结构设计(从理论 E-R 模型到理论关系模式的整理转换)通过 E-R 模型到关系模型的转化,可以得到如下关系模式:( 1)普通用户实体集转化为关系:普通用户(证件号,客户姓名,性别,备注)( 2)会员实体集转化为关系:会员(证件号,会员号,客户姓名,性别,备注)( 3)管理员实体集转化为关系:管理员(工号,姓名)( 4)桌台实体集转化为关系:桌台(桌台编号,状态,额定人数)( 5)客房实体集转化为关系:客房(客房编号

17、,客房价格,楼层编号,额定人数,客房类型,客房描述,备注,状态 )( 6) 楼层 实体集转化为关系:楼层(楼层编号)( 7)客房预订单实体集转化为关系:客房预订单(预定单号,会员号,客房类型,抵店时间,离店时间,单据状态,入住人数,客房编号, 客房价格,入住价格, 折扣,折扣原因, 是否加床,预收款,预定电话,管理员)( 8) 桌台预订单 实体集转化为关系:桌台预订单( 桌台编号,额定人数,客户姓名,证件号)( 9)入住单实体集转化为关系:入住单(入住单号,会员号,客房类型,抵店时间,入住人数,客房编号,客房价格,入住价格,预收款,证件号,管理员,应收账款,结账日期,付款方.精品文档式)( 1

18、0)账单实体集转化为关系:账单(账单编号,入住单号,消费内容,消费金额,消费时间,备注)四、物理设计1、建表用户表 tb_admin名称字段名称数据类型是否主键非空证件号IDcard_IDInt(100)是是姓名namevarchar(20)否是性别sexvarchar(4)否是备注remarkvarchar(100)否是台号表tb_desk名称字段名称数据类型是否主键非空台号desk_IDvarchar(5)是是状态statusint(100)否是额定人数P_numberint(100)否是菜系表tb_sort名称字段名称数据类型是否主键非空序号sort_IDInt(100)是是名称name

19、varchar(20)否是菜品表tb_menu名称字段名称数据类型是否主键非空编号menu_IDchar(8)是是名称namevarchar(20)否是所属菜系sort_idInt(100)否是单位unitvarchar(4)否是单价unit_priceFloat(100)否是.精品文档消费单表tb_order_form名称字段名称数据类型是否主键非空编号form_IDInt(100)是是消费餐台desk_numvarchar(5)否是消费时间datetimedatetime否是消费金额moneyFloat(100)否是操作用户user_idInt(100)否是消费项目表tb_order_it

20、em名称字段名称数据类型是否主键非空编号item_IDInt(100)是是消费内容contentchar(11)否是入住单号numchar(8)否是消费时间timeInt(100)否是消费金额totalFloat(100)否是备注remarkvarchar(100)否是客房表tb_room名称字段名称数据类型是否主键非空编号room_IDchar(8)是是类型namevarchar(20)否是所属楼层sort_idInt(100)否是备注remarkvarchar(10)否是单位unitvarchar(4)否是单价unit_priceFloat(100)否是额定人数P_numberInt(10

21、0)否是.预定客房表tb_proom名称字段名称数据类型编号proom_IDchar(8)类型namevarchar(20)所属楼层sort_idInt(100)备注remarkvarchar(10)单位unitvarchar(4)单价unit_priceFloat(100)2、表中的索引表项( 1) tb_desk(desk_ID)( 2) tb_sort (sort_ID)( 3) tb_menu (menu_ID)( 4) tb_order_form (form_ID)( 5) tb_order_item (item_ID)( 6) tb_room ( room_ID)( 7) tb_p

22、room (proom_ID)3、用 SQL实现设计(1)用户表的建立create table tb_admin(IDcard_ID int(100) not null primary key ,name varchar(20),Remark varchar(100),Ssex char(2)default '男 ' check (Ssex in ('男 ',' 女 ')(2)桌台号表的建立create table tb_desk(desk_ID varchar(5) not null primary key ,status int(100),P_number int(100)(3)菜系表的建立create table tb_sort(精品文档是否主键非空是是否是否是否是否是否是.精品文档sort_ID int(100)not null primary key ,name varchar(100)(4)菜品表的建立create table tb_menu(menu_ID char(8) not null primary key ,name varchar(100),Sort_id int(100),Unit varchar(4),Unit_price float(100)(5)消费单表的建立create table tb_menu(

温馨提示

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

评论

0/150

提交评论