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

Báo cáo bài tập lớn nhập môn cơ sở dữ liệu xây dựng hệ cơ sở dữ liệu quản lý quán cafe

22 0 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 đề Xây dựng hệ cơ sở dữ liệu quản lý quán cafe
Tác giả Đặng Đình Hiệp, Lê Đăng Khoa, Vũ Tuấn Đạt, Hà Phương Mai, Nguyễn Quang Dũng
Người hướng dẫn Nguyễn Tiến Hùng
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Cơ sở dữ liệu
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 2,92 MB

Nội dung

Ứng dụng của hệ CSDL quản lý cửa hàng đồ uống:  Sơ đồ chức năng: Xây dựng hệ thống quản lý cơ sở dữ liệu phục vụ cho cửa hàng đồ uống khách hàng khi có sai lệch thanh toán  Quản l

Trang 1

BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

BÁO CÁO BÀI TẬP LỚN

NHẬP MÔN CƠ SỞ DỮ LIỆU

XÂY DỰNG HỆ CƠ SỞ DỮ LIỆU QUẢN LÝ QUÁN CAFE

Nhóm thực hiện: 05 Nhóm môn học: 02 Giảng viên: Nguyễn Tiến Hùng

HÀ NỘI, THÁNG 4 NĂM 2023

Trang 2

4 Hà Phương Mai B21DCTM060 Thành viên

5 Nguyễn Quang Dũng B21DCTM022 Thành viên

Trang 3

Mục Lục

I Kịch bản thế giới thực

1 Ứng dụng của hệ CSDL quản lý quán Cafe:

2 Yêu cầu dữ liệu cần lưu trữ:

3 Các thao tác trên cơ sở dữ liệu:

II Lược đồ E-R

1 Mô tả lược đồ

2 Lược đồ E-R

III Thiết kế logic và chuẩn hóa

1 Ánh xạ lược đồ E-R sang lược đồ quan hệ.

2 Chuẩn hóa lược đồ quan hệ về dạng chuẩn 3NF.

IV Tạo bảng

1 Tạo bảng cửa hàng

2 Tạo bảng đơn hàng

3 Tạo bảng hóa đơn bán hàng

4 Tạo bảng cho hóa đơn nhập

1 View lấy danh sách thông tin cửa hàng

2 View lấy danh sách thông tin nhân viên

3 View lấy danh sách thông tin nhà cung cấp

4 View lấy danh sách thông tin hóa đơn bán hàng

5 View lấy danh sách thông tin khách hàng và đơn hàng

6 View lấy danh sách thông tin hóa đơn nhập

7 View lấy lấy danh sách thông tin sản phẩm

VI Các truy vấn

1 Thêm hóa đơn nhập

2 Xoá hóa đơn nhập

3 Sửa hóa đơn nhập

4 Thêm khách hàng

Trang 4

5 Xóa khách hàng

6 Cập nhật khách hàng

7 Thêm sản phẩm

Trang 5

QUẢN LÝ QUÁN CAFE

I Kịch bản thế giới thực

1 Ứng dụng của hệ CSDL quản lý cửa hàng đồ uống:

Sơ đồ chức năng:

Xây dựng hệ thống quản lý cơ sở dữ liệu phục vụ cho cửa hàng đồ uống

khách hàng khi có sai lệch thanh toán

 Quản lý Khách hàng: Thông tin liên lạc khách hàng nhằm chăm sóc khách hàng, t|ch điểm ưu

đãi

2 Yêu cầu dữ liệu cần lưu trữ

ngày đặt hàng

Trang 6

D liệu về lịch sử mua hàng của khách hàng: sản phẩm đã mua, số lượng, th{i gian mua

hàng

làm thêm gi{, lương

Sơ đồ ngữ cảnh hệ thống :

Trang 7

Sơ đồ luồng dữ liệu hệ thống:

3 Các thao tác trên cơ sở dữ liệu

 Với cửa hàng:

Quản lý sản phẩm: Thêm, sửa, xóa sản phẩm khỏi cơ sở dữ liệu Cửa hàng có thể thực hiện các thao

tác này để cập nhật danh sách sản phẩm của quán cà phê và đảm bảo rằng các sản phẩm mới nhất và đang được bán sẽ được cập nhật

Quản lý khách hàng: Thêm, sửa, xóa thông tin khách hàng khỏi cơ sở dữ liệu Cửa hàng có thể sử

dụng các thao tác này để theo dõi thông tin khách hàng và giữ liên lạc với họ thông qua số điện thoại

Quản lý đơn đặt hàng: Thêm, sửa, xóa đơn hàng khỏi cơ sở dữ liệu Cửa hàng có thể sử dụng các thao

tác này để quản lý đơn hàng của khách hàng, đảm bảo rằng các đơn hàng được xử lý đúng hạn và ch|nh xác

Quản lý nhân viên: Thêm, sửa, xóa thông tin nhân viên khỏi cơ sở dữ liệu Cửa hàng có thể sử dụng

các thao tác này để quản lý thông tin nhân viên của quán cà phê, bao gồm thông tin cá nhân, lương và th{i gian làm việc

Xem báo cáo và thống kê: Sử dụng cơ sở dữ liệu để tạo báo cáo và thống kê về doanh thu, sản phẩm,

đơn hàng và các hoạt động kinh doanh khác của quán cà phê Cửa hàng có thể sử dụng các báo cáo này

để đưa ra quyết định kinh doanh ch|nh xác hơn

Trang 8

Quản lý tài khoản: Điều chỉnh thông tin đăng nhập và quyền truy cập của nhân viên và quản lý cơ sở

dữ liệu Cửa hàng có thể sử dụng các thao tác này để đảm bảo rằng dữ liệu của quán cà phê được bảo mật và chỉ được truy cập bởi những ngư{i cần thiết

 Với khách hàng:

Đặt hàng: Khách hàng có thể đặt đơn hàng của mình thông qua cơ sở dữ liệu của quán cà phê, giúp

quán cà phê tiết kiệm th{i gian và tài nguyên để sắp xếp lại các đơn hàng khác

Xem lại lịch sử đặt hàng: Khách hàng có thể xem lại lịch sử đặt hàng của mình thông qua cơ sở dữ liệu

của quán cà phê, giúp họ theo dõi các sản phẩm mà họ đã đặt trước đó và theo dõi mức độ th|ch hợp của các sản phẩm đó

Đánh giá sản phẩm: Khách hàng có thể đánh giá các sản phẩm của quán cà phê thông qua cơ sở dữ

liệu, giúp quán cà phê cải thiện chất lượng sản phẩm và cung cấp dịch vụ tốt hơn cho khách hàng

Trang 11

Cửa hàng

Tập thực thể Cửa hàng có 3 thuộc t|nh đơn trị (ID Cửa hàng, Địa chỉ, Số điện thoại)

Tập thực thể Đơn hàng liên kết 3 tập thực thể Khách hàng, Cửa hàng và Sản phẩm lại với nhau bằng liên kết 1:M từ Khách hàng tới Đơn hàng, 1:M từ Cửa hàng tới Đơn hàng và 1:M từ Sản phẩm tới Đơnhàng

Có 9 thực thể trong đó 1 thực thể liên kết, 1 thực thể yếu và 7 thực thể mạnh:

Trang 12

- Nhà cung cấp cung cấp nhiều loại sản phẩm, sản phẩm được cung cấp bởi 1 nhà cung cấp

2 Lược đồ E-R:

Trang 13

III Thiết kế logic và chuẩn hóa:

1 Ánh xạ lược đồ E-R sang lược đồ quan hệ.

Luoc_do_Chua_chuan_hoa.drawio - diagrams.net

Trang 14

 Dữ liê Œu quản lý khách hàng (Bảng: khach_hang)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Tên khách hàng Ten_khach_hang Nvarchar Khóa ch|nh

2 Địa chỉ Dia_chi Nvarchar

3 Số điê Œn thoại So_dien_thoai Char

4 Email khách hàng Email_khach_hang Varchar

 Dữ liê Œu quản lý nhân viên (bảng: nhan_vien)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Tên nhân viên Ten_nhan_vien Nvarchar Khóa ch|nh

2 Địa chỉ Dia_chi Nvarchar

3 Số điê Œn thoại So_dien_thoai char

4 Email nhân viên Email_nhan_vien Varchar

5 Chức vụ Chuc_vu Nvarchar

6 Lương của nhân viên Luong_cua_nhan_vien Int

 Dữ liê Œu sản phẩm (bảng: san_pham)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Tên sản phẩm Ten_san_pham Nvarchar Khóa ch|nh

3 Mô tả Mo_ta Nvarchar

Trang 15

 Dữ liê Œu đơn đă Œt hàng (bảng: don_dat_hang)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Tên khách hàng Ten_khach_hang Nvarchar Khóa ngoại tham

chiếu tới bảng khach_hang

2 Số điê Œn thoại So_dien_thoai char Khóa ngoại tham

chiếu tới bảng khach_hang

3 Địa chỉ Dia_chi Nvarchar

4 Sản phẩm San_pham Nvarchar

5 Số lương sản phẩm So_luong_san_pha

m

Int

6 Ngày đă Œt hàng Ngay_dat_hang Datetime

 Dữ liê Œu doanh thu (bảng: doanh_thu)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Tổng doanh thu Tong_doanh_thu Int Khóa ch|nh

2 Chi ph| Chi_phi Int

3 Lợi nhuâ Œn Loi_nhuan int

 Dữ liê Œu về lịch sử mua hàng của khách hàng (bảng: lich_su_mua_hang)

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Sản phẩm đã

mua San_pham_da_mua Nvarchar Khóa ch|nh

2 Số lượng So_luong Int

3 Th{i gian mua

hàng Thoi_gian_mua_hang Datetime Khóa ngoại tham chiếu tới bảng

don_dat_hang

 Dữ liê Œu về lịch sử làm viê Œc của nhân viên (bảng: lich_su_lam_viec_cua_nhan_vien)

Trang 16

STT Tên dữ liê Œu K| hiê Œu Kiểu dữ liê Œu Lưu ý

1 Ngày vào làm Ngay_vao_lam Date Khóa ch|nh

2 Ngày nghỉ Ngay_nghi Date

3 Số gi{ làm viê Œc So_gio_lam_viec Int

4 Số gi{ làm thêm gi{ So_gio_lam_them_gio Int

5 Lương Luong Int

Trang 17

Mô hình lược đồ quan hệ đã đạt chuẩn 3NF:

 Tổng kết: Toàn bộ lược đồ quan hệ đều đã đạt chuẩn 3NF Vậy nên mô hình lược đồ quan hệ đạt chuẩn 3NF

Trang 18

IV Tạo bảng

1 Tạo bảng cửa hàng

Trang 19

2 Tạo bảng đơn hàng

3 Tạo bảng hóa đơn bán hàng

4 Tạo bảng hóa đơn nhập

5 Tạo bảng khách hàng

6 Tạo bảng lương

Trang 21

2 View lấy danh sách thông tin nhân viên

3 View lấy danh sách thông tin nhà cung cấp

4 View lấy danh sách thông tin hóa đơn bán hàng

5 View lấy danh sách thông tin khách hàng và đơn hàng

6 View lấy danh sách thông tin hóa đơn nhập

Trang 22

7 View lấy danh sách thông tin sản phẩm

VI Các truy vấn

1 Thêm hóa đơn nhập

2 Xóa hóa đơn nhập

Ngày đăng: 15/02/2025, 22:09

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

TÀI LIỆU LIÊN QUAN