ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:455.87KB ,
资源ID:7201833      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7201833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西南交通大学 数据库课程设计酒店管理系统文档格式.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

西南交通大学 数据库课程设计酒店管理系统文档格式.docx

1、在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。其中将系统划分为两大模块:酒店管理员模块、客户模块。预期能够实现以下功能:客户信息管理、客房类型管理、客房信息管理、预订客房信息管理、入住登记信息管理、续住登记信息管理、退房登记信息管理、实收房款管理。1.2.需求分析阶段的目标与任务1.2.1.处理功能及要求酒店客房预订系统的处理需求如下:应用层面:(1)客户查询并预订客房。(2)客户入住客房。(3)客户续住客房。(4)客户退房。(5)酒店管理员对数据的更新。数据层面:(1)能够存储一定数量的客房信息,并方便有效的进行

2、相应的客房数据操作和管理,这主要包括:(2)能够对一定数量的客户读者进行相应的信息存储与管理,这其中包括:(3)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。(4)对查询、统计的结果能够列表显示。1.2.2.安全性和完整性要求(1)安全性系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。(2)完整

3、性系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。1.3.需求分析阶段成果1.3.1.酒店客房管理系统数据流程图顶层数据流程图: 客户入住,续住 更新反馈 退房 办理客户业务 客户变动信息图1.1酒店管理系统顶层数据流图酒店管理系统顶层数据流图反映了酒店管理系统与外界的接口,但未表明数据的加工要求,需要进一步细化。根据前面酒店管理系统功能边界的确定,再酒店管理系统顶层数据流图中的处理功能做进一步分解,可分解为客户预定、入住、续住、退房、数据更新五个子功能,这样就得到了图书管理系统的第1层数据流图.第0层数据流程图: 空房信息 预

4、订信息 客户信息 房号信息 结账信息 账单信息图1.2酒店管理系统第0层数据流图第1层数据流图:从酒店管理系统第0层数据流图中可以看出,在酒店管理的不同业务中,客户预定、入住、续住、退房、数据更新这几个处理较为复杂,使用到不同的数据较多,因此有必要对其进行更深层次的分析,即构建这些处理的第1层数据流图。下面的图1.31.7分别给出了预定、入住、续住、退房第1层数据流图:(1)客户预定: 预定要求 选定房间信息 预定结果信息 客房信息 图1.3酒店管理系统第1层数据流图 客户预定(2)客户入住: 预订信息 图1.4酒店管理系统第1层数据流图 客户入住(3)客户续住: 房号信息 补交费用信息图1.

5、5酒店管理系统第1层数据流图 客户续住(4)客户退房:图1.6酒店管理系统第1层数据流图 客户退房1.3.2. 酒店客房预订系统数据字典按照数据流程图分层和每层数据流程图对数据字典,数据字典应包含数据流、数据存储、数据处理、和数据项4个部分进行描述。1.3.2.1数据项 系统涉及的数据项:表1.7 数据项列表数据项编号数据项名称数据项含义说明存储类型及才长度DI-1UID用户编号VarcharDI-2UPASSWORD用户密码DI-3UPOWER用户类型IntDI-4USEX用户性别BitDI-5UNAME用户DI-6UADDRESS用户地址DI-7UTLEDI-8UEMAILDI-9UDEP

6、T用户所在部门DI-10RID房间号DI-11TYPE客房种类DI-12RLOCATION客房位置DI-13TNO类型代码DI-14TNAME类型名称DI-15TAREA房间标准面积FloatDI-16TBED客房标准床数DI-17TPRICE客房标准收费MoneyDI-18TAIRC是否配有空调DI-19TDES简单描述DI-20TTV是否配有电视DI-21OGID入住客户号DI-22OBEGIN订房时间DatetimeDI-23OENDD退房时间DI-24OPAY结账金额DI-25CNAME客户DI-26CAGE客户年龄DI-27CSEX客户性别DI-28CNAT客户籍贯DI-29CADD

7、客户地址DI-30CCERT客户证件类型DI-31CERID证件号DI-32CNO客户号1.3.2.2数据结构数据结构:表1.8 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1Users管理员信息UID,UPASSWORD,UPOWER,USEX,UNAME,UADDRESS,UTEL,UEMAIL,UDEPT,DS-2Guestroom客房信息RID,TYPE,RLOCATION,TNODS-3Roomtype客房类型TNO,TNAME,TAREA,TBED,TPRICE,TAIRC,TTV,TDES,DS-4Occupy入住信息RID,CNO,OGID,OBEGIN,OENDD

8、,OPAYDS-5Clients客户信息CNO,CNAME,CAGE,CSEX,CNAT,CADD,CCERT,CERID表1.9 用户(管理员)信息数据表(Users)列名数据类型大小说明50每一员工的员工号,作为索引UPasswordUPower4用户的类型USex1UNameUAddressUTel用户联系UEmail用户电子地址UDepartment表1.10 客房基本信息数据表(GuestRoom)房间号,唯一RLocation表1.11 客房类型信息数据表(RoomType)说明TnameTarea8TBed2房间标准床数TPrice每晚标准收费TAirC是否配备有空调是否配备有电

9、视TDes500表1.12 酒店入住信息数据表(Occupy)入住房间号入住客人OGidObegin定房日期OEndD退房日期OpayMoney 结账额表1.13 客户信息数据表(clients)CnoCnameCage年龄Csex性别Cnat籍贯Cadd住址Ccert证件类型Cerid1.3.2.3数据流数据流名称:客人信息来源:客人去向:订单包含的数据项:预定人,号,VIP表1.14酒店客房管理系统的数据流客人信息入住订单编号,性别,号,客户编号,客房类型,抵房时间,入住 人数,预定人,住几天,订单状态表1.15 酒店客房管理系统的数据流订单退房客房编号,客房类型,客房价格,客房状态表1.

10、16酒店客房管理系统的数据流客房信息入住单入住单号,客房编号,客房类型,入住时间,入住人数,退房时间,订单编号,入住单状态表1.17 酒店客房管理系统的数据流客户入住单帐单管理员帐单编号,消费金额,入住时间,退房时间,备注表1.18酒店客房管理系统的数据流账单1.3.2.4数据存储1、数据存储:客房信息表 组成结构:记录客房的基本信息,所属类型、房间号、位置等 输入数据流:登记 输出数据流:查询 说明:要求能立即查询并修改2、数据存储:住宿信息表记录客户入住的基本信息,如入住日期、预订房间号等3、数据存储名称:客户信息表记录客户的基本信息,如证件号、性别、籍贯等4、数据存储:客房物品信息表记录

11、客房物品的基本信息,如物品编号、名称、单价、数量等更新并记录2、概念结构设计2.1、引言系统开发的总体目标是实现酒店客房预订管理的系统化和自动化,减少客户预订登记等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高客房管理、客户管理效率的目的。主要任务是对管理员信息、客房基本信息、客房类型信息、入住信息、结算信息、客房状态信息的基本信息的操作及外理。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。2.2、标识图书管理系统中的实体和属性参照数据字典中对数据存储的描述,可得到下面的

12、结果:管理员:工号,密码,类型,性别,地址,部门客房:房间号,客房种类,客房位置,备注客房类型:标准面积,标准床数,标注收费,是否配有空调,是否配有电视,其他描述入住信息:入住房间号,入住客户,入住客户证件,订房日期,退帐金额客户信息:住址,籍贯,年龄,证件号,证件类型,性别,客户号2.3确定实体间的联系 图 2.1管理员实体性 图2.2 客房实体型2.6 酒店管理系统 E-R图3、逻辑结构设计阶段3.1、引言概念设计是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用DBMS(本课程设计选用 SQL Server 2005)产品所支持的数据

13、模型符合的逻辑结构。3.2、酒店管理系统的关系模型将在概念结构阶段得到的基本E-R图转换成关系模型,如下表所示:关系名属性及码其他约束条件工号,密码,类型,性别,地址,部门1、工号不允许为空且为主键;2、用户密码不允许为空;3、不允许为空客房房间号,类型代码,客房位置,备注1、不允许为空;2、类型代码不允许为空且引用客房类型表中的类型代码类型代码,类型名称,标准面积,标准床数,标准收费,是否配有空调,是否配有电视,其他描述1、类型代码不允许为空;2、类型名称不允许为空;3、标准收费不允许为空入住房间号,入住客户号,入住客户证件,订房日期,结账金额1、房间号和入住客户号不允许为空且共同组成主键并

14、为外键;2、订房日期和退房日期不允许为空客户号,住址,籍贯,年龄,证件号,证件类型,性别 1、号不允许为空;2、号不允许为空;3、不允许为空;4、类型不允许为空3.3、将关系设计成SQL Server 2005下相应的表USERS(管理员信息表)字段名字段含义字段类型长度是否为空列级约束VARCHARNOT NULLPRIMARY KETINTNULLBITUTEL表级约束GUESTROOM(客房信息表)PRIMARY KEYFOREIGN KEY REFERENCES ROOMTYPE(TON)ROOMTYPE(客房类型信息表)标准收费OCCUPY(酒店入住信息表)FOREIGN KEY R

15、EFERENCES GUESTROOM(RID)FOREIGN KEY REFERENCES CLIENTS(CNO)PRIMARY KEY(RID,CNO)CLIENTS(客户信息表)4、总结和心得通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的旅馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2