《宾馆信息管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《宾馆信息管理系统 毕业论文.doc(27页珍藏版)》请在三一办公上搜索。
1、宾馆信息管理系统目 录宾馆信息管理系统III前言IV第一章 可行性研究分析11.1 系统开发背景11.2系统开发的重点与难点21.3系统目标21.4 可行性分析21.5 结论3第二章 系统分析32.1 系统开发方法32.2MIS系统开发过程4第三章 系统需求分析53.1现行业务描述53.2功能需求定义63.3系统功能分析及说明73.4性能需求8第四章 系统设计84.1 实例功能模块84.2 逻辑结构设计9第五章 宾馆管理系统功能的实现145.1 关键模块实现14图5-5 客户和房间查询窗体20第六章系统测试206.1 白盒测试法206.2 黑盒测试法20第七章总结22结束语22致 谢22参考文
2、献23宾馆信息管理系统第一章 可行性研究分析1.1 课题研究的背景 随着我国加入世界贸易组织,宾馆住宿业与国际市场接轨已成为大势所趋,宾馆要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革宾馆的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国宾馆住宿业信息化管理的进程缓慢,跟国外的宾馆相比管理依然落后。国内部分宾馆财务、业务管理软件都已使用,但不能实现财务业务一体化,信息无法共享;有些宾馆使用财务管理系统,但未使用业务管理信息系统;有些宾馆则仅用业务管理信息系统;甚至在一些宾馆还没有使用管理软件,仍用手工处理业务。国外宾馆信息技术的应用非常
3、普遍,全球宾馆业中应用高新科技的领头羊万豪国际酒店集团旗下的酒店,在客房和商务中心里提供24小时的STSN高速互联网服务,上网速度是传统拨号的50倍,且可直接上网。STSN系统还可提供宾馆设施、服务项目、餐饮特色、旅游景点、购物指南等详尽资料。同时客人还可方便地访问自家公司的网站、收发电子邮件、使用程序,从而使宾馆真正成为客人旅行在外的办公室。所有这些高科技硬件设施的采用,使软件服务依托硬件设备设施,通过有形或无形的服务,充分发挥硬件的服务功能,使二者同时发挥最佳效能,相得益彰,为宾馆产生良好的经济效益和社会效益。为了能够使现在的星级宾馆在正常的运营当中能够及时对客房资源、顾客信息、结算信息进
4、行管理,宾馆信息管理系统方便宾馆管理人员及时了解各个环节中信息的变更,提高了管理效率,节省大量的人力、物力资源,使宾馆的各种信息能够实现系统化、规范化和自动化。项目管理:提高宾馆的执行管理能力。任务明确,关系清晰,责任落实到人:用项目制度来管理。随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代宾馆管理的需要,及时、准确、全方位的网络化信息管理成为必需。在宾馆的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的
5、酒店业务,对于大型的宾馆是必须具备的管理方式。宾馆客房管理系统是根据宾馆对客房管理的实际情况进行编写的,主要目的是为了方便宾馆对客房的实际情况进行集中的查询与管理工作,以提高整个宾馆的工作。宾馆客房管理的科学化、系统化、信息化成为各个宾馆追求的目标。因此,而要实现这些功能,就要求各个宾馆配备一套客房管理系统,以便在宾馆内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。客房管理信息系统(MIS)是各个宾馆软件建设中一个重要的应用系统,它大大的改善宾馆管理的基础环境。对客房管理系统的若干基本问题进行研究,主要包括客房管理系统的功能组成、系统
6、开发条件、步骤及其总体规划等内容。传统的宾馆管理活动中,把人、才、物作为宾馆的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及酒店管理中的作用,并把它当作酒店的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。目前宾馆客房管理系统大多采用传统的C/S体系结构,采用的是开放模式。一个成熟的宾馆客房管理系统不仅仅是记录宾馆客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱。随着它的深入,将带动企业的运做,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境
7、和软件开发工具来保证系统的稳定和正常运行。宾馆电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。计算机网络发展到今天已经成为现代人生活中不可缺少的一部分,人们可以从互联网中获得丰富的信息。为了提高用户获取信息的效率,保障信息的全面性、可靠性,需要对网络的信息库进行有效的管理。现在我国一些地方宾馆的客房水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础
8、的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。1.2 系统开发的重点与难点 系统出现了一些技术难点大致如下:1、 建立合理的表结构,避免数据冗余各表通过特定字段实现不同表的数据连接,避免数据冗余,需要设计简洁高效的表结构。2、 建立相当的系统安全性登陆用户身份验证机制的设计、操作页面的权限保护。3、 建立严密的数据表操作机制同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立十分比较困难,但也是必须的。除了设计时必须有相当程度的考虑,在编制时更应加强程序逻辑的可靠性程序调试的全面性。1.3 系统目标本系统是专为
9、普通设计的自动化集成系统。能完成宾馆信息管理、客户信息管理、客户check in/out管理等功能,适合一般的宾馆。所有工作模块集中在同一界面,工作流程一目了然,方便工作人员操作掌握。1.4 可行性分析1.4.1 技术性分析 此次我们组的毕业设计选择宾馆管理系统作为课题,是对我们所学知识的一次综合应用与提高。建立系统开发环境,主要是安装Microsoft Office套件,里面包含Microsoft Access2003以及网络传输工具。就技术力量而言,我们小组可以完成此次开发工作。开发过程中会出现许多问题,有我们预想到的,也有我们没有预想到的,但我们会克服一切困难。从选定课题开始,我们小组各
10、成员就又仔细的复习了Access数据库应用基础教程,并参考了大量的ACCESS教材以方便对Microsoft Access2003软件也有更好的运用,虽然我们系偏向于单片机但由于对软件的喜爱使我们三个人走在了一起。而且,图书馆有很多关于Access的编程资料让我们参阅学习。从使用角度去考虑,虽然ACCSEE即将被淘汰,现在市场上对于数据库的开发一般是采用SQL,但对于小型数据库而言 ACCESS的性价比还是可以的。 1.4.2 实用可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在硬件的支出上十分有限。而且,目标系统并不是十分复杂,开发的周期较短,人员经济支出有限。当系统开发完实际
11、运行后,将很大程度提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对整个系统的开发有个全面的认识。从使用角度去考虑,虽然ACCSEE即将被淘汰,现在市场上对于数据库的开发一般是采用SQL,但对于小型数据库而言 ACCESS的性价比还是可以的。1.5 结论根据以上可行性研究,我们小组认为开发此系统的条件已经具备,可以开始进行开发。第二章 系统分析2.1 系统开发方法管理信息系统的开发方法有生命周期法(瀑布法)、原型法、面向对象的方法等;生命周期法(Life Cycle Method)是20世纪60年
12、代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的需求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理
13、想的管理信息系统。面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。2.2 MIS系统开发过程MIS即管理信息系统。一个MIS系统的开发过程一般包括如下几个步骤:(1)需求分析:需求分析主要是了解用户的需求。需求了解得越详细,程序的后续开发与维护费用就会越少。一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。需求分析制定好后,需要反复修改。将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,在开始下一步工作。
14、(2)概要设计:概要设计紧跟在需求分析之后。用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。此时,数据库的表格还未形成,通过各种分析工具画出数据流图,最后就可以抽象出数据库的具体表结构。这是由系统分析人员反复审核。确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。概要设计文档形成后,整个程序的逻辑框架也就形成了。(3)详细设计:概要设计完成后,根据设计中制订的业务模块。就可以进行详细分析设计了。详细设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理代码全部用语言表达出来。所以详细设计是整个系统中最繁琐的环节。详细设计完成后,整个程序就确定了,再由编程人员根据
15、详细设计文档将代码完成。整个开发工作就宣布结束。(4) 程序编码:程序编码相对于其它环节来说比较简单,程序员只要根据详细分析文档写程序编码,保证代码无错误即可。程序编码需要注意的是整个程序书写中命名的规范化与编程风格的规范化,这需要较长时间培养来形成。需要在不断的实践中形成自己独特的风格。总的来说,不要过分地追求复杂的算法,因为那可能会导致后期维护人员无法读懂你的代码而造成维护困难。(5) 测试:程序编码完成后,就需要测试。测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作 中发现的错误及时修改,然后将它记录到测试文档中。 (6)打包:测试完成后,确认无误
16、。程序就可以打包发行了。以上是一个完整的MIS系统开发过程。第三章 系统需求分析整个软件生命周期中,开发所占的费用和时间都很小。后期维护工作一般要占整个软件生命周期的80%以上。所以系统分析很重要,一个好的系统分析可以减少很多后期维护工作。3.1 现行业务描述本次课题参考本学校的宾馆管理系统结合我们小组成员思路进行分析,画出宾馆的组织结构如下:宾馆信息管理系统客户管理住房管理员工管理系统管理图3.1 现在宾馆管理业务模型 收银管理该宾馆各个部门负责的主要业务如下:(1)“客户管理”功能模块主要负责读者相关信息,内容包括客户编号、身份证件、出生日期等。(2)“住房管理”功能模块主要负责用于管理住
17、房相关的信息,内容包括房间编号、住房天数等。(3)“员工管理”功能模块用于管理员工相关的信息,它和“客户管理”功能是一致的只是有点细微差别。(4)“收银管理”功能模块用于管理住房消费环节相关的操作。(5)“系统管理”是每个系统都必须具备的功能,包括登录等。下面绘制出宾馆业务中的流程图:用户首先登录宾馆信息管理系统,根据需要选择功能:有客户信息、住房信息、等。客户管理管理员住房管理客户信息信息管理住房信息员工信息预约续住住房罚款收银退房入住登记3.2 功能需求定义A、 作为客户对宾馆管理系统的要求有:1 能按各种方式(编号、姓名)查询宾馆的入住情况。2 能方便的续住宾馆。3 能够查询自己的基本资
18、料。4 能够熟悉宾馆管理系统的使用。B、 作为操作员对宾馆管理系统的要求有:1 能够对客户续住许可。2 能够对客户信息的保密。3 能够管理宾馆信息。3.3 系统功能分析及说明 3.3.1 系统功能分析 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5个部分:A、 住房信息基本情况的登记、修改、删除等基本操作。1、 客户类别标准的制定,类别信息的输入,包括工人医生等2、 客户类别信息的查询,修改,包括类别编号、类别名称、关键词、备注信息等。3、 客户信息的输入,包括客户编号、姓名、关键词等。B、 个人信息模块1 增加、修改客户信息。2 修改用户密码。C、 实现登记功能
19、。1、 客户信息的输入,包括客户信息编号、住房编号、姓名、身份证件号、登记日期、备注信息等。2、 客户信息的查询,修改,包括姓名、身份证件号、登记日期、备注信息等。D实现收银退房功能。1 收银退房信息的输入,包括客户编号、入住编号、登记in/out 日期,消费金额等E 实现员工管理功能总体来说是对员工信息的登记与核实,是加强对员工管理的一步。3.3.2 系统数据分析 根据以上功能,将宾馆管理系统的数据分为: 数据输入部分:主要包括宾馆基本信息的录入、客户基本信息的录入、员工基本信息的录入。 数据输出部分:主要是各种统计查询,包括:根据客户信息(如姓名、编号等)查看入住客户的信息、统计输出图形类
20、型比例等。 数据处理部分:主要涉及入住和退房的管理,如一个客户入住后,必须在数据库中将该房间标记为已住客户,以防出现数据库中有房间但宾馆无房间的情况;一个客户退房后,同样必须需要在数据库中将其标记为已退房,以便再次入住。3.4 性能需求该管理系统主要实现的是基础数据的录入、发布、更新,因此,不管对宾馆管理的需要或是客户信息的需要以及与系统前台(身份证识别登记子系统、管理子系统)的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如住房管理,操作者在录入住房信息的时候或是数据库出现异常而产生差错,可能会影响客户对宾馆不满意的情况,这就要求
21、系统具有高度安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。第四章 系统设计宾馆管理系统4.1 实例功能模块客户管理其它管理住房管理客户信息管理客户类别管理住房罚款员工信息收银退房是否续住住房预定住房信息管理住房类别设置宾馆信息管理系统详细功能模块4.2 逻辑结构设计逻辑结构设计的任务是把概念结构转换为数据库管理系统能处理的数据模型,即网状、层次或关系模型。把概念结构模型转换成关系数据模型的过程,是把实体和实体之间的关系转换成一个个二维关系表,中间存在着多种可能的组合,必须从中选取一个性能好的关系模式集合
22、作为关系数据库的模式。在设计关系模式时要强调“独立联系、独立表达”这条原则。4.2.1 宾馆信息管理系统E-R图因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一例举。下图为图书馆管理系统关键实体的E-R图。其他实体与基本信息表之间的对应关系都是类似的。宾馆信息管理系统关键实体E-R图4.2.2 数据表设计本系统采用的数据库是Microsoft Access ,建立文件名为“宾馆管理系统.mdb”的库文件,包含以下各数据表:1、用户登录信息表;2、客房信息表;3、客房类型表;4、消费记账表;5、住房罚款表;6、客户信息表;7、客户类型表;8、职工表9、房间订住表4.2.3 数据表的结
23、构表1:用户登录信息表字段名数据类型字段大小允许为空说明用户名文本30是姓名密码文本50是密码表2:客房信息表字段名数据类型字段大小允许为空备注客房编号文本12否关键字段类型编号时间/日期50是索引:无空房总数数字长整型是默认值:0操作员文本10是入住次数数字整型是默认值:0是否注销是/否否表3:客房类型表字段名数据类型字段大小允许为空备注待添加的隐藏文字内容3类型编号文本12否关键字段类型名称文本30是价格文本12是可住天数数字整型是默认值:0表4:消费结账表字段名数据类型字段大小允许为空备注账单编号文本12否关键字段订房编号文本12否索引:无消费内容文本50是消费金额数字长整型是默认值:0
24、消费日期日期/时间是格式/输入掩码:短日期操作员文本10是表5:住房罚款表字段名数据类型字段大小允许为空备注罚款编号文本12否关键字段客房编号文本12是索引:无客户编号文本12是索引:无罚款日期日期/时间是格式/输入掩码:短日期应罚金额数字单精度型是默认值:0实收金额数字单精度型是默认值:0是否交款是/否是备注文本50是表6:客户信息表字段名数据类型字段大小允许为空备注客户编号文本12否关键字段类型编号时间/日期50是索引:无空房总数数字长整型是默认值:0入住时间日期/时间是格式/输入掩码:短日期退房时间日期/时间是格式/输入掩码:短日期操作员文本10是入住次数数字整型是默认值:0是否注销是/
25、否否 表7:客户类型表字段名数据类型字段大小允许为空备注类型编号文本12否关键字段类型名称文本30是可住天数数字整型是默认值:0表8:员工信息表字段名数据类型字段大小允许为空备注客户编号文本12否姓名文本10是出生日期日期/时间是格式/输入掩码:短日期文化程度文本12健康状况文本10婚姻状况文本10是显示控件:组合框证件号码文本18是联系方式文本40是入职日期日期/时间是格式/输入掩码:短日期退职日期日期/时间是格式/输入掩码:短日期备注文本50是表9:客房预订表字段名数据类型字段大小允许为空备注预订编号文本12否关键字段客房编号文本12否索引:无联系方式文本50是预定数量数字长整型是默认值:
26、0单价数字单精度型是默认值:0日期日期/时间是格式/输入掩码:短日期是否验收是/否是操作员文本10是第五章 图书管理系统功能的实现5.1 关键模块实现5.1.1 登录模块图4-1登录模块包括3部分:登陆、验证、用户管理。管理员通过管理员用户密码登陆管理系统,可以修改、维护后台数据库的各项内容图5-1 管理员登陆界面1管理员登陆部分编辑如下:这里要求用户输入用户名、密码,这些信息将以POST的方式,提交到页面Check.asp进行有效性验证。同时,在浏览器向服务器提交这些数据之前,要在浏览端进行初步的验证。(1)“退出”按钮的名称为Command13,代码如下:Private Sub Comma
27、nd13_Click() On Error GoTo Err_Command6_Click DoCmd.QuitExit_Command6_Click: Exit SubErr_Command6_Click: MsgBox Err.Description Resume Exit_Command6_ClickEnd Sub(2)“登陆”按钮Command10所对应的用户名组合框名称:Combo6,密码文本框名称:Text7Forms!用户登录信息!Combo6=用户名姓名 AndForms!用户登录信息!Text7=密码 CloseOPenFormStopMacroForms!用户登录信息!Co
28、mbo6=用户名姓名 And Forms!用户登录信息!Text7密码MsgBoxGoToControlStopMacro5.1.2 主菜单模块系统的各大模块是通过一个主菜单窗体表现出来的,每个模块又是通过窗体中选项卡来体现。操作员通过选择不同的选项卡进入不同的模块。各个选项卡分别为客户信息、住房信息、员工信息、退房收银,退出系统等。图5-2为主菜单窗口。图5-2 主菜单界面“客户信息”按钮名称为Command0,打开的为“客户信息”窗体。功能代码为:Private Sub Command0_Click()DoCmd.OpenForm 客户信息End Sub“退出系统”按钮名称为Command
29、8,作用为退出整个系统。功能实现运用宏:宏名为:退出系统; 操作为:Quit 选项为:全部保存“客房信息”、“入住登记”按钮名称分别为:Command1、Command7,他们的实现功能也分别使用了宏打开所对应的“客户信息窗体”、“客房”窗体。在宏中凡是打开表的操作为OpenTable;打开查询的操作为OpenQuery;打开窗体的操作为OpenForm 。选择好操作后,选择所对应的名称。5.1.3 客户信息模块图5-3 客户信息窗体该窗体主要用于用户查询有关客户的信息以及添加、修改、删除有关的记录,查询客户、添加客户、修改客户、删除客户以及关闭的按钮名称分别为Command9、 Comman
30、d10、 Command11、 Command12、Command13。所对应的代码为:Private Sub Command9_Click() Private Sub Command10_Click() DoCmd.OpenForm 查询客户 DoCmd.OpenForm 添加客户End Sub End SubPrivate Sub Command11_Click() Private Sub Command12_Click() DoCmd.OpenForm 修改客户信息 DoCmd.OpenForm 删除客户End Sub End SubPrivate Sub Command13_Click
31、()On Error GoTo Err_Command13_ClickDoCmd.CloseExit_Command13_Click: Exit SubErr_Command13_Click: MsgBox Err.Description Resume Exit_Command13_Click End Sub5.1.4 客房信息模块图5-4 客房信息窗体该窗体实现了用户查询客房的订住、罚款、管理的情况、客房的信息与类型以及客房管理情况。这些按钮的实现也主要是通过如图5-2中“客房信息”按钮的方式,即运用宏。而客房管理窗体中的按钮的实现方式与客户信息窗体中的客户管理有同工之妙。5.1.5 查询图
32、书模块 其中查询按钮的实现方式是运用了宏,宏的设置为:条件操作OpenQueryIsNull(Forms!查询客户!窗体中所对应的列表框的名称)StopMacroApplyFilterApplyFilter操作下的Where条件为: 客房信息!查询内容 Like Forms!查询客房!组合框属性名+*。.图5-5 客户查询窗体51.6 职工表第六章 系统测试在完成了表及窗体等其代码的编写工作后,接下来将进行软件测试,这里说的软件,并不单是指程序代码本身,还包括其它方面。测试和开发一样,也是一项技术性很强的工作,有很多的技巧。软件测试是软件质量保证的主要活动之一,因此,测试的质量直接直接影响软件
33、的质量。6.1 测试的定义及目的软件测试就是在软件投入运行之前,对软件的需求分析,涉及规格说明和编码的最终复审,是保证软件质量的重要步骤。如果要给软件下定义可以这样讲,软件测试是为了发现错误而执行程序的过程。测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方,功能与需求不一致的地方,不调配符合逻辑思维的情况都反映给质量控制部门,由质量控制部门需求部门统一做出一个明确解答,再由开发人员进行修改和补充。6.2 测试方法6.2.1 白盒测试我在系统的测试中主要采用上述的步骤,测试方法大部分采用“白盒测试”。因为程序的编写由我一个人完成,程序的流程很清楚,在编写过程中也出现过很多错误,甚
34、至根本无法运行下去,采用程序中的设置断点,进行断点测试,逐步缩小范围并最终找到问题的解。在编写的过程中一边编写一边进行测试,发现错误立刻更正尽量使模块功能更贴近用户。在测试过程中,我尽量站在用户的角度考虑问题,假如我是用户如何才能更方便,假如我在某一时刻进行某种操作会产生什么结果,大量进行假设。并请同学帮忙作为用户试使用该系统并提出建议意见。在所有模块功能完成后,先测试了一个模块的功能,能够实现后,再对其它模块进行编写、测试,在这个过程中,往往又会返回到刚才的模块,再次改进。如此反复当所有模块测试完成后,便对子系统分别测试,输入大量数据并尽可能多的假设“非正常情况”以测试系统的健壮性。待这些测
35、试都通过后就对整个系统进行测试。我所采用的测试方式属于集成测试中的渐增式测试,这种方法实际上同时完成单元测试和集成测试,其优点有:1开销小,因为其利用已测试过的模块作为测试软件。2可以较早发现模块间的接口错误。3在测试时,如发现错误往往和最近加进来的那个模块有关。4已测试的模块可以在新的条件下再次检验,使测试更彻底。6.2.2 黑盒测试对整个系统功能采用黑盒测试,测试结果如表5.1所示。表5.1 黑盒测试结果表测试项目测试目的测试数据测试结果改进意见修改状态登录、退出验证系统安全和权限控制,方便性用户名:123 密码:123 系统响应正常,权限控制正常资系统管理客户管理查询、导出等功能的准确性
36、和健壮性各项功能正常收入统计查询、导出等的功能的准确性和健壮性各项功能正常用户管理新建、保存等的功能的准确性和健壮性各项功能正常数数据维护客房类型查询、新建、保存等功能的准确性和健壮性各项功能正常客房信息查询、新建、保存等功能的准确性和健壮性各项功能正常用前台操作客房查询空房、未满、入住、查找等功能的准确和健壮性各项功能正常客户查询通过客户号查询,在住、结账等功能的准确和健壮性各项功能正常客户入住入住功能的准确和健壮性各项功能正常客户结账结账功能的准确各项功能正常经过一系列系统测试并修改之后,宾馆管理系统基本上完成了在任务书中所要求的功能,并同时为了达到学习的目的,对系统作了功能一部分创新,且
37、都已经过完全测试。第七章 总结结束语经过长达五个月的努力,我们组终于完成了本次毕业设计,从最初的一筹莫展到途中的数次挫折,到数次的无可奈何,我们经历了很多,也学会了很多。验证的那句话,实践出真知。目到最后一个功能模块的完成,经历了无数次的修改代码、运行的过程,感觉平时书本的所学远远不够,书中现在已经没有黄金屋,有的只是点石成金的方法。在数次修修改改中看到了自己的不足和别人的优点,看到了周围同学和老师的金玉良言。理清思路,在系统开发时很重要,模块与模块的关系,表与表的关系等等都是要铭记于心的。看着别人的完美,着急和困惑时有发生,而在这时我们常常冷静不下了,不能很好很周全的去考虑问题,故这次系统的开发使我们成长不少,也希望这次过后我们可以接受更多的挑战。参考文献1 梁灿,赵艳泽.Access数据库应用基础教程.北京:清华大学出版社.2003.2 王宇虹,朱赤文.Access数据库系统开发.北京:电子工业出版社.2008.3王俊伟,孙膺.Access数据库系统应用与开发.北京:清华大学出版社.2002.4刘文涛.Visual Basic+Access数据库开发实例.清华大学出版社.2003年.5 王晟,韩泽坤.Access数据库开发经典案例解析.清华大学出版社.2006年.
链接地址:https://www.31ppt.com/p-3942010.html