Tải bản đầy đủ (.docx) (23 trang)

CSDL quản lý nhà hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (479.14 KB, 23 trang )

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP. HCM
KHOA CƠNG NGHỆ THƠNG TIN
------------------------------

BÁO CÁO BÀI TẬP NHĨM
XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ
NHÀ HÀNG
“GVHD : Đinh Thị Mận
Nhóm 3 :
1. Lê Đồn Tuấn Việt_52_2033212040_12DHBM9
2. Nguyễn Đặng Ngân Hà_16_2033216400_12DHBM3
3. Trần Quỳnh Giao_15_2033216399_12DHBM3
4. Bùi Đức Huy_23_2033216428_12DHBM3
5. NguyễnNgọcThiênPhước_35_2033216522_12DHBM3
TP. HỒ CHÍ MINH, tháng 12 năm 2022


PHÂN CƠNG CƠNG VIỆC TRONG NHĨM

ST
T

Họ & tên

1

Lê Đồn Tuấn Việt

2


MSSV

Nội dung cơng
việc thực hiện

Đánh giá
mức độ
hồn thành
(%)

2033216522

WORD,thiết kế
CSDL

100%

Tạo
DATABASE,
truy vấn

100%

100%

Nguyễn Ngọc Thiên Phước 2033210614

3

Trần Quỳnh Giao


2033216399

Truy vấn,
PowerDesign,
PPT

4

Bùi Đức Huy

2033216428

Thiết kế CSDL,
PowerDesign

100%

Thiết kế CSDL,
2033216400 ràng buộc toàn
vẹn, WORLD

100%

5

Nguyễn Đặng Ngân Hà

2



LỜI CAM ĐOAN
Tơi xin cam đoan đây là cơng trình nghiên cứu của riêng tôi. Các số liệu, kết quả nêu
trong báo cáo là trung thực và chưa từng được ai cơng bố trong bất kỳ cơng trình nào
khác.
Tơi xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện đề tài này đã được cảm ơn và các
thông tin trích dẫn trong báo cáo đã được chỉ rõ nguồn gốc.
Sinh viên thực hiện
NHÓM 3

3


LỜI CÁM ƠN
Để hoàn thành bài báo cáo “xây dung cơ sở dữ liệu quản lý nhà hang”, tôi xin cảm ơn sự đóng
góp và hợp tác của tất cả thành viên trong nhóm . Xin cảm ơn giảng viên Đinh Thị Mận đã giúp đỡ
chỉ bảo tận tình cho nhóm hồn thành được báo cáo. Nhóm chúng tơi xin chân thành cảm ơn tất
cả các thành viên hiện đang có mặt trong lớp đã tham gia chú ý lắng nghe nhóm trình bày bài
báo cáo. Một số mặt hạn chế mà nhóm chưa thực hiện được, chúng tơi mong rằng sẽ nhận
được sự đóng góp ý kiến từ giảng viên và các thành viên có mặt trong lớp.
Xin chân thành cảm ơn!
Họ và tên của Tác giả
NHÓM 3

MỤC LỤC

4


DANH MỤC ĐỒ THỊ, BIỂU ĐỒ, SƠ ĐỒ, HÌNH ẢNH


Hình 2.1.Mơ hình CDM quản lí nhà hàng
Hình 3.1. Tạo và sử dụng Database QL_NHAHANG
Hình 3.2.1 Tạo bảng chức vụ
Hình 3.2.2 Tạo bảng Bàn
Hình 3.2.3 Tạo bảng Loại Thực đơn
Hình 3.2.4 Tạo bảng Thực đơn
Hình 3.2.5 Tạo bảng Giá tiền
Hình 3.2.6 Tạo bảng hóa đơn
Hình 3.2.7 Tạo bảng Chi tiết Hóa đơn
Hình 3.2.8 Tạo bảng Lương
Hình 3.2.9 tạo bảng Phân cơng
Hình 3.2.10 Tạo bảng Nhân viên
Hình 3.3.1 Các ràng buộc tồn vẹn(1)
Hình 3.3.2 Các ràng buộc tồn vẹn (2)
Hình 3.3.3 Các ràng buộc tồn vẹn(3)
Hình 3.4.1 Hình nhập dữ liệu cho chức vụ và bàn
Hình 3.4.2 Hình nhập dữ liệu cho bảng Nhân viên và Lương
Hình 3.4.3 Hình nhập dữ liệu cho bảng Phân cơng và bảng Hóa đơn
Hình 3.4.4 Hình nhập dữ liệu cho bảng Loại Thực đơn và Thực đơn
5


Hình 3.4.5 Hình nhập dữ liệu cho bảng Giá tiền và bảng Chi tiết Hóa đơn
Hình 3.5.1 Truy vấn xem số bàn trống có trong nhà hàng
Hình 3.5.2 Truy vấn thơng tin Nhân viên có chức vụ là “tạp vụ”
Hình 3.5.3 Truy vấn thông tin Nhân viên phục vụ bàn 7

DANH MỤC CÁC TỪ VIẾT TẮT
MANV : Mã nhân viên

NGAYPC: Ngày phân công
MACV: Mã công việc
NGAYADGIA: Ngày áp dụng giá
TENNV: Tên nhân viên

6


LỜI GIỚI THIỆU
Trong điều kiện hiện nay, du lịch phát triển kéo theo nhiều ngành nghề phát triển. Kéo theo đó
là sự tăng lên đáng kể về số lượng cũng như chất lượng của các nhà hàng. Chính vì đó mà cơng
tác quản lí nhà hàng khơng chỉ đơn giản là quản lí về các con số mà phải rút ra được một cách
nhanh chóng về tình hình biến động thị trường, nhu cầu của người tiêu dùng, khả năng đáp
ứng…để từ đó định hướng, lập kế hoạch cho cơng việc kinh doanh. Và cơ sở quản lý nhà hàng
là một trong rất nhiều phần mềm được áp dụng rộng rãi hiện nay. Bởi hiện nay với nhu cầu của
sự phát triển và khách tham quan du lịch ngày càng nhiều nên dịch vụ nhà hàng, quán ăn ngày
càng phổ biến.Đáp ứng nhu cầu quản lí nhà hàng, yêu cầu đặt ra là 1 hệ thống cơ sở dữ liệu hợp
lí là điều cần thiết.

7


8


CHƯƠNG 1:MƠ TẢ QUY TRÌNH LÀM VIỆC CỦA NHÀ
HÀNG
1.1.Cách thức hoạt động của nhà hàng
- Khách sẽ tới Bàn ăn.
- Nhân viên phụ trách bàn sẽ ghi phiếu lại những món khách hàng đã gọi.

- Trên mỗi phiếu gọi món có ghi số bàn, ngày và tên nhân viên order bàn đó.
- Nếu khách hàng gọi thêm món thì nhân viên ghi thêm 1 phiếu mới, vẫn ghi số bàn, ngày và
tên mình.
- Nhân viên thu ngân sử dụng chương trình trên máy tính để tính tiền các thực đơn mà khách
hàng đã gọi, in hóa đơn, trên hóa đơn thanh tốn có ghi ngày giờ thanh tốn và tên nhân viên
order.(Nhân viên order đem hóa đơn đó cho khách, nếu khách khơng có gì thắc mắc thì khách
trả tiền cho nhân viên, nhân viên đem tiền và hóa đơn vào cho quầy thu ngân, nhân viên thu
ngân đóng dấu đã thanh tốn vào hóa đơn.)
- Mỗi 1 nhân viên đều sẽ có những chức vụ khác nhau.
- Mỗi 1 chức vụ có 1 lương khác nhau.
1.2.Quản lí nhà hàng trong cơ sở dữ liệu
Theo cách thức hoạt động trên, các nhà hàng cần áp dụng một cơ sở dữ liệu vào việc quản lí
nhân viên, khách hàng và thanh tốn hóa đơn. Việc sử dụng một cơ sở dữ liệu chun nghiệp sẽ
khiến việc quản lí và thanh tốn trở nên nhanh chóng và chuẩn xác hơn.

CHƯƠNG 2:THIẾT KẾ MƠ HÌNH CHO HỆ THỐNG QUẢN LÍ
NHÀ HÀNG
2.1.Xác định và tạo các thực thể
Thực thể 1: Bàn
BAN(MABAN,TENBAN,TINHTRANG)
9


Thực thể 2: Nhân viên
NHANVIEN(MANV,TENNV,MACV,TUOI,GIOITINH)
Thuộc tính MACV là khóa ngoại được tham chiếu đến CHUCVU(MACV)

Thực thể 3: Chức vụ
CHUCVU(MACV,TENCV)


Thực thể 4: Lương
LUONG(MANV,MACV,LUONG)
Thuộc tính MACV là khóa ngoại được tham chiếu đến CHUCVU(MACV)
Thuộc tính MANV là khóa ngoại được tham chiếu đến NHANVIEN(MANV)

Thực thể 5: Hóa đơn
HOADON(MAHD,MABAN, MANV, NGAYBDTAO,GIOTAO,TONGTIEN)
Thuộc tính MABAN là khóa ngoại được tham chiếu đến BAN(MABAN)
Thuộc tính MANV là khóa ngoại được tham chiếu đến NHANVIEN(MANV)

Thực thể 6: Chi tiết Hóa đơn
CHITIETHOADON(MAHD, DONGIA,SOLUONGMON)
Thuộc tính MAHOADON là khóa ngoại được tham chiếu đến HOADON(MAHD)
Thuộc tính DONGIA là khóa ngoại được tham chiếu đến GIA(DONGIA)
10


Thực thể 7: Thực đơn
THUCDON(MATD,MALOAI,TENTD,DONVI)
Thuộc tính MALOAI là khóa ngoại được tham chiếu đến LOAITHUCDON(MALOAI)

Thực thể 8: Loại Thực đơn
LOAITHUCDON(MALOAI,NHOM,TENLOAI)

Thực thể 9: Giá tiền
GIATIEN(NGAYADGIA,MATD,GIA)
Thuộc tính MATD là khóa ngoại được tham chiếu đến THUCDON(MATD)

Thực thể 10: Phân công
PHANCONG(NGAYPC, CA, MANV, MABAN)

Thuộc tính MANV là khóa ngoại được tham chiếu đến NHANVIEN(MANV)
Thuộc tính MABAN là khóa ngoại được tham chiếu đến BAN(MABAN)

11


Hình 2.1.Mơ hình CDM quản lí nhà hàng

CHƯƠNG 3:XÂY DỰNG CƠ SỞ QUẢN LÍ DỮ LIỆU TRÊN
MICROSOFT SERVER 2012
3.1.Tạo cơ sở dữ liệu (database):

Hình 3.1. Tạo và sử dụng Database QL_NHAHANG

12


3.2.Tạo bảng

Hình 3.2.1 Tạo bảng Chức vụ

Hình 3.2.2 Tạo bảng Bàn

13


Hình 3.2.3 Tạo bảng Loại Thực đơn

Hình 3.2.4 Tạo bảng Thực đơn


Hình 3.2.5. Tạo bảng Giá tiền

14


Hình 3.2.6 Tạo bảng Hóa đơn

Hình 3.2.7. Tạo bảng Chi tiết Hóa đơn

Hình 3.2.8 Tạo bảng Lương

15


Hình 3.2.9. Tạo bảng Phân cơng

Hình 3.2.10. Tạo bảng Nhân viên

3.3. Ràng buộc toàn vẹn

16


Hình 3.3.1. Các ràng buộc tồn vẹn(1)

Hình 3.3.2. Các ràng buộc tồn vẹn (2)

Hình 3.3.3. Các ràng buộc tồn vẹn(3)
17



3.4. Nhập dữ liệu vào cơ sở dữ liệu

Hình 3.4.1. Hình nhập dữ liệu cho chức vụ và bàn

Hình 3.4.2. Hình nhập dữ liệu cho bảng Nhân viên và Lương

18


Hình 3.4.3. Hình nhập dữ liệu cho bảng Phân cơng và bảng Hóa đơn

Hình 3.4.4.Hình nhập dữ liệu cho bảng Loại Thực đơn và Thực đơn

19


Hình 3.4.5.Hình nhập dữ liệu cho bảng Giá tiền và bảng Chi tiết Hóa đơn
3.5.Một vài ví dụ về việc Truy vấn dữ liệu trong cơ sở dữ liệu “Quản lí nhà hàng”

Hình 3.5.1.Truy vấn xem số bàn trống có trong nhà hàng

Hình 3.5.2.Truy vấn thơng tin Nhân viên có Chức vụ là “tạp vụ”
20


Hình 3.5.3.Truy vấn thơng tin Nhân viên phục vụ bàn 7

CHƯƠNG 4: TỔNG KẾT
Để có thể giải quyết bài tốn một cách trọn vẹn, nhóm chúng em đã cố gắng xây dựng cho

bài tốn một cơ sở dữ liệu hồn chỉnh. Đồng thời, các mục tiêu của đề tài cũng được thực hiện
đầy đủ như:
+ Tìm các thực thể trong bài tốn, chỉ ra các thuộc tính, thuộc tính khóa.
+ Tìm tập thực thể.
+ Tìm các mối liên hệ giữa các thực thể.
+ Vẽ mơ hình thực thể - liên hệ.
+ Viết lệnh bổ sung, loại bỏ, sửa đổi dữ liệu cho một số bộ bất kì cho các quan hệ trong bài
toán.
+ Thực hiện truy vấn cho các quan hệ:
• Truy vấn với điều kiện đơn giản.
• Truy vấn có sử dụng hàm.
21


• Truy vấn có sắp xếp tăng dần hoặc giảm dần.

22


TÀI LIỆU THAM KHẢO
[1] />[2] />[3] />[4] />[5] />[6] />[7] />[8] />
23



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×