宾馆管理系统测试报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

八、测试分析报告

1.引言 (2)

1.1编写目的 (2)

1.2项目背景 (2)

1.3定义 (2)

1.4参考资料 (2)

2.测试计划执行情况 (3)

2.1测试项目 (3)

2.2测试机构和人员 (11)

2.3测试结果 (11)

3.软件需求测试结论 (13)

4.评价 (14)

4.1软件能力 (14)

4.2缺陷和限制 (14)

4.3建议 (14)

4.4测试结论 (14)

1.引言

1.1编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2项目背景

随着旅游业的兴起,以酒店等为主的服务型第三产业飞速发展;因此,规划外出计划,提前确定住处对游客就显得尤为重要。

为了解决人们的出行入住问题,同时提高酒店运作效率和规范性,节约酒店的成本;在充分了解调研酒店的运营、管理模式后,我们开发了此酒店预订和管理系统。

本系统分为在线预订子系统和酒店方的预订与管理子系统,在线预订子系统提供顾客在线预订房间等功能,争取在最终版本实现顾客足不出户完成预订;酒店方的预订与管理子系统提供给酒店服务员处理订单、办理入住、结帐退房等一系列管理功能。在真正意义上,实现了计算机高效办公,起到了方便顾客与酒店的双重作用。

我们会根据技术发展、设备升级、业务需求等进行对本系统的扩展、升级与维护。

1.3定义

酒店前台管理系统:是运行在酒店前台电脑的系统。酒店人员可以使用本系统来对用户的订单进行处理,并且可以使用管理宾馆入住、消费、日记月结等基本酒店日常管理功能。

网上客户预定系统:是运行在一般用户电脑上的程序。网上用户可以通过本系统来对本酒店房间的预定信息进行查询,并预定房间。

1.4参考资料

1)用户的需求信息Project for the Course Object Oriented Design with

UML--Analysis and Design of a Hotel Reservation and Management System

2)美萍酒店管理系统

3)美萍酒店管理系统的功能使用说明书

2.测试计划执行情况2.1测试项目

2.2测试机构和人员

各个人负责模块:

2.3测试结果

3.软件需求测试结论

1)在登录系统中,实现已经注册的用户账号、密码登陆。已注册账号和

密码不符会输出“账号密码错误”;账号、密码都是空时会输出“账号密码为空”;

2)在网上用户预定界面,用户需要输入自己或者联系人的正确基本信

息添加预定订单。当用户性别填入“f”等不是男或者女时,会提示“用户信息输入错误”;预定开始时间比结束时间晚时,会提示“用户信息输入错误”;当预定已经被提前预定的房间时,会提示“房间已经被预定”;当用户填入信息全部为空时,会提示“用户信息输入错误”;

3)在员工界面,前提是只有酒店经理及管理员可以进入该界面。显示所

有员工并增加、删除和修改的员工信息。当员工信息格式不对,或者填入信息为空,或者账号密码已经存在,都会提示“信息输入错误”;

4)在处理订单界面,通过true接受处理订单,通过false拒绝处理订

单。

5)只有酒店经理及管理员可以修改各类信息,包括房间信息,商品信息

以及服务信息(商品信息)。当把商品和房间数量或者价格改为负数时,会提示“信息修改错误”;所选房间类型超出ABCD四种时,会提示“房间信息输入错误”。

4.评价

4.1软件能力

1)功能完全:本系统提供了一般酒店管理系统所需的基本功能,

例如房间预订、消费管理、员工管理等;本系统还提供了一些扩展功

能,例如网上预订系统等。

2)灵活性高:本系统实现了两个系统的交互,可及时对订单进行

处理,方便了用户和酒店管理。

3)容错性高:本系统对各种输入都进行了有效性判断,可以对用

户的输入进行判断,若是不符合规则,系统会进行报错。

4)后期可扩展性:可运行在手机端,方便用户使用。

4.2缺陷和限制

1)无法对某些输入判断有效性,例如身份证号和姓名是否正确合法;

2)没用用到服务器,只能在局域网内使用。

3)只能在Windows系统上运行。

4)只能在配置好JAVA环境并配置好MYSQL服务进程的电脑上运行。

5)只能使用MYSQL数据库。

4.3建议

1)采用B/S架构,实现网上预订功能;

2)数据库操作层要分成两个子层:实体类及数据库连接和数据库连接

实现;

3)数据库连接中声明了各种对数据库的操作;

4)数据层连接实现是对于某一种数据库的操作的具体实现。

4.4测试结论

能兼容大部分数据输入错误,但是对于数据库的损坏并不能很好地恢复。

相关文档
最新文档