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

Báo cáo Đồ Án công nghệ phần mềm xây dựng hê thống bán sách (srs)

70 0 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 đề Xây dựng hệ thống bán sách (SRS)
Tác giả Nguyễn Văn Sinh, Nguyễn Tấn Huy, Nguyễn Duy Lâm, Diệp Phước Đạt, Võ Hồng Quang, Lợi Siêu Kiệt
Người hướng dẫn Th.s Nguyễn Ngọc Lâm
Trường học Trường Đại học Công nghệ Sài Gòn
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án công nghệ phần mềm
Năm xuất bản 2020-2022
Thành phố Sài Gòn
Định dạng
Số trang 70
Dung lượng 9,32 MB

Nội dung

1 Lợi Siêu Kiệt DH52005872 - Đăng nhập - Đăng kí - Cập nhật thông tin người dùng - Tạo tài khoản nhân viên - Thanh toán phải được thực hiện trong vòng 15 phút - Miễn phí vận chuyển của

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ SÀI GÒN

KHOA CÔNG NGHỆ THÔNG TIN

-oOo -BÁO CÁO ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Tên đề tài:

XÂY DNG HÊ THNG BÁN SÁCH (SRS)

Giáo viên hướng dẫn Th.s Nguyễn Ngọc Lâm

Sinh viên thực hiện Nguyễn Văn Sinh (DH52006075)

Nguyễn Tấn Huy (DH52005851) Nguyễn Duy Lâm (DH52004347) Diệp Phước Đạt (DH52004810)

Võ Hồng Quang (DH52004838) Lợi Siêu Kiệt (DH52005872)

Năm học 2020-2022

Trang 4

1 Lợi Siêu Kiệt DH52005872 - Đăng nhập

- Đăng kí

- Cập nhật thông tin người dùng

- Tạo tài khoản nhân viên

- Thanh toán phải được thực hiện trong vòng 15 phút

- Miễn phí vận chuyển của đơn hàng

- Lập phiếu đổi trả

- Xử lý đổi trả

- Hệ thống có giao diện dẹp, chạy nhanh và chạy được trên nhiều thiết bị

- Hệ thống nên có khả năng sử dụng, bảo mật và độ tin cậy

- Sửa thông tin sách

- Xóa sách ra khỏi

hệ thống

- Kết quả tìm kiếm nên được hiển thị trong 3 giây

- Hiển thị tổng giá tiền các sản phẩm trong giỏ hàng

- Bố trí các danh mục sản phẩm, phân loại mặt hàng hợp lý, dễ tìm kiếm

- Hệ thống có thể sao lưu

- Kết nối an toàn với các hệ thống khác

- Xem mã khuyến mãi

- Yêu cầu tính hỗ trợ người dùng cao

- Khách hàng không thể hủy đơn hàng ở website mà chỉ có thể gọi điện trực tiếp đến bộ phận chăm sóc khách hàng để được hổ trợ

2 | P a g e

Trang 5

NHẬN XÉT (Của Giáo viên hướng dẫn)

3 | P a g e

Trang 6

2.2.2 Biểu đồ usecase chi tiết và biểu đồ tuần tự Trang 12

4 | P a g e

Trang 7

Chương 3: THIẾT KẾ CHƯƠNG TRÌNH Trang 62

5 | P a g e

Trang 8

Chương 1 TÌM HIỂU ĐỀ TÀI

Từ xưa đến nay, nhu cầu trao đổi tri thức là một trong những nhu cầucấp thiết của con người Chúng ta có thể tiếp thu tri thức thông qua Thầy Cô,người thân, bạn bt và một nguồn không thể thiếu đó là sách vở Vì vâ ry, numbut được nhu cầu trên cùng với câ rp nhâ rt xu hướng hiện đại, nhiều cửa hàngsách đã xây dựng hệ thống website bán sách trực tuyến để khách hàng dễdàng tìm kiếm thông tin, xem phản hồi và đặt mua sách qua mạng một cáchnhanh chóng, tiện lợi và tiết kiệm chi phí

1.2 Yêu cầu người dùng

Xây dựng một hệ thống bán sách trên mạng với mục tiêu chủ yếu làgiới thiệu sách cho khách hàng thấy Khách hàng có thể sử dụng hệ thống đểtìm kiếm sách theo các tiêu chí tìm kiếm khác nhau như khu vực, tựa đềsách, thể loại sách, sách bán chạy nhất trong tháng, sách mới xuất bản hoặctheo tên tác giả Khi khách hàng nhâ rp tiêu chí tìm kiếm, kết quả được hiểnthị là danh sách các thông tin sách thoả tiêu chí tìm kiếm hoặc là một danhsách rỗng Kết quả tìm kiếm nên được hiển thị trong vòng 3 giây cho mộtlần tìm kiếm Nhấn vào một liên kết trong kết quả tìm kiếm, sẽ hiển thị tất cảthông tin về cuốn sách, khách hàng có thể nhấn vào nút thêm vào giỏ hàng.Khách hàng có thể thêm hoặc bỏ các sách đã chọn trong giỏ hàng, bên dướihiển thị tổng tiền mà khách hàng phải thanh toán Khách hàng nhấn vào nútlệnh thanh toán trong giỏ hoặc hoặc có thể nhấn chọn thêm sách Quá trìnhthanh toán được thực hiện thông qua ba bước:

- Bước 01: Khi khách hàng nhấn vào thanh toán, màn hình hiển thị

lên thông tin người mua như tên, email, số điện thoại, địa chỉngười mua và địa chỉ nhâ rn hàng… Nếu khách hàng là thànhviên(lưu trữ dữ liệu khách hàng là thành viên khi cần thì xuất ra,

cụ thể là khách hàng đăng kí tài khoản mật khẩu khi dùng web đểtrở thành thành viên, trong tài khoản người dùng thì khách hàngphải nhập thông tin cá nhân vào) thì khách hàng chỉ nhâ rp địa chỉnhâ rn hàng trong trường hợp địa chỉ nhâ rn hàng và địa chỉ ngườimua là khác nhau Nếu giống nhau thì chuyển sang bước 02

6 | P a g e

Trang 9

- Bước 02: Khách hàng lựa chọn một trong ba hình thức vâ rn

chuyển : siêu nhanh, nhanh và bình thường Tuy vào từng hìnhthức vâ rn chuyển mà giá tiền và thời gian sẽ khác nhau Nếu tổnggiá trị đơn hàng > 200.000 VNĐ thì khách hàng được miễn phí

vâ rn chuyển hoặc mã khuyến mãi (nếu có) ở bước này Hệ thống

sẽ tự động tính lại tổng giá trị đơn hàng

- Bước 03: Khách hàng sẽ chọn hình thức thanh toán, có thể thanh

toán chuyển khoản hoặc trả tiền mặt khi nhâ rn được hàng (COD).Sau khi hoàn thành bước này, hệ thống sẽ tự động gửi mail xácnhâ rn đơn hàng có mã đặt hàng qua mail mà khách hàng đã cungcấp Khách hàng có thể theo dõi đơn hàng của mình tại websiteb|ng cách nhâ rp mã đặt hàng Khách hàng không thể hu} đơn hàng

ở website mà chỉ có thể gọi điện trực tiếp đến bộ phâ rn chăm sóckhách hàng để nhờ hỗ trợ

Khi khách hàng đặt đơn hàng mà thanh toán xong, thông tin đơn hàng

sẽ được gửi cho nhân viên bán hàng xác nhận Sau khi xác nhận xong thì gửicho nhân viên vận chuyển và thực hiện giao hàng cho khách hàng Tuy theohình thức vâ rn chuyển mà khách hàng có thời gian nhâ rn hàng khác nhau.Trước khi giao hàng, nhân viên giao hàng sẽ gọi điện cho khách hàng để xácnhâ rn thời gian khách hàng có thể nhâ rn hàng Khi nhâ rn hàng, khách hàngkiểm tra sản phẩm và chỉ có thể đổi hoặc trả tại thời điểm nhâ rn hàng Nếu cóđổi trả, nhân viên giao hàng sẽ lập một phiếu đổi trả để đổi trả hàng chokhách hàng Đơn hàng đổi trả sẽ được gửi cho nhân viên bán hàng xác nhận

Hệ thống sẽ ghi nhâ rn thông tin đơn hàng đã hoàn tất Khách hàng có thể xemđơn hàng của mình đang ở đâu, đang trong quá trình nào ở trên website

Hệ thống cung cấp các chức năng quản lý cho nhân viên của nhà sách

Vì thế, hệ thống có hai loại người dùng:

- Khách hàng (Tìm kiếm, Bình luâ rn, Đặt sách, Thanh Toán)

- Quản lý (Nhân viên quản lý sách và nhân viên bán hàng, nhân viênvận chuyển, nhân viên hệ thống và nhân viên hỗ trợ)

Hệ thống chứa tất cả các sách mà nhân viên quản lý sách nhâ rp vào hệthống, cung cấp số lượng sách đang có trong các chi nhánh của hệ thốngsách Nhân viên quản lý sách có thể tạo ra các tiêu chí tìm kiếm sách, thuậntiện cho khách hàng khi tìm sách Khi thực hiện một thao tác trong hệ thống,thông tin nhân viên thao tác đều được ghi nhâ rn để tránh rủi ro sau này Hệthống được thực hiện trên một máy chủ và tất cả các khách hàng giao tiếpvới nó thông qua giao diện web

Nhân viên bán hàng có thể tạo ra một hay nhiều voucher giảm giá đểthu hút khách hàng mua hàng Khách hàng có thể xem và sử dụng cácvoucher trên website

Máy chủ là một hệ thống Linux 16 lõi, RAM 32GB và ổ cứng 1TB

7 | P a g e

Trang 10

Máy chủ trung tâm cung cấp dữ liệu chung cho tất cả các khách hàng Ứngdụng này về cơ bản là một ứng dụng web và người dùng có thể nhâ rn đượctất cả các thông tin có liên quan b|ng cách sử dụng bất ky trình duyệt web từbất ky nơi nào trên bất ky máy tính nào Mỗi tìm kiếm nên được trả kết quảtrong vòng 3 giây và thanh toán phải được thực hiện trong vòng 15 phút saukhi đặt sách Hệ thống nên có khả năng sử dụng, bảo mâ rt và độ tin câ ry.Khách hàng của hệ thống sẽ sử dụng thẻ tín dụng cho các khoản thanh toáncủa họ; vì bảo mâ rt và độ tin câ ry là mối quan tâm lớn hơn Kết nối an toànvới các hệ thống khác trong đó trách nhiệm của hệ thống thanh toán an toàncũng cần thiết Hệ thống có giao diện đẹp, chạy nhanh và chạy được trênnhiều thiết bị như máy vi tính, điện thoại thông minh, máy tính bảng.

1.3 Xác định yêu cầu hệ thống

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

- Đăng kí tài khoản cho khách hàng mới

- Đăng nhập tài khoản cho khách hàng thành viên

- Tạo tài khoản cho nhân viên

- Cập nhật thông tin của người dùng

- Xem thông tin của nhân viên

- Xem trạng thái hoạt động của nhân viên

- Tạo tiêu chí tìm kiếm sản phẩm

- Xem thông tin sách

- Thêm sách vào giỏ hàng

- Xóa sản phẩm ra khỏi giỏ hàng

- Thanh toán hóa đơn

- Hỗ trợ người dùng

- Tạo mã khuyến mãi

- Xem mã khuyến mãi

- Xác nhận đơn hàng

- Cập nhật tiến trình

- Theo dõi tiến trình

- Ghi nhận đơn hàng đã giao

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

- Hiển thị tổng giá tiền các sản phẩm trong giỏ hàng

- Kết quả tìm kiếm nên được hiển thị trong 3 giây

- Thanh toán phải được thực hiện trong vòng 15 phút ngay sau khi đặt sách

- Miễn phí vận chuyển của đơn hàng khi đạt một mức tiền nhất định

8 | P a g e

Trang 11

- Khách hàng không thể hủy đơn hàng ở website mà chỉ có thể gọi điệntrực tiếp đến bộ phận chăm sóc khách hàng để được hổ trợ

- Yêu cầu tính hỗ trợ người dùng cao (chăm sóc khách hàng)

- Hệ thống nên có khả năng sử dụng, bảo mật và độ tin cậy

- Hệ thống có giao diện dẹp, chạy nhanh và chạy được trên nhiều thiết bịnhư máy ví tính, điện thoại thông minh, máy tính bảng

- Kết nối an toàn với các hệ thống khác

- Hệ thống phải có tính ổn định cao

- Hệ thống có thể sao lưu

9 | P a g e

Trang 13

b Trả sách

c Thêm/xóa/sửa sách trên hệ thống

11 | P a g e

Trang 14

2.2 Góc nhìn tương tác

2.2.1 Biểu đồ usecase tổng quát (làm chung)

12 | P a g e

Trang 15

2.2.2 Biểu đồ usecase chi tiết và sơ đồ tuần tự

a Đăng kí tài khoản cho khách hàng mới (Lợi Siêu Kiệt)

13 | P a g e

Trang 16

Name Đăng kí tài khoản

Description Cho phép người dùng đăng kí tài khoản để sử

dụng tất cả các tính năng cho người dùng

Trigger Có nhu cầu đăng kí tài khoản

Chọn vào ô đăng kí

Pre-condition Truy cập vào trang web

Basic flow B1 Truy cập vào trang web

B2 Nhấp vào ô đăng kí

B3 Nhập thông tin

B4 Nhấn nút “submit”

B5 Kiểm tra thông tin

B6 Hiển thị thông báo đăng kí thành côngAlternative flow B6a Hiển thị thông báo đăng kí không thành công

do lỗi

Post-conditons Cập nhật tài khoản vào database

Thông báo cho người dùng

14 | P a g e

Trang 17

b Đăng nhập tài khoản cho khách hàng thành viên (Lợi Siêu Kiệt)

Description Cho phép người dùng đăng nhập vào hệ thống

Trigger Chọn vào ô đăng kí

Pre-condition Truy cập vào trang web

Basic flow B1 Truy cập vào trang web

B2 Nhấp vào ô đăng nhậpB3 Nhập thông tin B4 Nhấn nút “login”

B5 Kiểm tra thông tinB6 Hiển thị thông báo đăng nhập thành côngAlternative flow B6a Hiển thị thông báo đăng kí không thành công

do lỗiPost-conditons Thông báo cho người dùng

15 | P a g e

Trang 18

c Cập nhật thông tin người dùng (Lợi Siêu Kiệt)

Name Cập nhật thông tin người dùng

Description Lưu thông tin của người dùng lên database Actor Tất cả người dùng

Trigger Truy cập vào mục thay đổi thông tin

Pre-condition Đăng nhập vào hệ thống

Basic flow B1 Truy cập vào trang web

B2 Nhấp vào mục “thay đổi thông tin”

B3 Nhập thông tinB4 Nhấn chọn “submit”

B5 Hiển thị thông báo cho người dùngAlternative flow Không

Post-conditons Cập nhật vào database

16 | P a g e

Trang 19

d Tạo tài khoản cho nhân viên (Lợi Siêu Kiệt)

Name Tạo tài khoản cho nhân viên

Description Cung cấp tài khoản cho nhân viên truy cập vào hệ

thốngActor Nhân viên hệ thống

Trigger Truy cập vào mục tài khoản nhân viên

Pre-condition Truy cập vào trang web

Basic flow B1 Truy cập vào trang web

B2 Truy cập vào mục tài khoản nhân viên B3 Nhập thông tin

B4 Phân quyền và chức vụ B5 Nhấn nút kích hoạtB6 Hệ thống kiểm tra và thông báo cho người dùng đã tạo thành công

Alternative flow B6a Hệ thống kiểm tra và thông báo cho người

dùng không tạo được vì lỗi

Post-conditons Cập nhật vào database

17 | P a g e

Trang 20

e Xem thông tin nhân viên (Diệp Phước Đạt)

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

Description Cho tất cả nhân viên được xem thông tin của mìnhActor Tất cả nhân viên

Trigger Chọn vào mục xem thông tin nhân viên

Pre-condition Truy cập vào trang web b|ng tài khoản của nhân

viênChỉ được xem thông tin của cá nhânBasic flow B1 Truy cập vào trang web

B2 Chọn mục thông tin cá nhânB3 Hệ thống truy cập vào database và hiển thị thông tin nhân viên

Alternative flow Không

Post-conditons Hiển thị thông tin nhân viên

18 | P a g e

Trang 21

f Xem lịch sử hoạt động của nhân viên (Diệp Phước Đạt)

Name Xem lịch sử hoạt động của nhân viên

Description Cho phép xem lại lịch sử hoạt động của nhân viênActor Nhân viên hệ thống

Trigger Chọn vào mục xem lịch sử hoạt động

Pre-condition Có nhu cầu xem lịch sử hoạt động của nhân viên

Truy cập vào trang web b|ng tài khoản của nhân viên hệ thống

Basic flow B1 Truy cập vào trang web

B2 Chọn mục xem lịch sử hoạt độngB3 Nhập thông tin của nhân viên B4 Hệ thống truy cập vào databaseB5 Hiển thị lịch sử hoạt động của nhân viênAlternative flow B5a Hiển thị thông báo lỗi

Post-conditons Hiển thị thông tin nhân viên

19 | P a g e

Trang 22

g Lập phiếu đổi trả (Diệp Phước Đạt)

Description Cho phép nhân viên giao hàng lập phiếu đổi trả

khi khách hàng có mong luônActor Nhân viên giao hàng

Trigger Chọn đơn hàng và chọn đổi trả

Pre-condition Có nhu cầu lập phiếu đổi trả

Truy cập vào trang web b|ng tài khoản nhân viên giao hàng

Basic flow B1 Truy cập vào trang web

B2 Chọn đơn hàngB3 Chọn đổi trả B4 Điền thông tin vào form đổi trả

20 | P a g e

Trang 23

B5 Hệ thống gửi thông tin đổi trả cho nhân viên bán hàng

B5 Hiển thị thông báo thành côngAlternative flow Không

Post-conditons Hệ thống gửi thông tin đơn hàng được đổi trả cho

nhân viên bán hàng

h Xử lý đổi trả (Diệp Phước Đạt)

Description Cho phép nhân viên bán hàng xử lý đơn hàng có

được đổi trả hay khôngActor Nhân viên bán hàng

Trigger Chọn chấp nhận hay hủy đơn

Pre-condition Truy cập vào trang web b|ng tài khoản nhân viên

bán hàngBasic flow B1 Truy cập vào trang web

B2 Chọn mục xử lý đổi trảB3 Chọn đơn cần xử lý B4 Chọn OK nếu chấp nhận hoặc Cancel nếu không chấp nhận

21 | P a g e

Trang 24

B5 Cập nhật vào database và thông báo cho kháchhàng

Alternative flow Không

Post-conditons Cập nhật vào database

i Tìm kiếm sách trên hệ thống (Võ Hồng Quang)

Description Cho phép tất cả người dùng tìm kiếm sách trên hệ

thốngActor Tất cả người dùng

Trigger Nhập tên sách và chọn tìm kiếm

Pre-condition Có nhu cầu tìm kiếm sách trên hệ thống

Truy cập vào trang webBasic flow B1 Truy cập vào trang web

B2 Nhập tên sáchB3 Chọn các tiêu chí

22 | P a g e

Trang 25

B4 Chọn nút tìm kiếmB4 Hệ thống truy cập vào databaseB5 Hiển thị danh sách các sách cần tìmAlternative flow B5a Hiển thị thông báo không tìm thấy sách cần

tìmPost-conditons Không

j Thêm sách vào hệ thống (Võ Hồng Quang)

Name Thêm sách vào hệ thống

Description Cho phép nhân viên quản lý sách thêm sách vào

hệt thốngActor Nhân viên quản lý sách

Trigger Truy cập vào mục sản phẩm

Chọn thêm sáchPre-condition Truy cập vào trang web b|ng tài khoản của nhân

viên quản lý sáchBasic flow B1 Truy cập vào trang web

23 | P a g e

Trang 26

B2 Chọn mục sản phẩmB3 Chọn thêm sáchB4 Nhập thông tin sách cần thêmB4 Chọn submit

B5 Hệ thống cập nhật vào database và hiển thị thông báo thành công

Alternative flow Không

Post-conditons Cập nhật vào database

k Sửa thông tin sách (Võ Hồng Quang)

Name Sửa thông tin sách

Description Cho phép nhân viên quản lý sách sửa thông tin của

sáchActor Nhân viên quản lý sách

Trigger Truy cập vào mục sản phẩm

Chọn sửa thông tin sáchPre-condition Truy cập vào trang web b|ng tài khoản của nhân

viên quản lý sáchBasic flow B1 Truy cập vào trang web

24 | P a g e

Trang 27

B2 Chọn mục sản phẩmB3 Chọn sửa thông tin sáchB4 Nhập thông tin sách cần xóaB4 Chọn submit

B5 Hệ thống cập nhật vào database và hiển thị thông báo thành công

Alternative flow Không

Post-conditons Cập nhật vào database

l Xóa sách ra khỏi hệ thống (Võ Hồng Quang)

Name Xóa sách ra khỏi hệ thống

Description Cho phép nhân viên quản xóa sách ra khỏi hệ

thốngActor Nhân viên quản lý sách

Trigger Truy cập vào mục sản phẩm

Chọn xóa sách ra khỏi hệ thốngPre-condition Truy cập vào trang web b|ng tài khoản của nhân

viên quản lý sách

25 | P a g e

Trang 28

Basic flow B1 Truy cập vào trang web

B2 Chọn mục sản phẩmB3 Chọn xóa sáchB4 Nhập thông tin sách cần xóaB4 Chọn submit

B5 Hệ thống cập nhật vào database và hiển thị thông báo thành công

Alternative flow Không

Post-conditons Cập nhật vào database

m Thanh toán hóa đơn (Nguyễn Duy Lâm)

Description Cho phép khách hàng thanh toán đơn hàng của

mình

26 | P a g e

Trang 29

Actor Khách hàng

Trigger Chọn mục thanh toán trong giỏ hàng

Pre-condition Có sách trong giỏ hàng

Truy cập vào trang web b|ng tài khoản của khách hàng

Basic flow B1 Truy cập vào trang web

B2 Chọn giỏ hàngB3 Chọn Đặt hàngB4 Nhập địa chỉ nhậnB5 Chọn đơn vị vận chuyểnB6 Chọn hình thức thanh toánB7 Chọn thanh toán

B8 Hệ thống cập nhật vào database và hiển thị thông báo thành công và gửi thông tin đơn hàng cho nhân viên bán hàng

Alternative flow B4a Nếu địa nhận giống khác với địa chỉ trong

thông tin khách hàng thì thông báo khách hàng nhập địa chỉ nhận mới

Post-conditons Cập nhật vào database

Gửi đơn hàng cho nhân viên bán hànge

n Hỗ trợ người dùng (Nguyễn Duy Lâm)

27 | P a g e

Trang 30

Name Hỗ trợ người dùng

Description Cho phép nhân viên hỗ trợ và khách hàng có thể

trao đổi với nhauActor Nhân viên hỗ trợ và khách hàng

Trigger Chọn chatbox hỗ trợ người dùng

Pre-condition Nhân viên: Đăng nhập vào web b|ng tài khoản của

nhân viên bán sáchKhách hàng: Đăng nhập vào web b|ng tài khoản khách hàng

Basic flow B1 Đăng nhập vào web

B2 Chọn chatbox hỗ trợ người dùngB3 Nhập nội dung tin nhunB4 Nhấn send

Alternative flow Không

Post-conditons Không

o Tạo mã khuyến mãi (Nguyễn Duy Lâm)

28 | P a g e

Trang 31

Name Tạo mã khuyến mãi

Description Cho phép nhân viên bán sách tạo ra các mã

khuyến mã để khi thêm vào lúc mua sách sẽ giảm giá

Actor Nhân viên bán sách

Trigger Chọn mục tạo mã khuyến mãi

Pre-condition Đăng nhập vào web b|ng tài khoản của nhân viên

bán sáchBasic flow B1 Đăng nhập vào web

B2 Chọn tạo mã khuyến mãiB3 Nhập thông tin mã khuyến mãiB4 Nhấn submit

B5 Hệ thống sẽ cập nhật vào Database Alternative flow Không

Post-conditons Cập nhật vào Database

p Xem mã khuyến mãi (Nguyễn Duy Lâm)

Description Cho phép khách hàng xem các mã khuyến mãi

Trigger Chọn mục mã khuyến mãi

Pre-condition Đăng nhập vào web b|ng tài khoản của khách

29 | P a g e

Trang 32

hàngBasic flow B1 Đăng nhập vào web

B2 Chọn mục mã khuyến mãiB3 Hiển thị danh sách các mã khuyến mãiAlternative flow không

Post-conditons Hiển thị lên web

q Xem thông tin sách (Nguyễn Văn Sinh)

Description Cho phép người dùng xem thông tin sách đang

chọnActor Tất cả người dùng

Trigger Chọn sản phẩm muốn xem chi tiết

Pre-condition Truy cập vào trang web

Basic flow B1 Truy cập vào trang web

B2 Nhập tên sách cần tìmB3 Chọn tiêu chí tìm sáchB4 Chọn sách

B5 Hiễn thị thông tin sáchAlternative flow B3a Hiển thị thông báo không có sách cần tìmPost-conditons Hiển thị thông tin sách

30 | P a g e

Trang 33

r Tạo tiêu chí tìm kiếm sản phẩm (Nguyễn Văn Sinh)

Name Tạo tiêu chí tìm kiếm sản phẩm (loại sản phẩm)Description Giúp người dùng tìm kiếm sách thông qua các tiêu

chí để rút ngun thời gian, nhanh hơnActor Nhân viên quản lý sách

Trigger Chọn mục tạo mới tiêu chí (loại) sản phẩmPre-condition Đăng nhập vào web b|ng tài khoản của nhân viên

quản lý sáchBasic flow B1 Đăng nhập vào web

B2 Chọn tạo mới tiêu chí (loại) sản phẩmB3 Nhập tên tiêu chí (loại) sản phẩmB4 Nhấn nút add

B5 Hệ thống sẽ cập nhật vào Database Alternative flow B5a Hiển thị thông báo đã có tên tiêu chí (loại)

trong Database

31 | P a g e

Trang 34

Post-conditons Hiển thị trên web

Cập nhật vào Database

s Thêm sách vào giỏ hàng (Nguyễn Văn Sinh)

Name Thêm sách vào giỏ hàng

Description Người dùng chọn sách mà mình muốn đặt mua để

vào trong giỏ hàng của web,

B2 Chọn sách cần mua theo nhu cầuB4 Nhấn nút “thêm vào giỏ hàng”

B5 Hệ thống sẽ cập nhật sách vào giỏ hàng

32 | P a g e

Trang 35

Alternative flow Không

Post-conditons Hiển thị tất cả các sách trong mục giỏ hàng

Lưu vào Database

t Xóa sản phẩm ra khỏi giỏ hàng (Nguyễn Văn Sinh)

Name Xóa sách ra khỏi giỏ hàng

Description Người dùng xóa sách mà mình không muốn đặt

mua ra khỏi giỏ hàng của web,

Trigger Bấm vào mục “giỏ hàng”

Chọn bỏ sản phẩmPre-condition Đăng nhập vào web b|ng tài khoản thành viên của

khách hàngBasic flow B1 Đăng nhập vào web

33 | P a g e

Ngày đăng: 21/11/2024, 18:22

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

TÀI LIỆU LIÊN QUAN

w