1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn

24 84 0

Đ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 24
Dung lượng 0,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ. Cụ thể là bài toán quản lí Thuê phòng khách sạn

Trang 1

BÀI THẢO LUẬN MÔN QUẢN TRỊ CƠ SỞ DỮ LIỆU

Đề tài: Xây dựng và quản lí CSDL thị trường hàng hóa và dịch vụ.

Cụ thể là bài toán quản lí Thuê phòng khách sạn

Giáo viên giảng dạy: ThS.Nghiêm Thị Lịch Nhóm sinh viên thực hiện: Nhóm 1

Lớp học phần: 2005ECIT2521

Hà Nội 03/2021

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Trang 2

Độc lập – Tự do – Hạnh phúc

BIÊN BẢN HỌP NHÓM

Thời gian bắt đầu : 9h55 – thời gian kết thúc: 11h Ngày 22/03/2021

Môn học : Quản trị Cơ sở dữ liệu

Lớp HP: 2116ECIT2521

Nhóm học tập :1

I.Thành phần tham dự : 4/4 thành viên

II.Nội dung cuộc họp

- Mục đích cuộc họp:

• Đưa ra các ý kiến đã thảo luận online trước đó

- Phân công công việc :

III.Đánh giá chung

Các phần hoàn thiện chỉnh sửa sau đó được thảo luận trên nhóm chat chung của nhóm

Thư kí

Hải Anh

Nguyễn Hải Anh

BẢNG PHÂN CÔNG CÔNG VIỆC NHÓM 1

Trang 3

STT Mã sinh viên Họ tên Công việc

trưởng)

Mở đầu , kết luận, Mô tả bài toán, mô hình thực thể liên kết, phân cấp chức năng, mô hình er, quan hệ, xây dựng CSDL, tổng hợp khai thác và bản word, slide

Thư kí

Hải Anh

Nguyễn Hải Anh

Trang 4

MỤC LỤC

Trang 5

PHẦN A: MỞ ĐẦU

Công nghệ thông tin trong giai đoạn hiện nay đang phát triển như vũ báo ở mọilĩnh vực hoạt động khắp nơi trên thế giới Điều xảy ra trong vòng vài năm qua ởViệt Nam là sự đầu tư ô ạt vào công nghệ Tin học đã và đang là một trong các vấn

đề không thể thiếu đối với bất kỳ công ty nào Đặc biệt tin học ngày càng giữ vaitrò quan trọng trong vấn đề quản lý tại các tổ chức nhất là tại các lĩnh vực quản trị

cở sở dữ liệu Tuy ngành công nghệ thông tin ở nước ta mới chỉ phát triển trongvài năm trở lại đây và đang từng bước phát triển nhưng những bước phát triển đó

đã cho thấy tiềm năng lớn lao trong lĩnh vực công nghệ thông tin ở nước ta, trong

đó phát triển hệ thống thông tin đang là thế mạnh của đất nước Hệ thống thôngtin, dữ liệu giúp công việc quản lý dễ dàng hơn, nâng cao hiệu quả sản xuất, tiếtkiệm được lượng lớn thời gian và công sức

Lý do chọn đề tài

Kể từ khi chuyển đổi nền kinh tế bao cấp tập trung sang nền kinh tế thị trường,lượng du khách đến việt Nam ngày càng tăng Họ đến Việt Nam để chiêm ngưỡngvẻ

đẹp thiên nhiên với những nét đặc sắc dân tộc, để giao lưu văn hoá và tìm kiếm cơhội

làm ăn Có thể nói với sự bùng nổ số lượng khách du lịch sau những năm đổi mớiđã

đem lại sự tăng trưởng nhanh chóng trong kinh doanh khách sạn những năm đầuthế

kỷ 19 Họ coi phát triển du lịch khách sạn là một xu thế chung của thời đại, mộttrào

lưu của xã hội hiện đại

Từ đó, ngành du lịch nước ta đã có bước phát triển khá mạnh mẽ về cơ sở vật chấtkỷ

thuật phục vụ du khách rộng khắp trên các vùng miền đất nước Theo đó một loạtcác

cơ sở lưu trú du lịch gồm các khách sạn được xây dựng theo các tiêu chuẩn sao,biệt

thự, căn hộ, làng du lịch và các nhà nghỉ, nhà khách đã mọc lên với đầy đủ các loạitiện nghi, dịch vụ khác nhau có thể đáp ứng được mọi nhu cầu đa dạng, phong phú

Trang 6

khách trong và ngoài nước

Trong bối cảnh cạnh tranh gay gắt để thu hút đầu tư nước ngoài, đây là cơ hội

để củng cố và tăng cường vị thế cạnh tranh của du lịch Việt Nam Tiến trình hộinhập

còn tạo cơ hội cho các doanh nghiệp khách sạn trong nước tiếp cận các thành tựukhoa

học công nghệ, khoa học quản lý tiên tiến của thế giới và mở ra khả năng để cácdoanh nghiệp đầu tư kinh doanh khách sạn, nhà hàng ở thị trường các nước mộtcách

bình đẳng

Nếu doanh nghiệp khách sạn không tự mình nhìn nhân, đánh giá đầy đủ để cốgắng vươn lên về năng lực quản lý, chiến lược đầu tư và kinh doanh, cải thiện chấtlượng sản phẩm dịch vụ quan hệ đối tác và công tác tiếp thị thì không thể cạnhtranh

được Để tồn tại và khẳng định được vị trí của mình trên thị trường, các doanhnghiệp

phải tìm mọi cách, mọi biện pháp để có đủ cơ sở vật chất kỹ thuật, có một hệ thốngcác sản phẩm dịch vụ hấp dẫn cung cấp cho khách, quản trị cơ sở dữ liệu một cách

tự động hóa sẽ phần nào cải thiện được các quy trình nghiệp vụ khác Đó cũng là

lý do mà nhóm 1 chúng em chọn đề tài “Xây dựng và quản lí CSDL thị trườnghàng hóa và dịch vụ Cụ thể là bài toán quản lí Thuê phòng khách sạn”

Trang 7

PHẦN B: NỘI DUNG

I BÀI TOÁN QUẢN LÝ THUÊ PHÒNG KHÁCH SẠN

I.1 Mô tả bài toán

Khi khách hàng có nhu cầu thuê phòng, nhân viên giao dịch sẽ yêu cầu kháchhàng cung cấp đủ thông tin để nhân viên check in Một khách hàng có thể thuênhiều phòng, nhưng một phòng chỉ được thuê bởi một khách hàng

Thông tin của khách hàng sẽ được lưu trữ trong cơ sở dữ liệu của khách sạn

bao gồm: mã khách hàng, họ tên khách hàng, giới tính, địa chỉ , số điện thoại.Với thông tin khách hàng cung cấp cho nhân viên, nhiên viên sẽ thực hiện quátrình thuê phòng cho khách hàng Mỗi nhân viên có thể lập nhiều giao dịch thuêphòng cho một hoặc nhiều khách hàng nhưng một giao dịch chỉ lập bởi một nhân

viên Thông tin về nhân viên sẽ bao gồm : Mã nhân viên , họ tên , chức vụ, giới

tính, ngày sinh, số điện thoại

Mỗi dịch vụ thuê phòng đươc lập chỉ được yêu cầu theo một thời gian thuê nhất

định Thông tin về Phiếu thuê phòng bao gồm : Mã thuê phòng, mã khách hàng,

mã nhân viên lập phiếu, mã phòng, ngày vào, ngày ra, đơn giá

KHACHHANG (MaKH, Hoten, Gioitinh,Ngaysinh, SDT)

NHANVIEN (MaNV, Hoten, Gioitinh, Chucvu, Diachi, Ngaysinh,SDT )

PHONG (MaPHONG, Tenphong, Loaiphong, Giathue)

PHIEUTHUEPHONG (MaPHIEU, MaKH, MaPHONG, MaNV, Ngayvao,Ngayra, Dongia)

Trang 8

KHÁCH HÀNG

PHIẾU THUÊ PHÒNG

I.2 Biểu đồ phân cấp chức năng

II XÂY DỰNG CHỨC NĂNG CỦA QL THUÊ PHÒNG

II.1 Xây dựng cơ sở dữ liệu

Thêm/

xóa /sửa NV

Thêm/

xóa/sửaPhòng

Lập thôngtin phòng

Quản lí Phòng

Lập thôngtin KH

Ttin NV

Ttin KH

Qu

Báo cáo

Tìm kiếm NV

Lập thông tinNVQuản lý Nhân viên

Thêm/xóa/sửa KH

Quản lý Khách hàng

Trang 9

- Nhân viên và Phiếu thuê phòng:

II.1.3 Xây dựng mô hình ER

II.1.4 Chuyển đổi mô hình ER sang mô hình quan hệ

 Bảng Khách hàng

Trang 10

MaKH Char 8 Mã khách hàng và khóa chính

MaPHON

G

Trang 11

Ngayra Date/time Ngày ra khách sạn

createtable KHACHHANG (

MaKH char(8)primarykey,

Trang 12

 Bảng NHANVIEN

createtable NHANVIEN(

MaNV char(8)primarykey,

createtable PHONG(

MaPHONG char(8)primarykey,

TenPHONG nvarchar(20),

Loaiphong nvarchar(8),

Giaphong int

);

Trang 13

 Bảng PHIEUTHUEPHONG

createtable PHIEUTHUEPHONG(

MaPHIEU char(6)primarykey,

MaKH char(8)constraint fk_KS_KH foreignkey references

Trang 14

II.2.2 Nhập dữ liệu cho bảng

Trang 15

III KHAI THÁC CƠ SỞ DỮ LIỆU

Trang 16

HAVING count(MaPHIEU)>=2 and (month(ngayvao)=2 )

3.1.2 Hiển thị thông tin các NHÂN VIÊN không lập bất kì

PHIEUTHUEPHONG nào và sắp xếp theo tăng dần của mã NV?

SELECT NHANVIEN.MaNV, TenNV, Chucvu, Diachi

FROM NHANVIEN left outer join PHIEUTHUEPHONG on

NHANVIEN.MaNV=PHIEUTHUEPHONG.MaNV

WHERE PHIEUTHUEPHONG.MaPHIEU is NULL

ORDER BY MaNV asc

Trang 17

III.2 View

3.2.1 Tạo view Khachhang_thanthiet hiển thị mã khách hàng, họ tên, số điện thoại của khách hàng khi đặt từ 2 phòng trở lên?

Create view Khachhang_thanthiet1 AS

Select KHACHHANG.MaKH, Hoten, SDT

From KhachHang inner join PHIEUTHUEPHONG on KhachHang.MaKH= PHIEUTHUEPHONG.MaKH

Group by KHACHHANG.MaKH, Hoten, SDT

Having count (MaNV) >= 2

Select * from Khachhang_thanthiet1

3.2.2 Tạo view hiển thị tổng số tiền mà khách hàng dùng để THUÊ PHÒNG THEO THÁNG?

CREATE VIEW TONGTIEN

Trang 18

III.3 Procedure

3.3.1 Tạo Store Procedure làm việc sau: Lấy ra danh sách những phiếu thuê phòng theo mã khách hàng do người dùng nhập vào gồm các thông tin sau: họ tên, số điện thoại, ngày vào và ra?

create proc thongtin2

@bienmakh char(8)

as

select HoTen, SDT, Ngayvao, Ngayra

from KHACHHANG inner join PHIEUTHUEPHONG on KHACHHANG.MaKH

= PHIEUTHUEPHONG.MaKH

where KHACHHANG.MaKH = @bienmakh

go

exec thongtin2 'KS001'

3.3.2 Tạo stored procedure tìm KHACHHANG có năm sinh từ 1995 trở lên?

CREATE PROC ds_Ngaysinh_KHACHHANG

@Ngaysinh date

Trang 19

3.4.1 Nhập vào tên khách hàng cho biết tuổi của khách hàng?

CREATE FUNCTION TinhtuoiKH1 ( @Hoten nvarchar(40))

RETURNS INT

BEGIN

DECLARE @Tuoi INT

SELECT @Tuoi= year(getdate())-year(Ngaysinh) FROM KHACHHANG WHERE Hoten=@Hoten

RETURN @Tuoi

END

PRINT dbo.TinhtuoiKH1 (N'Nguyễn Thị Ngọc Mai')

Trang 20

3.4.2 Nhập vào 1 mã NHÂN VIÊN và MÃ PHÒNG Lấy ra tổng số tiền của PHÒNG đó mà NHÂN VIÊN đã lập?

CREATE FUNCTION f_max_Sotien ( @MaNV nvarchar(8), @MaPHONG nvarchar(20))

RETURNS int

begin

DECLARE @tong int

SELECT @tong=sum(Dongia) FROM PHIEUTHUEPHONG

WHERE PHIEUTHUEPHONG.MaPHONG=@MaPHONG and

Trang 21

III.5 Trigger

Tạo trigger không cho phép thêm khách hàng nhỏ hơn 18 tuổi?

CREATE TRIGGER tg_ThemKH ON KHACHHANG

FOR INSERT

AS

BEGIN

DECLARE @count int

SELECT @Count= Count(*) FROM inserted

Thực hiện thêm dữ liệu:

INSERT INTO KHACHHANG

N'Nữ','12/12/2004','0969867321')

Trang 22

III.6 Phân quyền

CREATE LOGIN DAOVIETCHUNG with password='daovietchung' default_database = QLKS_TL

USE QLKS_TL

CREATE USER DAOVIETCHUNG for login DAOVIETCHUNG

Trang 23

Trao quyền: SELECT, INSERT, UPDATE và DELETE trên bảngNHANVIEN cho người dùng tên là DAOVIETCHUNG

GRANT SELECT, INSERT, UPDATE, DELETE ON NHANVIEN toDAOVIETCHUNG

Thu hồi quyền: DELETE trên bảng NHANVIEN của người dùng tên làDAOVIETCHUNG:

REVOKE DELETE ON NHANVIEN to DAOVIETCHUNG

Trang 24

PHẦN C: KẾT LUẬN

Quản lý thuê phòng là một trong những khâu không thể thiếu của nghiệp vụquản lý khách sản từ xưa đến nay Các thông tin cần thiết của khách hàng, tìnhtrạng phòng hiện có của khách sạn,… Tất cả các dữ liệu cần được lưu trữ, sắp xếpphân tích và thực hiện sao cho việc quản lý khách sạn một cách hiệu quả cao nhất.Trong suốt quá trình nghiên cứu và tìm hiểu về đề tài đã chọn , nhóm chúng em đãhọc hỏi được rất nhiều kiến thức mới liên quan và bổ trợ cho công việc sau nàycũng như hiểu sâu hơn về quản trị cơ sở dữ liệu Vì thời gian học, tìm hiểu và kiếnthức còn hạn chế nên bài thảo luận của chúng em còn nhiều thiếu xót Vì vậy rấtmong cô đóng góp ý kiến để bài thảo luận được hoàn thiện và chúng em được nângcao kiến thức hơn nữa Em xin chân thành cảm ơn cô !

Ngày đăng: 10/04/2021, 22:13

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w