Biểu đồ use case quản trị tổng quát

Một phần của tài liệu Đồ án tốt nghiệp Xây dựng website đấu giá trực tuyến (Trang 27)

Biểu đồ “Use case quản trị tổng quát” 2.2.4.Biểu đồ use case quản trị chi tiết

Xây dựng website đấu giá trực tuyến

Biểu đồ “Use case chi tiết quản lý danh sách đấu giá”

Xây dựng website đấu giá trực tuyến

Xây dựng website đấu giá trực tuyến ĐẶC TẢ USE CASE 2.3.1.Đăng ký Đặc tả chức năng “Đăng ký” ID 2 Tên ĐĂNG KÝ

Tác nhân Người dùng có nhu cầu tạo tài khoản

Mô tả Tạo mới một thành viên.

Điều kiện trước

Người dùng chưa có tài khoản trên hệ thống.

Điều kiện sau

Nếu chức năng thành công hệ thống sẽ tạo ra một user mới và thông báo đăng ký thành công.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời 1 Người dùng nhấn vào nút Đăng ký.

Hiển thị form Đăng ký.

2 Nhập thông tin

đăng ký và nhấn nút Đăng ký.

Hệ thống kiểm tra thông tin đăng ký xem có hợp lệ hay không.

- Nếu thông tin đăng ký hợp lệ: Lưu

thông tin vào CSDL và thông báo đăng ký thành công.

- Nếu thông tin đăng ký không hợp lệ:

Quay lại bước 2.

Ràng buộc Thông tin đăng ký bao gồm: Họ và tên , email, mật khẩu, xác nhận

mật khẩu, Địa chỉ, Số điện thoại, và không được bỏ trống. Mật khẩu và mật khẩu xác nhận phải khớp với nhau.

Xây dựng website đấu giá trực tuyến

2.3.2.Đăng nhập hệ thống

Đặc tả chức năng “Đăng nhập hệ thống”

ID 1

Tên ĐĂNG NHẬP

Tác nhân Thành viên, quản trị viên.

Mô tả Đăng nhập thành công vào hệ thống. Điều kiện trước Hệ thống chưa được đăng nhập.

Điều kiện sau Nếu chức năng thành công người dùng sẽ được đăng nhập vào hệ thống. Nếu không thành công hệ thống xuất thông báo đăng nhập thất bại và giữ nguyên trạng thái hiện hành.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời 1 Nhấn liên kết đăng

nhập từ giao diện.

Hiển thị khung đăng nhập.

2 Nhập email và mật khẩu và nhấn nút Đăng nhập.

Hệ thống kiểm tra Email và mật khẩu có hợp lệ hay không.

- Nếu hợp lệ thì thông báo đăng nhập thành công.

Nếu không hợp lệ thì hiển thị thông báo đăng nhập không thành công và quay lại bước 2.

Ràng buộc Email điền đúng định dạng. Password không cho phép bỏ trống, và trên 6 ký tự.

2.3.3.Quên mật khẩu

Đặc tả chức năng “Quên mật khẩu”

ID 3

Tên LẤY LẠI MẬT KHẨU

Tác nhân Thành viên, quản trị viên

Xây dựng website đấu giá trực tuyến

Điều kiện trước

Chưa đăng nhập vào hệ thống.

Điều kiện sau Đăng nhập thành công.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Nhấn liên kết

Quên mật khẩu.

Hiển thị khung nhập email người dùng.

2 Nhập Email đã

đăng ký, nhấn Gửi đi.

Gửi thông tin hỗ trợ hướng dẫn vào mail người dùng.

3 Người dùng xác

nhận mật khẩu mới.

Ràng buộc Nhập đúng định dạng email, email phải tồn tại trong hệ thống

2.3.4.Đăng xuất

Đặc tả chức năng “Đăng xuất”

ID 4

Tên ĐĂNG XUẤT

Tác nhân Thành viên, quản trị viên

Mô tả Đăng xuất khỏi hệ thống. Điều kiện

trước

Hệ thống đã được đăng nhập.

Điều kiện sau Nếu chức năng thành công người dùng sẽ được đăng xuất khỏi hệ thống. Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Nhấn nút đăng xuất từ giao diện.

Xây dựng website đấu giá trực tuyến

2 Người dùng xác nhận có đăng xuất hay không.

Nếu đồng ý đăng xuất hệ thống xóa phiên làm việc và quay trở về trang chủ.

Nếu không đồng ý hệ thống quay lại trạng thái trước khi nhấn nút đăng xuất.

Ràng buộc Người dùng đã đăng nhập thành công vào hệ thống.

2.3.5.Xem và cập nhật thông tin cá nhân

ID 5

Tên XEM VÀ CẬP NHẬT THÔNG TIN CÁ NHÂN

Tác nhân Thành viên

Mô tả Xem và chỉnh sửa thông tin cá nhân

Điều kiện trước Người dùng đã đăng nhập vào hệ thống.

Điều kiện sau Nếu chức năng thành công người dùng có thể xem và cập nhật thông

tin tài khoản cá nhân gồm họ và tên, địa chỉ, quận huyện, tỉnh/ thành phố, emai, số điện thoại, ảnh đại diện

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Nhấn vào liên kết tên

thành viên trên đầu trang

Hiển thị trang thông tin cá

nhân.Các thông tin này hiển thị trong ô nhập liệu, có thể sửa

2 Nhập thông tin muốn

chỉnh sửa và nhấn nút “Cập nhật”

Cập nhật thông tin vào cơ sở dữ liệu và thông báo cập nhật thành công

3 Nhấn nút chọn tập tin ở

dưới ảnh đại diện

Mở cửa sổ chọn tập tin hình ảnh

4 Nhấn nút tải lên ở dưới

ảnh đại diện

Nếu hình ảnh hợp lệ, thông báo thay đổi ảnh đại diện thành công

Nếu không hợp lệ, thông báo thay đổi ảnh đại diện thất bại, trở lại trạng thái

Xây dựng website đấu giá trực tuyến

bước 1

Ràng buộc Người dùng đã đăng ký thông tin cá nhân ở trên hệ thống. Không

được bỏ trống các ô nhập thông tin khi nhấn nút “Cập nhật”. Ảnh đại diện có dung lượng không quá 2MB

2.3.6.Tìm kiếm sản phẩm

Đặc tả chức năng “Tìm kiếm sản phẩm đấu giá”

ID 6

Tên TÌM KIẾM SẢN PHẨM ĐẤU GIÁ

Tác nhân Tất cả

Mô tả Tìm kiếm sản phẩm đấu giá

Điều kiện trước Có thể đăng nhập hoặc không đăng nhập vào hệ thống.

Điều kiện sau Nếu chức năng thành công thì hiển thị kết quả tìm kiếm.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Nhập từ khóa vào

ô tìm kiếm. Nhấn nút tìm kiếm.

Hiển thị các sản phẩm đấu giá được tìm thấy. Nếu không có hiển thị thông báo không tìm thấy kết quả nào.

Ràng buộc Ô tìm kiếm không được rỗng.

2.3.7.Xem sản phẩm

Đặc tả chức năng “Xem sản phẩm”

ID 7

Tên XEM SẢN PHẨM

Tác nhân Tất cả

Mô tả Xem thông tin chi tiết sản phẩm đấu giá

Xây dựng website đấu giá trực tuyến

Điều kiện sau Nếu chức năng thành công người dùng có thể xem thông tin của các

sản phẩm đấu giá

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Chọn sản phẩm

cần xem, click chuột vào tên sản phẩm hoặc hình ảnh của sản phẩm đang hiển thị trên website.

Hiển thị thông tin mặt hàng gồm: hình ảnh, tên, tình trạng mới hay cũ, giá, thời gian còn lại hoặc đã kết thúc, người bán, hình thức vận chuyển, địa điểm của người bán, thời gian giao hàng, mô tả sản phẩm, số thành viên đã đấu giá trên sản phẩm này.

Ràng buộc Khách hàng tìm và chọn mặt hàng cần xem.

2.3.8.Đấu giá sản phẩm

Đặc tả chức năng “Đấu giá sản phẩm”

ID 8

Tên ĐẤU GIÁ SẢN PHẨM

Tác nhân Thành viên

Mô tả Đặt giá đấu cho sản phẩm mong muốn được mua

Điều kiện trước Thành viên đã đăng nhập vào hệ thống, đang ở trang xem thông tin

sản phẩm đấu giá

Điều kiện sau Nếu chức năng thành công, thành viên sẽ đặt giá thành công cho sản

phẩm mình muốn mua.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Đặt giá mong muốn

vào ô “Giá đấu của bạn” và nhấn nút “Đấu giá”

Thông báo đấu giá thành công nếu giá phù hợp. Hiển thị tên người đấu giá trên trang thông tin sản phẩm

Ràng buộc Giá nhập phải ở định dạng số, giá phải lớn hơn hoặc bằng giá hiện

Xây dựng website đấu giá trực tuyến

2.3.9.Lịch sử đấu giá

ID 9

Tên LỊCH SỬ ĐẤU GIÁ

Tác nhân Thành viên

Mô tả Xem lịch sử đấu giá

Điều kiện trước Đã đăng nhập thành công vào hệ thống, và đang ở trang xem “Lịch

sử đấu giá”

Điều kiện sau Nếu chức năng thành công thì hệ thống hiển thị thông tin lịch sử các

phiên đấu giá đã tham gia.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Thông tin

thành viên”, nhấn liên kết “Lịch sử đấu giá”

Hiển thị danh sách lịch sử các phiên đấu giá đã tham gia, gồm có giá tham gia, thời gian, tên sản phẩm, tình trạng .

2 Click vào biểu

tượng hình con mắt “Xem ” trong cột “Tùy chọn” của một lượt đấu giá nào đó trong bảng

Đưa đến trang xem sản phẩm đấu giá của mặt hàng đó. Ràng buộc 2.3.10. Đặt hàng ID 10 Tên ĐẶT HÀNG Tác nhân Thành viên

Mô tả Đặt hàng cho sản phẩm vừa thắng cuộc trong một phiên đấu giá

Xây dựng website đấu giá trực tuyến

giá, và là người thắng cuộc trong phiên đấu giá đó

Điều kiện sau Nếu chức năng thành công thì hệ thống cho phép đặt một đơn hàng

để mua sản phẩm vừa thắng cuộc.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Lịch sử

đấu giá”, nhấn liên kết “Đặt hàng” trong cột “Kết quả”

Đưa đến trang xác nhận thông tin đơn đặt hàng

2 Điền thông tin vào

địa chỉ người nhận, ghi chú, chọn hình thức thanh toán và nhấn “Xác nhận”

Kiểm tra người dùng nhập liệu, nếu hợp lệ thì thông báo đến người dùng đã đặt hàng thành công

Nếu chưa điền đủ thông tin, thông báo người dùng nhập đầy đủ thông tin

Ràng buộc Các ô địa chỉ và thông tin người nhận không được để trống.

2.3.11. Lịch sử đặt hàng

ID 11

Tên LỊCH SỬ ĐẶT HÀNG

Tác nhân Thành viên

Mô tả Xem lịch sử đặt hàng

Điều kiện trước Đã đăng nhập thành công vào hệ thống, và đang ở trang xem lịch sử

đặt hàng

Điều kiện sau Nếu chức năng thành công thì hệ thống hiển thị thông tin lịch sử đặt

mua hàng, gồm có số đơn hàng, người bán, ngày đặt hàng, tổng tiền, tình trạng đơn hàng của tất cả các đơn hàng .

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Thông tin

thành viên”, nhấn liên

Hiển thị danh sách thông tin các đơn hàng đã đặt .

Xây dựng website đấu giá trực tuyến kết “Lịch sử đặt hàng” Ràng buộc 2.3.12. Cập nhật đơn hàng ID 12 Tên CẬP NHẬT ĐƠN HÀNG Tác nhân Thành viên

Mô tả Cập nhật tình trạng cho đơn hàng.Đối với người đặt hàng có thể

chọn tình trạng “Đã nhận hàng”.Người bán hàng có thể chọn các tình trạng “Đang giao hàng”, “Đã giao hàng”

Điều kiện trước Đã đăng nhập thành công vào hệ thống, Có đơn hàng hoặc đã đặt

hàng.Và đang ở trang “Cập nhật đơn hàng”.

Điều kiện sau Nếu chức năng thành công thì hệ thống sẽ cập nhật lại tình trạng của

đơn hàng cho cả người bán và người đặt hàng.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Với người mua, ở trang

“Lịch sử đặt hàng”, nhấn vảo biểu tượng hình cây viết và trang giấy có hiện lên “Cập nhật đơn

hàng”.Với người bán, làm tương tự ở trang Quản lý đơn hàng.

Tình trạng của đơn hàng sẽ được cập nhật và hiển thị trên cột “Tình trạng” của trang “Lịch sử đặt hàng” 2.3.13. Quản lý sản phẩm ID 13 Tên QUẢN LÝ SẢN PHẨM Tác nhân Thành viên

Xây dựng website đấu giá trực tuyến

Điều kiện trước Đã đăng nhập thành công vào hệ thống.

Điều kiện sau Nếu chức năng thành công thì hệ thống hiển thị thông tin các sản

phẩm được đăng bán. Gồm có tên sản phẩm, danh mục, thời gian bắt đầu, thời gian kết thúc, giá bán, tình trạng đang đấu giá hay đã kết thúc, lượt đấu giá, người thắng cuộc

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Thông tin

thành viên”, nhấn liên kết “Quản lý sản phẩm”

Hiển thị danh sách thông tin các sản phẩm được đăng bán .

2.3.14. Đăng bán đấu giá sản phẩm

ID 14

Tên ĐĂNG BÁN ĐẤU GIÁ SẢN PHẨM

Tác nhân Thành viên

Mô tả Đăng bán đấu giá một sản phẩm

Điều kiện trước Đã đăng nhập thành công vào hệ thống.Vào trang “Quản lý sản

phẩm”

Điều kiện sau Nếu chức năng thành công thì hệ thống cho phép đưa một sản phẩm

của thành viên đó lên sàn đấu giá, sản phẩm này sau khi kiểm duyệt sẽ được hiển thị lên trang chủ

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Quản lý

sản phẩm”, nhấn liên kết có biểu tượng dấu + “Thêm mới sản phẩm”

Đưa đến trang thêm sản phẩm mới .

2 Thành viên điền

đầy đủ thông tin yêu

Các dữ liệu hợp lệ, tiến hành thêm sản phẩm vào cơ sở dữ liệu và

Xây dựng website đấu giá trực tuyến

cầu vào các ô nhập liệu và nhấn nút “Thêm mới”

hiển thị thông báo “Thêm sản phẩm mới thành công”

Nếu chưa hơp lệ, yêu cầu người dùng nhập đầy đủ thông tin sản phẩm.

Ràng buộc Các ô thông tin về sản phẩm không được bỏ trống nếu có dấu (*) ,

thời gian bắt đầu phải từ thời gian hiện tại trở đi, thời gian kết thúc phải tính từ thời gian bắt đầu trờ đi.Giá phải là số tự nhiên lớn hơn 0.

2.3.15. Sửa thông tin sản phẩm

ID 15

Tên SỬA THÔNG TIN SẢN PHẨM

Tác nhân Thành viên

Mô tả Sửa thông tin của một sản phẩm đã đăng bán

Điều kiện trước Đã đăng nhập thành công vào hệ thống.Đã có ít nhất một sản phẩm

được đăng bán.Vào trang “Quản lý sản phẩm”

Điều kiện sau Nếu chức năng thành công thì hệ thống cho phép chỉnh sửa thông tin

của một sản phẩm, sau đó lưu chỉnh sửa

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Quản lý sản

phẩm”, nhấn liên kết có biểu tượng dấu cây bút trên trang giấy có chữ “Sửa” hiện ra khi rê chuột

Đưa đến trang Sửa sản phẩm .

2 Người dùng nhập

những thay đổi và nhấn cập nhật

Các dữ liệu hợp lệ, tiến hành cập nhật thông tin của sản phẩm cơ sở dữ liệu và đưa người dùng về trang “Quản lý sản phẩm”

Nếu chưa hơp lệ, yêu cầu người dùng nhập đầy đủ và

Xây dựng website đấu giá trực tuyến

chính xác thông tin sản phẩm.

Ràng buộc Các ô thông tin về sản phẩm không được bỏ trống nếu có dấu (*) ,

thời gian bắt đầu phải từ thời gian hiện tại trở đi, thời gian kết thúc phải tính từ thời gian bắt đầu trờ đi.Giá phải là số tự nhiên lớn hơn 0.

2.3.16. Xóa sản phẩm

ID 16

Tên XÓA SẢN PHẨM

Tác nhân Thành viên

Mô tả Xóa sản phẩm đã đăng bán

Điều kiện trước Đã đăng nhập thành công vào hệ thống.Đã có ít nhất một sản phẩm

được đăng bán.Vào trang “Quản lý sản phẩm”

Điều kiện sau Nếu chức năng thành công thì hệ thống cho phép xóa một sản phẩm

trong danh sách sản phẩm được đăng bán.

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Quản lý

sản phẩm”, nhấn liên kết có biểu tượng thùng rác có chữ “Xóa” hiện ra khi rê chuột

Hiển thị thông báo đến người dùng có muốn xóa hay không

2 Nhấn nút OK hoặc

Hủy

Nếu người dùng nhấn OK, tiến hành xóa sản phẩm trong cơ sở dữ liệu và cập nhật lại danh sách sản phẩm trong trang Quản lý sản phẩm

Người dùng nhấn Hủy, trở lại trạng thái lúc chưa nhấn nút xóa.

Xây dựng website đấu giá trực tuyến

2.3.17. Xóa đơn đặt hàng

ID 17

Tên XÓA ĐƠN ĐẶT HÀNG

Tác nhân Thành viên

Mô tả Xóa đơn đặt hàng thành công

Điều kiện trước Đã đăng nhập thành công vào hệ thống. Đã có ít nhất một một đơn

đặt hàng được đặt.Vào trang “Lịch sử đặt hàng” với người mua, và vào trang “Quản lý đơn hàng” với người bán.

Điều kiện sau Nếu chức năng thành công thì hệ thống cho phép xóa một đơn đặt

hàng trong danh sách các đơn hàng đã đặt .

Luồng sự kiện Bước Người dùng nhập Hệ thống trả lời

1 Ở trang “Lịch sử

đặt hàng”, nhấn liên kết có biểu tượng thùng rác có chữ

Một phần của tài liệu Đồ án tốt nghiệp Xây dựng website đấu giá trực tuyến (Trang 27)

Tải bản đầy đủ (PDF)

(80 trang)