BÁO CÁO BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG Đề Tài : Phân tích và thiết kế hệ thống quản lý nước giải khát MỤC LỤC I.MÔ TẢ YÊU CẦU BÀI TOÁN II.XÁC ĐỊNH CÁC ACTOR III.XÁC ĐỊNH CÁC USE CASE IV.XÂY DỰNG USE CASE DIAGRAM V.MÔ TẢ CÁC USE CASE ĐĂNG NHẬP ĐĂNG KÝ THÀNH VIÊN XEM TRANG CHỦ XEM SẢN PHẨM QUẢN LÝ GIỎ HÀNG GIAO HÀNG THANH TOÁN KIỂM KÊ HÀNG QUẢN LÝ HÀNG HOÁ QUẢN LÝ ĐƠN ĐẶT HÀNG QUẢN LÝ XUẤT HÀNG QUẢN LÝ NHẬP HÀNG LIÊN HỆ BÁO CÁO VI.BIỂU ĐỒ LỚP 1.Biểu đồ “Đăng nhập” 2.Biểu đồ “Đăng ký thành viên” 3.Biểu đồ “Xem trang chủ” 4.Biểu đồ “Xem sản phẩm” 5.Biểu đồ “Quản lý giỏ hàng” 6.Biểu đồ “Thanh toán” 7.Biểu đồ “Kiểm hàng” 8.Biểu đồ “Quản lý hàng hoá” 9.Biểu đồ “Quản lý đơn đặt hàng” 10.Biểu đồ “Quản lý xuất hàng” 11.Biểu đồ “Quản lý nhập hàng” 12.Biểu đồ “Liên hệ “ 13.Biểu đồ “ Báo cáo “ I.MÔ TẢ YÊU CẦU BÀI TOÁN. Yêu cầu xây dựng một hệ thống quản lý việc mua bán hàng của cửa hàng bán nước giải khát. - Người quản lý nắm được tình hình mua bán, doanh thu của cửa hàng, việc thống kê được thực hiện hàng tháng, hàng quý cũng có khi đột xuất theo yêu cầu. - Thủ kho quản lý số lượng hàng trong kho theo mã số hàng hoá, kiểm kê hàng hoá trong kho. - Nhân viên bán hàng sẽ tính tiền những thức uống mà khách mua và lập hoá đơn cho khách. - Khách hàng là người mua hàng từ cửa hàng hoặc mua hàng trực tuyến. - Việc quản lý mua bán hàng ở cửa hàng được thực hiện như sau: Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó. Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy thì Thủ Kho sẽ Tạo Phiếu Xuất Hàng. Thủ Kho kiểm kê hàng hoá trên kho, khi có mặt hàng nào hết hạn sử dụng thì Tạo Phiếu Trả Hàng cho nhà sản xuất. Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải đăng nhập vào hệ thống. Khi khách hàng mua hàng trực tiếp lựa chọn hàng hoá mua và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hoá đơn cho khách. - Việc quản lý mua hàng trực tuyến được thực hiện như sau: Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó. Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy thì Thủ Kho sẽ Tạo Phiếu Xuất Hàng. Thủ Kho kiểm kê hàng hoá trên kho, khi có mặt hàng nào hết hạn sử dụng thì Tạo Phiếu Trả Hàng cho nhà sản xuất. Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải đăng nhập vào hệ thống. Khi khách hàng mua hàng trực tuyến dược thực hiện như sau: Nếu khách hàng mua hàng trực tuyến thì nhân viên sẽ lập hóa đơn là chuyển hóa đơn cho shipper tiến hành giao hàng. II.XÁC ĐỊNH CÁC ACTOR -Nhân viên : Là người có tất cả các quyền trong hệ thống ( bao gồm cả khách hàng và quản lý thủ kho , shipper ) . Còn có chức năng quản lý hàng hoá , quản lý đơn đặt hàng ( chốt đơn , huỷ đơn và các thứ liên quan ). -Shipper : Là người giao hàng cho khách hàng và nhận hàng đó từ nhân viên . Cũng là người báo cáo tình trạng. -Khách hàng : Là người mua hàng từ nơi bán nước giải khát , có quyền kiểm tra giỏ hàng của mình mua. -Thủ kho : Là người quản lý số lượng hàng trong kho theo mã số hàng hoá, kiểm kê hàng hoá trong kho. Việc quản lý mua bán hàng ở cửa hàng sẽ được thực hiện như sau : -Người Thủ Kho trực tiếp liên hệ với Nhân Viên để biết thông tin những mặt hàng vào cửa hàng, đồng thời liên hệ trực tiếp với nhà sản xuất để nhập hàng khi cửa hàng hết mặt hàng đó. Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó. Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy để Quản Lý sẽ Tạo Phiếu Xuất Hàng. -Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải Đăng Nhập vào hệ thống. Khi khách hàng lựa chọn hàng hoá mua và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hoá đơn cho khách. -Shipper khi nhận được hàng từ Nhân Viên sẽ chuyển đến cho Khách Hàng và sẽ chuyển tiền và hóa đơn lại cho Nhân Viên. III. XÁC ĐỊNH CÁC USE CASE 1.Khách hàng - Xem trang chủ. - Đăng ký thành viên. - Đăng nhập. - Xem sản phẩm. - Quản lý giỏ hàng. 2.Nhân Viên - Quản lý đơn đặt hàng. 3.Shipper - Giao hàng. - Liên hệ (Khách hàng - shipper). - Liên hệ (Shipper – nhân viên). - Báo cáo . 4.Quản lý kho hàng - Quản lý kho.
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI
TRƯỜNG THÀNH PHỐ HỒ CHÍ MINH
BÁO CÁO BÀI TẬP LỚN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG
Đề Tài : Phân tích và thiết kế hệ thống quản lý nước giải khát
Giảng viên hướng dẫn: THS.Nguyễn Thái Bình
4.Bùi Cao Kiều Huyên ( 0750080112 )
5 Đỗ Phan Linh Trang ( 0750080143 )
Trang 26.Nguyễn Thành Luân ( 0750080126 )
7 Đinh Văn Tam ( 0750080139 )
MỤC LỤC
I.MÔ TẢ YÊU CẦU BÀI TOÁN
II.XÁC ĐỊNH CÁC ACTOR
III.XÁC ĐỊNH CÁC USE CASE
IV.XÂY DỰNG USE CASE DIAGRAM
V.MÔ TẢ CÁC USE CASE
ĐĂNG NHẬP
ĐĂNG KÝ THÀNH VIÊN
XEM TRANG CHỦ
XEM SẢN PHẨM
QUẢN LÝ GIỎ HÀNG
GIAO HÀNG
THANH TOÁN
KIỂM KÊ HÀNG
QUẢN LÝ HÀNG HOÁ
QUẢN LÝ ĐƠN ĐẶT HÀNG
QUẢN LÝ XUẤT HÀNG
QUẢN LÝ NHẬP HÀNG
LIÊN HỆ
BÁO CÁO
Trang 3VI.BIỂU ĐỒ LỚP
1 Biểu đồ “Đăng nhập”
2 Biểu đồ “Đăng ký thành viên”
3 Biểu đồ “Xem trang chủ”
4 Biểu đồ “Xem sản phẩm”
5 Biểu đồ “Quản lý giỏ hàng”
6 Biểu đồ “Thanh toán”
7 Biểu đồ “Kiểm hàng”
8 Biểu đồ “Quản lý hàng hoá”
9 Biểu đồ “Quản lý đơn đặt hàng”
10 Biểu đồ “Quản lý xuất hàng”
11 Biểu đồ “Quản lý nhập hàng”
12 Biểu đồ “Liên hệ “
13 Biểu đồ “ Báo cáo “
Trang 4I MÔ TẢ YÊU CẦU BÀI TOÁN.
Yêu cầu xây dựng một hệ thống quản lý việc mua bán hàng của cửa hàng bán nước giải khát
- Người quản lý nắm được tình hình mua bán, doanh thu của cửa hàng, việc thống kê được thực hiện hàng tháng, hàng quý cũng có khi đột xuất theo yêu cầu
- Thủ kho quản lý số lượng hàng trong kho theo mã số hàng hoá, kiểm kê hàng hoá trong kho
- Nhân viên bán hàng sẽ tính tiền những thức uống mà khách mua và lập hoá đơn cho khách
- Khách hàng là người mua hàng từ cửa hàng hoặc mua hàng trực tuyến
- Việc quản lý mua bán hàng ở cửa hàng được thực hiện như sau:
Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy thì Thủ Kho sẽ Tạo Phiếu Xuất Hàng Thủ Kho kiểm kê hàng hoá trên kho, khi có mặt hàng nào hết hạn sử dụng thì Tạo Phiếu Trả Hàng cho nhà sản xuất
Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải đăng nhập vào hệ thống Khi khách hàng mua hàng trực tiếp lựa chọn hàng hoá mua và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hoá đơn cho khách
- Việc quản lý mua hàng trực tuyến được thực hiện như sau:
Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy thì Thủ Kho sẽ Tạo Phiếu Xuất Hàng Thủ Kho kiểm kê hàng hoá trên kho, khi có mặt hàng nào hết hạn sử dụng thì Tạo Phiếu Trả Hàng cho nhà sản xuất
Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải đăng nhập vào hệ thống Khi khách hàng mua hàng trực tuyến dược thực hiện như sau: Nếu khách hàng mua hàng trực tuyến thì nhân viên sẽ lập hóa đơn là chuyển hóa đơn cho shipper tiến hành giao hàng
Trang 5II. XÁC ĐỊNH CÁC ACTOR
- Nhân viên : Là người có tất cả các quyền trong hệ thống ( bao gồm cả
khách hàng và quản lý thủ kho , shipper ) Còn có chức năng quản lý hàng hoá , quản lý đơn đặt hàng ( chốt đơn , huỷ đơn và các thứ liên quan )
- Shipper : Là người giao hàng cho khách hàng và nhận hàng đó từ nhân viên Cũng là người báo cáo tình trạng
- Khách hàng : Là người mua hàng từ nơi bán nước giải khát , có quyền kiểmtra giỏ hàng của mình mua
- Thủ kho : Là người quản lý số lượng hàng trong kho theo mã số hàng hoá, kiểm kê hàng hoá trong kho
Việc quản lý mua bán hàng ở cửa hàng sẽ được thực hiện như sau :
- Người Thủ Kho trực tiếp liên hệ với Nhân Viên để biết thông tin những mặthàng vào cửa hàng, đồng thời liên hệ trực tiếp với nhà sản xuất để nhập hàng khi cửa hàng hết mặt hàng đó Khi hàng hoá được nhập vào thì Thủ Kho sẽ Tạo Phiếu Nhập Hàng ghi đầy đủ thông tin về việc nhập hàng đó Khi hàng được bán trực tiếp cho đối tác lớn hay hàng hoá được đưa lên quầy để Quản Lý sẽ Tạo Phiếu Xuất Hàng
- Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải Đăng Nhập vào hệ thống Khi khách hàng lựa chọn hàng hoá mua
và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hoá đơn cho khách
- Shipper khi nhận được hàng từ Nhân Viên sẽ chuyển đến cho Khách Hàng
và sẽ chuyển tiền và hóa đơn lại cho Nhân Viên
III XÁC ĐỊNH CÁC USE CASE
Trang 7V MÔ TẢ CÁC USE CASE
QUẢN LÝ NHẬP HÀNG
1.Tóm tắt định danh:
Tiêu đề: Quản lý nhập hàng của cửa hàng
Tóm tắt: Use case này cho phép người thủ kho nhập hàng vào cửa hàng Khi hàng
hoá hết hay có nhu cầu thêm hàng, người thủ kho sẽ nhập thông tin hàng cần nhập
Actor: Thủ kho
Ngày tạo:
Ngày cập nhật:
2 Mô tả kịch bản:
a) Điều kiện tiên quyết:
- Mã hàng và thông tin nhà sản xuất đã được cập nhật trong hệ thống
b) Kịch bản bình thường:
1) Người thủ kho chọn chức năng Quản lý nhập hàng của hệ thống
2) Hệ thống yêu cầu nhập mã hàng cần nhập
3) Người thủ kho nhập mã hàng
4) Hệ thống kiểm tra tính hợp lệ của mã hàng
5) Hệ thống yêu cầu nhập số lượng
6) Người thủ kho nhập số lượng hàng cần nhập
7) Hệ thống ghi nhận số lượng
8) Hệ thống yêu cầu nhập mã nhà sản xuất
9) Người thủ kho nhập mã nhà sản xuất
10) Hệ thống kiểm tra tính hợp lệ của mã nhà sản xuất
11) Hệ thống chuyển thông tin vừa nhập đến thủ kho
Trang 8c) Kịch bản thay thế:
A1 - Người thủ kho nhập mã hàng không hợp lệ:
Chuỗi A1 bắt đầu từ bước 4 của kịch bản thường
5) Hệ thống hỏi người thủ kho có muốn thêm mặt hàng này vào hệ thống
không
6) Người thủ kho chọn thêm hàng.
7) Hệ thống yêu cầu nhập tên mặt hàng
8) Người thủ kho nhập tên hàng
9) Hệ thống lưu mã hàng và tên hàng
Trở lại bước 5 của kịch bản thường
A1.1 – Người thủ kho không chọn thêm hàng.
Chuỗi A1.1 bắt đầu từ bước 5 của kịch bản thay thế A1
6) Người thủ kho không chọn thêm hàng
Trở lại bước 2 của kịch bản thường
A2 - Người thủ kho nhập sai mã nhà sản xuất:
Chuỗi A2 bắt đầu từ bước 10 của kịch bản thường
11) Hệ thống hỏi người thủ kho có muốn thêm mã nhà sản xuất này vào hệ
thống không
12) Người thủ kho chọn thêm mã nhà sản xuất
13) Hệ thống yêu cầu nhập tên nhà sản xuất
14) Người thủ kho nhập nhà sản xuất
15) Hệ thống lưu mã nhà sản xuất và tên sản xuất
Trở lại bước 10 của kịch bản thường
Trang 9QUẢN LÝ XUẤT HÀNG
1.Tóm tắt định danh:
Tiêu đề: Thủ kho xuất hàng của cửa hàng
Tóm tắt: Use case này cho phép người thủ kho quản lý việc xuất hàng từ kho lên
quầy Khi hàng hoá trên quầy hết, người nhân viên cho biết thông tin của mặt hàng cần xuất lên quầy, thông tin này sẽ làm cơ sở để Thủ kho xuất hàng lên
a) Điều kiện tiên quyết:
- Hàng hoá muốn xuất lên quầy đã có trong kho
b) Kịch bản bình thường:
1) Người thủ kho chọn chức năng Quản lý xuất hàng của hệ thống
2) Hệ thống yêu cầu nhập mã hàng cần xuất lên quầy
3) Người thủ kho nhập mã hàng
4) Hệ thống kiểm tra tính hợp lệ của mã hàng
5) Hệ thống yêu cầu nhập số lượng
6) Người thủ kho nhập số lượng hàng cần xuất
7) Hệ thống kiểm tra số lượng có thoả số lượng hàng còn trong kho không
8) Hệ thống chuyển thông tin vừa nhập vào đến thủ kho
c) Kịch bản thay thế:
A1 - Người quản lý nhập mã hàng không hợp lệ:
Chuỗi A1 bắt đầu từ bước 4 của kịch bản thường
5) Hệ thống thông báo mã hàng không có trong hệ thống
Trang 10Trở lại bước 2 của kịch bản thường
A2 - Người quản lý nhập số lượng hàng cần xuất không hợp lệ:
Chuỗi A2 bắt đầu từ bước 7 của kịch bản thường
8)Hệ thống thông báo số lượng vừa nhập vượt quá số lượng hàng hiện có trong kho
Trở lại bước 5 của kịch bản thường
KIỂM KÊ HÀNG HOÁ
1 Tóm tắt định danh
Tiêu đề : Kiểm kê hàng trong kho
Tóm tắt: Use case này cho phép Thủ Kho kiểm kê hàng hoá trong kho, số lượng
của từng chủng loại hàng, hạn sử dụng của từng mặt hàng
1 Thủ Kho chọn chức năng Kiểm Kê Hàng
2 Hệ thống yêu cầu chọn hình thức kiểm kê (theo mã hàng, tất cả)
3 Thủ kho lựa chọn hình thức kiểm kê
4 Hệ thống hiển thị mã hàng, số lượng mặt hàng tương ứng
5 Hệ thống hỏi Thủ Kho có muốn in bảng Kiểm Kê không
6 Thủ kho chọn in bảng Kiểm Kê
7 Hệ thống in bảng Kiểm Kê cho thủ kho
Trang 11c) Các kịch bản thay thế:
A1 - Thủ Kho không yêu cầu in bảng Kiểm Kê:
Chuỗi A1 bắt đầu từ bước 5 của kịch bản thường
6) Thủ kho không yêu cầu in bảng thống kê
7) Use case kết thúc
ĐĂNG NHẬP NHÂN VIÊN
1.Tóm tắt định danh
Tiêu đề: Đăng nhập vào hệ thống.
Tóm tắt: Use case này cho phép nhân viên bán hàng đăng nhập vào hệ
thống, do nhân viên làm việc theo ca nên cần đăng nhập để tiện việc quản lý
Actor: Nhân viên.
Ngày tạo:………
Ngày cập nhật:………
2 Mô tả kịch bản
a) Điều kiện tiên quyết:
- Nhân viên phải có thẻ nhân viên do siêu thị cấp
- Hồ sơ nhân viên đã được cập nhật trong hệ thống
b) Kịch bản bình thường:
1 Nhân viên bán hàng đưa thẻ nhân viên gần máy quét
2 Hệ thống kiểm tra tính hợp lệ mã vạch của nhân viên
3 Đăng nhập thành công
c) Các kịch bản thay thế:
A1 - Mã vạch trên thẻ không hợp lệ:
Chuỗi A1 bắt đầu từ bước 1 của kịch bản thường
2) Hệ thống cho phép quét lại mã vạch của thẻ nhân viên hoặc chọn kết thúc
Trở lại bước 1 của kịch bản thường
QUẢN LÝ ĐƠN ĐẶT HÀNG
1.Tóm tắt định danh:
Trang 12Tiêu đề: Quản lý đơn đặt hàng
Tóm tắt: Use case này cho phép nhân viên lên đơn ,chốt đơn sau khi khách hàng
đã đặt Nếu hết hàng, tiến hành thông báo cho khách hàng biết và yêu cầu đổi mónhoặc hủy đơn
Actor:Nhân viên
Ngày tạo:………
Ngày cập nhật:………
2 Mô tả kịch bản
a) Điều kiện tiên quyết:
- Hàng hóa trong kho phải lớn hơn số lượng cần đặt
- Hàng hóa phải tồn tại
b) Kịch bản bình thường:
1) Nhân viên chọn chức năng Quản lý đơn đặt hàng
2) Hệ thống yêu cầu nhập mã đơn đặt hàng
3) Nhân viên nhập mã đơn đặt hàng
4) Hệ thống kiểm tra tính chính xác của mã đơn
5) Hệ thống hiển thị thông tin đơn đặt hàng theo mã đơn vừa nhập
6) Nhân viên kiểm tra thông tin đơn hàng
7) Nhân viên lực chọn chuyển đơn xuống bộ phận pha chế
8) Nhân viên kết thúc chức năng Quản lý đơn đặt hàng
c) Các kịch bản thay thế:
A1- Nhân viên nhập sai mã đơn đặt hàng
Chuỗi A1 bắt đầu từ bước 4 của kịch bản thường
5) Thông báo mã đơn đặt hàng không chính xác
Trở lại bước 2 của kịch bản thường
Trang 13A2-Nhân viên kiểm tra thông tin đơn đặt hàng phát hiện vấn đề
Chuỗi A2 bắt đầu từ bước 6 của kịch bản thường
7) Nhân viên liên hệ khách hàng để tiến hành thay đổi đơn hàng
Trờ lại bước 7 của kịch bản thường
A3-Nhân viên không thể liên hệ hoặc không thể thay đổi đơn hàng
Chuỗi A3 bắt đầu từ bước 7 của kịch bản A2
8) Nhân viên tiến hành hủy đơn hàng
Trở lại bước 8 của kịch bản thường
XEM TRANG CHỦ
1 Tóm tắt định danh
Tiêu đề: Trang chủ bán hàng.
Tóm tắt:
- Use case này cho phép khách hàng tiếp cận các thông tin hàng hóa thông qua 1
giao diện dễ tiếp cận
- Cung cấp 1 giao diện tạo cảm hứng và cung cấp các tiện ích trực tuyến không thua kém khi mua hàng trực tiếp tại cửa hàng
1 Khách hàng tìm kiếm địa chỉ trang thông qua internet
2 Hệ thống chấp nhận và cấp quyền xem thông tin hàng đang bán trên trang chủ
3 Khách hàng bắt đầu sử dụng những dịch vụ mà trang chủ cung cấp
4.Khách hàng kết thúc mua hàng
c) Các kịch bản thay thế:
A1 – Không tìm thấy trang chủ:
Chuỗi A1 bắt đầu từ bước 1 của kịch bản thường
Trang 141) Khách hàng lặp lại việc tìm kiếm lại trang chủ.
ĐĂNG KÝ
1 Tóm tắt định danh
Tiêu đề: Đăng ký tài khoản hệ thống.
Tóm tắt:
- Use case này cho phép khách hàng đăng nhập vào hệ thống trang bán hàng.
- Khách hàng nếu mua hàng cần cung cấp thông tin cơ bản để tiện cho việc xác minh , thanh toán và giao hàng , nên việc cần 1 tài khoản để quản lý các thông tin
a) Điều kiện tiên quyết:
- Khách hàng phải có thể tiếp cận được trang chủ.
- Khách hàng phải click vào nút đăng ký trên trang chủ.
b) Kịch bản bình thường:
1) Khách hàng click vào nút đăng ký trên trang chủ
2) Hệ thống hiển thị form nhập thông tin đăng ký (tài khoản mật khẩu và số điện thoại là bắt buộc)
3) Khách hàng nhập thông tin đăng ký
4) Hệ thống xác nhận thông tin đăng ký
5) Khách hàng click nút xác nhận đăng ký
6) Hệ thống gửi mã xác nhận vào điện thoại khách hàng
7) Khách hàng nhập mã xác nhận
8) Hệ thống xác nhận mã
9) Hệ thống lưu tài khoản đăng ký vào database
10) Hệ thống thông báo đăng ký thành công
11) Hiển thị trang chủ cho khách hàng
Trang 15c) Các kịch bản thay thế:
A1 – Khách hàng không đồng ý nhập thông tin:
Chuỗi A1 bắt đầu từ bước 2 của kịch bản thường
3) Khách hàng nhấn nút thoát đăng ký
A2- Khách hàng chưa nhận được mã xác nhận.
chuỗi A2 bắt đầu từ bước 6 của kịch bản thường
- Use case này cho phép khách hàng đăng nhập vào hệ thống.
- Quản lý thông tin khách hàng khi khách hàng có nhu cầu mua sản phẩm
1 Khách hàng nhập tài khoản mật khẩu của mình
2 Hệ thống kiểm tra tính hợp lệ của tài khoản
3 Đăng nhập thành công
c) Các kịch bản thay thế:
A1 – Mật khảu tài khoản không hợp lệ:
Chuỗi A1 bắt đầu từ bước 1 của kịch bản thường
2) Hệ thống cho phép nhập lại tài khoản mật khẩu
Trở lại bước 1 của kịch bản thường
Trang 16A2-Khách hàng quên mật khẩu:
Chuỗi A1 bắt đầu từ bước 1 của kịch bản thường
2) Khách hàng có thể nhấn nút tìm lại mật khẩu ở dưới ô đăng nhập
XEM SẢN PHẨM
1 Tóm tắt định danh
Tiêu đề: Xem sản phẩm.
Tóm tắt:
- Use case này cho phép khách xem thông tin của mặt hàng họ quan tâm.
- Đây là 1 phương tiện cho khách hàng có thêm thông tin trực quan về sản phẩm
2 Hệ thống hiển thị thông tin sản phẩm theo yêu cầu
3 Khách hàng nhấn thêm vào giỏ hàng
4)Hệ thống them sản phẩm vào giỏ hàng
c) Các kịch bản thay thế:
A1 – Hệ thống không hiển thị được sản phẩm:
Chuỗi A1 bắt đầu từ bước 2 của kịch bản thường
3) Hệ thống thông báo lỗi page , Yêu cầu khách hàng quay lại bước 1 kịch bản thường , chọn 1 sản phẩm mới
QUẢN LÝ GIỎ HÀNG
1 Tóm tắt định danh
Trang 17Tiêu đề: Quản lý giỏ hàng.
Tóm tắt:
- Use case này cho phép khách xem sản phẩm mình đã chọn trong lúc xem hàng.
- Đây là bước xác nhận cuối cùng trước khi khách hàng quyết định mua hàng
Actor: Khách hàng.
Ngày tạo:………
Ngày cập nhật:………
2 Mô tả kịch bản
a) Điều kiện tiên quyết:
- Khách hàng có nhu cầu xem giỏ hàng
b) Kịch bản bình thường:
1 Khách hàng chọn vào biểu tượng giỏ hàng
2 Hệ thống hiển thị giỏ hàng của khách
3 Khách hàng điểu chỉnh thông số mua hàng (số lượng mua , địa chỉ giao ,
phương thức thanh toán)
4.Khách hàng chọn nút xác nhận đặt hàng
5.Hệ thống gửi thông tin đặt hàng cho Nhân viên quản lý đặt hàng
6.Hiển thị hóa đơn cho khách hàng
c) Các kịch bản thay thế:
A1 – Khách hàng không muốn tiếp tục mua hàng:
Chuỗi A1 bắt đầu từ bước 4 của kịch bản thường
- Use case này cho phép khách giao tiếp với nhân viên quản lý và người vận
chuyển đơn hàng khi có yêu cầu
- Trong quá trình mua hàng luôn luôn tồn tại những thắc mắc , vấn đề mà khách hàng cần các nhân viên giải đáp , cho nên use case liên hệ là cần thiết và không thể bỏ sót
Actor: Khách hàng.
Ngày tạo:………
Ngày cập nhật:………
Trang 182 Mô tả kịch bản
a) Điều kiện tiên quyết:
- Khách hàng có thắc mắc cần liên hệ nhân viên quản lý
- Khách hàng nhập nội dung thắc mắc thông qua khung chat
b) Kịch bản bình thường:
1 Khách hàng nhập nội dung thắc mắc qua khung chat
2 Hệ thống truyền tín hiệu cho nhân viên
3.Hệ thống hiển thị “ Chúng tôi sẽ hồi đáp quý khách ngay khi nhận được tin nhắn, chân thành cảm ơn quý khách tin dùng dịch vụ của chúng tôi”
4.Khách hàng chờ nhân viên hổi đáp
5.Nhân viện hồi đáp khách hàng
6 Kết thúc đối thoại
c) Các kịch bản thay thế:
A1 –Khách hàng không nhận được hồi đáp trong thời gian dài.
cuỗi A1- bắt đầu từ bước 4 của kịch bản thường
5) Khách hàng gọi cho HOTLINE của hệ thống để được trả lời trực tiếp
LIÊN HỆ VẤN ĐỀ
1 Tóm tắt định danh
Tiêu đề: Liên hệ khi có vấn đề.
Tóm tắt:
- Use case này cho phép shipper liên lạc với nhân viên để giải quyết 1 số vấn đề
- Trong quá trình giao hàng luôn luôn tồn tại những thắc mắc , vấn đề mà shipper cần liên lạc với người chịu trách nhiệm cho đơn hàng đó
Actor: Shipper.
Ngày tạo:………
Ngày cập nhật:………
2 Mô tả kịch bản
a) Điều kiện tiên quyết:
- Shipper có vấn đề không thể tự giải quyết cần hỏi ý kiến của nhân viên
b) Kịch bản bình thường:
1 Shipper gọi cho đường dây liên lạc riêng dành nhân viên
2 Shipper chờ phản hồi từ nhân viên
3 Nhân viên giải quyết vấn đề
Trang 194 Kết thúc đối thoại.
c) Các kịch bản thay thế:
A1 –Shipper không gọi được cho nhân viên.
chuỗi A1- bắt đầu từ bước 1 của kịch bản thường
1) Lặp lại bước 1 kịch bản thường
A2- Nhân viên và shipper không thể giải quyết được vấn đề
chuỗi A2 – bắt đầu từ bước 3 kịch bản thường
4) shipper trở về trụ sở chính để thông báo người cấp cao hơn
a) Điều kiện tiên quyết:
- Hàng đã được chuyển và khách hàng đã thanh toán cho shipper
b) Kịch bản bình thường:
1 Shipper trở về báo cáo giao hàng thành công
2.Shipper gửi tiền lại cho Nhân viên
3.Nhân viên xác nhận đơn hàng và nhận tiền
4.Kết thúc đơn vận chuyển hàng
c) Các kịch bản thay thế:
A1 –Shipper không hoàn thành đơn hàng:
chuỗi A1- bắt đầu từ bước 2 của kịch bản thường
1) Shipper phải giải thích sự việc
2) Nhân viên xác nhận sự việc
Trang 20VI CÁC LOẠI BIỂU ĐỒ
1 Use case quản lý nhập hàng:
Trang 21a Biểu đồ hoạt động:
b Biểu đồ trạng thái:
Trang 22c Biểu đồ tuần tự:
Đặc tả hành vi nhập hàng:
1 Thủ kho nhập hàng
2 Giao diện yêu cầu nhập mã hàng hóa
3 Nhân viên nhập mã hàng hóa
Trang 234 Hệ thống kiểm tra mã
5 Nếu sai thì báo lỗi nhập lại mã
6 Nếu đúng thì yêu cầu nhập sô lượng
7 Hệ thống ghi nhận số lượng vừa nhập
8 Hệ thống yêu cầu nhập ngày sản xuất
9 Nhân viên nhập ngày sản xuất
10 Hệ thống kiểm tra
11 Nếu đúng thì cho cho xuất
12 Nếu sau thì báo lỗi và yêu cầu nhập lại
2 Use case Trang chủ
a Biểu đồ hoạt động:
b Biểu đồ trạng thái:
Trang 24Đặc tả hành vi trang chủ:
1 Khách hàng truy cập trang chủ
2 Hệ thống kiểm tra thông tin thiết bị truy cập
3 Nếu đúng thì cho truy cập
4 Nếu sai thì báo từ chối truy cập
3 Use case Đăng nhập:
a Biểu đồ trạng thái:
Trang 25b Biểu đồ hoạt động: