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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(软件项目开发课程设计宾馆客房管理系统说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件项目开发课程设计宾馆客房管理系统说明书.docx

1、软件项目开发课程设计宾馆客房管理系统说明书*实践教学*兰州理工大学计算机与通信学院2010年春季学期软件开发综合训练课程设计题 目: 宾馆客房管理系统 专业班级: 计算机科学与技术08级(3)班 姓 名: 姚惠博 学 号: 08240301 指导教师: 张 红 成 绩: 摘 要宾馆客房管理系统是对宾馆的客房进行系统管理,整个系统包括客户的入住,客房的管理,宾馆收入的统计等功能,在应用系统使用,为保证系统的安全,必须设置用户检测程序。合法用户可进入,非法拒绝登录。同时要能够设置用户的使用权限,用户登录后只能进行其权限所允许的操作。本说明书仅对客房管理系统中的一些功能进行简要的介绍如基础设置,预定

2、管理,前台接待管理以及前台收银管理的功能。说明书提供给读者系统功能的流程图,功能盒图,E-R图等程序设计前经常使用的图,以便读者理解该系统。本说明书对客房管理系统的各个子系统进行了简要说明,并对本人完成模块的功能、数据库进行很详细的说明,不足的地方希望读者多多见谅并提出宝贵意见。关键词:数据库;数据字典;客房管理;流程图;E-R图序 言在信息高度发达的今天,宾馆业务设计的各个工作环节已不在仅仅是传统的住宿,结算业务,而是更广,更全面的服务性行业代表。宾馆宾馆成为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷,方便的服务,给宾

3、客感受一种顾客至上的享受,提高宾馆的管理水平,简化各种复杂操作,在最合理最短时间内完成宾馆业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对宾馆行业内激烈的竞争形式,各宾馆均在努力拓展其服务领地的广度和深度。虽然信息化并不是宾馆走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的作用。因此,采用全新的计算机网络和管理系统,将成为提高宾馆的管理效率,改善服务水平的重要手段之一。1.可行性研究1.1可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以

4、知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为宾馆客房的管理服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可行性研究至少要从以下三方面研究每种解法的可行性:1、技术可行性2、经济可行性3、操作可行性。1.1.1技术可行性宾馆管理系统由计算机硬件、系统软件及应用软件组成。 (1) 硬件指电脑设备,系统软件指系统的运行平台,它们一起

5、构成宾馆管理系统的体系结构。宾馆管理系统使用的体系结构一般有三种类型:单机系统、集中式和分布式。这三种结构随计算机技术的发展而产生,至今还在不断地发展变化着。 早期的单机系统,由一台主机、显示器、键盘、打印机等,再配备一定的软件组成,能完成一些简单的业务宾馆。由于该系统的信息处理能力较弱,数据的安全性不高,该结构目前已很少有人使用。 集中式处理结构,采用一台或二台小型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业。它数据处理能力强,数据安全,可靠性高。缺点是终端本身没有处理能力,系统处理速度将随终端数量的增加而明显减慢,而且一般终端只有字符界面,用户界面不美观。因

6、此,在PC机及Windows流行之前的70年代到80年代末,是宾馆最理想的结构。分布式处理结构以高档微机或小型机作为网络服务器,通过网络连接各个工作站,而各工作站都是一台独立的微机,本身具有数据处理的能力,需要时可联机入网在服务器内进行数据处理,是目前理想的体系结构。以前流行的局部网络系统(文件服务器结构,基本上是DOS系统,属已淘汰),目前流行的C/S结构(即客户机/服务器结构)都是分布式结构。C/S结构中,客户机支持用户的前端处理,而且一般是Windows图形界面,服务器用于支持应用的系统环境,包括数据库的管理及查询。它结合了局部网络和集中式多用户系统的优点,由服务器和客户机协同处理,充分

7、发挥系统的各种优越性,是目前宾馆中最佳的体系结构。随着通讯技术的发展,Internet的普及,分布式结构实现了远程数据处理。这种广域网分布结构更适合宾馆集团的信息管理。集团总部可以通过Internet有效地管理各地的宾馆,及时了解各宾馆之间的经营情况,各宾馆之间也可通过Internet实现信息互传。从计算机应用的发展趋势看,基于B/S(浏览器/服务器)结构的广域网方式是今后发展的方向。目前C/S结构的交互性较强,安全性高,处理速度快,而B/S结构的点对多点、多点对多点的开放式模式降低了系统的安全性,而且通过网络传递信息,通信量大,处理速度较慢,对一些中小型宾馆来说,C/S结构是首选结构。(2)

8、软件结构一个宾馆管理系统从使用者的角度看,软件结构就是宾馆管理系统的功能结构。各种功能之间有各种信息联系,这样就构成了一个有机整体,形成一个完整的软件功能结构。因此系统一般可分为前台(对客人服务)和后台(内部管理)两大部分,以及各种各样的系统接口。一般宾馆管理软件的功能结构图如下:图2-1软件功能结构图1.1.2经济可行性主要是对开发宾馆客房管理系统的经济效益进行评价 ,一但开发出宾馆客房管理系统后,宾馆可以简化其工作的复杂度,对客户的资料管理更加系统化,减少了宾馆及客户的不必要的麻烦,很容易吸引更多的回头客,会在客观上提高宾馆的效益,更可以吸引单位与宾馆达成长期的合同,保证了宾馆基本效益。在

9、开发软件的花费上,所用的金钱并不是很多,但可以提高宾馆的声誉,更可以提高宾馆的效益,完全可以达到物超所值。1.1.3操作可行性主要是了解宾馆客房管理的相关人员对开发信息系统是否支持,在做该系统时我们会想到宾馆从业人员的知识水平,使操作页面更加简洁明了,操作容易上手,再对其从业人员进行简单的培训,很容易解决在操作上的困难。再对其从业人员进行简单的培训,很容易解决在操作上的困难。1.2系统流程图图2-2系统流程图1.3数据流程图面对信息时代的机遇和挑战,采用全新的计算机网络和宾馆信息管理系统,已成为提高宾馆管理效率、改善服务水准的重要手段之一,在某种意义上,宾馆管理的信息化已成为现代化宾馆的重要标

10、志。客房管理是宾馆管理的核心任务,为此,我们结合目前客房管理的现状,经过充分的调研和综合分析,开发了宾馆客房信息管理系统。该系统的数据流程图如下:图2-3数据流程图1.4数据字典经过以上综合分析,设计出后台数据库的数据字典如下:(一)数据项1 数据项:客户号 含义说明:唯一标识一个客户的身份 别名:客户证件号 类型:数字 长度:18 取值范围:100099992 数据项:姓名 含义说明:客户称谓 别名:个人代号 类型:文本 长度:50 3 数据项:类型 含义说明:唯一标识某一客房标准 类型:文本 长度:104 数据项:额定人数 含义说明:规定各个客房的可容纳人数 类型:数字 长度:4 取值范围

11、:1105 数据项:价格 含义说明:客户住宿一日所付费用 别名:每日房租 类型:货币型 长度:8 取值范围:1010006 数据项:房间号 含义说明:唯一标识一个客房 别名:门牌号 类型:数字 长度:4 取值范围:10199997 数据项:入住日期 含义说明:客户入住宾馆的时间 类型:日期型 长度:8 取值范围:2000-1-12999-12-318 数据项:结算日期 含义说明:客户退房结帐时的时间 类型:日期型 长度:8 取值范围:2000-1-12999-12-31 9 数据项:预订入住日期 含义说明:客户订房时约定入住的日期 类型:日期型 长度:8 取值范围:2000-1-12999-1

12、2-3110 数据项:预订天数 含义说明:预订将要在宾馆住宿的时间长度 类型:数字型 长度:4 取值范围:1100011 数据项:预缴押金 含义说明:客户订房时交纳的现金金额 类型:货币型 长度:8 取值范围:1010000(二)数据流1 数据流:客户需求 说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户 数据流去向:客房查询系统 组成:价格、位置、客房配套设施等 平均流量:待定 高峰期:待定2 数据流:查询结果 说明:输入查询条件后输出的结果 数据流来源:查询系统 数据流去向:客户 组成:房间号、类型、价格、位置、客房配套设施等 平均流量:待定 高峰期:待定3 数据流:客户选

13、择 说明:客户根据查询结果所作出的选择、决定 数据流来源:客户 数据流去向:入住或预订登记系统 组成:类型、房间号等 平均流量:待定 高峰期:待定4 数据流:客户信息与入住信息 说明:前台将客户及其入住信息录入系统 数据流来源:登记模块 数据流去向:入住记录、预订记录 组成:房间号、客户号等 平均流量:待定 高峰期:待定5 数据流:客户需求 说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户 数据流去向:客房查询系统 组成:价格、位置、客房配套设施等 平均流量:待定 高峰期:待定6 数据流:客户入住信息 说明:结算时系统提供给客户的具体的入住信息,如价格、入住时间、消费金额等 数

14、据流来源:结算系统 数据流去向:客户 组成:价格、入住时间、消费金额等 平均流量:待定 高峰期:待定7 数据流:存档信息 说明:客户结算时的结算日期、金额 数据流来源:结算系统 数据流去向:客户入住记录 组成:结算日期、金额 平均流量:待定 高峰期:待定(三)数据存储1 数据存储:客户信息 说明:记录客户的基本信息,如证件号、姓名、性别、籍贯等 输入数据流: 输出数据流: 数据量: 存取方式:随机存取2 数据存储:客房类型 说明:记录各种类型客房的设施配置等信息 输入数据流: 输出数据流: 数据量: 存取方式:顺序存取3 数据存储:客房信息 说明:记录客房的基本信息,所属类型、房间号、位置等

15、输入数据流: 输出数据流: 数据量: 存取方式:顺序存取4 数据存储:系统用户 说明:记录用户使用系统的用户名、密码 输入数据流: 输出数据流: 数据量: 存取方式:随机存取5 数据存储:入住记录 说明:记录客户入住的基本信息,如入住日期、预订房间号等 输入数据流: 输出数据流: 数据量: 存取方式:随机存取6 数据存储:预订记录 说明:记录客户预订的基本信息,如预订入住日期、预订房间号、预订天数等 输入数据流: 输出数据流: 数据量: 存取方式:随机存取(四)处理过程1 处理过程:查询 说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到用户界面。

16、 输入:查询条件 输出:与查询条件相匹配的的记录 处理:在系统存储的信息中检索符合要求的信息记录并输出2 处理过程:登记 说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到响应的存储中 输入:客户信息、客房选择等 输出:客户入住记录 处理:将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中3 处理过程:结算 说明:根据客户提供的信息为客户办理退房手序并注销房间 输入:客户证件号或姓名 输出:客户入住的具体信息以及结算信息 处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档4 处理过程:系统管理 说明:用户的注册、登陆、修改密码以及对用户

17、进行管理 输入:用户名 输出:用户的信息 处理:在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等1.5结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、运行上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。2. 问题定义2.1编写目的宾馆管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的宾馆客房管理系统,为人事主管部门的决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减

18、少不必要的损失和浪费,提高人事管理的效率。2.2项目背景近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错,同时,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难

19、以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。2.3项目概述1、工作内容让计算

20、机对宾馆客房及客户信息自动管理,用户可以直接在计算机上实现客房经营的信息管理,并能在一定程度上实现自动化。 2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。 3、产品1)程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2)文档文档内容包括:(1) 封面(2) 中文摘要100字左右;关键词3-5个(3) 前言(4) 目录(5) 问题定义(6) 可行性研究(包含需要的系统流程图、数据流程图、数据字典等)(7) 需求分析(包含需要的功能模块图、各模块介绍)(8) 总体设计(包含总体软件结构图、数据库设计、E-R图

21、)(9) 详细设计(对概要设计内容进行详细设计)(10) 参考文献、设计总结2.4项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2、预算软件资金投入较少,具体预算分配简略。 3、关键问题 各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.5验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。3.需求分析3.1任务需求分析根据前面介绍的宾馆管理业

22、务流程和信息化管理的目标,一个通用的宾馆管理系统应包含如下图所示的功能,其中每个功能都由若干个相关联的子功能模块组成。除此之外系统还包括信息系统必须具备的通用功能,例如权限设置,数据备份与恢复等。如下图所示为客房管理系统的基本功能模块:图3-1系统基本功能模块3.2基本模块的功能介绍3.2.1客房及客史管理“客房及客史管理”也叫“管家管理”,用于管理客房的信息和客户住宿历史的信息,包含功能模块如下图所示。 图3-2“客房即可使管理”功能模块 “可用房查询”用于查询酒店目前可以使用的客房。“房态维护”用于维护客房的状态,可以在房态图中直接进行修改。“房态统计”用于按照不同的分类统计房态的信息,例

23、如按照客房类型,楼层,朝向,状态等分类。“维修房报表”用于统计分析房态为维修房的客房情况。“在住散客报表”用于统计分析状态为在住散客的客房情况。“在住团报表”用于统计分析房态为在住团的客房情况。“长包房报表”用于统计分析房态为长包房的客房情况。“其他相关报表”用于统计分析房态为其他状态的客房情况。3.2.2财务查核管理“财务查核管理”用于管理酒店每天的财务核查工作,包含的功能模块如下图所示: 图3-3“财务查询管理”功能模块 “夜审”用于对当日入住的的宾客数,开房数进行统计,同时对在店宾客,客房出租状况进行分析,修改系统日期和参数状态,以保证系统的正常运行,这是每天必须进行的工作之一。“普通房

24、租过账”用于将客单,团主单的房租,服务费以及其它设置的自动记账项目加入到客单或团主单账务。每天至少要房租过账一次,也可以根据情况过账多次,但已经过账的项目将不再过账。房租过账之前,可以进行房租统计,试过房租等查询统计。房主过账一般在凌晨进行,如果过账后后还有客人入住,还可以进行一次房客过账。“报价房租过账”用于包价客房的过账。“班次结账”是酒店每天必须进行的操作。日结账就是核对当日进账的金额,收银员核对无误后将现金收入上交财务,并清空班次收银的金额进入新的班次。只有日结后“酒店日期”才转到下一天。3.2.3其他系统接口“其他系统接口”提供了酒店管理系统与其他系统的接口,实现不同系统间的数据共享

25、,包含功能模块如图所示: 图3-4“其他系统接口”功能模块“电话接口计费”用于管理拨入和拨出的电话记录及相应的费用信息。“公安户籍接口”用于将客人的住店信息发送到公安部门信息系统中。“身份证检测”用于和公安部门提供的身份严重系统连接,检查客人提供的身份证或护照的真伪。“视频点播计费”用于进行客户视频点播的费用管理。“宽带接入计费”用于进行客户宽带使用的费用管理。4.系统概要设计通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系

26、应该尽量简单。4.1系统功能模块设计经过综合分析,确定了该系统应该包括如下功能:1) 客房类型管理:提供有关客房类型状况的规范,如标准间、单人间等的价格、设施配置等信息。2) 客房信息管理:管理各个客房的具体信息,如类型、位置等。3) 客户信息管理:入住宾馆的客人的具体信息的录入、保存等。4) 查询功能:包括客户信息查询、客房信息查询、住宿记录查询等。5) 入住管理功能:登记入住信息、分配房间等。6) 预订管理功能:登记预订客户、客房的信息以及浏览查询等。7) 结算功能:客户退房收款以及注销房间等。8) 系统管理:用户管理、用户注册、用户权限设置等。根据以上对系统的功能需求的分析,将系统的功能

27、划分为三大模块:(一)数据管理:包括客房类型管理、客房信息管理、客户信息管理(二)前台操作:包括各种信息的查询、入住和预订登记和结算的管理。(三)系统管理:用户注册、修改密码、用户信息管理。系统的功能模块图如下:图4-1系统的功能模块图4.2数据库概念设计数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对宾馆管理系统的内容和数据流

28、程分析及E-R图,设计如下数据项和数据结构。客户档案信息:包括客户号、客户姓名、性别等信息。客房管理信息:包括客房号、楼层、类型等。客房类型信息:包括面积、价格、额定人数、额定床位、是否有电话、是否有电视等信息。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。图4-2客户实体图图4-3客房实体图图4-4客房类型实体图图4-5系统综合E-R图4.3数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是

29、一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据酒店客房管理系统的功能要求,选取office access作为后台数据库。在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。该数据库由若干个表组成,客房类型表、客房信息表、客户信息表等。1. 客房类型表的结构设计表4-1客房类型表列 名数据类型长 度是否允许为空类型(主键)文本6否面积数字4是价格价格8是额定床位数字4是额定人数数字4是是否有电话选择1是是否有空调选择1是是否有电视选择1是是否有卫生间选择1是2. 客房信息表的结构设计表4-2客房信息表列 名数据类型长 度是否允许为空房间号(主键)数字3否类型文本6否 楼层数字2是3. 客户信息表的结构设计表4-3客户信息表列 名数据类型长 度是否允许为空客户号(主键)数字8否姓名文本6否籍贯文本8是性别文本1是4. 入住记录表的结构设计表4-4入住记录表列 名数据类型长 度是否允许为空客户号(主键)数字8否房间号(主键)数字3否入住时间日期/时间8是结算时间日期/时间8是备注备注200是5. 预定记录表的结构设计表4-5预订记录表列 名数据类型长 度是否允许为空客户号(主键)数字8否房间号(主键)数字3否预订时间日期/时间8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1