欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业论文 酒店客房管理系统的设计与开发.doc

    • 资源ID:3972343       资源大小:647.50KB        全文页数:44页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业论文 酒店客房管理系统的设计与开发.doc

    摘要本文介绍了酒店客房管理信息系统的开发过程。系统目标是实现客房管理的系 统化、规范化和自动化,使酒店管理真正由经验管理进入到科学管理。在需求分析、 系统分析的基础上,经过概要设计、详细设计、以及测试与调试,采用 8816.0开发工具和II080代八688数据库技术,利用2 0图对数据库进行 设计,应用数据流程图0?0图)进行分析,对数据流程进行描述,最终开发出了 一套客房管理信息系统。该系统实现了对酒店客房较全面的管理。该系统的主要功能包括客户登记、追 加押金、退房结账、客房设置、客房查询、房态查看、住宿查询、退宿查询、宿费 提醒、操作员设置、密码设置等。如果该系统在酒店客房的管理中得到实施,将会 在一定程度上提高酒店管理的水平和服务质量。关键词:客房管理,信息系统,数据库,系统设计目 录摘要I III 目 录IV第一章前言11.1系统设计内容及目标1 1.2项目开发计划 2第二章系统需求分析32.1现行系统流程3 2.1.1系统流程分析 3 2.2现行系统存在的主要问题4 2.3解决方案 4 2.4可行性分析 4第三章新系统逻辑方案设计63.1数据流图描述63.1.1系统顶层数据流程图 73.1.2客房管理数据流程二层图8第四章系统总体结构设计104.1软件模块结构设计10 4.2数据库设计11 4.2.1数据库设计需求分析12 4.2.2需求分析的建模12 4.2.2.1 实体 12 4.2.2.2实体的属性12 4.2.2.3 它.尺图 13 4.2.3 模型转化为关系模式 13 4.2.3.1转换原则134.2.3.2关系模式14 4.2.3.3数据库设计144.3系统总体安全性、可靠性方案与措施18第五章系统详细设计及实现205.1代码设计 20 5.2程序界面设计 20 5.2.1主界面实现目标20 5.2.2系统登录模块设计 21 5.2.3住宿登记模块设计 25 5.2.4退宿结帐模块设计 34 5.2.5客房设置模块设计 35 5.2.6住宿查询模块设计 36 5.2.7宿费提醒模块设计 36 5.2.8追加押金模块设计 37 5.3关键算法 38 5.3.1客房宿费的算法 38 5.3.2如何实现宿费提醒 38第六章系统测试40 6.1引言 40 6.2测试计划 40 6.3测试内容说明 40 6.4测试分析报告 41第七章结论与展望42 7.1结论42 7.2展望 42参考文献43致 谢44声 明 45远迪酒店客房管理系统的设计与开发第一章前言远迪酒店成立于2001年1月,位于北京城区,本酒店拥有高中低各式客房。 该酒店以“服务质量”为酒店的生命,力求打造“让客人满意”的一流服务。在过 去的几年中,远迪酒店的规模不断扩大,业务量也不断增加,随着经济的增长、旅 游业的发展使得更多的酒店企业参与进酒店业市场,加剧了酒店企业之间的竞争, 促进了供求关系的变化,至今为止客房间数就增加了 10余倍。因此,远迪酒店客 房的经营就要更多地关注消费者的需要。对酒店管理水平有着更高的要求和适应时 代发展的现代化管理的需要,只有不断完善自身的管理手段和方法,提高自身的服 务水平,才能得到长足和健康的发展。在这种环境下,一个行之有效又能更好的管 理酒店日常经营的客房管理系统是必不可少的。酒店客房的管理是酒店服务的一个重要环节。在酒店业竞争越来越激烈的今 天,努力在市场竞争中脱颖而出,已经成为每位酒店经营者所追求的目标。酒店 如何才能提高服务质量,其管理能力显得越来越重要。远迪酒店客房管理系统主要实现酒店客房的管理功能,将客户信息和客房情况 统一归入到数据库,可以实现酒店客房的有效监控。也为酒店提供了方便的管理窗 口。本系统就是为了解决远迪酒店客房管理部门的需要,经过详细调查,准备设计 和开发的一套管理信息系统。1.1系统设计内容及目标本系统有一定的理论和实践意义,在互联网高速发展的今天,一切的商业行为 都跟网络有密切联系。这不仅是为了不落后于时代,不被主流所淘汰,更是为了更 好的借助网络来实现更大的商业利益。利用计算机与网络技术实现现代化管理对于 酒店来说,不仅是一种有效的通信手段,更是拓展不同地区业务的桥梁,提高了 利润率。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,还要有好的 工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信 息系统,便于方便客户和更好地管理酒店日常经营的业务。开发此系统的根本目的就是,充分利用信息资源,为本酒店客房日常事务等更 好地运行提供良好的服务和有效的监督。研究的基本内容:首先,在充分调研该酒店的基础上,对酒店客房管理系统进行简单的分析,因 为对客户的需求分析是与功能模块互动的,客户的需求其实就是功能模块需要实现 的功能。其次,对系统结构进行设计,包括逻辑上的设计、数据库的设计、功能模块的 划分等。然后是对功能模块的划分,具体模块实现具体功能的任务分配设计。 最后针对以上设计的特点,对数据库系统进行匹配的设计,达到效益最大化。 目标系统应该达到以下要求:(丄)时间经济性:优化远迪酒店管理信息的逻辑设计与物理设计,使系统运 行效率高,反映速度快。(之)可靠性:能连续准确的处理远迪酒店客房管理的相关业务,有较强的容 错能力。0可维护性和适应性:系统应易于修改、易于扩充、易于维护,能够适应 业务不断发展变化的需要。(斗)可用性:目标系统功能齐全,能够基本满足客房管理的一些业务需求。 巧)安全保密性:保证系统的安全、数据存储和存取的安全与保密、数据传 输的安全与保密。1.2项目开发计划远迪酒店客房管理系统可以实现酒店客房部门信息以最快、最准确、最安全的 形式传输。目标是实现客房管理的系统化、规范化和自动化,是酒店管理真正由经 验管理进入到科学管理。客房管理系统得总目标是在计算机网络、数据库和先进的开发平台上,利用现 有的软件配置一定的硬件,开发一个易扩充的、易管理的客房管理系统,实现客房 业务的自动化管理,为客房的管理者提供及时、准确地客户信息,对基础设施及人 员安排提供决策参考。根据可行性研究的结果和客户的要求,分析现有情况及问 题,决定采用以16壯广吐吐结构,客房管理系统划分为1个子系统,即客户端 子系统。客户端子系统的功能是给前台管理员提供系统操作界面,以便输入客户信 息、客户消费情况及客房信息等。第二章系统需求分析系统需求分析主要任务是调查现行系统存在的问题,弄清用户对新系统的要 求,提出可行的方案,为管理层决策提供依据。2.1现行系统流程2.1.1系统流程分析 住宿信息登记次 错 误退房结账追加押金 结束操作退出系统省图2.1系统流程图2.2现行系统存在的主要问题现行系统是手工运作的系统,可以支持向客户提供客房服务功能,但是,存在 以下薄弱环节:(丄)现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时, 对数据的统计和计算运程中易发生差错,工作效率较低。 0业务流程管理不够严密。 现行系统的上述弱点,实质上反映公司在酒店服务客户的过程中,对信息的产 生、传输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要 求,也对企业形象造成不利的影响。这也正是提出新系统的直接原因。2.3解决方案建议采用的新系统,新系统能够实现现行系统的功能,并且能克服现行系统的 上述弱点,与现行系统相比,将有如下改善之举:(丄)对消费信息的采集与记录更加细致与全面,能满足不断增长的管理需求; 利用计算机对数据进行加工、分析,提高工作效率; 实现完成的信息管理流程,支持业务管理制度的完善工作; “)提供统一格式的计算机打印单据,提升企业形象; 巧)重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测 与决策提供及时有效的帮助。2.4可行性分析本系统的经济方面的可行性应该从项目开发的投入金额、收益、投资等几个方 面来考虑,社会可行性从法律因素和用户的试用这两方面进行分析。使用本系统后,将减少前台管理员人数同时提高客房管理的工作效率,并带来 服务质量的整体水平的上升。从而改善客房体系的人力资源投入浪费,信息滞后以 及客服质量不高等环节。开发本系统时,要独立完成代码设计,操作人员要有一定 的计算机基础,系统管理员要有专业的计算机知识,因此本系统在这几方面是可行 的。在本系统的运营阶段,使用系统的工作人员,除了需要具备在II080付11仏0們平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识, 在该酒店与本项目运营相关的客房部的直接人员中已经具备。并且在项目投资前, 还会安排对操作系统的人员进行必要的培训。综上所述,实施本系统,已具备技术 可行、经济可行、营运可行的条件,所以酒店决策层同意开发和使用本系统。远迪酒店客房管理系统的设计与开发第三章新系统逻辑方案设计根据用户的需求,系统应实现如下功能功能需求描述: (丄)住宿管理功能实现对客户入住登记、追加押金、退房结帐的管理,该功能可以添加客户住宿 信息和退宿结算信息,登记内容包括房号、姓名、客房类型、住宿日期、住宿时间、 住宿事由等。退宿结算提供对客户办理退房手续,还可以对即将离开酒店的客户进 行结帐收银,包括,房间类型、住宿时间和客房价格。 (之)客房管理功能实现对客房信息的管理,该功能可以对客房进行设置,由于客户要求不同,可 以分为不同标准的客房。如普通房、标准房、套房等。客房查询可以按照房间号查 询,也可以进行修改和删除的操作。还可以进行房态查看,查看是否入住、维修和 空闲。0查询统计功能前台人员可以针对客户的不同要求有目的的进行房类查询,客房查询主要包括 住宿查询、退房查询和宿费提醒 (斗)系统设置功能管理员可以添加操作用户,修改操作员密码。本系统主要是酒店前台的工作人员使用,为他们提供客房信息的及时掌控等。 下面分别从数据流图、基本加工角度对本客房系统要实现的功能进行详细说明。3.1数据流图描述客户信息管理系统使用结构化分析法来描述系统流程。结构化分析是一种面向 数据的方法,以数据流为中心.其核心概念包括进程,数据流,数据存储,外部实体, 数据组和数据元素.外部实体:指系统以外的又与系统有联系的人或事务.它表达该系统数据的外 部来源和去处丨可以用下图来表示:5链名数据处理:指对数据的逻辑处理.也就是数据的变换.可用下图来表示:数据流:指处理功能的输入或者输出,用一个水平箭头来表示.箭头指出数据的 流动方向.可用下图来表示:对数掂流的描述数据存储:表示数据保存的地方,也就是逻辑描述.可用下图来表示:011 玫俐办:储的名宁通过以上需求分析的描述,可采用一种图形化的方法描述数据在系统中流动和 处理的过程,即结构化分析的描述工具:数据流图卯)和数据字典00。即 在无纸化网站系统管理方式和业务流程进行认真分析和研究的基础上,按照信息系 统中应有的数据流和数据结构来勾画系统的概貌。数据流图卯)是描述信息流和数据从输入移动到输出时被运用的变换的图 形化技术,它反映系统必须完成的逻辑功能,是一种功能模型。它是组织中信息运 动的抽象,是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行 性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精 确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源 和去向(外部实体)等项目。首先,根据对管理信息系统建设的总体要求,确定系统的外部项,即系统数据 的数据来源和去处。通过分析,掌握本系统的外部项和输入输出数据流,绘制本系 统的数据流程图。3.1.1系统顶层数据流程图首先,分析系统的总体情况,划分系统边界,识别系统的数据来源和去处,确 定外部实体从而得出系统的顶层数据流程图。把整个网站系统看成一个整体,分析 这个整体与外界的联系。管理员01 一害户登记信息1 ?如客一 房 管 理02管理员03客房信息图3.1顶层数据流程图及详细划分在顶层数据流程图(图3.1中,有1个主要的数据处理:“ ?1客房管理”。 ?1客房管理:处理有关客户登记、退房、追加押金等操作,存储在数据表中, 主要形成“客人登记信息表”、“客房信息表”、退房结帐信息表等。3.1.2客房管理数据流程二层图客房管理数据流程第二层0?0图系统分析的根本目的是分析出合理的信息流动、处理、存储过程。我们把系统 看成是一个整体,然后按照层次化、模块化的方法逐步分解成各个小模块,一直到 不能再分解为止。系统为了实现各个功能,内部必然有信息的处理、流动和存储过 程。数据流程图就是用来表示它们之间的关系的。根据客房管理的业务流程图,可 以抽象出如下的数据流程图,系统的顶层流图见图3.1。图3.2客房管理系统第二层0?0图图3.2中主要有三个数据处理:?1.1住宿登记,?1.2客户结账,?1.3追加押金。客户向本系统管理员提供有关证件(”),如身份证,军官证、押金等,管理员 进行住房登记,可以通过从本系统获得住宿证、住宿登记单(旧)然后入住。本系 统对宿费进行提醒,要求客户进行续费追加押金;客户进行退宿结帐(柯)。第四章系统总体结构设计系统设计阶段包括总体设计和详细设计。这个阶段的主要目的是将系统分析阶 段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与 通信系统的物理(技术方案。其主要任务是从管理信息系统的总体目标出发,根 据系统分析阶段的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件, 确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬 件设备,提出系统的实施计划,确保总体目标的实现。4.1软件模块结构设计由于系统流程图的缺点,在70年代中期出现了系统功能图,即用图形方法表 达一个系统的输入和输出功能,以及模块的层次。系统功能图用一个方块代表一个模块,方块内可写出表示此模块的处理功能和 模块名。模块之间的调用关系用连接两模块的直线表示。采用自顶向下扩展的方法 先画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每个 模块的处理功能和规模符合要求。现根据该酒店管理信息系统的需求绘制系统功能 图如图4.1所示。根据以上的分析及设计出的数据流程图,确定了该系统的部分组成以及各部分 之间的关系。本系统的功能主要分为:客户入住管理、客户退房管理、客房查询、 以及客房管理和系统设置。结合系统的功能需求,在以下的系统设计阶段将进一步 细致描述。远通酒店客房管理系统一 住 宿记追 加 押金退 宿住宿管理客房管理查询统计一系统设置客 房 设 置客 房 查房 态 察 看住 宿查套宿 费 提 醒-管 理 员 设 置密 码 设 置 图4.1系统功能图4.2数据库设计设计数据库系统时首先充分了解用户各个方面的需求,包括现有的以及将来可 能增加的需求。数据库设计一般包括如下几个步骤: 数据库需要分析 数据库概念结构设计 数据库逻辑结构设计需求分析是数据库设计最重要的步骤,它的设计好坏直接影响到数据库设计的 进度与质量。用户的需求具体体现在各种信息的提供、保存、更新和查询等方面, 这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构 以及数据处理的流程,组成一份详尽的数据字典,为以后的具体设计大侠基础。因 此本系统在调研阶段和需求分析阶段与客房管理人员(前台管理人员)进行大量的 接触,充分明确客户需求。概念模型是数据库系统的核心和基础。在系统的数据库设计中,首先要对系统 分析得到的数据字典中的数据结构、数据流和数据储存进行分析,并参照0?0,把 数据抽出来,确定实体的属性以及实体间的关系,这样才能得出系统的关系模式。 实体联系图图)是一种用于静态数据结构的概念模型。本系统采用尺图的方法进地数据结构分析,能过图来描述现实世界信息结构的数据库设计方法。根据前面的数据结构、数据项和数据流程,下面将进行数据库概念结构设计。 可以设计出能够满足客户需求的各种实体,以及它们之间的关系,为后面的逻辑结 构打下基础。4.2.1数据库设计需求分析需求分析的目的在于识别用户的数据需求,非形式地描述有关数据对象及其联 系的要作记录的信息,取得如下要作记录信息的非形式描述: 每个客户登记住宿时提供的信息需要提供记录的信息,包括身份证号,姓名,地址,出差事由,住宿天数,联 系电话等等。 客房信息关于客房的信息必须包括房间号、房间类型、客房价格、房态。 退房时涉及的信息需要记录凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房 间号,客房类型,客房价格,住宿日期,住宿天数,宿费,折扣,预付金额,电话 费,会议费,存车费,赔偿费,退房日期时间等信息。4.2.2需求分析的建模在本文这一部分,列出了实体、属性和联系的清单。它们表示上述数据库的形 式描述。4.2.2.1 实体本系统中的主要实体分别是:管理员、客房信息、客户登记信息、退房信息。 4.2.2.2实体的属性管理员:(用户名,密码)客房信息:(房间号,客房类型,客房价格,客房状态) 客户登记信息:(证件号,姓名,地址,出差事由,住宿天数,联系电话) 登记预收信息:(证件号,姓名,地址,出差事由,住宿天数,联系电话) 退房信息:(凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,客房价格,住宿日期,住宿天数,宿费,折扣,预付金额,电 话费,会议费,存车费,赔偿费,退房日期时间14.2.2.3 -尺图根据以上分析结果,绘制出本系统的图,见图4.2。图中没有注明实体和联系的属性,因为属性已在本文中进行了说明。 以下为主要实体之间的关系尺图:图4.2 2-尺图 4.2.3日4模型转化为关系模式 4.2.3.1转换原则实体集的转换每个实体集用一关系模式表示,其中实体集的属性被转换成关系的属性,实体 集的主键用下划线表示,下同,在满足唯一标识和无冗余等性质的条件下,将 作为对应关系的主键。 二元联系转换(丄)强制成员类:若实体集22与实体集21是仏1联系,22的关系模式应包含21的主属性;可选成员类:若实体集22是它同实体集21的仏1联系中的一个可选成 员,那么,这个联系往往由包括21和22主属性以及该联系中每个属性的各个关系 模式表示;为了避免空值问题,我们也可以引入另一个表示联系的关系。3):1 二元联系:一般由另一个关系模式表示。这个关系模式由每个参加 的实体集的主属性以及这个联系的任何属性一起组成。 三元实体集联系的转换每一个三元联系被转换成另一个关系模式,其中包括有三个参加的实体集的键。4.2.3.2关系模式根据4.2.3.1节所述的转换规则,在从2-0图向关系模式转换时,经过以上分 析,确定本系统的关系模式如下:客户登记信息表:(凭证号码、姓名、证件名称、证件号码、出差事由、房间 号、客房类型、联系电话、客房价格、住宿日期、住宿时间、住宿天数、宿费、折 扣、应收宿费、预收金额、提醒日期、退宿日期、备注、标志、日期、时间、结款 方式、摘要、提醒时间、退宿时间) 主键:凭证号码外键:房间号客房信息:房间号、客房类型、客房价格、客房房态、标志、备注、配置、 使用设置、营业日期) 主键:房间号退房信息:(凭证号码、姓名、证件号码、联系电话、详细地址、工作单位、 房间号、客房类型、客房价格、住宿日期、住宿时间、住宿天数、宿费、折扣或招 待、折扣、应收宿费、杂费、电话费、会议费、存车费、赔偿费、金额总计、预收 宿费、退还宿费、退房日期、退房时间、日期、时间、备注、联系电话、821主键:凭证号码 外键:房间号4.2.3.3数据库设计本酒店客房管理系统开始阶段采用了八688数据库,数据库名称为肚810数 据库包含以下表:客户登记信息表78,客房信息表肚,管理员表,退房信息 表订么登记表4北。下面分别介绍以上各表的结构:1.客户登记信息表78用来保存客人登记时的预收金额、住宿时的住宿登记等信息表4.1客户登记信息表字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码文本20出差事由文本50房间号文本10客房类型文本10联系电话文本20客房价格货币8住宿日期日期丨时间8住宿时间日期丨时间8住宿天数数字双精度型宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期丨时间8退宿日期日期丨时间8备注文本50标志文本1日期日期丨时间8时间日期丨时间8结款方式文本1提醒时间日期丨时间8退宿时间日期7时间82客房信息表吐表4丨2客房信息表字段名称数据类型字段大小房间号文本10房间类型文本50价格货币8房态文本4标志是乂否1备注文本100配置文本100使用设置文本10营业日期日期丨时间83 管理员表表4.3管理员表字段名称数据类型字段大小管理员名称文本10密码文本64退房信息表七份表4.4退房信息表字段名称数据类型字段大小凭证号码文本20姓名文本50证件号码文本20联系电话文本20详细地址文本50工作单位文本50房间号文本10客房类型文本10房间价格货币住宿日期日期7时间住宿时间日期丨时间住宿天数数字双精度型宿费货币折扣或招待文本16折扣数字双精度型应收宿费货币8杂费货币8电话费货币8会议费货币8存车费货币8赔偿费货币8金额总计货币8预收宿费货币8退还宿费货币8退房日期日期丨时间8退房时间日期丨时间8日期日期丨时间8时间日期丨时间8备注文本50联系电话文本2082文本双精度型5登记表七份表4丨5登记表字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码文本20出差事由文本50房间号文本10客房类型文本10联系电话文本20客房价格货币8住宿日期日期丨时间8住宿时间日期丨时间8住宿天数数字双精度型宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期丨时间8退宿日期日期丨时间8备注文本50标志文本1日期日期丨时间8时间日期丨时间8结款方式文本1提醒时间日期丨时间8退宿时间日期丨时间882数字双精度型4.3系统总体安全性、可靠性方案与措施因为本系统投入运营后,系统的安全与可靠性直接关系到远迪酒店日常工作 能否顺利进行。这里提出的安全性、可靠性方案与措施,可以基本满足该酒店的要 求:(丄)数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄 漏、更改或破坏。由于数据库中存放关在量的重要数据,并且为各种用户所共享, 数据的安全显得格外重要。在一般的计算机中,安全措施是逐级设置的:户口令控制。数据库的完整性 由数据库管理的完整性约束和数据-触发器来实现。数据库的备份和恢复用户标识和鉴定存取控制数据库的安全控制的一般方法有:用户标识和鉴定,存取控制,审计,数据 加密,视图的保护。本系统采用用户标识和鉴定,存取控制两种方法,例如进入本 系统必须输入操作员与密码。同时,对服务器进行操作系统级和数据库服务器的用罾理系统应用软件为了保证数据库在遭受意外或有意外破坏的情况下,系统得以恢复,系统需 要设置备份功能。数据库的恢复使用转储方法进行。第五章系统详细设计及实现5.1代码设计代码就是用来表征客观事物的实体类别,依据属性的一个或一组易于计算机识 别和处理的特定符号或记号。它可以是字符、数字、某些特殊符号或他们的组合。 为方便系统的使用与维护,本酒店客房系统对一些基本数据项的代码格式的进 行规范化,具体说明如下:如在本系统中,凭证编号用2008/3/28此09这样的顺序码表示。代码格式如图 5.1所示:XXX、 XX XX XXXI 序号 日期月份图5.1凭证编码格式5.2程序界面设计对于用户来讲,人机界面的就是系统本身。由于本系统的最终用户是酒店的前 台管理员,而非计算机专业人员,因此用户界面必须符合他们的使用习惯,满足用 户的需求。本系统采用了菜单式设计,以使用鼠标及键盘操作为主。方便操作顺利 进行。5.2.1主界面实现目标程序启动后,在系统登录界面验证完操作员及操作员密码后,将进入主程序界 面。主程序界面主要实现如下功能:1.选择菜单或工具栏,调用相应程序,进行相应操作。 主程序界面如图5.2所示。企客房窗踢统住宿暂里客房暂里统计退出图5.2主程序界面2实现过程新建一个标准工程,命名为“客房管理系统”,在该工程中会自动创建一个新 窗体,将该窗体命名为脆1化单击“工程”菜单下的“部件”选项,在弹出的列表中,选定“11080代 讓0。壯伪1 6.0选项,然后单击“确定”按钮,5切如8 8虹控件将被添加到 工具箱中。单击“工具”菜单下的“菜单编辑器”,在菜单编辑器中设置程序的菜单。 5.2.2系统登录模块设计 1.实现目标程序启动后,首先进入系统登录界面验证操作员及密码。在系统登录模块中 主要实现如下功能:可选择操作员,支持鼠标和键盘操作。 操作员和密码验证成功后,进入主界面。 操作员错误或密码错误提醒并返回错误点。 输入三次错误的密码,自动退出系统。 系统登录窗口界面:宾馆客房徵踢统操作员I密码:II 确定 退出图5.3系统主界面2实现过程在“客房管理系统”工程中,添加一个新窗体,命名为1101脆。 单击“工程”菜单下的“部件”选项,在弹出的列表中,选定“11080代0站 80皿乩士8七。0血01 6.0”选项,然后单击“确定”按钮,08毗0控件将被添加 到工具箱中。在窗体中添加2个003控件、1个0810控件、2个油61控件、1个16x1 控件、2个皿。皿4控件。主要控件对象的属性如表5.1所示。表5.1主要控件对象的属性列表对象属性值功能0孔访10血“86肌爪6提供数据绑 定0挝&20血“86肌爪6查找数据080001名称16x11提供数据选 择0801060&1& 1操作员操作员16x12卩腳讽0化比虹氺输入密码6登陆程序流程图:图5.4登陆程序流程图3程序代码:01坩I丨坩人8 I泔晖过 定义一个整型变量瓜,&1八8 8记昭 定义一个字符串变量?犷彻8油?0啦0&过0自动识别数据库路径0泔&1.0站油&8&&瓜6 八卯卫&& &血曲"0泔&2.0站油&8&&瓜6 八卯卫&& & “尺?0血曲" 2乂 8诎?犷彻8油咖过1一。11吐。验证操作员及密码10&132.600861.00? ?&186打 0&132.600861.061810泔&之.尺沈0记861?111证1抛"操作员 11& “十十 16x11.00X6x1 十十"“迂 03132.600861.0310 16(“操作员输入错误!“)2186031:31.6008006 “861601: &0坩 0X82 66操作员 二“' & 16x11.80卩打16x1: & "0&1:&1.尺6&68 虹迂 16x11.80X6x1 0 "“八“ 16x12.16x1"“如过 16x12.16x1 0站&1.尺。(。!+?加广密 码“)16乙0&过瓜&1打仇10&过6 2186迂 3 16 密码输错3次,退出系统 瓜,她。(“密码输入错误,请向系统管理员查询!“, 0,) 乂601 I虹6打它打过迂 16x11.80X6x1 16("请输入操作员!“) 16x11.861008 2186迂 16x11.80X6x1 0 0泔&1.尺。!“加!+?加广操作员“)打(“查无此操作员,请重新输入操作员!“) 16x11.861008 2186(“请输入操作员密码!“)2186迂了6乂12二6乂1 0 0站31.尺。!“加!+?加广密码“)打("密码错误,请重新输入密码!“) XI似 XI似十12打过迂 2打过迂 2打过迂 2打过迂 2乂迂2血迂 2乂 8诎?犷彻8油咖过2一。11吐。2乂 2乂 8诎5.2.3住宿登记模块设计1.实现目标程序启动后,选择“住宿管理”菜单下的“住宿登记”项,将进入住宿登 记模块。在住宿登记模块中主要实现如下功能: 自动生成住宿登记凭证号码。 提供空闲房间供用户选择。 实现客人住宿登记,收取客人预交宿费。 自动计算折前宿费、实际宿费、宿费提醒时间、退宿时间。 住宿登记窗口界面:住宿登记2住宿登记110 12008/6/9(1001 姓 名一|学生证|041373 联系地址|石化学院 住宿事由外出房间号码1031客房标准寡房价格住宿日期住宿时间; ±|庄宿天数匸 折前宿费阿 I折扣呢实际宿费頃收押金!1 提醒日期|醒时间I 退宿日期宿时间|12:00:0备 注揲作员:登记 | 确定 | 职消 | 打印 | 退出 |图5.5 “住宿登记”界面2实现过程在“客房管理系统”工程中,添加一个新窗体,命名为脆化肚4。 在窗体中添加3个0站8控件、1个08010控件、3个0孙1沙6控件、2 个0她0控件、18个了6丨控件等。主要控件对象的属性如表5.2所示。表5.2主要控件对象的属性列表对象属性值功能03131031338636提供数据查找16001(8010603132031338636提供数据查找16001(8010603133031338636提供数据绑定16001(8010608000108010603133提供数据选择房间号80皿也01以瓜打房间号0001181身份证、军官证、工作证证件列表0002181折扣、招待、挂帐付款方式列表3程序代码:01坩1人8 I泔弨迁 定义一个整型变量?犷彻8油?0啦0“0自动识别数据库路径03131.031338636 八口?站& & “化龟 03132.031338636 八口口卫站& & “化龟1坩IV 03133.031338636 八口?站& & "化龟厂坩IV 2乂 8诎?8油?0啦一八油乂彻。初始化日期及时间0X1.316 0316: 111.316 瓜6112.316 #12:00:00 ?#: 0X2.316 0316: 0X3.316 0316 ,02.6x1 瓜31 打肌。(力 + !乂!; 赋值给 0200(1 861008获得焦点2“ 8诎?11316 ?011031(03061 八8 1166131.23161 16 设置主窗体有效2乂 8诎?犷彻 8油 000201100迂 0002.16x1 二 "折扣"162801(8:1.2打油16过 了阳6 设置2801(8有效 2801(8X8 过?0 8 2801(8获得焦点 2乂迂迂 0002.16x1 "招待"16 2801(81.2316 了阳6 设置 2801(8;:有效 乙口了.!: 0 赋值给 2801(8 2乂迂 2乂 8诎?131:6 361101100 2乂 8诎?1316虹&打86(1打过6乂 八8 11626;861601 0386 I乂6乂 0386 6乙口只了).! ?。啦树口?口了作).!) 口口了.!), “0.00”; 计算折前宿费乙口只刃.! 义口只了).! 赋值给2801(9 乙口了口乂!乂! 1000X3.316 0X1.316 十 口口了作).!) '计算退宿日期 0386 8乙?口了).。! ?0加站(口口了+了乂!) “口了+了乂!)丨 100,“0.00。 '计算实际宿费0386 1 0 V31(280;(10).X6x1) 用卯1函数将字符串转换为数字 0X2.316 0X1.316 十 I泔01(2801(1。乂了乂!)丨 口口了+了乂!)) '计算提醒日期迂(V31(280;(10).X6x1) - I泔(V1(280I(10).Xx)丨 “口!+了乂切)0.5 口?口了工乂!)X&打112.316 #6:00:00 ?似#远迪酒店客房管理系统的设计与开发 218611

    注意事项

    本文(毕业论文 酒店客房管理系统的设计与开发.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开