宾馆管理系统测试报告.docx

上传人:b****8 文档编号:8911575 上传时间:2023-05-16 格式:DOCX 页数:23 大小:22.62KB
下载 相关 举报
宾馆管理系统测试报告.docx_第1页
第1页 / 共23页
宾馆管理系统测试报告.docx_第2页
第2页 / 共23页
宾馆管理系统测试报告.docx_第3页
第3页 / 共23页
宾馆管理系统测试报告.docx_第4页
第4页 / 共23页
宾馆管理系统测试报告.docx_第5页
第5页 / 共23页
宾馆管理系统测试报告.docx_第6页
第6页 / 共23页
宾馆管理系统测试报告.docx_第7页
第7页 / 共23页
宾馆管理系统测试报告.docx_第8页
第8页 / 共23页
宾馆管理系统测试报告.docx_第9页
第9页 / 共23页
宾馆管理系统测试报告.docx_第10页
第10页 / 共23页
宾馆管理系统测试报告.docx_第11页
第11页 / 共23页
宾馆管理系统测试报告.docx_第12页
第12页 / 共23页
宾馆管理系统测试报告.docx_第13页
第13页 / 共23页
宾馆管理系统测试报告.docx_第14页
第14页 / 共23页
宾馆管理系统测试报告.docx_第15页
第15页 / 共23页
宾馆管理系统测试报告.docx_第16页
第16页 / 共23页
宾馆管理系统测试报告.docx_第17页
第17页 / 共23页
宾馆管理系统测试报告.docx_第18页
第18页 / 共23页
宾馆管理系统测试报告.docx_第19页
第19页 / 共23页
宾馆管理系统测试报告.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

宾馆管理系统测试报告.docx

《宾馆管理系统测试报告.docx》由会员分享,可在线阅读,更多相关《宾馆管理系统测试报告.docx(23页珍藏版)》请在冰点文库上搜索。

宾馆管理系统测试报告.docx

宾馆管理系统测试报告

八、测试分析报告

 

1.引言

1.1编写目的

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

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

1。

2项目背景

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

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

本系统分为在线预订子系统和酒店方的预订与管理子系统,在线预订子系统提供顾客在线预订房间等功能,争取在最终版本实现顾客足不出户完成预订;酒店方的预订与管理子系统提供给酒店服务员处理订单、办理入住、结帐退房等一系列管理功能。

在真正意义上,实现了计算机高效办公,起到了方便顾客与酒店的双重作用。

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

1。

3定义

酒店前台管理系统:

是运行在酒店前台电脑的系统。

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

网上客户预定系统:

是运行在一般用户电脑上的程序。

网上用户可以通过本系统来对本酒店房间的预定信息进行查询,并预定房间。

1。

4参考资料

1)用户的需求信息ProjectfortheCourseObjectOrientedDesignwithUML—-AnalysisandDesignofaHotelReservationandManagementSystem

2)美萍酒店管理系统

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

2.测试计划执行情况

2.1测试项目

描述方面

登录系统

模块名称

Login

输入项目

名称

类型

数据来源

附注

name

string

userText

a

password

string

psdText

a

输出项目

输出项

数据类型

输出内容

System

string

Successful!

描述方面

登录系统

模块名称

Login

输入项目

名称

类型

数据来源

附注

name

string

userText

a

password

string

psdText

b

输出项目

输出项

数据类型

输出内容

System

string

账号密码错误

描述方面

登录系统

模块名称

Login

输入项目

名称

类型

数据来源

附注

name

string

userText

password

string

psdText

输出项目

输出项

数据类型

输出内容

System

string

账号密码为空

描述方面

房间面板,将不同类型房间放在一个页面

模块名称

RoomPanel

输入项目

名称

类型

数据来源

附注

type

string

RoomSwitch

A,B,C,D

输出项目

输出项

数据类型

输出内容

RoomPanel

ArrayList〈Room>

al

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abc

sex

string

sexTextField

id

string

idTextField

123456789012345

nation

string

nationTextField

China

startTime

date

startDateLabel

2015—05—0212:

00:

00

endTime

date

endDateLabel

2015—05—0312:

00:

00

输出项目

输出项

数据类型

输出内容

createOrder

String

successfull

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abcd

sex

string

sexTextField

id

string

idTextField

123456789012345678

nation

string

nationTextField

China

startTime

date

startDateLabel

2015—05-0212:

00:

00

endTime

date

endDateLabel

2015-05-0512:

00:

00

输出项目

输出项

数据类型

输出内容

createOrder

String

创建一天

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abc

sex

string

sexTextField

f

id

string

idTextField

123456789012345

nation

string

nationTextField

China

startTime

date

startDateLabel

2015-05-0212:

00:

00

endTime

date

endDateLabel

2015—05-0312:

00:

00

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

用户信息输入错误

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abcd

sex

string

sexTextField

id

string

idTextField

12345678

nation

string

nationTextField

China

startTime

date

startDateLabel

2015—05-0212:

00:

00

endTime

date

endDateLabel

2015—05-0312:

00:

00

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

用户信息输入错误

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abcd

sex

string

sexTextField

id

string

idTextField

123456789012345

nation

string

nationTextField

China

startTime

date

startDateLabel

2015—05—0212:

00:

00

endTime

date

endDateLabel

2015—05-0112:

00:

00

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

用户信息输入错误

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

abcd

sex

string

sexTextField

id

string

idTextField

123456789012345

nation

string

nationTextField

China

startTime

date

startDateLabel

2015-05-0212:

00:

00

(2015—05-0212:

00:

00已被预订)

endTime

date

endDateLabel

2015-05—0412:

00:

00

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

房间已经被预定

描述方面

预定界面,需要输入顾客的正确基本信息添加预定订单

模块名称

OrderPanel

输入项目

名称

类型

数据来源

附注

name

string

nameTextField

sex

string

sexTextField

id

string

idTextField

nation

string

nationTextField

startTime

date

startDateLabel

endTime

date

endDateLabel

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

用户信息输入错误

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

Abcd

级别

int

table

0

性别

String

table

账号

String

table

a

密码

String

table

a

输出项目

输出项

数据类型

输出内容

System

String

successful

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

Abcde

级别

int

table

1

性别

String

table

账号

String

table

ab

密码

String

table

a

输出项目

输出项

数据类型

输出内容

System

String

successful

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

Abcd

级别

int

table

0

性别

String

table

Male

账号

String

table

a

密码

String

table

a

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

信息输入错误

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

Abcd

级别

int

table

3

性别

String

table

账号

String

table

a

密码

String

table

a

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

信息输入错误

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

Abcdfg

级别

int

table

0

性别

String

table

账号

String

table

a(已经存在)

密码

String

table

a

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

信息输入错误

描述方面

员工界面,显示所有员工并修改正确的员工信息

模块名称

EmployeePanel

输入项目

名称

类型

数据来源

附注

员工

String

table

级别

int

table

性别

String

table

账号

String

table

密码

String

table

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

信息输入错误

描述方面

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

模块名称

HandleOrderPanel

输入项目

名称

类型

数据来源

附注

tempOrderLine

TempOrderLine

table

临时订单

bool

true

输出项目

输出项

数据类型

输出内容

handleOnlineOrder

void

Successful

描述方面

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

模块名称

HandleOrderPanel

输入项目

名称

类型

数据来源

附注

tempOrderLine

TempOrderLine

table

临时订单

bool

false

输出项目

输出项

数据类型

输出内容

handleOnlineOrder

void

Successful

描述方面

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

模块名称

HandleOrderPanel

输入项目

名称

类型

数据来源

附注

chooseDate

date

dateChooseLabel

格式化日期

输出项目

输出项

数据类型

输出内容

OL

ArrayList〈OrderLine>

OrderLine

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息(商品信息)

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

Name

String

goodsTable

可乐

Price

Float

goodsTable

5。

0

Count

int

goodsTable

99

输出项目

输出项

数据类型

输出内容

manageGoodsInfo

Goods

good

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息(商品信息)

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

Name

String

goodsTable

可乐

Price

Float

goodsTable

5.0

Count

int

goodsTable

-1

输出项目

输出项

数据类型

输出内容

Sytstem

string

信息修改错误

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息(商品信息)

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

Name

String

goodsTable

可乐

Price

Float

goodsTable

—1

Count

int

goodsTable

99

输出项目

输出项

数据类型

输出内容

Sytstem

string

信息修改错误

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息(房间信息)

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

roomID

Int

roomTable

101

price

Float

roomTable

100.0

tye

String

roomTable

A,B,C,D

state

State

roomTable

EMPTY,BOOKED,IVING,SWEEP

输出项目

输出项

数据类型

输出内容

manageRoomInfo

Room

room

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息(房间信息)

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

roomID

iny

roomTable

101

price

Float

roomTable

100.0

tye

String

roomTable

E

state

State

roomTable

Other

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

房间信息输入错误

描述方面

修改各类信息,包括房间信息,商品信息以及服务信息

模块名称

ModifyPanel

输入项目

名称

类型

数据来源

附注

roomID

Int

roomTable

101

price

Float

roomTable

-1

tye

String

roomTable

A,B,C,D

state

State

roomTable

EMPTY,BOOKED,IVING,SWEEP

输出项目

输出项

数据类型

输出内容

erroLabel

JLabel

房间信息输入错误

2.2测试机构和人员

测试机构名称

UML课设组

负责人

高一鸣、邹煜杰

参与测试人员名单

郭睿、王贺伟、于晨阳、葛成

各个人负责模块:

高一鸣

Login

邹煜杰

RoomPanel

郭睿

OrderPanel

王贺伟

EmployeePanel

于晨阳

HandleOrderPanel

葛成

ModifyPanel

2。

3测试结果

在测试过程中发现以下问题及解决方案:

序号

出错状况

解决方法

1

初始界面默认显示在桌面左上方

通过使界面不依赖与任何窗口setLocationRelativeTo(null)

setlocation(x,y);设置方位

2

字符判断还有integer相等判断不能通过==符号

使用equals()

3

工程环境迁移后不能访问数据库

重新配置数据库位置以及信息.以及在本地数据库中导入新迁移的数据库

4

界面无法刷新

通过removeAll()将所有所有组件移除,重新加载组件并updateUI();

5

程序关闭后仍然在后台运行

默认关闭方法“setDefaultCloseOperation

(WindowConstants.DISPOSE_ON_CLOSE);

”改为“setDefaultCloseOperation

(JFrame。

EXIT_ON_CLOSE);”

6

错误输入用户信息程序报错

传参前检错并进行错误处理,提示错误信息

7

添加多个订单时,由于时间自动获得(精确到秒)作为主键,添加订单错误

添加延时程序,延时一秒

8

Date类型变量作比较时,相同时间使用getTime()值不相等

因为精确到毫秒所以表面上相同时间值却不同,先整除1000再乘以1000

9

通过Date.getMonth()月份总是少一个月

得到月份+1

10

界面里加入的组件不能显示

调换add()顺序

11

添加预定订单时间选择过去的时间

和当前日期Date.getDate()比较

12

添加多个连续日期的时,由于中间一段日期已经被预定而只预定了其他一部分时间

先检查是否每一天都未被预定,如果已经有某天被预定,返回预订失败信息

13

员工修改错误

添加输入检错,判断格式是否正确(性别只能为f,m,级别0或1,添加前查看账号是否存在)否则提示输入错误

14

房间信息修改错误

添加输入检错,判断格式是否正确(类型只能为A,B,C,D)否则提示输入错误

15

修改表格时主键也允许被修改,程序执行报错

初始化JTable时复写其内部类public boolean isCellEditable(int row,int column){  

   if(row == 2 && column == 2){  

       return true;  

   }else{  

       return false;  

   }  

}  

16

结账时传递打折参数出错

检测discount大于0于1

17

结账后界面不能关闭

18

RoomID框输入非数字报错

加上以下KeyListener监听事件.

publicclassVoteElectKeyListenerimplementsKeyListener{

@Override

publicvoidkeyTyped(KeyEvente){

//TODOAuto-generatedmethodstub

intkeyChar=e。

getKeyChar();

if(keyChar>=KeyEvent.VK_0&&keyChar〈=KeyEvent。

VK_9){

}else{

e.consume();

}

@Override

publicvoidkeyPressed(KeyEvente){

//TODOAuto-generatedmethodstub

@Override

publicvoidkeyReleased(KeyEvente){

//TODOAuto—generatedmethodstub

}

3.软件需求测试结论

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

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

2)在网上用户预定界面,用户需要输入自己或者联系人的正确基本信息添加预定订单.当用户性别填入“f”等不是男或者女时,会提示“用户信息输入错误”;预定开始时间比结束时间晚时,会提示“用户信息输入错误”;当预定已经被提前预定的房间时,会提示“房间已经被预定”;当用户填入信息全部为空时,会提

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2