2022年090312038_李娜_信息管理-大富豪酒店客房管理信息系统.doc

上传人:de****x 文档编号:69364713 上传时间:2023-01-02 格式:DOC 页数:40 大小:2.23MB
返回 下载 相关 举报
2022年090312038_李娜_信息管理-大富豪酒店客房管理信息系统.doc_第1页
第1页 / 共40页
2022年090312038_李娜_信息管理-大富豪酒店客房管理信息系统.doc_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《2022年090312038_李娜_信息管理-大富豪酒店客房管理信息系统.doc》由会员分享,可在线阅读,更多相关《2022年090312038_李娜_信息管理-大富豪酒店客房管理信息系统.doc(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、大富豪酒店客房治理信息系统设计与开发1. 引言1.1工程来源大富豪酒店位于郴州宜章县的繁华街道,它建立于八十年代初,曾提供了酒店客房,餐饮,销售、娱乐等一条龙的效劳,随着经济的飞速开展,酒店规模不断扩大,运营范围也越来越广,人工操作已满足不了广大顾客的需求,酒店业得到了飞速的开展后,大富豪酒店为了习惯社会的开展,满足现代顾客的要求,在酒店规模,酒店设备和治理水平上都做了特别大的改变,它运用计算机信息技术,把治理信息系统作为酒店治理的主要工具,并在应用技术上不断的革新和开展,为顾客提供了操作简便,查询速度快的效劳,较大程度上提高了酒店治理水平和经济效益。酒店的各项业务通过运用治理信息系统,具有明

2、显的特点,在平安性方面,对不同的用户设置了不同的权限;在信息存储量方面,它运用oracal数据库可存储大量信息;操作方便、保密性强、使用周期长、运营本钱低等都是运用治理信息系统带来的优点,在一定程度上节约了酒店的人力、财力和物力,提高酒店治理的效率,增加了酒店收益,是酒店企业走向正规化,规模化,现代化和高端化的重要表现。1.2任务目的(1)改善酒店治理手段,由计算机治理代替纯人工治理,实现办公自动化,大大减轻酒店经理和员工的工作量,从而减少员工工作时间,降低酒店运营本钱。(2)提高酒店效劳质量,顾客可通过登录顾客用户系统界面,能够迅速的查询客房信息,并完成预定,特别大程度上节约了员工和客人的时

3、间,为顾客带来方便,提高酒店治理效率。(3)对各部门有详细的分工,防止了越级治理,从而产生人事不清的混乱场面。(4)本系统针对不同的用户设置了权限,顾客可通过注册登录用户系统界面完成对客房信息的查询和预订,前台则是通过治理员提供的用户名和密码完成对客房信息的查询、添加、修正和删除,酒店经理可登录治理员系统界面完成对客房信息和客人信息的治理以及运营情况的查询。2. 工程规划2.1 工程资源2.1.1 硬件设备酒店客房治理系统运转硬件环境配置表如表1所示:表 1 大富豪酒店客房治理系统运转硬件环境配置表设备名称主要功能指标规格数量效劳器双核CPU,主频2.0GHz,内存2G;硬盘空间500G;台1

4、客户机双核CPU;内存1G;硬盘空间100G或以上;100M或1000M网卡;台20交换机24口或以上(100/1000Mbps);背板带宽32Gbps或以上;台22.1.2 软件环境 操作系统:Windows XP专业版(32位Sp3/DirectX.9.0C) 数据库引擎:Oracle Microsoft Office Access 2003简体中文开发版2.1.3 软件工具软件工具如表2所示:表 2 开发工具一览表软件类型软件名称版本描绘开发工具eclipse简体中文专业版(SP3)数据库系统Oracle Microsoft Office Access 2003简体中文标准版建模工具MS

5、 Visio 2003简体中文标准版2.2 工程规划2.2.1 任务描绘大富豪酒店客房治理信息系统的开发分为六个阶段,分别是工程研究,工程规划,系统需求分析,系统构造设计,系统详细设计,系统测试与使用。通过对业务需求,功能需求,数据需求各个模块的描绘,以及相应的业务流程图,功能构造图,数据流程图对系统的需求分析作了详细的分析。系统构造设计阶段包括系统总体框架、软件构造和数据构造。其中总体框架说明系统运转的形式;软件构造是通过软件构造图来说明系统完成的功能;数据构造主要从用户的角度从E-R图得出现实数据关系,通过数据定义予以详细说明。系统详细设计阶段:包括程序算法详细设计、数据库详细设计和界面设

6、计。此阶段主要完成对核心程序模块的处理思路,对所使用的数据库环境配置的说明,并要得出数据库所使用的物理表以及表与表之间的关系。大富豪酒店客房治理信息系统设计与开发的任务树如图1所示:图 1 “大富豪酒店客房治理信息系统设计与开发”任务树2.2.2 进度安排该论文从11月19日开场设计,利用四周时间研究了该系统的设计思路及内容,明确了它的目的,随后运用了大量时间开发和设计系统,下列图是做毕业设计的详细安排如图2所示:图 2 大富豪酒店客房治理信息系统开发进度计划甘特图从表中能够看出系统的构造设计和系统详细设计需要的时间是最多的。由于系统的构造设计包括系统的总体框架,软件构造和数据构造,是系统的支

7、架,起支撑作用;系统详细设计主要是进展程序算法详细设计、数据库详细设计和界面设计,它是一个系统的灵魂。因而本次系统设计中这两个方面使用的时间最长。3. 系统需求分析3.1 业务需求3.1.1 业务组织大富豪酒店分为客房部,财务部,前厅部,维修部,人事部等多个工作部门,其中前厅部作为酒店门面,是酒店治理机构的代表。客人的预订、退订、入住、退房、结账等活动都是在前台完成的,因而为其设计治理信息系统的时候,首先要考虑其组织构造,通过调查该酒店的组织构造。大富豪酒店客房治理系统的组织构造图如图3所示:图 3 大富豪酒店客房治理系统组织构造图大富豪酒店客房信息治理系统组织构造各组成部分的目的职责如下:(

8、1)客房部:主要是对客房的治理,包括对客房信息的查询,客房使用情况的登记以及客房的清洁工作,为客人提供效劳。(2)财务部:主要对酒店的营业报表,入住报表和员工工资的进展核算。(3)前厅部:它是酒店的门面,主要对客房预订、入住、退房、换房、结账等活动进展治理。(4)维修部:负责对酒店客房的设备和设备的维护和治理。(5)人事部:负责对就酒店各部门员工的分工及治理,协调各部门的权责。3.1.2 业务定义大富豪酒店客房治理主要是通过酒店前台对顾客的预订、登记入住、换房、退房、消费和结账过程的治理,并将预订单,房态表,退订单、入住单,账单和客户材料等反应给酒店经理,经理能够对前台治理系统进展查询,主要是

9、对财务报表和运营情况的查询。本系统开发的酒店客房治理信息系统,主要是客人、前台效劳员等外部实体发生联络,其顶层数据流程图如图4所示:图 4 顶层数据流程图3.1.3 业务流程本系统的业务过程包括酒店客房的预订,登记入住,换房,退房和结账。详细过程是顾客通过登录该酒店系统查询本人需要的房间,填写预订单同时缴纳一定的押金获得预订单编号,或者顾客能够通过现开房间登记入住,酒店前台依照顾客的提供的预订单,开出入住单提供顾客入住,在住房的过程中,顾客由于本身缘故或者酒店客房的咨询题,会要求换房,顾客房间到期后到前台续费接着入住或者退房,前台依照顾客的房间编号或者姓名查找需要退房的消费记录,生成账单。并将

10、各单据反应给财务,财务又将各报表反应给酒店经理。(1)大富豪酒店的预订是由预订部和销售部来完成的,客人能够通过在网上下订单或者去前台直截了当预订,预订部依照数据库提供的房间使用情况,确定顾客能否预订成功,当系统提供的相关的记录并显示客房为可使用状态时,顾客就能够下订单预订了,获得预订编号,预订部将订单转发给接待部。由接待部建立客户档案。下列图是该酒店的预订业务流程图如图5所示:图5 业务流程图-预订业务流程图(2)顾客到达酒店前台时,接待员依照顾客提供的预订单,登录客房治理系统,输入预订编号,查看房态表,客户预订材料和黑名单来决定能否能够让顾客入住,客人填写入住登记表并在接待员的带着下到收银员

11、交纳房费和一定数额的押金,客人获得房卡入住,随后接待部将顾客入住信息通知客房部。下列图是该酒店的接待业务流程图如图6所示:图6 业务流程图-接待业务流程图(3)收银员依照房态表、黑名单及顾客提供的预订单,向顾客收取一定的押金和房费。下列图是该酒店的收银业务流程图如图7所示:图7 业务流程图-收银业务流程图3.2 功能需求3.2.1 功能组成大富豪酒店客房治理信息系统的用户包括顾客、前台和酒店经理。(1)顾客:能够通过注册登陆该酒店客房治理系统的客户界面实现对酒店客房信息的查询,预订、退订等业务。(2)酒店经理:以治理者的身份进入该系统治理员操作界面,对酒店的各项业务和财务的各个报表进展查询,并

12、对户权限,黑名单,系统密码进展治理和设置。(3)前台:负责顾客预订处理,解除预定情况;录入、删除、修正、查询客房根本信息。由业务需求分析可知,大富豪酒店客房治理信息系统功能构造树如图8所示:图8 大富豪酒店客房治理系统功能构造图3.2.2 功能逻辑大富豪酒店客房治理业务活动过程中,会伴随着数据的流淌,也确实是信息的传递和反应过程。(1).将大富豪酒店客房治理系统分为预订治理,接待治理,入住治理,消费治理、收银治理和查询治理来进展分析,依照上述对大富豪酒店客房预订业务,接待业务和收银业务流程的分析得出系统的数据流程图。第一层数据流程图如图9所示:图9 酒店客房治理系统第1层数据流程图(2).客人

13、将预订恳求发给预订部,预订部查看房态表确定预订信息并将其存入客户预订档案,预订部依照房间状态表为客人进展预订登记,并登记客人信息,订成功后将预订信息传给接待部。下列图是该客房治理系统的预订分解数据流程图如图10所示:图10 酒店客房治理系统预订数据流程图(3)客人将入住恳求给前台接待,前台接待依照房间动态表来分配客房,登记客人入住信息并存档,前台将客人帐单给收银部,顾客获得房卡即可入住。下列图是接待业务分解的数据流程图如图11所示:图11 酒店客房治理系统接待数据流程图(4).客人要求退房,收银人员将客人的各项消费参加账单,生成总的消费账单,交给顾客结账,并退回一定数额的押金,最后前台把首联账

14、单保存入库,将第二联交给给财务部并修正房间状态,发出客房清理通知。下列图是收银治理分解数据流程图如图12所示:图12 酒店客房治理系统收银治理数据流程图3.3 数据字典3.3.1 数据项的定义数据项又称数据元素,是数据的最小单位,在数据字典中,数据项详细包括:数据项的编号、名称、类型、宽度、长度以及数据项的取值范围。其详细的数据项描绘如下表3所示 :表3 数据项描绘表数据项编号数据项名称简述类型及宽度数据项取值范围01-01顾客ID记录顾客所属类别编号文本,5位5个0到901-02顾客类别名称记录顾客所属类别文本,10位10个0到901-03预订编号记预订客房的编号文本,10位10个0到901

15、-04顾客姓名记录顾客姓名文本,5位5个0到901-05年龄记录顾客的出生日期日期/时间,短日期01-06性别记录顾客性别文本,2位2个0到901-07联络方式记录顾客的联络方式文本,11位11个0到901-08结账日期记录顾客结账的时间日期/时间,短日期02-01客房ID记录客房所属类别编号文本,5位5个0到902-02客房类别名称记录客房所属类别文本,10位10个0到902-03客房编号记录客房编号文本,10位10个0到902-04状态记录客房的状态文本,10位5个0到902-05价格记录客房的单价数字,单精度03-01员工编号记录员工的编号文本,10位10个0到903-02员工姓名记录顾

16、客姓名文本,5位5个0到903-03员工性别记录员工的性别文本,2位2个0到903-04年龄记录员工的出生日期日期/时间,短日期03-05员工职务记录员工所担任的职务文本,5位2个0到903-06员工入职时间记录员工工作的时间数字,单精度03-07联络方式记录员工的联络方式文本,11位11个0到904-01治理员用户名记录治理员的登录名文本,5位5个0到904-02权限记录治理员的权限设置是/否,1位04-03密码记录用户的密码文本,11位11个0到905-01消费商品编号记录消费商品的编号文本,10位10个0到905-02商品类别记录商品的类别文本,10位5个0到905-03商品价格记录商品

17、的价格数字,单精度05-04商品名称记录商品的名称文本,10位5个0到93.3.2 数据构造的定义数据构造是指互相之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据构造能够带来更高的运转或者存储效率。数据构造往往同高效的检索算法和索引技术有关。它描绘了同一数据元素类中各数据元素之间存在的关系。下表是顾客入住的数据构造表4所示:表4顾客入住的数据构造A1:入住D1:预订单D2:登记入住单D3:退订单D4:消费单D3:账单I1:客房编号编号I1:客房编号I1:客房编号I1:客房编号I1:客房编号I2:顾客编号I2:顾客编号I2:顾客编号I2:顾客编号I2:顾客编号I3:顾客姓名

18、I3:顾客姓名I3:顾客姓名I3:顾客姓名I3:顾客姓名I4:预订日期I6:客房类型I4:预订日期I10:商品编号I8:退房日期I5:抵店日期I7:房间价格I7:房间价格I11:消费日期I9:应付费用I6:客房类型I9:联络I9:联络I12:消费价格I13:结账日期I7:房间价格I10:入住日期I8:付款方式I9:联络3.3.3 数据流的定义在酒店客房治理系统处理业务中,数据字典详细分析各种数据的来源以它们及去向,描绘系统信息处理功能有关的各类信息的载体,是各处理逻辑环节进展处理和输出的数据集合,详细的数据流如表5表9所示:表5预订信息数据流数据流编号:D1数据流名称:预订单简 述:预订客房所

19、填写的信息数据流客人信息、客房信息数据流去向:预订单库、入住登记数据流组成:客人编号+客房编号+客房类型+预订日期+抵店日期+客房价格数据流量:50人/天顶峰流量:100人/天表6入住信息数据流数据流编号:D2数据流名称:入住登记单简 述:入住客房时填写的单据数据流顾客信息、客房信息、预订单数据流去向:入住登记表、收银治理数据流组成:客人编号+客房编号+入住日期+客房类型+客房价格数据流量:50人/天顶峰流量:100人/天表7退订信息数据流数据流编号:D3数据流名称:退订单简 述:退订酒店客房时填写的信息数据流顾客信息、客房信息、预订信息数据流去向:退订登记、收银治理数据流组成:顾客编号+客房

20、编号+预订日期+退订日期+客房类型+客房价格数据流量:5人/天顶峰流量:20人/天表8消费信息数据流数据流编号:D4数据流名称:消费单简 述:消费商品时填写的单据数据流商品信息、顾客信息、客房信息数据流去向:消费单库、收银治理、账单库数据流组成:商品编号+客房编号+消费日期+消费价格+数据流量:50人/天顶峰流量:100人/天表9账单信息数据流数据流编号:D5数据流名称:帐单简 述:顾客消费的总单据数据流顾客信息、客房信息、消费信息数据流去向:收银治理、账单库数据流组成:客房编号+客人编号编号+入住日期日期+到期日期+押金+消费数据流量:50人/天顶峰流量:100人/天4. 体系构造设计4.1

21、 系统构造设计酒店客房治理信息系统体系构造分为客户层,表现层,业务层和数据层。它们之间互相关系。工作形式是客户机通过效劳器访咨询所需要的数据库,在这里客户机确实是指JAVA开发应用程序,效劳器是指oracal所用的效劳器,本系统框架形式如图13所示:图13 酒店客房治理系统框架图4.2 软件构造4.2.1 软件模型酒店客房治理信息系统主要包括以下用例:预订、退订、入住、换房、结账客房根本信息、顾客根本信息、设置权限、查询信息,其中预订用例可扩展为查询客房信息用例,入住用例扩展为缴纳房费、接待用例可扩展为查询预订信息和查询客房信息用例,收银用例可扩展为查询消费信息和结账用例,设置权限用例可扩展为

22、前台权限设置和顾客权限设置用例。该系统的软件构造图如图14所示:图 14 酒店客房治理系统软件构造图4.2.2 模块定义依照本系统任务书能够得出系统的各个模块:治理员登陆模块、顾客治理模块、客房治理模块、预订治理模块、入住治理模块、退订治理模块、消费治理模块、收银治理模块。现对各模块的详细定义如下:(1)治理员登录模块的IPO图如图15所示:系统名称:酒店客房治理系统模块名称:治理员登录模块模块编号:1输入数据:用户名、密码输出数据:进入治理员操作界面上调模块:收银治理模块,客人治理模块,消费治理模块等下调模块:无处理步骤:(1)进入eclipse,启动系统登录界面;(2)治理员输入已设置好的

23、账号和密码;(3)连接oracal数据库,从用户根本信息表中检查是否有相应的用户名和密码;(4)假如用户名或密码提示错误,则返回重新输入账号和密码进展身份验证;(5)假如用户名和密码输入正确,则通过了身份验证了,成功的进入治理员的操作界面;图15 治理员登录模块的IPO图(2)顾客治理模块的IPO图如图16所示:系统名称:酒店客房治理系统模块名称:顾客治理模块模块编号:2输入数据:顾客根本信息输出数据:更新数据库中顾客类别表和顾客根本信息表上调模块:顾客注册模块下调模块:预订治理模块、入住治理模块、退订治理模块。结账治理模块处理步骤:1.阅读顾客信息(1)输入顾客信息;(2)连接oracal数

24、据库,从客房根本信息表中查找顾客;(3)假如输入的信息是错误的,则返回,提示“重新输入”;(4)输入正确,将显示顾客预订信息,入住信息、退订信息和消费的相关记录;2.添加顾客信息(1)输入要添加的顾客编号;(2)连接oracal数据库,从顾客信息表中查找是否有相关的记录;(3)假如存在相应的记录,表示该顾客已存在;(4)假设不存在相应记录,则将相应顾客信息添加到顾客根本信息表中;3.修正或删除顾客信息(1)输入顾客信息;(2)连接oracal数据库,从客房根本信息表中查找是否有相关的记录;(3)假如不存在相关的记录,系统将提示该顾客不存在;(4)假设存在相关记录,则可对顾客信息进展修正和删除;

25、图16 顾客治理模块的IPO图(3)客房治理模块的IPO图如图17所示:系统名称:酒店客房治理系统模块名称:酒店客房治理模块模块编号:3输入数据:客房根本信息输出数据:更新数据库中客房类别表和客房根本信息表上调模块:无下调模块:预订治理模块、退订治理模块、收银治理模块等处理步骤:1.客房查询(1)输入客房编号或客房类型型号;(2)连接oracal数据库,从客房根本信息表中,依照客房编号和客房类型编号查找是否有相应的客房记录;(3)假如不存在,系统将提示没有找到符合条件的客房; (4)假如存在相应的记录,系统将显示相应客房的根本信息。2.添加客房信息(1)输入客房信息(2)连接oracal数据库

26、,从客房信息表中依照客房编号查找是否有相应的记录;(3)假如存在相应的记录,系统提示该客房已存在;(4)假设不存在相应记录,则将相应客房信息添加到客房根本信息表中;3.修正或删除客房信息(1)输入客房信息;(2)连接oracal数据库,从客房根本信息表中依照客房编号查找是否有相关的记录;(3)假如不存在相应的记录,系统将提示该客房不存在;(4)假设存在相应记录,系统将同意对客房编号、状态、类型和价格等进展修正和删除;图17 客房治理模块的IPO图(4)预订治理模块IPO图如图18所示:系统名称:酒店客房治理系统模块名称:预订治理模块模块编号:4输入数据:预订根本信息输出数据:进入预订治理界面上

27、调模块:客房治理模块,客人治理模块等下调模块:入住治理模块、治理员治理模块处理步骤:1.查看预订信息(1)顾客或员工输入预订编号;(2)连接oracal数据库,从客房根本信息表和客人信息表中,依照客房编号和客人编号查找是否有相应的预订记录;(3)假如不存在,系统将提示没有找到符合条件的预订信息; (4)假如存在相应的记录,系统将显示相应预订信息;2.添加预订信息(1)输入客房的编号或名称;(2)连接oracal数据库,从客房信息表中依照客房使用情况查找是否客房被预订;(3)假如该客房已被预订,系统将提示该客房正在使用;(4)假如客房状态显示可用,则可添加相应的预订信息;3.修正或删除预订信息(

28、1)输入已预订的客房编号;(2)连接oracal数据库,从预订信息表中依照客房编号查找是否有相关的记录;(3)假如不存在相应的记录,表示该预订的房间不存在;(4)假设存在相应记录,可依照顾客退订、入住和换房情况,对预订信息进展修正和删除;图18 预订治理模块IPO图(5)入住治理模块IPO图如图19所示:系统名称:酒店客房治理系统模块名称:入住治理模块模块编号:5输入数据:入住根本信息输出数据:进入入住治理界面上调模块:预订治理模块、顾客治理模块、客房治理模块下调模块:收银治理模块、换房治理模块、治理员治理模块等处理步骤:1.查看入住信息(1)治理员或员工输入账号和密码;(2)连接oracal

29、数据库,从入住信息表中,查看相应的入住信息;2.添参加住信息(1)依照顾客提供的预订单或现开客房,输入房间编号;(2)连接oracal数据库,从预订信息表和客房信息表中依照客房使用情况查找客房;(3)预订信息正确或客房状态显示可用;(4)输入顾客信息和客房信息;3.修正或删除入住信息(1)当顾客需要换房和退房时,输入入住单中的客房编号;(2)连接oracal数据库,从入住信息表中依照客房编号查找相关记录;(3)注明该客房修正或删除的缘故(4)修正入住信息表中的客房信息或删除客房信息,将房间状态显示为换房或清理;图19 入住治理模块IPO图(6)收银治理模块IPO图如图20所示:系统名称:酒店客

30、房治理系统模块名称:收银治理登录模块模块编号:6输入数据:客房信息或客人信息输出数据:账单信息上调模块:入住治理模块、消费治理模块等下调模块:治理员治理模块处理步骤:(1)进入收银治理界面;(2)输入客房编号或顾客编号;(3)连接oracal数据库,显示顾客消费情况;(4)点击结账;(5)退换顾客押金图20 收银治理模块IPO图5. 系统详细设计5.1 程序算法详细设计5.1.1 预订治理程序算法描绘预订治理的程序主要算法:public String str1=预定规格,房间,str2=来宾姓名,欲抵时间,联络,str3=一般来宾,VIP, str4=标准单人间,标准双人间,奢华单人间,奢华双

31、人间,商务套房,总统套房;public void run() try Thread.sleep(2000); catch (InterruptedException e1) / TODO Auto-generated catch blocke1.printStackTrace();Dimension d = Toolkit.getDefaultToolkit().getScreenSize();int y = (int) d.getHeight();int x = (int) d.getWidth();reminder.setLocation(x - 350, y);reminder.setV

32、isible(true);for(int i =1;i=250;i+)reminder.setLocation(x - 350, y - i - 25 );try Thread.sleep(10); catch (InterruptedException e) e.printStackTrace();try Thread.sleep(3000); catch (InterruptedException e) e.printStackTrace();for(int i =1;i=250;i+)reminder.setLocation(x - 350, y - 275 + i);try Threa

33、d.sleep(10); catch (InterruptedException e) e.printStackTrace();reminder.dispose();return true;5.1.2收银治理程序算法描绘收银治理程序的主要算法:1).setFill(GBC.HORIZONTAL).setInset(1, 1, 1, 1);jp1.add(buildButton(查询,src/icon/find.jpg ),new GBC(4, 0, 1, 1).setInset(1, 1, 1, 1);jp1.add(buildButton(刷新, src/icon/refresh.jpg),

34、new GBC(5, 0, 1, 1).setInset(1, 1, 1, 1);jp1.add(buildButton(导出, src/icon/导出.jpg),new GBC(6, 0, 1, 1).setInset(1, 1, 1, 1);jp1.add(buildButton(退出, src/icon/exit.jpg),new GBC(7, 0, 1, 1).setInset(1, 1, 1, 1);return jp1;public JScrollPane buildSouth()jp2 = new JPanel();String headname=房间号,来宾id,来宾姓名,联络

35、,来宾来源,消费工程,单价,数量,优惠金额,应收金额,入账时间,记账人;HeadName = new Vector();for(int i=0;iheadname.length;i+)HeadName.add(headnamei);jsp = new JScrollPane(jtable);return jsp;5.2 数据库详细设计5.2.1 概念数据模型设计概念模型是从用户的角度看到的数据库,可使用E-R图说明实体之间关系。本系统的实体有客房标准实体,客房信息实体,客人根本信息实体,预定信息实体,退订信息实体,入住信息会提,消费信息实,退房信息实体,收银信息实体。各个实体的详细属性描绘如下

36、列图:客房标准实体属性如下列图21所示:图21 客房标准实体客房根本信息实体属性如下列图图22所示:图22 客房信息实体员工实体属性如图23所示:图23 员工根本信息实体属性治理员信息实体实体属性如下列图图24所示:图24 治理员实体客人根本信息实体属性如下列图图25所示:图25 客人根本信息实体属性预订信息实体属性如下列图图26所示:图26 预订信息实体属性预订信息实体属性如下列图图27所示:图27 入住信息实体属性收银信息实体属性如下列图图28所示:图28 入住信息实体属性用实体联络的方法来描绘概念模型,是通过ER图(ENTITYRELATIONS)来实现的,ER图有三种根本成分,实体,联

37、络,和属性。本系统依照概念模型计中所规划出的实体,得出各个实体详细的描绘ER图,如图29所示:图29 酒店客房治理系统E-R图5.2.2逻辑数据模型设计通过系统的数据需求分析,依照各实体属性及E-R实体图能够得到系统中所包含的实体及相关属性,该系统共需要8张表,其逻辑数据模型如下表10所示:表10 酒店客房治理系统逻辑数据模型序号关系名称关系模型主键外键1客人信息顾客信息(订房编号、顾客编号、顾客姓名、性别、年龄、联络方式、证件号码)顾客编号订房编号2客房信息客房信息(编号、类型、单价、状态、名称)客房编号3员工信息员工信息(员工编号、姓名、性别、年龄、职务、证件号码、职务)员工编号4预订信息

38、预订客房信息(客房编号、类型、单价、顾客编号、顾客姓名、预抵电时间、预离店时间)客房编号顾客编号5退订信息退订客房信息(退订日期、客房编号、客房价格、顾客编号、预定日期)客房编号6入住信息入住信息(订房编号、顾客姓名、性别、证件号码、客房编号、类型、单价)订房编号客房编号7消费信息消费信息(商品编号、客房编号、商品名称、商品价格)商品编号客房编号7账单信息账单信息(客房编号、类型、单价、账单编号、退房日期、顾客姓名、证件号码)客房编号顾客编号8维修信息维修信息(客房编号、客房标准编号、标准名称)标准编号客房编号5.2.3物理构造的设计在逻辑数据模型(即关系模型)的根底上,构建物理数据模型(即数

39、据库与数据表构造),将关系模型转换为详细的表构造.表11顾客信息表构造序号字段名主键否外键否数值类型长度缺省值取值范围可为空1顾客编号YN文本10N10个0到9N2订房编号NY文本5N5个0到9N3姓名NN文本5N5个0到9N4性别NN文本2N2个0到9N5出生日期NN日期/时间短日期NN6证件号码NN文本8N8个0到9N7联络方式NN文本11N11个0到9N表12 员工信息表构造字段名主键否外键否数值类型长度缺省值取值范围可为空员工编号YN文本10N10个0到9N职务NN文本5N5个0到9N姓名NN文本5N5个0到9N性别NN文本2N2个0到9N出生日期NN日期/时间短日期NN证件号码NN文

40、本8N8个0到9N联络方式NN文本11N11个0到9N表13 预订客房信息表构造字段名主键否外键否数值类型长度缺省值取值范围可为空订房编号YN文本10N10个0到9N客房类型NN文本5N5个0到9N客房名称NN文本10N10个0到9N顾客编号NY文本5N5个0到9N姓名NN文本10N10个0到9NNN文本11N11个0到9N价格NN数字单精度NN入住时间NN日期/时间短日期NN表14 客房信息表构造序号字段名主键否外键否数值类型长度缺省值取值范围可为空1客房编号YN文本5N10个0到9N2类型NN文本10N5个0到9N3状态NN文本2N2个0到9N4价格NN数字单精度NN表15 入住信息表构造字段名主键否外键否数值类型长度缺省值取值范围可为空订房编号YN文本10N10个0到9N客房编号NY文本5N5个0到9N客房类型NN文本10N10个0到9N顾客编号NY文本5N5个0到9N姓名NN文本10N10个0到9NNN文本11N11个0到9N价格NN数字单精度NN入住时间NN日期/时间短日期NN表16 退订信息表构造字段名主键否外键否数值类型长度缺省值取值范围可为空客房编号YN文本5N5个0到9N客房类型NN文本10N10个0到9N顾客编号NY文本5N5个0到9

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁