Nền tảng Kiến thức - Hành trang tới Tương lai
Card image

Chương 4-Bài 1. Phân tích Nghiệp vụ cần có trong Trang web Thương mại điện tử

Tác giả: Dương Nguyễn Phú Cường #10413
Ngày đăng: Hồi xưa đó
Lượt xem: 104

Phân tích chức năng của hệ thống #1 – Các tác nhân tham gia vào Hệ thống

  • Chức năng Cấp quyền và Vai trò sử dụng Hệ thống.
  • Giám đốc: đứng tên công ty, chịu trách nhiệm pháp lý, duyệt các chương trình khuyến mãi, ký duyệt phiếu nhập, ký duyệt hóa đơn bán sỉ, …
  • Quản trị: quản lý nhân viên, khách hàng, duyệt góp ý, …
  • Quản lý kho: quản lý sản phẩm, đối tác, nhập kho, …
  • Kế toán: xuất phiếu thu, ký tên kế hoạch khuyến mãi, ký tên hóa đơn, …
  • Nhân viên kinh doanh: lập kế hoạch khuyến mãi, lập hóa đơn, xử lý đơn hàng, …
  • Nhân viên giao hàng: lập phiếu giao hàng, giao sản phẩm, …
  • Khách hàng: truy cập, đặt hàng, thanh toán, ...

Phân tích chức năng của hệ thống #2 – Quản lý (Admin)

  • Nhập dữ liệu Sản phẩm mới
  • Thống kê doanh thu theo năm, quý, tháng, tuần, ngày.
  • Khảo sát nhu cầu theo nhà cung cấp...
  • Xác định khách hàng tiềm năng.
  • Gửi mail giới thiệu sản phẩm.
  • Tìm kiếm thông tin nâng cao (khách hàng, sản phẩm, …)
  • Kết xuất kết quả sang PDF, Excel, CSV.
  • In ấn dữ liệu.
  • Lưu trữ dữ liệu dự phòng và phục hồi dữ liệu.
  • ...

Phân tích chức năng của hệ thống #3 – Khách hàng

  • Tài khoản cá nhân:
    • Đăng ký
    • Kích hoạt tài khoản
    • Đăng nhập
    • Đăng xuất
    • Quản lý thông tin cá nhân
    • Quên mật khẩu.
  • Thông tin hoa: tìm kiếm sản phẩm, thông tin chi tiết, góp ý, …
  • Mua hàng: giỏ hàng, đặt hàng, thanh toán.
  • Thông tin liên hệ của công ty.
  • Danh sách các sản phẩm cùng loại, chủ đề, xuất xứ, màu, …
  • Sản phẩm khuyến mãi, được ưa chuộng, mới nhất, …
  • Ưu đãi ngày sinh nhật.
  • Ưu đãi khách hàng VIP.
  • Hướng dẫn sử dụng Website.
  • Thông tin liên hệ của công ty.
  • ...
 

Chương trình học


  1. Bức tranh Tổng thể về Lập trình WEB 1
    1. Kiến thức nền tảng cần có khi xây dựng trang web Thương mại điện tử từ A-Z #10409
  2. Giới thiệu, cài đặt, cấu hình môi trường lập trình 10
    1. Cài đặt web server XAMPP #84
    2. Cài đặt công cụ truy vấn database HeidiSQL #85
    3. Cài đặt Composer để quản lý các gói thư viện trong PHP #86
    4. Cài đặt trình soạn thảo code Visual Studio Code IDE #64
    5. Tạo tên miền ảo trên máy cục bộ (virtual host on localhost) bằng XAMPP #107
    6. Cài đặt nền tảng quản lý Source Code sử dụng GIT #1030
    7. Cài đặt công cụ quản lý Source Code TortoiseGit #1045
    8. Cài đặt chế độ Debug PHP với Visual Studio Code #8066
    9. Tạo chứng chỉ SSL trên Localhost #10399
    10. Cài đặt công cụ quản trị, vẽ mô hình ER database MySQL WorkBench #10468
  3. Tập làm quen với quản lý source code bằng GitHub 3
    1. GitHub là gì? #79
    2. Tạo tài khoản, tạo kho dữ liệu (repository), clone source, commit/push và pull source với GitHub #2303
    3. Cách đóng gói phiên bản (Alpha, Beta, Release) bằng Tag trong GitHub #9415
  4. Phân tích Nghiệp vụ và Thiết kế Cơ sở dữ liệu Database 4
    1. Phân tích Nghiệp vụ cần có trong Trang web Thương mại điện tử #10413
    2. Cơ sở dữ liệu mẫu #10414
    3. Thiết kế các table Danh mục #10453
    4. Thiết kế các table liên quan đến Sản phẩm #10454
  5. PHP căn bản 1
    1. PHP là gì? Viết chương trình PHP đầu tiên #1237
  6. Dự án thực tế mẫu (PHP thuần) - Giai đoạn Chuẩn bị dữ liệu, Phân tích dự án 4
    1. [Setup] - Khởi tạo dự án, chuẩn bị môi trường phát triển #10518
    2. [Business] - Phân tích các yêu cầu, nghiệp vụ của khách hàng #10519
    3. [Database] - Thiết kế database đáp ứng các yêu cầu, nghiệp vụ đã phân tích #10520
    4. [Resource] - Chuẩn bị nội dung, hình ảnh cho dự án #10521
  7. Dự án thực tế mẫu (PHP thuần) - Thiết kế Backend 1
    1. [Backend] - Thiết kế bố cục layouts cho giao diện Backend #10537
  8. Dự án thực tế mẫu (PHP thuần) - Thiết kế Frontend 1
    1. [Frontend] - Thiết kế bố cục layouts cho giao diện Frontend #10536
Các bài học

Chương trình học

Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...

Chương trình học


  1. Bức tranh Tổng thể về Lập trình WEB 1
    1. Kiến thức nền tảng cần có khi xây dựng trang web Thương mại điện tử từ A-Z #10409
  2. Giới thiệu, cài đặt, cấu hình môi trường lập trình 10
    1. Cài đặt web server XAMPP #84
    2. Cài đặt công cụ truy vấn database HeidiSQL #85
    3. Cài đặt Composer để quản lý các gói thư viện trong PHP #86
    4. Cài đặt trình soạn thảo code Visual Studio Code IDE #64
    5. Tạo tên miền ảo trên máy cục bộ (virtual host on localhost) bằng XAMPP #107
    6. Cài đặt nền tảng quản lý Source Code sử dụng GIT #1030
    7. Cài đặt công cụ quản lý Source Code TortoiseGit #1045
    8. Cài đặt chế độ Debug PHP với Visual Studio Code #8066
    9. Tạo chứng chỉ SSL trên Localhost #10399
    10. Cài đặt công cụ quản trị, vẽ mô hình ER database MySQL WorkBench #10468
  3. Tập làm quen với quản lý source code bằng GitHub 3
    1. GitHub là gì? #79
    2. Tạo tài khoản, tạo kho dữ liệu (repository), clone source, commit/push và pull source với GitHub #2303
    3. Cách đóng gói phiên bản (Alpha, Beta, Release) bằng Tag trong GitHub #9415
  4. Phân tích Nghiệp vụ và Thiết kế Cơ sở dữ liệu Database 4
    1. Phân tích Nghiệp vụ cần có trong Trang web Thương mại điện tử #10413
    2. Cơ sở dữ liệu mẫu #10414
    3. Thiết kế các table Danh mục #10453
    4. Thiết kế các table liên quan đến Sản phẩm #10454
  5. PHP căn bản 1
    1. PHP là gì? Viết chương trình PHP đầu tiên #1237
  6. Dự án thực tế mẫu (PHP thuần) - Giai đoạn Chuẩn bị dữ liệu, Phân tích dự án 4
    1. [Setup] - Khởi tạo dự án, chuẩn bị môi trường phát triển #10518
    2. [Business] - Phân tích các yêu cầu, nghiệp vụ của khách hàng #10519
    3. [Database] - Thiết kế database đáp ứng các yêu cầu, nghiệp vụ đã phân tích #10520
    4. [Resource] - Chuẩn bị nội dung, hình ảnh cho dự án #10521
  7. Dự án thực tế mẫu (PHP thuần) - Thiết kế Backend 1
    1. [Backend] - Thiết kế bố cục layouts cho giao diện Backend #10537
  8. Dự án thực tế mẫu (PHP thuần) - Thiết kế Frontend 1
    1. [Frontend] - Thiết kế bố cục layouts cho giao diện Frontend #10536

Bài học trước Bài học tiếp theo