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

đề tài phân tích thiết kế hệ thống quản lý bán sản phẩm cổ trang trực tuyến

62 1 0

Đ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 Quản lý Bán Sản phẩm Cổ trang Trực tuyến
Tác giả Phạm Đức Phú
Người hướng dẫn Cô Nguyễn Thị Hội
Trường học Trường Đại học Thương mại
Chuyên ngành Phân tích và Thiết kế Hệ thống Thông tin
Thể loại Bài thảo luận
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 62
Dung lượng 4,12 MB

Nội dung

Hệ thống sau khi triển khai cần đáp ứng các chức năng sau: - Hỗ trợ việc mua và tìm kiếm thông tin về sản phẩm cổ trang của khách hàng: Khách hàng có thể vào website để xem xét mãu mã, g

Trang 1

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA: HTTTKT & TMĐT .

BÀI THẢO LUẬN

HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ

BÁN SẢN PHẨM CỔ TRANG TRỰC TUYẾN

GVHD : Cô Nguyễn Thị Hội Người làm báo cáo : Phạm Đức Phú

Mã sinh viên : 20D191075 Lớp HP : 2229INFO1821

- Hà Nội, 2022 –

Trang 2

LỜI MỞ ĐẦU

Sự phát triển của công nghệ thông tin đã mang lại những bước tiến nhảy vọt trong nhiều ngành kinh tế cũng như trong mọi mặt của đời sống xã hội Nó trở thành công cụ không thể thiếu trong nhiều lĩnh vực trong cuộc sống như y tế, nghiên cứu, học tập, … và đặc biệt không thể thiếu trong lĩnh vực quản lý cửa hàng trực tuyến

Dịch vụ bán hảng qua Internet, quản lý cửa hàng trực tuyến đã trở thành một trong những dịch vụ hữu ích và phổ biến nhất ở nước ta Dịch vụ này cho phép người dùng tìm kiếm lựa chọn sản phẩm để mua, thực hiện giao dịch mà không cần phải trực tiếp đến cửa hàng và chỉ cần một vài thao tác đơn giản trên máy tính hay điện thoại có kết nối internet là có thể mua được những thứ mình cần

mà không tốn nhiều thời gian, công sức

Việc ứng dụng máy tính vào công tác quản lý cửa hàng đang dần trở nên cấp thiết và là yêu cầu không thể thiếu nhằm tối ưu hóa linh vực quản lý cũng như loại bỏ những phương pháp quản lý lạc hậu gây tốn kém thời gian, tiền bạc cùng

nhiều mặt khác Chính vì vậy, với việc tạo ra hệ thống: “Phân tích và thiết kế

hệ thống quản lý bán sản phẩm cổ trang”, em mong muốn có thể tạo ra một hệ

thống giúp dễ dàng quản lý cửa hàng, chuỗi cửa hàng một cách đơn giản, tối ưu

và hiệu quả nhất có thể

Trong quá trình phân tích và thiết kế em đã cố gắng hết sức để hoàn thành bài báo cáo này, tuy nhiên do kiến thức còn hạn chế cũng như chưa có nhiều kinh nghiệm nên chắc chắn bài thíết kế của em còn thiếu sót Em rất mong nhận được

ý kiến đóng góp của cô cũng như những người quan tâm để đề tài được hoàn thiện hơn

I MÔ TẢ BÀI TOÁN

Cửa hàng bán sản phẩm cổ trang trực tuyến “U Đông Phục” chuyên kinh

doanh các sản phẩm, phụ kiện cổ trang Trung Hoa Cửa hàng kinh doanh online

và nhận đơn đặt hàng của khách hàng qua hình thực đặt hàng online qua những trang thương mại điện tử hoặc thông qua mạng xã hội Ngoài ra cửa hàng còn nhận order Hán phục trực tiếp từ nội địa Trung Để có thể mua hàng trực tiếp,

Trang 3

mỗi khách hàng sẽ cần tạo cho mình một tài khoản riêng trên hệ thống bán hàng trực tuyến của cửa hàng

Mọi hình ảnh, thông tin về sản phẩm bao gồm: mẫu mã, kiểu dáng, màu sắc, xuất xứ cùng ý tưởng, chủ đề, … đều được công bố trên trang web bán hàng trực tuyến của cừa hàng Nhờ vào đó khách hàng có thể tìm kiếm bất cứ mặt hàng nào theo những tiêu chí mình mong muốn nhờ vào những thông tin riêng về sản phẩm

Sau khi đã thấy sản phẩm theo mong muốn, khách hàng thêm sản phẩm vào giỏ hàng và có thể điều chỉnh số lượng, đơn vị và thời gian vận chuyển trong ngày tùy ý Khách hàng quyết định đặt mua sản phẩm cần điền đầy đủ thông tin

cá nhân và gửi yêu cầu mua hàng đến cửa hàng, tiếp đến khách hàng có thể chọn phương thức thanh toán trực tuyến hoặc tại gia Nhân viên cửa hàng sẽ chuẩn bị đơn hàng cho khách hàng theo đúng thông tin được điền trên đơn hàng và gửi hàng cho đơn vị vận chuyển Hàng sẽ được cửa hàng giao cho đơn vị vận chuyển để gửi tới khách hàng trong vòng 1-7 ngày tùy vào địa điểm nhận hàng Khách hàng và cửa hàng cùng có thể theo dõi quá trình vận chuyển ngay trên hệ thống

Nhân viên cửa hàng cần nắm rõ nhiệm vụ quản lý sản phẩm, lượng hàng hiện

có, lượng hàng bán ra và tồn kho Quản lý của hệ thống có quyền kiểm soát tài khoản của nhân viên và thực hiện hoạt động quản lý nhân viên

Mỗi cuối tháng, nhân viên cần làm báo cáo thống kê số liệu doanh thu, chi phí, lợi nhuận của cửa hàng để gửi lên quản lý, chủ cửa hàng để chủ cửa hàng có thể nắm rõ tình hình kinh doanh của cửa hàng

Hệ thống sau khi triển khai cần đáp ứng các chức năng sau:

- Hỗ trợ việc mua và tìm kiếm thông tin về sản phẩm cổ trang của khách hàng: Khách hàng có thể vào website để xem xét mãu mã, giá thành lựa chọn trang phục, phụ kiến cổ trang mà mình mong muốn và sau đó đăng kí mua

- Quản lý việc nhập hàng hóa

Trang 4

- Quản lý đơn hàng: Nhân viên cập nhật, tiếp nhận đơn hàng khi khách hàng gửi yêu cầu đặt hàng thông qua website

- Hỗ trợ việc thanh toán khi giao hàng cho khách

- Quản lý: Hệ thống website hỗ trợ việc nhân viên bán hàng, theo dõi thống kê được các loại sản phẩm còn trong kho, sổ lượng hiện có, mặt hàng bán chạy, …

- Hỗ trợ quản lý nhân viên: Theo dõi được thông tin cá nhân, thời gian và thời lượng làm việc của nhân viên

II PHÂN TÍCH

1 XÁC ĐỊNH YÊU CẦU (REQUIREMENT DETERMINATION)

a Yêu cầu chức năng

▪ Đăng nhập hệ thống

- Khách hàng có thể đăng ký và đăng nhập vào khoản để thực hiện các giao dịnh mua hàng trực tuyến trên website của cửa hàng

- Nhân viên đăng nhập tài khoản làm việc

- Quản lý đăng nhập tài khoản làm việc

▪ Quản lý tài khoản

- Quản lý có thể xem thông tin tài khoản bất kỳ

- Quản lý thêm bớt quyền đối với tài khoản của nhân viên

- Quản lý xóa tài khoản đã lâu không sử dụng

▪ Đăng ký mua hàng

- Tìm kiếm sản phẩm cổ trang

+ Khách hàng tìm kiếm sản phẩm cổ trang theo mã sản phẩm

+ Khách hàng tìm kiếm sản phẩm cổ trang theo quốc gia

+ Khách hàng tìm kiếm sản phẩm cổ trang theo phong cách

Trang 5

+ Khách hàng tìm kiếm sản phẩm cổ trang theo giới tính

- Điều chỉnh giỏ hàng

+ Khách có thể thềm hoặc bớt sản phẩm trong giỏ hàng

+ Khách hàng có thể thay đổi số lượng trong một sản phẩm

- Thanh toán

+ Khách hàng cần điền đầy đủ thông tin cần thiest vào đơn hàng nếu có quyết định mua hàng

+ Khách hàng gửi yêu cầu mua hàng trên hệ thống cho cửa hàng

+ Khách hàng chọn phương thức thanh toán trên hệ thống

+ Hệ thống lập hóa đơn

▪ Quản lý thông tin đơn hàng

- Nhân viên xem danh tính khách hàng, hình thức thanh toán, giá trị, ngày đặt và trạng thái giao hàng

- Nhân viên có thể xem chi tiết và chỉnh sửa

▪ Quản lý kho

- Nhân viên quản lý lượng hàng hiện có

- Nhân viên quản lý lượng hàng đã bán

- Nhân viên quản lý lượng hàng tồn kho

Nhân viên có quyền thêm, xóa, sửa trong mục quản lý kho

▪ Quản lí nhân viên:

- Quản lí cập nhật thông tin cá nhân của các nhân viên

- Quản lí tính thời gian làm việc của các nhân viên

- Quản lí tính lương của các nhân viên

Quản lí có quyền thêm, xóa, sửa trong mục quản lý nhân viên

Trang 6

▪ Báo cáo thống kê:

- Nhân viên của hệ thống làm báo cáo thống kê về doanh thu

- Nhân viên của hệ thống làm báo cáo thống kê về chi phí

- Nhân viên của hệ thống làm báo cáo thống kê về lợi nhuận

Nhân viên có quyền thêm, xóa, sửa trong mục báo cáo thống kê

Task Table (Danh sách các chức năng nghiệp vụ của hệ thống)

1 R1: Đăng nhập hệ

thống

R1.1: Đăng ký R1.2: Đăng nhập

R3.1.1 Tìm kiếm sản phẩm theo mã sản phẩm

R3.1.2 Tìm kiếm sản phẩm theo quốc gia

Trang 7

R3.1.3 Tìm kiếm sản phẩm theo phong cách

R3.1.4 Tìm kiếm sản phẩm theo giới tính

R3.2: Điều chỉnh giỏ

hàng

R3.2.1 Thêm bớt sản phẩm trong giỏ

R3.2.2 Thay đổi

số lượng sản phẩm

R3.3: Thanh toán R3.3.1 Điền

thông tin R3.3.2 Gửi yêu cầu mua hàng R3.3.3 Chọn phương thức thanh toán R3.3.4 Lập hoá

Trang 8

R5.3: Quản lý lượng hàng tồn kho

6 R6: Quản lý nhân

viên

R6.1: Cập nhật thông tin nhân viên

R6.2: Tính thời gian làm việc

về chi phí R7.3: Báo cáo thống kê

về lợi nhuận

b Yêu cầu phi chức năng

Trang 9

▪ Về giao diện

- Giao diện khích thước: 1600 x 900

- Giao diện đăng nhập/ đăng kí: Nền chủ đạo màu trắng, được chia làm 2 bên, bên trái hiển thị form đăng ký thành viên, bên phải giao diện là form đăng nhập

- Các ô nhập dữ liệu được viền ngoài màu xanh dương

- Giao diện chính: Màu sắc chủ đạo của phần mềm là màu trắng kết hợp màu đỏ nhạt, các mục, chủ yếu sử dụng màu sắc hồng hoa đào, chữ thường màu đen

- Cụ thể từng giao diện chức năng:

+ Giao diện trang chủ

+ Giao diện Đăng kí/ đăng nhập tài khoản

+ Giao diện quản lý nhân viên

+ Giao diện quản lý đơn hàng

+ Giao diện quản lý thông tin đơn hàng

+ Giao diện quản lý kho

+ Giao diện xem giỏ hàng và thanh toán

+ Giao diện quản lý tài khoản khách hàng

+ Giao diện báo cáo thống kê

- Trên mỗi giao diện chức năng đều hiển thị thanh tìm kiếm Gồm có ô tìm kiếm

và biểu tượng tìm kiếm trên cùng phần nội dung bên phải của trang

- Font chữ: Times New Roman, cỡ chữ 14

▪ Về hiệu năng

- Về tốc độ phản hồi

Trang 10

Tối đa 2s/1 thao tác, sau 30 giây nhân viên không sử dụng thao tác, hệ thống tự động chuyển sang chế độ nghỉ

- Về phạm vi thời gian

o Cho phép tối đa 300 người truy cập vào hệ thống cùng lúc

o Thời gian cho phép người sử dụng bình thường có thể sử dụng là 14h/ngày, tối đa là 18h/ ngày

- Không gian:

o Dung lượng cho hệ thống là 32GB

o Tài nguyên lưu trữ chiếm dụng của hệ thống trong trạng thái hoạt động bình thường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng

- Độ tin cậy khả dụng: Khi đăng nhập sai quá 3 lần thì tài khoản sẽ bị khóa 30 phút, sai đến lần thứ 5 sẽ bị khóa 24h

▪ Về bảo mật

- Tích hợp tường lửa (firewall) và phần mềm diệt virus sẽ tự động quét phần mềm

- Mã hóa thông tin khách hàng

- Phân quyền cho các tài khoản

▪ Về cài đặt

- Cài đặt được trên các hệ điều hành Windows và Mac OS

- Cài đặt được trên máy tính của công ty và cửa hàng

▪ Yêu cầu khác

- Ngôn ngữ: Tiếng Việt

- Có khả năng chỉnh sửa lỗi chính tả khi nhập thông tin và hoạt động liên tục trong giờ hành chính

Trang 11

- Toàn bộ quy trình nghiệp vụ của hệ thống phải tuân thủ theo nghị định về thương mại điện tử của Chính phủ

2 XÁC ĐỊNH UC (USE CASE DIAGRAMS)

2.1 Xác định Actor

- Nhà cung cấp: Là các doanh nghiệp mà cửa hàng nhập hàng về Mỗi nhà cung cấp có mã số nhà cung cấp, tên nhà cung cấp, số tài khoản giao dịch, địa chỉ, số điện thoại Tác nhân này không trực tiếp tham gia vào hệ thống

- Khách hàng: Là người giao dịch, đặt hàng trực tiếp thông qua hệ thống Họ có thể lựa chọn sản phẩm, địa điểm, thời gian giao nhận hàng và có thể đăng kí làm thành viên, xem các loại hàng trong hệ thống

- Quản lý: Là người điều hành, chịu toàn bộ trách nhiệm về hoạt động kinh doanh của cửa hàng Quản lý nhập hàng, nhân viên, tài khoản của nhân viên và khách hàng

- Hệ thống thanh toán: Hệ thống thanh toán thực hiện các giao dịch thanh toán cho khách hàng

2.2 Xác định UC

- Đăng nhập hệ thống gồm các uc con là R1.1: Đăng ký; R1.2: Đăng nhập Đây

là ca sử dụng được thực hiện bởi người cho phép người dùng đăng nhập hệ thống và đăng ký tài khoản

- Quản lý tài khoản gồm các uc con là R2.1: Xem thông tin tài khoản; R2.2: Thay đổi quyền tài khoản; R2.3: Xóa tài khoản Ca sử dụng này được sử dụng khi đội ngũ quản lý các tài khoản nhân viên và khách hàng

- Đăng ký mua hàng gồm các uc con là R3.1: Tìm kiếm sản phẩm; R3.2: Điều chỉnh giỏ hàng; R3.3: Thanh toán Ca sử dụng này được thực hiện bởi khách hàng của cửa hàng, thông qua ca sử dụng này, nhân viên của cửa hàng sẽ cập nhật các thông tin trong đơn hàng mà khách hàng gửi đến Xác định các đơn

Trang 12

hàng cần đáp ứng, thống kê các đơn hàng đã thanh toán, các đơn hàng chưa thanh toán, hủy các đơn hàng không đặt nữa

-Quản lý giao hàng được sử dụng khi nhân viên chuẩn bị và đóng gói hàng gửi

đi cho khách

- Quản lí kho gồm các uc con là R5.1: Quản lý lượng hàng hiện có; R5.2: Quản

lý lượng hàng đã bán; R5.3: Quản lý lượng hàng tồn kho Ca sử dụng này được nhân viên cửa hàng thực hiện nhằm mục đích quản lý hàng hóa, cập nhật thông tin các lượng hàng hiện có, đã bán và tồn kho của cửa hàng

- Quản lý nhân viên gồm các uc con là R6.1: Cập nhật thông tin nhân viên; R6.2: Tính thời gian làm việc; R6.3: Tính lương Ca sử dụng này được quản lý thực hiện nhằm mục đích quản lý nhân viên của cửa hàng

- Báo cáo thống kê gồm các uc con là R7.1: Báo cáo thống kê về doanh thu; R6.2: Báo cáo thống kê về chi phí; R7.3: Báo cáo thống kê về lợi nhuận Ca sử dụng cho phép nhân viên thực hiện báo cáo, in ra các bản báo cáo, thống kê về các mặt hàng, doanh thu, lượng hàng tồn rồi gửi cho quản lý

Trang 13

2.3 Viết Use-case Description

2.3.1 Use-case “Đăng nhập hệ thống”

2.3.1.1 Use-case “Đăng ký”

trọng

Trang 14

1 Tác nhân chính: Người dùng (Khách hàng, nhân viên,

quản lý)

2 Mục tiêu: Người dùng muốn tạo một tài khoản mới trên

hệ thống

3

Mô tả hoạt động: Người sử dụng chọn chức năng đăng

ký, nhập tên đăng nhập và mật khẩu để tạo một tài khoản

5 Hệ thống kiểm tra thông tin đăng ký

6 Hệ thống thông báo người dùng đăng ký thành công 7

Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh B1: Thông tin đăng ký không hợp lệ

1 Hệ thống thông báo thông tin đăng ký không hợp lệ và

hiển thị màn hình đăng ký để người dùng nhập lại

2 Hệ thống quay lại bước 3 trong luồng sự kiện chính

Rẽ nhánh B2: Người dùng đột ngột dừng đăng ký

1 Hệ thống xác nhận người dùng dừng việc đăng ký tài

Trang 15

Mô tả hoạt động: Người sử dụng chọn chức năng đăng

nhập, nhập tên đăng nhập và mật khẩu để đăng nhập vào hệ

3 Người dùng nhập tên đăng nhập và mật khẩu

4 Hệ thống kiểm tra thông tin đăng nhập

5 Hệ thống hiển thị đăng nhập thành công

6 Kết thúc ca sử dụng

Trang 16

Luồng phụ:

Rẽ nhánh B1: Thông tin đăng nhập không chính xác

1 Hệ thống thông báo thông tin đăng nhập không chính xác

và hiển thị màn hình đăng nhập để người dùng nhập lại

2 Hệ thống quay lại bước 3 trong luồng sự kiện chính

Rẽ nhánh B2: Người dùng quên mật khẩu

1 Người dùng chọn chức năng quên mật khẩu trên màn

hình đăng nhập

2 Hệ thống thông báo gửi lại mật khẩu qua email và hiển

thị màn hình nhập email

3 Người dùng nhập email và chọn nút nhận lại mật khẩu

4 Hệ thống kiểm tra email và gửi liên kết để cài đặt lại mật

khẩu cho người dùng qua email

5 Kết thúc ca sử dụng

2.3.2 Use-case “Quản lý tài khoản”

Trang 17

2.3.2.1 Use-case “Xem thông tin tài khoản”

STT UC name: Xem thông tin tài khoản R2.1 Quan

trọng

1 Tác nhân chính: Quản lý

2 Mục tiêu: Xem thông tin tài khoản mong muốn bất kỳ

3

Mô tả hoạt động: Quản lý chọn chức năng quản lý tài khoản,

chọn mục xem thông tin tài khoản, chọn vào tài khoản bất

kỳ để xem thông tin của tài khoản

4 Ngoại lệ/ Ràng buộc để thực hiện: Quản lý muốn xem thông

tin một tài khoản bất kỳ

5

Luồng sự kiện chính:

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý tài khoản

2 Quản lý chọn chức năng xem thông tin tài khoản

3 Hệ thống hiển thị màn hình danh sách tài khoản

4 Quản lý lựa chọn tài khoản cần xem

5 Màn hình hiển thị thông tin của tài khoản

6 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi xem thông tin tài khoản

1 Hệ thống thông báo lỗi khi xem thông tin tài khoản

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

Trang 18

2.3.2.2 Use-case “Xóa tài khoản”

trọng

1 Tác nhân chính: Quản lý

2 Mục tiêu: Xóa tài khoản quá thời hạn sử dụng

3

Mô tả hoạt động: Quản lý chọn chức năng quản lý tài khoản,

chọn mục xóa tài khoản, chọn vào tài khoản quá thời hạn sử

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý tài khoản

2 Quản lý chọn chức năng xóa tài khoản

3 Hệ thống hiển thị danh sách các tài khoản quá thời hạn sử

6 Quản lý xác nhận xóa tài khoản

7 Màn hình hiển thị đã xóa thành công

8 Kết thúc ca sử dụng

Luồng phụ:

Trang 19

Rẽ nhánh: Quản lý đột ngột dừng xóa tài khoản

1 Hệ thống xác nhận lại quản lý có chắc chắn muốn xóa tài

khoản không

2 Quản lý xác nhận hủy xóa

3 Hệ thống trở lại màn hình của chức năng trước đó

4 Kết thúc ca sử dụng

2.3.2.3 Use-case “Thay đổi quyền tài khoản”

STT UC name: Thay đổi quyền tài khoản R2.3 Quan

Mô tả hoạt động: Quản lý chọn chức năng quản lý tài khoản,

chọn mục thay đổi quyền tài khoản, chọn vào tài khoản cần

thay đổi quyền và chọn các quyền muốn cấp cho tài khoản

nhân viên

4 Ngoại lệ/ Ràng buộc để thực hiện: Quản lý muốn thay đổi

quyền của một tài khoản nhân viên

5

Luồng sự kiện chính:

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý tài khoản

2 Quản lý chọn chức năng thay đổi quyền tài khoản

Trang 20

3 Hệ thống hiển thị màn hình danh sách tên tài khoản

4 Quản lý chọn tên tài khoản và nhấn chọn thay đổi quyền

5 Quản lý nhấn chọn các quyền muốn cấp cho tài khoản

nhân viên và nhấn lưu

6 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi thay đổi quyền tài khoản

1 Hệ thống thông báo lỗi khi thay đổi quyền tài khoản

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

2.3.3 Use-case “Đăng ký mua hàng”

2.3.3.1 Use-case “Tìm kiếm sản phẩm”

Trang 21

STT UC name: Tìm kiếm sản phẩm R3.1 Quan

trọng

1 Tác nhân chính: Khách hàng

2 Mục tiêu: Khách hàng tìm kiếm sản phẩm theo sở thích

3

Mô tả hoạt động: Khách hàng sử dụng chức năng trang chủ

chọn mục tìm kiếm sản phẩm, nhập mô tả sản phẩm theo

tiêu chí riêng và nhấn tìm kiếm

4 Ngoại lệ/ Ràng buộc để thực hiện: Khách hàng muốn tìm

Rẽ nhánh: Không có sản phẩm phù hợp với mô tả

1 Hệ thống thông báo không có sản phẩm phù hợp với mô

tả và hiển thị màn hình tìm kiếm sản phẩm để thực hiện

nhập lại

2 Hệ thống quay lại bước 4 trong luồng sự kiện chính

Trang 22

2.3.3.2 Use-case “Điều chỉnh giỏ hàng”

• Use-case “Thêm, bớt sản phẩm trong giỏ”

STT UC name: Thêm, bớt sản phẩm trong giỏ R3.2.1

Mô tả hoạt động: Khách hàng sử dụng chức năng giỏ hàng,

chọn mục điều chỉnh giỏ hàng, nhấn thêm hoặc bỏ các sản

phẩm trong giỏ

4 Ngoại lệ/ Ràng buộc để thực hiện: Khách hàng muốn thêm

hoặc bớt một sản phẩm trong giỏ hàng

Rẽ nhánh: Thêm sản phẩm không thành công

1 Hệ thống thông báo thêm sản phẩm không thành công do

sản phẩm đã bán hết

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

Trang 23

• Use-case “Điều chỉnh số lượng”

Quan trọng

1 Tác nhân chính: Khách hàng

2 Mục tiêu: Khách hàng tăng hoặc giảm số lượng sản phẩm

mình thích trong giỏ hàng

3 Mô tả hoạt động: Khách hàng sử dụng chức năng giỏ hàng,

nhấn tăng hoặc giảm số lượng các sản phẩm trong giỏ

4 Ngoại lệ/ Ràng buộc để thực hiện: Khách hàng muốn thay

đổi số lượng một sản phẩm trong giỏ hàng

Trang 24

3 Kết thúc ca sử dụng

2.3.3.3 Use-case “Thanh toán”

trọng

1 Tác nhân chính: Khách hàng, hệ thống thanh toán

2 Mục tiêu: Khách hàng muốn mua hàng và thanh toán tiền

hàng

3

Mô tả hoạt động: Khách hàng sử dụng chức năng giỏ hàng,

chọn mục thanh toán, điển đầy đủ thông tin vào đơn hàng và

gửi yêu cầu mua hàng cho hệ thống; khách hàng thực hiện

thanh toán qua hệ thống thanh toán

4 Ngoại lệ/ Ràng buộc để thực hiện: Khách hàng muốn mua

hàng hoặc thanh toán một sản phẩm trong giỏ hàng

5

Luồng sự kiện chính:

1 Khách hàng sau khi đăng nhập thành công chọn chức

năng giỏ hàng

2 Khách hàng chọn chức năng thanh toán

3 Hệ thống hiển thị màn hình thông tin đơn hàng

4 Khác hàng điền đầy đủ thông tin đơn hàng và nhấn gửi

yêu cầu mua hàng

5 Hệ thống hiển thị màn hình thanh toán

6 Khách hàng kiểm tra thông tin và nhấn xác nhận thanh

toán

7 Hệ thống thanh toán thực hiện thanh toán cho khách

Trang 25

hàng

8 Màn hình hiển thị thanh toán thành công và xuất hóa đơn

9 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Thông tin đơn hàng không đầy đủ

1 Hệ thống thông báo thông tin đơn hàng chưa đầy đủ và

hiển thị màn hình thông tin đơn hàng để thực hiện nhập lại

2 Hệ thống quay lại bước 4 trong luồng sự kiện chính

2.3.4 Use-case “Quản lý thông tin đơn hàng”

STT UC name: Quản lý thông tin đơn hàng R4 Quan

trọng

1 Tác nhân chính: Nhân viên

Trang 26

2 Mục tiêu: Xem trình trạng và lịch sử vận chuyển đơn hàng

3 Mô tả hoạt động: Nhân viên sử dụng chức năng quản lý giao

hàng; chọn vào đơn hàng muốn xem và nhấn xem

4

Ngoại lệ/ Ràng buộc để thực hiện: Nhân viên muốn quản lý

đơn hàng đã hay đang giao và thông tin giao hàng đến

khách hàng

5

Luồng sự kiện chính:

1 Nhân viên sau khi đăng nhập thành công chọn chức năng

quản lý thông tin đơn hàng

2 Hệ thống hiển thị màn hình danh sách các đơn hàng và

thông tin khách hàng đã và đang được giao

3 Nhân viên chọn một đơn hàng và nhấn xem

4 Màn hình hiển thị thông tin khách hàng và tình trạng giao

hàng

5 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi xem lịch sử thông tin đơn hàng

1 Hệ thống thông báo lỗi khi xem lịch sử thông tin đơn

Trang 27

STT UC name: Quản lý kho R5 Quan

trọng

1 Tác nhân chính: Nhân viên

2 Mục tiêu: Xem danh sách thông tin các lượng hàng hiện có,

lượng hàng đã bán, lượng hàng tồn kho

3 Mô tả hoạt động: Nhân viên sử dụng chức năng quản lý

kho; chọn loại danh sách muốn xem và nhấn xem

4 Ngoại lệ/ Ràng buộc để thực hiện: Nhân viên muốn quản lý

lượng hàng trong kho

Trang 28

4 Màn hình hiển thị các sản phẩm theo từng loại danh sách

5 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi xuất danh sách

1 Hệ thống thông báo lỗi khi xuất các danh sách sản phẩm

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

2.3.6 Use-case “Quản lý nhân viên”

2.3.6.1 Use-case “Cập nhật thông tin nhân viên”

STT UC name: Cập nhật thông tin nhân viên R6.1 Quan

trọng

1 Tác nhân chính: Quản lý

2 Mục tiêu: Thêm, xóa, sửa thông tin của danh sách nhân

viên

Trang 29

3 Mô tả hoạt động: Quản lý sử dụng chức năng quản lý kho;

chọn loại danh sách muốn xem và nhấn xem

4 Ngoại lệ/ Ràng buộc để thực hiện: Quản lý muốn sửa thông

tin của nhân viên

5

Luồng sự kiện chính:

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý nhân viên

2 Quản lý chọn chức năng cập nhật thông tin nhân viên

3 Hệ thống hiển thị màn hình danh sách các nhân viên

4 Quản lý chọn tên nhân viên cần cập nhật thông tin

5 Màn hình hiển thị thông tin nhân viên

6 Quản lý chọn thông tin cần cập nhật và thực hiện cập nhật

thông tin

7 Quản lý xác nhận hoàn tất cập nhật

8 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Quản lý đột ngột dừng xóa thông tin nhân viên

1 Hệ thống xác nhận lại quản lý có chắc chắn muốn xóa

thông tin nhân viên không

2 Quản lý xác nhận hủy xóa

3 Hệ thống trở lại màn hình của chức năng trước đó

4 Kết thúc ca sử dụng

2.3.6.2 Use-case “Tính thời gian làm việc”

Trang 30

STT UC name: Tính thời gian làm việc R6.2 Quan

Mô tả hoạt động: Quản lý sử dụng chức năng quản lý nhân

viên, chọn mục tính thời gian làm việc, chọn tên nhân viên

cần tính thời gian và nhấn tính

4 Ngoại lệ/ Ràng buộc để thực hiện: Quản lý muốn tính thời

gian làm việc của nhân viên

5

Luồng sự kiện chính:

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý nhân viên

2 Quản lý chọn chức năng tính thời gian làm việc

3 Hệ thống hiển thị màn hình danh sách tên các nhân viên

4 Quản lý chọn tên nhân viên cần tính thời gian và nhấn

tính

5 Màn hình hiển thị thời gian làm việc của nhân viên

6 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi tính thời gian làm việc

1 Hệ thống thông báo lỗi khi tính thời gian làm việc

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

Trang 31

Mô tả hoạt động: Quản lý sử dụng chức năng quản lý nhân

viên, chọn mục tính lương, chọn tên nhân viên cần tính

lương và nhấn tính

4 Ngoại lệ/ Ràng buộc để thực hiện: Quản lý muốn tính lương

của nhân viên

5

Luồng sự kiện chính:

1 Quản lý sau khi đăng nhập thành công chọn chức năng

quản lý nhân viên

2 Quản lý chọn chức năng tính lương

3 Hệ thống hiển thị màn hình danh sách tên các nhân viên

4 Quản lý chọn tên nhân viên cần tính lương và nhấn tính

5 Màn hình hiển thị lương của nhân viên

6 Kết thúc ca sử dụng

Luồng phụ:

Rẽ nhánh: Lỗi hệ thống khi tính lương

1 Hệ thống thông báo lỗi khi tính lương

2 Hệ thống trở lại màn hình của chức năng trước đó

3 Kết thúc ca sử dụng

Ngày đăng: 20/04/2024, 00:04

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

TÀI LIỆU LIÊN QUAN

w