Mục tiêu của đồ án là phát triển hệ thống quản lý cửa hàng điện thoại, giúp tối ưu hóa quá trình bán hàng và quản lý kho. Hệ thống sẽ bao gồm các chức năng chính như: quản lý sản phẩm, quản lý đơn hàng, quản lý khách hàng và báo cáo doanh thu. Các tính năng nổi bật bao gồm nhập, xuất và chỉnh sửa thông tin sản phẩm; theo dõi tình trạng tồn kho; quản lý thông tin khách hàng và lịch sử mua hàng; xuất báo cáo doanh thu và lợi nhuận theo thời gian thực. Hệ thống sẽ được phát triển bằng ngôn ngữ lập trình PHP và cơ sở dữ liệu MySQL.
Trang 1III, PHÂN TÍCH DỮ LIỆU HỆ THỐNG
2 Xây dựng sơ đồ E-R
2.1 Xác định thực thể
- Từ phân tích hiện trạng, ta xác định được các thực thể sau:
Thực thể Khách Hàng: Lưu thông tin khách hàng
Thực thể Nhân Viên: Lưu thông tin Nhân Viên
Thực thể Hàng Hóa: Lưu thông tin hàng hóa
Thực thể Phiếu Xuất: Lưu thông tin hầng hóa xuất
Thực thể Phiếu Nhập: Lưu thông tin hàng hóa nhập
Thực thể Hóa Đơn: Lưu thông tin mua hàng của khách hàng
Thực thể Kho: Lưu thông tin Kho
Thực thể Phiếu Thu: Lưu thông tin thu tiền
Thực thể Phiếu Chi: Lưu thông tin chi tiền
Thực thể Hình Thức Thanh Toán: Lưu hình thức trả tiền của khách hàng
2.2 Xác định liên kết E-R giữa các thực thể
2.2.1 Xác định quan hệ thực thể
- Xét hai thực thể Khách Hàng và Phiếu Xuất:
Xét hai thực thể Khách Hàng và Phiếu Xuất
- Xét hai thực thể Hình Thức Thanh Toán và Hóa Đơn:
Trang 2Xét hai thực thể Hình Thức Thanh Toán và Hóa Đơn
- Xét hai thực thể Nhân Viên và Hóa Đơn:
Xét hai thực thể Nhân Viên và Hóa Đơn
- Xét hai thực thể Kho và Hàng Hóa:
Xét hai thực thể Kho và Hàng Hóa
- Xét hai thực thể Phiếu Nhập và Hàng Hóa:
Trang 3Xét hai thực thể Phiếu Nhập và Hàng Hóa
- Xét hai thực thể Phiếu Xuất và Hàng Hóa:
Xét hai thực thể Phiếu Xuất và Hàng Hóa
- Xét hai thực thể Hóa Đơn và Hàng Hóa:
Xét hai thực thể Hóa Đơn và Hàng Hóa
- Xét hai thực thể Nhân Viên và Phiếu Thu:
Trang 4Xét hai thực thể Nhân Viên và Phiếu Thu
- Xét hai thực thể Nhân Viên và Phiếu Chi:
Xét hai thực thể Nhân Viên và Phiếu Chi
- Sơ Đồ E – R tổng hợp :
Trang 5Sơ Đồ E – R tổng hợp
2.3 Thuộc tính của thực thể
Thực thể Khách Hàng: KhachHang(MaKH, TenKH, DiaChi, SDT, Fax).
Thực thể Nhân Viên: NhanVien(MaNV, TenNV, DiaChi, SDT).
Trang 6 Thực thể Hàng Hóa: HangHoa(MaHH, DonHang, DonVi, DonBaoHanh,
LoaiHnag, SoLuong)
Thực thể Phiếu Xuất: PhieuXuat(SoPhieuXuat, MaHH, MaNV, MaKho,
MaKH, NgayXuat, SoLuong, DonGia, LyDo)
Thực thể Phiếu Nhập: PhieuNhap(SoPhieu Nhap , MaHH, MaNV, MaKho,
MaKH, NgayXuat, SoLuong, DonGia, LyDo)
Thực thể Hóa Đơn: HoaDon(HoaDonSo, NgayLap, MaHH, MaKH, MaNV,
DonGia, SoLuong)
Thực thể Kho: Kho(SoKho, DiaChi).
Thực thể Phiếu Thu: PhieuThu(SoPhieuThu, NgayThu, MaNV, SoTien, LyDo).
Thực thể Phiếu Chi: PhieuChi(SoPhieuChi, NgayChi, MaNV, SoTien, LyDo).
Thực thể Hình Thức Thanh Toán: HTTH(MaTT, HTTT).
2.4 Thiết kế CSDL, đưa ra mô hình Data Base Diagram cho CSDL
2.4.1 Phân tích cơ sở dữ liệu
a Các bảng quan hệ
b Thực thể Bảng quan hệ
Phiếu Xuất
2.4.1.1 Bảng Nhân Viên (MaNV)
ST Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Trang 7Bảng 2.4.1.1 Bảng nhà cung cấp
2.4.1.2 Bảng Hàng hóa (MaHH)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Bảng 2.4.1.2 Bảng Hàng hóa
2.4.1.3 Bảng Phiếu Xuất (SoPhieuXuat)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Trang 8Khóa ngoài
Bảng 2.4.1.3 Bảng Phiếu Xuất
2.4.1.4 Bảng Phiếu Nhập (SoPhieuNhap)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Khóa ngoài
Bảng 2.4.1.4 Bảng Phiếu Xuất
Trang 92.4.1.5 Bảng Hóa Đơn (HoaDonSo)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Khóa ngoài
Bảng 2.4.1.5 Bảng phiếu nhập kho
2.4.1.6 Bảng Kho(MaKho)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Bảng 2.4.1.6 Bảng Kho
Trang 102.4.1.7 Bảng Phiếu thu(SoPhieuThu)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Khóa ngoài
Bảng 2.4.1.7 Bảng Phiếu Thu
2.4.1.8 Bảng Phiếu chi(SoPhieuChi)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Khóa ngoài
Bảng 2.4.1.8 Bảng Phiếu Chi
Trang 112.4.1.9 Bảng Hình thức thanh toán(HTTT)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Bảng 2.4.1.9 Bảng Kho
2.4.1.10 Bảng Khách hàng(KhachHang)
ST
T
Khóa chính Tên trường Kiểu dữ liệu Diễn giải
Bảng 2.4.1.10 Bảng Kho
Trang 122.5 Mô hình quan hệ (Database Diagrams)
Mô hình quan hệ