Kịch bản kiểm tra các chức năng của hệ thống.

Một phần của tài liệu Quản Lý Khách Sạn (Client - Server) (Trang 26 - 28)

USE [DoAn.QLKS] GO

--Đăng nhập với userQuanTri

execute as user='userQuanTri'

--Nhân viên quản trị cập nhật thêm danh sách nhân viên mới

insert quantri.nhanvien values('NV4','Nguyen Van

C','01/23/1990','Ha Noi','06/12/2012','Nhan vien phuc

vu','NV2')

update quantri.nhanvien set HoTen= 'Tran Trung B' where MaNV

= 'NV4'

delete from quantri.nhanvien where MaNV='NV4'

--Nhân viên quản tri cấp quyền cho người sử dụng

grant select on phucvu.DICHVU to userKhachHang

--Đăng nhập với userLeTan

revert

execute as user='userLeTan'

insert letan.khachhang values('KH4','Nguyen Van

D',22,'Nam','Ha Noi','CN','0974732269','198234870')

update letan.khachhang set HoTen= 'Tran Trung B' where MaKH

= 'KH4'

delete from letan.khachhang where MaKH='KH4'

--Nhân viên lễ tân tiếp nhận yêu cầu thuê phòng và trả phòng của khách hàng

exec proc_MUON 'KH4','0912' exec proc_TRA '0910'

----Nhân viên lễ tân nhập và in hóa đơn thanh toán cho khách hàng khi khách hàng trả phòng

insert letan.hoadon values('KH4','06/24/2012') exec proc_NhapCTHD 1,'0910',12,100

exec proc_INHD 'KH1'

--Đăng nhập với userPhucVu

revert

execute as user='userPhucVu'

--Nhân viên phục vu cập nhật thông tin về các dịch vụ và việc sử dụng các dịch vụ của khách hàng

insert into phucvu.dichvu values('DT','Dien

thoai',2000,'phut')

update phucvu.dichvu set GiaDV=1800 where MaDV='DT' delete from phucvu.dichvu where MaDV = 'DT'

exec proc_DV 'KH1','DT',5

--Đăng nhập với userQuanLyPhong

revert

execute as user='userQuanLyPhong'

--Nhân viên quản lý phòng cập nhật thông tin về phòng và giá phòng

insert into quanlyphong.phong values('0910',30,'N5',2,'Loai

1','Dieu hoa, Tivi, Tu lanh',default)

update quanlyphong.phong set LoaiPhong='Loai 2' where SoPhong ='0910'

delete from quanlyphong.phong where SoPhong = '0910' insert into quanlyphong.giaphong values('Loai 1',100000) update quanlyphong.giaphong set Gia=120000 where

LoaiPhong='Loai 1'

delete from quanlyphong.giaphong where LoaiPhong = 'Loai 1' select * from QuanLyPhong.v_timphongtrong

--Đăng nhập với userGD

revert

execute as user='userGD'

--Giám đốc được quyền xem tất cả các hoạt động của khách sạn

select * from quantri.nhanvien select * from letan.khachhang select * from letan.datphong select * from letan.muontraphong

select * from letan.cthd

select * from quanlyphong.phong select * from quanlyphong.giaphong select * from phucvu.dichvu

select * from phucvu.sudungdv select * from letan.v_ThongKe

select * from quanlyphong.v_TimPhongTrong

--Đăng nhập với userKhachHang

revert

execute as user='userKhachHang'

--Khách hàng được quyền xem các thông tin về phòng và dịch vụ

select * from quanlyphong.v_timphongtrong select * from letan.muontraphong

select * from phucvu.dichvu

select * from quanlyphong.giaphong select * from quanlyphong.phong

--Khách hàng được phép dặt phòng

insert into [LeTan].[DATPHONG] values('AAA',22,'Nu','Ha Noi','GD',null,'1234050','0910','06/20/2012','06/27/2012')

VIII. Kết luận

Mặc dù đã có những cố gắng, cùng với sự hướng dẫn tận tình của thầy Nguyễn Mạnh Hùng, song vì thời gian còn hạn chế, bước đầu chúng em được làm quen với bài toán quản lý mà kinh nghiệm còn chưa nhiều nên chương trình của chúng em không tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự chỉ dẫn của thầy cô giáo cùng với sự góp ý của các bạn để chương trình của chúng em hoàn thiện hơn.

Một phần của tài liệu Quản Lý Khách Sạn (Client - Server) (Trang 26 - 28)