2.5.1.2. Biểu đồ dòng dữ liệu (DFD)
2.5.1.2.1. Biểu đồ luồng dữ liệu mức cảnh
0
KHÁCH HÀNG
1
4
WEBSITE SOCOLA.COM
2
3
Có thể bạn quan tâm!
- Xây dựng website thương mại điện tử Socola.com - 2
- Quy Trình Giao Dịch “Thanh Toán Tạm Giữ” Của Nganluong.vn
- Chức Năng Đăng Nhập Quản Trị
- Giới Thiệu Kỹ Thuật Xây Dựng Website Mô Hình 3 Lớp
- Xây dựng website thương mại điện tử Socola.com - 7
- Xây dựng website thương mại điện tử Socola.com - 8
Xem toàn bộ 80 trang tài liệu này.
QUẢN TRỊ WEBSITE
Hình 2.1: Mức ngữ cảnh
Chú thích:
1, 3: Gửi yêu cầu
2, 4: Đáp ứng yêu cầu.
2.5.1.2.2. Biểu đồ luồng dữ liệu mức 0
Hình 2.2: Biểu đồ luồng dữ liệu mức 0
Chú thích:
1) 5) : Yêu cầu đăng nhập, đăng ký, quên mật khẩu
2) 8) 14) 17) 20) 29) 32): Đẩy thông tin vào CSDL
3) 9) 15) 18) 21) 30) 33) 35) 36) 37): Lấy thông tin từ CSDL
4) 6) 10) 12) 16) 22) 26) 28) 34): Đáp ứng yêu cầu
7) 11) 19): Yêu cầu tạo đơn hàng và xử lý đơn hàng
13) : Yêu cầu cập nhật danh mục sản phẩm, sản phẩm, tìm kiếm sản phẩm
23) 27) : Yêu cầu cập nhật tin tức, quản lý liên kết
31) : Yêu cầu thống kê sản phẩm, đơn hàng, người dùng
2.5.1.2.3. Biểu đồ luồng dữ liệu mức 1
Chức năng quản lý người dùng
Hình 2.3:Sơ đồ Mức 1 Chức năng Quản lý người dùng
Chú thích:
1) : Yêu cầu đăng ký tài khoản
2) 6) 12) : Đẩy thông tin vào CSDL
3) 7) 13) : Lấy thông tin từ CSDL
4) 14) 16) : Đáp ứng yêu cầu
5) Yêu cầu đăng nhập
8) Yêu cầu quản trị
9) Xác nhận quản trị
10) Xác nhận khách hàng
11) Yêu cầu quên mật khẩu
15) Yêu cầu đăng xuất
Chức năng quản lý bán hàng
Hình 2.4: Sơ đồ Mức 1 Chức năng quản lý bán hàng
Chú thích:
1) 5): Yêu cầu tạo đơn hàng
2) 6) 10) 13) : Đẩy yêu cầu vào CSDL
3) 7) 11) 14) : Lấy thông tin từ CSDL
4) 8) 12) 15) : Đáp ứng yêu cầu
9) : Yêu cầu xử lý đơn hàng
12) : Yêu cầu thanh toán
Chức năng quản lý sản phẩm
Hình 2.5: Sơ đồ Mức 1Chức năng quản lý Sản phẩm
Chú thích:
1) : Yêu cầu cập nhật sản phẩm
2) 6) 10) 14): Đẩy yêu cầu vào CSDL
3) 7) 11) 15): Lấy thông tin từ CSDL
4) 8) 12) 16) 18): Đáp ứng yêu cầu
5) : Yêu cầu cập nhật sản phẩm
9) : Yêu cầu cập nhật danh mục sản phẩm
13) 16): Yêu cầu tìm kiếm sản phẩm
Chức năng quản lý tin tức
Hình 2.6: Sơ đồ Mức 1 Chức Năng Quản lý Tin tức
Chú thích:
1) : Yêu cầu xem tin tức
2) 6) : Đẩy yêu cầu vào CSDL
3) 7) : Lấy thông tin từ CSDL
4) 8): Đáp ứng yêu cầu
5) : Yêu cầu cập nhật tin tức
Chức năng thống kê
Hình 2.7: Sơ đồ Mức 1 chức năng thống kê
Chú thích:
1) : Yêu cầu thống kê người dùng
2) 6) 10) : Đẩy yêu cầu vào CSDL
3) 7) 11) : Lấy thông tin từ CSDL
4) 8) 12) : Đáp ứng yêu cầu
5) : Yêu cầu thống kê người dùng
9) : Yêu cầu thống kê đơn hàng
2.5.2. Mô hình hóa dữ liệu
2.5.2.1. Biểu đồ quan hệ thực thể (ERD)
Hình 2.8: Biểu đồ quan hệ thực thể (ERD)
2.5.2.2. Mô hình dữ liệu quan hệ (RDM)
Hình 2.9 : Mô hình dữ liệu quan hệ (RDM)
2.5.3. Thiết kế cơ sở dữ liệu
2.5.3.1. Các bảng cơ sở dữ liệu
Bảng SanPham
Bảng SanPham là bảng đầu tiên được tạo ra bởi vì hệ thống sẽ tập trung vào việc hiển thị và bán các sản phẩm sản phẩm.
Bảng 2.18 : Bảng Sản phẩm
Bảng DanhMucSanPham
Bảng này dung để chứa thông tin về danh mục sản phẩm bằng cách quản lý ID của từng sản phẩm.
Bảng 2.19: Bảng Danh Mục Sản Phẩm
Bảng DonHang
Bảng này là một trong những phần chính của cơ sở dữ liệu. Nó chứa tất cả các thông tin về các bản ghi một khách hàng dự định mua hàng.
Bảng 2.20: Bảng DonHang
Bảng ChiTietDonhang
Bảng ChiTietDH cung cấp tất cả thông tin chi tiết của một đơn hàng cụ thể. Mỗi đơn đặt hàng mà khách hàng nhập vào có khả năng có nhiều mặt hàng cá nhân như họ muốn. Nói cách khác, các khách hàng có thể mua một sản phẩm hoặc có thể đặt mua nhiều sản phẩm khác nhau.
Bảng 2.21: Bảng ChiTietDonHang
Bảng GioHang
Bảng này lưu tất cả các thông tin từ khi khách hàng đang xem qua các sản phẩm và sau đó chọn một sản phẩm cụ thể trước khi quyết định mua hàng.
Bảng 2.22: Bảng GioHang