




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要本文介绍了酒店客房管理信息系统的开发过程。论文详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。遵循软件工程的方法。酒店客房管理信息系统可以实现对酒店客房进行全方位的管理,功能包括客房预定、住宿登记、追加押金、调房登记、退房结账、客房设置、客房客房设置、客房查询、房态查看、挂 账查询、客户结款、预定房查询、住宿查询、退宿查询、宿费提醒、登记预收报表、客房销 售报表、客房销售统计、初始化、操作员设置、密码设置、权限设置等。提高了酒店客房的 管理水平和服务水平。从而将业务处理从纯人工操作转换成人工与计算机共同处理的。
2、本论文还对转换过程进行了详细描述,可作为同类计算机管理信息系统的应用参考。本软件开发的过程中采用Visual Basic6.0开发工具,采用成熟的软件研制技术,后台数据库采用access2000o关键词:酒店客房管理信息系统、功能、 Visual Basic6.0AbstractThis thesis introduced the development process of the guest room management information system.The thesis discussed in details analytical from the need, system
3、analysis, essentials design, detailed design, and test and the whole development process that adjust to try, tallied up to develop the improvement direction of the experience and this system within process aftertime.Follow the method of the software engineering.This system development successfully b
4、ehind can carry out to carry on the all-directions management to the guest house guest room, the function includes the guest room to schedule to, stop for the night register, annex the security deposit, adjust the building register and check out the close book, guest room constitution, the guest roo
5、m guest room constitution, guest room search, the building state to look into, charge to account the search, customer knot style and schedule to building search, stop for the night the search and back the search of Accommodation , fee of Accommodation to remind and register to prepare to accept the
6、statement, guest room sale statement, the guest room sale covariance, beginning to start to turn, operator constitution, password constitution, legal power constitution etc.Raised the management level and service levels of the guest house guest room.Thus handle business to operate the conversion fro
7、m the pure rtificial the artificial and calculators handle together of,This thesis returns applied reference to converted the process to carry on the detailed description, can be the of the same kind calculator management information system.It adopt the Visual Basic 6.0 in the process of this softwa
8、re development tool, adoption mature of software research to manufacture the technique, the backstage database adoption is access2000.KeyWords: The guest room management information system, function, V isual Basic6.01 前言当今社会,是个高科技、高效率、高度竞争的全新社会。随着人们物质水平的逐步提高,人 们的精神生活也开始趋向丰富多彩。人们已经不再仅仅局限于待在家中,不再把自己局限
9、在周围的生活圈子里。 为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此出现了持续增长的好势头。这对于各地的酒店等部门来说是一种机遇也是一种挑战。 商场如战场,竞争十分激烈,在竞争中如果企业本身不能从企业内部 入手,提高自身的竞争力, 就有可能被社会所淘汰。只有提高企业自身的生命力才是企业正确的发展方向。酒店部门以前那种老的运作机制已经不能适应当今社会的需要,单纯靠手工去进行大量的信息处理,不但给企业本身带来很大的不便,同时也给顾客带来很大的麻烦,造成企业虽然耗费了大量的人力、物力和时间,但仍然导致工作效率的降低。所以,对于酒店部门来说,建立一套合理有效的
10、管理信息系统迫在眉睫。随着人员流动规模的不断扩大,客房数量的急剧增加,有关客房管理的各种信息量也在不断 成倍增长。面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。传统手工的客房信息管理, 管理过程繁琐而复杂, 执行效率低,并且易于出错。通过这样的 系统,我们可以做到信息的规范管理和快速查询, 实现了客房信息管理的系统化、 规范化和 自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。1.1 管理信息系统目标本系统的建设需要实现如下目标:1. 支持日常业务运作。2. 集中管理业务数据,支持管理预测与决策。3. 有良好的可扩充性(系统配置灵活,支持用户未来信息化
11、进程的发展)。4. 汉字图形用户界面,人机对话友好,操作方便。5. 响应速度合理,安全性较高,运行稳定。6. 系统建设费用较低。1.2 项目开发计划本毕业设计只需实现酒店客房管理。本项目开发计划如下:1. 3月13日至3月26日阅读有关的参考资料,翻译英文资料,并于 3月27日前交指导教师检查。熟悉前后台开发工具,运用软件工程理论,完成系统功能设计。2. 3月27日至4月9日进行系统总体设计和数据库设计。3. 4月10日至5月28日 进行系统详细设计和软件的调试、完善。4. 5月29日至6月15日撰写毕业论文,准备毕业答辩的有关文档及资料。2系统需求分析系统需求分析主要任务是调查现行系统存在的
12、问题,弄清用户对新系统的要求,提出可行的方案,为管理层决策提供依据。2.1 业务流程分析在本系统的业务流程分析中,采用的工具是业务流程图,这是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理。本系统的管理系统流程图如图2-1。图2-1系统流程图2.2 现行系统存在的主要问题现行系统是手工运作的系统,可以支持向客户提供客房服务功能,但是,存在以下薄弱环节:1. 现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统 计和计算运程中易发生差错,工作效率较低。2. 业务流程管理不够严密。3. 主要从销售收入角度向管理
13、层提供数据,不能满足管理要求(例如不能提供空房率、房态的实时消费状况统计等信息)4. 向客户提供的消费清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。5. 历史账务的查询也不方便。现行系统的上述弱点, 实质上反映公司在酒店服务客户的过程中,对信息的产生、传输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业形象造成不利的影响。这也正是提出新系统的直接原因。2.3 解决方案建议采用的新系统,是一个人机系统, 新系统能够实现现行系统的功能,并且能克服现行系统的上述弱点,与现行系统相比,将有如下改善之举:1. 对消费信息的采集与记录更加细致与全面,能满足不断增长的管
14、理需求;2. 利用计算机对数据进行加工、统计、分析,提高工作效率;3. 实现完成的信息管理流程,支持业务管理制度的完善工作;4. 提供统一格式的计算机打印单据与报表,提升企业形象;5. 重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测与决策提供及时有效的帮助。3系统逻辑方案根据用户的需求,新系统应实现如下功能:(1) 住宿管理:客房预定、住宿登记、追加押金、调房登记、退房结账。(2) 客房管理:客房设置、客房查询、房态查看。(3) 挂账管理:挂账查询、客户结款。(4) 查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。(5) 日结:登记预收报表、客房销售报表、客房销售统计。(6
15、) 系统设置:初始化、操作员设置、密码设置、权限设置。下面分别从数据流图、数据字典、基本加工角度对本系统要实现的功能进行详细说明。6.1 数据流图描述数据流图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它不涉及硬件、软件、数据结构与文件组织, 是用图形语言及与此相关的注释来表示系统的逻辑功能,及所开发的系统在管理信息处理方面要做什么。本文中数据流的中的符号解释如下:首先,根据对管理信息系统建设的总体要求,确定系统的外部项,即系统数据的数据来源和去处。通过分析,掌握本系统的外部项和输入输出数据流,绘制本系统的关联系图见图 3.1。F6宿费提醒F1相关证件、押金客户酒店客房管理系统
16、F3结帐单据F5营业报表经理F7追加押金F8预订房费F9预订赁证F4退宿结帐图3.1系统关联图从系统关联图(图 3.1)中可以看出:客户向本系统提供有关证件(F1),如身份证,军官证、押金等,进行住房登记,可以通过从本系统获得住宿证、手牌、住宿登记单( F3)然后入住;本系统对宿费进行提醒(F6),要求客户进行续费追加押金(F7);客户可进行预订房间(F8),本系统开出预订凭证(F9)。顾客进行退宿结帐(F4),本系统通过统计开出结帐凭证(F3 )。本系统支持经理对营运数据的统计分析功能(F5 )。6.2 数据字典描述建立数据字典是为了对数据流程图上各个元素做出详细定义和说明。数据流程图配以数
17、据字典,就可以从 图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明,为以后系统设计的进行提供 必要的详细信息。住宿证”为例进顾客姓名”为例进行说明,见表 3.2客房预订表”为例进行说明,见表 3.3客房管理”见表3.4 。对数据流图中所有的数据流都要加以说明,现在以二层图中的 行说明,见表3.1 。对数据流图中所有的数据元素都要加以说明,现在以二层图中的对数据流图中所有的数据存储都要加以说明,现在以二层图中的对数据流图中所有的数据加工都要加以说明,现在以顶层图中 表3.1 数据流-住宿证数据流系统名:酒店客房管理信息系统编号:F2条目名:住宿证别名: 来源:客户去向:管理系统
18、数据流结构:入住日期十住宿证编号十客户姓名十房间号十押金十折扣十补交日期十操作员简要说明:以此记录客户入住情况,供服务员引领客户前去某房间,退房时要交回。修改记录编写 日期2006年4月16日 审核 日期2006 年4月16日表3.2 数据元素-顾客姓名编号:E7.2.2条目名:顾客姓名别名:系统名:酒店客房管理信息系统属于数据流:F3 F4 F5 F6存储处:D2、D3、D4、D5、D6数据元素值:代码类型:字符长度:12位简要说明:是某个客户的姓名,要与身份证上的姓名一致修改记录编写 日期2006年4月16日审核 日期2006 年4月16日表3.3 数据存储-客房预订表数据存储系统名:酒店
19、客房管理信息系统编号:D6条目名:收入明细账别名:存储组织:每次客户结账就有一张收银清单,按收银清单编号顺序排列记录数:只记录当前市别的收银记录,记录数不限,存储上限由磁盘可用空间控制。收市结账后转入历史收入明细账”主关键字:收银单号+顺序号记录组成:项目:收银单号+桌号+人数+顺序号+商品彳码+数量+单价+折扣率+收银员近似长度(字节):12+4+4+4+6+2+4+4+4 = 42简要说明:修改记录编写 日期2006年4月16日 审核 日期2006 年4月16日 表3.4 数据加工-客房管理数据加工系统名:酒店客房管理信息系统编号:P1条目名:客房管理别名:输入:F1相关证件、押金F2预订
20、房费F3追加押金F5退房输出:D1 :住宿登记信息D2 :预收金额信息D3 :挂账信息D4 :客人结账信息D5 :客房信息D6 :客房预订信息D7 :退宿登记信息处理逻辑:1 .根据顾客提供的相关证件和押金进行登记入住,形成住宿登记信息,客房信息。2 .根据顾客提供的预订房费,形成客房预订信息。3 .根据顾客退房请求,进行退房处理,形成退宿登记信息和客人结账信息。简要说明:客房管理”加工,可以基本满足管理员的日常工作需要。修改记录编写 日期2006年4月16日审核 日期2006 年4月16日4系统总体结构设计系统设计阶段包括总体设计和详细设计。这个阶段的主要目的是将系统分析阶段所提出的反映了用
21、户信息 需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。其主要任务是从管理 信息系统的总体目标出发,根据系统分析阶段的逻辑功能的要求,并考虑到经济、技术和运行环境等方面 的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出 系统的实施计划,确保总体目标的实现。4.1 软件模块结构设计由于系统流程图的缺点,在70年代中期出现了 IPO技术,即用图形方法表达一个系统的输入和输出功能, 以及模块的层次。IPO技术包含两个方面的内容:1) IPO 分层图。用此图表示自顶向下分解所得系统的模块层次结构。2) IPO 图(输入一处理一输出图
22、)。此图描述分层图中一个模块的输入输出和处理内容。IPO分层图用一个方块代表一个模块,方块内可写出表示此模块的处理功能和模块名。模块之间的调用 关系用连接两模块的直线表示。采用自顶向下扩展的方法先画综合性较强、层次较少的模块结构,然后再 根据需要一步一步扩充,直到每个模块的处理功能和规模符合要求。现根据该酒店管理信息系统的需求绘 制系统功能模块图,如图 4.1所示。酒店客房管理系统住宿管理客房管理挂账管理日结客房预订住宿登记追加押金调房登记客房设置客房查询房态查看预订房查询住宿查询退宿查询宿费提醒查询统计系统设置退房结帐挂账查询客户结款登记预收报表客房销售报表客房收入报表操作员设置密码设置初始
23、化权限设置图4.1系统功能模块图4.2 数据库设计概念模型是数据库系统的核心和基础。在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据结构、 数据流和数据储存进行分析,并参照DFD ,把数据抽出来,确定实体的属性以及实体间的关系,这样才能得出系统的关系模式。实体联系图(ER图)是一种用于静态数据结构的概念模型。本系统采用ER图的方法进地数据结构分析,能过ER图来描述现实世界信息结构的数据库设计方法。4.2.1 数据库设计需求分析需求分析的目的在于识别用户的数据需求,非形式地描述有关数据对象及其联系的要作记录的信息,取得如下要作记录信息的非形式描述:每个客户登记住宿时提供的信息需要提供
24、记录的信息,包括唯一的身份证号,姓名,地址,出差事由 , 住宿天数,联系电话等等。客房信息关于客房的信息必须包括房间号、房间类型、价格、房态。客房预订的有关信息需要记录姓名,身份证号,联系电话,详细地址,工作单位,客房类型,房间价格,预住日期,预住天数,预付金额。退房时涉及的信息需要记录凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价 格,住宿日期,住宿天数,宿费,折扣,预付金额,电话费,会议费,存车费,赔偿费,退房日期时间等 信息。4.2.2 需求分析的建模在本文这一部分,列出了实体、属性和联系的清单。它们表示上述数据库的形式描述。4.2.2.1 实体本系统中
25、的主要实体有 6个,分别是:顾客、客房、挂帐信息、预订单、退房信息、续费信息。4.2.2.2 实体的属性顾客:身份证号,姓名,地址,出差事由,住宿天数,联系电话客房:房间号、房间类型、价格、房态挂帐信息:日期、姓名、单位、欠款金额预订单:顾客姓名,身份证号,联系电话,详细地址,工作单位,客房类型,房间价格,预住日期,预住天数,预付金额退房信息:凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格, 住宿日期,住宿天数,宿费,折扣,预付金额,电话费,会议费,存车费,赔偿费,退房日期时间 续费信息:凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类
26、型,房间价格, 住宿日期,住宿天数,续费金额,续费日期时间4.2.2.3 实体间的联系1 .入住,实体顾客和房间之间的1 : 1联系2 .退房,实体顾客和房间之间的1 : 1联系3 .续费,实体顾客和房间之间的1 : 1联系4 .预订,实体 顾客 和房间之间的1 : 1联系5 .挂账,实体 顾客 和酒店之间的n: m联系4.2.2.4 E R图ER图可以来描述静态数据结构:实体、联系、实体和联系的属性。其图形符号示例如下:根据以上分析结果,绘制出本系统的ER图,见图4.2 o图中没有注明实体和联系的属性,因为属性已在本文中进行了文字说明。顾客客房入住续费预订退房挂帐mth图4.2 ER 图4.
27、2.3 E -R模型转化为关系模式4.2.3.1 转换归则实体集的转换每个实体集用一关系模式表示,其中实体集的属性被转换成关系的属性,实体集的主键(用下划线表示, 下同),在满足唯一标识和无冗余等性质的条件下,将作为对应关系的主键。二元联系转换(1 )强制成员类:若实体集 E2与实体集E1是N: 1联系,E2的关系模式应包含 E1的主属性;(2)可选成员类:若实体集 E2是它同实体集E1的N: 1联系中的一个可选成员,那么,这个联系往往 由包括E1和E2主属性以及该联系中每个属性的各个关系模式表示;为了避免空值问题,我们也可以引入另一个表示联系的关系。(3) N: M二元联系:一般由另一个关系
28、模式表示。这个关系模式由每个参加的实体集的主属性以及这个 联系的任何属性一起组成。三元实体集联系的转换每一个三元联系被转换成另一个关系模式,其中包括有三个参加的实体集的键。4.2.3.2 关系模式根据4.2.3.1 节所述的转换规则,在从 ER图向关系模式转换时,经过以上分析,确定本系统的关系模式 如下:登记预收表:凭证号码、姓名、证件名称、证件号码、出差事由、房间号、客房类型、联系电话、客房价 格、住宿日期、住宿时间、住宿天数、宿费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、 标志、日期、时间、结款方式、摘要、提醒时间、退宿时间住宿登记表:凭证号码、姓名、证件名称、证件号码、出差事
29、由、房间号、客房类型、联系电话、客房价 格、住宿日期、住宿时间、住宿天数、宿费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、 标志、日期、时间、结款方式、摘要、提醒时间、退宿时间挂帐信息:日期、挂帐单位、摘要、住宿金额、欠款金额、还款金额、金额累计、姓名、证件号码、票号、 时间、序号、房间标准、房间价格客房信息:房间号、房间类型、价格、房态、标志、备注、配置、使用设置、营业日期客房预定信息:姓名,身份证号,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,预住 日期,预住天数,预付金额,备注、日期、操作员、时间、证件名称退房登记信息:凭证号码,姓名,证件号码,联系电话,详细地址
30、,工作单位,房间号,客房类型,房间 价格,住宿日期,住宿时间、住宿天数,宿费、折扣或招待、折扣、应收宿费、杂费、电话费、会议费、 存车费、赔偿费、金额总计、预收宿费、退还宿费、退房日期、退房时间、日期、时间、备注、联系电话、BZ 4.2.4 数据库设计本系统开始阶段采用了 Access数据库,随着酒店业务的发展,将改用SQLServer 2000 数据库。本系统 为Access数据库,数据库名称为 kfglo数据库晚1包含以下8个表:登记预收表ys,登记表djb,挂账明 细表gzmx,客房基础信息表kf,客房预定表kfyd,密码表ma,权限设置表qxsz,退房登记表tfd。由于篇幅有限,下面对
31、其中 2个表进行介绍。1 .登记预收表djys登记预收表djys用来保存客人在住宿登记时的预收金额等信息,结构见表4-1所示。表4-1登记预收表的结构字段名称数据类型字段大小说明凭证号码文本20凭证号码姓名文本50姓名证件名称文本20证件名称证件号码文本20证件号码出差事由文本50出差事由房间号文本20房间号客房类型文本10客房类型 联系电话文本20联系电话 客房价格货币8客房价格 住宿日期日期/时间8住宿日期 住宿时间日期/时间8住宿时间 住宿天数数字双精度型住宿天数 宿费货币8宿费折扣数字双精度型折扣应收宿费货币8应收宿费 预收金额货币8预收金额提醒日期日期/时间8提醒日期 退宿日期日期/
32、时间8退宿日期 备注文本50备注标志文本1标志日期日期/时间8日期时间日期/时间8时间结款方式文本1结款方式 摘要文本200摘要提醒时间日期/时间8提醒时间 退宿时日期/时间8退宿时间2 .退房登记表tfd退房登记表tfd用来保存客人退宿登记信息,结构见表 4-2所示。表4-2退房登记表的结构5系统详细设计5.1 代码设计代码就是用来一表征客观事物的实体类别,依据属性的一个或一组易于计算机识别和处理的特定符号或记号。它可以是字符、数字、某些特殊符号或他们的组合。为方便系统的使用与维护,本系统对一些基本数据项的代码格式的进行规范化,举例说明如下。对于关系模式 住宿登记”和 住宿预收信息”中的主键
33、为凭证编号,如在本系统中,凭证编号用2005-03-28d009这样的的顺序码表示。代码格式如图 5.1所示。5.2 关键算法在开发酒店客房管理系统过程中,从客人入住到客人退宿涉及到客房管理的方方面面,如处理不当,便会 给酒店造成很大的损失。下面根据笔者在开发酒店客房管理系统中的一些经验向读者讲解一下在宿费算法、 客人调房、宿费提醒等三方面应注意的一些问题。5.2.1 客房宿费的算法由于每个酒店的管理方法不同,所以宿费算法也有不同,如果采用人工运算既耽误时间,又容易出现运算 错误,很容易给宾馆和客人造成不必要的麻烦和损失。如果使用程序计算宿费,那么既方便又规范,同时 也避免了运算错误。下面是针
34、对本宾馆客房管理设计的宿费运算公式: 宿费=房价X天数 如果客人退宿结账时间在住宿当天,可以按如下算法:如客人退宿结账时间早于 18:00,那么住宿天数为0.5天;如客人退宿结账时间超过 18:00,那么住宿天数为1天。如果客人退宿结账时间不在住宿当天,可以按如下算法(定义A为天数):如客人退宿结账时间在中午12:00 之前,住宿天数为(退宿日期一住宿日期)十 0.5天;如客人退宿结账时间在中午 12:00 之后,住宿天数为(退宿日期一住宿日期)+1天。5.2.2 如何实现调房由于客人的住宿习惯不同,有些客人会在住宿过程中要求调房,例如客人要求换一个朝阳的房间或空调房等,这就要求客房管理系统有
35、调房的功能。调房模块的思路是:首先查看目标客房是否空闲,如果空闲,查看目标客房的房价(本系统只允许用户调换等价的房间),如果房价与客人原住客房等价,则可确认客人调房。调房后,应对原客房、目标客房的状态进行编辑,再对住宿登记表中的信息进行编辑。5.2.3 如何实现宿费提醒客人在住宿前首先要说明住宿天数,根据客人住宿天数和房间价格,酒店要向客人收取一定的住宿押金。如果客人住宿了 10天,而只交付了 5天的宿费,入住时间超过 5天后,如果没有及时催要住宿费,很容 易造成客人未交宿费便离宿,这样便会给酒店造成损失。为了解决这种情况,本系统设计了宿费提醒功能,可以及时提醒酒店客人什么时间需补交多少宿费。
36、例如,本例根据押金的多少计算提醒日期。代码如下5.3 程序界面设计对于用户来讲,人机界面的就是系统本身。由于本系统的最终用户是酒店的仓库管理员、收银员,而非计 算机专业人员,因此用户界面必须符合他们的使用习惯,满足用户的需求。本系统采用了菜单式设计,以 使用鼠标及键盘操作为主。5.3.1 主界面实现目标程序启动后,在系统登录界面验证完操作员及操作员密码后,将进入主程序界面。主程序界面主要实现如下功能:.选择菜单或工具栏,调用相应程序,进行相应操作。.根据操作员不同,确定操作员的相应权限。主程序界面如图5.2所示。图图5.2主程序界面5.3.2实现过程新建一个标准工程,命名为客房管理系统”,在该
37、工程中会自动创建一个新窗体,将该窗体命名为main.单击工程”菜单下的 部件”选项,在弹出的列表中,选定 "Microsoft WindowsCommon Control 6.0" 选项,然后单击 确定”按钮,StatusBar 控件将被添加到工具箱中 单击工具”菜单下的 菜单编辑器”,在菜单编辑器中设置程序的菜单。5.3.2系统登录模块设计实现目标程序启动后,首先进入系统登录界面验证操作员及密码。在系统登录模块中主要实现如下功能: .可选择操作员,支持鼠标和键盘操作。.操作员和密码验证成功后,进入主界面。.操作员错误或密码错误提醒并返回错误点.输入三次错误的密码,自动退出
38、系统。系统登录界面如图5.3所示。图5.3系统登录界面实现过程程序流程图,如图5.4。图5.4程序流程图程序代码:限于篇幅,其它模块的代码略。6系统测试6.1 引言6.1.1 背景经过近一个月的开发,主要程序已经收尾,主要功能基本实现,但由于时间的仓促,出现了不可避免的错 误,于是就进入了系统测试阶段。6.1.2 目的系统不可能没有错误,为了保证系统的质量,为了使系统和地户的需求无误,最有效的方法就是进行软件测试,为了使测试有条不紊地进行,我制定了该测试计划。6.2 测试计划6.2.1 测试内容准确性:系统每个模块的功能是否与文档相一致。 质量:检查每模块的功能、性能、要求是否符合相关文档的技
39、术要求,不合格者,纠正错误,保证质 量。6.2.2 测试准备资料准备:可行性研究报告,需求规格说明书,测试文档。6.3 测试内容说明6.3.1 测试名称主界面”测试住宿管理”测试客房管理”测试 挂帐管理”测试 查询统计”测试 归结”测试系统设置”测试6.3.2测试进度7项测试共3天,见表6-1 o表6-1系统测试进度第一天主界面”测试住宿管理”测试客房管理”测试第二天挂帐管理”测试查询统计”测试归结”测试第三天系统设置”测试6.4测试分析报告6.4.1 引言 背景:近三天来,我按照测试计划有条不紊地测试完了系统,发现了许多错误,并改正了,测试完毕 后,我又对测试结果进行了分析。 目的:编写这份
40、分析报告的目的就是分析错误的原因及对系统的影响,并纠正了能够纠正的错误,以 保证系统目标能够完全准确地实现。6.4.2 测试结果见表6-26.4.3 软件功能结果按照前一阶段编制的酒店客房管理系统模块功能表工对系统每个模块功能,用白盒法与黑盒法进行了系统的测试,并没有发现错误,说明了我的软件预期功能全部实现。6.4.4 分析摘要经过三天的精心测试,检测工作已完成,我发现了一些错误并改正了,保证了软件的完善性、正确性,到目前为止,我并没有发现逻辑上的错误,因此,我的软件开发是成功的、有效的,实现了当初设想的全部目标。表6-2测试结果一览表测试名称测试结果问题所在主界面”测试与系统目标相符住宿管理
41、”测试该部分基本能实现系统的目标,对提示信息作了修改。客房管理”测试该部分能够实现信函、行文、报表、投诉等功能,与系统目标相符。挂帐管理”测试不能实现提案记录的添加,现已改正源代码书写错误查询统计”测试与系统目标相符。归结”测试与系统目标相符。系统设置”测试与系统目标相符。7结论在系统的编写过程中,我充分体会了软件编程工作者的辛苦,因为每一个细微的细节都必须十分的注意, 如果稍有不慎,就会全盘皆输,而且往往很多的时候,程序我自己觉得非常的正确,但是就是编译通不过, 在查找错误的过程中,面临着否认自己的过程,非常的痛苦,而且由于自己的经验及各方面的能力的不足, 所以进展的速度非常的缓慢,往往几天
42、的时间还没有一点进展。在开始编写程序的时候,我看到别人的系统功能非常的详细,而且界面非常的漂亮,总希望自己的系统也 非常的完善,但是,经过三个月的学习,发现编一个优秀的系统决不是一蹴而就的事情,需要长时间的积 累和经验,而这个方面又是我的弱项,因此,在朋友的帮助下,我终于认清自己的不足及劣势,不要贪图 大而全,只要尽我所能,编制一个实用简单的系统也是件很不容易的事情。在反反复复的学习之下,我的辛勤努力有了汇报,终于做出了一个简单的软件,虽然这个软件的功能非常 的简单,而且我想,在实际的运用中,肯定会有所不足,因为客房信息管理工作的内容非常的丰富,我涉 及到的仅仅是客房管理的一部分简单内容,离实际的客户需求肯定还有一定的差距。但是,它毕竟代表了 我三个月辛勤的结晶。从本系统开始设计到现在,共用时间近三个月。到目前为止基本功能已经实现。本系统是在对相关人员进行详细调研后,确定了系统涉及的领域,包括系统设计、数据库设计、程序设计 等,是一个具有实际应用意义的典型管理系统。但因为本系统比较大,而且在本项目开始的时候,对应用 VB进行程序设计方面不太熟悉,再加上毕业设 计的时间有限,许多方面在今后的工作学习中还需要进一步改进和完善。致谢在做毕业设计的这几个月时间是我学生生涯中最有价值的一段时光。这里有治学严谨而不失亲切的老 师,有互相帮助的同学,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园家长会活动方案策划范文
- 计算机通信与网络(山东联盟)知到智慧树章节测试课后答案2024年秋青岛理工大学
- 2025年合肥共达职业技术学院单招职业适应性测试题库及参考答案
- 电商平台用户界面设计的人性化考量
- 购买机床分期合同范本
- 远期合约合同范本
- 现代食品厂安全生产管理模式的构建与实施
- 2025-2030年中国电力载波通信市场发展现状与十三五规划研究报告
- 2025-2030年中国特种火柴市场运行状况及发展预测分析报告
- 科技创新与知识产权的融合路径分析
- 建筑智能化系统介绍08685课件
- 中建(轮扣架)模板工程施工方案
- GB/T 17421.2-2023机床检验通则第2部分:数控轴线的定位精度和重复定位精度的确定
- 小区燃气安全宣传新闻稿
- WORD一级上机题答案
- 合唱社团第二学期活动记录
- 264省道淮安段(原淮安楚州施河至涟水五港公路)环评报告
- 矢量分析和场论基础
- 进步粘滞流体阻尼器埋件的一次验收合格率
- (完整版)书籍装帧设计
- 第九章古典文献的检索
评论
0/150
提交评论