1. Trang chủ
  2. » Thể loại khác

báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng

46 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 thiết kế hệ thống phần mềm quản lý bán hàng
Tác giả Phạm Văn Hoàng An
Người hướng dẫn Phạm Sơn Tùng
Trường học Trường Cao đẳng Nghề Bách Khoa Hà Nội
Chuyên ngành Lập trình máy tính
Thể loại Báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 46
Dung lượng 6,28 MB

Cấu trúc

  • CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI (0)
    • 1.1. Mô tả bài toán (4)
    • 1.2. Đánh giá hiện trạng (5)
  • CHƯƠNG 2. KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU (0)
    • 2.1. Khảo sát hệ thống (7)
      • 2.1.1. Phân tích yêu cầu (7)
        • 2.1.1.1. Phân tích yêu cầu chức năng (Yêu cầu người dùng) (7)
        • 2.1.1.2. Phân tích yêu cầu phi chức năng (10)
      • 2.1.2. Sơ đồ phân rã chức năng (10)
        • 2.1.2.1. Sơ đồ phân rã chức năng phía khách hàng (0)
        • 2.1.2.2. Sơ đồ phân rã chức năng phía quản trị (11)
      • 2.1.3. Sơ đồ luồng dữ liệu (12)
        • 2.1.3.1. Sơ đồ luồng dữ liệu mức ngữ cảnh (12)
        • 2.1.3.2. Sơ đồ luồng dữ liệu mức đỉnh (13)
      • 2.1.4. Sơ đồ usecase (13)
        • 2.1.4.1. Sơ đồ usecase tổng quát (13)
        • 2.1.4.2. Sơ đồ usecase phân rã (4-5 sơ đồ) (17)
      • 2.1.5. Sơ đồ tuần tự (25)
  • CHƯƠNG 3. CÔNG NGHỆ SỬ DỤNG (0)
  • CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (0)
    • 4.1. Kết luận (43)
    • 4.2. Hướng phát triển (45)

Nội dung

Trong tình hình này, các doanh nghiệp, đặcbiệt là cửa hàng mới thành lập như chúng tôi, đang phải đối mặt với những thách thức đáng kể.Chúng tôi là một cửa hàng linh kiện điện tử chuyên

GIỚI THIỆU ĐỀ TÀI

Mô tả bài toán

Bối cảnh hiện nay đang chứng kiến sự bùng nổ không ngừng của thị trường vật tư điện tử, một thị trường đầy đa dạng và biến động nhanh chóng Trong tình hình này, các doanh nghiệp, đặc biệt là cửa hàng mới thành lập như chúng tôi, đang phải đối mặt với những thách thức đáng kể. Chúng tôi là một cửa hàng linh kiện điện tử chuyên cung cấp vi mạch, cảm biến, transistor, mạch tích hợp và nhiều sản phẩm khác, hoạt động dưới hình thức online và offline, với khả năng mở rộng trong tương lai.

Trong bối cảnh ngày càng khó khăn, nhận thức sâu sắc về sự cần thiết và cấp bách của việc xây dựng một hệ thống quản lý bán linh kiện điện tử linh hoạt, chặt chẽ và hiệu quả đã trở thành một điểm quan trọng Đề tài "Phân Tích và Thiết Kế Hệ Thống Quản Lý Bán linh kiện Điện Tử" không chỉ là một nhiệm vụ chuyên sâu trong lĩnh vực công nghệ thông tin mà còn là bước tiến lớn hướng tới sự hiện đại hóa và tối ưu hóa quy trình kinh doanh.

Chúng tôi nhận thức rõ ràng về những thách thức đa dạng của thị trường, và việc xây dựng một hệ thống quản lý không chỉ đáp ứng các chức năng cơ bản như nhập hàng, xuất hàng và theo dõi tồn kho mà còn tập trung vào quản lý danh mục sản phẩm, quản lý bán hàng, quản lý hóa đơn, theo dõi xuất nhập tồn và thông tin chi tiết về sản phẩm.

Trong quá trình phân tích, chúng tôi nhận thức rõ rằng quản lý danh mục sản phẩm là yếu tố quyết định sự thành công Khả năng tạo, cập nhật và xóa danh mục sản phẩm thuận tiện không chỉ giúp đơn giản hóa quy trình mà còn mở ra khả năng cung cấp thông tin chi tiết, đồng bộ và đầy đủ Tuy nhiên, điều này đặt ra một thách thức lớn trong việc duy trì tính chính xác và đồng nhất của dữ liệu trong toàn hệ thống.

Quản lý hóa đơn, một khía cạnh quan trọng khác, đòi hỏi hỗ trợ tự động tạo và lưu trữ hóa đơn khi có giao dịch mua bán Quản lý này không chỉ giúp theo dõi doanh thu mà còn quan trọng trong việc bảo dưỡng mối quan hệ với khách hàng và đối tác kinh doanh.

Theo dõi xuất nhập tồn, trung tâm của quản lý kho, không chỉ đòi hỏi khả năng ghi nhận mọi giao dịch một cách tự động mà còn đòi hỏi khả năng tổng hợp thông tin để theo dõi chính xác lượng hàng tồn kho và xuất nhập hàng Điều này không chỉ giúp quản lý hiểu rõ tình trạng tồn kho mà còn hỗ trợ trong việc dự đoán và ứng phó với biến động của thị trường.

Thông tin chi tiết về sản phẩm đóng vai trò quan trọng trong việc thu hút và giữ chân khách hàng Hệ thống cần cung cấp một cơ sở dữ liệu chi tiết, bao gồm hình ảnh, giá cả, thông số kỹ thuật và tình trạng tồn kho Điều này không chỉ giúp khách hàng đưa ra quyết định mua hàng dựa trên thông tin rõ ràng mà còn hỗ trợ quản lý trong việc điều chỉnh chiến lược bán hàng.

Không chỉ tập trung vào khả năng quản lý, đề tài cũng nhấn mạnh về bảo mật thông tin Với những dữ liệu quan trọng về danh mục sản phẩm, xuất nhập tồn và chi tiết sản phẩm, việc thiết kế các biện pháp bảo mật mạnh mẽ là không thể phớt lờ Điều này giúp bảo vệ không chỉ dữ liệu nội bộ của doanh nghiệp mà còn uy tín và tin tưởng của khách hàng.

Cuối cùng, không thể bỏ qua tầm quan trọng của giao diện người dùng thân thiện Một giao diện đơn giản, dễ sử dụng là chìa khóa để tối ưu hóa hiệu suất hệ thống và đáp ứng nhanh chóng với sự tương tác của người dùng. Đặc biệt, đề tài này không chỉ là một vấn đề nội bộ của cửa hàng mà còn đem lại lợi ích cho toàn bộ ngành công nghiệp vật tư điện tử Sự hiện đại hóa và tối ưu hóa quy trình kinh doanh không chỉ giúp cửa hàng tồn tại trong môi trường cạnh tranh mà còn góp phần vào sự phát triển bền vững của ngành công nghiệp này Nếu thành công, hệ thống quản lý này có thể trở thành một mô hình cho các cửa hàng khác trong lĩnh vực và thậm chí có thể áp dụng cho các ngành công nghiệp khác.

Đánh giá hiện trạng

Trong hành trình phát triển của cửa hàng linh kiện điện tử, việc đối mặt với sự đa dạng và biến động của thị trường ngày càng trở thành một thách thức đầy thách thức Chúng tôi, như nhiều doanh nghiệp mới thành lập khác, hiện đang đặt mình vào tình cảnh này, và nhận ra sự cần thiết của một hệ thống quản lý hiện đại để vượt qua những thách thức này.

Chất lượng của phần mềm quản lý được đánh giá chủ yếu thông qua góc nhìn của người dùng và khách hàng Tính năng quản lý danh mục sản phẩm được khen ngợi về đơn giản và thuận tiện. Tuy nhiên, để đạt được sự chính xác và đồng nhất của dữ liệu trong toàn hệ thống, cần phải có sự cải thiện đáng kể.

Giao diện người dùng được đánh giá tích cực với việc tối ưu hóa trải nghiệm người sử dụng Tuy nhiên, đối với một số người dùng, việc tương tác vẫn còn là một thách thức, và cần có sự tối ưu hóa để đáp ứng nhanh chóng với sự tương tác đa dạng của họ.

Các hệ thống hiện tại đã đáp ứng khá tốt các chức năng cơ bản như nhập hàng, xuất hàng và theo dõi tồn kho Tuy nhiên, để tối ưu hóa quy trình kinh doanh, tính năng tự động hóa trong quản lý hóa đơn và theo dõi xuất nhập tồn cần được cải thiện.

Tính năng quản lý bán hàng cũng đã có, nhưng đòi hỏi sự cải thiện trong theo dõi tình trạng đơn hàng và thông tin vận chuyển Cần có giao diện người dùng thân thiện để nhân viên có thể thực hiện các bước này một cách hiệu quả. Ứng dụng tương tự đã chứng minh thành công trong việc cung cấp thông tin chi tiết về sản phẩm, giúp thu hút và giữ chân khách hàng Tuy nhiên, giao diện người dùng không phải lúc nào đơn giản và dễ sử dụng, tạo ra một thách thức trong việc tương tác. Để đưa hệ thống quản lý của chúng tôi lên một tầm cao mới, nhóm phát triển cần tập trung vào một số yếu tố chính:

Quản Lý Danh Mục Sản Phẩm: Cải thiện tính chính xác và đồng nhất của dữ liệu, đồng thời tăng cường khả năng đồng bộ thông tin chi tiết về sản phẩm trong toàn hệ thống.

Quản Lý Bán Hàng: Tính năng tự động hóa để theo dõi tình trạng đơn hàng và thông tin vận

KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU

Khảo sát hệ thống

2.1.1.1 Phân tích yêu cầu chức năng (Yêu cầu người dùng) a Yêu cầu khách hàng (chưa có tài khoản) :

1 So sánh các sản phẩm Cung cấp khả năng so sánh các sản phẩm dựa trên các tiêu chí như giá, tính năng, v.v.

2 Xem sản phẩm Cho phép khách hàng xem danh sách các sản phẩm có sẵn trong cửa hàng.

3 Xem thông tin chi tiết sản phẩm

Hiển thị thông tin chi tiết về mỗi sản phẩm, bao gồm mô tả, giá, thông số kỹ thuật, v.v.

4 Tìm kiếm sản phẩm Cung cấp khả năng tìm kiếm sản phẩm dựa trên từ khóa, loại sản phẩm, hay nhà sản xuất.

5 Đăng kí tài khoản Cho phép khách hàng tạo tài khoản bằng cách cung cấp thông tin cá nhân và đăng nhập. b Yêu cầu khách hàng (đã có tài khoản):

Cho phép khách hàng đặt hàng, chọn linh kiện và thực hiện thanh toán trực tuyến.

2 Xem sản phẩm Hiển thị danh sách các sản phẩm linh kiện điện tử để khách hàng xem và chọn lựa.

3 Xem thông tin chi tiết sản phẩm

Cung cấp thông tin chi tiết về mỗi sản phẩm, bao gồm đặc điểm kỹ thuật, hình ảnh, và giá cả.

4 Tìm kiếm sản phẩm Cung cấp khả năng tìm kiếm sản phẩm dựa trên từ khóa, loại sản phẩm, hay nhà sản xuất.

5 So Sánh Sản Phẩm Cho phép so sánh các đặc điểm kỹ thuật, giá cả và đánh giá của các sản phẩm để khách hàng có quyết định chính xác hơn.

6 Quản Lí Giỏ Hàng Cho phép khách hàng thêm, sửa đổi, xóa sản phẩm trong giỏ hàng và xem tổng giá trị đơn hàng.

7 Quản Lí và Theo Dõi Đơn Hàng

Hiển thị trạng thái đơn hàng, theo dõi quá trình vận chuyển, và cung cấp thông báo về tình trạng đơn hàng.

8 Đánh Giá và Nhận Xét

Cho phép khách hàng đánh giá và viết nhận xét về sản phẩm sau khi mua hàng.

9 Quản Lí Thông Tin Cá

Khách hàng có thể cập nhật thông tin cá nhân,đổi mật khẩu, và quản lý địa chỉ giao hàng.

1 Quản lý thông tin cá nhân

Cho phép nhân viên cập nhật và quản lý thông tin cá nhân, bao gồm họ tên, địa chỉ, số điện thoại, v.v.

2 Quản lý tình trạng đơn hàng

Hiển thị danh sách đơn hàng, bao gồm trạng thái đơn hàng (đang xử lý, đã giao hàng, đã hủy, v.v.) và chi tiết của từng đơn.

3 Phản hồi khách hàng Nhận và quản lý phản hồi từ khách hàng về sản phẩm và dịch vụ, bao gồm cả khả năng đánh giá và phản hồi từ phía nhân viên.

4 Tạo và quản lý đơn hàng Cho phép nhân viên tạo đơn hàng mới, xem danh sách đơn hàng đang chờ xử lý, và cập nhật trạng thái của đơn hàng.

5 Quản lý bán hàng Bao gồm việc kiểm tra tồn kho, thêm/sửa/xóa sản phẩm, cập nhật giá cả và thông tin liên quan đến bán hàng.

6 Đăng nhập Cung cấp chức năng đăng nhập để bảo vệ thông tin cá nhân và quyền truy cập chỉ cho những người có quyền. d Yêu cầu chủ cửa hàng:

STT Chức năng Mô tả

1 Đăng nhập Cho phép người dùng (chủ cửa hàng) đăng nhập vào hệ thống để truy cập các chức năng quản lý.

2 Xem báo cáo doanh thu Hiển thị báo cáo tổng quan về doanh thu của cửa hàng trong một khoảng thời gian cụ thể.

3 Quản lý danh mục sản phẩm

Thêm, sửa đổi, xóa danh mục sản phẩm để dễ dàng quản lý và tìm kiếm linh kiện điện tử.

4 Quản lý kho hàng Theo dõi và cập nhật thông tin về lượng tồn kho, nhập/xuất kho, kiểm tra tồn kho để đảm bảo sự quản lý chặt chẽ và tránh tình trạng hết hàng.

5 Quản lý thông tin khách hàng Đặt và cập nhật thông tin khách hàng, bao gồm lịch sử mua hàng, để cung cấp dịch vụ chăm sóc khách hàng tốt hơn.

6 Xác nhận đơn hàng Xác nhận đơn hàng từ khách hàng trước khi xử lý giao hàng và thanh toán.

7 Tạo và quản lý thông tin nhân viên

Thêm, sửa đổi, xóa thông tin nhân viên, gán quyền truy cập để đảm bảo sự quản lý linh hoạt và an toàn.

8 Tạo khuyến mãi và giảm giá

Tạo chương trình khuyến mãi, giảm giá và quản lý mã giảm giá để thúc đẩy doanh số bán hàng.

9 Xem thống kê và báo cáo chi tiết

Hiển thị thống kê chi tiết về doanh số bán hàng, lợi nhuận và các chỉ số quan trọng khác để hỗ trợ quyết định kinh doanh.

10 Quản lý trang thương mại điện tử

Tích hợp các chức năng liên quan đến trang web bán hàng trực tuyến, bao gồm quản lý sản phẩm, tình trạng đơn hàng và cập nhật thông tin sản phẩm tự động.

11 Quản lý người dùng và phân quyền

Xác định và quản lý quyền truy cập của từng người dùng để bảo vệ thông tin quan trọng và đảm bảo tính an toàn của hệ thống.

2.1.1.2 Phân tích yêu cầu phi chức năng

2.1.2 Sơ đồ phân rã chức năng

Hình 1: Sơ đồ phân rã chức năng của Khách hàng chưa có tài khoản

Khách hàng đã có tài khoản:

Hình 2: Sơ đồ phân rã chức năng của Khách hàng có tài khoản

2.1.2.2 Sơ đồ phân rã chức năng phía quản trị

Hình 3: Sơ đồ phân rã chức năng của nhân viên

Hình 4: Sơ đồ phân rã chức năng của Chủ cửa hàng

2.1.3 Sơ đồ luồng dữ liệu

2.1.3.1 Sơ đồ luồng dữ liệu mức ngữ cảnh

Hình 5: Sơ đồ luồng dữ liệu mức ngữ cảnh

2.1.3.2 Sơ đồ luồng dữ liệu mức đỉnh

Hình 6: Sơ đồ luồng dữ liệu mức đỉnh 2.1.4 Sơ đồ usecase

2.1.4.1 Sơ đồ usecase tổng quát usecase tổng quát Khách hàng chưa có tài khoản:

Hình 7: Usercare tổng quát Khách hàng chưa có tài khoản usecase tổng quát Khách hàng đã có tài khoản:

Hình 8: Usercare tổng quát Khách hàng có tài khoản usecase tổng quát nhân viên:

Hình 9: Usercare tổng quát nhân viên usecase tổng quát chủ cửa hàng:

Hình 10: Usercare tổng quát Khách hàng chưa có tài khoản

2.1.4.2 Sơ đồ usecase phân rã (4-5 sơ đồ) a Sơ đồ usecase Đăng nhập

Hình 11: Sơ đồ usecase Đăng nhập

Tên use case: Đăng nhập

Mô tả: Người dùng muốn đăng nhập vào ứng dụng để sử dụng các dịch vụ từ ứng dụng

+ Người dùng phải có tài khoản.

+ Tài khoản người dùng được phân quyền.

+ Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập. Poscondition:

+ Người dùng đăng nhập ứng dụng thành công.

+ Hệ thống ghi nhập hoạt động đăng nhập thành công vào Activity Log. thống thông tin người dùng đã nhập trong cơ sở dữ liệu của hệ thống.

5 Nếu thông tin chính xác thì hệ thống xác nhận thông tin đăng nhập thành công và cho phép người dùng truy cập vào ứng dụng.

6 Hệ thống ghi nhập hoạt động đăng nhập thành công vào Activity Log.

3.1 Người dùng hủy bỏ yêu cầu đăng nhập.

4.3 Người dùng nhập lại thông tin Email và Password.

4.1 Thông tin người dùng nhập vào không hợp lệ.

4.2 Hệ thống hiện thị thông báo lỗi và yêu cầu đăng nhập lại.

4.4 Nếu người dùng nhập thông tin quá

3 lần thì hệ thống sẽ tạm khóa tài khoản và dừng Usecase. b Sơ đố usercare Quản lí danh mục sản phẩm

Hình 12: Sơ đồ usecase Quản lí danh mục sản phẩm

Tên use case: Quản lý danh mục sản phẩm

Mô tả: Chủ cửa hàng có thể thêm, sửa đổi, và xóa các danh mục sản phẩm để tổ chức và quản lý sản phẩm một cách hiệu quả.

+ Người dùng đã đăng nhập vào hệ thống với thông tin đăng nhập chính xác để có quyền truy cập và quản lý danh mục sản phẩm.

+ Người dùng có đủ quyền truy cập để thực hiện các thao tác quản lý.

+ Thiết bị của người dùng phải kết nối internet khi đăng nhập.

+ Hệ thống phải có dữ liệu về danh mục sản phẩm đã tồn tại để cho phép người quản trị thực hiện các thao tác cập nhật.

3 Người dùng nhập Email và Password đã đăng ký tài khoản thành công trước đó trên hệ thống

7 Sau khi đăng nhập thành công, người quản trị chọn chức năng "Quản lý Sản

9 Người dùng click vào thêm sản phẩm ở trên màn hình

11 Người dùng nhập thông tin sản phẩm tên, giá, mô tả, hình ảnh mà người dùng đang bán

12 Khi người dùng nhập đầy đủ thông tin sản phẩm cần thiết thì click vào button thêm để đẩy lên database

15 Khi người dùng muốn sửa sản phẩm thì người dùng cần click vào nút sửa sản phẩm từ danh sách

19 Người dùng nhập thông tin sản phẩm mà bạn muốn sửa

20 Người dùng ấn vào nút cập nhập để sửa thông tin sản phẩm

23 Khi người dùng muốn xóa sản phẩm thì người dùng cần click vào nút xóa sản phẩm từ danh sách

25 Nếu bạn ấn vào nút có

4 Hệ thống kiểm tra tính hợp lệ của thông tin người dùng đã nhập, kiểm tra sự tồn tại của thông tin người dùng đã nhập trong cơ sở dữ liệu của hệ thống

5 Nếu thông tin chính xác thì hệ thống xác nhận thông tin đăng nhập thành công và cho phép người dùng truy cập vào trang chính của hệ thống

6 Hệ thống ghi nhập hoạt động đăng nhập thành công vào Activity Log

8 Hệ thống hiển thị danh sách các sản phẩm hiện có trong cơ sở dữ liệu

10 Hiển thị form yêu cầu nhập thông tin sản phẩm bao gồm tên, mô tả, hình ảnh, giá cả,…

13 Hệ thống sẽ lấy những thông tin mà người dùng đã nhập rồi thêm lên cơ sở dữ liệu

14 Khi thêm lên xong thì hệ thống sẽ trả về thông báo là “Thêm sản phẩm thành công”

16 Hiển thị form sửa thông tin sản phẩm bao gồm tên, mô tả, hình ảnh, giá cả,…

17 Hệ thống sẽ tìm kiếm sản phẩm mà người dùng muốn sửa thông qua mã của sản phẩm đó

18 Khi hệ thống tìm thấy đúng mã sản phẩm mà người dùng muốn sửa thì hệ thống sẽ hiển thị thông tin sản phẩm đấy

21 Hệ thống sẽ tiếp nhận thông tin sản phẩm mà bạn muốn sửa và thay đổi dữ liệu trên cơ sở dữ liệu

22 Khi thay đổi dữ liệu ở trên cơ sở dữ liệu thành công thì sẽ quay trở về trang danh sách và hiện thống báo “Sửa sản phẩm thành công”

24 Hệ thống sẽ hiển thị ra một thông báo

“Bạn có muốn xóa sản phẩm không?”

26 Hệ thống sẽ tìm kiếm sản phẩm mà người dùng muốn xóa thông qua mã của sản phẩm đó

27 Hệ thống sẽ thực hiện câu lệnh xóa sản phẩm và sau khi xóa thành công sẽ trở lại trang danh sách, hiển thị thông báo “Xóa sản phẩm thành công”

3.1 Người dùng hủy bỏ yêu cầu đăng nhập 3.2 Hệ thống đóng lại

4.3 Người dùng nhập lại thông tin Email và

Password 4.1 Thông tin người dùng nhập vào không hợp lệ

4.2 Hệ thống hiện thị thông báo lỗi và yêu cầu đăng nhập lại

4.4 Nếu người dùng nhập thông tin quá 3 lần thì hệ thống sẽ tạm khóa tài khoản và dừng Usecase c Sơ đồ usercare Quản lí giỏ hàng

Hình 13: Sơ đồ usecase Quản lí giỏ hàng

+Người dùng nhận được thông báo xác nhận sau khi thực hiện các thao tác quản lý giỏ hàng và có thể tiếp tục mua sắm hoặc tiến hành thanh toán.

+Hệ thống ghi lại các hoạt động quản lý giỏ hàng vào cơ sở dữ liệu.

1 Người mua chọn sản phẩm muốn mua và nhấn "Thêm vào giỏ hàng".

2 Hệ thống thêm sản phẩm vào giỏ hàng và cập nhật số lượng sản phẩm trong giỏ hàng.

3 Người mua có thể tiếp tục mua sắm hoặc chọn "Xem giỏ hàng".

5 Người mua có thể thực hiện các thao tác chỉnh sửa giỏ hàng như thay đổi số lượng sản phẩm hoặc xóa sản phẩm.

6 Người mua hoàn tất chỉnh sửa giỏ hàng và quay lại trang mua sắm hoặc tiến hành thanh toán.

4 Hệ thống hiển thị nội dung của giỏ hàng, bao gồm danh sách sản phẩm, số lượng và tổng giá trị.

5.1 Người mua muốn chỉnh sửa số lượng sản phẩm trong giỏ hàng.

5.1.1 Người mua nhập số lượng mới cho sản phẩm trong giỏ hàng và nhấn

5.1.2 Hệ thống cập nhật số lượng sản phẩm và tính toán tổng giá trị của giỏ hàng.

5.2 Người mua muốn thay đổi sản phẩm trong giỏ hàng.

5.2.1 Người mua chọn sản phẩm cần thay đổi và thực hiện các thao tác để chọn sản phẩm mới.

5.2.2 Hệ thống thay đổi sản phẩm trong giỏ hàng và cập nhật thông tin.

5.3 Người mua muốn xóa sản phẩm khỏi giỏ hàng.

5.3.1 Người mua chọn sản phẩm cần xóa và nhấn "Xóa" 5.3.2 Hệ thống xác nhận việc xóa sản phẩm khỏi giỏ hàng và cập nhật lại thông tin giỏ hàng.

5.4 Người mua hủy thao tác chỉnh sửa hoặc xóa sản phẩm 5.4.1 Hệ thống không lưu thay đổi và giữ nguyên thông tin giỏ hàng. d Sơ đồ usercare Quản lí và theo dõi đơn hàng

Hình 14: Sơ đồ usecase Quản lí và theo dõi đơn hàng

Tên use case: Quản lý và theo dõi đơn hàng

Actor: Khách hàng có tài khoản

Mô tả: Khách hàng có khả năng xem danh sách lịch sử đơn hàng, xem chi tiết các đơn hàng, theo dõi tình trạng của đơn hàng đang chờ xử lý, và hủy đơn hàng khi đơn hàng chưa được xét duyệt.

+Khách hàng đã đăng nhập vào hệ thống bằng tài khoản của mình.

+Thiết bị của khách hàng đã được kết nối internet.

+Hệ thống phải có dữ liệu về các đơn hàng liên quan đến tài khoản của khách hàng.+Các tính năng quản lý đơn hàng phải được kích hoạt cho tài khoản của khách hàng.+Phải có đơn hàng sử đơn hàng" từ menu hoặc trang chính.

5 Khách hàng chọn một đơn hàng cụ thể để xem chi tiết

7 Khách hàng có thể chọn chức năng

"Theo dõi tình trạng đơn hàng" để xem tình trạng của đơn hàng đang chờ xử lý.

9 Nếu đơn hàng chưa được xét duyệt, khách hàng có thể chọn chức năng "Hủy đơn hàng".

11 Khách hàng hoàn tất các thao tác cần thiết và thoát hoặc tiếp tục sử dụng hệ thống. hàng đã được đặt từ gần đây nhất đến xa nhất.

6 Hệ thống hiển thị thông tin chi tiết về đơn hàng, bao gồm sản phẩm, giá cả, tình trạng đơn hàng, v.v.

8 Hệ thống cập nhật và hiển thị tình trạng mới nhất của đơn hàng cho khách hàng.

10 Hệ thống xác nhận ý định hủy đơn hàng từ khách hàng trước khi thực hiện hủy.

3.1 Khách hàng không có đơn hàng nào trong lịch sử.

3.2 Hệ thống thông báo cho khách hàng biết và không hiển thị danh sách đơn hàng.

7.1 Khách hàng không có đơn hàng nào đang chờ xử lý 7.2 Hệ thống thông báo cho khách hàng biết và không hiển thị tình trạng của đơn hàng đang chờ xử lý.

9.1 Khách hàng muốn hủy đơn hàng nhưng đơn hàng đã được xử lý.

9.2 Hệ thống thông báo không thể hủy đơn hàng và yêu cầu khách hàng liên hệ trực tiếp để biết thêm chi tiết.

Sơ đồ tuần tự đăng nhập

Hình 15: Sơ đồ tuần tự đăng nhập

Sơ đồ tuần tự đăng kí

Hình 16: Sơ đồ tuần tự đăng kí

Sơ đồ tuần tự tìm kiếm

Hình 17: Sơ đồ tuần tự tìm kiếm

Sơ đồ tuần tự thêm sản phẩm vào giỏ hàng

Hình 19: Sơ đồ tuần tự thanh toán

2.2.2 Sơ đồ quan hệ thực thể (ERD)

2.2.3 Sơ đồ cơ sở dữ liệu (Database)

2.2.4.1 Giao diện trang quản trị

Hình 24: Giao diện trang quản trị_ login

Hình 25: Giao diện trang quản trị_ trang chủ

2.2.4.2 Giao diện trang khách hàng

Hình 26: Giao diện trang khách hàng_ login

Hình 27: Giao diện trang khách hàng_ trang chủ

Hình 28: Giao diện trang khách hàng_ trang danh mục sản phẩm

Hình 29: Giao diện trang khách hàng

Hình 30: Giao diện trang khách hàng_ giỏ hàng

2.4 CHƯƠNG 3 CÔNG NGHỆ SỬ DỤNG

Ngày đăng: 25/06/2024, 15:33

HÌNH ẢNH LIÊN QUAN

2.1.2. Sơ đồ phân rã chức năng - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
2.1.2. Sơ đồ phân rã chức năng (Trang 10)
Hình 1: Sơ đồ phân rã chức năng của Khách hàng chưa có tài khoản - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 1 Sơ đồ phân rã chức năng của Khách hàng chưa có tài khoản (Trang 11)
2.1.2.2. Sơ đồ phân rã chức năng phía quản trị - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
2.1.2.2. Sơ đồ phân rã chức năng phía quản trị (Trang 11)
Hình 2: Sơ đồ phân rã chức năng của Khách hàng  có tài khoản - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 2 Sơ đồ phân rã chức năng của Khách hàng có tài khoản (Trang 11)
Hình 4: Sơ đồ phân rã chức năng của Chủ cửa hàng - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 4 Sơ đồ phân rã chức năng của Chủ cửa hàng (Trang 12)
2.1.3.2. Sơ đồ luồng dữ liệu mức đỉnh - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
2.1.3.2. Sơ đồ luồng dữ liệu mức đỉnh (Trang 13)
Hình 7: Usercare tổng quát Khách hàng chưa có tài khoản - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 7 Usercare tổng quát Khách hàng chưa có tài khoản (Trang 14)
Hình 8: Usercare tổng quát Khách hàng có tài khoản - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 8 Usercare tổng quát Khách hàng có tài khoản (Trang 15)
Hình 9: Usercare tổng quát nhân viên - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 9 Usercare tổng quát nhân viên (Trang 16)
Hình 10: Usercare tổng quát Khách hàng chưa có tài khoản - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 10 Usercare tổng quát Khách hàng chưa có tài khoản (Trang 17)
Hình 11:  Sơ đồ usecase Đăng nhập - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 11 Sơ đồ usecase Đăng nhập (Trang 18)
Hình 12:  Sơ đồ usecase Quản lí danh mục sản phẩm - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 12 Sơ đồ usecase Quản lí danh mục sản phẩm (Trang 20)
Hình 13:  Sơ đồ usecase Quản lí giỏ hàng - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 13 Sơ đồ usecase Quản lí giỏ hàng (Trang 22)
Hình 14:  Sơ đồ usecase Quản lí và theo dõi đơn hàng - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
Hình 14 Sơ đồ usecase Quản lí và theo dõi đơn hàng (Trang 24)
2.1.5. Sơ đồ tuần tự - báo cáo phân tích thiết kế hệ thống phần mềm quản lý bán hàng
2.1.5. Sơ đồ tuần tự (Trang 25)

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

TÀI LIỆU LIÊN QUAN

w