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'
--Nhân viên lễ tân nhập các thông tin về khách hàng khi khách hàng có nhu cầu thuê phòng
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.hoadon
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.