Bài tập lớn: Phân tích thiết kế hệ thống cửa hàng kem (ĐH CNTT)

Bài tập lớn môn phân tích thiết kế hệ thống: Khảo sát và phân tích thiết kế hệ thống quản lý cửa hàng kem. Tìm hiểu quy trình, nghiệp vụ và xây dựng hệ thống hiệu quả.

Người đăng

Ẩn danh

Thể loại

Bài tập lớn

K20

105
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

Lời mở đầu

I. Khảo sát hệ thống

1. Mô tả chi tiết hệ thống

II. Phân tích và thiết kế hệ thống

2.1. Biểu đồ Use Case

1. Khách hàng

2. Nhân viên

3. Nhà quản lí

2.1. Biểu đồ Use Case Tổng Quát

2.2. Biểu đồ Use Case Phân Rã

1. Biểu đồ UC phân rã cho tác nhân Khách Hàng

2. Biểu đồ UC phân rã cho tác nhân Nhân Viên

3. Biểu đồ UC phân rã cho tác nhân Nhà Quản Lí

2. Đặc tả Use Case

1. Đăng ký

2. Tìm kiếm

3. Xem thông tin sản phẩm

4. Mua hàng

5. Chọn vị kem

6. Chọn kích cỡ

7. Chọn số lượng

8. Chọn mã giảm giá

9. Giao hàng

10. Đăng nhập

11. Đăng xuất

12. Quên mật khẩu

13. Xem thông tin khách hàng

14. Quản lý đơn hàng

15. Duyệt đơn

16. Hủy đơn

Tóm tắt

I. Tổng Quan Về Phân Tích Thiết Kế Hệ Thống Cửa Hàng Kem

Phân tích thiết kế hệ thống cửa hàng kem là quá trình quan trọng để xây dựng và vận hành một mô hình kinh doanh hiệu quả. Quá trình này bao gồm việc khảo sát, phân tích các yêu cầu, và thiết kế một hệ thống thông tin quản lý (MIS) đáp ứng nhu cầu của nhà quản lý, nhân viên, và khách hàng. Việc ứng dụng công nghệ thông tin vào quản lý cửa hàng kem giúp tối ưu hóa các quy trình, tăng cường hiệu quả hoạt động và nâng cao trải nghiệm khách hàng. Hệ thống này không chỉ bao gồm các chức năng cơ bản như quản lý kho, quản lý nhân viên, mà còn tích hợp các tính năng bán hàng online, chương trình khuyến mãi, và hệ thống khách hàng thân thiết. Tài liệu nghiên cứu này tập trung vào việc khảo sát, phân tích, và thiết kế hệ thống cho một cửa hàng kem, nhằm đáp ứng nhu cầu ngày càng cao của thị trường và khách hàng. Theo tài liệu gốc, việc nắm bắt nhu cầu của khách hàng và xây dựng hệ thống bán hàng online là một giải pháp hữu hiệu để mở rộng thị trường và tăng doanh số (quản lý cửa hàng kem). Tuy nhiên, cũng cần lưu ý đến các nhược điểm như chi phí giao hàng, vấn đề thanh toán, và đảm bảo chất lượng sản phẩm trước khi đến tay khách hàng.

1.1. Vai trò của phân tích hệ thống trong kinh doanh kem

Phân tích hệ thống đóng vai trò then chốt trong việc xác định và giải quyết các bài toán quản lý trong kinh doanh cửa hàng kem. Nó giúp xác định rõ các yêu cầu nghiệp vụ, luồng dữ liệu, và các sơ đồ Use Case, sơ đồ ERD, UML (Unified Modeling Language). Thông qua phân tích, có thể hiểu rõ cách thức hoạt động của cửa hàng, xác định các điểm nghẽn và đề xuất các giải pháp tối ưu hóa quy trình. Việc áp dụng các phương pháp Agile hoặc Waterfall trong quá trình phân tích và thiết kế giúp đảm bảo tính linh hoạt và hiệu quả của hệ thống. Việc xây dựng hệ thống thông tin quản lý hiệu quả sẽ giúp chủ cửa hàng nắm bắt được tình hình mua bán, thống kê doanh thu, quản lý thông tin nhân viên, khách hàng, quản lý thông tin sản phẩm và số lượng tồn kho.

1.2. Các thành phần chính của hệ thống cửa hàng kem

Hệ thống cửa hàng kem bao gồm nhiều thành phần quan trọng, mỗi thành phần đóng một vai trò riêng trong việc đảm bảo hoạt động trơn tru và hiệu quả. Các thành phần chính bao gồm: hệ thống POS (Point of Sale) để xử lý giao dịch bán hàng, hệ thống quản lý kho để theo dõi lượng kem và nguyên vật liệu, hệ thống quản lý khách hàng để lưu trữ thông tin và tương tác với khách hàng, hệ thống thương mại điện tử phục vụ bán hàng online, và hệ thống báo cáo bán hàng để cung cấp thông tin về hiệu suất kinh doanh. Ngoài ra, cần chú trọng đến an ninh hệ thốngbảo mật dữ liệu để đảm bảo an toàn thông tin cho cả cửa hàng và khách hàng. Theo tài liệu gốc, các chức năng cơ bản của hệ thống bao gồm đăng ký, tìm kiếm, xem thông tin sản phẩm, và mua hàng (quy trình bán hàng kem).

II. Thách Thức Quản Lý Tối Ưu Hệ Thống Cửa Hàng Kem

Việc quản lý cửa hàng kem hiệu quả đặt ra nhiều thách thức, đặc biệt trong bối cảnh thị trường cạnh tranh và yêu cầu ngày càng cao của khách hàng. Một trong những thách thức lớn nhất là làm sao để cân bằng giữa việc đảm bảo chất lượng sản phẩm, tối ưu hóa chi phí, và cung cấp dịch vụ khách hàng xuất sắc. Vấn đề quản lý kho cũng rất quan trọng, đặc biệt là với các sản phẩm dễ hư hỏng như kem. Cần có một hệ thống theo dõi và báo cáo chính xác để tránh tình trạng hết hàng hoặc lãng phí. Thêm vào đó, việc quản lý nhân viên hiệu quả, từ việc tuyển dụng, đào tạo, đến việc phân công công việc và đánh giá hiệu suất, cũng là một yếu tố then chốt. Thách thức khác là việc tích hợp các kênh bán hàng online và offline, đảm bảo trải nghiệm liền mạch cho khách hàng trên mọi nền tảng. Theo tài liệu gốc, một trong những nhược điểm của bán hàng online là vấn đề thanh toán phức tạp và tình trạng không nhận sản phẩm.

2.1. Vấn đề quản lý kho và kiểm soát chất lượng sản phẩm

Việc quản lý kho hiệu quả là yếu tố sống còn đối với bất kỳ cửa hàng kem nào. Hệ thống cần phải theo dõi chính xác lượng kem và nguyên vật liệu tồn kho, cảnh báo khi mức tồn kho xuống thấp, và tự động đặt hàng khi cần thiết. Điều này giúp tránh tình trạng hết hàng, ảnh hưởng đến doanh thu và uy tín của cửa hàng. Bên cạnh đó, việc kiểm soát chất lượng sản phẩm cũng rất quan trọng. Cần có quy trình kiểm tra nghiêm ngặt từ khâu nhập nguyên liệu đến khâu sản xuất và bảo quản, đảm bảo kem luôn tươi ngon và an toàn cho sức khỏe. Hệ thống cũng cần phải có khả năng truy xuất nguồn gốc sản phẩm, giúp nhanh chóng xác định và xử lý các vấn đề liên quan đến chất lượng.

2.2. Thách thức trong quản lý nhân viên và dịch vụ khách hàng

Việc quản lý nhân viên hiệu quả là yếu tố then chốt để cung cấp dịch vụ khách hàng xuất sắc. Cần có quy trình tuyển dụng và đào tạo bài bản, đảm bảo nhân viên có kiến thức về sản phẩm, kỹ năng bán hàng, và thái độ phục vụ chuyên nghiệp. Hệ thống cũng cần phải có khả năng theo dõi hiệu suất làm việc của nhân viên, đánh giá chất lượng dịch vụ, và khen thưởng hoặc kỷ luật phù hợp. Ngoài ra, việc xây dựng một môi trường làm việc tích cực, khuyến khích sự sáng tạo và gắn bó của nhân viên cũng rất quan trọng. Cửa hàng kem cần phải lắng nghe phản hồi của khách hàng, giải quyết các khiếu nại một cách nhanh chóng và hiệu quả, và không ngừng cải thiện dịch vụ để đáp ứng nhu cầu ngày càng cao của khách hàng.

III. Phương Pháp Thiết Kế Hệ Thống Quản Lý Cửa Hàng Kem Hiệu Quả

Để thiết kế một hệ thống quản lý cửa hàng kem hiệu quả, cần áp dụng các phương pháp phù hợp và tuân thủ các nguyên tắc thiết kế hệ thống. Một trong những phương pháp phổ biến là sử dụng UML (Unified Modeling Language) để mô hình hóa các thành phần của hệ thống, luồng dữ liệu, và tương tác giữa các đối tượng. Việc xây dựng sơ đồ Use Case, sơ đồ ERD giúp hiểu rõ các yêu cầu nghiệp vụcơ sở dữ liệu. Ngoài ra, cần lựa chọn kiến trúc hệ thống phù hợp, đảm bảo tính mở rộng, linh hoạt, và dễ bảo trì. Việc áp dụng các phương pháp phát triển phần mềm Agile hoặc Waterfall cũng rất quan trọng. Cần chú trọng đến giao diện người dùng (UI/UX), đảm bảo tính thân thiện, dễ sử dụng, và hấp dẫn. Theo tài liệu gốc, việc xây dựng biểu đồ Use Case tổng quátbiểu đồ Use Case phân rã là một bước quan trọng trong quá trình phân tích và thiết kế hệ thống.

3.1. Sử dụng UML để mô hình hóa hệ thống cửa hàng kem

UML (Unified Modeling Language) là một công cụ mạnh mẽ để mô hình hóa các hệ thống phần mềm phức tạp. Trong trường hợp cửa hàng kem, UML có thể được sử dụng để tạo ra các biểu đồ Use Case mô tả các chức năng chính của hệ thống, biểu đồ lớp mô tả cấu trúc dữ liệu, biểu đồ tuần tự mô tả luồng tương tác giữa các đối tượng, và biểu đồ trạng thái mô tả các trạng thái của hệ thống. Việc sử dụng UML giúp các nhà phát triển hiểu rõ yêu cầu của cửa hàng, thiết kế hệ thống một cách chính xác và hiệu quả, và dễ dàng giao tiếp với các bên liên quan.

3.2. Thiết kế cơ sở dữ liệu và luồng dữ liệu cửa hàng kem

Thiết kế cơ sở dữ liệu là một phần quan trọng trong quá trình thiết kế hệ thống. Cơ sở dữ liệu cần phải lưu trữ thông tin về sản phẩm, khách hàng, nhân viên, đơn hàng, và các thông tin khác liên quan đến hoạt động của cửa hàng. Thiết kế luồng dữ liệu cũng rất quan trọng, giúp đảm bảo dữ liệu được truyền tải và xử lý một cách chính xác và hiệu quả. Cần xác định rõ các nguồn dữ liệu, các đích đến dữ liệu, và các quy trình xử lý dữ liệu. Việc sử dụng các công cụ quản lý cơ sở dữ liệu như MySQL, PostgreSQL giúp đảm bảo tính toàn vẹn, an ninhbảo mật dữ liệu.

IV. Ứng Dụng Phần Mềm Quản Lý vào Cửa Hàng Kem Lợi Ích

Việc ứng dụng phần mềm quản lý cửa hàng kem mang lại nhiều lợi ích, từ việc tối ưu hóa quy trình, tăng cường hiệu quả hoạt động, đến việc nâng cao trải nghiệm khách hàng. Phần mềm giúp tự động hóa các tác vụ thủ công, giảm thiểu sai sót, và cung cấp thông tin chính xác và kịp thời cho nhà quản lý. Nó cũng giúp cải thiện quản lý kho, quản lý nhân viên, quản lý khách hàng, và báo cáo bán hàng. Ngoài ra, phần mềm còn hỗ trợ các tính năng bán hàng online, chương trình khuyến mãi, và hệ thống khách hàng thân thiết, giúp cửa hàng thu hút và giữ chân khách hàng. Theo tài liệu gốc, các yêu cầu chức năng của hệ thống bao gồm khả năng thống kê doanh thu, quản lý tài khoản, quản lý thông tin sản phẩm, và tạo hóa đơn.

4.1. Tối ưu hóa quy trình bán hàng và quản lý kho bằng phần mềm

Phần mềm quản lý cửa hàng kem giúp tối ưu hóa quy trình bán hàng bằng cách tự động hóa các tác vụ như tính tiền, in hóa đơn, và cập nhật kho. Nó cũng giúp cải thiện quản lý kho bằng cách theo dõi chính xác lượng kem và nguyên vật liệu tồn kho, cảnh báo khi mức tồn kho xuống thấp, và tự động đặt hàng khi cần thiết. Điều này giúp giảm thiểu lãng phí, đảm bảo nguồn cung ổn định, và cải thiện lợi nhuận.

4.2. Cải thiện quản lý khách hàng và chương trình khuyến mãi

Phần mềm quản lý cửa hàng kem giúp cải thiện quản lý khách hàng bằng cách lưu trữ thông tin khách hàng, theo dõi lịch sử mua hàng, và phân tích hành vi khách hàng. Nó cũng giúp triển khai các chương trình khuyến mãi hiệu quả, như giảm giá, tặng quà, hoặc tích điểm thưởng. Điều này giúp thu hút khách hàng mới, giữ chân khách hàng cũ, và tăng doanh thu.

V. Báo Cáo Phân Tích Doanh Thu từ Hệ Thống Cửa Hàng Kem

Một trong những lợi ích quan trọng nhất của việc sử dụng phần mềm quản lý cửa hàng kem là khả năng tạo ra các báo cáo bán hàng chi tiết và chính xác. Các báo cáo này cung cấp thông tin về doanh thu, lợi nhuận, sản phẩm bán chạy nhất, khách hàng tiềm năng nhất, và các thông tin khác liên quan đến hiệu suất kinh doanh. Dựa trên các báo cáo này, nhà quản lý có thể đưa ra các quyết định kinh doanh sáng suốt, như điều chỉnh giá, thay đổi mô hình kinh doanh, hoặc tập trung vào các sản phẩm và thị trường tiềm năng. Theo tài liệu gốc, hệ thống cần phải có khả năng thống kê doanh thu theo bất kỳ thời gian nào.

5.1. Phân tích xu hướng bán hàng và đưa ra quyết định kinh doanh

Việc phân tích xu hướng bán hàng giúp nhà quản lý hiểu rõ nhu cầu của khách hàng, xác định các sản phẩm và thị trường tiềm năng, và đưa ra các quyết định kinh doanh sáng suốt. Ví dụ, nếu báo cáo cho thấy doanh số bán kem vani tăng mạnh vào mùa hè, cửa hàng có thể tăng cường sản xuất và quảng bá sản phẩm này. Hoặc nếu báo cáo cho thấy khách hàng trẻ tuổi thích các loại kem có hương vị mới lạ, cửa hàng có thể đầu tư vào việc phát triển các sản phẩm mới.

5.2. Đánh giá hiệu quả chương trình khuyến mãi qua báo cáo bán hàng

Các báo cáo bán hàng cũng giúp đánh giá hiệu quả của các chương trình khuyến mãi. Ví dụ, nếu báo cáo cho thấy doanh số bán hàng tăng mạnh trong thời gian diễn ra khuyến mãi, cửa hàng có thể kết luận rằng chương trình đã thành công và tiếp tục triển khai các chương trình tương tự trong tương lai.

VI. Tương Lai của Phân Tích Thiết Kế Hệ Thống Cửa Hàng Kem

Tương lai của phân tích thiết kế hệ thống cửa hàng kem hứa hẹn nhiều đổi mới và cải tiến, đặc biệt là với sự phát triển của công nghệ và sự thay đổi trong hành vi tiêu dùng. Các xu hướng chính bao gồm việc tích hợp trí tuệ nhân tạo (AI)học máy (Machine Learning) vào hệ thống để dự đoán nhu cầu, tối ưu hóa quy trình, và cá nhân hóa trải nghiệm khách hàng. Ngoài ra, việc áp dụng các công nghệ mới như Internet of Things (IoT)blockchain cũng mang lại nhiều tiềm năng. Các công nghệ này cho phép theo dõi và quản lý sản phẩm một cách hiệu quả hơn, tăng cường tính minh bạch và an ninh hệ thống. Các phần mềm quản lý sẽ ngày càng tích hợp sâu hơn các giải pháp thanh toán trực tuyến và hỗ trợ các kênh bán hàng đa kênh để đáp ứng nhu cầu mua sắm linh hoạt của khách hàng.

6.1. Ứng dụng AI và Machine Learning trong quản lý cửa hàng kem

AIMachine Learning có thể được sử dụng để dự đoán nhu cầu của khách hàng dựa trên dữ liệu lịch sử, thời tiết, và các yếu tố khác. Điều này giúp cửa hàng chuẩn bị đủ hàng tồn kho, giảm thiểu lãng phí, và cải thiện quản lý kho. AI cũng có thể được sử dụng để tối ưu hóa quy trình, như tự động hóa các tác vụ thủ công, cải thiện quản lý nhân viên, và cá nhân hóa trải nghiệm khách hàng.

6.2. Tích hợp IoT và Blockchain để tăng cường an ninh và minh bạch

IoT có thể được sử dụng để theo dõi và quản lý nhiệt độ, độ ẩm, và các thông số khác liên quan đến việc bảo quản kem. Điều này giúp đảm bảo chất lượng sản phẩm và giảm thiểu lãng phí. Blockchain có thể được sử dụng để tăng cường tính minh bạch và an ninh hệ thống, giúp khách hàng tin tưởng hơn vào sản phẩm và dịch vụ của cửa hàng.

22/09/2025

Trích đoạn nội dung tài liệu

Lời mở đầu 2 Ngày nay, công nghệ thông tin phát triển ngày càng mạnh mẽ. Những thành tựu của công nghệ thông tin làm thay đổi mọi mặt của đời sống xã hội, nó trở thành công cụ hỗ trợ đắc lực không thể thiếu trong mọi lĩnh vực. Hòa vào sự phát triển mạnh mẽ của công nghệ thông tin, ngành bán hàng truyền thống cũng phải có sự thay đổi sao cho phù hợp và đáp ứng được nhu cầu xã hội. Hiện nay, việc mua đồ ăn online đang là một thị trường rất lớn.

Nắm bắt được nhu cầu của khách hàng, chúng em xây dựng một hệ thống quản lý cửa hàng kem và mua đồ ăn online. Ở đây, các hình thức quảng bá và bán hàng tại cửa hàng kem truyền thống sẽ được thay thế bằng việc quảng bá và nhận đặt hàng online. Cửa hàng kem còn một số chức năng: - Quản lý khách hàng. - Giới thiệu sản phẩm.

*BẢN KẾ HOẠCH CÔNG VIỆC NHÓM: Tuầ Nội dung công việc Thành viên Kết quả Đánh giá n thực hiện công việc 1 Khảo sát hệ thống Bản mô tả chi tiết hệ thống 2 Phân tích thiết kế hệ thống Biểu đồ, biểu đồ UC( có 1 UC tổng kịch bản quát, 2-3 UC chi tiết, kịch bản (đặc tả), 1 biểu đồ lớp 3 Thiết kế hệ thống( biểu đồ Biểu đồ hoạt động( theo kịch bản), trình tự( theo kịch bản), trạng thái( theo kịch bản), 1 thành phần, 1 triển khai) 4 Viết báo cáo tổng kết slide Báo cáo để báo cáo PHẦN I: KHẢO SÁT HỆ THỐNG 3 1. Mô tả chi tiết hệ thống - Khách hàng đến cửa hàng xem và quyết định mua kem sau sự tư vấn của nhân viên. Khách hàng thực hiện thanh toán và nhận sản phẩm. Nhân viên bán hàng quản lý thông tin các sản phẩm bằng phần mềm quản lý trên máy tính tại cửa hàng kem.

Nhà quản lý sẽ thống kê thông tin bán hàng bằng phần mềm trên máy tính. Các nhiệm vụ chính của cửa hàng kem: -Nhân viên bán hàng tư vấn sản phẩm cho khách hàng. - Khách hàng thực hiện thanh toán. - Nhân viên quản lý thông tin của sản phẩm.

- Nhà quản lý thống kê doanh thu cuối ngày. +Ưu điểm: - Khách hàng có thể kiểm tra chất lượng trước khi mua hàng, được nhân viên tư vấn. - Cửa hàng được nhận tiền thanh toán ngay lập tức. - Cửa hàng và khách hàng có thể giải quyết các vấn đề phát sinh ngay lập tức.

+Nhược điểm: - Không thể xử lý được lượng đơn hàng quá lớn tại cùng một thời điểm do thiếu mặt bằng và nhân lực tại cửa hàng. +Xác định yêu cầu khách hàng: Nhận thấy sự phát triển của mua sắm online, cửa hàng kem muốn tiếp cận và quảng bá sản phẩm đến khách hàng bằng hình thức online. Dựa trên nhu cầu đó, website bán hàng online là giải pháp hữu hiệu nhất. - Khách hàng: Là những khách hàng biết đến website thông qua những nguồn thông tin quảng cáo hoặc thông qua tìm kiếm.

Khách hàng có thể thực hiện các chức năng cơ bản của hệ thống như đăng kí để trở thành thành viên xong đăng nhập vào hệ thống, xem thông tin sản phẩm, tìm kiếm sản phẩm, mua hàng. - Nhân viên: Có nhiệm vụ quản lý thông tin sản phẩm, quản lý thông tin khách hàng như: thông tin cá nhân, những đơn hàng được giao, đã hủy. - Nhà quản lý: Có thể thực hiện tất cả các chức năng trong hệ thống, có quyền thêm, sửa, xóa các sản phẩm trên website, điều chỉnh giá các sản phẩm, quản lý tài khoản ( khách hàng, nhân viên ), quản lý bán hàng, thống kê các số liệu, tạo khuyến mãi, tạo đơn hàng, tạo hóa đơn, đăng các hình ảnh lên website. Ưu diểm: + Sản phẩm được quảng bá rộng rãi đến khách hàng.

+ Doanh số được tăng cao. + Hạn chế chi phí mặt bằng. + Dễ dàng quản lý thông tin đơn hàng. + Xử lý được nhiều đơn hàng cùng một lúc.

Nhược điểm: 4 + Phát sinh thêm chi phí giao hàng. + Thanh toán phức tạp, hay gặp lỗi. + Xuất hiện tình trạng không nhận sản phẩm. + Sản phẩm không được đảm bảo chất lượng trước khi khách hàng nhận hàng.

Xác lập dự án Yêu cầu chức năng của hệ thống: + Nhà quản lý nắm được tình hình mua bán, thống kê được doanh thu của cửa hàng theo bất kì thời gian nào. + Nhà quản lý quản lý được các tài khoản và thông tin của nhân viên, khách hàng. + Nhà quản lý quản lý được thông tin sản phẩm và số lượng trong kho. + Nhà quản lý và nhân viên có thể tạo hóa đơn trực tiếp khi cần.

+ Nhà quản lý có thể đăng tải hình ảnh quảng bá lên trang web. + Khách hàng dễ dàng xem thông tin của sản phẩm. + Khách hàng thực hiện mua hàng dễ dàng và nhanh chóng. Yêu cầu phi chức năng của hệ thống: + Website dễ dàng sử dụng, thu hút khách hàng.

+ Có thể nâng cấp, bảo trì trong tương lai. PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 5 2.1 Biểu đồ Use Case Các tác nhân và UC 1. Khách hàng + Đăng ký + Tìm kiếm + Đăng nhập + Xem thông tin sản phẩm + Mua hàng 2. Nhân viên + Đăng nhập + Xem thông tin khách hàng + Quản lí đơn hàng + Tìm kiếm 3.

Nhà quản lí + Tìm kiếm + Đăng nhập + Quản lí thông tin sản phẩm + Quản lí tài khoản + Thống kê doanh thu + Tạo khuyến mãi 2.1 Biểu đồ Use Case Tổng Quát 6 2.2 Biểu đồ Use Case Phân Rã 7 1. Biểu đồ UC phân rã cho tác nhân Khách Hàng 2. Biểu đồ UC phân rã cho tác nhân Nhân Viên 3. Biểu đồ UC phân rã cho tác nhân Nhà Quản Lí 8 9 2.

Đặc tả Use Case * Đăng ký - Kịch bản cho UC đăng ký Tên UC Đăng ký Tác nhân chính Khách hàng Mức 1 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng truy cập vào website Đảm bảo tối thiểu Hệ thống loại bỏ thông tin khách hàng đã nhập và trở về trang chủ Đảm bảo thành công Thông tin khách hàng được thêm vào cơ sở dữ liệu Kích hoạt Khách hàng chọn chức năng đăng ký Chuỗi sự kiện chính: 1. Hệ thống hiển thị form điền thông tin đăng ký và yêu cầu khách hàng nhập thông tin. Khách hàng điền đầy đủ thông tin như: họ tên, địa chỉ, sđt,. và bấm đăng ký.

Hệ thống kiểm tra thông tin khách hàng và xác nhận hợp lệ. Hệ thống thêm tài khoản khách hàng vào CSDL. Hệ thống thống báo đăng ký thành công và quay trở lại trang chủ. Hệ thống thông báo tài khoản có trong CSDL.

Hệ thống yêu cầu khách hàng nhập lại thông tin tài khoản. Khách hàng nhập lại thông tin. Hệ thống xác nhận thành công. Hệ thống thông báo tài khoản không hợp lệ.

Hệ thống yêu cầu khách hàng nhập lại thông tin tài khoản. Khách hàng nhập lại thông tin. Hệ thống xác nhận thành công. - Biểu đồ trình tự: 10 - Biểu đồ trạng thái 11 - Biểu đồ hoạt động 12 * Tìm kiếm -Kịch bản 13 Tên UC Tìm kiếm Tác nhân chính Khách hàng, Nhân viên, Nhà quản lí Mức 1 Người chịu trách Nhà quản li nhiệm Tiền điều kiện Sau khi truy cập vào trang web Đảm bảo tối thiểu Đảm bảo thành công Hiển thị ra sản phẩm theo tìm kiếm Kích hoạt Tác nhân chọn tìm kiếm Chuỗi sự kiện chính 1.Tác nhân chọn chức năng tìm kiếm.Hệ thống yêu cầu nhập thông tin sản phẩm để tìm kiếm.Hệ thống hiển thị sản phẩm theo thông tin tìm kiếm.a Không có sản phẩm tìm kiếm.1 Hệ thống hiển thị không có sản phẩm nào và yêu cầu nhập lại.

- Biểu đồ trình tự 14 - Biểu đồ trạng thái 15 -Biểu đồ hoạt động 16 *Xem thông tin sản phẩm -Kịch bản: Tên UC Xem thông tin sản phẩm Tác nhân chính Khách hàng Mức 1 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng truy cập vào trang web Đảm bảo tối thiểu Trang web quay trở lại trang chủ Đảm bảo thành công Hiển thị thông tin sản phẩm Kích hoạt Khách hàng bấm vào sản phẩm Chuỗi sự kiện chính: 1. Khách hàng bấm vào sản phẩm muốn xem. Hệ thống hiển thị thông tin sản phẩm. Ngoại lệ: 17 -Biểu đồ trình tự: -Biểu đồ trạng thái: -Biểu đồ hoạt động: 18 *Mua hàng: -Kịch bản: Tên UC Mua hàng Tác nhân chính Khách hàng Mức 1 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng chọn xem thông tin sản phẩm Đảm bảo tối thiểu Trở lại giao diện xem thông tin sản phẩm Đảm bảo thành công Hiển thị danh sách chức năng Kích hoạt Chọn chức năng mua hàng Chuỗi sự kiện chính: 1.Khách hàng chức năng mua hàng 2.Hệ thống hiển thị form chọn chức năng như chọn vị kem, chọn kích cỡ,chọn số lượng, chọn phiếu giảm giá.

Ngoại lệ: -Biểu đồ trình tự: 19 -Biểu đồ trạng thái: -Biểu đồ hoạt động: 20 *Chọn vị kem: -Kịch bản: Tên UC Chọn vị kem Tác nhân chính Khách hàng Mức 2 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng chọn mua hàng Đảm bảo tối thiểu Đảm bảo thành công Hiện thị vị kem đã chọn Kích hoạt Bấm vào chức năng chọn vị kem Chuỗi sự kiện chính: 1.Khách hàng chọn chức năng chọn vị kem 2.Hệ thống hiển thị vị kem theo sản phẩm đã chọn 3.Khách hàng chọn vị theo mong muốn.Hệ thống hiển thị vị kem đã chọn Ngoại lệ: -Biểu đồ trình tự: 21 -Biểu đồ trạng thái: -Biểu đồ hoạt động: 22 *Chọn kích cỡ: -Kịch bản: Tên UC Chọn kích cỡ Tác nhân chính Khách hàng Mức 2 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng chọn mua hàng Đảm bảo tối thiểu Đảm bảo thành công Hiển thị kích cỡ đã chọn Kích hoạt Chọn chức năng chọn kích cỡ Chuỗi sự kiện chính: 1.Khách hàng chọn chức năng chọn kích cỡ 2.Hệ thống hiển thị kích cỡ theo sản phẩm đã chọn 3.Khách hàng chọn kích cỡ theo mong muốn.Hệ thống hiển thị kích cỡ đã chọn Ngoại lệ 23 -Biểu đồ trình tự: -Biểu đồ trạng thái: -Biểu đồ hoạt động: 24 *Chọn số lượng: -Kịch bản: Tên UC Chọn số lượng Tác nhân chính Khách hàng Mức 2 Người chịu trách nhiệm Nhà quản lý Tiền điều kiện Khách hàng chọn mua hàng Đảm bảo tối thiểu Đảm bảo thành công Hiển thị số lượng đã chọn Kích hoạt Chọn chức năng chọn số lượng Chuỗi sự kiện chính: 1.Khách hàng chọn chức năng chọn số lượng 2.Khách hàng điền số lượng theo mong muốn.Hệ thống hiển thị số lượng đã chọn đã chọn Ngoại lệ 2.a Khách hàng điền quá số lượng trong kho 2.1 Hệ thông thông báo số lượng không đủ và yêu cầu khách hàng nhập lại 25 2.2 Khách hàng điền lại số lượng 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ