1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo dự Án hệ thống thông tin quản lý Đề tài phân tích hệ thống bán hàng online của my kingdom

39 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

Tiêu đề Phân Tích Hệ Thống Bán Hàng Online Của My Kingdom
Tác giả Phan Hoàng Thanh Vy, Trịnh Ngọc Minh Quân, Nguyễn Thanh Hoài, Nguyễn Đào Nguyên, Phạm Vân Khuê, Nguyễn Thùy Trang
Người hướng dẫn Thầy Lê Hữu Thanh Tùng
Trường học Đại Học Kinh Tế Thành Phố Hồ Chí Minh
Thể loại báo cáo dự án
Năm xuất bản 2024
Thành phố Hồ Chí Minh
Định dạng
Số trang 39
Dung lượng 2,16 MB

Cấu trúc

  • CHƯƠNG I: URD (6)
    • 1. Giới thiệu tổng quan dự án (6)
    • 2. Mục tiêu dự án (7)
      • 2.1. Mục tiêu tổng quát (7)
      • 2.2. Mục tiêu cụ thể (7)
    • 3. Phạm vi nghiên cứu (7)
    • 4. Phân tích Stakeholders (7)
    • 5. Mô tả các yêu cầu chức năng/nghiệp vụ (10)
      • 5.1. Cấu trúc tổ chức (10)
      • 5.2. BFD (12)
      • 5.3. Phân quyền hệ thống (Role) (13)
        • 5.3.1. Yêu cầu về Nhân viên quản lý bán hàng (13)
        • 5.3.2. Yêu cầu về Khách hàng (14)
        • 5.3.3. Yêu cầu về Quản trị viên (15)
        • 5.3.4. Yêu cầu về Ngân hàng (16)
    • 6. Các yêu cầu phi chức năng (17)
  • CHƯƠNG II: ĐÁNH GIÁ QUY TRÌNH HIỆN TẠI VÀ ĐỀ XUẤT GIẢI PHÁP (18)
    • 1.1 Diễn tả bằng lời quy trình đặt hàng (18)
    • 1.2. Sơ đồ quy trình nghiệp vụ - BPMN (20)
    • 1.3. Những khó khăn của quy trình hiện tại và đề ra giải pháp (21)
    • 2. Quy trình nghiệp vụ “to be” (21)
      • 2.1. Diễn tả bằng lời (21)
        • 2.1.2 Sơ đồ quy trình nghiệp vụ “to be” - BPMN (25)
  • CHƯƠNG III. THIẾT KẾ HỆ THỐNG (26)
    • 1. Sơ đồ DFD và đặc tả các Process (26)
    • 2. Ràng buộc cơ sở dữ liệu (33)
      • 2.1. Các yêu cầu về dữ liệu, kiểu dữ liệu (33)
      • 2.2. Mô tả cơ sở dữ liệu quan hệ (36)
      • 2.3. Thiết kế trên SQL - ERD vật lý (37)
  • CHƯƠNG IV: KẾT LUẬN (37)
    • 1. Đánh giá mức độ hoàn thành mục tiêu (37)
    • 2. Đề xuất hướng phát triển của website “My Kingdom” (38)

Nội dung

Phạm vi của đồ án sẽ tập trung phân tích thiết kế hệ thống cải thiện cho hệ thống quản lí bán hàng của website “My Kingdom – Thiên đường đồ chơi cho trẻ em” gồm các giai đoạn cơ sở của m

URD

Giới thiệu tổng quan dự án

Trong xã hội hiện đại, sự phát triển toàn diện của trẻ em, cả về thể chất lẫn tinh thần, ngày càng được chú trọng Đồ chơi không chỉ là vật giải trí mà còn là công cụ giúp trẻ khám phá thế giới và phát triển kỹ năng tư duy Ba mẹ đóng vai trò quan trọng trong việc tạo ra môi trường an toàn và đầy đủ, khuyến khích trẻ sáng tạo trong "vương quốc" riêng của mình.

Mykingdom ra đời nhằm hiện thực hóa ước mơ của trẻ em và phụ huynh, là chuỗi cửa hàng đồ chơi cao cấp thuộc Công ty Cổ Phần Việt Tinh Anh Chúng tôi cam kết cung cấp những sản phẩm chất lượng, đáp ứng mong đợi của ba mẹ trong việc xây dựng một tuổi thơ hạnh phúc và lành mạnh cho trẻ.

Trong bối cảnh công nghệ vô tuyến ngày càng phát triển, các doanh nghiệp, bao gồm Công ty Cổ phần Việt Tinh An, đang đẩy mạnh hoạt động bán hàng online để theo kịp xu thế thị trường Họ đã ra mắt website thương mại điện tử “My Kingdom – Thiên đường đồ chơi cho trẻ em” tại mykingdom.com.vn, nhằm nâng cao trải nghiệm mua sắm cho phụ huynh và tạo kênh bán hàng trực tuyến hiệu quả Với nhiều cửa hàng trên toàn quốc, hệ thống này nhanh chóng trở thành lựa chọn hàng đầu cho các gia đình tìm kiếm đồ chơi chất lượng Website không chỉ cung cấp đầy đủ danh mục sản phẩm mà còn thông tin rõ ràng về nguồn gốc và lợi ích phát triển của từng món đồ chơi, giúp phụ huynh dễ dàng lựa chọn Khách hàng cũng có thể thanh toán linh hoạt qua nhiều hình thức như tiền mặt, thẻ tín dụng và các phương thức thanh toán điện tử khác.

My Kingdom ra mắt trong bối cảnh thị trường thương mại điện tử Việt Nam đang đối mặt với nhiều cơ hội và thách thức Để đảm bảo tính ổn định và hiệu quả trong vận hành, hệ thống quản lý bán hàng online của My Kingdom cần được thiết kế hợp lý Nhóm chúng tôi đã quyết định chọn hệ thống này cho bài tập cuối kỳ, với mục tiêu phân tích và thiết kế dự án “My Kingdom – Thiên đường đồ chơi cho trẻ em” Dự án nhằm tối ưu hóa quy trình quản lý bán hàng, nâng cao trải nghiệm mua sắm cho phụ huynh khi tìm kiếm sản phẩm đồ chơi chất lượng cho trẻ em.

Mục tiêu dự án

Dự án nghiên cứu nhằm cải tiến và tối ưu hóa hệ thống quản lý bán hàng của website thương mại điện tử My Kingdom, từ đó nâng cao hiệu quả hoạt động và khả năng quản lý bán hàng của tổ chức.

Nhóm tác giả thực hiện nghiên cứu dự với các mục tiêu cụ thể sau:

Thứ nhất, phân tích tổng quan tình hình hệ thống bán hàng My Kingdom

Thứ hai, sử dụng sơ đồ BPMN (Business Process Model and Notation) để phân tích quy trình nghiệp vụ hiện tại và đề xuất quy trình mong muốn

Thiết kế hệ thống website bao gồm việc mô tả cách thức hoạt động của hệ thống thông qua sơ đồ DFD, thể hiện cấu trúc dữ liệu qua sơ đồ ERD và hiện thực hóa thiết kế cơ sở dữ liệu bằng SQL Server.

Phạm vi nghiên cứu

Đồ án này sẽ phân tích và thiết kế hệ thống cải tiến cho quản lý bán hàng trên website “My Kingdom – Thiên đường đồ chơi cho trẻ em” Nội dung bao gồm các giai đoạn cơ bản trong tiến trình phát triển hệ thống, từ việc xác định yêu cầu cho đến phân tích và thiết kế hệ thống.

- Không gian: doanh nghiệp tại Việt Nam

- Thời gian: từ 2/10/2024 cho đến nay

- Lĩnh vực nghiên cứu: Phân tích thiết kế quy trình quản lý bán hàng online trên website

“My Kingdom – Thiên đường đồ chơi cho trẻ em”

Phân tích Stakeholders

Quản trị viên là những người có quyền quyết định cho các bộ phận hoạt động trên website, bao gồm quản lý đăng nhập và đăng xuất tài khoản, cập nhật thông tin sản phẩm theo kho hàng, kiểm soát và điều chỉnh giá cả từng sản phẩm Họ cũng chịu trách nhiệm theo dõi và giám sát các hoạt động trên website, cũng như quản lý các chương trình khuyến mãi và giảm giá sản phẩm.

Nhân viên quản lý bán hàng là thành viên trong ban quản lý hoặc phòng quản lý kênh bán hàng trực tiếp của doanh nghiệp, có nhiệm vụ quản lý tài khoản như một quản trị viên, theo dõi và sửa đổi tình trạng đơn hàng, thống kê doanh thu và doanh số trong khoảng thời gian nhất định, cũng như quản lý kênh chat để trả lời thắc mắc và hỗ trợ khách hàng.

Hệ thống ngân hàng đóng vai trò quan trọng trong việc giám sát giao dịch, hợp tác với doanh nghiệp qua nền tảng số để đảm bảo giao dịch diễn ra thuận lợi Họ cam kết xác nhận số tiền thu về chính xác với báo cáo của nhân viên quản lý, đồng thời tư vấn doanh nghiệp về quản lý dòng tiền và công nợ Ngoài ra, họ hỗ trợ doanh nghiệp trong việc rà soát công tác mua sắm và chi phí chuỗi cung ứng, nhằm tối ưu hóa lợi thế và vốn lưu động.

Khách hàng là những người trực tiếp tài trợ và thanh toán cho các sản phẩm, dịch vụ trên nền tảng website Họ có quyền đăng ký trở thành thành viên, sử dụng các chức năng như tìm kiếm sản phẩm, mua hàng, gửi phản hồi về quy trình giao dịch, đánh giá chất lượng sản phẩm và thay đổi thông tin cá nhân.

STT Gói hoạt động Quản trị viên Nhân viên quản lý

Khách hàng Hệ thống ngân hàng

6 Tra cứu hóa đơn điện tử R R S

7 Thống kê và báo cáo doanh thu

14 Đăng ký nhận thông báo và ưu đãi qua email

16 Khuyến mãi và giảm giá R C/I C

R - Responsible: Trách nhiệm thực thi là người hoặc nhóm chịu trách nhiệm thực hiện gói công việc hoặc hoạt động, đảm bảo rằng gói công việc/hoạt động đó được hoàn thành một cách hiệu quả.

- A - Accountable: trách nhiệm giải trình Đây là người chịu trách nhiệm cuối cùng đối với việc hoàn thành gói công việc/hoạt động

- C - Consult: tham vấn Đây là các cá nhân, tổ chức được tham vấn, hỏi ý kiến để thực thi một gói công việc/hoạt động

- I - Inform: thông báo Đây là các cá nhân, tổ chức mà cần được thông báo thông tin về một gói công việc/hoạt động

- S - Supportive: hỗ trợ Những người hỗ trợ cung cấp các tài nguyên và nguồn lực cho người/nhóm chịu trách nhiệm thực thi

Mô tả các yêu cầu chức năng/nghiệp vụ

Các yêu cầu chức năng được liệt kê trong phần đặc tả yêu cầu sẽ được đánh giá và phân loại theo từng nhóm người dùng như khách hàng, quản trị viên và nhân viên quản lý Sau đó, các chức năng tương ứng với từng nhóm sẽ được tổ chức lại theo cấu trúc phân cấp trong một sơ đồ chức năng.

18 Quản lý lịch sử giao dịch

Hình 2 Sơ đồ phân cấp chức năng quản trị

Hình 3 Sơ đồ phân cấp chức năng quản lý

Hình 4 Sơ đồ phân cấp chức năng khách hàng

Hình 5 Sơ đồ phân cấp chức năng ngân hàng

5.3 Phân quyền hệ thống (Role)

5.3.1 Yêu cầu về Nhân viên quản lý bán hàng

STT Yêu cầu Mô tả

1 Đăng nhập Nhân viên cần đăng nhập vào website để thực hiện các công việc của mình

Quản lý tài khoản cá nhân

Xem thông tin Nhân viên có thể xem thông tin cá nhân trên tài khoản của mình

Nhân viên được phép cập nhật thông tin cá nhân như mật khẩu, số điện thoại, địa chỉ liên hệ,

Xem thông tin đơn hàng

Nhân viên có thể xem chi tiết đơn hàng, xác nhận tính chính xác của thông tin khách hàng

Sau khi kiểm tra đơn hàng, nhân viên sẽ xác nhận để tiến hành xử lý Việc xác nhận có thể được thực hiện qua email hoặc qua điện thoại, nhằm xác minh thông tin đơn hàng cũng như thông tin của người mua.

Chỉnh sửa và hủy đơn hàng

Trong những trường hợp đặc biệt, nhân viên có quyền hủy đơn hàng hoặc chỉnh sửa thông tin liên quan, bao gồm số lượng sản phẩm, địa chỉ nhận hàng và thực hiện hoàn tiền cho khách hàng.

Chuyển giao đơn hàng Đơn hàng có thể được chuyển giao giữa các bộ phận để xử lý tiếp theo nếu cần thiết

Theo dõi tình trạng đơn hàng

Nhân viên theo dõi tình trạng đơn hàng từ lúc xác nhận đến khi vận chuyển và giao hàng Trả lời các thắc mắc của khách hàng liên quan

Nhân viên trả lời câu hỏi của khách hàng qua kênh chat và cung cấp hỗ trợ khi cần thiết

Hỗ trợ khách hàng Đảm bảo khách hàng nhận được sự hỗ trợ về sản phẩm, đơn hàng hoặc câu hỏi kỹ thuật

5.3.2 Yêu cầu về Khách hàng

STT Yêu cầu Mô tả

Khách hàng có thể dễ dàng đăng ký tài khoản mới trên hệ thống bằng cách cung cấp thông tin cần thiết như tên, địa chỉ email, số điện thoại và mật khẩu Sau khi hoàn tất việc đăng ký, hệ thống sẽ gửi email xác nhận để kích hoạt tài khoản.

2 Đăng nhập Khách hàng sử dụng tài khoản đã tạo để đăng nhập vào hệ thống

Người dùng cần nhập địa chỉ email và mật khẩu để hệ thống kiểm tra thông tin Nếu thông tin chính xác, người dùng sẽ được phép truy cập Ngoài ra, có tùy chọn "Quên mật khẩu" để hỗ trợ khôi phục tài khoản.

4 Quản lý tài khoản cá nhân

Khách hàng có quyền chỉnh sửa thông tin cá nhân trong tài khoản, bao gồm việc cập nhật tên, địa chỉ, số điện thoại và mật khẩu Trước khi thực hiện các thay đổi này, hệ thống sẽ yêu cầu xác nhận mật khẩu để đảm bảo an toàn thông tin.

Khách hàng có thể theo dõi tình trạng đơn hàng của mình, bao gồm thông tin chi tiết về sản phẩm, trạng thái đơn hàng (đang xử lý, đã giao, đã hủy) và lịch sử mua sắm Ngoài ra, khách hàng còn có quyền hủy đơn hàng trong khoảng thời gian cho phép.

Khách hàng có khả năng quản lý giỏ hàng bằng cách thêm, sửa hoặc xóa sản phẩm trước khi thanh toán Hệ thống sẽ tự động tính toán tổng số tiền và số lượng sản phẩm trong giỏ hàng.

Khách hàng có thể dễ dàng tìm kiếm sản phẩm cụ thể bằng chức năng tìm kiếm Hệ thống sẽ cung cấp danh sách sản phẩm liên quan đến từ khóa, bao gồm thông tin chi tiết như giá cả, mô tả và đánh giá từ người dùng.

Sau khi lựa chọn sản phẩm, khách hàng có thể đặt hàng bằng cách điền vào mẫu thông tin cần thiết, chọn phương thức giao hàng và thanh toán Hệ thống sẽ xác nhận đơn hàng và gửi thông tin chi tiết qua email.

Hệ thống thanh toán của chúng tôi hỗ trợ đa dạng phương thức, bao gồm thẻ tín dụng, chuyển khoản ngân hàng và ví điện tử Khách hàng sẽ nhận được hướng dẫn chi tiết từng bước để hoàn tất giao dịch một cách dễ dàng.

Khách hàng có thể dễ dàng tra cứu và xem các hóa đơn điện tử liên quan đến đơn hàng đã đặt Hệ thống cung cấp thông tin chi tiết về ngày mua, sản phẩm, giá cả và trạng thái thanh toán, giúp người dùng quản lý giao dịch một cách hiệu quả.

Khách hàng có thể dễ dàng liên hệ với nhân viên tư vấn qua tin nhắn, điện thoại hoặc email để nhận hỗ trợ về sản phẩm, đơn hàng và các vấn đề khác Hệ thống cung cấp các kênh liên lạc rõ ràng, đảm bảo khách hàng nhận được phản hồi kịp thời.

5.3.3 Yêu cầu về Quản trị viên

STT Yêu cầu Mô tả

Quản trị viên có thể đăng nhập vào website để thực hiện công việc quản lý và cập nhật nội dung Theo thời gian, giao diện website sẽ liên tục thay đổi để phù hợp với xu hướng mới.

2 Đăng xuất Sau khi thực hiện các công việc, quản trị viên có thể đăng xuất để thoát khỏi hệ thống một cách an toàn

3 Quản lý tài khoản nhân viên

Xóa tài khoản: Quản trị viên có thể được quyền xóa tài khoản khi cảm thấy thích hợp và cần thiết

4 Phân quyền: tương ứng với từng nhóm quyền

ĐÁNH GIÁ QUY TRÌNH HIỆN TẠI VÀ ĐỀ XUẤT GIẢI PHÁP

Diễn tả bằng lời quy trình đặt hàng

Bước 1: Đăng nhập bằng tài khoản cá nhân vào hệ thống

Truy cập vào website thương mại điện tử Mykingdom bằng tài khoản khách hoặc đăng nhập vào tài khoản cá nhân Khách hàng cũng có thể đăng ký tài khoản cá nhân, hệ thống sẽ tự động lưu trữ thông tin và tạo tài khoản cho người dùng.

Bước 2: Tìm kiếm sản phẩm trên website

Khách hàng có thể sử dụng thanh công cụ tìm kiếm sản phẩm bằng cách nhập tên sản phẩm

Bước 3: Thêm sản phẩm vào giỏ hàng

Sau khi đã chọn sản phẩm, khách hàng nhấn vào nút \"Thêm vào giỏ hàng\" để đưa sản phẩm vào giỏ hàng

Bước 4: Đặt hàng và xử lý thanh toán

- Khách hàng tiến hành cập nhật và chỉnh sửa thông tin đơn hàng trước khi nhấn

“Thanh toán đơn hàng” để yêu cầu thanh toán:

Đối với khách hàng lần đầu mua sắm trên trang web, việc điền phiếu mua hàng với thông tin cá nhân như số điện thoại, email và địa chỉ là cần thiết Trong khi đó, khách hàng đã đăng ký tài khoản hoặc đã thực hiện nhiều lần mua hàng sẽ không cần nhập lại thông tin, vì hệ thống đã tự động lưu trữ từ các lần giao dịch trước đó.

Trên giao diện web, khách hàng sẽ thấy hai tùy chọn thanh toán: thanh toán khi nhận hàng (Ship COD) hoặc thanh toán trực tuyến Người dùng có thể dễ dàng lựa chọn một trong hai phương thức này.

Sau khi khách hàng hoàn tất đặt hàng và chọn phương thức thanh toán, hệ thống sẽ xác thực thông tin thanh toán cho đơn hàng online Nếu thanh toán thành công, hệ thống sẽ xuất hóa đơn điện tử và thông báo cho nhân viên quản lý bán hàng để ghi nhận và thống kê đơn đặt hàng.

Bước 5: Xử lý đơn hàng và vận chuyển

Nhân viên quản lý bán hàng theo dõi và tổng hợp chi tiết đơn đặt hàng thành công để lập báo cáo và thông báo cho khách hàng qua email Đồng thời, quản trị viên chuẩn bị đơn hàng và cập nhật trạng thái tồn kho.

- Đơn hàng hoàn tất việc đóng gói sẽ được bàn giao cho nhân viên vận chuyển

Bước 6: Nhận hàng và kiểm tra

Khi nhận hàng từ đơn vị vận chuyển, khách hàng nên kiểm tra kỹ lưỡng sản phẩm Nếu phát hiện bất kỳ lỗi hoặc vấn đề nào, hãy liên hệ với trang web để được hỗ trợ kịp thời.

Bước 7: Đánh giá sản phẩm và dịch vụ

Sau khi nhận hàng, khách hàng có thể đánh giá sản phẩm và trải nghiệm mua sắm của mình trên trang web, giúp người dùng khác có cái nhìn khách quan về sản phẩm và dịch vụ của MyKingdom.

Sơ đồ quy trình nghiệp vụ - BPMN

Hình 7 Sơ đồ quy trình nghiệp vụ - BPMN

Quy trình nghiệp vụ “to be”

Sau khi phân tích và thảo luận, nhóm đã hoàn thiện mô hình ý tưởng “To be”, tập trung vào việc xác định các yếu tố cần cải tiến và đề xuất giải pháp phù hợp Mô hình này nhằm tối ưu hóa hiệu quả hoạt động và cải thiện quy trình vận hành, đồng thời đáp ứng tốt hơn các yêu cầu và kỳ vọng.

Bước 1: Đăng ký/ đăng nhập

Truy cập vào website thương mại điện tử của Mykingdom bằng tài khoản khách hoặc đăng nhập vào tài khoản cá nhân Khách hàng cũng có thể dễ dàng đăng ký tài khoản cá nhân, hệ thống sẽ lưu trữ thông tin và tạo tài khoản cho họ.

Bước 2: Tìm kiếm sản phẩm trên website

Khách hàng có thể tìm kiếm sản phẩm bằng cách nhập tên sản phẩm vào thanh công cụ Hệ thống sẽ kiểm tra số lượng hàng tồn kho và nhân viên quản lý bán hàng sẽ cung cấp dữ liệu chính xác ngay lập tức.

Bước 3: Thêm sản phẩm vào giỏ hàng

Sau khi chọn sản phẩm, khách hàng chỉ cần nhấn nút "Thêm vào giỏ hàng" để đưa sản phẩm vào giỏ Hệ thống cung cấp tính năng "lựa chọn sản phẩm", cho phép thêm hoặc xóa nhiều sản phẩm cùng lúc Ngay cả khi không có nhu cầu mua sắm ngay, khách hàng vẫn có thể lưu trữ các sản phẩm quan tâm trong giỏ hàng.

Bước 4: Đặt hàng và xử lý thanh toán

Khách hàng chỉ cần nhấp đúp vào biểu tượng giỏ hàng để chọn sản phẩm mong muốn Hệ thống sẽ tự động tính tổng giá trị đơn hàng dựa trên giá niêm yết trên website và cập nhật số lượng sản phẩm trong kho.

Khi đơn hàng đang ở trạng thái “chờ xác nhận”, khách hàng có thể hủy đơn hàng bằng cách nhấn vào mục “hủy đơn hàng” Sau khi chọn “hủy”, khách hàng cần lựa chọn lý do hủy từ các tùy chọn như “Thay đổi địa chỉ giao hàng”, “Thay đổi sản phẩm trong đơn hàng”, “Thủ tục thanh toán rắc rối” hoặc “Đổi ý, không muốn mua nữa” Cuối cùng, khách hàng chỉ cần bấm nút “Đồng ý” để hoàn tất việc hủy đơn hàng.

Nếu khách hàng vẫn muốn tiếp tục mua sắm, họ cần cập nhật và chỉnh sửa thông tin đơn hàng trước khi nhấn “Thanh toán đơn hàng” để yêu cầu thanh toán.

Đối với khách hàng lần đầu mua sắm trên website, việc điền đầy đủ thông tin vào phiếu mua hàng là rất quan trọng Khách hàng cần cung cấp các thông tin như số điện thoại, email và địa chỉ để hoàn tất quá trình đặt hàng.

Khách hàng có nhiều lựa chọn thanh toán, bao gồm thanh toán khi nhận hàng (Ship COD) và thanh toán trực tuyến Giao diện trang web sẽ hiển thị thông tin về phương thức vận chuyển cho quy trình giao hàng sau đó.

Sau khi khách hàng hoàn tất đặt hàng và chọn phương thức thanh toán, hệ thống sẽ xác thực thông tin thanh toán cho đơn hàng online Ngân hàng tích hợp với hệ thống quản lý để kiểm tra giao dịch, đảm bảo dòng tiền được di chuyển một cách thuận lợi.

Khi đơn hàng được thanh toán thành công, hệ thống sẽ tự động xuất hóa đơn điện tử và thông báo cho nhân viên quản lý bán hàng để ghi nhận và thống kê đơn đặt hàng.

Khi gặp sự cố giao dịch dẫn đến thanh toán thất bại, hệ thống sẽ thông báo ngay cho nhân viên quản lý bán hàng để họ có thể tư vấn và hỗ trợ khách hàng kịp thời Khách hàng cũng có tùy chọn chuyển đổi sang phương thức thanh toán khi nhận hàng.

Bước 6: Xử lý đơn hàng và vận chuyển

Chi tiết đơn đặt hàng thành công được theo dõi và tổng hợp bởi nhân viên quản lý bán hàng để lập báo cáo và thông báo cho khách hàng qua email Quản trị viên chuẩn bị đơn hàng và cập nhật trạng thái tồn kho Sau khi hoàn tất đóng gói, đơn hàng sẽ được bàn giao cho đơn vị vận chuyển đã thông báo trên website Chức năng “theo dõi đơn hàng” cho phép khách hàng theo dõi quy trình giao hàng theo thời gian thực, bao gồm cập nhật mã vận đơn, lộ trình di chuyển, thời gian dự kiến giao hàng và vị trí đơn hàng trên mỗi chặng.

Bước 7: Nhận hàng và kiểm tra

Khi nhận hàng từ đơn vị vận chuyển, khách hàng nên kiểm tra kỹ sản phẩm Nếu phát hiện bất kỳ lỗi hoặc vấn đề nào, hãy liên hệ với trang web để được hỗ trợ.

THIẾT KẾ HỆ THỐNG

Sơ đồ DFD và đặc tả các Process

Hình 9 Sơ đồ DFD level 0

Hình 10 Sơ đồ DFD level 1 Đặc tả sơ đồ DFD level 1:

Số hiệu: 1 Tên: Theo dõi đặt hàng

Mô tả: Hệ thống sẽ theo dõi quá trình đặt hàng của khách hàng, bao gồm tìm kiếm sản phẩm và lưu trữ giỏ hàng của khách hàng

Nguồn: Khách hàng (Entity) Đích: Hệ thống

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: File

Tần suất: Luôn theo dõi khi có khách hàng tiến hành quy trình đặt hàng

Hệ thống cho phép theo dõi quy trình đặt hàng một cách hiệu quả, bất kể khách hàng có đăng nhập tài khoản hay không.

Số hiệu: 2 Tên: Xử lý thanh toán

Mô tả: Hệ thống sẽ thực hiện quy trình xử lý thanh toán khi khách hàng hoàn thành xong giỏ hàng và tiến hành thanh toán

Nguồn: Hệ thống Đích: Khách hàng (Entity)

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Phản hồi

Tần suất: Tùy vào nhu cầu thanh toán của khách hàng

Khách hàng sẽ nhận được email xác nhận đơn hàng khi chọn phương thức thanh toán khi nhận hàng, hoặc sẽ nhận email xác nhận đơn hàng và thanh toán khi thực hiện thanh toán trực tuyến.

Số hiệu: 3 Tên: Xử lý đơn hàng

Nhân viên quản lý bán hàng nhận thông tin từ các đơn hàng đã được xác nhận, sau đó tiến hành tạo đơn hàng và bàn giao cho đơn vị vận chuyển.

Nguồn: Nhân viên quản lý bán hàng Đích: Xử lý thanh toán (Process)

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Tần suất: Tùy vào số lượng đơn hàng

Ghi chú: Sau khi xử lý đơn hàng, NVQLBH sẽ thực hiện thống kê và lưu trữ vào cơ sở dữ liệu đơn hàng đã được xử lý

Hình 11 Sơ đồ DFD level 2 “Theo dõi đặt hàng Đặc tả Process sơ đồ DFD level 2 “Theo dõi đặt hàng”

Số hiệu: 1.1 Tên: Tìm kiếm sản phẩm

Mô tả: Khách hàng nhập thông tin sản phẩm cần tìm (tên, mã sản phẩm, danh mục ) vào ô tìm kiếm của hệ thống

Nguồn: Khách hàng Đích: Hệ thống quản lý sản phẩm (Process)

Loại dòng dữ liệu: External

Cấu trúc dữ liệu: Danh mục sản phẩm Tần suất: Liên tục khi khách hàng có nhu cầu

Hệ thống sử dụng thuật toán tìm kiếm để so sánh từ khóa với thông tin sản phẩm hiện có, từ đó cung cấp kết quả phù hợp nhất.

Số hiệu: 1.2 Tên: Thêm sản phẩm vào giỏ hàng

Mô tả: Khách hàng chọn một sản phẩm và đưa sản phẩm đó vào giỏ hàng của mình trước khi tiến hành thanh toán

Nguồn: Khách hàng Đích: Hệ thống quản lý sản phẩm (Process)

Loại dòng dữ liệu: External, Internal

Cấu trúc dữ liệu: Số lượng sp Tần suất: Liên tục khi khách hàng cần

Sau khi thêm sản phẩm vào giỏ hàng, hệ thống sẽ tự động cập nhật tổng số lượng sản phẩm, tổng giá trị đơn hàng và các thông tin liên quan khác.

Số hiệu: 1.3 Tên: Tạo đơn hàng

Mô tả: Khách hàng xác nhận thông tin trong giỏ hàng và tiến hành tạo đơn hàng

Nguồn: Giỏ hàng Đích: Hệ thống quản lý đơn hàng

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Mã đơn hàng, thông tin khách hàng

Tần suất: Khi khách hàng hoàn tất việc chọn sản phẩm

Ghi chú: Đây là bước chuyển đổi từ giỏ hàng sang đơn hàng chính thức

Hình 12 Sơ đồ DFD level 2 “Quản lý đơn hàng” Đặc tả Process sơ đồ DFD level 2 “Quản lý đơn hàng”

Số hiệu: 3.1 Tên: Tiếp nhận đơn hàng

Mô tả: Khi khách hàng đặt hàng thông qua các website, thông tin đơn hàng sẽ được thu thập

Nguồn: Nhân viên quản lý bán hàng Đích: Hệ thống tiếp nhận đơn hàng (Process)

Loại dòng dữ liệu: External

Cấu trúc dữ liệu: Thông tin đơn hàng Tần suất: Tùy thuộc vào hoạt động kinh doanh

Ghi chú: Cần kiểm tra tính chính xác và đầy đủ của dữ liệu đầu vào

Số hiệu: 3.2 Tên: Chỉnh sửa thông tin đơn hàng

Mô tả: Kiểm tra và điều chỉnh các thông tin trong đơn hàng sau khi đơn hàng được tạo

Nguồn: Nhân viên quản lý bán hàng Đích: Hệ thống quản lý đơn hàng (Process)

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Thông tin đơn hàng Tần suất: Phụ thuộc vào nhiều yếu tố

Ghi chú: Hoạt động này tích hợp với các hoạt động khác trong quá trình xử lý đơn hàng như giao hàng, thanh toán

Số hiệu: 3.3 Tên: Lọc đơn hàng

Mô tả: Phân loại các đơn hàng đã được xác nhận và chỉnh sửa theo các tiêu chí nhất định Nguồn: Hệ thống quản lý đơn hàng

(Process) Đích: Chuyển giao, thống kê đơn hàng

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Thông tin đơn hàng Tần suất: Liên tục để cập nhật thông tin

Ghi chú: Các tiêu chí lọc có thể thay đổi tùy thuộc vào nhu cầu của từng doanh nghiệp

Số hiệu: 3.4 Tên: Chuyển giao

Mô tả: Bàn giao đơn hàng đã được xác nhận và chuẩn bị sẵn sàng cho đơn vị vận chuyển để tiến hành giao hàng đến khách hàng

Nguồn: Hệ thống quản lý đơn hàng

(Process) Đích: Đơn vị vận chuyển

Loại dòng dữ liệu: External

Cấu trúc dữ liệu: Thông tin vận chuyển Tần suất: Liên tục khi đơn hàng sẵn sàng

Ghi chú: Hoạt động này tích hợp với hệ thống để cập nhật số lượng hàng tồn kho và thống kê doanh thu

Số hiệu: 3.5 Tên: Thống kê số lượng đơn hàng

Mô tả: Thu thập, xử lý và trình bày dữ liệu về số lượng đơn hàng đã được xử lý trong một khoảng thời gian nhất định

Nguồn: Hệ thống quản lý đơn hàng Đích: Hệ thống báo cáo

Loại dòng dữ liệu: Internal

Cấu trúc dữ liệu: Thông tin đơn hàng Tần suất: Định kỳ / Theo yêu cầu

Dữ liệu thống kê đóng vai trò quan trọng trong việc phân tích xu hướng, so sánh hiệu quả giữa các giai đoạn, xác định nguyên nhân của các vấn đề và đề xuất các giải pháp cải thiện.

Số hiệu: 3.6.1 Tên: Đơn giao hàng thành công

Mô tả: Ghi nhận và xử lý các đơn hàng đã được giao thành công đến tay khách hàng

Nguồn: Đơn vị vận chuyển Đích: Hệ thống quản lý đơn hàng (Process)

Loại dòng dữ liệu: External

Cấu trúc dữ liệu: Trạng thái giao hàng Tần suất: Liên tục khi có thông báo giao hàng

Ghi chú: Hệ thống tự động gửi thông báo cho khách hàng về tình trạng giao hàng của đơn hàng

Số hiệu: 3.6.2 Tên: Đơn hàng giao thất bại

Mô tả: Xác định, ghi nhận và xử lý các đơn hàng không thể giao đến tay khách hàng theo đúng kế hoạch

Nguồn: Đơn vị vận chuyển Đích: Hệ thống quản lý đơn hàng (Process)

Loại dòng dữ liệu: External

Cấu trúc dữ liệu: Thông tin thất bại Tần suất: Liên tục khi có thông báo giao hàng

Ghi chú: Hệ thống thông báo cho khách hàng về tình trạng đơn hàng và các giải pháp tiếp theo (giao lại, hoàn tiền, )

Hình 13 Sơ đồ DFD level 2 “Quản lý thanh toán” Đặc tả Process sơ đồ DFD level 2 “Quản lý thanh toán”

Số hiệu: 2.1 Tên: Cập nhật thông tin giao hàng

Mô tả: Thông tin cập nhật về giao hàng từ khách hàng được gửi đến hệ thống để xử lý

Nguồn: Khách hàng Đích: Hệ thống xử lý thông tin giao hàng (Process)

Loại dòng dữ liệu: Form

Cấu trúc dữ liệu về thông tin giao hàng sẽ được cập nhật khi có thay đổi, với tần suất điều chỉnh phù hợp Thông tin này sẽ được cung cấp qua trang web hoặc hệ thống nội bộ của công ty để đảm bảo tính chính xác và kịp thời.

Số hiệu: 2.2 Tên: Cập nhật phương thức thanh toán

Mô tả: Khách hàng chọn phương thức thanh toán trên hệ thống

Nguồn: Khách hàng Đích: Hệ thống xử lý phương thức thanh toán (Process)

Loại dòng dữ liệu: Form

Cấu trúc dữ liệu: Thông tin khách Tần suất: Khi khách hàng cập nhật phương thức hàng thanh toán

Ghi chú: Thực hiện qua giao diện thanh toán của khách hàng trên hệ thống

Số hiệu: 2.3 Tên: Thanh toán

Mô tả: Yêu cầu thanh toán từ khách hàng được gửi tới hệ thống để xác nhận và xử lý

Nguồn:Khách hàng Đích: Hệ thống xử lý thanh toán (Process)

Loại dòng dữ liệu: Form

Cấu trúc dữ liệu: Yêu cầu thanh toán Tần suất: Mỗi lần khách hàng thanh toán

Ghi chú: Yêu cầu được gửi qua giao diện thanh toán trực tuyến

Số hiệu: 2.4 Tên: Xác nhận giao dich

Mô tả: Hệ thống xác nhận thanh toán thành công và gửi phản hồi cho khách hàng

Nguồn: Hệ thống Đích: Khách hàng

Loại dòng dữ liệu: Form

Cấu trúc dữ liệu: Xác nhận giao dịch Tần suất: Sau mỗi lần thanh toán

Ghi chú: Xác nhận sẽ được gửi qua email hoặc hệ thống

Số hiệu: 2.5 Tên: Thống kê giao dịch

Mô tả: Hệ thống gửi báo cáo kết quả thanh toán của các đơn hàng cho quản trị viên

Nguồn: Hệ thống Đích: Quản trị viên

Loại dòng dữ liệu: Report

Cấu trúc dữ liệu: Giao diện xác nhận Tần suất: Theo yêu cầu từ quản trị viên

Ghi chú: Quản trị viên có thể yêu cầu thống kê thông qua hệ thống quản lý.

Ràng buộc cơ sở dữ liệu

2.1 Các yêu cầu về dữ liệu, kiểu dữ liệu

Thực thể Thuộc tính Ràng buộc Kiểu dữ liệu Diễn giải

MaSanPham Khoá chính varchar(10) Mã sản phẩm TenSanPham x nvarchar(100) Tên sản phẩm

MaDanhMuc x varchar(10) Mã danh mục

MaDanhMuc Khóa chính varchar(10) Mã danh mục

TenDanhMuc x nvarchar(50) Tên danh mục

(1) varchar(10) Mã tài khoản MaQuanTriVien

(2) varchar(10) Mã quản trị viên

MaTaiKhoan Khóa chính varchar(10) Mã tài khoản TenTaiKhoan x nvarchar(50) Tên tài khoản

MaKhachHang Khóa chính varchar(10) Mã khách hàng

SDT x char(10) Số điện thoại

QuanHe x nvarchar(50) Quan hệ chủ thế

MaTaiKhoan x varchar(10) Mã tài khoản

QuanTriVien MaQuanTriVien Khóa chính varchar(10) Mã quản trị viên

SDT x char(10) Số điện thoại

Mã nhân viên quản lý

SDT x char(10) Số điện thoại

MaTaiKhoan x varchar(10) Mã tài khoản

NganHang MaNganHang Khoá chính varchar(10)

Mã số của ngân hàng

TenNganHang x nvarchar (50) Tên Ngân hàng

MaGioHang Khóa chính varchar(10) Mã giỏ hàng

MaKhachHang x varchar(10) Mã khách hàng

(1) varchar(10) Mã giỏ hàng MaSanPham

DonHang MaDonHang Khóa chính varchar(10) Mã đơn hàng

TinhTrangDonHan g x nvarchar(50) Tình trạng đơn hàng

MaKhachHang x varchar(10) Mã khách hàng

(1) varchar(10) Mã đơn hàng MaSanPham

Mã giao dịch thanh toán

Số tiền được thanh toán

NgayThanhToan x date Ngày thanh toán

Mã số của ngân hàng

MaDonHang x varchar(10) Mã đơn hàng

MaKhachHang x varchar(10) Mã khách hàng

2.2 Mô tả cơ sở dữ liệu quan hệ

SanPham (MaSanPham, TenSanPham, DonVi, XuatXu, GhiChu, Gia, MaDanhMuc)

KhachHang (MaKhachHang, HoTen, NgaySinh, GioiTinh, SDT, Email, DiaChi, QuanHe, MaTaiKhoan)

QuanTriVien (MaQuanTriVien, HoTen, GioiTinh, SDT, Email)

NhanVienQuanLy (MaNhanVienQuanLy, HoTen, GioiTinh, SDT, Email, MaTaiKhoan)

DonHang (MaDonHang, TinhTrangDonHang,TinhTrangThanhToan, MaKhachHang)

ChiTietDonHang (MaDonHang, MaSanPham, ThanhTien, NgayLap)

TinhTrangThanhToan, TrangThaiGiaoDich, MaNganHang, MaDonHang, MaKhachHang)

2.3.Thiết kế trên SQL - ERD vật lý

Hình 14 Sơ đồ ERD vật lý.

Ngày đăng: 26/11/2024, 20:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w