宾馆客房管理系统论文_第1页
宾馆客房管理系统论文_第2页
宾馆客房管理系统论文_第3页
宾馆客房管理系统论文_第4页
宾馆客房管理系统论文_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

PAGE26管理信息系统计算机系毕业设计文档PAGEPAGE64前言目前大多数中小型宾馆客房管理还采用传统的手工管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件、数据和凭证,这对于查找、更新和维护都带来了不少的困难。随着信息技术的发展和人们对宾馆酒店的要求越来越高,这种手工管理已不能适应当前宾馆高速发展的需要。宾馆在手工管理客房时,都采用人工计算宿费,这即耽误时间,又容易出现运算错误,很容易给宾馆和客人造成不必要的麻烦和损失。而客人在住宿几天之后,有可能住宿的费用已超过原交的押金,而手工登记容易遗漏,不能及时催要住宿费,很容易造成客人未交宿费便离宿,这样便会给宾馆造成损失。因此建立客房管理系统即有利于住宿者和也有利于宾馆,同时对节约成本、提高效率和有效地利用资源都有深远的意义。通过对宾馆客房部业务流程的分析,本系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。宾馆客房管理系统要实现客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结账、挂帐、查询统计、住宿销售报表等功能。利用计算机计算宿费、利用“宿费提醒”功能来向客人催要补交的押金,可明显提高对住宿人员宿费的有效管理,加快处理节奏。并将动态实在的住宿登记、客房调整、销售报表、追加押金等有机地联系在一起,对宾馆客房进行全方位的管理。为此,我们特意设计了:住宿管理、客房管理、挂帐管理、查询统计、报表统计、系统设置等六大模块,以实现计算机对宾馆的科学管理。其中主界面、住宿管理模块(主要实现客户预定、住宿登记、追加抻金、调房登记、退房结帐)、客房管理模块(主要实现客房设置、客房查询、房态查看)由陈春建设计;挂帐管理模块(主要实现挂帐查询、客户结款)、查询统计模块(主要实现预定房查询、住宿查询、退宿查询、宿费提醒)由邹洁娟设计;报表统计模块(主要实现住宿登记报表、客房销售报表、客房销售统计)、系统设置模块(主要实现操作员设置、密码设置、初始化、权限设置)由梅勇斌设计。目录TOC\o"1-2"\h\z摘要 3关键字 3第1章 系统分析 51.1 开发背景 51.2 任务概述 51.3 项目开发计划 PAGEREF_Toc104884861\h101.4 数据流图和数据词典 11第2章 概要设计 262.1 系统结构图 262.2 处理流程 262.3 数据库设计 29第3章 详细设计 343.1 主模块 343.2 住宿模块 363.3 续住模块 383.4 调房模块 PAGEREF_Toc104884871\h393.5 结账模块 413.6 预订模块 43第4章 系统测试 45HYPERLINKthefeeofremind"functiontocometowardthesecuritydepositthattheguesturgesandrepairstohandover,canraisethevalidmanagementtostopforthenightthepersonnelthefeeobviously,speedtohandletherhythm.Combinetocontacttrueaccommodationofdynamicstateregister,guestroomadjust,sellthestatementandannexthesecuritydeposit,anicallytogether,carryontheall-directionsmanagementtotheguesthouseguestroom.

Thereissomedeficienciesofthismanagementsystemofguestroom,butitsfunctionisoverall,beeasytotheproceduretorenewinthedaystocome,thedatabasemanagementeasy,interfaceamity,operateconvenience,theefficiencyishigh,thesafetygoodetc.advantage.Theseadvantagescanraisetheefficiencyoftheguesthousemanagementbiggest,isingalsoaguesthousescientificandregulartoturnthemanagement,withimportantconditionthatworldBEinlinewith.Keywordsguesthouse,themanagementinformationsystem,theguestroom系统分析开发背景随着经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而促进了宾馆酒店业的快速发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店业的竞争也愈来愈激烈。如何在激烈的竞争中生存发展,是每一个宾馆酒店必须面临的问题。对宾馆的经营状况起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段,提高宾馆的管理水平,已成为宾馆酒店业发展的当务之急。面对住处时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供强有力的支持。因此,采用全新的计算机网络和宾馆管理系统,已成为提高宾馆的管理效率、改善服务水准的重要手段之一。在某种意义上,宾馆客房管理方面的信息化已成为现代化宾馆的重要标志。任务概述组织结构图董事长/总经理董事长/总经理

副经理副经理

客房部采购供应部市场营销部前厅接待部财务部人力资源部

综合管理餐饮部客房部采购供应部市场营销部前厅接待部财务部人力资源部综合管理餐饮部厨房管理餐厅管理厨房管理餐厅管理总机接待预定管家部洗涤部客房服务培训管理人事管理财务管理收银总机接待预定管家部洗涤部客房服务培训管理人事管理财务管理收银图1.1组织结构图组织与业务的关系业务流程图图1.2业务流程图人力资源部负责对管理宾馆的人力资源管理工作进行整体的监控、考核、支持及业务指导等工作,包括宾馆人力资源规划、人员招聘与配置、培训开发及调配、绩效管理、梯队建设及接班人计划管理、员工满意度建设等工作。除此,负责管理宾馆各项人力资源管理工作。培训管理为宾馆职工丰富专业知识,

增强业务技能和改善工作态度,

使职工的素质水准进一步符合宾馆期望的要求。为提高宾馆的管理水平、服务质量和经营效益服务。提高宾馆职工的工作能力,

提高职工对宾馆的责任感,

减少缺勤、浪费、损失与责任事故。作为激励手段之一,

增加宾馆职工对工作的安全感与满足感,

使职工感到工作有动力,

以减少职工流失。帮助解决宾馆经营管理业务中的实际问题,

促进宾馆的发展和服务升级人事管理主管宾馆人事工作和推行人事制度改革加强人力资源开发的宏观调控,创造更好的吸引人才和培养人才的环境。人事档案相对为静态,对所有员工的教育档案、技能档案、培训档案、政治档案、岗位档案等进行登记管理,全面跟踪每个员工的工作调动情况、工资调整情况等变动。根据以上记录可以对职工进行各种自定义查询和统计。工资管理主要根据工资表打印工资单,该模块与考勤、休假、业绩等业务有密切关系,具体考核公式由操作员自定义。财务部负责宾馆年度财务收支预算的编制和执行;负责宾馆的各项收支、审核、结算工作;根据宾馆经营管理的全貌,设置会计科目、会计凭证和会计账簿,制定核算方法及流程、会计政策等工作;根据宾馆经营的内部管理需要,做好宾馆内部各核算部门的成本核算工作及产品的成本核算工作,将成本核算结果的不合理性及时报告经营班子;负责宾馆工资、各项奖金的计提及发放工作;负责宾馆各项税收的申报、缴纳、年检及办理其他税务事项;负责职工住房公积金的缴存、变更、提取及转移等工作;及时编制税务报表、会计报表等相关的统计报表;负责宾馆的基建财务会计工作;做好财务档案材料的收集、整理及归档工作;反映和监督宾馆的资金运用,分析、考核财务状况和财务成果,提高资金的使用效益,不断改善经济管理。财务管理负责对宾馆的财务管理工作进行整体的监控、考核、支持及业务指导等工作,并通过各项财务分析工作为管理宾馆的战略发展和市场拓展提供可行性支持。收银负责各部门的收、缴款,到财务部门领取发票和各种单据、表格等工作。餐饮部部门主要业务为餐厅管理和厨房管理,具体为厅面服务质量管理、成本管理以及服务员和厨师队伍的输出、组建等工作。根据客人的具体要求,举办各种类型宴会、酒会、招待会、国际会议等,向客人提供各种不同风味的精美食品和优质服务。举办各种美食节和时令、节日特选等餐饮活动,不断推出新荣,吸引更多的客人来店用餐,为酒店创造良好的声誉。提供各类会议服务。严格餐饮成本控制,不断提高经济效益。餐厅管理负责组织公共区域的保洁工作,餐具的保管、清冼和准备工作厨房管理负责组织传菜、划单,准备开胃菜、开胃酒,调味料,有时还要承担煮饭的工作。负责组织和操作调酒、果盘的制作,茶水的准备,酒水的销售等工作。综合管理保安部是维护宾馆正常工作,生活秩序,保障客人,员工和财产安全的职能部门。做好安全保障工作可以增强宾馆的安全感,信任感,对树立宾馆的良好形象也具有极其重要的意义。工程部是负责宾馆各项设备与设施正常运转和实施管理的职能部门。为了保障宾馆运营的各项硬件设备和设施运转正常。根据宾馆对客服务要求和设备运行规范,经济合理地安排、调度各系统设备运行,为宾客提供舒适、优雅、安全的环境。对宾馆机械、电气、暖通等设备及建筑装潢等设施进行日常维修和保养,并根据需要进行预防性维护和更新改造,以保证宾馆设施、设备的正常运转。对宾馆设备、设施的日常运行与维修费用、能源费用等开支进行管理和控制。总务部属于后勤的保障部门,他既为宾馆一线部门承担部件,美化和清洁环境等服务,又负责宾馆员工的福利,身体保健和伙食供应等工作。康乐部由桑拿中心、KTV、健身房、台球室、棋牌室等组成,营造良好的康乐氛围和环境。为宾客提供一流的娱乐、健身服务。不断推出新的娱乐活动和娱乐项目,增强宾馆对客人的吸引力。安全部指导并协助宾馆各部门采取措施,做好防盗、防火、防灾等安全保卫工作,逐步健全安全防范规章制度,积极推行安全工作责任制,保障住店客人和员工的人身财产安全。对宾馆员工开展安全教育,进行安全工作程序及技术的培训。执行日常的安全巡逻和监视工作。与当地公安、消防等部门保持良好的工作联系客房部提供问询、留言、客房钥匙保管、行李搬运、保管寄存等各项服务措施。提供各种数字,客房出租统计,客房分析,销售分析。处理客人投诉。客房服务为客人提供各种高标准的客房服务。洗涤部负责做好客房及公共区域清洁卫生。负责洗涤客房和餐厅的所有织品、客人衣物以及全店员工的制服。管家部负责客房设备、用品管理,降低营业成本。采购供应部负责宾馆物资、食品等的供应。负责宾馆总仓库的管理,保持合理的库存。采购物品做到价格适中、质量上乘、供货及时。及时了解市场行情,保持与各供应商的联系。采供部是承担宾馆所需的各种物资采购,仓储保管,供应使用等工作的重要部门。前厅接待部负责检查大厅内各区域的设施完整,如需修理,应及时通知工程部。监督检查大厅清洁和环境卫生,协助或代表总经理接结好VIP客人。尽快解决客人投诉,尽量满足客人要求,保持管理者与客人之间的关系和谐。确保在贵宾到达之前做好一切必要的准备工作。如登记卡欢迎卡检查客房清洁和布置标准等。迎接每一位贵宾,热情、礼貌地陪同客人进房。并按照工作程序批准置放水果,鲜花和礼品。编排每日到达离开及住店贵宾名单,熟记其姓名,为每一位离店贵宾送行,落实贵宾接待的每一个细节。饭店客满时积极配合接待部人员做好客人的安置工作。夜班当值时检查宾馆公共区域及员工工作状态并将所发现的问题通知有关部门。当客人对账单有疑问时,根据宾馆有关规定和总经理授权处理。协助保安部调查异常事物和不受欢迎客人。必要时,按照紧急情况处理程序,处理突发事件。预定负责登记宾客客房预定或其他酒席预定和会议室预定等。接待负责迎接客人,为客人引坐,订餐的登记,公示每餐订餐情况,收集并建立客户档案。总机主持总机班全面工作。负责计划,监督和指导总机班的工作。负责提供和编写宾馆内部电话号码及宾客常用电话号码。随时注意了解值机员在工作中遇到的问题并及时予以解决。有重要宾客接待任务时,提醒当班人员予以重视,并布置检查。定期定时检查各种报表的完成情况和准确性。熟悉总机室的工作程序并能熟练地操作、准确、高效地接转各种电话。监督指导本班话务员的工作。能准确、流利的用英语处理当班内所发生的客人国际国内直拔电话。市场营销部负责对管理宾馆的市场营销工作进行整体的监控、考核、支持及业务指导等工作,部门业务主要包括品牌的宣传维护、管理公司战略发展的研究及具体市场拓展工作。功能体系图图1.3功能体系图实现目标《宾馆客房管理系统》针对的操作员是单个中小型宾馆(饭店),主要的实现目标有:(1)住宿管理提供对客人的“客房预定”、“住宿登记”、“追加押金”、“退房结帐”,及在客人需要下进行“调房登记”功能及多种查询功能(2)客房管理提供对宾馆内部管理人员的“客房设置”、“客房查询”及“房态查看”功能(3)挂帐管理提供对有长期业务往来的客户的“挂帐查询”、“客户结款”功能(4)报表统计提供“住宿登记报表”、“客房销售报表”、“客房销售统计”等各种报表功能,以此来获得各种统计数据(5)系统设置提供“初始化”、“操作员设置”、“密码设置”、“权限设置”等各种系统管理维护工具。运行环境小型局域网服务器(戴尔Power2800)工作站(PIV台式机)交换机(思科2954)操作系统Windows2000/98/XP数据库Access开发工具VisualBasic6.0项目开发计划2004年11月20日——2004年11月30日在指导教师的指导下,填写《开题报告》和《任务书》,并提交指导教师审批。2004年12月1日——2005年1月7日严格按统一的规范格式,进行毕业设计与毕业设计文档撰写,在本学期末完成设计文档中的“第一章系统分析”与“第二章概要设计”及部分的详细设计。2005年2月1日——2005年4月15日继续毕业设计与文档撰写,及时向指导教师汇报毕业设计完成情况,并完成填写指导教师指导的表格。并争取完成全部的毕业设计。2005年4月15日——2005年5月1日向指导教师提交毕业设计全部成果(软件光盘与文档电子版),通过指导教师初审与系部复审。数据流图和数据词典酒店管理者查询统计客房和客人信息;住宿管理过程简要说明项目名称宾馆客房管理系统项目代码名称住宿管理子项目名称住宿管理子项目代码名称ZSGL作者陈春建创建时间2004-12-1020:10修改时间2005-1-110:30数据流图图1.4客人住宿过程图1.4客人住宿过程数据词典数据源点及汇点描述:名称:客户简要描述:住宿、退宿、交押金、付钱及登记有关数据流:凭证号;所住客房;住宿凭证;所付钱款名称:日历简要描述:当日日期有关数据流:年月日加工逻辑词条描述:加工名:住宿登记检验加工编号:1简要描述:检验客户身份、房间是否为空、客人所付押金以此判定客人是否能住宿输入数据流:凭证号;所住客房,所住天数,客人信息,客房信息,客房访问记录,日期输出数据流:入住错误信息,入住信息加工逻辑: IF姓名房号没输入THEN发出“入住错误” ELSEIF房间不为空THEN发出“入住错误”ELSEIF客户所付押金少于(入住房价*入住天数)THEN发出“入住错误”ELSEIF客人还有未付款项THEN发出“入住错误”ELSE发出“入住成功信息”ENDIFENDIFENDIFENDIF加工名:住宿登记加工编号:2简要描述:将“住宿信息”登记到“住宿登记表”中,完成后修改客房信息表中所选客房的状态。输入数据流:入住信息,日期输出数据流:房间状态的修改,房号加工逻辑:将入住信息及日期写入入住登记表,并修改客房信息表的状态。数据流名词条描述:数据流名:凭证号说明:用以入住信息的唯一识别标识数据流来源:系统自动生成数据流去向:入住登记数据流组成:凭证号=yyyy-mm-dd+d+000(yyyy-mm-dd表示当前日期,d是中文第的意思,000用三位数字表示每月的第几个人的编号)借书证号=“yyyy-mm-ddd001”..“yyyy-mm-ddd数据流名:客房说明:记录客房的主要相关信息数据流来源:管理人员数据流去向:修改客房信息数据流组成:客房=房间号+房间状态+房间类型+价格房间号=“001”..“999”房间状态=1{字母}房间类型=2{字母}24价格=“000”..“999”数据流名:检验错误说明:用于指示客户入住错误信息数据流来源:入住检验数据流去向:客户数据流组成:检验错误=2{字母}40每个数据量流通量:数据流名:入住信息说明:用于传递凭证号和房间号数据流来源:入住检验数据流去向:入住登记数据流组成:入住信息=凭证号+房间号每个数据量流通量:数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:入住检验,入住登记数据流组成:日期=年+月+日年=“0000”..“9999”月=“01”..“12”日=“01”..“31”每个数据量流通量:数据流名:客人信息说明:用于记录在住的客人信息数据流来源:住宿登记表数据流去向:入住检验数据流组成:客人信息=凭证号+姓名+联系方法数据流名:客房信息说明:用于记录酒店的客房情况数据流来源:客房信息表数据流去向:入住检验数据流组成:客房信息=房间号+房间状态+房间类型+价格数据文件词条描述:数据文件名:住宿登记表简述:存放客人信息输入数据:客人信息输出数据:无数据文件组成:住宿登记表由“客人信息”组成数据文件名:客房信息表简述:存放客房信息输入数据:无输出数据:客房信息数据文件组成:客房信息表由“客房信息”组成宾客续住过程简要说明项目名称宾馆客房管理系统项目代码名称住宿管理模块子项目名称宾客续住子项目代码名称BKXZ作者陈春建创建时间2004-12-1020:10修改时间2004-1-1010:30数据流图图1.5宾客续住过程图1.5宾客续住过程数据词典数据源点及汇点描述:(前面已描述)加工逻辑词条描述:加工名:住宿凭证检验加工编号:3简要描述:检验客人是否为本酒店住客输入数据流:客人,凭证号输出数据流:检验错误,续住信息加工逻辑:IF凭证号与数据库数据不符THEN发出“检验错误”ELSE发出“续住信息”ENDIF加工名:续住登记加工编号:4简要描述:把宾客补交的押金加到客人的信息,如果已经欠款给出警告及欠款数目输入数据流:续住信息,日期输出数据流:续住成功,补交押金凭证加工逻辑:IF已经欠款THEN统计欠款数目生成含警告的返回信息ELSE生成成功信息ENDIF 给出续住返回信息数据流名词条描述:数据流名:续住信息说明:用于传递凭证号和房号数据流来源:续住检验数据流去向:续住登记数据流组成:续住信息=凭证号+补交的押金数目数据流名:续住成功说明:用于通知续住成功数据流来源:续住登记数据流去向:客人数据流组成:续住成功=补交押金凭证数据文件词条描述:(前面已描述)退宿查询过程简要说明项目名称宾馆客房管理系统项目代码名称退宿查询子项目名称退宿查询子项目代码名称TSCX作者邹洁娟创建时间2005-1-1020:10修改时间2005-1-1510:30数据流图图1.7退宿信息查询过程数据词典数据源点及汇点描述:(前面已描述)加工逻辑词条描述:加工名:退宿查询加工编号:3简要描述:查询退宿的客人情况和营业收入输入数据流:客人、房号、日期、操作员等查询关键字中的一个或几个输出数据流:查询出错,退宿信息加工逻辑:IF输入数据流与数据库数据不符THEN发出“表中无相应记录”ELSE发出“退宿信息”ENDIF加工名:查询统计加工编号:4简要描述:对相应的退宿登记表中的数据进行统计输入数据流:查询信息,日期输出数据流:访问纪录,查询成功加工逻辑:IF无相应记录THEN生成含警告的返回信息ELSE调出数据库中相应的记录 生成成功信息ENDIF 给出查询返回信息数据流名词条描述:数据流名:查询关键字说明:用于传递查询的信息数据流来源:操作员输入数据流去向:查询统计数据流组成:查询关键字=退宿登记表的相应字段数据流名:查询成功说明:用于通知查询成功数据流来源:查询统计数据流去向:操作员数据流组成:查询成功=退宿登记表中的相应信息客房管理简要说明项目名称宾馆客房管理系统项目代码名称客房管理子项目名称客房管理子项目代码名称KFGL作者邹洁娟创建时间2005-1-1020:10修改时间2005-1-1510:30数据流图图1.8客房管理过程数据词典数据源点及汇点描述:(前面已描述)加工逻辑词条描述:加工名:客房增减检验加工编号:3简要描述:检验该客房房号是否可以增加或删除输入数据流:客房房号输出数据流:检验错误,成功信息加工逻辑: IF操作员没有此操作的权限THEN发出“操作错误” ELSEIF增加房间操作,但房间号已经存在THEN发出“操作错误”ELSEIF删除房间操作,但房间状态不为空THEN发出“操作错误”ELSE发出“操作成功信息”ENDIFENDIFENDIFENDIF加工名:客房登记加工编号:4简要描述:对于增加的房间进行登记输入数据流:客房信息,日期输出数据流:客房访问纪录,操作成功加工逻辑:IF输入的客房信息不全THEN生成含警告的返回信息ELSE更改客房信息表 生成成功信息ENDIF 给出客房操作相关的返回信息数据流名词条描述:数据流名:客房信息说明:用于传递客房房号。数据流来源:客房检验数据流去向:客房登记数据流组成:客房信息=房间号+房间状态+房间类型+价格数据流名:客房操作成功说明:用于通知操作成功。数据流来源:客房登记数据流去向:操作员数据流组成:客房操作成功=2{字母}10数据文件词条描述:(前面已描述)打印报表简要说明项目名称宾馆客房管理系统项目代码名称报表统计管理子项目名称打印报表子项目代码名称DYBB作者梅勇斌创建时间2005-1-1020:10修改时间2005-1-1510:30数据流图图1.9报表打印过程数据词典数据源点及汇点描述:(前面已描述)加工逻辑词条描述:加工名:打印报表加工编号:3简要描述:检验操作员是否有权限管理系统输入数据流:操作员名、密码,操作员访问记录输出数据流:检验错误,报表信息加工逻辑:IF操作员权限小于可以管理系统的权限THEN发出“错误信息”ELSE发出“正确信息”和显示报表ENDIF加工名:信息查询加工编号:4简要描述:操作员检索各种信息输入数据流:要检索的信息,日期输出数据流:显示信息,检索成功加工逻辑:IF操作员权限小于可以管理系统的权限THEN记录访问信息生成含警告的返回信息ELSE执行相应操作 生成成功信息ENDIF 给出返回信息数据流名词条描述:数据流名:维护信息说明:用于传递操作员名和操作员等级数据流来源:操作员检验数据流去向:打印登记数据流组成:打印信息=操作员名+操作记录数据流名:打印成功说明:用于通知打印成功和输出报表数据流来源:打印登记数据流去向:管理员数据流组成:维护成功=2{字母}10数据文件词条描述:(前面已描述)系统维护过程简要说明项目名称宾馆客房管理系统项目代码名称系统维护子项目名称系统维护子项目代码名称XTWH作者梅勇斌创建时间2005-1-1020:10修改时间2005-1-1510:30数据流图图1.10系统维护过程数据词典数据源点及汇点描述:(前面已描述)加工逻辑词条描述:加工名:系统维护加工编号:3简要描述:检验操作员是否有权限输入数据流:操作员名、密码输出数据流:检验错误,系统维护信息加工逻辑:IF操作员权限和权限设置表中的相关属性为0THEN显示各相关操作为DISABLEELSEIF操作员权限和权限设置表中的相关属性为-1THEN显示各相关操作为ENABLE,并显示信息ENDIFENDIF加工名:系统维护加工编号:4简要描述:操作员对系统中各种基础数据的操作,如初始化和权限设置等输入数据流:操作员名,密码,权限判断输出数据流:无权限,修改成功加工逻辑:IF操作员权限小于可以进行操作的权限THEN显示你无权限作此操作生成含警告的返回信息ELSE执行相应操作 生成成功信息ENDIF 给出返回信息数据流名词条描述:数据流名:维护信息说明:用于传递操作员名和操作员等级数据流来源:操作员检验数据流去向:维护登记数据流组成:维护信息=操作员名+操作记录数据流名:维护成功说明:用于通知维护成功数据流来源:维护登记数据流去向:操作员数据流组成:维护成功=2{字母}10数据文件词条描述:(前面已描述)概要设计系统结构图客房销售统计客房销售报表住宿登记报表客户结款挂账查询退房结帐调房登记追加押金住宿登记客房预定系统设置报表统计查询统计挂账管理客房管理住宿管理客房销售统计客房销售报表住宿登记报表客户结款挂账查询退房结帐调房登记追加押金住宿登记客房预定系统设置报表统计查询统计挂账管理客房管理住宿管理宾馆客房管理系统宾馆客房管理系统权限设置初始化密码设置操作员设置宿费提醒退宿查询住宿查询预定房查询房态查看客房查询客房设置权限设置初始化密码设置操作员设置宿费提醒退宿查询住宿查询预定房查询房态查看客房查询客房设置图2.1系统结构图处理流程主流程建立与数据库的连接获取系统设置显示主对话框等待操作员输入如为住宿:进入住宿流程。如为退宿:进入退宿流程。如为信息查询:进入查询流程。如为系统管理:进入系统管理流程。如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接住宿流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入客人的身份证,姓名,预离日期,所付押金,所住房号,写入住房登记表,并更新客房信息表,显示操作结果,打印住宿凭证。如为完成住宿操作:结束住宿流程。客房管理流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入客房号码,房间状态,房间价格,房间类型等,更新房间信息表并显示操作结果。如为完成操作:结束客房管理流程退宿流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入住房凭证号,显示该客人的姓名,住房时间,房费等,更新库客房信息表并显示。如为完成操作:结束退宿流程住宿查询流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入客人的姓名,查询客房登记表,有者显示客人的信息,没有者不显示任何东西。如为完成住宿查询操作:结束住宿查询流程。退宿查询流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入客人的姓名,查询退房登记表,有者显示客人的信息,没有者不显示任何东西。如为完成退宿查询操作:结束退宿查询流程。打印住宿登记报表流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认输入起始时间和终止时间,查询住房登记表,有者显示客人的信息,和统计总的客人数和总的消费数,没有者不显示任何东西。如为完成操作:结束打印住宿登记报表流程。权限设置流程要求操作员输入操作员名和密码进行身份查验根据操作员的等级得到相关信息并显示等待操作员输入如为确认选中操作员的名字,在相应的权限里设置,写入权限设置表,显示操作结果。如为完成权限设置操作:结束权限设置流程。数据库设计本系统使用的数据库为hotel.mdb,其中共包括六个表,名称及功能说明如下:住宿登记表(djb)退宿登记表(tfd)客房预定表(kfyd)客房基础信息表(kf)挂账明细表(gzmx)权限设置表(qxsz)下面我们详细说明:住宿登记表(djb)主键凭证号码字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码文本20详细地址文本50出差事由文本50房间号文本20客房类型文本10联系电话文本50客房价格货币8住宿日期日期/时间8住宿时间日期/时间8住宿天数数字double宿费货币8折扣数字double应收宿费货币8预收金额货币8提醒日期日期/时间8退宿日期日期/时间8备注文本50标志文本1日期日期/时间8时间日期/时间8结款方式文本10退宿时间日期/时间8提醒时间日期/时间8摘要文本200BZ数字double退宿登记表(tfd)关键字凭证号码字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码文本20详细地址文本50工作单位文本50房间号文本20客房类型文本10客房价格货币8住宿日期日期/时间8住宿时间日期/时间8住宿天数数字double宿费货币8折扣或招待数字16折扣数字double应收宿费货币8杂费货币8电话费货币8会议费货币8存车费货币8赔偿费货币8金额总计货币8预收宿费日期/时间8退还宿费日期/时间8退房日期日期/时间8退房时间日期/时间8日期日期/时间8时间日期/时间8备注文本50联系电话文本20BZ数字double客房预定表(kfyd)关键字姓名、身份证号字段名称数据类型字段大小姓名文本50证件名称文本20身份号码文本20详细地址文本50联系电话文本50工作单位文本20客房类型文本10客房价格货币8预住日期日期/时间8预住天数日期/时间8预付金额货币8备注文本50客房基础信息表(kf)关键字房间号字段名称数据类型字段大小房间号文本30房间类型文本50价格货币8房态文本4备注文本100配置文本100使用设置文本10营业日期日期/时间8挂账明细表(gzmx)字段名称数据类型字段大小日期日期/时间8挂账单位文本100摘要文本100住宿金额货币8欠款金额货币8还款金额文本8金额累计文本16姓名文本100证件号码文本100票号文本20时间日期/时间8房间标准文本10房间价格文本10权限设置表(qxsz)字段名称数据类型字段大小编号数字整型操作员文本50密码文本50客房预定是/否1住宿登记是/否1退宿登记是/否1追加押金是/否1客房管理是/否1客房查询是/否1预定房查询是/否1住宿查询是/否1退宿查询是/否1宿费提醒是/否1登记预收报表是/否1客房销售报表是/否1客房销售统计报表是/否1操作员设置是/否1密码设置是/否1初始化是/否1权限设置是/否1房态查看是/否1调房登记是/否1挂账查询是/否1客户结款是/否1系统的实体—联系(E-R图)如下图2.2系统E-R图详细设计主模块简要说明模块名称主模块模块代码名称main启动条件输入正确的操作员名密码并按确定输入无功能程序的主窗体,进入其它子模块的路径输出无程序逻辑图3.1主模块图3.1主模块界面设计图3.2主模块界面图3.2主模块界面本模块的部分代码如下:PrivateSubForm_Load()Data1.DatabaseName=App.Path&“\hotel.MDB”‘自动识别数据库路径EndSubPrivateSubForm_Activate()‘按照设置的操作员权限来显示相应的菜单及工具栏WithData1.RecordsetIf.BOF=FalseThen.MoveFirst.FindFirst“操作员like“+Chr(34)+StatusBar1.Panels(4).Text+Chr(34)+“”If.NoMatchThenElsemain.kfyd.Enabled=.Fields(“客房预定”)main.kfydcx.Enabled=.Fields(“预定房查询”)main.zjyj.Enabled=.Fields(“追加押金”)main.ZSDJ.Enabled=.Fields(“住宿登记”)main.Toolbar1.Buttons(1).Visible=.Fields(“住宿登记”)main.tf.Enabled=.Fields(“退宿登记”)main.Toolbar1.Buttons(2).Visible=.Fields(“退宿登记”)main.tfdj.Enabled=.Fields(“调房登记”)main.kfsz.Enabled=.Fields(“客房管理”)main.kfcx.Enabled=.Fields(“客房查询”)main.ftck.Enabled=.Fields(“房态查看”)main.gzcx.Enabled=.Fields(“挂帐查询”)main.khjk.Enabled=.Fields(“客户结款”)main.zscx.Enabled=.Fields(“住宿查询”)main.Toolbar1.Buttons(3).Visible=.Fields(“住宿查询”)main.tfcx.Enabled=.Fields(“退宿查询”)main.sftx.Enabled=.Fields(“宿费提醒”)main.Toolbar1.Buttons(5).Visible=.Fields(“宿费提醒”)main.ysbb.Enabled=.Fields(“登记预收报表”)main.xsbb.Enabled=.Fields(“客房销售报表”)main.Toolbar1.Buttons(4).Visible=.Fields(“客房销售报表”)main.xstj.Enabled=.Fields(“客房销售统计报表”)main.czysz.Enabled=.Fields(“操作员设置”)main.ma.Enabled=.Fields(“密码设置”)main.csh.Enabled=.Fields(“初始化”)main.qxsz.Enabled=.Fields(“权限设置”)main.Toolbar1.Buttons(7).Visible=.Fields(“密码设置”)main.Toolbar1.Buttons(8).Visible=.Fields(“权限设置”)Ifmain.Toolbar1.Buttons(7).Visible=FalseAndmain.Toolbar1.Buttons(8).Visible=FalseThenmain.Toolbar1.Buttons(9).Visible=FalseEndIfEndIfEndWithEndSub在主程序界面中点击相应的工具栏和菜单项,将进入相应的操作模块,详情请参阅前文的系统结构图,在此将不再以源代码形式列出。测试要点模块正常工作流程对权限的查验,包括有权限的操作员和无权限的操作员的处理数据库连接异常能否做出适当处理数据库数据异常时能否判断并

温馨提示

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

评论

0/150

提交评论