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

BẢN vẽ USECASE khách hàng là người muốn mua các sản phẩm của bụi phố

47 4 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 đề Bản Vẽ Usecase Khách Hàng Là Người Muốn Mua Các Sản Phẩm Của Bụi Phố
Định dạng
Số trang 47
Dung lượng 2,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhân viên bán hàng của Bụi Phố có trách nghiệm đăng thông tin các sản phẩm lên website giá cả, loại, tình trạng, mô tả.. Ngoài ra, nhân viên bán hàng cũng có thể tạo hóa đơn trực tiếp t

Trang 2

II BẢN VẼ USECASE

1 Xác định các Actor

2 Bản vẽ usecase tổng quát

3 Bản vẽ usecase phân rã cho khách hàng

4 Bản vẽ usecase phân rã cho nhân viên bán hàng

5 Bản vẽ Usecase phân rã cho thủ kho

6 Bản vẽ usecase phân rã cho người quản lý

III ĐẶC TẢ CÁC USE CASE

1 Đăng nhập

2 Xem sản phẩm

3 Đặt Ship

4 Thêm sản phẩm

5 Sửa sản phẩm

6 Tạo hóa đơn

7 Xem báo cáo thống kê

8 Tạo phiếu nhập

9 Tạo phiếu xuất

10 Cập nhật nhân viên

11 Xem thông tin nhân viên

IV: BIỀU ĐỒ LỚP

V BIỂU ĐỒ HOẠT ĐỘNG

1 Đăng nhập

2 Đặt Ship

3 Xem sản phẩm

4 Thêm sản phẩm

5 Sửa sản phẩm

6 Tạo hóa đơn

Trang 3

11 Xem TT Nhân Viên

VI: BIỂU ĐỒ TRÌNH TỰ

1 Đăng nhập

2 Xem sản phẩm

3 Đặt Ship

5.Sửa sản phẩm

6 Tạo hóa đơn

7 Xem báo cáo thống kê

8 Tạo Phiếu nhập

9.Tạo phiếu xuất

10 Cập nhật nhân viên

11 Xem TT Nhân Viên

VII BIỂU ĐỒ THÀNH PHẦN

VIII: BIỂU ĐỒ TRIỂN KHAI GIỚI THIỆU ĐỀ TÀI

Trong thời gian gần đây, hệ thống trà chanh Bụi phố phát triển mạnh và việc quản

lý các cửa hàng Bụi Phố một cách thủ công không còn phù hợp Bụi Phố muốn một

hệ thống website giúp quản lý doanh thu dễ dàng hơn Có định hướng phát triển

Quảng bá sản phẩm và hỗ trợ việc bán hàng

I MÔ TẢ HỆ THỐNG

Trang 4

Hệ thống website giúp Bụi Phố quản lý việc bán các sản phấm, thống kê doanh thu

và quảng bá các sản phầm có sẵn của hệ thống

Khách của Bụi Phố: quan tâm có thể truy cập vào website tham khảo các loại đồ

uống, đồ ăn vặt của Bụi Phố (theo từng cơ sở, giá, loại, tình trạng .) Đặt ship hàng

Nếu chọn đặt ship đồ thì phải đăng nhập rồi điền các thông tin liên gồm: tên, địa chỉ, số điện thoại Chọn phương thức thanh toán (online hoặc offline qua shiper) Yêu cầu đặt ship sẽ phải qua nhân viên bán hàng kiểm duyệt Khách hàng có thể theo dõi tình trạng của đơn đặt ship của mình

Đăng ký tài khoản: Khách hàng chưa có tài khoản tạo tài khoản bằng sđt, gmail, nhập các tt liên quan: Tên, địa chỉ mặc định, ngày sinh

Website tích hợp các hình thức thanh toán online phổ biến như Mmo, VNPAY, cho các lần mua hàng

Nhân viên bán hàng của Bụi Phố có trách nghiệm đăng thông tin các sản phẩm

lên website (giá cả, loại, tình trạng, mô tả ) Nhận các đơn hàng đặt ship, liên hệ shiper, tạo hóa đơn mua hàng online, xác nhận thành công Ngoài ra, nhân viên bán hàng cũng có thể tạo hóa đơn trực tiếp trên website đối với khách offline mua sản phẩm trực tiếp tại cửa hàng Hóa đơn sẽ cho biết đơn giá, số lượng, tổng tiền cần phải trả

Hệ thống sẽ tổng hợp các hóa đơn rồi đưa ra số lượng, doanh thu theo từng sản phẩm, tổng doanh thu và tự động tổng hợp báo cáo theo từng ngày, tuần, tháng Tự động thống kê nguyên nhiên liệu, hàng hóa còn lại

Nhân viên quản lý kho: Xem thống kê nguyên liệu còn lại theo từng chi nhánh

Nhập (nguồn nhập, số lượng ) và phân phối nguyên liệu (theo từng chi nhánh) dựa vào số liệu nguyên liệu hàng hóa còn lại Cập nhật báo cáo nhập xuất lên hệ thống website, người quản trị và nhân viên bán hàng có thể xem

Người Quản lý: Quản lý các thông tin nhân viên (tên, ngày sinh, liên hệ .) ,

thêm, sửa xóa nhân viên, tạo tài khoản cho nhân viên đăng nhập, xem báo thống kê

về doanh thu, nhập xuất hàng

Trang 5

II BẢN VẼ USECASE

1 Xác định các Actor Khách hàng: Là người muốn mua các sản phẩm của Bụi Phố (đồ uống, đồ ăn vặt).

Khách hàng truy cập vào website để xem thông tin về các sản phẩm của Bụi Phố Đăng nhập để đặt ship

Nhân viên bán hàng: Là người phụ trách các công việc chính của hệ thống

webstie như: Đăng thông tin, sửa thông tin về sản phẩm Tiếp nhận các yêu cầu đặt ship của khách hàng Tạo hóa đơn bán hàng Xem thống kê

Thủ kho: Là người cập nhật thông tin nhập xuất hàng hóa lên hệ thống Xem

thống kê

Quản lý: Là người quản lý chung các hoạt động của hệ thống Thêm sửa xóa nhân

viên Xem thống kê doanh thu, nhập xuất Xem thông tin nhân viên

2 Bản vẽ usecase tổng quát

Trang 6

3 Bản vẽ usecase phân rã cho khách hàng

Trang 7

4 Bản vẽ usecase phân rã cho nhân viên bán hàng

Trang 8

5 Bản vẽ Usecase phân rã cho thủ kho

Trang 9

6 Bản vẽ usecase phân rã cho người quản lý

Trang 10

III ĐẶC TẢ CÁC USE CASE

a) Điều kiện tiên quyết:

- Người đăng nhập phải có tài khoản, mật khẩu

Trang 11

- Thông tin về tài khoản mật khẩu được lưu trong database - Tài khoản của

NV bán hàng, Thủ kho phải do người Quản Lý cấp b) Kịch bản bình

thường: 1 Người dùng chọn đăng nhập

2 Hệ thống đưa ra form đăng nhập

3 Người dùng nhập tài khoản, mật khẩu, submit

4 Hệ thống kiểm tra tài khoản, mật khẩu

5 Đăng nhập thành công

c) Các kịch bản thay thế:

C1 Nhập sai thông tin tài khoản, mật khẩu

1 Hệ thống thông báo sai thông tin Yêu cầu nhập lại hoặc hủy đăng nhập

2 Người dùng chọn đăng nhập quay lại bước 2 của kịch bản thường

C2 Quên tài khoản, mật khẩu

1 Người dùng chọn quên tài khoản

2 Hệ thống yêu cầu nhập email hoặc số điện thoại

3 Hệ thống gửi mật khẩu mới về email, số điện thoại

C3 Khách hàng đăng ký tải khoản

1 Khách hàng chọn đăng ký tài khoản

2 Hệ thống yêu cầu nhập thông tin

3 Khách hàng nhập thông tin, submit 4 Hệ thống kiểm tra thông tin hợp lệ

5 Hệ thống lưu vào database rồi gửi thông tin tài khoản về cho khách hàng

2 Xem sản phẩm

*Tóm tắt định danh

Tiêu đề: Xem sản phẩm (Tìm kiếm sản phẩm) Tóm tắt: Usecase giúp khách hàng xem, tìm kiếm sản phầm theo nhu cầu Actor: Khách hàng

Trang 12

*Mô tả kịch bản

a) Điều kiện tiên quyết

Khách hàng phài truy cập vào website

b) Kịch bản bình thường

1 Khách hàng chọn xem sản phẩm

2 Hệ thống yêu cầu tùy chọn định dạng muốn xem

3 Khách hàng chọn xem theo các định dạng (Tên, Phân loại, Vị trí cửa hàng, Tình trạng)

4 Hệ thống hiển thị tất cả các sản phẩm của Bụi Phố thỏa mãn điều kiện kèm mô

*Mô tả kịch bản

a) Điều kiện tiên quyết

Khách hàng phải đăng nhập vào hệ thống website Bán kính ship hàng không quá 5 km

-b) Kịch bản bình thường

1 Khách hàng chọn đặt ship sản phẩm tình trạng có

2 Hệ thống yêu cầu nhập thông tin địa chỉ

3 Khách hàng nhập thông tin, submit

4 Hệ thống yêu cầu chọn hình thức thanh toán

Trang 13

5 Khách hàng chọn hình thức thanh toán (Online, Offline) (nếu chọn online thì hiện form thanh toán và Yc khách thanh toán)

4 Hệ thống gửi thông tin đến NV bán hàng, lưu thông tin vào DB

5 Nhân viên bán hàng kiểm tra xác thực thông tin, tạo đơn hàng

6 Hệ thống báo tình trạng đơn đặt ship cho khách hàng

c) Kịch bản thay thế

C1: Đơn đặt không hợp lệ

1 Hệ thống thông báo hủy đơn hàng nếu thông tin nhập không chính xác hoặc khoảng cách không hợp lệ (>5Km)

2 Quay lại bước 2 của kịch bản thường hoặc chọn thoát

C2 Khách hàng hủy yêu cầu

1 Khách hàng chọn hủy yêu cầu đặt ship khi nhân viên bán hàng chưa xác nhận tạo đơn hàng

2 Hệ thống xóa yêu cầu khỏi giao diện của NV bán hàng

4 Thêm sản phẩm

* Tóm tắt định danh:

Tiêu đề: Thêm mới sản phẩm Tóm tắt: Nhân viên dùng Usecase đề thêm thông tin về sản phẩm mới lên website Actor: Khách hàng

*Mô tả kịch bản

a) Điều kiện tiên quyết Phải

đăng nhập vào hệ thống Tên, thông tin sản phẩm chưa có

trên hệ thống b) Kịch bản

Trang 14

bình thường 1 Nhân viên

chọn thêm sản phẩm

2 Hệ thống đưa ra giao diện thêm sản phẩm

3 NV nhập thông tin, submit

4 Hệ thống kiểm tra thông tin đúng Lưu vào Data base

5 Hệ thống thông báo thành công NV chọn tiếp tục lại bước 2 hoặc thoát

c) Kịch bản thay thế

C1: Nhân viên nhập sai thông tin

1 Hệ thống thông báo thông tin không hợp lệ, chọn nhập lại hoặc thóat

2 Nhân viên chọn nhập lại, quay trở lại bước 2 của kịch bản thường

5 Sửa sản phẩm

*Tóm tắt định danh

Tiêu đề: Sửa thông tin sản phẩm Tóm tắt: Usecase do nhân viên dùng để cập nhật lại thông tin sản phẩm Actor: NV bán hàng

*Mô tả kịch bản

a) Điều kiện tiên quyết

Phải đăng nhập vào hệ thống website Sản

phẩm cần sửa đã có thông tin trên hệ thống b)

Kịch bản thường

1 NV bán hàng chọn sản phẩm cần sửa thông tin Bấm sửa tt

2 Hệ thống xuất hiện giao diện sửa thông tin

3 Nhân viên sửa thông tin rồi submit

4 Hệ thống lưu lại thông tin vào Database rồi báo thành công

Trang 15

5 Nhân viên quay trở lại bước 1 hoặc thoát

c) Kịch bản thay thế

C1: Xóa sản phẩm

1 Nhân viên chọn xóa sản phẩm

2 Hệ thống yêu cầu xác nhận

3 Nhân viên xác nhận, hệ thống xóa tt sản phẩm khỏi Database

6 Tạo hóa đơn

a) Điều kiện tiên quyết

Đã đăng nhập vào website bằng tài khoản NV bán hàng

Nhân viên bán hàng nhận được yêu cầu tạo hóa đơn từ phía khách hàng.

b) Kịch bản bình thường Kịch bản 1: Tạo hóa đơn online

1 Nhân viên nhận được thông tin đặt ship

2 Nhân viên kiểm tra thông tin yêu cầu đặt ship

3 Nhân viên chọn ship hàng

4 Hệ thống sẽ liên hệ với bên shiper Nowfood.vn

5 Hệ thống báo cho khách hàng đơn hàng đã được xử lý, chờ ship 5 Nhân viên xác nhận thành công khi đã giao hàng và nhận được tiền

6 Hệ thống tự thống kê và lưu thông tin thống kê vào Database

Xóa yêu cầu ship khỏi giao diện NV bán hàng

7 Hệ thống báo cho người dùng tình trạng đơn hàng đã xong

Trang 16

Kịch bản 2: Tạo hóa đơn ofline

1 Nhân viên bấm tạo hóa đơn

2 Hệ thống yêu cầu nhập thông tin

3 Nhân viên nhập sản phẩm, số lượng, submit

4 Hệ thống đưa ra số tiền phải trả

5 Nhân viên xác nhận thành công khi đã nhận được tiền từ khách hàng 6 Hệ thống tự động thống kê và lưu thông tin thống kê vào Database

c)Kịch bản thay thế

C1: Nhân viên hủy đơn đặt ship online

1 Nhân viên xác thực thông tin không đúng, chọn hủy đơn hàng

2 Hệ thống xóa thông tin về đơn đặt ship trong DB và giao diện NV bán hàng

3 Hệ thống báo cho khách đơn hàng không được tiếp nhận

7 Xem báo cáo thống kê

*Tóm tắt định danh

Tiêu đề: Xem thống kê Tóm tắt: Usecase giúp xem các thông tin thống kê về doanh thu, thống kê nhập

xuất

Actor: NV bán hàng, Thủ Kho, Người Quản Lý

*Mô tả kịch bản a) Điều kiện

Đã đăng nhập vào hệ thống website bằng tài khoản: NV bán hàng, Thủ kho hoặc Người Quản lý

b) Kịch bản bình thường

Kịch bản 1: Xem thống kê nhập xuất

1 Người dùng chọn xem thống kê nhập xuất

Trang 17

2 Hệ thống đưa ra thống kê

3 Người dùng thoát hoặc chọn xem tiếp (quay lại bước 1)

Kịch bản 2: Xem thống kê doanh thu

1 Người dùng chọn xem thống kê doanh thu

2 Hệ thống show thống kê doanh thu

3 Người dùng chọn xem tiếp(quay lại bước 1) hoặc thoát

8 Tạo phiếu nhập

*Tóm tắt

Tiêu đề: Tạo phiếu nhập Tóm tắt: Usecase giúp lưu lại, thống kê thông tin nhập hàng hóa Actor: Thủ kho

*Mô tả kịch bản

a) Điều kiện tiên quyết

Thủ kho đã đăng nhập vào website

b) Kịch bản bình thường 1 Thủ

kho chọn tạo phiếu nhập

2 Hệ thống đưa ra form nhập

3 Thủ kho điền thông tin nhập, submit

4 Hệ thống kiểm tra thông tin nhập hợp lệ, tự thống kê và lưu thông tin vào database

5 Hệ thống báo tạo phiếu nhập thành công, chọn tiếp (quay lại bước 2) hoặc thoát

c) Kịch bản thay thế

C1: Thông tin nhập không hợp lệ

1 Hệ thống kiểm tra thông tin nhập không hợp lệ,

Trang 18

Xác nhận nhập lại (quay lại bước 2 của kịch bản bình thường) Hoặc chọn thoát

9 Tạo phiếu xuất

*Tóm tắt

Tiêu đề: Tạo phiếu xuất Tóm tắt: Usecase giúp quản lý xuất hàng, thống kê xuất hàng hóa nguyên liệu Actor: Thủ kho

*Mô tả kịch bản

a) Điều kiện

Thủ kho đã đăng nhập vào website b) Kịch bản bình thường 1 Thủ kho chọn tạo phiếu xuất

2 Hệ thống đưa ra form phiếu xuất

3 Thủ kho nhập thông tin và submit

4 Hệ thống kiểm tra hợp lệ (nếu không hợp lệ quay lại bước 2) Lưu thông tin vào database và tự động thống kê

5 Thông báo tạo phiếu xuất thành công Tiếp tục tạo phiếu xuất (quay lại bước 2) hoặc chọn thoát

10 Cập nhật nhân viên

*Tóm tắt

Tiêu đề: Cập nhật nhân viên Tóm tắt: Usecase giúp quản lý thêm, sửa, xóa nhân viên Actor: Người quản lý

*Mô tả kịch bản a)

Điều kiện

Trang 19

Đã đăng nhập bằng tải khoản người quản trị

b) Kịch bản bình thường

Kịch bản 1: Thêm nhân viên

1 Người quản lý chọn thêm nhân viên

2 Hệ thống yêu cầu nhập thông tin nhân viên

3 Người quản lý nhập thông tin nhân viên, submit

4 Hệ thống lưu thông tin vào Database và đưa ra tài khoản

5 Xác nhận tiếp tục( trở về bước 2 hoặc thoát)

Kịch bản 2: Sửa thông tin nhân viên

1 Người quản lý chọn nhân viên cần sửa thông tin

2 Hệ thống hiển thị form chỉnh sửa thông tin

3 Quản lý sửa thông tin, submit

4 Hệ thống lưu lại vào Database

5 Tiếp tục sửa ( trở về bước 1) hoặc thoát

Kịch bản 3: Xóa nhân viên

1 Người quản trị chọn xóa nhân viên

2 Hệ thống vô hiệu hóa tải khoản của nhân viên

11 Xem thông tin nhân viên

*Tóm tắt định danh

Tiêu đề: Xem thông tin

Tóm tắt: Usecase giúp người quản lý xem thông tin, tra cứu thông tin nhân viên Actor: Người quản lý

*Mô tả kịch bản

a)Điều kiện

Trang 20

Đã đăng nhập hệ thống website bằng tài khoản người quản lý

Trang 21

Bản vẽ Class Diagram của hệ thống:

V BIỂU ĐỒ HOẠT ĐỘNG

1 Đăng nhập

Trang 23

2 Đặt Ship

3 Xem sản phẩm

Trang 24

4 Thêm sản phẩm

Trang 25

5 Sửa sản phẩm

6 Tạo hóa đơn

Trang 27

7 Xem báo cáo thống kê

Trang 28

8 Tạo phiếu nhập

9 Tạo phiếu xuất

Trang 29

10 Cập nhật Nhân viên

Trang 30

11 Xem TT Nhân Viên

Trang 31

VI: BIỂU ĐỒ TRÌNH TỰ

Trang 32

1 Đăng nhập

Trang 33

2 Xem sản phẩm

Trang 34

3 Đặt Ship

4.Thêm sản phẩm

Trang 36

5.Sửa sản phẩm

Trang 37

6 Tạo hóa đơn

a) Hóa đơn online (hóa đơn đặt ship)

Trang 38

b) Tạo hóa đơn Offline

7 Xem báo cáo thống kê

Trang 39

8 Tạo Phiếu nhập

Trang 40

9.Tạo phiếu xuất

Trang 41

10 Cập nhật nhân viên

a)Thêm nhân viên

Trang 42

b)Sửa nhân viên

Trang 43

C) Xóa nhân viên

Trang 44

11 Xem TT Nhân Viên

Trang 45

VII BIỂU ĐỒ THÀNH PHẦN

Trang 46

VIII: BIỂU ĐỒ TRIỂN KHAI

Ngày đăng: 23/12/2023, 22:59

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w