Xuất phát từ điều kiện thực tế chúng em đã chọn đề tài “ Quản lý cửa hàng mỹ phẩm” nhằm làm sáng tỏ những vấn đề vướng mắc giữa thực tế và lý thuyết để có thể hoàn thiện bổ sung kiến thứ
Trang 1KHOA CÔNG NGHỆ THÔNG TIN 1
BÀI TẬP LỚN CƠ SỞ DỮ LIỆU (FINTECH)
ĐỀ TÀI: QUẢN LÍ CỬA HÀNG MỸ PHẨM
Môn học: Cơ sở dữ liệu ( Fintech)
Lớp: D21-064- Nhóm 10
Giảng viên: Trần Quốc Khánh
Sinh viên:
Bì Thị Linh Giang - B21DCTC037
Đinh Thị Thùy Linh - B21DCTC059
Lâm Thảo Ngọc - B21DCTC073
Nguyễn Thị Nhật Minh - B21DCTC070
Phạm Tuấn Dũng - B21DCTC034
HÀ NỘI - 2022
Trang 2NỘI DUNG Lời giới thiệu
I Phân tích bài toán
II Khái niệm và thiết kế lược đồ thực thể liên kết
1 Xác định tập thực thể và thuộc tính của thực thể
2 Xác định mối quan hệ giữa các thực thể
3 Vẽ lược đồ E-R
4 Chuyển sang lược đồ thực thể quan hệ
5 Chuẩn hóa
6 Xác định kiểu dữ liệu
7 Database diagram
8 Nhập dữ liệu cho cơ sở dữ liệu
9 Truy vấn
Trang 3LỜI GIỚI THIỆU
Việc ứng dụng Công nghệ thông tin vào đời sống ngày nay đã không còn xa lạ với chúng ta Công nghệ thông tin với tốc độ nhanh chóng, chính xác đã giúp con người trong rất nhiều lĩnh vực, nhất
là kinh doanh
Xuất phát từ điều kiện thực tế chúng em đã chọn đề tài “ Quản lý cửa hàng mỹ phẩm” nhằm làm sáng tỏ những vấn đề vướng mắc giữa thực tế và lý thuyết để có thể hoàn thiện bổ sung kiến thức
đã học và giảm bớt công việc lưu trữ bằng sổ sách cũng như tính toán và kiểm kê
- Tránh được sự trùng lặp dữ liệu cũng như những sai sót trong quá trình quản lý
- Thoả mãn yêu cầu khai thác thông tin của nhiều người sử dụng
- Biết được thông tin về tình hình mua bán cũng như từng sản phẩm một cách nhanh chóng
và chính xác
Hiện nay, ở các cửa hàng lớn đều đã có phần mềm quản lý công việc kinh doanh của mình Tuỳ theo từng các yêu cầu của từng cửa hàng khác nhau mà có các phần mềm quản lý phù hợp với từng yêu cầu của hệ thống Đó là những chương trình đã đáp ứng được những yêu cầu của người
sử dụng, đem lại hiệu quả cao
Trong phạm vi bài tập, chúng em đã nghiên cứu và tìm hiểu cách thức hoạt động của cửa hàng, để
từ đó thiết kế một phần mềm quản lý việc mua bán cho cửa hàng
Trang 4I Phân tích bài toán
- Mô tả bài toán
Bài toán đặt ra là quản lý bán hàng của cửa hàng mĩ phẩm Các đối tượng trong phạm vi quản lý gồm có : nhà cung cấp, sản phẩm, nhân viên, hóa đơn, khách hàng, các vấn đề liên quan đến tài chính và xuất nhập kho
- Mục tiêu
Tạo một hệ thống quản lí hoạt động bán hàng ở cửa hàng mĩ phẩm, bao gồm:
+ Quản lí nhân viên
+ Quản lí sản phẩm
+ Quản lí khách hàng thân thiết
+ Quản lí tài chính thu chi của cửa hàng
+ Quản lí nhập, xuất kho
II Thiết kế lược đồ thực thể liên kết
1 Xác định các thực thể và thuộc tính của thực thể
- Mã khách hàng
- Giới tính
- Sđt, địa chỉ
- Tên sản phẩm
- Giá bán
- Tên nhà cung cấp
- Mã sản phẩm
- Tên sản phẩm
- Số lượng nhập
- Tồn đầu ngày
- Tồn cuối ngày
- Giá thành
- Xuất kho
- Thời gian giao dịch
- Hình thức thanh toán
- Mã sản phẩm
- Số lượng bán
- Đơn giá, thành tiền
- Tên nhân viên
- Giới tính, năm sinh, sđt
- Ngày vào làm
- Thời gian
- Check in , check out
Trang 5- Giờ công
- Mã nhân viên
- Lương theo giờ
- Tổng giờ công
- Tiền lương
2 Xác định mối quan hệ giữa các thực thể
- Mối quan hệ giữa nhân viên và bảng chấm công
1 N
- Mối quan hệ giữa bảng chấm công và lương
- Mối quan hệ sản phẩm và quản lý kho: thông qua mã sản phẩm, mỗi sản phẩm sẽ được quản lý số lượng, giá trị nhập xuất một các cụ thể
- Mối quan hệ giữa sản phẩm và nhà cung cấp: mỗi sản phẩm sẽ được nhập từ một nhà cung cấp cụ thể
BANGCHAMCONG
BANGCHAMCONG
LUONG TONGHOP
QUANLYKHO
NHACUNGCAP
Trang 6- Mối quan hệ giữa sản phẩm và quản lý cửa hàng: thông qua mã sản phẩm, mỗi sản phẩm
sẽ được quản lý số lượng, giá trị nhập xuất một cách cụ thể Một sản phẩm được quản lý bởi một quản lý cửa hàng Một cửa hàng quản lý một hoặc nhiều sản phẩm
1 N
3 Vẽ lược đồ E-R
QUANLYCUAHANG
Trang 74 Chuyển sang lược đồ quan hệ
- KHACHHANG (MAKH, TENKH, GIOITINH, SDT, DIACHI)
- SANPHAM(MASP, TENSP, GIABAN, MANCC)
- NHACUNGCAP(MANCC, TENNCC, SDT, DIACHI)
- QUANLYKHO (THOIGIAN, MASP, TENSP, SOLUONGNHAP, GIANHAP, TONGGIATRINHAP, TONDAUNG, DABAN, TONCUOING)
- HOADON (MAHD, MASP MAKH MANV, , , TGGD, SOLUONGBAN, DONGIA, THANHTIEN,HTTT)
- NHANVIEN (MANV, TENNV, PHAI, NAMSINH, DIACHI, PART/FULL)
- BANGCHAMCONG (MANV, THOIGIAN, CHECKIN, CHECKOUT, GIOCONG)
- LUONG (THOIGIAN MANV, , LUONGTHEOGIO, TONGGIOCONG, TIENLUONG)
5 Chuẩn hóa dữ liệu
- Mã khách hàng
- Giới tính
- Sđt, địa chỉ
- Tên sản phẩm
- Giá bán
- Tên nhà cung cấp
- Mã sản phẩm
- Tên sản phẩm
- Số lượng nhập
- Tồn đầu ngày
- Tồn cuối ngày
- Giá thành
- Xuất kho
- Thời gian giao dịch
- Hình thức thanh toán
- Mã sản phẩm
- Số lượng bán
- Đơn giá, thành tiền
- Tên nhân viên
- Giới tính, năm sinh, sđt
- Ngày vào làm
Trang 8- Thời gian
- Check in , check out
- Giờ công
- Mã nhân viên
- Lương theo giờ
- Tổng giờ công
- Tiền lương
- Mã sản phẩm
- Tên sản phẩm
- Thời gian
- Mã khách hàng
- Đơn giá, thành tiền
6 Xác định kiểu dữ liệu
- Khách hàng
ST
T
Thuộc tính Kiểu Độ rộng Mô tả
3 GIOITINH Nvarchar 10 Giới tính
- Nhà cung cấp
ST
T
Thuộc tính Kiểu Độ rộng Mô tả
2 TENNCC Nvarchar 50 Tên nhà cung cấp
- Sản phẩm
STT Thuộc tính Kiểu Độ rộng Mô tả
Trang 9- Hóa đơn
STT Thuộc tính Kiểu Độ rộng Mô tả
N
- Quản lý kho
rộng
Mô tả
6 TONGGIATRINHAP Int Tổng giá trị nhập
- Nhân viên
STT Thuộc tính Kiểu Độ rộng Mô tả
6 PART/FULL Bit
- Bảng chấm công
STT Thuộc tính Kiểu Độ rộng Mô tả
Trang 10- Lương
STT Thuộc tính Kiểu Độ rộng Mô tả
3 LUONGTHEOGI
O
7 Database diagram
8 Nhập dữ liệu cho cơ sở dữ liệu
- Bảng khách hàng
Tên khách
hàng SĐT
Mã khách hàng
Giới tính Địa chỉ Nguyễn Bảo
Khánh 0823517593 CC0001 Nam
3Q46+7J5, Làng Phú Diễn, Từ Liêm, Hà Nội, Việt Nam
Trang 11Tùng 0867435612 CC0002 Nam Việt Nam
Trần Gia Huy 0978526483 CC0003 Nam
ngõ 128 Đ Phan Bá Vành, Cầu Diễn, Bắc Từ Liêm,
Hà Nội, Việt Nam
Lê Ngọc My 0926771818 CC0004 Nữ
No.345 Đội Cấn, Liễu Giai, Ba Đình, Hà Nội 10000, Việt Nam
Trần Lệ Quyên 0375718199 CC0005 Nữ
Nhà vườn Hữu Nghị, Vùng 3 Thôn Đông Thai, Văn Tảo, Thường Tín, Hà Nội, Việt Nam
Phạm Bích
Ngọc Lan 0921671247 CC0006 Nữ
Nhà văn hóa thôn Kênh Hạ, Xóm 9, Liên Khê, Khoái Châu, Hưng Yên 60000, Việt Nam
Đinh Ngọc
Huyền 0912423457 CC0007 Nữ J4CX+W48, Phú Sơn, Hưng Hà, Thái Bình, Việt Nam Nguyễn Thuỳ
Linh 0812543566 CC0008 Nữ
JG86+M5G, Cao Minh, Vĩnh Bảo, Hải Phòng, Việt Nam
Quách Minh
Anh 0925778588 CC0009 Nữ Lộc Trù, Tiên Thắng, Tiên Lãng, Hải Phòng, Việt Nam
- Bảng sản phẩm
Mã sản
phẩm
Tên sản
phẩm
MANCC GIABAN
TT001
Nước tẩy
trang bí đao
140ml
NCC01 125000
TT067
Nước tẩy
trang hoa
hồng 140ml
NCC03 125000
G034
Gel rửa mặt
hoa hồng
140ml
NCC01 175000
HL006
Nước bí
đao cân
bằng da
140ml
NCC03 175000
T077
Nước
dưỡng tóc
tinh dầu
bưởi 140ml
NCC02 145000
T076
Nước
dưỡng tóc
sa-chi
140ml
NCC02 145000
S456
Cà phê Đắk
Lắk
làm sạch da
chết cơ thể
200ml
NCC01 115000
G012
Gel tắm bí
đao 310ml
NCC03 245000
XP325
Xà phòng
rửa tay
khuynh diệp
NCC03 36000
Trang 12thể cà phê
Đắk Lắk
200ml
TA523
Cà phê Đắk
Lắk làm
sạch da
chết môi 5g
NCC03 115000
- Bảng nhà cung cấp
Mã nhà cung cấp Tên nhà cung cấp Địa chỉ Số điện thoại
NCC01 mỹ phẩm Hoa Mộc Lan Hồ Chí Minh 0378235632
NCC02 KissA Skincare Hà Nội 0923523515
NCC03 Bici Cosmetic Đà Nẵng 0823562366
- Bảng quản lý kho
Tên sản phẩm
Số lượng nhập
Mã sản phẩm Giá nhập
Xuất kho Thời gian
Tồn đầu ngày Tồn cuối ngày Nước tẩy trang bí đao 140ml 30 TT001 60.000 25 2022-10-4 5 10
Nước tẩy trang hoa hồng
140ml 60 TT067 60.000 55 2022-10-4 5 10
Gel rửa mặt hoa hồng
Nước bí đao cân bằng
Nước dưỡng tóc tinh
Nước dưỡng tóc sa-chi
Gel tắm bí đao 310ml 20 G012 100.000 10 2022-10-6 3 9
- Bảng hóa đơn
Mã hoá đơn
Thời gian giao
dịch
Hình thức thanh toán
Mã sản phẩm
MAKH
Số lượng bán Đơn giá
Thành tiền MHD00001 2022-12-04 Tiền mặt TT001 CC0001 3 180000 375000 MHD00002 2022-12-04 Chuyển khoản TT067 CC0002 10 600000 375000 MHD00003 2022-12-04 Chuyển khoản G034 CC0003 4 280000 700000 MHD00004 2022-12-05 Chuyển khoản HL006 CC0004 2 140000 350000 MHD00005 2022-12-05 Tiền mặt T077 CC0005 4 200000 580000 MHD00006 2022-12-05 Tiền mặt T076 CC0006 5 250000 725000 MHD00007 2022-12-05 Tiền mặt S456 CC0007 4 160000 460000 MHD00008 2022-12-06 Chuyển khoản G012 CC0008 6 600000 1470000
Trang 13MHD00009 2022-12-06 Tiền mặt XP325 CC0009 4 40000 144000 MHD00010 2022-12-06 Chuyển khoản C325 CC0001 14 1120000 2730000 MHD00011 2022-12-06 Chuyển khoản TA523 CC0002 12 240000 900000 MHD000012 2022-12-07 Tiền mặt XP325 CC0003 16 160000 576000 MHD00013 2022-12-07 Tiền mặt C325 CC0004 10 800000 1950000
- Bảng nhân viên
Mã nhân
viên Tên nhân viên
Giới tính
Part/full Năm sinh CC001
Nguyễn Quỳnh
False 1992 CC002 Lương Thế Anh Nam True 1992
CC003 Trần Nguyên Nhàn Nữ True 1992
CC004 Phạm Tài Tuyên Nam True 1993
CC005 Nguyễn Ánh Duyên Nữ False 1994
- Bảng lương
Mã nhân
viên
Lương theo giờ Tổng giờ công Tiền lương
9 Truy vấn
Câu 1: Tìm top 5 sản phẩm bán chay nhất
Select top 5 with ties SP.MASP, sum(SOLUONGBAN) SOLUONGBAN, as
SP.TENSP, SP.GIABAN, SP.MANCC
from HOADON HD join SANPHAM SP as on SP.MASP=HD.MASP
group by SP.MASP,SP.TENSP, SP.GIABAN, SP.MANCC
order by sum(SOLUONGBAN) desc
Câu 2 : Tìm thông tin khách hàng mua sản phẩm đắt nhất
Trang 14Biểu thức đại số quan hệ
R1 KHACHHANG
KQ((R1))
TSQL
Select KH.* from KHACHHANG KH, HOADON HD, SANPHAM SP as as as Where KH.MAKH=HD.MAKH andSP.MASP=HD.MASP and SP.GIABAN
in (selectmax(GIABAN) from SANPHAM)