Đại Học Huế
Khoa Du Lịch
BÀI TẬP
NHÓM
HỌC PHẦN:QUẢN TRỊ MYSQL VỚI
PHPMYADMIN
ĐỀ BÀI: HỆ THỐNG QUẢN LÝ BÁN HOA
Giảng viên hướng dẫn: Th.s Lê Văn Hòa
Sinh viên thực hiện:Nhóm 3 – Lớp K47TMĐT
1.
2.
3.
4.
5.
Phan Thị Hân
Trần Thị Hạnh
Lê Thị Mỹ Trinh
Hà Thị Phương Thảo
Nguyễn Thị Bạch Kim
6.
7.
8.
9.
Lê Thị Kim Anh
Nguyễn Viết Duyệt
Nguyễn Thị My Ly
Hà Thái Hồng Diệu
Huế, tháng 11 năm 2016
Hệ thống quản lý bán hoa
MỤC LỤC
1.Đặc tả hệ thống quản lý bán hoa.
Cửa hàng hoa Phong Lan là một doanh nghiệp mới thành lập chuyên phân
phối sỉ các loại hoa (mặt hàng) cho các shop hoa lớn và nhỏ trong thành
phố. Các mặt hàng kinh doanh chủ yếu của cửa hàng bao gồm các loại hoa
như: hoa hồng, hoa lan, hoa cúc, hoa cẩm chướng... với các mức giá khác
nhau tùy theo từng loại hoa và kèm theo các phụ kiện để gói và trang trí
hoa. Thông tin về mặt hàng bao gồm: Mã mặt hàng, tên mặt hàng, đơn
vị tính, số lượng, đơn giá, đặc điểm.
Để thuận tiện trong quản lý khách hàng, cửa hàng lưu thông tin khách
hàng bao gồm các thông tin: Mã khách hàng, tên khách hàng, ngày sinh,
giới tính, số điện thoại, email, địa chỉ. Khi cửa hàng nhận được yêu cầu
cung cấp hàng của khách hàng, nhân viên sẽ gửi báo giá các mặt hàng cho
khách hàng. Sau khi thống nhất, nếu đồng ý khách hàng sẽ gửi yêu cầu mua
hàng thông qua đơn đặt hàng, thông tin đơn đặt hàng:Mã đơn đặt
hàng,ngày đặt, ngày nhận. Bộ phận bán hàng sẽ tiếp nhận đơn đặt hàng, xác
nhận và cập nhật vào sổ khách hàng sau đó chuyển cho bộ phận quản lí kho,
đồng thời cập nhật danh sách khách hàng vào sổ khách hàng. Dựa trên các
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
2
Hệ thống quản lý bán hoa
thông tin trong đơn đặt hàng, thủ kho sẽ kiểm tra số lượng hàng trong kho,
nếu đáp ứng đủ yêu cầu của khách hàng thì lập chứng từ xuất kho và cập
nhật danh mục hàng xuất vào sổ xuất kho, sau đó chuyển hàng cho bộ phận
bán hàng để tiến hành giao hàng cho khách. Bộ phận bán hàng, khi nhận
được hàng từ kho sẽ kiểm tra hàng và lập hoá đơn xuất cho khách hàng
thông tin hóa đơn xuất bao gồm: Mã hóa đơn xuất, ngày lập, đồng thời
thực hiện giao hàng đến tận nơi cho khách hàng nếu khách hàng có yêu
cầu .
Khi có yêu cầu hay theo định kỳ, hệ thống thống kê mặt hàng đã nhập và đã
bán theo từng tháng, quý, năm, và doanh thu theo từng giai đoạn.
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
3
Hệ thống quản lý bán hoa
2.Mô hình ER:
3.Đặc tả cấu trúc các đối tượng:
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
4
Hệ thống quản lý bán hoa
BẢNG 1. KHACHHANG lưu thông tin về khách hàng
Name
Type
Properties
Note
MaKhachHang
Varchar
Length
20
TenKhachHang
Varchar
Length
50
NgaySinh
Date
GioiTinh
TinyInt
Length
1
Giới tính
SoDienThoai
Varchar
Length
15
Số điện thoại
Email
Varchar
Length
50
Email
DiaChi
Text
Mã khách hàng
Khóa chính
Tên khách hàng
Ngày sinh
Địa chỉ
BẢNG 2. MATHANG lưu thông tin về các mặt hàng
Name
Type
Properties
Note
MaMatHang
Varchar
Length
10
TenMatHang
Varchar
Length
60
Mã mặt hàng,
Khóa chính
Tên mặt hàng
DonViTinh
Varchar
Length
10
Đơn vị tính
SoLuong
Int
Length
4
Số lượng
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
5
Hệ thống quản lý bán hoa
DonGia
Float
DacDiem
Varchar
Đơn giá
Length
50
Đặc điểm
BẢNG3. DONDATHANG lưu thông tin về đơn đặt hàng.
Name
Type
MaDonDatHang Varchar
Properties
Length
10
Length
Internal
relation
Length
Internal
relation
Length
20
KHACHHANG.
Makhachhang
10
MATHANG.
Mamathang
4
Note
Mã đơn đặt
hàng,
Khóa chính
Mã khách hàng
MaKhachHang
Varchar
MaMatHang
Varchar
SoLuongMua
Int
NgayDat
Date
Ngày đặt
NgayNhan
Date
Ngày nhận
Mã mặt hàng
Số lượng mua
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
6
Hệ thống quản lý bán hoa
BẢNG 4. HOADONXUAT lưu thông tin về các hóa đơn xuất
Name
Type
Properties
MaHoaDonXuat Varchar
Length
20
MaDonDatHang
Varchar
Length
Internal
relation
10
DONDATHANG.
Madondathang
NgayLap
Date
Note
Mã hóa đơn xuất,
Khóa chính
Mã đơn đặt hàng
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
Ngày lập
7
Hệ thống quản lý bán hoa
4. Mô hình tổ chức dữ liệu
5. Dữ liệu trong các bảng
Bảng 1. KHÁCH HÀNG
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
8
Hệ thống quản lý bán hoa
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
9
Hệ thống quản lý bán hoa
Bảng 2. MẶT HÀNG
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
10
Hệ thống quản lý bán hoa
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
11
Hệ thống quản lý bán hoa
Bảng 3. ĐƠN ĐẶT HÀNG
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
12
Hệ thống quản lý bán hoa
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
13
Hệ thống quản lý bán hoa
BẢNG 4:HÓA ĐƠN XUẤT
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
14
Hệ thống quản lý bán hoa
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
15
Hệ thống quản lý bán hoa
6. Giới thiệu cơ sở dữ liệu:
Hệ cơ sở dữ liệu của hệ thống quản lý bán hoa gồm 4 bảng dữ liệu
chính đó là: KHACHHANG, MATHANG, DONDATHANG và
HOADONXUAT. Bảng KHACHHANG gồm có: Makhachhang,
Tenkhachhang, Ngaysinh, Gioitinh, Sodienthoai, Email, Diachi. Bảng
MATHANG gồm: Mamathang, Tenmathang, Donvitinh, Soluong,
Dongia, Dacdiem. Bảng DONDATHANG bao gồm: Madondathang,
Makhachhang, Mamathang, Soluongmua, Ngaydat, Ngaynhan. Và
cuối cùng là bảng HOADONXUAT gồm có: Mahoadonxuat,
Madondathang, Ngaylap. Giữa các bảng này có mối liên hệ với nhau
rất chặt chẽ. Khách hàng mua hàng sau khi biết thông tin về các mặt
hàng thì sẽ đặt hàng thông qua đơn đặt hàng, và cũng từ đơn đặt hàng
thì bộ phận bán hàng cũng sẽ biết được những mặt hàng nào mà khách
hàng mua và mua với số lượng là bao nhiêu. Sau đó căn cứ vào đơn
đặt hàng và lập hóa đơn xuất cho khách hàng.
Quản trị MySQL với phpMyAdmin | Nhóm 3 – K47TMĐT
16