1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài phân tích và thiết kế hệ thống thông tin quản lý cửa hàng sách

34 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 đề Đề Tài Phân Tích Và Thiết Kế Hệ Thống Thông Tin Quản Lý Cửa Hàng Sách
Tác giả Nguyễn Vũ Long, Lê Thành Công, Trần Việt Anh, Vương Quân Bảo, Nguyễn Đức Thịnh
Người hướng dẫn Nguyễn Thị Kim Huệ
Trường học Trường Đại Học Công Nghệ Giao Thông Vận Tải
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề Tài
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 34
Dung lượng 1,71 MB

Cấu trúc

  • CHƯƠNG I: KHẢO SÁT HỆ THỐNG (7)
    • 1. Giới thiệu đơn vị khảo sát (7)
    • 2. Khảo sát cửa hàng (8)
      • 2.1. Danh mục các mặt hàng của cửa hàng (8)
      • 2.2. Các nghiệp vụ chính của cửa hàng (8)
        • 2.2.1. Phương thức bán hàng (9)
        • 2.2.2. Phương thức thanh toán (9)
      • 2.3. Các dịch vụ (9)
      • 2.4. Tổ chức quản lý hoạt đ6ng (10)
      • 2.5. Khảo sát (11)
        • 2.5.1. Hình thức khảo sát (11)
        • 2.5.2. Đối tượng khảo sát (12)
  • CHƯƠNG II: Phân tích và thiết kế hệ thống (16)
    • 2.1. Phân tích các chức năng, tác nhân trong hệ thống (16)
      • 2.1.1. Các chức năng chính của hệ thống (16)
      • 2.1.2. Các tác nhân chính của hệ thống (17)

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢIKHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ CỬA HÀNG SÁCH Giảng viên hướng dẫn: Nguyễn Thị Kim Huệ Nhóm si

KHẢO SÁT HỆ THỐNG

Giới thiệu đơn vị khảo sát

Đơn vị khảo sát: Nhà sách ADC Book Địa chỉ: 231C, Nguyễn Trãi, Hà N6i

Thành lập: Được đưa vào hoạt đ6ng năm 2010

Lĩnh vực kinh doanh: Bán sách và các thiết bị giáo dục

Hình thức kinh doanh của chúng tôi tập trung vào việc kết hợp bán các loại đầu sách cùng với việc cung cấp đa dạng sản phẩm như dụng cụ học tập, đồ chơi và đồ lưu niệm, nhằm đáp ứng nhu cầu của mọi lứa tuổi.

Tầng 1 của showroom là nơi trưng bày đa dạng các sản phẩm lưu niệm và đồ trang trí, bao gồm đồ dùng học tập, đồng hồ, túi quà và phụ kiện handmade Tại đây, khách hàng có thể tìm thấy các món đồ decor độc đáo như ly, cốc, tượng và nhiều sản phẩm lưu niệm khác.

Tầng 2 của cửa hàng bao gồm các lớp workshops, nơi cung cấp đa dạng loại sách như sách giáo khoa, sách tham khảo, sách thiếu nhi, sách ngoại ngữ, từ điển, truyện, tiểu thuyết, manga, comic, triết học và lý luận chính trị Ngoài ra, khu vực này còn có khu vui chơi dành cho trẻ em, tạo không gian giải trí và học hỏi thú vị cho các em nhỏ.

Phương thức thanh toán: Thanh toán bằng tiền mặt hoặc chuyển khoản vào số tài khoản của shop.

Khảo sát cửa hàng

2.1 Danh mục các mặt hàng của cửa hàng

Sách giáo khoa - sách kham khảo: dành cho cá lớp từ 1 dến 12 Sách thiếu nhi: Kỹ năng sống, truyện tranh, sách phát triển tư duy-trí tuệ, …

Sách ngoại ngữ - từ điển: Tiếng Anh, Trung, Hàn, Nhật,

Dụng cụ học tập: vở, bút, máy tính bảng, thước, hồ, compa, …

Truyện: Tiểu thuyết, truyện thiếu nhi, trinh thám, ngôn tình, manga – comic,… Đồ lưu niệm: bookmark, túi xách, móc khóa, đồ chơi giáo dục cho trẻ em,…

2.2 Các nghiệp vụ chính của cửa hàng

Bán trực tiếp tại cửa hàng

Bán qua fanpage Facebook, Instagram

Bán trên nền tảng Shoppe

Bán trên website của cửa hàng

Thanh toán ngay: Khách hàng có thể thanh toán bằng tiền mặt hoặc dùng thẻ thanh toán tại cửa hàng

Chuyển khoản cho tài khoản cửa hàng

Thanh toán qua QR code tại cửa hàng

Các dịch vụ ưu đãi giảm giá, quà tặng khách hàng khi mua sản phẩm.

Được thay thế sách miễn phí tương đương theo đúng chủng loại, linh kiện chính hãng.

Sản phẩm hư hỏng được xác định do lỗi kỹ thuật của nhà sản xuất đối với từng nhãn hàng.

Sản phẩm không thu6c trường hợp bị từ chối bảo hành. Chính sách đổi hàng:

Hàng giao không đúng chủng loại, mẫu mã như quý khách đặt hàng.

Không đủ số lượng, không đủ b6 như trong đơn hàng.

Tình trạng bên ngoài bị ảnh hưởng như bong tróc, rách xảy ra trong quá trình vận chuyển,…

Sản phẩm không đạt chất lượng bao gồm những trường hợp như quá hạn sử dụng, hết bảo hành hoặc không vận hành được, cũng như hỏng hóc khách quan trong phạm vi bảo hành của nhà cung cấp hoặc nhà sản xuất Thời gian giải quyết trả hàng tối đa là 24 tiếng kể từ khi có xác nhận với khách hàng, và cần nhận đủ sản phẩm, phụ kiện cùng với các giấy tờ liên quan.

Khi khách hàng đến cửa hàng sách, nhân viên bán hàng sẽ giới thiệu các loại sách có sẵn và hướng dẫn vị trí sắp xếp của chúng, giúp khách hàng dễ dàng tìm kiếm.

B6 phận bán hàng tư vấn chokhách hàng để khách hàng có thể chọn cho mình những loại sách phù hợp với lứa tuổi, sở thích,…

Sau khi tư vấn cho khách hàng về các loại sách và giúp họ chọn lựa cuốn sách mong muốn, nhân viên bán hàng sẽ chuẩn bị sách cho khách và lập “Phiếu yêu cầu mua hàng.” Khách hàng sau đó sẽ được hướng dẫn đến quầy thu ngân để thực hiện thanh toán với bộ phận thu ngân.

 Khách hàng là sinh viên khi tới mua sách được giảm 5% tổng giá trị hóa đơn thanh toán.

Hàng năm, vào các dịp lễ lớn như mùng 2/9, Giải phóng miền Nam 30/4 và Quốc tế Lao động 1/5, cửa hàng áp dụng chương trình giảm giá 7% trên tổng giá trị hóa đơn cho tất cả khách hàng đến mua sắm.

2.4 Tổ chức quản lý hoạt động.

Nghiên cứu thị trường mục tiêu và phân tích đối thủ cạnh tranh là bước quan trọng để xác định khách hàng tiềm năng Qua đó, doanh nghiệp có thể xây dựng và duy trì mối quan hệ bền vững với khách hàng hiện tại, góp phần nâng cao hiệu quả kinh doanh.

Tối đa hóa doanh thu từ tất cả các sản phẩm là mục tiêu chính trong kinh doanh Để đạt được điều này, cần tổ chức, điều hành và hỗ trợ hiệu quả các sàn kinh doanh cũng như các hoạt động marketing Hướng tới việc áp dụng công nghệ hiện đại sẽ giúp nâng cao hiệu quả doanh thu và lợi nhuận cho doanh nghiệp.

Quản lý danh mục sách và thông tin khách hàng là yếu tố quan trọng trong việc tối ưu hóa quy trình mua bán tại cửa hàng sách Hệ thống giúp quản lý quá trình nhập sách vào kho, giảm thiểu sai sót và nâng cao lợi nhuận Để đảm bảo hiệu quả trong việc nhập, xuất và quản lý sách, cửa hàng được chia thành ba bộ phận với chức năng cụ thể cho từng bộ phận.

Bộ phận bán hàng có trách nhiệm nhận sách từ kho và quản lý số lượng sách trên quầy Họ hỗ trợ khách hàng trong việc tìm kiếm sách cần mua một cách nhanh chóng và tư vấn về các tài liệu mà khách hàng đang tìm kiếm.

Bộ phận quản lý kho có trách nhiệm xuất, nhập và quản lý sách trong kho Bộ phận này theo dõi việc nhập hàng theo đơn đặt hàng và xuất hàng theo hợp đồng, đồng thời thực hiện việc xuất hàng ra quầy khi có yêu cầu từ bộ phận bán hàng Ngoài ra, bộ phận còn tìm kiếm và giao dịch với nhà cung cấp.

Bộ phận thu ngân có trách nhiệm lập hóa đơn bán hàng cho khách hàng Khi khách hàng đã chọn được sách và yêu cầu thanh toán, bộ phận này sẽ in hóa đơn thanh toán để hoàn tất giao dịch.

 Phỏng vấn chủ cửa hàng

Các câu hỏi dự kiến như sau:

Câu hỏi Trả lời Ghi chú

1 Cửa hàng anh cung cấp những mặt hàng nào?

Sách Văn Học, Sách Khoa Học và Kỹ Thuật, Sách Giáo Khoa và Tham Khảo,

2 Cửa hàng anh có bán hàng qua mạng không? Hình thức như thế nào?

Có, cửa hàng chúng tôi có bán hàng qua mạng Dưới hình thức: Website Chính Thức, Mạng Xã H6i,

3 Hình thức nhập thêm hàng mới như thế nào? Khảo Sát Nhu Cầu Thị

Trường, Liên Hệ với NhàXuất Bản và Nhà CungCấp, Đặt Hàng và Kiểm TraChất Lượng, Cập Nhật Hệ12

4 Cửa hàng Chị thường nhập hàng từ nhà cung cấp nào ạ?

Nhà Xuất Bản Giáo Dục Việt Nam, Nhà Xuất Bản Trẻ, Nhà Xuất Bản Kim Đồng,

Khi nhận đơn đặt hàng, người cung cấp thường báo giá trước cho cửa hàng Tuy nhiên, trong một số trường hợp, cửa hàng có thể cần thương lượng giá với người cung cấp để đạt được thỏa thuận tốt hơn.

Cửa hàng sẽ nhận báo giá từ nhà cung cấp trước khi tiến hành thương lượng Trong nhiều trường hợp, việc thương lượng lại giá là cần thiết để đảm bảo lợi ích cho cả hai bên Các yếu tố như sự biến động của giá thị trường, đơn đặt hàng với số lượng lớn, tình trạng hàng hóa xuất khẩu, và các vấn đề liên quan đến chất lượng đều có thể ảnh hưởng đến quá trình này.

5 Cửa hàng có phải chịu trách nhiệm với người mua khi hàng hóa có lỗi hay không?

Có, cửa hàng chúng tôi có trách nhiệm với người mua khi hàng hóa có lỗi

 Phỏng vấn quản lý chính

Các câu hỏi dự kiến như sau:

Câu hỏi Trả lời Ghi chú

1 Cửa hàng của anh đã từng sử dụng qua bao nhiêu phần mềm quản

M6t số phần mềm quản lý chính mà chúng tôi đã sử dụng: Phần Mềm Quản Lý Bán Hàng (POS) như lý? KiotViet , Phần Mềm Kế

2 Quản lý có trực tiếp đứng ra giải quyết các sự cố xảy ra ở cửa hàng không?

Quản lý đóng vai trò quan trọng trong việc giải quyết các sự cố tại cửa hàng, đảm bảo mọi vấn đề được xử lý một cách nhanh chóng và hiệu quả.

3 Trang web online hiện tại có gặp vấn đề gì cần khắc phục không?

Hiện tại vẫn chưa có vấn đề gì cần khắc phục.

4 Anh/chị có đào tạo nghiệp vụ cho nhân viên bán hàng không?

Tất nhiên rồi, việc đào tạo nghiệp vụ cho nhân viên bán hàng là m6t phần quan trọng trong quản lý cửa hàng sách của chúng tôi

 Phỏng vấn quản lý kho

Các câu hỏi dự kiến như sau:

Câu hỏi Trả lời Ghi chú

1 Sau khi nhập hàng về của hàng chị quản lý hàng hóa như thế nào?

Kiểm tra hàng hóa là quá trình xác nhận số lượng và thông tin sản phẩm, ghi nhận dữ liệu cần thiết Sau đó, hàng hóa được phân loại và sắp xếp một cách hợp lý trước khi được đặt vào kho Hệ thống cũng cần được cập nhật thường xuyên để đảm bảo tính chính xác, và việc báo cáo cùng phân tích dữ liệu sẽ giúp nâng cao hiệu quả quản lý hàng tồn kho.

2 Cửa hàng chị có quản lý số lượng hàng bán trong m6t ngày không?

Có, quản lý số lượng hàng bán trong m6t ngày là m6t phần quan trọng của hoạt đ6ng kinh doanh của cửa hàng

3 Chị phân loại hàng theo tiêu chí nào (đ6 mới, thương hiệu,…)?

Thể Loại Sách, Tác Giả, Thương Hiệu, Đ6 Mới, Ngôn Ngữ, Giá Cả.

Các câu hỏi dự kiến như sau:

Câu hỏi Trả lời Ghi chú

1 Khách hàng thu6c chủ yếu thu6c đ6 tuổi nào? khách hàng của chúng tôi rất đa dạng từ mọi đ6 tuổi

2 Sản phẩm bán chạy nhất ở cửa hàng là sản phẩm nào?

"Những Cuốn Sách Phổ Biến về Phát Triển Bản Thân" của tác giả John Doe là một trong những tác phẩm được yêu thích và đánh giá cao bởi độc giả Cuốn sách này cung cấp những kiến thức quý giá giúp người đọc nâng cao bản thân và phát triển kỹ năng sống.

3 Các ưu đãi của cửa hàng là như thế nào?

Khách hàng mua nhiều có được ưu đãi gì không?

Chúng tôi cung cấp m6t số ưu đãi hấp dẫn cho khách hàng, bao gồm: Ưu Đãi Cho Khách Hàng Thân Thiết, Khuyến Mãi Thời Gian Giới Hạn,

4 Shop có xuất hóa đơn cho khách hàng không?

Tất nhiên, cửa hàng của chúng tôi luôn xuất hóa đơn cho khách hàng.

5 Khi khách hàng mua hàng gặp sự cố về sản phẩm anh/chị đưa ra giải quyết như thế nào?

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

Phân tích các chức năng, tác nhân trong hệ thống

2.1.1 Các chức năng chính của hệ thống

Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:

1 Nhóm chức năng đăng ký, đăng nhập thành viên.

2 Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân.

3 Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách tài khoản của nhân viên, quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý nhà cung cấp, quản lý các chương trình khuyến mại.

4 Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng.

2.1.2 Các tác nhân chính của hệ thống

Ta có thể xác định được các tác nhân chính của hệ thống như sau:

1 NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, quản lý các sản phẩm và các thông tin liên quan trên trang web.

2 NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt đ6ng của hệ thống.

2.2 Xây dựng biểu đồ use case

2.2.1 xác định các Use case

Tác nhân “Nhân viên” có các UC sau:

 Quản lý nhà cung cấp

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

Tác nhân “Quản lý” có các UC sau:

2.2.2 Biểu đồ Use case tổng quát

Hình 1: Biểu đồ Use case tổng quát

2.2.3 Biểu đồ Use case chi tiết

2.3.1 Đặc tả Use case chủ đề quản lý cửa hàng sách

Phân tích và thiết kế hệ thống thông tin quản lý cho cửa hàng sách nhằm tối ưu hóa quy trình quản lý hoạt động kinh doanh và nâng cao trải nghiệm mua sắm cho khách hàng Hệ thống này sẽ giúp cải thiện hiệu quả quản lý, từ đó đáp ứng nhanh chóng nhu cầu của khách hàng và tăng cường sự hài lòng trong quá trình mua sắm.

Mục tiêu là xây dựng một hệ thống thông tin quản lý hiệu quả cho cửa hàng sách, giúp tối ưu hóa việc quản lý hàng hóa, đơn hàng, khách hàng và tài chính.

 Tối ưu hóa quy trình kinh doanh và tăng cường khả năng phản hồi nhanh chóng đối với yêu cầu của khách hàng.

 Tạo ra m6t giao diện người dùng thân thiện và dễ sử dụng cho nhân viên và quản lý cửa hàng.

 Quản lý Hàng Hóa: Bao gồm nhập, xuất, và tồn kho sách, theo dõi thông tin về sách như tác giả, thể loại, và giá cả.

 Quản Lý Đơn Hàng: Ghi nhận và xử lý các đơn hàng từ khách hàng, bao gồm đặt hàng, giao hàng và thanh toán.

 Quản Lý Khách Hàng: Lưu trữ thông tin cá nhân của khách hàng, lịch sử mua hàng, và hỗ trợ việc tạo hồ sơ khách hàng.

 Quản Lý Tài Chính: Theo dõi doanh thu, chi phí, lợi nhuận và tài chính của cửa hàng.

Các yêu cầu kỹ thuật

Hệ thống cần phải có khả năng tích hợp với các thiết bị POS (Point of Sale) để ghi nhận các giao dịch bán hàng.

Đảm bảo bảo mật thông tin là rất quan trọng để bảo vệ dữ liệu khách hàng và thông tin kinh doanh Giao diện người dùng cần được thiết kế đơn giản, dễ hiểu và dễ sử dụng để nâng cao trải nghiệm người dùng.

Công nghệ và cơ sở hạ tầng

 Hệ thống cần phải có khả năng tích hợp với các thiết bị POS (Point of Sale) để ghi nhận các giao dịch bán hàng.

 Phải có bảo mật thông tin đảm bảo an toàn cho dữ liệu khách hàng và thông tin kinh doanh.

 Giao diện người dùng cần phải được thiết kế đơn giản, dễ hiểu và dễ sử dụng.

 Hệ thống cần phải có khả năng tích hợp với các thiết bị POS (Point of Sale) để ghi nhận các giao dịch bán hàng.

 Phải có bảo mật thông tin đảm bảo an toàn cho dữ liệu khách hàng và thông tin kinh doanh.

Giao diện người dùng nên được thiết kế đơn giản và dễ sử dụng để tối ưu hóa trải nghiệm người dùng Đánh giá hiệu suất cần dựa trên các chỉ số quan trọng như tăng trưởng doanh thu, cải thiện quy trình làm việc và phản hồi từ cả khách hàng lẫn nhân viên.

Kết quả đánh giá hiệu suất sẽ được xác định dựa trên các chỉ số quan trọng như sự tăng trưởng doanh thu, cải thiện quy trình làm việc và phản hồi từ khách hàng cũng như nhân viên.

2.3.2 Đặc tả đăng nhập, đăng xuất. Đặc tả Use case đăng nhập

Tác nhân Nhân viên, Quản trị viên

Tiền điều kiện Người dùng đã có tài khoản trong hệ thống

Mục đích Đăng nhập tài khoản để sử dụng hệ thống

1 Người dùng muốn đăng nhập vào hệ thống

2 Người dùng nhấn vào đăng nhập từ trang chủ

3 Hệ thống hiển thị giao diện đăng nhập

4 Người dùng đăng nhập “Tên đăng nhập” và “Mật khẩu”

5 Hệ thống kiểm tra và xác nhận thông tin đăng nhập

6 Hiển thị giao diện chính của hệ thống

7 Kết thúc Usecase Dòng sự kiện phụ 1 Nếu người dùng nhập sai hoặc không nhập tên đăng nhập/mật khẩu thì không thực hiện đăng nhập

2 Nếu người dùng nhập sai mật khẩu sẽ thông báo

Hệ thống sẽ hiển thị giao diện quản lý chính cho người dùng trong trường hợp thành công, cho phép họ thực hiện các chức năng phù hợp với quyền hạn của mình.

2 Trường hợp thất bại: Hệ thống sẽ đưa ra thông báo

“Tài khoản nhập sai hoặc không tồn tại” và yêu cầu đăng nhập lại. Đặc tả Use case đăng xuất

Tác nhân Nhân viên, Quản trị viên

Tiền điều kiện Người dùng đã có đăng xuất trong hệ thống

Mục đích Đăng xuất tài khoản để khỏi trang web

1 Người dùng muốn đăng xuất tài khoản

2 Người dùng nhấn vào đăng xuất từ trang chủ

3 Hệ thống đăng xuất tài khoản hiện tại khỏi trang web và load lại form trang chủ

4 Kết thúc Usecase Hậu điều kiện Người dùng được đăng xuất khỏi trang web và quay trở lại form trang chủ

2.3.3 đặc tả Use case tìm kiếm sản phẩm

Tên Usecase Tìm kiếm sản phẩm

Tác nhân Nhân viên, quản lý

Mục đích Tìm kiếm sản phẩm tên

1 Người dùng muốn tìm kiếm sản phẩm

2 Người dùng nhập tên sản phẩm cần tìm vào thanh tìm kiếm và nhấn nút tìm kiếm

3 Hệ thống hiển thị danh sách sản phẩm có tên giống tương đối so với nội dung người dùng đã nhập

Hậu điều kiện Hệ thống hiển thị ra danh sách sản phẩm theo nội dung mà người dùng đã nhập ở thanh tìm kiếm

2.3.4 đặc tả Use case quản lý giỏ hàng Đặc tả Use case xem giỏ hàng

Tên Usecase Xem giỏ hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản

Mục đích Xem danh sách các sản phẩm trong giở hàng của mình Dòng sự kiện chính

1 Người dùng chọn chức năng xem giỏ hàng.

2 Hệ thống hiển thị Form giỏ hàng xuất hiện, với các thông tin về giỏ hàng của khách hàng hiện tại.

3 Người dùng xem thông tin chi tiết về giỏ hàng được hiển thị.

4 UC kết thúc. Đặc tả Use case chỉnh sửa sản phẩm trong giỏ hàng

Tên Usecase Xem giỏ hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản

Mục đích Chỉnh sửa các lựa chọn sản phẩm và số lượng sản phẩm trong giỏ hàng Dòng sự kiện chính

1 Nhân viên chọn chức năng xem giỏ hàng.

2 Form xem thông tin giỏ hàng xuất hiện, hệ thống hiển thị thông tin về giỏ hàng của khách hàng hiện tại.

3 Khách hàng lựa chọn lại Size, màu sắc hoặc tăng giảm số lượng hoặc xoá sản phẩm khỏi giỏ hàng theo ý muốn

4 Hệ thống lưu lại các thông tin đã thay đổi

Hậu điều kiện Giỏ hàng của khách hàng được cập nhật thành công

2.3.5 đặc tả Use case lọc sản phẩm

Tên Usecase Lọc sản phẩm

Tác nhân Nhân viên, quản lý

Mục đích Lọc ra danh sách sản phẩm theo mong muốn

1 Người dùng muốn lọc sản phẩm

2 Người dùng chọn các tiêu chí lọc ở thanh lọc trên đầu danh sách sản phẩm và nhấn nút lọc

3 Hệ thống hiển thị danh sách sản phẩm theo các tiêu chí đã chọn

4 Kết thúc Use case Hậu điều kiện Hệ thống hiển thị ra danh sách sản phẩm theo các tiêu chí mà người dùng đã chọn ở thanh lọc

2 3.6 Đặc tả Use case tìm kiếm sản phẩm

Tên Usecase Tìm kiếm sản phẩm

Tác nhân Nhân viên, quản lý

Mục đích Tìm kiếm sản phẩm tên

5 Người dùng muốn tìm kiếm sản phẩm

6 Người dùng nhập tên sản phẩm cần tìm vào thanh tìm kiếm và nhấn nút tìm kiếm

7 Hệ thống hiển thị danh sách sản phẩm có tên giống tương đối so với nội dung người dùng đã nhập

8 Kết thúc Use case Hậu điều kiện Hệ thống hiển thị ra danh sách sản phẩm theo nội dung mà người dùng đã nhập ở thanh tìm kiếm

2 3.7 Đặc tả Use case thêm sản phẩm vào giỏ hàng

Tên Usecase Thêm sản phẩm vào giỏ hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản quản lý

Mục đích Thêm sản phẩm vào giỏ hàng

1 Khách hàng muốn thêm sản phẩm vào giỏ hàng

2 Khách hàng nhấn vào nút thêm sản phẩm vào giỏ hàng tại giao diện chi tiết sản phẩm

3 Hệ thống hiển thị form Size, màu sắc

4 Khách hàng lựa chọn Size và màu sắc theo ý muốn và nhấn xác nận

5 Hệ thống lưu thông tin sản phẩm vừa chọn vào giỏ hàng của người dùng

Hậu điều kiện Sản phẩm mà khách hàng vừa chọn đã được lưu vào giỏ hàng

2 3.8 Đặc tả Use case mua hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản khách hàng

Mục đích Tạo đơn hàng để mua hàng

1 Khách hàng muốn mua hàng

2 Khách hàng nhấn vào nút mua tại giao diện chi tiết sản phẩm hoặc nhấn vào nút mua tương ứng với sản phẩm tại giao diện xem sản phẩm hoặc lựa chọn các sản phẩm muốn mua rồi nhấn mua tại giỏ hàng

3 Hệ thống hiển thị form nhập thông tin giao hàng

4 Khách hàng nhập địa giao hàng và họ tên người nhận hàng

5 Hệ thống tạo mới đơn hàng

6 Người dùng thanh toán và nhận hàng

Dòng sự kiện phụ  Đơn hàng bị huỷ, Hệ thống thông báo cho người dùng đơn hàng đã bị huỷ

 Người dùng nhập thông tin địa chỉ không hợp lệ, hệ thống yêu cầu nhập lại

Hậu điều kiện Hệ thống cập nhật trạng thái cuối cùng của đơn hàng(đã giao hoặc đã huỷ)

2 3.9 Đặc tả Use case Quản lý đơn hàng (dành cho nhân viên) Đặc tả Use case xác nhận đơn hàng

Tên Usecase Xác nhận đơn hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Xác nhận đơn hàng

1 Nhân viên muốn xác nhận đơn hàng

2 Nhân viên nhấn vào nút đơn hàng

3 Hệ thống hiển thị form quản lý đơn hàng(dành cho nhân viên)

4 Người dùng nhấn vào đơn hàng muốn xác nhận

5 Hệ thống hiển thị form chi tiết đơn hàng

6 Nhân nhấn vào xác nhận đơn hàng

7 Hệ thống cập nhật trạng thái đơn hàng là đã xác nhận

Hậu điều kiện Đơn hàng được cập nhật trạng thái là đã xác nhận Đặc tả Use case huỷ đơn hàng

Tên Usecase Xác nhận đơn hàng

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Huỷ đơn hàng

1 Nhân viên muốn huỷ đơn hàng của khách

2 Nhân viên nhấn vào nút đơn hàng

3 Hệ thống hiển thị form quản lý đơn hàng(dành cho nhân viên)

4 Người dùng nhấn vào đơn hàng muốn huỷ

5 Hệ thống hiển thị form chi tiết đơn hàng

6 Nhân nhấn vào huỷ đơn hàng

7 Hệ thống hiển thị thông báo có xác nhận huỷ đơn hàng không

8 Nhân viên nhấn xác nhận

9 Hệ thống cập nhật trạng thái đơn hàng là đã huỷ

Người dùng chọn huỷ khi hệ thống hiện thông báo xác nhận huỷ hay không và đơn hàng không có gì thay đổi

Hậu điều kiện Đơn hàng được cập nhật trạng thái là đã huỷ Đặc tả Use case cập nhật trạng thái đơn hàng

Tên Usecase Cập nhật trạng thái giao hàng

Người dùng cần đăng nhập vào tài khoản nhân viên và đảm bảo rằng đơn hàng chưa được xác nhận là đã nhận, nhằm mục đích cập nhật trạng thái giao hàng.

1 Nhân viên muốn cập nhật trạng thái đơn hàng của khách hàng

2 Nhân viên nhấn vào nút đơn hàng

3 Hệ thống hiển thị form quản lý đơn hàng(dành cho nhân viên)

4 Người dùng nhấn vào đơn hàng muốn cập nhật

5 Hệ thống hiển thị form chi tiết đơn hàng

6 Nhân nhấn vào combobox trạng thái giao hàng và lựa chọn trạng thái giao hàng(đang chuẩn bị hàng/đang giao hàng) đơn hàng

7 Hệ thống cập nhật trạng thái đơn hàng theo lựa chọn của nhân viên

Hậu điều kiện Đơn hàng được cập nhật trạng thái là theo lựa chọn của nhân viên

2 3.10 Đặc tả Use case Quản lý các sản phẩm Đặc tả Use case thêm sản phẩm

Tên Usecase Thêm sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Thêm sản phẩm vào hệ thống

1 Nhân viên muốn thêm sản phẩm

2 Nhân viên truy cập vào trang quản lý sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý sản phẩm

4 Nhân viên nhấn vào nút thêm sản phẩm

5 Hệ thống hiển thị Form thêm sản phẩm

6 Người dùng nhập các thông tin về sản phẩm và nhấn xác nhận

7 Hệ thống lưu thông tin sản phẩm vào hệ thống và cập nhật lên trang web

8 Kết thúc Use case Luồng sự kiện phụ

Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra thông báo và yêu cầu nhập lại

Hậu điều kiện Sản phẩm mới được thêm vào trang web Đặc tả Use case sửa sản phẩm

Tên Usecase Sửa sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Sửa thông tin sản phẩm

1 Nhân viên muốn sửa sản phẩm

2 Nhân viên truy cập vào trang quản lý sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý sản phẩm

4 Nhân viên nhấn vào nút sửa tại sản phẩm mình muốn sửa

5 Hệ thống hiển thị Form sửa sản phẩm

6 Nhân viên sửa các thông tin về sản phẩm và nhấn xác nhận

7 Hệ thống lưu thông tin sản phẩm vào hệ thống và cập nhật lên trang web

8 Kết thúc Use case Luồng sự kiện phụ

Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra thông báo và yêu cầu nhập lại

Hậu điều kiện Thông tin sản phẩm được sửa được cập nhật lên hệ thống Đặc tả Use case xoá sản phẩm

Tên Usecase xoá sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Xoá tin sản phẩm

1 Nhân viên muốn xoá sản phẩm

2 Nhân viên truy cập vào trang quản lý sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý sản phẩm

4 Nhân viên nhấn vào nút xoá tại sản phẩm mình muốn sửa

5 Hệ thống hiển thị thông báo xác nhận xoá hay không

6 Nhân viên nhấn xác nhận

7 Hệ thống xoá thông tin sản phẩm vào khỏi hệ thống

8 Kết thúc Use case Luồng sự kiện phụ

Người dùng chọn huỷ khi hệ thống hiện thông báo xác nhận huỷ hay không và đơn hàng không có gì thay đổi

Hậu điều kiện Thông tin sản phẩm được xoá khỏi hệ thống

2 3.11 Đặc tả Use case quản lý nhà cung cấp Đặc tả Use case thêm nhà cung cấp

Tên Usecase Thêm nhà cung cấp

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Thêm nhà cung cấp vào hệ thống

1 Nhân viên muốn thêm nhà cung cấp

2 Nhân viên truy cập vào trang quản lý nhà cung cấp bằng cách nhấn vào nút quản lý nhà cung cấp

3 Hệ thống hiển thị Form quản lý nhà cung cấp

4 Nhân viên nhấn vào nút thêm nhà cung cấp

5 Hệ thống hiển thị Form thêm nhà cung cấp

6 Người dùng nhập các thông tin về nhà cung cấp và nhấn xác nhận

7 Hệ thống lưu thông tin nhà cung cấp vào hệ thống

8 Kết thúc Use case Luồng sự kiện Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra

28 phụ thông báo và yêu cầu nhập lại

Hậu điều kiện Nhà cung cấp mới được thêm vào trang web Đặc tả Use case sửa nhà cung cấp

Tên Usecase Sửa nhà cung cấp

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Sửa thông tin nhà cung cấp

1 Nhân viên muốn sửa nhà cung cấp

2 Nhân viên truy cập vào trang quản lý nhà cung cấp bằng cách nhấn vào nút quản lý nhà cung cấp

3 Hệ thống hiển thị Form quản lý nhà cung cấp

4 Nhân viên nhấn vào nút sửa tại nhà cung cấp mình muốn sửa

5 Hệ thống hiển thị Form sửa nhà cung cấp

6 Nhân viên sửa các thông tin về nhà cung cấp và nhấn xác nhận

7 Hệ thống lưu thông tin nhà cung cấp vào hệ thống và cập nhật lên trang web

8 Kết thúc Use case Luồng sự kiện phụ

Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra thông báo và yêu cầu nhập lại

Hậu điều kiện Thông tin nhà cung cấp được sửa được cập nhật lên hệ thống Đặc tả Use case xoá nhà cung cấp

Tên Usecase xoá nhà cung cấp

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Xoá nhà cung cấp khỏi hệ thống

1 Nhân viên muốn xoá nhà cung cấp

2 Nhân viên truy cập vào trang quản lý nhà cung cấp bằng cách nhấn vào nút quản lý nhà cung cấp

3 Hệ thống hiển thị Form quản lý nhà cung cấp

4 Nhân viên nhấn vào nút xoá tại nhà cung cấp mình muốn sửa

5 Hệ thống hiển thị thông báo xác nhận xoá hay không

6 Nhân viên nhấn xác nhận

7 Hệ thống xoá thông tin nhà cung cấp khỏi hệ thống

8 Kết thúc Use case Luồng sự kiện phụ

Người dùng chọn huỷ khi hệ thống hiện thông báo xác nhận huỷ hay không và đơn hàng không có gì thay đổi

Hậu điều kiện Thông tin nhà cung cấp được xoá khỏi hệ thống

2 3.12 Đặc tả Use case quản lý danh mục sản phẩm Đặc tả Use case thêm danh mục sản phẩm

Tên Usecase Thêm sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Thêm sản phẩm vào hệ thống

1 Nhân viên muốn thêm sản phẩm

2 Nhân viên truy cập vào trang quản lý sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý sản phẩm

4 Nhân viên nhấn vào nút thêm sản phẩm

5 Hệ thống hiển thị Form thêm sản phẩm

6 Người dùng nhập các thông tin về sản phẩm và nhấn xác nhận

7 Hệ thống lưu thông tin sản phẩm vào hệ thống và cập nhật lên trang web

8 Kết thúc Use case Luồng sự kiện phụ

Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra thông báo và yêu cầu nhập lại

Hậu điều kiện Sản phẩm mới được thêm vào trang web Đặc tả Use case sửa danh mục sản phẩm

Tên Usecase Sửa danh mục sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Sửa thông tin danh mục sản phẩm

Dòng sự kiện 1 Nhân viên muốn sửa danh mục sản phẩm

30 chính 2 Nhân viên truy cập vào trang quản lý danh mục sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý danh mục sản phẩm

4 Nhân viên nhấn vào nút sửa tại danh mục sản phẩm mình muốn sửa

5 Hệ thống hiển thị Form sửa danh mục sản phẩm

6 Nhân viên sửa các thông tin về danh mục sản phẩm và nhấn xác nhận

7 Hệ thống lưu thông tin danh mục sản phẩm vào hệ thống và cập nhật lên trang web

8 Kết thúc Use case Luồng sự kiện phụ

Nhân viên nhập các thông tin không hợp lệ hoặc thiếu, hệ thông đưa ra thông báo và yêu cầu nhập lại

Hậu điều kiện Thông tin danh mục sản phẩm được sửa được cập nhật lên hệ thống Đặc tả Use case xoá danh mục sản phẩm

Tên Usecase xoá danh mục sản phẩm

Tiền điều kiện Người dùng đã đăng nhập tài khoản nhân viên

Mục đích Xoá danh mục sản phẩm

1 Nhân viên muốn xoá danh mục sản phẩm

2 Nhân viên truy cập vào trang quản lý danh mục sản phẩm bằng cách nhấn vào nút quản lý sản phẩm

3 Hệ thống hiển thị Form quản lý danh mục sản phẩm

4 Nhân viên nhấn vào nút xoá tại danh mục sản phẩm mình muốn sửa

5 Hệ thống hiển thị thông báo xác nhận xoá hay không

6 Nhân viên nhấn xác nhận

7 Hệ thống xoá thông tin danh mục sản phẩm vào khỏi hệ thống

8 Kết thúc Use case Luồng sự kiện phụ

Người dùng chọn huỷ khi hệ thống hiện thông báo xác nhận xoá hay không và đơn hàng không có gì thay đổi

Hậu điều kiện Thông tin sản danh mục phẩm được xoá khỏi hệ thống

2 3.13 Đặc tả Use case thống kê Đặc tả Use case xem thống kê

Tên Usecase Xem thống kê

Tiền điều kiện Người dùng đã đăng nhập tài khoản quản lý Mục đích Xem thống kê của trang web

1 Quản lý muốn xem thống kê của trang web

2 Quản lý nhấn vào xem thống kê tại trang chủ

3 Hệ thống hiển thị giao diện thống kê

4 Quản lý xem thống kê

5 Kết thúc Use case Đặc tả Use case xuất file thống kê

Tên Usecase Xuất file thống kê

Tiền điều kiện Người dùng đã đăng nhập tài khoản quản lý Mục đích Xuất file thống kê

1 Quản lý muốn xuất file thống kê của trang web

2 Quản lý nhấn vào xem thống kê tại trang chủ

3 Hệ thống hiển thị giao diện thống kê

4 Quản lý nhấn vào nút xuất file

5 Hệ thống hiển thị giao diện xuất file

6 Quản lý nhấn xác nhận

7 Hệ thống gửi file thống kê về thiết bị

8 Kết thúc Use case Luồng sự kiện phụ

Quản lý nhấn huỷ thay vì nhấn xác nhận ở giao diện xuất file

Hệ thống đưa trở lại giao diện xem thống kê Hậu điều kiện File thống kê được gửi về thiết bị

2 3.14 Đặc tả Use case quản lý tài khoản nhân viên Đặc tả Use case thêm tài khoản nhân viên

Tên Usecase Thêm tài khoản nhân viên

Tiền điều kiện Người dùng đã đăng nhập tài khoản quản lý

Mục đích Thêm tài khoản cho nhân viên

1 Quản lý muốn thêm tài khoản cho nhân viên

2 Quản lý truy cập vào trang quản lý tài khoản nhân viên bằng cách nhân vào nút quản lý tài khoản nhân viên

3 Hệ thống hiển thị giao diện quản lý tài khoản nhân viên

4 Quản lý nhấn vào nút thêm tài khoản

5 Hệ thống hiển thị form thêm tài khoản nhân viên

6 Quản lý nhập các thông tin và nhấn xác nhạn

7 Hệ thông thêm mới tài khoản nhân viên vào hệ thống

8 Kết thúc Use case Luồng sự kiện phụ

Quản lý nhập thông tin thiếu hoặc không hợp lệ, hệ thống yêu cầu nhập lại thông tin

Hậu điều kiện Tài khoản nhân viên mới được thêm vào hệ thống Đặc tả Use case sửa tài khoản nhân viên

Tên Usecase Sửa tài khoản nhân viên

Tiền điều kiện Người dùng đã đăng nhập tài khoản quản lý

Mục đích Sửa tài khoản cho nhân viên

1 Quản lý muốn sửa tài khoản cho nhân viên

2 Quản lý truy cập vào trang quản lý tài khoản nhân viên bằng cách nhân vào nút quản lý tài khoản nhân viên

3 Hệ thống hiển thị giao diện quản lý tài khoản nhân viên

4 Quản lý nhấn vào nút sửa tương ứng với tài khoản muốn sửa

5 Hệ thống hiển thị form sửa tài khoản nhân viên

6 Quản lý nhập các thông tin và nhấn xác nhạn

7 Hệ thông cập nhật thông tin tài khoản nhân viên vào hệ thống

8 Kết thúc Use case Luồng sự kiện phụ

Quản lý nhập thông tin thiếu hoặc không hợp lệ, hệ thống yêu cầu nhập lại thông tin

Hậu điều kiện Thông tin tài khoản nhân được cập nhật vào hệ thống Đặc tả Use case xoá tài khoản nhân viên

Ngày đăng: 12/02/2025, 16:39