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

Cơ sở dữ liệu hệ thống quản lý cửa hàng cho thuê Đồ cưới và dịch vụ cưới

14 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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

Định dạng
Số trang 14
Dung lượng 901,19 KB

Nội dung

Thông tin lưu trữ của trang phục Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc 1 Ma trang phuc Chuỗi | Nhập từ bàn phím | Không trùng nhau 2 Loại trang phục |Chuỗi | Chọn từ danh sách | Dan

Trang 1

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC THÀNH PHÒ HỎ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

O00 BAI BAO CAO KET THUC HQC PHAN HOC KYI

NAM HOC 2022-2023 Hoc phan: CO SO DU LIEU NANG CAO

CO SO DU LIEU HE THONG QUAN LY CUA HANG CHO THUE DO CUOI VA DICH VU CUOI

GV hướng dẫn: Trần Minh Thái

Sinh viên thực hiện:

Lưu Tuần Khang — 22DH111508 Huynh Chi Vi —22DH114821 Nguyén Vé Quéc Bao —22DH110289

Thành phố Hồ Chí Minh, tháng 7/2024

Trang 2

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

Mục Lục

Trang 3

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

o CHUONG 1: MO TA DE TAI

Giới thiệu tổng quan về nghiệp vụ doanh nghiệp, lĩnh vực hoạt động, quy trình hoạt động nghiệp vụ liên quan đến đề tài

o Khảo sát hiện trạng: tìm hiểu và giới thiệu khoảng 3 website trên mạng (mỗi website khoảng 3 hình với các chức năng: xem và đặt hàng, )

o_ Yêu cầu lưu trữ: Trình bày cụ thê các thông tin cần lưu trữ của đề tài, ví dụ như

trong Bảng 1

Bảng I Thông tin lưu trữ của trang phục

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1 Ma trang phuc Chuỗi | Nhập từ bàn phím | Không trùng nhau

2 Loại trang phục |Chuỗi | Chọn từ danh sách | Danh sách loại

trang phục hiện có của cửa hàng

3 Tên trang phục Chuối | Chọn từ danh sách

4_ |Môtả Chuỗi | Nhập từ bàn phím | Không null

5 |Kích cỡ Số Nhập từ bàn phím | Không null

6 Giá thuê Decimal | Nhap tt bàn phím | Không nhỏ hơn 0

7 Mã nhà cung cấp |Chuỗi | Tự động Khóa ngoại

Bảng 2 Thông tin lưu trữ của dich vụ cưới

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1 Ma dich vu Chuỗi | Nhập từ bàn phím | Không trùng nhau

2 Loại dịch vụ Chuỗi | Chọn từ danh sách | Danh sách loại

dịch vụ hiện có của cửa hàng

3 Tén dich vu Chuối | Nhập từ ban phim

4_ |Môtả Chuỗi | Nhập từ bàn phím | Không null

5 Gia dich vu Decimal | Nhap từ bàn phím | Không null

Bảng 3 Thông tin lưu trữ của nhà cung cấp

| Ste | Dữ liệu Kiểu | Hình thức nhập Ràng buộc

Trang 4

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

1 Mã nhà cung cấp |Chuối | Nhập từ bàn phím | Không trùng nhau

2 | Tên nhà cung cấp |Chuối | Nhập từ bản phím | Không null

3 Sô điện thoại So Nhập từ bàn phím

4 Địa chỉ Chuéi | Nhập từ bàn phím | Không null

5 Email Chuỗi | Nhập từ bàn phím | Đúng định dạng

mail

6 |Website Chuéi | Nhập từ bàn phím | Không null

Bảng 4 Thông tin lưu trữ của khách hàng

Stt Dữ liệu Kiểu | Hình thức nhập Ràng buộc

1 Ma khach hang Chuỗi | Nhập từ bàn phím | Không trùng nhau

2 |S6CCCD Số Nhập từ bàn phím | Không trùng nhau

3 |Tênkháchhảng | Chuỗi | Chọn từ danh sách | Không null

4 Sô điện thoại Sô Chọn từ danh sách

5 | Địa chỉ Chuỗi | Nhập từ bàn phím | Không null

6 Email Chuỗi | Nhập từ bàn phím | Đúng định dạng

mail

7 Ngày sinh Date | Nhập từ bàn phím | Khong null

8 Giới tính Char | Nhập từ bàn phím | Khóa ngoại

9 | Ghi chú Chuỗi | Nhập từ bản phím

0

Bang 5 Thông tim lưu trữ của đơn thuê

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1 | Mã đơn thuê Chuỗi | Nhập từ bàn phím | Không trùng nhau

2 Mã khách hàng Chuỗi | Tự động Khóa ngoại

3 Mã trang phục Chuỗi | Tự động Khóa ngoại

5 | Số lượng Số Nhập từ bản phím | Không null

6 | Ngày thuê Date Chọn từ danh sách | Không null

7 Ngày trả Date Chọn từ danh sách

8 Tiên trang phục | Decimal | Nhập từ bàn phím | Không nhỏ hơn 0

9 | Tiền dịch vụ Decimal | Nhập từ bàn phím | Không nhỏ hơn 0

Trang 5

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

1 Tông tiên Decimal | Nhap tt ban phím | Không nhỏ hon 0

0

| | Hinh thie thanh | Chuỗi | Chọn từ danh sách | Danh sách hình

hiện có

1 | Ghi cha Chuỗi | Nhập từ bàn phím

2

Bảng 6 Thông tin lưu trữ của hóa đơn

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1 Mã hóa đơn Chuỗi Nhập từ bàn phím | Không trùng nhau

2 Thời gian tạo Date Time | Nhập từ bàn phim | Khong null

hóa đơn

4 |TênKH Chuỗi Nhập từ bàn phím | Không null

5 Gia tri hoa don Decimal | Ty dong Không nhỏ hơn 0

chưa chiệt khâu

6 | Hinh thức thanh | Chuỗi Chọn từ danh Danh sách hình

hiện có

7 | Chiết khấu Số Nhập từ bàn phím | “hông nhỏ hơn 0

8 Gia tri hoa don Decimal | Ty dong Không nhỏ hơn 0

sau chiết khâu

Bảng 7 Thông tin lưu trữ của chi tiệt hóa don

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

IL |Mãchitiêthóa |Chuối | Nhập từ bàn phím | Không trùng nhau

đơn

3 Mã khách hàng Chuỗi | Tự động Khóa ngoại

4 |Sốlượngtrang | S6 Nhập từ bàn phím | Không nhỏ hơn 0 phục

5 | Số lượng dịch vụ | Số Nhập từ bản phím | Không nhỏ hơn 0

6 Tên trang phục Chuỗi | Nhập từ bàn phím

7 Tên dịch vụ Chuỗi Nhập từ bàn phím

8 Thanh tién Decimal | Tự động Không nhỏ hơn 0

Trang 6

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

Bảng 8 Thông tin lưu trữ của kho

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1 Ma kho Chuỗi | Nhập từ bàn phím | Không trùng nhau

2 Ngày Date Nhập từ bàn phím | Không null

3 Mã trang phục Chuỗi | Nhập từ bàn phím | Khóa ngoại

4 Tên trang phục Chuỗi | Nhập từ bàn phím | Không null

4 Ton đầu ngày Số Nhập từ bàn phím | Khóa ngoại

6 Giá nhập DecImal | Nhập từ bàn phím | Không nhỏ hon 0

7 |Sôlượngnhập | Số Nhập từ bàn phím | Không nhỏ hơn 0

8 Tông giá trị nhập | Decimal | Nhập từ bàn phím

9 | Xuất kho Số Nhập từ bàn phím | Không nhỏ hơn 0 L_ | Tổn cuối ngày Số Nhập từ bàn phím | Không nhỏ hơn 0

0

Bảng 9 Thông tin lưu trữ của nhân viên

Stt Dữ liệu Kiểu Hình thức nhập Ràng buộc

1L | Mã nhân viên Chuỗi | Nhập từ bàn phím | Khóa trùng nhau

2 | Tên nhân viên Chuỗi | Nhập từ bàn phím | Không null

3 Gidi tinh Bit Chọn từ danh sách

4_ | Nămsinh Số Nhập từ bản phím | Không null

Chức vụ Chuỗi | Chọn từ danh sách | Danh sách chức vụ

của công ty

5 Part/Fulltime Bit Chọn từ danh sách | Khéng null

6 Ngày vào làm Date Nhap tu ban phim | Khéng null

Email Chuỗi | Nhập từ bàn phím pune dinh dang

8 Dia chi Chuỗi | Nhập từ bàn phím | Không null

Bảng I0 Thông tin lưu trữ châm công nhân viên

Stt Dữ liệu Kiểu Hình thức Ràng buộc

nhập

1 | Manhanvién | Chuỗi Nhập từ bản Khóa chính

phím

2 Checkin DateTim | Từ máy chấm Khong null

3 Checkout DateTim | Từ máy châm Không null

Trang 7

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

4 | Giờ công Số Từ máy châm | Không null

công Bảng II Thông tm lương nhân viên Stt Dữ liệu Kiểu Hình thức nhập Rang budéc

1 Ngày DateTime| Nhập từ bàn phím | Không null

2 Mã nhân viên Chuỗi Nhập từ bàn phím | Khóa chính

3 Luong theo gid | Decimal | Nhap tt ban phim | Khong null

4 | Téng gio céng | Số Nhập từ bàn phím | Không null

5 Tiền thưởng Decimal | Nhap ti ban phim | Không null

6 Tién phat Decimal | Nhap tu ban phim | Khong null

7 Téng nhan Decimal | Nhập từ bàn phím | Không null

Bảng 12 Thông tin thông kê doanh thu ngày Stt Dữ liệu Kiểu Hình thức nhập Rang budc

1 Ngày DateTime | Nhập từ bàn phím | Khong null

2 | Ténghdadon | Chuỗi Nhập từ bàn phím | Khóa chính

3 Téng sp/dich vu | Decimal | Nhập từ bàn phím | Không null

4 Doanh thu Số Nhập từ bàn phím | Không null

5 | Téng chiét khau | Decimal | Nhập từ bản phím | Không null

6 Tiên mặt Decimal | Nhap ty ban phim | Khong null

7 Chuyén khoan | Decimal | Nhập từ bàn phím | Khéng null

8 Doanh thu sau | Decimal | Nhập từ bàn phím | Khong null

chiet khau

9 Gia tri trung Decimal | Nhâp từ bàn phím | Khong null

bình hóa đơn -

1 Người nhập Chuối Nhập từ bàn phím | Không null

0

Bang 13 Thông tin thông kê doanh thu thang Stt Dữ liệu Kiểu Hình thức nhập Rang budc

1 Ngày DateTime | Nhập từ bàn phím | Khong null

2 Tong doanh thu | Decimal | Ty déng Khoa chinh

3 Tién dién Decimal | Nhap ty ban phim | Khong null

4 Tiên nước Decimal | Nhập từ bàn phím | Khong null

5 Tién mat bang | Decimal | Nhập từ bàn phím | Không null

6 Tông giá trị Decimal | Ty déng Không nhỏ

7 |Lươngphảitả | Decimal | Nhập từ bàn phím | Không null

8 Thiét hai Decimal | Nhap ty ban phim | Khong null

Trang 8

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

9| Thuế suất Số Nhập từ bàn phím | Không null

o_ Yêu cầu tìm kiếm: Trình bày cụ thể các thao tác tìm kiếm cần có trong đề tài

bao gom các từ khóa cân tim và kết quả cần thê hiện

© Cac céng thức tính toán cho các xử ly

* Quan ly kho:

Tổn cuối ngày = Tổn đầu ngày + Số lượng nhập — Xuất kho

Tổng giá trị nhập = Số lượng nhập * Giá nhập

" Đơn thuê:

Thành tiền = Số lượng * Đơn giá

" Hóa đơn

Giá trị hóa đơn chưa chiết khâu phải bằng thành tiền của tất

cả sản phâm trong đơn thuê có mã hóa đơn tương ứng

Giá trị hóa đơn sau chiết khẩu = Giá trị hóa đơn trước chiết khẩu * (100 — Chiết khẩu)/100

= Nhân viên

Part time/ Full time : 0 la Part time, | la Fulltime

« Cham công

" Lương

Giờ công = Checkout — Cheeckin

Tổng nhận = Tổng giờ công * Lương theo giờ + Tiền thưởng

- Tiền phạt

"_ Doanh thu ngày

Trang 9

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

Tổng số hóa đơn bằng tổng số lượng hóa đơn trong ngày Doanh thu bằng tổng doanh thu chưa chiết khẩu trong các hóa đơn

Doanh thu sau chiết khâu bằng tông doanh thu sau chiết khấu

trong các hóa đơn

Chiết khấu = doanh thu — doanh thu chưa chiết khẩu Giá trung bình hóa đơn = doanh thu / tông số hóa đơn

* Doanh thu theo thang

Tổng doanh thu bằng tông các doanh thu sau chiết khâu trong ngày của các ngày trong tháng

Lợi nhuận = tổng doanh thu - tiền điện - tiền nước — mặt bằng

— tong gia tri nhập — lương phải trả - thiệt hại - tông doanh

thu * thuế suất

© Yéu cau về các biêu đố/ đồ thị, các báo cáo theo tháng, quy hay năm, v.v cân

thực hiện

120000000

100000000

80000000

60000000

40000000

20000000

9

Báo cáo doanh thu theo tháng

Trang 10

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao

o CHUONG 2: CO SO LY THUYET

o_ Giới thiệu về các Cơ sở lý thuyết (mỗi khái niệm tóm tắt tối đa 5 dòng)

Mô hình ERD

Phụ thuộc hàm

Các dạng chuẩn

Bao toàn théng tin

Lap trinh CSDL

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

Ràng buộc toàn vẹn còn được gọi là các quy tắc quản lý (Rules) được áp đặt lên

trên các đối tượng của thé giới thực Trong một CSDL, luôn luôn tồn tại rất nhiều mỗi

liên hệ ảnh hưởng qua lại lẫn nhau giữa các thuộc tính của một quan hệ, giữa các bộ giá trị trong một quan hệ và giữa các thuộc tính của các bộ giá trị trong các quan hệ với nhau

Các mối quan hệ phụ thuộc lẫn nhau này chính là những điều kiện bất biến mà tất cả các

bộ của những quan hệ có liên quan trong cơ sở dữ liệu đều phải thỏa mãn ở bất kỳ thời điểm nào Một số ràng buộc toàn vẹn thường thấy:

NOT NULL:

Néu chung ta chỉ định một trường của một table pha1 NOT NULL, thi dtr liéu sẽ

luôn luôn được đảm bảo có dữ liệu và không bao giờ trả về là null khi chúng ta truy vấn Ngoài ra, chúng ta không được phép đề trống giá trị của trường thông tin

này khi thêm hay cập nhật dữ liệu vào trong database

UNIQUE:

Rang buộc trên giá trị duy nhất trên các cột, có nghĩa là các dòng dữ liệu không được có giá trị trùng nhau ở những cột đó đó Ràng buộc này giống như khóa

chính vậy, vì bản chất nó cũng là một khóa

PRIMARY KEY:

Được dùng để định nghĩa các khóa chính trong một bảng thuộc tính Khóa chính là một trường hoặc kết hợp nhiều trường và được xác định một bản ghi duy nhất

10

Trang 11

Đồ án báo cáo Quản lý cửa hàng cho thuê đồ cưới va dich vụ cưới Môn CSDL nâng cao Không trường nào trong khóa chính được chứa giá trị NULL Một bảng chỉ có duy

nhất một khóa chính Khóa chính có thê được định nghĩa bằng lệnh CREATE

TABLE hoặc ALTER TABLE

¢ FOREIGN KEY:

Dùng đề thiết lập một khóa ngoại cho một bảng, những giá trị này phải đảm bao tham chiếu một khóa chính trong một bảng khác

= NoSQL va NewSQL

NoSQL: Cơ sở dữ liệu NoSQL (phi quan hệ) sử dụng nhiều mô hình dữ liệu để

truy cập và quản lý dữ liệu Các loại cơ sở dữ liệu này được tôi ưu hóa dành riêng cho các

ứng dụng yêu cầu mô hình dữ liệu linh hoạt có lương dữ liệu lớn và độ trễ thấp, có thê đạt được bằng cách giảm bớt một số hạn chế về tính nhất quán của dữ liệu của các cơ sở

dữ liệu khác NoSQL được phát triển xuất phát từ yêu cầu cần những database có khả

năng lưu trữ dữ liệu với khối lượng cực lớn, truy vấn dữ liệu với tốc độ cao mà không đòi

hỏi quá nhiều về năng lực phần cứng cũng như tài nguyên hệ thống và tăng khả năng chịu lỗi Một số hệ thống DBMS Document Database NoSQL tiêu biểu có thể kế đến như: CouchDB, MongoDB, Amazon SimpleDB,

NewSOL: NewSQL là một nhóm các hệ thống quản lý cơ sở dữ liệu quan hệ tìm cách cung cap khả năng mở rộng của các hệ thống NoQuery để xử lý giao dịch trực tuyến (OLTP) trong khi duy trì bảo đảm axit của hệ thống cơ sở dữ liệu truyền thông NewSQL giúp giảm độ phức tạp cho app nhờ tính nhất quán, phục vụ phân tích tốt hơn SQL, nhiều

hệ thống cung cấp phân kiêu NoSQL nhưng theo kiểu data truyền thống và query model Mội số ví dụ về hệ thông NewSQL là TIDB, NuoDB, CockroachDB, VoltDB, MemSQL

và Spanner của Google

Các đặc điểm chính của NewSQL bao gồm:

® Tich hop SQL: NewSQL duy trì sự tương thích với ngôn ngữ SQL, giúp cho các

nhà phát triển và quản trị cơ sở dữ liệu dễ dàng thích nghi và triển khai hệ thông

mà không phải học lại một ngôn ngữ mới

Ngày đăng: 18/10/2024, 16:40