基于C#的酒店管理系统的设计与实现毕业设计论文_第1页
基于C#的酒店管理系统的设计与实现毕业设计论文_第2页
基于C#的酒店管理系统的设计与实现毕业设计论文_第3页
基于C#的酒店管理系统的设计与实现毕业设计论文_第4页
基于C#的酒店管理系统的设计与实现毕业设计论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

I 毕业设计 题 目 基于 C#的酒店管理系统的设计与实现 学 院 信息科学与工程学院 专 业 计算机科学与技术 班 级 学 生 学 号 指导教师 二一五 年 六 月 五 日济南大学毕业设计 要 改革开放为酒店行业的快速发展提够了前所未有的大好时机,当今时代推崇效率至上的原则,要求有一款能够改变和提高酒店管理效率的软件,在这样的情况下酒店管理系统应景而生。本次的毕业设计力求做一款高效简洁、界面友好的系统,改变以往系统繁琐,操作复杂的弊端。 系统采用 用开发技术, 发技术能与 台紧密结合,最大限度利用系统功能,技术成熟,配 套技术文档完善,能够使酒店管理系统功能更加的稳定、健壮、安全、可扩展。系统是由 司的据库开发而成的。系统分为普通用户和管理员用户两个模块,在这两个用户中主要实现了房间的管理、用户的管理和客户入住退房管理等功能。系统操作简单、清晰,更加有效率的处理酒店事物。 关键词 : 酒店;管理;系统; 南大学毕业设计 - t is to In is A of is In to do an of of is of it is 008 it is is it of 010; 008 济南大学毕业设计 - 目 录 摘 要 . . 前言 . - 1 - 发背景 . - 1 - 题研究的目的和意义 . - 1 - 内外发展动态 . - 2 - 统开发工具及技术 . - 3 - 统开发工具 . - 3 - 据开发工具 . - 3 - #开发语言介绍 . - 3 - 统设计概述 . - 4 - 统功能 . - 4 - 文结构 . - 4 - 2 系统分析 . - 5 - 行性分析 . - 5 - 求分析 . - 6 - 统主要功能 . - 6 - 统的实现目标 . - 6 - 行环境 . - 6 - 据需求分析 . - 7 - 字字典 . - 9 - 据流图 . - 10 - 3 系统设计 . - 12 - 统功能结构设计 . - 12 - 据库的设计 . - 13 - 据库的需求分析 . - 13 - 据库逻辑设计 . - 14 - 统流程图 . - 16 - 4 系统详细设计与实现 . - 18 - 户登录 . - 18 - 界面 . - 19 - 理员的主 界面 . - 19 - 通用户的主界面 . - 19 - 房管理 . - 20 - 间入住信息管理 . - 20 - 户入住信息管理 . - 21 - 台事务管理 . - 21 - 间信息管理 . - 21 - 层信息管理 . - 23 - 间状态信息管理 . - 25 - 间类型信息管理 . - 26 - 济南大学毕业设计 - V - 户类型信息管理 . - 27 - 户管理 . - 29 - 5 系统测试 . - 32 - 试的目标 . - 32 - 试方法 . - 32 - 统测试 . - 32 - 户登录测试 . - 33 - 间信息管理测试 . - 33 - 层信息管理测试 . - 34 - 间状态信 息管理测试 . - 34 - 间类型管理测试 . - 35 - 户类型管理 . - 35 - 户管理测试 . - 36 - 间入住信息管理 . - 38 - 户入住信息管理界面 . - 39 - 结 论 . - 40 - 参 考 文 献 . - 41 - 济南大学毕业设计 - 1 - 1 前言 发背景 近年来我国的发展形势非常的好,经济快速发展,经济的发展带动了人们生活质量的提高和旅游业的快速发展。旅游业的发展对酒店行业的发展起到了前所未有的促进作用,因此酒店行业也迎来了自己时代,成为了 21 世纪发展最快的行业之一。不论是国内还是在国外都已经认识到酒店行业的竞争非常的激烈。每个酒店要在这样激烈的市场中有自己的一席之地,就必须改变自己的经营模式,提高自己的服务质量,减少不必要的开支。另外,近年来计算机的快速发展对酒店行业也促进发展。酒店行业从一开始的手工操作变革为自动 化操作。在这种情况下,酒店管理系统应运而生。 改革开放以来,特别是我国加入世界贸易组织之后,酒店行业与国际市场接轨已是大势所趋。酒店只有提高自己的整体竞争水平,变革自己的管理方式才能在这场挑战中取得有利的地位。目前我国酒店行业的发展形式是不容乐观的,与国外酒店行业相比我国的酒店管理行业让然处于落后的状态。在这种不利的局面中我们要改变现在的经营模式,酒店要提供更好的服务,配置良好的硬件和软件,完善酒店的管理,不仅有传统的管理经验还要有先进的管理模式,所以酒店管理系统成为了这两种模式结合在一起重要工具。 现在的 酒店管理系统已经发展得相当的高端,大部分的酒店管理系统要求造作简单、界面友好,安全性高、运行稳定。本系统只是适应小型的酒店,因为时间有限,缺乏实践经验,在经过前期的简单调查之后,完成了系统的分析设计,尽管难度很大,但是我会尽量做好的系统。 题研究的目的和意义 近年来随着网络的不断发展,特别是 4G 时代的到来,网络的覆盖范围不断地增加,为酒店管理系统的发展带来了空前的好机会,是酒店管理系统蓬勃发展的难得机会。 良好的网络和系统,才能提高酒店的服务和效益,本次的酒店设计的一个重点就是提高酒店的管理效率和水 平。 现代化的城市往往有着发展水平相当高的酒店,作为城市的重要经济支柱酒店行业,对未来的经济发展有着重要的支撑作用,另外酒店业的发展也可以反过来带动旅游业的发展。国际上酒店管理已经被当做现代化企业管理的重要组成部分。计算机和网络技术的不断更新和发展,特别是手机的快速发展,酒店用户特别是外来游客希望有自己的得到的服务是快速、高效、可视化的。在这个时间就是金钱的高速发展的时代,高效的酒店管理必然是各家星级酒店的必备设施,在这种情况下一个拥有高效、简洁、安全的管理系统的酒店一定会适应未来的发展趋势。 济南大学毕业设计 - - 2 - - 内 外发展动态 信息技术的不断发展为酒店的发展提供了良好的辅助平台,现在酒店几乎全部采用信息化的管理方式。现在市场上有很多的管理系统,酒店管理的软件也是多种多样。 现在酒店管理系统基本上是基于 作系统,大部分是基于作系统。对于数据库的选择上也是纷繁多样现在市场上比较流行有等。因为 据库有着很多的部件能够为公司提供大型的解决方案,因此他更加的适合大型酒店。而较小的酒店则可以采用 体来说,数据库的选择和酒店的规模的大小有关。目前来看数据库的输入主要是基于普通电脑,但从未来的形势来看,触屏输入必然会替代传统的电脑输入。现在部分酒店已经开始使用触屏方式来录入信息,这样就会使效率进一步提高。 目前国内的酒店行业形势不是十分的乐观,国内的酒店销售理念落后、观念老旧而且软硬件的建设落后。另外国内酒店行业人才流动十分的频繁这对进店的发展造成了十分恶劣的影响,严重影响了新一代人才的培养,引起恶性循环,对电子营销策略的一无所知更是雪上加霜。现在国内的经验基本上是照搬上世纪九十年代西方发展的经验。酒店 上层人员几乎完全靠经验管理,对于国际酒店的管理经营理念只停留于表面的认识和运用,不能很好的对经营理念进行移植,另外就是敢于承担责任的酒店管理人太少。这些问题在未来的激烈竞争中必然会成为酒店的软肋。从上个世纪 80 年之后国内才出现了意义上的酒店管理系统,这使得我国的酒店管理系统落后于西方国家将近二十年,但是我国的酒店管理从开始出现只是就是计算机技术快速发展的年代,这使我国的酒店管理业发展较快,不至于落后于国外很多。再借助计算机技术快速发展的形势下我国的酒店管理行业和酒店管理系统快速的发展,到目前为止我国的酒店管 理行业已经有了自己发展模式,虽然还不是很成熟,但是已经形成了几个比较成熟的管理模式。我国的酒店管理行业正进入一个快速发展的时代。 在上个世纪 40 年代,西方国家出现了国外酒店管理集团,到现在已经发展了将近 70 年了。由于西方国家的国家体制是资本主义国家,他们实行的是市场经济,所以在市场经济的刺激下西方的酒店行业逐渐完成了从无到有、从小到大的发展,现在国外的酒店管理行业正进行对外的扩张。 随着现在旅游业的不断发展,国际旅游市场也是不容小觑的一个经济增长点,为了满足本国旅客的需要和酒店的利益,很多的国外酒店都将酒店 设在重点旅游景点附近。因为我国的对外开放局势逐渐开放,这对西方酒店管理行业的发展是一个良好契机。西方国家自此期间积极的对外扩张,转变了以往的发展模式,从国内的发展到国际的兼并、联盟的转型,另外在此期间很多大的酒店企业根据市场的变化慢慢地完成了品牌化、专业化、集团化。 济南大学毕业设计 - - 3 - - 统开发工具及技术 统开发工具 开发本酒店管理系统,我用的是 010。 010 是一套完整的开发工具,它改进了语言和数据功能,增加了调试功能、数据库功能、创性功能和 高级开发工具,用它作为开发工具可以使得开发变得简单便捷,适合团队开发,并且用 010 作为开发工具可以利用作系统,这样是的开发变得安全、更易操作、管理和更可靠。 据开发工具 在数据库选择上我用的是 008。 因为现在的操作系统基本上是 作系统,所以使用 008 数据库更加有利。和其他的数据可相比较, 008 数据库在在界面和数据库的操作上都有所区别。 008 数据库是基于 005 数据库的,因为以前接触过 005,所以在数据库的选择上更倾向于 008 数据库。 现在数据库的种类纷繁多样,有 数据库。对于数据库的选择可以说是根据情况来选择。先择很多客户端装的数据库是 据库,但是这个数据库在可扩缩性、速度以及灵活性上 都有局限性。对于小的系统时这个数据库是不错的选择。 现在与 008 数据库旗鼓相当的数据库有 在数据库行业内 乎被公认为是该领域的领导者。 据库有许多的部件,产品的功能强大,数据库的可扩缩性好、速度快、灵活性高,它更适合为大型公司提供大型的解决方案。 据库因为他的主要操作系统是 作系统,在 作系统上只有很少的几个版本。因为版本的问题我们就不再考虑了。 综上因素我最终选择的是 008 数据库。 #开发语言介绍 C#语言脱胎于 C/C+,同时汲取了 语言的精华,是 台上的核心开发语言。 C#是将泛型编程思想与面向对象技术进行了完美的融合,使其成为符合现代软件工程要求的主流程序设计语言。 20 世纪 80 年代以来, C/C+一直是使用最为广泛的商业化开发语言。他们提供了许多复杂的底层控制能力,但代价是相对较长的学习周期和较低的开发率,同时也给程序的安全性带来了潜在的威胁。 C+语言过度的功能扩张也破坏了面向对象的设计理念。 软件行业迫切地需要一种全新的现代程序设计语言,他能够在控制能力与产生效率之间达到良好的平衡,特别的是将高端应用开发与底层平台访问紧密结合在一起,并与 准保持同步, C#语言也是这一使命的承担着。 C#语言从 C/C+发展济南大学毕业设计 - - 4 - - 而来,是一种简单易学、类型安全和完全面向对象的高级程序设计语言。他的设计目标就是在继承 C/C+强大功能的同时,兼有 言的高效性。作为 核心编程语言, C#充分享受了 提供的优势,能够与其他的应用程序方便的集成和交互。下面对它的几个突出特点进行描述: (1) 语法简洁。 C#取消了指针,也不定义繁琐的伪关键字。它使用有限的指令、修饰符和操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能快速掌握 C#的基本特性,而 C/C+程序员转入 C#则几乎不会有任何障碍。 (2) 完全面向对象。 C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。他禁止向全局变量和全局方法,而是以类为挤出来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在 C#语言中的到了有效的应用。 1 统设计概述 统功能 对于这次的酒店管 理系统,共分成了前台管理和后台管理两个模块,在每个模块中又有实现了若干个小的功能模块。 在前台管理模块中主要操作者是系统普通用户对客户的入住、退房、增加消费的处理等的操作。在这个模块中有房间入住信息管理、客户入住信息管理和退出三个功能模块,在房间入住信息管理模块中,可以完成房间的查询、房间状态的修改和客户入住功能。在客户入住信息管理模块中能够实现客户查、客户结账、客户增加消费、增加房间床位和消费查询五个功能。 后台管理模块的操作者是系统的管理员用户,拥有最高的权限。在这个模块中有房间信息管理、楼层信息管理、 房间状态信息管理、房间类型信息管理、客户类型信息管理和用户管理五个功能模块,在用户管理模块中又分为了修改用户角色、修改用户密码、添加用户和删除用户四个小的功能模块。 文结构 本篇论文共分为了 5 章,分别是前言、系统分析、系统设计、系统详细设计和系统测试。在前言中分别介绍了开发背景、课题研究的目的和意义、国内外发展动态以及系统开发工具。系统详细设计中主要编写了系统的可行性分析、系统的需求分析以及数据在系统的流动。对于系统中模块的设计和数据库的设计我放在了系统设计中, 而系统的详细设计中我对每个功能模 块醉了详细的设计。第五章是系统的测试,在这章中对系统测试做了相近的介绍。 济南大学毕业设计 - - 5 - - 2 系统分析 行性分析 ( 1)技术可行性 酒店管理系统采用了 C/S 技术架构, 数据库使用的是 开发工具 用 010。 C/S 技术架构,即客户和服务器结构。 C/S 技术架构可以减轻服务器的数据负荷这样有利于提高客户端的处理能力,因为很多的工作在客户端处理完之后再提交给服务器。另外, C/S 技术架构的数据存储管理功能较为透明而且响应速度快。 ( 2) 经济可行 性 对于本酒店管理系统,只需要硬件(计算机)和软件环境( 010+008)。系统的主要成本主要集中在管理系统的开发和维护,所以不会对开发人员造成经济负担。 开发一个高效的酒店管理系统对每一个酒店来说都是非常合适的,这样不仅节省了酒店的人工费用开支,也可以提高酒店的办事效率,并且对这些酒店来说支付一个酒店管理系统来说不是什么问题。另外,在系统开发完毕投入运行之后,会大大的提高酒店的工作效率。这样可以减少工人成本,这样可以获得更多的利益。所以经济上是可行的。 ( 3) 安全可行性 在系统投入运行之后,对于用户来说是完全透明的,他不需要知道内部系统的结构和实现方法。这个系统的基本定位是界面友好、操作简单、功能齐全的小型酒店的管理系统。所以用户只需要简单的鼠标操作,即点击链接或按钮就可以。对管理者而言就是用户和客房数据的管理,在数据录入数据库之后只需操作 运行相应的后台程序进行处理。 ( 4) 操作可行性 现在计算机和网络的发展,完全有能力处理一个小型的酒店管理系统的各个级别的操作,能够满足日常工作的需要。只需要有计算机和网络在家就可以进行轻松地操作了。另外,本系统的目标是简洁、友好、高 效。因为本系统的综宗旨是简单易操作,所以对于没有丰富电脑操作经验的人来说也是可以操作的,只要经过简单的熟悉之后就可以。 ( 5)法律可行性 本酒店管理系统在设计实现的过程中没有做超出法律规定的是,所以不用担心存在任何的法律问题,在法律上是可行的。 综上所述,本系统从技术、经济、安全、操作、法律五个方面来说是可行的。 济南大学毕业设计 - - 6 - - 求分析 统主要功能 此次的设计课题,是以酒店的住房业务为主,系统分为前台管理和后台数据两个大的模块,主要为提高传统酒店管理系统的效率和简化操作步骤以及界面简洁、友好。 根据 题目的具体要求,系统主要分为五个部分,分别是前台管理、客房管理、客户管理、员工管理、财务管理。 ( 1) 普通用户管理:主要包括房间查询、客户 入住登记 、 结账 、增加床位、查询消费明细 等 。 ( 2) 客房信息管理:主要包括客房的查询,信息的修改,客房类型的增、删、改、查,客房的增加,客房状态的修改。 ( 3) 客户管理:主要包括客户类型的增、删、改、查。 ( 4) 员工管理:主要包括用户密码的修改,用户角色的修改,已经用户增加和删除。 ( 5) 财务管理:主要包括结账业务,查询消费,消费增加。 统的实现目标 每一个酒店管理系统都要完成酒店客人信息 的记录,还要提供查询功能、打印报表的功能,这些操作能够改变传统的手工操作,减少酒店在人员上的开支,另外酒店管理系统也是酒店管理的方法之一。从酒店管理系统诞生之日起,就不断地向着完善,精简,友好,全面等深度方向发展。一个好的酒店管理系统可以带动企业的运作,为管理和决策提供支持。因此本系统的实现目标主要是操作简单,界面友好,信息安全,性能可靠,减少手工操作的繁琐与误差,从而提高酒店的服务质量,获得更多的利益。具体的目标包括: ( 1)快速的处理客人的入住、退房操作,尽量事项客人在酒店实现消费自动化。 ( 2)提高客 人信息的可靠性,以及客人消费记录的准确性。 ( 3)及时、准确的向客户反映客房的变化。 ( 4)实现员工的高效管理。 ( 5)减少手工操作,解放工作人员。 行环境 本系统对运行环境有一定的要求,下面对环境进行介绍。 ( 1)硬件环境 服务器端 在服务器最低配置的情况下,服务器的运行不会很流畅。服务器的最低配置是由组成服务器的硬件决定的。在现在硬件发展很出色的情况下,我们尽量给服务器配置较高性能的硬件。 济南大学毕业设计 - - 7 - - 本系统的网络配置情况如下: 处理器: 及以上版本 内存: 512以上 硬盘空间: 160以上 光驱: 8X 或以上 显卡: 示适配器或以上。 用户端 因为电脑硬件和软件的快速发展,又因为本系统对电脑配置要求很低,所以现在的电脑都能支持酒店管理系统。 处理器: 及以上版本 内存: 216以上版本 硬盘空间: 80以上版本 光驱: 8X 或以上版本 显卡: 示适配器或以上版本。 ( 2) 软件环境 服务器端 操作系统: P 系统或者更高版本 网络协议: P 数据库: 008 用户端 操作系统: P/络协议: P 客户端软件:酒店管理系统 据需求分析 本酒店管理系统,对前台和后台进行分析调研。本系统主要有客户实体,用户实体,房间实体 ,房间类型实体,房间类型删除实体,楼层实体,楼层类型实体。 下面对各个实体进行详细的介绍。 房间实体主要记录房间编号、房间类型、房间价格、房间状态标记、房间备注。 房间信息实体如图 示: 房间 房间编号 房间类型 房间状态 价格房间备注 济南大学毕业设计 - - 8 - - 图 间信息实体图 客户实体主要是记录客户姓名、身份证号、性别、电话、客户类型、所交押金、住房编号、入住时间、退租时间。 客户信息实体如图 示: 图 户信息实体图 用户实体主要是用户编号、用户名、密码、角色、电话。 用户信息实体如图 示: 图 户 信息实体图 房间类型主要是类型编号、类型名字、是否加床、加床价格、床数。 房间类型实体信息如图 示: 图 间类型信息实体图 客户类型主要是类型编号、类型名。 客户类型实体的信息如图 示: 客户 客户姓名 证件号码 住房编号 入住时间 客户类型 退租时间 性别 电话 押金 用户 编号 用户名 电话 密码 角色 房间类型 是否加床 加床价格 类型名字 类型编号 床数 济南大学毕业设计 - - 9 - - 图 户类型信息实体图 总体实体联系图如 示: 图 体 字字典 数据字典是用户所有信息的存储,但对用户来数只是一些能够查询的数据表。当用户有什么不理解的数据库的定义或者存储的时候,用户可以参照数据字典来自己理解或者修改 数据库的数据。 下面是数字卡片的描述。 表 间信息数据字典 名字:房间信息 别名: 描述:用来存储房间信息 定义:房间信息 =房间编号 +房间类型 +价格 +房间状态 +楼层号 +描述 位置:数据库 客户类型 类型编号 类型名字 m n n m 1 m n m 1 客房 /管理员 管理 客户 登记 客房 标记 客房类型 用户 管理 n 济南大学毕业设计 - - 10 - - 表 住信息表数据字典 名字: 入住信息表 别名: 描述:用来存储客人入住信息 定义:入住信息 =序号 +客人姓名 +身份证号码 +房间编号 +床号 +押金 +入住时间 +退房时间 +备注 +付款 位置:数据库 表 间类型信息数据字典 名字: 房间类型 信息 别名: 描述:用来存储 房间类型 信息 定义:房间类型信息 =房间 类型 +类型名称 +是否加床 +加床价格 位置:数据库 表 户信息数据字典 名字: 用户 信息 别名: 描述:用来存储 用户 信息 定义: 用户 信息 =用户 +用户密码 +用户姓名 +角色 位置:数据库 表 户信息数据字典 名字: 客户 信息 别名: 描述:用来存储 客户 信息 定义: 客户 信息 =身份证号 +名字 +性别 +电话+客户类型 +到达时间 +离开时间 +房号 +押金 位置:数据库 据流图 作为一种功能模型,数据流图主要是说明系统内的逻辑功能和数据在系统内部的存入取出的流动方向和转化过程。 系统的顶层数据流图如下: 管理员用户通过用户名和密码登陆酒店管理系统,向数据库中存入或从数据库中读取数据,酒店管理系统向管理员显示数据库数据。前台的普通用户同样通过用户名和密码登陆酒店管理系统,可以进行查询修改等功能,系统把前台用户输入的信息以济南大学毕业设计 - - 11 - - 列表形式返回给用户。 图 统顶层数据流图 系统的数据流图如下: 整系统流程图 数据库 显示 存入 登陆,查询,修改 管理员 酒店管理系统 前台用户 用户名 ,密码 列表显示 读取 济南大学毕业设计 - - 12 - - 3 系统设计 统功能结构设计 本系统目标是操作简单,界面友好,信息安全,性能可靠,减少手工操作的繁琐与误差,从而提高酒店的服务质量,获得更多的 利益。采用本系统可以大大减少人工操作,节省公司在人员方面的开支。另外随着信息时代的到来,酒店要想在激烈的市场里获得不败之地就要适应信息化发展需要,必须建设一个基于计算机的酒店管理系统。下面介绍一下本酒店管理系统的整体功能设计。 酒店管理系统功能结构如图 示。 图 能模块图 房间入住信息管理 客户入住信息管理 客房查询 客户查询 客房状态修改 结账 明细 增加消费 增加床位 客户入住 酒店管理系统 管理员登陆 前台登陆 客房信息管理 房间状态信息管理 房间类型信息管理 客户类型信息 用户信息 楼层信息管理 删除信息 修改信息 添加信息删除用户 添加用户 修改用户角色 修改密码 济南大学毕业设计 - - 13 - - 该酒店管理系统共分为了两个大的模块:普通用户和管理员用户管理。管理员用户共分为房间信息管理、楼层信息管理、房间状态信息管理、房间类型信息管理、客户类型信息管理和用户管理等 六个部分。普通用户管理只分成了客房入住信息管理和客户入住信息管理两个小的模块。 本系统包括以下主要的信息模块: 房间信息管理:房间信息的增加、删除、修改。 楼层信息管理:楼层信息的增加、删除、修改。 放假状态信息管理:房间状态的增加、删除、修改。 房间类型信息管理 :房间类型的修改、重置,以及房间价格的制定和修改。 客户类型信息管理:客户类型的增加、删除、修改。 用户管理:主要包括用户修改密码、修改用户角色、添加用户、删除用户。 可放入住信息管理:房间查询、房间状态修改以及客户入住等 客户入住信息管理:主要包括客户查询、结账 、明细、增加消费和增加床位。 据库的设计 数据库随着 信息技术 和市场的发展,成为用户所需要的各种数据管理的方式。在当今的社会追求效率至上,对所有的信息资源的管理也要求充分和有效,应用数据库管理可以很好的达到这一点。下面 对数据库数据分析, 对数据库的逻辑设计。 据库的需求分析 考虑到本次的 操作系 统和 系统大小的 问题,还 有本次的设 计工具是所以本次使用的数据库是 008。 该酒店管理系统的主要功能共涉及到 8 个数据库表,即:客房表,房间类型表,客户表,客户类型表,用户表,角色表,楼层表,房间状态表。 下面对每张表进行详细的介绍。 客房表主要是存储客房的各类信息,主要包括 间号、房间类型、楼层号 格、备注、房间状态等字段。 房间类型表用来存储房间类型信息和创维信息,主要包括 型名字、是否加床、加床价格、床数等字段。 楼层表主要是存储 楼层的信息,包括 楼层名。 房间状态表主要是存储房间状态,包括 状态。 客户表主要是存储客户的信息,包括 户名、身份证号、性别、电话、客户类型、到达时间、离开时间、房号、押金等字段。 客户类型主要是存储客户的类型名,包括 类型名。 济南大学毕业设计 - - 14 - - 用户表用来存储用户信息,主要包括用户 户名、密码、角色等字段。 角色表用来存储角色名,有 角色名。 据库逻辑设计 下面介绍本次数据库的详细设计和数据库中所用到的表。 (1)客房表( 主要用来记录房间信息,在这张表中 不能为空的。 下表 房间信息表 (细设计与说明: 表 间信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 房间 id 0 否 允许 房间号 0 否 允许 房间类型 否 允许 楼层号 id 5, 2) 否 允许 价格 00 否 允许 备注 否 允许 房间状态 id 否 允许 是否加床 ( 2)房间类型表( 主要用来存储房间类型,包括房间类型、类型名、加床价格和加床数量。房间类型 主键,房间类型为主键可以保证数据库的安全性。 下表 细说明了房间类型信息表的设计。 表 间类型信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 房间类型 0 否 允许 类型名 5, 2) 否 允许 加床价格 0 否 允许 加床数量 ( 3) 客户信息表 (此表为存储客户信息。客户编号 主键,主键是自动生成的,因为客户编号是主键这样就避免了用户的重复,保证了数据库的正确。 济南大学毕业设计 - - 15 - - 下表 客户信息实体详细设计与说明: 表 户信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 序号 0 否 允许 身份证号码 0 否 允许 姓名 否 允许 性别 0 否 允许 电话 否 允许 客户类型 否 允许 入住时间 否 允许 退房时间 否 允许 房间号 5, 2) 否 允许 押金 ( 4) 客户类型( 此表为了存储客户类型,主键是客户类型 下表 客户类型信息实体详细设计与说明: 表 户类型表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 房间类型 id 0 否 允许 房间类型名 ( 5) 用户表( 此表用来存储系统用户的个人信息,主要有用户 编号、用户名、密码、角色,其中用户编号是主键,而且用户编号是自动生成的,保证了用户的唯一性,避免发生冲突,保证系统的安全和统一性。 下表 用户信息实体详细设计与说明: 表 户信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 用户 南大学毕业设计 - - 16 - - 0 否 允许 用户名 0 否 允许 用户密码 否 允许 角色 ( 6) 角色表( 此表用来存储角色信息,主要有角色编号、角色名,角色编号是主键,避免了角色类型发生冲突,保证了系统的安全性。 下表 角色信息表的详细设计: 表 色信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 角色 id 0 否 允许 角色名称 ( 7) 楼层表( 此表用来存储楼层信息,主键是楼层编号,主要有楼层编号、楼层名。 下表 楼层信息表的详细设计: 表 层信息表 (列名 数据类型 长度 主键否 允许空 注释 是 不允许 楼层 id 0 否 允许 楼层名称 ( 8) 房间状态表( 此表用来存储房间状态信息表,主键是房间状态 要是房间状态编号、房间状态。 下表 房间状态信息表

温馨提示

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

评论

0/150

提交评论