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

Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ

49 1 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

Định dạng
Số trang 49
Dung lượng 2,23 MB

Cấu trúc

  • CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN (10)
    • 1.1. Mô tả hệ thống hiện tại (10)
    • 1.2. Phát biểu bài toán (11)
      • 1.2.1. Tổng quan về hệ thống mới (11)
      • 1.2.2. Các mục tiêu chính của hệ thống (11)
      • 1.2.3. Môi trường phát triển (12)
  • CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG (13)
    • 2.1. Xác định yêu cầu của hệ thống (13)
      • 2.1.1. Phần giao diện (13)
      • 2.1.2. Phía trang Admin (13)
    • 2.2. Phân tích yêu cầu của hệ thống (15)
      • 2.2.1. Biểu đồ Use-case (15)
      • 2.2.2. Biểu đồ lớp (27)
      • 2.2.3 Biểu đồ tuần tự (32)
  • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG (38)
    • 3.1. Thiết kế cơ sở dữ liệu (38)
      • 3.1.1. Danh sách các bảng trong lược đồ quan hệ (39)
      • 3.1.2. Mô tả chi tiết từng bảng trong lược đồ quan hệ (39)
    • 3.2. Thiết kế giao diện (44)
      • 3.2.1. Giao diện trang chủ (44)
      • 3.2.2. Giao diện trang chi tiết sản phẩm (45)
      • 3.2.3. Giao diện trang quản lý sản phẩm (46)
  • CHƯƠNG 4: KẾT LUẬN (47)
    • 4.1. Kết quả đạt được của đề tài (47)
    • 4.2. Hạn chế của đề tài (47)
    • 4.3. Hướng phát triển của đề tài (47)
  • PHỤ LỤC (48)
  • TÀI LIỆU THAM KHẢO (49)

Nội dung

Mẫu báo cáo web bán quần áo trẻ em laravel biểu đồ usecase đầy đủ chuyên ngành web công nghệ phần mềm

PHÁT BIỂU BÀI TOÁN

Mô tả hệ thống hiện tại

 Hệ thống quản lý website bán quần áo trẻ em được mô tả như sau:

 Cửa hàng bán các loại quần áo khác nhau mỗi loại quần áo có các thông tin(Mã loại, tên loại) Quần áo trong cửa hàng gồm các thông tin(Mã sản phẩm, tên sản phẩm, mã loại, giá, số lượng, ảnh, ngày nhập, màu sắc, kích cỡ, chất liệu, mô tả, trạng thái, nổi bật) Khi cửa hàng có một loại sản phẩm mới (một mặt hàng mới) nhân viên có nhiệm vụ cập nhật thông tin về loại sản phẩm vào hệ thống, nếu thông tin có sai sót nhân viên có thể sửa thông tin hoặc xóa.

 Khi nhập hàng về cửa hàng, nhân viên có nhiệm vụ nhập hàng hóa vào kho và lưu thông tin về hóa đơn nhập vào hệ thống, hóa đơn nhập hàng gồm thông tin (Mã hóa đơn nhập, mã nhân viên nhập, ngày nhập) và các thông tin về sản phẩm nhập về gồm(mã sản phẩm, tên sản phẩm, mã loại sản phẩm, giá, số lượng, ảnh, ngày nhập, trạng thái, màu sắc, kích cỡ, chất liệu, mô tả, nổi bật). Khi thông tin về sản phẩm có sai sót, hệ thống cho phép nhân viên có thể sửa, xóa thông tin hóa đơn nhập.

 Khi khách hàng mua sản phẩm, sẽ lựa chọn sản phẩm xem chi tiết hoặc thêm vào giỏ hàng để thanh toán, khách hàng sẽ nhập những thông tin( họ tên, địa chỉ, số điện thoại, email) sau khi khách hàng đã chọn được sản phẩm phù hợp và điền đầy đủ thông tin sẽ chọn chức năng thanh toán Khi đó các thông tin của khách hàng sẽ được lưu vào hóa đơn bán gồm các thông tin(mã hóa đơn bán, họ tên khách hàng, địa chỉ, số điện thoại, email, ngày tạo, tổng tiền) và thông tin vào bảng chi tiết hóa đơn bán gồm(mã hóa đơn bán, mã sản phẩm, số lượng, giá tiền) Và hệ thống sẽ tự động gửi email cho khách hàng để xác nhận đặt hàng thành công Khi khách hàng mua hàng có thể trả lại hàng hóa sau khi thanh toán, khi đó nhân viên sẽ thực hiện chức năng sửa thông tin hóa đơn bán, nếu trả lại hết các sản phẩm thì nhân viên thực hiện chức năng xóa hóa đơn.

 Định kỳ nhân viên sẽ thực hiện lập các báo cáo gồm thống kê hàng tồn,thống kê hàng bán chạy, thống kê doanh thu theo tháng.

 Khi có nhân viên mới đến làm việc chủ shop sẽ thực hiện nhập thông tin nhân viên vào hệ thống để quản lý, nếu thông tin nhân viên có sai sót chủ cửa hàng có thể thực hiện sửa hoặc xóa thông tin của nhân viên, thông tin nhân viên bao gồm (mã nhân viên, tên nhân viên, ngày sinh, địa chỉ, email, số điện thoại,username, password)

Phát biểu bài toán

1.2.1 Tổng quan về hệ thống mới

Website bán quần áo trẻ em là một website giới thiệu hệ thống cửa hàng quần áo như một hình thức quảng bá sản phẩm nhằm đáp ứng nhu cầu của người sử dụng Hệ thống Website bán quần áo trẻ em là một hệ thống tiện lợi, hữu ích được cung cấp bởi các chức năng sau:

- Tìm kiếm loại quần áo khách hàng mong muốn.

- Xem chi tiết một loại quần áo. Đặc biệt với chức năng tìm kiếm sẽ giúp khách hàng nhanh chóng tìm được loại quần áo cho bé mà không mất nhiều thời gian Hệ thống bình luận giúp mọi người có thể trao đổi giải đáp những vướng mắc, đưa ra ý kiến riêng của bản thân.

1.2.2 Các mục tiêu chính của hệ thống

Hệ thống quản lý website bán quần áo trẻ em gồm những mục tiêu chính sau:

 Hệ thống phải quản lý được thông tin về các sản phẩm.

 Hệ thống phải quản lý được thông tin hóa đơn bán và hóa đơn nhập.

 Hệ thống phải cung cấp chức năng tìm kiếm cho người mua hàng.

 Hệ thống phải đưa ra được các báo cáo, thống kê để người quản lý dễ dàng theo dõi tình hình.

 Môi trường phần cứng o CPU: Pentium IV 3.0 GHz hoặc cao hơn o RAM: tối thiểu 512 MB o HDD: dung lượng tối thiểu trống 2G

 Môi trường phần mềm o Hệ điều hành: Windows XP hoặc cao hơn o Net Framework: máy phải cài Net Framework 2.0 trở lên o Công cụ phát triển: SubLime Text3

XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG

Xác định yêu cầu của hệ thống

 Hệ thống giúp khách hàng có thể xem những thông tin về nhiều loại sản phẩm trên website như: áo cho bé gái, váy cho bé gái, đồ bộ cho bé trai…

 Hệ thống cho phép khách hàng có thể tìm kiếm sản phẩm đã đăng trên website.

 Hệ thống cho phép khách hàng có thể mua các sản phẩm có trên website.

 Hệ thống cho phép khách hàng có thể để lại bình luận cũng như đánh giá sản phẩm.

 Thêm mới: Hệ thống giúp nhân viên nhập thông tin về các sản phẩm.

 Cập nhật thông tin: Hệ thống phải cung cấp chức năng sửa lại sản phẩm khi có sự thay đổi.

 Xóa thông tin: Hệ thống cung cấp chức năng xóa thông tin sản phẩm khi có sự sai sót hoặc sản phẩm đó không còn được bán trong cửa hàng.

 Hiển thị: Hệ thống phải hiện thị danh sách thông tin các sản phẩm hiện có. 2.1.2.2 Quản lý loại sản phẩm

 Thêm mới: Hệ thống giúp nhân viên nhập thông tin về các loại sản phẩm.

 Cập nhật thông tin: Hệ thống phải cung cấp chức năng sửa lại thông tin loại sản phẩm khi có sự thay đổi.

 Xóa thông tin: Hệ thống cung cấp chức năng xóa thông tin loại sản phẩm khi có sự sai sót.

 Hiển thị: Hệ thống phải hiện thị danh sách thông tin các loại sản phẩm.

2.1.2.3 Quản lý hóa đơn nhập

 Thêm hóa đơn nhập: Khi có sản phẩm mới được nhập về Nhân viên sẽ ghi lại hóa đơn cho lần giao dịch Thông tin bao gồm: mã hóa đơn, mã nhân viên nhập, ngày nhập, tổng tiền, trạng thái.

 Cập nhật thông tin hóa đơn: Sửa đổi thông tin hóa đơn khi có sai sót, nhầm lẫn.

 Xóa hóa đơn: Xóa bỏ hóa đơn khi cần thiết.

 Hiển thị danh sách hóa đơn: Hiển thị danh sách các hóa đơn nhập hiện có trong hệ thống.

2.1.2.4 Quản lý chi tiết hóa đơn nhập

 Thêm hóa đơn nhập: Khi có sản phẩm mới được nhập về Nhân viên sẽ ghi lại hóa đơn cho lần giao dịch Thông tin bao gồm: mã hóa đơn, mã nhân viên nhập, ngày nhập, tổng tiền, trạng thái.

 Cập nhật thông tin hóa đơn: Sửa đổi thông tin hóa đơn khi có sai sót, nhầm lẫn.

 Xóa hóa đơn: Xóa bỏ hóa đơn khi cần thiết.

 Hiển thị danh sách hóa đơn: Hiển thị danh sách các hóa đơn nhập hiện có trong hệ thống.

2.1.2.5 Quản lý hóa đơn bán

 Thêm mới hóa đơn bán: Sau khi khách hàng đặt hàng và xác nhận Hệ thống sẽ lưu thông tin của đơn hàng đó lại để giao hàng cho khách hàng Thông tin bao gồm: mã hóa đơn, họ tên khách hàng, địa chỉ, số điện thoại, email, ngày bán, tổng tiền, trạng thái, chú thích.

 Duyệt hóa đơn bán: Sau khi khách hàng đặt mua sản phẩm thì nhân viên sẽ kiểm tra lại thông tin của khách hàng và duyệt đơn hàng đó.

 Hiển thị danh sách hóa đơn bán: Hiển thị danh sách các hóa đơn bán có trong hệ thống.

2.1.2.6 Quản lý chi tiết hóa đơn bán

 Thêm mới chi tiết hóa đơn bán: Hệ thống sẽ lưu thông tin chi tiết của đơn hàng khi khách hàng đặt mua sản phẩm Thông tin bao gồm: mã hóa đơn bán, mã sản phẩm, tên sản phẩm, giá bán, số lượng, thành tiền, ảnh sản phẩm.

 Hiển thị danh sách chi tiết hóa đơn bán: Hiển thị danh sách các chi tiết hóa đơn bán có trong hệ thống.

 Thêm mới: hệ thống giúp người quản trị nhập thông tin về các nhân viên mới thông tin bao gồm: mã nhân viên, tên nhân viên, ngày sinh, địa chỉ, số điện thoại, email, trạng thái, tên tài khoản, mật khẩu

 Cập nhật thông tin: hệ thống phải cung cấp chức năng sửa lại thông tin của nhân viên khi có sự thay đổi Sau đó cập nhật lại tình trạng nhân viên còn làm hay đã nghỉ.

 Hiển thị: hệ thống phải hiện thị danh sách nhân viên trên hệ thống.

 Thống kê số lượng toàn bộ sản phẩm có trong hệ thống.

 Thống kê được các sản phẩm đã bán ra, các sản phẩm bán chạy nhất,

 Thống kê doanh thu theo tuần, tháng, quý và năm.

 Xuất báo cáo khi cần thiết

Phân tích yêu cầu của hệ thống

STT Tên Actor Ý nghĩa/Ghi chú

1 Quản trị hệ thống Quản lý toàn bộ hệ thồng website

2 Người dùng Đặt hàng và quản lý thông tin cá nhân

Bảng 1: Danh sách các Actor

STT Tên Use-case Ý nghĩa/Ghi chú

1 Quản lý sản phẩm QL thông tin các sản phẩm.

2 Quản lý loại sản phẩm QL thông tin các loại sản phẩm của hệ thống.

3 Quản lý hóa đơn bán QL hóa đơn bán ra các sản phẩm cho khách hàng.

4 Quản lý hóa đơn nhập QL hóa đơn nhập về từ các nhà cung cấp.

5 Quản lý nhân viên Quản trị quản lý nhân viên làm việc trong hệ thống.

6 Thống kê, báo cáo Thông kê, báo cáo doanh thu từng tháng

Bảng 2: Danh sách các Use-case

2.2.1.3 Biểu đồ Use-case tổng quát

Hình 1: Biểu đồ Use-case tổng quát

2.2.1.4.1 Đặc tả Use-case Quản lý loại sản phẩm

Biểu đồ Use case phân rã

Hình 2: Biểu đồ use case phân rã QL loại sản phẩm

- Tác nhân chính: Quản trị

- Chức năng: Thêm, sửa, xóa, hiển thị danh sách loại sản phẩm

- Ý nghĩa: QT quản lý các loại sản phẩm.

Hành động của tác nhân Phản ứng của hệ thống

1 Từ trang quản trị, QT chọn chức năng

“Quản lý loại sản phẩm”

2 Form “frmQLLoaiSanPham” hiển thị 3.Người quản trị hệ thống chọn 1 trong các chức năng “Thêm”, “Sửa”, “Xóa” loại sản phẩm.

4 Các form chức năng tương ứng hiện ra để QT thao tác.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền QT

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh sách các loại sản phẩm

- Thêm, sửa, xóa thành công hoặc thất bại Điểm mở rộng

- Thông tin cơ bản: Hiển thị, thêm mới, sửa, xóa thông tin loại sản phẩm.

2.2.1.4.2 Đặc tả Use-case Quản lý sản phẩm

Biểu đồ Use case phân rã:

Hình 3: Biểu đồ use case phân rã QL sản phẩm

- Tác nhân chính: Quản trị

- Chức năng: Thêm, sửa, xóa, hiển thị danh sách sản phẩm

- Ý nghĩa: QT quản lý các sản phẩm.

Hành động của tác nhân Phản ứng của hệ thống

1 Từ trang quản trị, QT chọn chức năng “Quản lý sản phẩm”

2 Form “frmQLSanPham” hiển thị 3.Người quản trị hệ thống chọn 1 trong các chức năng “Thêm”, “Sửa”, “Xóa” hoặc tìm kiếm sản phẩm.

4 Các form chức năng tương ứng hiện ra để QT thao tác.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền QT

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh sách các sản phẩm

- Thêm, sửa, xóa thành công hoặc thất bại Điểm mở rộng

- Thông tin cơ bản: Hiển thị, thêm mới, sửa, xóa thông tin sản phẩm.

2.2.1.4.3 Đặc tả Use-case Quản lý hóa đơn nhập

Biểu đồ Use case phân rã:

Hình 4: Biểu đồ user case phân rã QL hóa đơn nhập

- Tác nhân chính: Quản trị

- Chức năng: Thêm, hiển thị danh sách hóa đơn nhập

- Ý nghĩa: Quản lý hóa đơn khi nhập sản phẩm mới về

Hành động của tác nhân Phản ứng của hệ thống

1 Từ trang quản trị, QT chọn chức năng

“Quản lý Hóa đơn nhập”

3.QT chọn 1 trong các chức năng

“Thêm”, “Hiển thị” hoặc tìm kiếm.

4 Các form chức năng tương ứng hiện ra để QT thao tác.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền QT

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh sách hóa đơn nhập

- Thêm thành công hoặc thất bại Điểm mở rộng

- Thông tin cơ bản: Hiển thị, thêm mới thông tin hóa đơn nhập

2.2.1.4.4 Đặc tả Use-case Quản lý hóa đơn bán.

Biểu đồ Use case phân rã:

Hình 5: Biểu đồ use case phân rã QL hóa đơn bán

- Tác nhân chính: Quản trị

- Chức năng: Duyệt, hiển thị danh sách hóa đơn bán

- Ý nghĩa: Quản lý hóa đơn khi khách hàng đặt hàng

Hành động của tác nhân Phản ứng của hệ thống

1 Từ trang quản trị, QT chọn chức năng

“Quản lý Hóa đơn bán”

2 Form “frmQLHoaDonBan” hiển thị 3.QT chọn 1 trong các chức năng “Duyệt”,

“Hiển thị” hoặc tìm kiếm hóa đơn bán.

4 Các form chức năng tương ứng hiện ra để QT thao tác.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền QT

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh sách hóa đơn bán

- Duyệt thành công hoặc thất bại Điểm mở rộng

- Thông tin cơ bản: Hiển thị, duyệt thông tin hóa đơn bán.

2.2.1.4.5 Đặc tả Use-case Quản lý nhân viên

Biểu đồ Use case phân rã:

Hình 6: Biểu đồ use case phân rã Quản lý nhân viên

- Tác nhân chính: Quản trị

- Chức năng: Thêm, sửa, xóa, hiển thị danh sách nhân viên

- Ý nghĩa: Quản lý nhân viên làm việc trong hệ thống

Hành động của tác nhân Phản ứng của hệ thống

1 Từ trang quản trị, QT chọn chức năng

3.QT chọn 1 trong các chức năng “Thêm”,

“Sửa”, “Hiển thị”, “Xóa” nhân viên

4 Các form chức năng tương ứng hiện ra để QT thao tác.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền QT

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh sách nhân viên

- Thêm, sửa, xóa thành công hoặc thất bại Điểm mở rộng

- Thông tin cơ bản: Hiển thị, thêm mới, sửa, xóa thông tin nhân viên.

2.2.1.4.6 Đặc tả Use-case Quản lý thống kê, báo cáo

Biểu đồ Use case phân rã:

Hình 7: Biểu đồ use case phân rã QL thống kê, báo cáo

- Chức năng: Thống kê doanh thu và lập báo cáo

- Ý nghĩa: Quản lý thống kê báo cáo

Hành động của tác nhân Phản ứng của hệ thống

2 Kiểm tra tài khoản và mật khẩu

3 Quản trị có thể chọn thao tác quản lý thống kê báo cáo bằng cách dùng bàn phím hay chuột.

4 Hệ thống yêu cầu nhập đầy đủ thông tin.

5 Quản trị viên chọn từng chức năng nhỏ (thống kê)

6 Hệ thống hiển thị danh sách gồm các thông tin bắt buộc phải nhập vào hệ thống để thực hiện chức năng.

Các yêu cầu đặc biệt

Trạng thái hệ thống khi bắt đàu thực hiện UC

- Yêu cầu đăng nhập thành công với quyền Nhân viên

Trạng thái hệ thống sau khi thực hiện UC

- Hiển thị danh mục thống kê.

2.2.2.1 Mô hình biểu đồ lớp tổng quát.

Hình 8: Biểu đồ lớp tổng quát của hệ thống

2.2.2.2 Danh sách các lớp trong biểu đồ lớp

STT Tên lớp Ý nghĩa/ Ghi chú

1 Loai_SP Lưu thông tin về loại sản phẩm.

2 SanPham Lưu thông tin về sản phẩm.

3 NhanVien Lưu thông tin về nhân viên.

4 HoaDonBan Lưu thông tin về hóa đơn bán

5 HoaDonNhap Lưu thông tin về hóa đơn nhập

6 CT_HDB Lưu thông tin về chi tiết hóa đơn bán.

7 CT_HDN Lưu thông tin về chi tiết hóa đơn nhập.

8 BinhLuan Lưu thông tin về bình luận của khách hàng.

9 DanhGia Lưu đánh giá về sản phẩm của khách hàng.

2.2.2.3 Mô tả chi tiết từng lớp

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_loai int Duy nhất Mã loại sản phẩm

2 ten_loai string Không trống Tên loại sản phẩm

Bảng 3: Lớp Loại sản phẩm

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_sp int Duy nhất Mã sản phẩm

2 tensp string Không trống Tên sản phẩm

3 giatien float Không trống Giá sản phẩm

4 soluong int Không trống Số lượng

5 mausac string Không trống Màu sắc

6 kichthuoc string Không trống Kích thước

7 anhsp string Không trống Ảnh sản phẩm

8 chatlieu string Không trống Chất liệu

9 mota text Không trống Mô tả

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_nv int Duy nhất Mã nhân viên

2 hoten string Không trống Tên nhân viên

3 ngaysinh datetime Không trống Ngày sinh

4 email string Không trống Email

5 user string Không trống Tên tài khoản

6 password string Không trống Mật khẩu

7 sodienthoai string Không trống Số điện thoại

8 diachi string Không trống Địa chỉ

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdb int Duy nhất Mã hóa đơn bán

2 hotenkh string Không trống Tên khách hàng

3 diachi string Không trống Địa chỉ

4 email string Không trống Email

5 sodienthoai string Không trống Số điện thoại

6 ngayban datetime Không trống Ngày tạo

7 tongtien string Không trống Tổng tiền

Bảng 6: Lớp Hóa đơn bán

2.1.2.5 Lớp chi tiết hóa đơn bán

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdb int Duy nhất Mã hóa đơn bán

2 id_sp int Không trống Mã sản phẩm

3 soluong int Không trống Số lượng

4 giatien float Không trống Giá bán

5 tensp string Không trống Tên sản phẩm

6 anhsp string Không trống Ảnh sản phẩm

7 thanhtien float Không trống Thành tiền

Bảng 7: Lớp Chi tiết hóa đơn bán

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdn int Duy nhất Mã hóa đơn nhập

2 id_nv int Không trống Mã nhân viên nhập

3 ngaytao datetime Không trống Ngày tạo

4 tongtien float Không trống Tổng tiền

Bảng 8: Lớp Hóa đơn nhập

2.1.2.7 Lớp chi tiết hóa đơn nhập

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdn int Không trống Mã hóa đơn nhập

2 id_sp int Không trống Mã nhân viên nhập

3 soluong int Không trống Số lượng

4 giatien float Không trống Giá nhập

Bảng 9: Lớp Chi tiết hóa đơn nhập

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id int Duy nhất Mã bình luận

2 hotenkh string Không trống Họ tên khách hàng

3 email string Không trống Email

4 noidung string Không trống Nội dung

5 id_sp int Khóa ngoại Mã sản phẩm

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id int Duy nhất Mã đánh giá

2 hotenkh string Không trống Họ tên khách hàng

3 email string Không trống Email

5 id_sp int Khóa ngoại Mã sản phẩm

6 sodiem int Không trống Số điểm đánh giá

7 sodienthoai string Không trống Số điện thoại

2.2.3.1 Biểu đồ tuần tự khi người dùng đăng nhập hệ thống

Hình 9: Biểu đồ tuần tự khi người dùng đăng nhập hệ thống

2.2.3.2 Biểu đồ tuần tự thêm loại sản phẩm

Hình 10: Biểu đồ tuần tự thêm loại sản phẩm

2.2.3.3 Biểu đồ tuần tự sửa loại sản phẩm

Hình 11: Biểu đồ tuần tự sửa loại sản phẩm

2.2.3.4 Biểu đồ tuần tự xóa loại sản phẩm

Hình 12: Biểu đồ tuần tự xóa loại sản phẩm

2.2.3.5 Biểu đồ tuần tự thêm sản phẩm

Hình 13: Biểu đồ tuần tự thêm sản phẩm

2.2.3.6 Biểu đồ tuần tự sửa sản phẩm

Hình 14: Biểu đồ tuần tự sửa sản phẩm

2.2.3.7 Biểu đồ tuần tự xóa sản phẩm

Hình 15: Biểu đồ tuần tự xóa sản phẩm

2.2.3.8 Biểu đồ tuần tự thêm hóa đơn nhập

Hình 16: Biểu đồ tuần tự thêm hóa đơn nhập

2.2.3.9 Biểu đồ tuần tự sửa hóa đơn nhập

Hình 17: Biểu đồ tuần tự sửa hóa đơn nhập

2.2.3.10 Biểu đồ tuần tự xóa hóa đơn nhập

Hình 18: Biểu đồ tuần tự xóa hóa đơn nhập

THIẾT KẾ HỆ THỐNG

Thiết kế cơ sở dữ liệu

Hình 19: Mô hình cơ sở dữ liệu

3.1.1 Danh sách các bảng trong lược đồ quan hệ

STT Tên bảng Ý nghĩa/ Ghi chú

1 vp_categories Lưu thông tin về loại sản phẩm.

2 vp_products Lưu thông tin về sản phẩm.

3 nhanvien Lưu thông tin về nhân viên.

4 hoadonban Lưu thông tin về hóa đơn bán

5 hoadonnhap Lưu thông tin về hóa đơn nhập

6 chitiethdb Lưu thông tin về chi tiết hóa đơn bán.

7 chitiethdn Lưu thông tin về chi tiết hóa đơn nhập.

8 comment Lưu thông tin về bình luận của khách hàng.

9 danhgia Lưu đánh giá về sản phẩm của khách hàng.

Bảng 10: Bảng danh sách các bảng trong lược đồ quan hệ

3.1.2 Mô tả chi tiết từng bảng trong lược đồ quan hệ

3.1.2.1 Cấu trúc dữ liệu Sản phẩm

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_sp int Khóa chính Mã sản phẩm

2 tensp varchar (255) Tên sản phẩm

3 id_type int Khóa ngoại Mã loại sản phẩm

4 gia float Giá sản phẩm

8 img varchar(255) Ảnh sản phẩm

14 created_at timestamp Ngày tạo

15 updated_at timestamp Ngày cập nhật

3.1.2.2 Cấu trúc dữ liệu loại sản phẩm

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id int Khóa chính Mã loại sản phẩm

2 name varchar(255) Tên loại sản phẩm

3 created_at timestamp Ngày tạo

4 updated_at timestamp Ngày cập nhật

Bảng 12: Bảng Loại Sản phẩm

3.1.2.3 Cấu trúc dữ liệu hóa đơn bán

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdb int Khóa chính Mã hóa đơn bán

2 hotenkh varchar(255) Họ tên khách hàng

6 sdt varchar(11) Số điện thoại

10 created_at timestamp Ngày tạo

11 updated_at timestamp Ngày cập nhật

Bảng 13: Bảng Hóa đơn bán

3.1.2.4 Cấu trúc dữ liệu hóa đơn nhập

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdn int Khóa chính Mã hóa đơn nhập

2 id_nv int Khóa ngoại Mã nhân viên

5 created_at timestamp Ngày tạo

6 updated_at timestamp Ngày cập nhật

Bảng 14: Bảng Hóa đơn nhập

3.1.2.5 Cấu trúc dữ liệu chi tiết hóa đơn bán

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdb int Khóa chính Mã hóa đơn bán

2 id_prod int Khóa chính Mã sản phẩm

3 tensp varchar(255) Tên sản phẩm

8 created_at timestamp Ngày tạo

9 updated_at timestamp Ngày cập nhật

Bảng 15: Bảng Chi tiết hóa đơn bán

3.1.2.6 Cấu trúc dữ liệu chi tiết hóa đơn nhập

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_hdn int Khóa chính Mã hóa đơn nhập

2 id_prod int Khóa chính Mã sản phẩm

3 soluong int Không trống Số lượng nhập

4 gia float Không trống Giá nhập

5 created_at timestamp Ngày tạo

6 updated_at timestamp Ngày cập nhật

Bảng 16: Bảng Chi tiết hóa đơn bán

3.1.2.7 Cấu trúc dữ liệu nhân viên

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id_nv int Khóa chính Mã hóa đơn nhập

2 hoten varchar(255) Không trống Họ tên nhân viên

3 ngaysinh int Không trống Ngày sinh

4 diachi varchar(255) Không trống Địa chỉ

5 email varchar(255) Không trống Email

6 sodienthoai varchar(11) Không trống Số điên thoại

7 user varchar(255) Không trống Tên tài khoản

8 password varchar(255) Không trống Mật khẩu

7 created_at timestamp Ngày tạo

8 updated_at timestamp Ngày cập nhật

3.1.2.8 Cấu trúc dữ liệu bình luận

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id int Khóa chính Mã bình luận

2 product int Khóa ngoại Mã sản phẩm

6 created_at timestamp Ngày tạo

7 updated_at timestamp Ngày cập nhật

3.1.2.9 Cấu trúc dữ liệu đánh giá

STT Tên trường Kiểu dữ liệu Ràng buộc Mô tả

1 id int Khóa chính Mã bình luận

2 id_product int Khóa ngoại Mã sản phẩm

5 sodt varchar(11) Số điện thoại

8 created_at timestamp Ngày tạo

9 updated_at timestamp Ngày cập nhật

Thiết kế giao diện

Hình 20: Giao diện trang chủ

3.2.2 Giao diện trang chi tiết sản phẩm

Hình 21: Giao diện trang chi tiết sản phẩm

3.2.3 Giao diện trang quản lý sản phẩm

Hình 22: Giao diện trang quản lý sản phẩm

Ngày đăng: 23/05/2024, 13:59

HÌNH ẢNH LIÊN QUAN

Hình 2: Biểu đồ use case phân rã QL loại sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 2 Biểu đồ use case phân rã QL loại sản phẩm (Trang 17)
Hình 3: Biểu đồ use case phân rã QL sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 3 Biểu đồ use case phân rã QL sản phẩm (Trang 19)
Hình 5: Biểu đồ use case phân rã QL hóa đơn bán - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 5 Biểu đồ use case phân rã QL hóa đơn bán (Trang 22)
Hình 7: Biểu đồ use case phân rã QL thống kê, báo cáo - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 7 Biểu đồ use case phân rã QL thống kê, báo cáo (Trang 25)
Hình 8: Biểu đồ lớp tổng quát của hệ thống - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 8 Biểu đồ lớp tổng quát của hệ thống (Trang 27)
Bảng 4: Lớp Sản Phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 4 Lớp Sản Phẩm (Trang 28)
Bảng 6: Lớp Hóa đơn bán - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 6 Lớp Hóa đơn bán (Trang 29)
Bảng 7: Lớp Chi tiết hóa đơn bán - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 7 Lớp Chi tiết hóa đơn bán (Trang 30)
Bảng 11: Lớp Đánh giá - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 11 Lớp Đánh giá (Trang 31)
Bảng 10: Lớp Bình luận - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 10 Lớp Bình luận (Trang 31)
Hình 9: Biểu đồ tuần tự khi người dùng đăng nhập hệ thống - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 9 Biểu đồ tuần tự khi người dùng đăng nhập hệ thống (Trang 32)
Hình 10: Biểu đồ tuần tự thêm loại sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 10 Biểu đồ tuần tự thêm loại sản phẩm (Trang 33)
Hình 11: Biểu đồ tuần tự sửa loại sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 11 Biểu đồ tuần tự sửa loại sản phẩm (Trang 33)
Hình 12: Biểu đồ tuần tự xóa loại sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 12 Biểu đồ tuần tự xóa loại sản phẩm (Trang 34)
Hình 15: Biểu đồ tuần tự xóa sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 15 Biểu đồ tuần tự xóa sản phẩm (Trang 35)
Hình 16: Biểu đồ tuần tự thêm hóa đơn nhập - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 16 Biểu đồ tuần tự thêm hóa đơn nhập (Trang 36)
Hình 17: Biểu đồ tuần tự sửa hóa đơn nhập - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 17 Biểu đồ tuần tự sửa hóa đơn nhập (Trang 36)
Hình 18: Biểu đồ tuần tự xóa hóa đơn nhập - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 18 Biểu đồ tuần tự xóa hóa đơn nhập (Trang 37)
Hình 19: Mô hình cơ sở dữ liệu - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 19 Mô hình cơ sở dữ liệu (Trang 38)
Bảng 12: Bảng Loại  Sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 12 Bảng Loại Sản phẩm (Trang 40)
Bảng 11: Bảng Sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 11 Bảng Sản phẩm (Trang 40)
Bảng 15: Bảng Chi tiết hóa đơn bán - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 15 Bảng Chi tiết hóa đơn bán (Trang 41)
Bảng 16: Bảng Chi tiết hóa đơn bán - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Bảng 16 Bảng Chi tiết hóa đơn bán (Trang 42)
Hình 20: Giao diện trang chủ - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 20 Giao diện trang chủ (Trang 44)
Hình 21: Giao diện trang chi tiết sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 21 Giao diện trang chi tiết sản phẩm (Trang 45)
Hình 22: Giao diện trang quản lý sản phẩm - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
Hình 22 Giao diện trang quản lý sản phẩm (Trang 46)
1. Bảng phân công nhiệm vụ thực hiện đồ án - Báo cáo web site bán quần áo trẻ em laravel biểu đồ đầy đủ
1. Bảng phân công nhiệm vụ thực hiện đồ án (Trang 48)

TỪ KHÓA LIÊN QUAN

w