




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西苑酒店前台住宿管理信息系统1 引言 在知识经济和全球一体化飞速发展的今天,随着旅游业的发展,酒店、餐饮、娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐饮、康乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店前台管理系统将先进的电脑技术和现代酒店服务管理完美结合起来,实现了住宿、餐饮、康乐全新概念的服务和管理方式。传统的酒店住宿前台管理往往令管理这花大量的时间来处理顾客投诉,例如:错误查询,繁琐的登记和结账手续,旅客费用计算错误,空余客房资料不能及时提供等,从而影响出租率,是的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转,降低各项成本及改善服务质量都有十分积极的作用。人们生活水平和消费意识的提高刺激了旅游业的发展,这无不为酒店行业提供了良好的环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。在当前的这个大的气候下,酒店行业将具有长足的发展。特别是在改革开放的中国,经济的突飞猛进加上随之而来的2008年奥运会,其发展前景可想而知。也正因此,酒店客房管理系统应运而生,可以为酒店行业有效的解决很多实际问题。 在软件开发过程中最为重要的就是数据库的应用部分。 从诞生之日起,数据库应用就一直是计算机技术应用的一个使用范围非常广泛的领域.简单地说,数据库是为了实现一定的目的按某种规则组织起来的、有结构的信息与数据的集合.数据库中的数据可以是文字、图像、声音等. 可以想象仓管人员在收到一份货物定单时,首先需要通过目录检索找到与该批货物与关的分类存储地点和库存量,如果适合,就在仓库中找到那一类货物的货架,并在此货架上按照货物名称或标号次序查找,这样才能够很快找到客户所定购的物品. 数据库里的数据有点类似这种仓库存储,但是要求要严格得多。要能够方便地对其中的数据进行添加、删除、修改以及查询等操作,要保持一致性、持久性等重要特征。2 系统规划2.1 系统初步调查2.1.1 现状分析 通过对目前传统的酒店住宿管理现状的调查,我进一步了解到目前酒店住宿中的管理人员管理,往往花大量时间来处理顾客投诉,例如:错误查询,繁琐登记和结账手续,旅客费用计算错误,空余客房资料不能及时提供等,都是查找一些笔录或电子表格,效率十分低下,信息错误,造成旅客和管理人员之间误解。因此,如果能开发一个面向酒店住宿管理信息系统,通过在酒店住宿部的使用,能够方便全面,及时地掌握旅客住房情况和房间情况,以及入住后在店的消费情况,将大大提高管理人员工作效率和指导住宿管理系统改善管理人员队伍结构。2.1.2 系统开发的目标根据现状分析,我在经过对市场深入细致的分析和研究后,运用国际上的先进计算机技术,采用国际先进的管理模式,结合中国酒店的实际特点,开发了酒店住宿管理系统。一个成熟的酒店住宿管理系统不仅仅是记录酒店客人的信息,提供查询,报表,打印等一系列简单的工作,它能让工作人员从繁琐的手工操作中解脱,并且酒店住宿管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行,酒店电脑系统要求24小时持续运行,数据量较大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配ups(不间断供电系统),并合理连续,以便妨碍整套系统的正常进行。使用该酒店住宿管理系统,具体目标为:a) 电脑收账,打印账单,快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象,使收费完全标准化,公开化。b) 高效的客房管理,能有效的提高房率,增加营业收入。c) 提高决策依据,管理者可随时了解经营情况,已制定相应的经营方针。d) 减轻员工的工作负担,从而使员工把更多的精力放在提高为宾客服务的位置上。e) 简单,方便地保存和查询历史资料。f) 树立良好的酒店形象。2.1.3 系统的功能分析根据系统的开发目标,确定系统的总体任务是实现酒店住宿内部管理关系的信息化和系统化,其主要功能有:1) 前台登记管理:包括在店顾客信息查询,在店顾客信息修改,在店顾客信息录入 等信息的添加,修改和删除。2) 客房信息管理:包括房源信息管理,客房标准管理。房源信息管理:包括房源信息查询,房源信息录入等信息的添加,修改和删除。客房标准管理:包括客房标准查询,客房标准修改,客房标准录入等信息的添加,修改和删除。3) 消费信息管理:包括餐饮消费信息管理和康乐消费信息管理。4) 结账信息管理:包括结账信息查询,结账信息修改,结账信息录入等信息的添加,修改和删除。5) 系统信息管理:包括密码管理和用户管理。6) 密码管理:包括系统密码的输入,修改和确认。7) 用户管理:包括系统用户的添加,修改和删除。系统的功能框图,如图 21所示: 酒店前台住宿管理信息系统 前台登记管理 客房信息管理 结账信息管理 系统信息管理 消费信息管理 系统功能框图 3 系统分析3.1 可行性分析在系统初步调查的基础上,明确了酒店住宿管理目前存在的问题,提出了新系统开发的目标和建立新系统基本功能的设想,以下通过三个方面对酒店前台住宿管理系统的可行性进行分析研究。3.1.1 技术可行性分析本系统关系简单,对象明确,采用Visual Basic 6.0作为前端开发工具,Microsoft Access 2000作为后台数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性,安全性和易用性为数据库编程提供了良好的条件,就整个系统的技术构成来看,属于一个数据库应用类的系统。其基本操作是对存在数据库进行添加,删除,查找,编辑等。所以就单纯的数据库应用来看,不存在技术问题。3.1.2 经济可行性分析 系统投资费用,开发经费和维护费用都较小,并且本系统实施后可以及时对客人的住宿情况和房间情况等过程进行系统管理,显著提高工作效率,有助于审计系统内部完全实现信息化管理,所以本系统在经济上是可行的。3.1.3 组织管理可行性分析要对酒店管理员工的素质普遍提高,因为经常使用计算机辅助管理所以不论是对电脑系统的基本操作还是对系统地维护都有一定的基础。同时 酒店里一般都有计算机系统管理部门,该部门内部都有计算机专业人员,无论是电脑的硬件和软件维护都有强大的技术支持。而且酒店住宿管理内部采用科学的先进的管理制度和方法,规章制度齐全,这些都为系统的建设提供了制度保障。新系统的开发可行性包括可能性和必要性,这两者是相辅相成的,缺一不可的。综上所述,本系统开发目标已明确,在技术上,经济和组织管理等方面都可行,对于酒店住宿管理实现系统管理的信息化和提高工作效率有一定的必要性并且投入少,见效快。因此该系统的开发是完全可行的。3.2 系统的详细调查系统详细调查的目的是为了弄清系统的业务流程,为了系统逻辑模型提供基础。同时,对系统进行全面,深入的调查与分析,是建立新系统的前期工作,也是进行系统设计的重要基础工作。通过对酒店住宿管理现状的调查,结合系统的功能要求,可以了解到酒店住宿管理,由:(1) 顾客进入酒店,由总台服务员根据房源信息情况,为顾客办理入住手续,并登记顾客信息,修改房源信息。(2) 由客房部安排顾客入住,并在顾客离开前将房费送交财务部。(3) 顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客签单之后,将消费单交财务部结账。(4) 结账完毕之后,顾客可离开酒店。(5) 顾客离开酒店之后,客房部整理房间,并适应总台恢复房源信息,修改顾客信息。 根据上述的业务流程来绘制出酒店前台住宿的业务流程图,如31所示:前台 登 记入住更 新房源信息康乐部餐饮部康乐消费单客房部客房消费单餐饮消费单登记客户信息顾客信息财务部总消费 单结帐财务报表 3.3 系统逻辑模型在对酒店住宿管理现状,各部门职责和工作流程进行了全面了解和认真分析的基础上,我听取了指导老师的意见,经过长时间的思考和反复的论证后,最终确定了酒店住宿管理的逻辑模型。以下是以数据流程图方式描述的新系统基本逻辑功能。3.3.1 数据流程图(简称DFD)(1) 酒店住宿管理信息系统关联图的绘制。因为整个系统数据的输入来源于顾客,消费完毕之后的数据输出去向也是顾客,消费数据来源于财务部所以与酒店住宿管理信息系统有关的外部实体就是顾客,该系统的关联图,如32所示:(2) 酒店住宿管理信息系统顶层数据流程图的绘制,分析酒店住宿管理信息系统的业务流程,可得出,整个系统可包括“总台登记”,“消费”和“结账”三个基本的数据处理过程,同时,在进行有关的数据处理过程时,要参考“房源信息”,“价目表”两个数据存储,并产生了“在店旅客信息”数据存储,其顶层数据流程图,如图33所示:(3) 酒店住宿管理信息系统第一层数据流程图的绘制分别对“消费处理”和“结账处理”进一步展开,细化形成该系统的第一层数据流程图,如图34,35所示:顾 客酒店管理信息系统财务部 酒店管理信息系统关联图32顾客P1 前台登记P2 消费总单P3结账 D1 房源信息 D2 价目表 客房信息 入住更新信息 顾客 房号 消费 登记表 明细表 D3 在店顾客信息 结账单 酒店顶层数据流程图 33P2.1住宿消费 D1 价目表 住宿账单 房号 P2统计消费P2.2 餐饮消费 消费项目 餐饮账单 D4 顾客消费明细表顾客P2.3 康乐消费 D2 在店顾客信息 康乐账单 “消费”处理第一层数据流程图34顾客P3.1结账P3.2折扣 免单P3.3打印账单 D4 顾客消费明细表 D3 在店顾客信息 房号 删除顾客 付款方式 D4 顾客历史信息 D4 顾客历史信息 “结账”处理第一层数据流程图 353.3.2 数据字典(简称 DD) 描述一个新系统的模型光有数据流程图是远远不够的,根据系统的数据流程图,进一步得到系统的数据字典(DD),数据字典将数据项,数据流,存储和数据加工一一详细定义,是数据流程图的补充材料,事例说明。 数据项系统名:酒店住宿管理信息系统 编号:G 1条目名:顾客编号 别名:GKBH 属于数据流:顾客信息 存储处:顾客基本信息表数据元素值: 代码类型 取值范围 整型 00019999简要说明:每个顾客都有一个唯一的顾客编号修改说明: 编号 * 日期 2006-5-10 审核 日期 表31 数据项字典 数 据 流系统名:酒店住宿管理信息系统 编号:X 1条目名:顾客消费信息 别名:GX来源:顾客登记表 去处:总台登记数据流结构:顾客消费信息=顾客编号+房号+住宿账单+餐饮账单+娱乐账单简要说明:顾客消费信息是有顾客根据自己在店消费需求选择的信息修改纪录 编写 * 日期 2006-5-10 审核 日期 表32 数据流字典 数据存储字典系统名:酒店住宿管理信息系统 编号:K 1条目名:顾客信息 别名:存储组织:顾客信息 记录数:100000主关键字:顾客编号+消费记录组成 项名:顾客编号(4) 顾客姓名(10) 房号(20) 住宿消费(20) 餐饮消费(20) 康乐消费(20) 支付(4)简要说明:用于存储顾客在店住宿消费的信息修改说明: 编写 * 日期 2006-5-10 审核 日期 表3-3 数据存储字典 数 据 加 工系统名: 酒店住宿管理信息系统 编号 : C 1条目名:住宿消费查询 别名:输入:顾客姓名 输出:住宿消费信息加工逻辑:将住宿消费信息存储在住宿消费明细表中,并按关键字进行排序简单说明:住宿消费信息包括住宿消费,餐饮消费和娱乐消费修改纪录: 编号 * 日期 2006-5-10 审核 日期 表3-4 数据加工字典4 系统设计 经过以上全面地分析,得出系统开发的四条主要指导原则:1) 良好的人机界面,易于操作.2) 进入主界面时,必须有登录权限的检查.3) 子程序的每个功能必须与用户权限一一对应.4) 子界面的调用尽量设计成分层次,独立调用相应的功能,保证良好的交互性.4.1 系统模块设计本系统从功能上可以划分为登录模块,顾客信息模块,房源信息模块,消费信息模块,结账信息模块等模块组成.其中,顾客信息模块,客房信息模块为重点模块,为了详细描述系统各模块功能,我在系统功能划分的基础上,运用HIPO技术对系统的输入和输出功能字上而下进行逐层分解,下面将对重点模块的功能进行详细地描述. 酒店前台管理系统 数据维护顾客信息客房信息系 统信息登出消费 信息登记顾客基本信息登记订房信息客房状态客房标准信 息 备份退房结 帐总台登记要输入顾客姓名,查出顾客的基本信息,包括顾客编号,房号,入住时间等信息,然后再查出所有客房信息,最后进行入住的基本信息的登记;还要根据客户选择客房类型,查出客房的基本信息,包括可方便好,客房面积,客房床位数量,然后再根据客房单价,客房状态,最后供顾客选择入住。 4.2 数据库结构设计 4.2.1 概念模型设计 概念模型设计通常采用实体联系模型(ER模型)方法实现。本系统根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结账信息实体。各个实体具体的描述-图如下:顾客选择客房身份证号顾客姓名联系电话选择消费项目住宿消费餐饮消费康乐消费客房类型客房编号客房价格 m n客房位置 m n 实体之间联系ER图 4.2.2 逻辑结构设计 首先将酒店前台管理信息系统的数据库概念结构转化为SQL 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。实体转换为以下关系:顾客信息:顾客ID、顾客姓名、入住时间、离开时间、备注房源信息:客房编号、客房面积、床位数量、客房单价、客房状态顾客消息:客房编号、顾客ID、顾客姓名、消费项目结账信息:客房编号、顾客ID、结算时间、折扣消费价格:消费项目、单价、备注联系转换为以下关系:登记:顾客ID、客房编号(联系 关系)客房信息查询:客房编号(联系 关系)建账:客房编号、顾客ID、顾客姓名(联系 关系)结账:客房编号、顾客ID、顾客姓名(联系 关系)价格查询:消费项目(联系 关系)根据相同主码合并的原则,最终得到酒店管理信息系统的以下四个关系模式:房源信息关系:客房编号、客房面积、床位数量、客房单价、客房状态在店顾客信息关系:顾客ID、顾客姓名、入住时间、离开时间、备注、客房编号结账信息关系:客房编号、顾客ID、顾客姓名、结算时间、折扣、备注消费价格关系:消费项目、单价、消费时间、备注4.2.3 物理结构设计其各个表格的设计结果如下备注:加“*”的为主关键字列名数据类型可否为空说明Typeid *VarcharNOT NULL客房编号TypenameVarcharNOT NULL客房名称AreaNumericNULL房间面积BednumNumericNULL床位数量HairconditionVarcharNULL是否有空调HtelephoneVarcharNULL是否有电话HtelevisionVarcharNULL是否有电视HtoiletVarcharNULL是否有单独卫生间PriceNumericNULL单价Roomtype 客房标准信息表列名数据类型可否为空说明RoomNO *VarcharNOT NULL客房编号RoomtypeVarcharNOT NULL客房种类RoompositionVarcharNULL客房位置RoompriceNumericNULL单价PutupVarcharNOT NULL是否被预定RoommemoTextNULL备注Rooms 客房状态表列名数据类型可否为空说明Bookno *VarcharNOT NULL订房编号CustomnameVarcharNOT NULL 顾客姓名CustomIDVarcharNOT NULL身份证号码RoomnoVarcharNOT NULL客房编号IndateDatetimeNULL入住日期DiscountNumericNULL折扣InmenoTextNULL备注CheckdateDatetimeNULL结算日期AmountNumericNULL金额Bookin 订房信息表 编 号 字 段 名 称 数 据 结 构 说 明1 Cidentityld * nVarchar(50) 身份证号2 Cname nVarchar(50) 客户姓名3 Cphone nVarchar(50) 联系电话 Customerslnfo客户信息表4.3 安全性设计本系统采用的总台数据库为 Microsoft Access 2000数据库,该数据库使用简便,数据移植性较好。它与Visual Basic 6.0 开发工具间有良好的数据库借口,既可以通过Visual Basic 6.0的“外接程序”功能直接设计数据库,也可以在外面先定义好数据库,使用时和前台应用系统直接连接。根据系统分析的结果,我采取了第一种方法对系统安全性进行了有针对性的设计。对所有总台登记人员进入管理系统登录的合法用户,都可以相同的角色来访问后台酒店住宿管理信息系统数据库,在用户信息表中将登录用户分为三组:系统管理组,酒店管理组,普通管理组。 系统管理组内设定的人员是系统的最高管理者,对进入系统的用户有添加,修改,和删除的权限。并能为不同的用户分配相应的用户类型,产生酒店管理者组,普通员工组的拥护。酒店管理者组内设定的人员,对系统的登录,住宿人员,房源状况,消费状况等菜单有添加,修改和删除的权限,并能操作综合查询,报表打印模块。普通员工组内设定的人员,能进行顾客入店信息登记,消费登记且能操作消费查询和房源查询的查询功能模块,也只有他们能操作顾客住宿反馈功能。第一次进入系统时,系统默认的系统管理员为admin,密码为1111。本系统管理员admin负责添加和删除酒店管理者组和普通员工组的用户。退 出 系 统用 户 登 录 验 证 第三次密码仍错误密码正确吗 N Y用户名和用户类型的添加,修改,删除系统管理员 Y N系统的登录,住宿人员,房源状况,消费状况酒店管理者 Y N普通员工 Y顾客信息登记,消费登记,查询(消费,房源) 图 44 用户登录验证过程流程图4.4 系统的详细设计 4.4.1 登录界面设计通过登录,以实现不同用户的权限控制,根据输入的用户名和密码,判断登录的合法性既可使用的功能模块。 4.4.2 主窗体界面设计下面给出系统开发出来的详细界面以阐述客房信息管理系统的具体功能。首先是进入主界面,如图4.1所示主菜单:酒店管理者信息 普通员工信息 顾客信息 房源信息 数据录入 综合查询 工具栏:快捷菜单显示界面状态栏 主窗体界面设计主窗体的建立包括主菜单,工具栏,状态栏三个组件。系统部分界面:4.4.3 客房管理界面设计添加客房信息 查询客房信息 查询剩余客房信息 4.4.4 订房信息界面设计 订房信息界面设计5 系统实施5.1 开发工具5.1.1 软件开发工具在VB,VFP,C+,JAVA中,我选择了Visual Basic 6.0作为开发这套酒店住宿管理信息系统的开发工具。Visual Basic 6.0是一种可视化的,面对对象的事件驱动方式的结构化高级程序设计,可用于开发windows环境下的应用程序。它简单易学,效率高,且功能强大,提供了可视化设计工具,把windows界面设计的复杂性“封装”起来,使我们 不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上划出各种“印件”即图形对象,并设置这些图形对象的属性;而且Visual Basic 6.0 能自动产生界面设计代码,只需要编写实现程序功能的那部分代码,从而大大提供了程序设计的效率。Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。此外Visual Basic还提供开放式数据链接,即ODBC功能,可通过直接访问或建立链接的方式使用并操作后台大型网络数据库,如 SQL Sever,Oracle 等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器方案。考虑到本系统的数据量很小,不需要一定用大型数据库来开发,为了使系统易用,保持较好的移植性,我选择了Microsoft Access 2000作为后台数据库。5.1.2 软件开发平台的选择基于Visual Basic 6.0对运行环境的要求,并根据目前酒店管理信息系统硬件设备的实际情况,我选择了windows 2000中文版本作为系统开发,测试和运行的平台。5.2 系统界面实施系统用户管理模块的创建 用户管理模块主要实现: 用户登陆。 添加用户。修改用户 具体客房标准添加代码:Private Sub Form_Load() 载入窗体后,判断所处状态 Dim intCount As Integer Dim MsgText As String Dim i As Integer If gintTmode=1 Then 判断是否属于添加状态 Me.Caption=Me.Caption & ”添加” For i=0 To 3 Combo1(i).AddItem ”否” Combo1(i).AddItem ”是” Combo1(i).ListIndex=0 Next i ElseIf gintTmode=2 Then 判断是否处于修改状态 Set mrc=ExecuteSql(txtSQL,MsgText) If mrc.EOF=false Then With mrc For intCount=0 To 3 txtItem(intCount)=.Fields(intCount) Next intCount txtItem(4)=.Fileds(8) For i=0 To 3 Combo1(i).Additem ”否” Combo1(i).Additem ”是” Combo1(i).ListIndex=0 Next i End With txtItem(0).Enabled=False End If Me.Caption=Me.caption&”修改”End IfmblChang=False End SubPrivate Sub cmd_Click()用户输入内容完毕后,单击cmdSave按钮触发Click事件 Dim intCount As Integer Dim sMeg As String Dim MsgText As String For intCount=0 To 4 判断是否输入内容 If Trim(txtItem(intCount)&”)=” Then Select Case intCount Case 0 sMeg=”标准编号” Case 1 sMeg=”标准名称” Case 2 sMeg=”房间面积” Case 3 sMeg=”床位数量” Case 4 sMeg=”床位单价” End Select sMeg=sMeg&”不能为空!” MsgBox sMeg,vbOkOnly+vbExclamation,”警告” txtItem(intCount).SetFocus Exit Sub End if Next intCount 判断输入内容是否为数字 For intCount=2 To 4 If Not IsNumeric(Trim(txtItem(intCount) Then Select Case intCount Case 2 sMeg=”房间面积” Case 3 sMeg=”床位数量” Case 4 sMeg=”床位单价” End Select sMeg=sMeg&”请输入数字!”MsgBox sMeg,vbOKOnly+vbExclamation,”警告”txtItem(intCount).SeFocusExit Sub End If Next intCount If gintTmode=1 Then 判断是否有相同ID记录 txtSQL=”select*from roomtype where typeid_ =”&Trim(txtItem(0)&” Set mrc=ExecuteSQL(txtSQL,MsgText) If mrc.EOF=False Then MsgBox “已经存在此标准编号的记录!”,vbOKOnly+vbExclamation,”警告” txtItem(0).SetFocus Exit Sub End If Mrc.Close End If txtSQL=”select * from roomtype where typeid”&Trim(txtItem(0)&”and typename=”&Trim(txtItem(1)&” Set mrc=ExecuteSQL(txtSQL,MsgText) If mrc.EOF=False Then MsgBox”已经存在相同客房标准的记录!”,vbOKOnly+vbExclamation,“警告” txtItem(1).Setfocus Exit Sub End If txtSQL=”delete from roomtype where typeid=”&Trim(txtItem(0)&”删除已有记录 Set mrc=ExecuteSQL(txtSQL,MsgText) txtSQL=”select *from roottype”添加新记录 Set mrc=ExecuteSQL(txtSQL,MsgText) mrc.AddNew For intCount=0 To 3 mrc.Fields(intCount)=Trim(txtItem(intCount) Next intCount For intCount=0 To 3 mrc.Fields(intCount+4)=Trim(Combo1(intCount) Next intCount mrc.Fields(8)=Trim(txtItem(4) mrc.Update 更新数据库 mrc.Close if gintTmode=1 Then 判断是否属于添加状态 MsgBox “添加纪录成功!”,vbOKOnly+vbExclamtion,“添加记录” For intCount=0 To 4 txtItem(intCount)=” 清除已经输入的内容 Next intCount For intCount=0 To 3 Combo1(intCount).ListIndex=0 Next intCount mblChange=False判断是否打开窗口 if flagTedit Then Unload frmRoomtype frmRoomtype.txtSQL=“select *from roomtype” frmRoomtype.Show End If ElseIf gintTmode=2 Then 判断是否处于修改状态 Unload Me If flagTedit Then Unload frmRoomtype EndIf frmRoomtype.txtSQL=”select *from roomtype” frmRoomtype.Show End If End SubPrivate Sub txtItem_GotFocus(Index As Integer)文本框获得焦点时触发该事件,即自动选中输入的内容,便于修改txtItem(Index).SelStart=0txtItem(Index).SelLength=Len(txtItem(Index)End SubPrivate Sub cmdExit_Click()单击按钮cmdExit取消添加信息If mblChange And cmdSave.Enabled Then If MsgBox(“保存当前记录的变化吗?”,vbOKCancel+vbExclamation,”警告”)=vbOK Then 保存 Call cmdSave_Click End IfEnd IfUnload MeEnd SubPrivate Sub txtItem_KeyDown(Index As Integer,KeyCode As Integer,Shift_ As Integer)输入完内容,单击回车键将自动进入下一个文本框,触发文本框的Keydown事件 EnterToTab KeyCodeEnd Sub6 系统调试与测试6.1 系统调试6.1.1 分调本系统共由六个功能模块组成,所以单个功能模块调试完成之后,需要进行分调,即将一个功能内所有程序按次序串联起来进行调试。例如,在菜单调用测试中,因为三种用户类型所能使用的菜单都不同,通过反复论证,测试。最终保证了模块内部程序间正确的控制关系。6.1.2 总调在功能模块和程序控制调试完成后,结合系统的可行性分析对系统功能进行连编和整体测试,以此验证系统功能是否符合系统设计的要求并实现系统开发的目标。6.2 系统测试6.2.1 代码测试为了保证每一个窗体都能够正确地实现系统设计的功能,我设计了一些酒店住宿管理信息系统的基础数据。按照不同的管理模块全部输入到系统中,测试数据有下面三种:1) 用正常数据测试。在各个界面中输入完整的数据纪录,进行增加,修改,删除等操作,测试各个按钮功能。2) 用异常数据测试。例如输入空数据纪录,顾客基本信息表的顾客编号不能为空。应该会谈处出错信息。3) 用错误数据测试。试验程序对错误的处理能力,当输入错误数据,不合理数据,甚至操作失误时都能及时查出错误并发表警告信息,并允许改正错误。 6.2.2 功能模块测试为了测试系统的各个功能模块,实现给不同用户类型分配不同的权限,我设计了系统管理员组,酒店管理者组,普通员工组,通过增加用户名,修改权限等功能,反复验证,跟踪菜单项,最后保证了系统登录模块等各个功能模块的正确实现。7 系统运行与维护7.1 系统运行环境 7.1.1 系统运行软件环境操作系统:windows 2000中文版及以上 数据库 :Microsoft Access 20007.1.2 系统运行硬件环境内 容 基 本 配 置 建 议 配 置 CPU P / 500 P / 2.8GHZ内 存 128 MB 256 MB硬 盘 20 G 40 G显示器 VGA 以上打印机 Windows 98 以上支持的各类打印机7.2 系统操作步骤 1、打开计算机,启动 windows 2000 2、用鼠标双击 “酒店住宿管理信息系统” 图标。 3、屏幕出现系统封面,单击“登录系统” ,跳出登录界面,在权限认证窗体重输入用户名和密码,选择“用户类型” ,单击“登陆” 按钮后进入系统主表单。 4、用鼠标单击各命令按钮选择要执行的功能。 为了初次使用系统的时候能够进入系统,我在系统中设置了一个系统管理员,该用户名是 admin,密码是 1111。这样系统使用以后就可以通过这个用户进行新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年3D打印的医疗应用前景
- 农业银行2025商洛市秋招笔试专业知识题专练及答案
- 2025城市热岛效应的缓解措施
- 交通银行2025黄冈市结构化面试15问及话术
- 2025行业创新突破与挑战研究
- 邮储银行2025绵阳市秋招无领导模拟题角色攻略
- 交通银行2025肇庆市秋招笔试性格测试题专练及答案
- 民间贷款合同书样书3篇
- 中国银行2025威海市数据分析师笔试题及答案
- 农业银行2025山南市秋招英文面试题库及高分回答
- 《劳动合同书》-河南省人力资源和社会保障厅劳动关系处监制(2016.11.15)
- 钢轨检测报告
- 战略管理:概念与案例
- GB/T 3505-2009产品几何技术规范(GPS)表面结构轮廓法术语、定义及表面结构参数
- GB/T 11186.1-1989涂膜颜色的测量方法第一部分:原理
- 09S304 卫生设备安装图集
- 功能材料概论-课件
- 自动化导论全套课件
- 微纳加工课件
- 危重病人紧急气道管理课件
- 复杂网络-课件
评论
0/150
提交评论