1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chương trình quản lý khách san

60 918 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 60
Dung lượng 1,61 MB

Nội dung

else print 'Loi' if @@error0 print 'Loi' end GO ◦ Input: số hợp đồng thuê phòng, mã số khách hàng, vai trò của khách hàng, lựa chọn thêm mới hay cập nhật.. Update KHACHHANG set HOTEN

Trang 1

g trình quản

lý khách sạn

Trang 2

Mục lục

 Đặc tả yêu cầu

◦ 1/ Giới thiệu

◦ 2/ Yêu cầu

 Phân tích yêu cầu

◦ Yêu cầu hệ thống quản lý

◦ Yêu cầu chương trình

◦ Mô hình

◦ Mô tả chương trình

 Kết luận

Trang 3

Nội dung yêu cầu

1/ Giới thiệu:

Ban cần 1 phần mềm để quản lý công việc thu chi, quản lý phòng để tránh việc thất thoát và hạn chế số lượng nhân viên Với phần mềm

quản lý khách sạn, nhân viên của bạn sẽ không còn phải mất nhiều thời gian cho công việc ghi chép sổ sách và bạn có thể biết ngay lập tức tình hình kinh doanh mà không phải chờ đến các báo cáo từ nhân viên.

Trang 4

2/ Yêu cầu:

Quản trị hệ thống:

◦ Phân quyền tới từng nhân viên.

◦ Khôi phục và lưu trữ dữ liệu.

◦ Thiết lập các thông số phục vụ cho

Trang 6

Bắt đầu

Đăng

t

Xét quyền

Tìm kiếm thông tin phục

vụ cho khách sạn

Giao dịch với khách hàng Quản lý khách sạn Nhân viên

Trang 8

c/ Mô tả các bảng dữ liệu:

Trang 13

◦ Inpu t: mã số và mật khẩu nhân viên.

◦ Output : nhân viên có mã số và mật khẩu đúng với tham số truyền vào.

Trang 15

 3/ pr_del_LoaiPhong xóa loại phòng

CREATE procedure pr_del_LoaiPhong

@MSLOAIPHONG char(2)

as

begin

if NOT EXISTS (select * from TRANGBITRANGTB where

MSLOAIPHONG=@MSLOAIPHONG) and NOT EXISTS (select * from DMPHONG where MSLOAIPHONG=@MSLOAIPHONG)

delete from LOAIPHONG where MSLOAIPHONG =

Trang 16

 4/ pr_del_NhanVien: xóa nhân viên

CREATE procedure pr_del_NhanVien

delete from NHANVIEN where MSNV = @MSNV else

print 'Nhan vien dang ton tai trong CSDL '

Trang 18

 6/ pr_del_THIETBI_DV: xóa trang thiết bị

CREATE procedure pr_del_THIETBI_DV

if NOT EXISTS (select * from CHITIETTHANHTOAN where

MSTB=@a) and NOT EXISTS (select * from TRANGBITRANGTB where MSTB=@a)

delete from THIETBI_DV where MSTB = @a

Trang 19

 7/ pr_del_THUEPHONG: xóa hợp đồng thuê phòng 

CREATE procedure pr_del_THUEPHONG

if NOT EXISTS (select * from SUDUNGDV where

SOHDONGTHUEPHONG=@a) and NOT EXISTS (select * from CHITIETTHUEPHONG where SOHDONGTHUEPHONG=@a) and NOT EXISTS (select * from HDTHANHTOANPHONG where

SOHDONGTHUEPHONG=@a)

delete from THUEPHONG where SOHDONGTHUEPHONG = @a

.

Trang 21

 8/ pr_ins_CHITIETTHUEPHONG: thêm mới hoặc cập nhật chi tiết thuê phòng

Update CHITIETTHUEPHONG set VAITRO=@VAITRO where

SOHDONGTHUEPHONG = @SOHDONGTHUEPHONG and

MSKH=@MSKH

Trang 22

else

print 'Loi'

if (@@error<>0)

print 'Loi' end

GO

 

◦ Input: số hợp đồng thuê phòng, mã số khách hàng, vai trò của khách hàng, lựa chọn thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

◦ Output: không.

Trang 23

 9/ pr_ins_HDThanhToan: thêm hợp đồng thanh toán

(@SOHDONGTHUEPHONG,@MSNV,@NGAYTHANHTOAN,@TIENPHON G)

Trang 24

10/ pr_ins_KH: thêm mới hoặc cập nhật khách hàng

(@HOTENKH,@GIOITINHKH,@DIACHIKH,@CMND,@DIENTHOAIKH) else if (@option=2)

Trang 25

Update KHACHHANG set HOTENKH = @HOTENKH,

GIOITINHKH=@GIOITINHKH, DIACHIKH=@DIACHIKH,

CMND=@CMND, DIENTHOAIKH=@DIENTHOAIKH WHERE MSKH=@MSKH

else

print 'Loi'

if (@@error<>0)

print 'Loi' end

GO

 

 Input: mã số, họ tên, giới tính, điện thoại, CMND, địa chỉ của khách hàng, lựa chọn thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

 Output: không.

Trang 26

 11/ pr_ins_LoaiPhong: thêm mới hoặc cập nhật loại phòng

Update LOAIPHONG set LOAIPHONG=@LOAIPHONG,

GIATIEN=@GIATIEN WHERE MSLOAIPHONG=@MSLOAIPHONG else

print 'Loi'

Trang 27

if (@@error<>0)

print 'Loi' end

Trang 29

(@MSNV,@HOTENNV,@MatKhau,@NGAYSINHNV,@GIOITINHNV,@DIA CHINV,@DIENTHOAINV,@NGAYVAOLAM,@HINH)

else

print 'Loi'

if (@@error<>0)

print 'Loi' end

GO

 Input: mã số, họ tên, mật khẩu, ngày sinh,giới tính, địa chỉ, điện thoại, ngày vào làm, hình của nhân viên, lựa chọn

thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

 Output: không.

 

Trang 30

 13/ pr_ins_Phong: thêm mới hoặc cập nhật phòng

Update DMPHONG set MSLOAIPHONG=@MSLOAIPHONG,

TINHTRANG=@TINHTRANG WHERE MSPHONG=@MSPHONG else

Trang 31

print 'Loi'

if (@@error<>0)

print 'Loi' end

GO

 

Input : mã số phòng, mã số loại phòng, tình trạng phòng, lựa chọn thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

Output: không.

 

Trang 32

14/ pr_ins_SuDung_DV: thêm mới hoặc cập nhật tình hình sử dụng các dịch vụ của khách

Update SUDUNGDV set

Trang 33

MSTB=@MSTB,NGAYSD=@NGAYSD, SOLUONG=@SOLUONG WHERE SOHDONGTHUEPHONG = @SOHDONGTHUEPHONG else

print 'Loi'

if (@@error<>0)

print 'Loi' end

Trang 34

 15/ pr_ins_TBTrangTB: thêm mới hoặc cập

nhật trang bị các thiết bị cho loại phòng

else if (@option=2)

Update TRANGBITRANGTB set SOLUONG=@SOLUONG where MSLOAIPHONG = @MSLOAIPHONG and MSTB=@MSTB

Trang 36

 16/ pr_ins_THIETBI_DV: thêm mới hoặc cập nhật các thiết bị, dịch vụ

Update THIETBI_DV set TENTHIETBI = @TENTHIETBI,

DVT=@DVT,GIATB=@GIATB, THIETBICODINH=@THIETBICODINH WHERE MSTB=@MSTB

Trang 37

else

print 'Loi'

if (@@error<>0)

print 'Loi' end

GO

 

 Input: mã, tên thiết bị, đơn vị tính, giá, tình trạng thiết

bị, lựa chọn thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

 Output: không.

Trang 38

 17/ pr_ins_THUEPHONG: thêm mới hoặc cập nhật danh sách thuê phòng

CREATE procedure pr_ins_THUEPHONG

Trang 39

 

 Input: số hợp đồng thuê phòng, mã số nhân viên, mã số phòng, ngày thuê, ngày dự kiến trả, lựa chọn thêm mới hay cập nhật.

Nếu option=1: thêm mới

Nếu option=2: cập nhật

 Output: không.

Trang 41

 19/ pr_list_KHSearch: liệt kê danh sách tên, giới tính, địa chỉ, CMND, điện thoại của khách hàng

 

CREATE proc pr_list_KHSearch

as

select HOTENKH 'HoTen', GIOITINHKH 'GioiTinh',

DIACHIKH 'DiaChi', CMND, DIENTHOAIKH 'DienThoai' from KHACHHANG

Trang 42

 20/ pr_list_LoaiPhong: liệt kê danh sách loại phòng

Trang 43

  22/ pr_list_Phong: liệt kê danh sách mã số phòng,

thuộc loại phòng nào, tình trạng phòng 

CREATE proc pr_list_Phong

 Output: danh sách mã số phòng, loại phòng, tình trạng của các phòng.

23/ pr_list_Phong_trong: liệt kê danh sách tất cả phòng trống 

CREATE proc pr_list_Phong_trong

Trang 44

 24/ pr_list_PhongSearch: liệt kê danh sách mã

số phòng, thuộc loại phòng nào, tình trạng

phòng và giá tiền của các phòng

 

 Input: không.

 Output: danh sách mã số phòng, loại phòng, tình trạng phòng và giá tiền của các phòng

Trang 45

25/ pr_list_SuDungDV: liệt kê danh sách các thông tin của một hợp đồng thuê phòng

Trang 46

26/ pr_list_TBTrangThietBi: liệt kê danh sách các trang thiết bị có trong từng loại phòng

Trang 47

27/ pr_list_ThietBi: liệt kê danh sách thiết bị hoặc dịch vụ 

CREATE proc pr_list_ThietBi

 Input: lựa chọn liệt kê thiết bị hoặc dịch vụ

Nếu option=1: liệt kê thiết bị

Nếu option=2: liệt kê dịch vụ

 Output: danh sách thiết bị hoặc dịch vụ

Trang 48

 28/ pr_Phong_KH: liệt kê danh sách khách hàng hiện đang thuê phòng 

CREATE procedure pr_Phong_KH

from thuephong,khachhang,chitietthuephong

where thuephong.soHDongthuephong not in (select

soHDongthuephong from HDThanhtoanphong)

and thuephong.soHDongthuephong =

chitietthuephong.soHDongthuephong

and khachhang.mskh = chitietthuephong.mskh

and msphong = @msphong

Trang 49

Giao di n ệ

Trang 50

1/ Giới thiệu các chức năng chương trình

Trang 51

2/ Form quản lý phòng:

Trang 52

3/ Form trang bị trang thiết bị cho từng loại phòng:

Trang 53

4/ Form quản lý thiết bị và dịch vụ:

Trang 54

5/ Form quản lý loại phòng

Trang 55

6/ Form quản lý nhân viên:

Trang 56

7/ Form giao dịch nhận khách hàng đặt phòng:

Trang 57

 

9/ Form tìm kiếm:

Trang 58

10/ Form theo dõi sử dụng các dịch vụ của khách:

Trang 59

 Báo cáo :

Ngày đăng: 20/06/2014, 09:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w