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

Báo Cáo Đồ Án Môn Cở Sở Dữ Liệu Nâng Cao Hệ Thống Quản Lý Khách Sạn.pdf

26 19 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Hệ Thống Quản Lý Khách Sạn
Tác giả Nguyễn Quốc Duy, Bùi Gia Khải
Người hướng dẫn TS. Cao Tùng Anh
Trường học Trường Đại Học Công Nghệ TP. HCM
Chuyên ngành Cơ sở dữ liệu nâng cao
Thể loại Báo Cáo Đồ Án Môn
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 26
Dung lượng 1,43 MB

Nội dung

HCMBÁO CÁO ĐỒ ÁN MÔN CỞ SỞ DỮ LIỆU NÂNG CAO HỆ THỐNG QUẢN LÝ KHÁCH SẠN Ngành: CÔNG NGHỆ THÔNG TIN Chuyên Ngành: CÔNG NGHỆ PHẦN MỀM Giảng viên hướng dẫn : TS.. Cơ sở dữ liệu nâng caoMô h

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

BÁO CÁO ĐỒ ÁN MÔN

CỞ SỞ DỮ LIỆU NÂNG CAO

HỆ THỐNG QUẢN LÝ KHÁCH SẠN

Ngành: CÔNG NGHỆ THÔNG TIN

Chuyên Ngành: CÔNG NGHỆ PHẦN MỀM

Giảng viên hướng dẫn : TS Cao Tùng Anh

1 Nguyễn Quốc Duy .2011060151 20DTHC5

2 Bùi Gia Khải 1911065915 20DTHC5

TP Hồ Chí Minh, 2022

1 Khảo sát hiện trạng Thiếu mục lục

1- Mô tả yêu cầu

2- Thiết kế mô hình dữ liệu : ERD/DFD các quan hệ(khóa, phụ thuộc hàm)

3- Ràng buộc toàn vẹn

4- Đồ thị quan hệ

5- Slide báo báo đồ án để trình bày và trả lười câu hỏi

Trang 2

Cơ sở dữ liệu nâng cao

MỤC LỤC

MỤC LỤC 2

LỜI NÓI ĐẦU 4

CHƯƠNG I 7

KHẢO SÁT HIỆN TRANG VÀ MÔ TA BÁI TOÁN 7

1.TỔNG QUAN VỀ KHÁCH SẠN 7

2.Nhiệm vụ 7

3.Phạm vị 9

4 Mục tiệu 9

5 Cơ cầu tổ chức 9

6.Quy trình hoạt động 11

7.Xác lập dự án 11

CHƯỜNG II PHÂN TÍCH HỆ THỐNG 12

1.PHÂN TÍCH HỆ THỐNG CHỨC NĂNG 12

1.1 SƠ ĐỒ PHẦN CẤP CHỨC NĂNG NĂNG 12

2.PHÂN TÍCH CÁC CHỨC NĂNG TRONG HỆ THỐNG QUẢN LÝ 12

3 PHÂN TÍCH HỆ THỐNG DỮ LIỆU 13

3.1 Biểu đồ ngữ cảnh 13

3.2 Biểu đồ luồng dữ liệu mức 0 15

3.3 Biểu đồ luồng dữ liệu 16

4 PHẦN TÍCH VÀ THIẾT KẾ DỮ LIỆU DỮ LIỆU 18

4.1 XÁC ĐỊNH THỰC THỂ VÀ THUỘC TINH 18

CHƯỜNG III DEMO VÀ CÀI ĐẶT 22

3.1 GIƠÌ THIẾU VÈ CÔNG CỤ LẬP TRINHF 22

3.1.1 CỘNG CỤ LẬP TRÌNH 22

1 MÔI TRƯỜNG LẬP TRÌNH 22

2.NGÔN NGỮ LẬP TRÌNH VÀ CÁI ĐẶT 23

Trang 3

Cơ sở dữ liệu nâng cao

3.1.2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 25

3.1.2.1 GIỜI THIẾU VỀ SQL SERVER 2014 25

3.1.2.2.SQL là ngôn ngữ cảu cơ sở dữ liệu quan hệ 26

3.1.2.3 VAI TRÒ CỦA SQL 27

3.1.2.4 CỘNG CỤ HỖ TRỢ 28

3.1.2.5 CÁC GỌI HỖ TRỢ 29

1.ĐĂNG NHẬP PHẦN MẾM ((LOGIN) 29

2.TRANG CHU ,TRANG MENU ( PHẦN LỚN PHẦN MENU CỦA PHẦN MẾM) 30

3 CÀI ĐẶ TÌNH TRANG PHONG 31

4 TÌNH TRANG NHÂN PHÒNG 32

6 CÀI DẶT CHƯỜNG TRÌNH QUẢN LÝ KHÁCH HÀNG 34

7.CÀI ĐẶT CHƯỜNG TRÌNH TRANG THÁNH TOÁN 35

CHƯỜNG IV 36

KẾT LUẬN VÀ HƯỜNG PHÁT TRIỂN 36

1 ỨU ĐIỂM 36

.2.NHƯỢC ĐIỂM 36

3.HƯỜNG PHÁT TRIỂN VÀ HOÁN THIÊN 37

4.TẠI LIỆU THAM KHẢO: 37

LỜI CẢM ƠN 38

3

Trang 4

Cơ sở dữ liệu nâng cao

LỜI NÓI ĐẦU

Hiện nay, việc sử dụng cộng nghệ thông tin vào quản lý cơ sở dữ liệu là hếtsức cần thiết Bởi quản lý cơ sở dữ liệu bằng các ứng dụng sẽ giúp con ngướilàm việc nhanh, hiệu quả hơn nhiều so với làm thủ cộng

Ngày nay, nhu cầu đi lại, công tác dài ngày, nhu cầu du lịch của con ngườicũng như những nhu cầu về nơi an chốn ở, nghỉ ngơi thư giãn và yếu cầu vềchất lương của các dịch vụ ngày nay càng tăng.Bắt kịp những đòi hỏi đó cáckhách sạn ngày càng nâng cao chất lượng quản lý và phục vụ để đạt được mụctiệu kinh doanh cũng như để có thể tồn tại ở môi trường kinh doanh Khách sạnđầy cạnh tranh

Hiện nay, hầu hết khách sạn vẫn đang sử dụng phương thức quản lý cũ đó là:

sử dụng số sách, giấy tờ kết hợp với Microsoft Excel để tính toán

Tuy nhiên, phương pháp quản lý đó lại có rất nhiều hạn chế như: mất quánhiều thời gian để quản lý ; thất toán doanh thu, chi phí tốn kém; không thể nắmbắt được chính xác lượt khách nghỉ, thời lượng nghỉ, gặp vấn đế trong việc quản

lý nhân viên …

Hiện nay, trên thị tường có rất nhiều phần mềm quản lý khách sạn với rấtnhiều tính năng với những mức giá khác nhau.Tuy nhiên,để lựa chọn được hệthống quản lý tối ứu nhất, phù hợp nhất với bài toán quản lý của khách sạn mínhlại là điều làm cho nhà quản lý hết sức trăn trở

Sử dụng hệ thống quản lý khách sạn là giải pháp đang được rất nhiều nhàquản lý khách sạn tin tưởng sử dụng Và việc ứng dụng công nghệ vào nghiệp

vụ quản lý ngày càng phổ biến và đã trở thành một lợi thế cạnh tranh hiện nay Xin cảm ơn cô giao, bạn bè và các khách sạn đã giúp đỡ em hoàn thành bàibáo cáo này

Trang 5

Cơ sở dữ liệu nâng cao

Mô hình ERD // thiếu DFD nếu class – use case – activity or sequence

Khách hàng

Hệ thống thông tin quản lý

Trang 6

Cơ sở dữ liệu nâng cao

Tồ buống phòng

Quản lý khách sạn

Trang 7

Cơ sở dữ liệu nâng cao

Trang 8

Cơ sở dữ liệu nâng cao

Trang 9

Cơ sở dữ liệu nâng cao

5 DIACHI Đia chỉ nhân viên

PTH = {MANV → MACHUCVU, TENNV, SDT, DIACHI} => BCNF

-Lớp HOADONBANPHIM

PTH = {MAHDBANPHIM, MAPHIM → NGAYLAP, SOTIEN, MACTY, MANV} => BCNF Sai dạng chuẩn 1nf

5 DIEMTICHLUY Điểm tích luỹ

PTH = {MATHETV → HOTENTV, SDT, NGAYLAMTHE, DIEMTICHLUY,MANV} => BCNF

-Lớp VEPHIM:

9

Trang 10

Cơ sở dữ liệu nâng cao

Trang 11

Cơ sở dữ liệu nâng cao

PTH = {SOPHONGCHIEU → MALOAIHINH, SOGHE} => BCNF

Trang 12

Cơ sở dữ liệu nâng cao

PTH = { MASUAT → SOPHONGCHIEU, MAPHIM, NGAYCHIEU,

Mã ưu đãi vé phim PK

PTH = {MACTUUDAIVEPHIM → NOIDUNG, DIEMYEUCAU} => BCNF

Trang 13

Cơ sở dữ liệu nâng cao

PTH = {MATHELOAI → TÊNTHELOAI, MOTA, DOTUOI} => BCNF

 Tất và cả các phụ thuộc hàm đều đạt BCNF không đa trị => 4NF

3.Ràng buộc toàn vẹn và bảng tầm ảnh hưởng

 Ký hiệu

+: Được phép thao tác // phải kiểm tra ràng buộc

*: Thao tác có kiểm tra // không đc thay đổi

-: Không được phép thao tác // không cần kiểm tra

 Ràng buộc toàn vẹn trên khóa chính

Trang 14

Cơ sở dữ liệu nâng cao

Trang 15

Cơ sở dữ liệu nâng cao

 Ràng buộc toàn vẹn theo khóa ngoại

15

Trang 16

Cơ sở dữ liệu nâng cao

R1: CHUCVU [MACHUCVU]  NHANVIEN [MACHUCVU]

-R2: NHANVIEN [MANV]  THETHANHVIEN [MANV]

Trang 17

Cơ sở dữ liệu nâng cao

R4: NHANVIEN [MANV]  HOADONBANPHIM [MANV]

HOADONBANPHI

M

R5: THETHANHVIEN [MATHETV]  VEPHIM [MATHETV]

THETHANHVIE

N

R6: THETHANHVIEN [MATHETV]  CTUUDAIVE [MATHETV]

THETHANHVIE

N

R7: VEPHIM [MAVE]  CTUUDAIVE [MAVE]

R8: LOAIGHE [MALOAIGHE]  GHE [MALOAIGHE]

R9: GHE [MASOGHE]  VEPHIM [MASOGHE]

17

Trang 18

Cơ sở dữ liệu nâng cao

R10: PHONGCHIEU [SOPHONGCHIEU]  SUATCHIEU

[SOPHONGCHIEU]

R11: PHONGCHIEU [SOPHONGCHIEU]  GHE [SOPHONGCHIEU]

R13: LOAIHINHPHIM [MALOAIHINH]  PHIM [MALOAIHINH]

LOAIHINHPHI

M

R14: PHIM [MAPHIM]  HOADONBANPHIM [MAPHIM]

HOADONBANPHI

M

R15: PHIM [MAPHIM]  SUATCHIEU [MAPHIM]

R16: CTYSANXUAT [MACTY]  HOADONBANPHIM [MACTY]

Trang 19

Cơ sở dữ liệu nâng cao

R18: SUATCHIEU [MASUAT]  VEPHIM [MASUAT]

R19: THELOAIPHIM [MATHELOAI]  PHIM [MATHELOAI]

Trang 20

Cơ sở dữ liệu nâng cao

q NGAYLAP =(ngày hiện tại)

Trang 21

Cơ sở dữ liệu nâng cao

ĐK: q MAPHIM.length <=2

q NGAYCONGCHIEU =(ngày hiện tại)

R12: q, q1, q2 SUATCHIEU

ĐK: q MASUAT.length <=7

q NGAYCHIEU =(ngày hiện tại)

q GIOCHIEU =(giờ hiện tại)

1 - CHUCVU(MACHUCVU, TENCHUCVU)

2 - NHANVIEN(MANV, MACHUCVU, TENNV, SDT , DIACH)

3 - THETHANHVIEN(MATHETV, HOTENTV, SDT, NGAYLAMTHE,

DIEMTICHLUY, MANV)

4 - VEPHIM (MAVE, MASUAT , MASOGHE, MATHETV, MANV, GIAV)

5 - HOADONBANPHIM (MAHDBANPHIM, MAPHIM, NGAYLAP, SOTIEN, MACTY, MANV)

21

Trang 22

Cơ sở dữ liệu nâng cao

6 - GHE (MASOGHE, SOPHONGCHIEU, MALOAIGHE)

7 - LOAIGHE (MALOAIGHE, TENLOAI, GIAVE)

8 - PHONGCHIEU (SOPHONGCHIEU, MALOAIHINH, SOGHE)

9 - LOAIHINHPHIM (MALOAIHINH, MOTA, GIAVE)

10 - CTYSANXUAT (MACTY, TENCTY, DIACHI, SDT, WEBSITE, MOTA)

11 - PHIM (MAPHIM, TENPHIM, BOMTAN, NGAYCONGCHIEU,

MATHELOAI, MALOAIHINH)

12 - SUATCHIEU (MASUAT, SOPHONGCHIEU, MAPHIM, NGAYCHIEU, GIOCHIEU)

13 - CTUUDAIVE (MAUUDAIVEPHIM, MATHETV, MAVE)

14 - CTUUDAIVEPHIM (MACTUUDAIVEPHIM, NOIDUNG,

Q1 = CHUCVU(MACHUCVU, TENCHUCVU)

Q2 = NHANVIEN(MANV, MACHUCVU, TENNV, SDT , DIACH)

Q3 = THETHANHVIEN(MATHETV, HOTENTV, SDT, NGAYLAMTHE,

DIEMTICHLUY, MANV)

Q4 = VEPHIM (MAVE, MASUAT , MASOGHE, MATHETV, MANV, GIAV)

Q5 = HOADONBANPHIM (MAHDBANPHIM, MAPHIM, NGAYLAP,

SOTIEN, MACTY, MANV)

Q6 = GHE (MASOGHE, SOPHONGCHIEU, MALOAIGHE)

Q7 = LOAIGHE (MALOAIGHE, TENLOAI, GIAVE)

Q8 = PHONGCHIEU (SOPHONGCHIEU, MALOAIHINH, SOGHE)

Q9 = LOAIHINHPHIM (MALOAIHINH, MOTA, GIAVE)

Q10 = CTYSANXUAT (MACTY, TENCTY, DIACHI, SDT, WEBSITE, MOTA)

Trang 23

Cơ sở dữ liệu nâng cao

Q11 = PHIM (MAPHIM, TENPHIM, BOMTAN, NGAYCONGCHIEU,

MATHELOAI, MALOAIHINH)

Q12 = SUATCHIEU (MASUAT, SOPHONGCHIEU, MAPHIM, NGAYCHIEU, GIOCHIEU)

Q13 = CTUUDAIVE (MAUUDAIVEPHIM, MATHETV, MAVE)

Q14 = CTUUDAIVEPHIM (MACTUUDAIVEPHIM, NOIDUNG,

DIEMYEUCAU)

Q15 = THELOAIPHIM (MATHELOAI, TENTHELOAI, MOTA, DOTUO)

B3: Tạo nút bản lề và quan hệ (nút) bản lề:

Q14,13 = [MACTUUDAIVEPHIM] tạo nút bản lề Q16 (MACTUUDAIVEPHIM)

Q3,13 = [MATHETV] tạo nút bản lề Q17 (MATHETV)

Q4,13 = [MAVE] tạo nút bảng lề Q (18 MAVE)

B4: Tạo cung và quan hệ cung:

Trang 24

Cơ sở dữ liệu nâng cao

Q5, 10 (MAHDBANPHIM, MAPHIM, MACTY);

Q (5, 2 MAHDBANPHIM, MAPHIM, MANV);

Q (6, 7 MASOGHE, MALOAIGHE); Q6, 8 (MASOGHE, SOPHONGCHIEU);

Q (8, 9 SOPHONGCHIEU, MALOAIHINH);

Q11, 15 (MAPHIM, MATHELOAI); Q11, 9 (MAPHIM, MALOAIHINH);

Q12, 8 (MASUAT, MAPHIM); Q12, 11 (MASUAT, MAPHIM);

Q13, 3 (MAUUDAIVEPHIM, MATHETV); Q13, 4 (MAUUDAIVEPHIM, MAVE);

Q13, 14 (MAUUDAIVEPHIM, MACTUUDAIVEPHIM);

Trang 25

Cơ sở dữ liệu nâng cao

Trang 26

Cơ sở dữ liệu nâng cao

Xóa thuộc tính khóa ngoại (không tham gia khóa):

(Màu xanh được xóa)

Q2 = NHANVIEN (MANV, MACHUCVU, TENNV, SDT , DIACH)

Q3 = THETHANHVIEN (MATHETV, HOTENTV, SDT, NGAYLAMTHE, DIEMTICHLUY, MANV)

Q4 = VEPHIM (MAVE, MASUAT , MASOGHE, MATHETV, MANV, GIAV)

Q6 = GHE (MASOGHE, SOPHONGCHIEU, MALOAIGHE)

Q11 = PHIM (MAPHIM, TENPHIM, BOMTAN, NGAYCONGCHIEU,

Q12 = SUATCHIEU (MASUAT, SOPHONGCHIEU, MAPHIM, NGAYCHIEU, GIOCHIEU)

B7: Tạo cung vô hướng:

Không có cung vô hướng nào được tạo ra

Ngày đăng: 24/10/2024, 17:14

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w