Tải bản đầy đủ (.doc) (11 trang)

Mô hình Usecase Xây dựng website bán Laptop và phần mềm Meta.vn Version 1.0

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (292.45 KB, 11 trang )

ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ THÔNG TIN
CQ – HK1 – 2k7 – 2k8
Đồ án môn phân tích thiết kế phần mềm
Lớp 071101
Mô hình Usecase Xây dựng website bán Laptop và
phần mềm Meta.vn
Version 1.0
Sinh viên thực hiện:
07110033 – Trần Minh Đức
07110082 – Nguyễn Thanh Ngọc
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
Bảng ghi nhận thay đổi tài liệu
Ngày Phiên bản Mô tả Tác giả
12/03/2011 1.0 Tạo tài liệu Đức
FIT-HCMUTE Trang 1
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
Mục lục
1. Sơ đồ Use-case 3
2. Danh sách các Use-case 4
3. Đặc tả Use-case 4
3.1 Đặc tả Use-case “Login” 4
3.2 Đặc tả Use-case “Register” 5
3.3 Đặc tả Use-case “Update profile” 5
3.4 Đặc tả Use-case “View paid order” 6
3.5 Đặc tả Use-case “Order product” 6
3.6 Đặc tả Use-case “Manage cart” 7
3.7 Đặc tả use case “Search” 7
3.8 Đặc tả use case “View product catalogue” 8


3.9 Đặc tả use case “Manage user” 8
3.10 Đặc tả use case “Manage order” 9
3.11 Đặc tả use case “Config system” 9
FIT-HCMUTE Trang 2
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
1. Sơ đồ Use-case
Danh sách các Actor
STT Tên Actor Ý nghĩa/Ghi chú
1 Guest Khách hàng, người dùng chưa đăng nhập
2 User Người dùng đã đăng nhập
3 Admin Người quản trị hệ thống
FIT-HCMUTE Trang 3
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
2. Danh sách các Use-case
STT Tên Use-case Ý nghĩa/Ghi chú
1 Login Đăng nhập vào hệ thống
2 Register Đăng ký tài khoản
3 Update profile Cập nhật thông tin khách hàng
4 View paid order Xem tình trạng đặt hàng
5 Order product Chức năng đặt hàng
6 Manage Cart Chức năng quản lý giỏ hàng: thêm, xóa, cập nhật
số lượng sản phẩm trong giỏ hàng
7 Search Gồm các chức năng tìm kiếm: tìm tất cả(tìm không
giới hạn trong mục nào), tìm theo hang, tìm theo
thông số sản phẩm
8 View product catalogue Xem thông tin về sản phẩm theo danh mục, có thể
chọn xem chi tiết sản phẩm
9 Manage User Quản lý tải khoản người dùng: bao gồm thêm tài

khoản, hủy tài khoản của khách hàng,hay là thay
đổi các quy định đăng ký, sử dụng tài khoản.
10 Manage Order Quản lý các đơn đặt hàng, cập nhật lại tình trạng
đơn đặt hàng: chưa thanh toán, đã thanh toán, đã
giao hàng
11 Config sytem Cầu hình hệ thống, cho phép người quản trị backup
hay restore CSDL, cập nhật giao diện, cầu hình
CSDL
3. Đặc tả Use-case
3.1 Đặc tả Use-case “Login”
3.1.1.1 Tóm tắt:
Usecase này cho phép khách hàng đăng nhập vào hệ thống để xem các thông
tin đặt hàng của mình
3.1.1.2 Dòng sự kiện:
-Khách hàng chọn chức năng đăng nhập
-Đăng nhập bằng usename và password.
-Bấm nút đăng nhập
-Hệ thống kiểm tra kết quả đăng nhập.
-Nếu đăng nhập thành công thì dẫn khách hàng đến trên user, ngược lại
thông báo đăng nhập thất bại.
FIT-HCMUTE Trang 4
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
3.1.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Trước khi đăng nhập thì trên hệ thống phải có thông tin về khách hàng.
3.1.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo đăng nhập thành công hay thất bại
3.2 Đặc tả Use-case “Register”
3.2.1.1 Tóm tắt
Usecase này cho phép người dùng đăng ký tài khoản trên hệ thống. Người dùng

phải nhập các thông tin: tên đăng nhập, mật khẩu, email, họ tên, địa chỉ.
3.2.1.2 Dòng sự kiện
-Khách hàng chọn chức năng đăng ký.
-Nhập các thông tin đăng ký.
-Bấm nút đăng ký
-Hệ thống kiểm tra thông tin đăng ký.
-Hệ thống thông báo kết quả đăng ký thành công hay thất bại.
3.2.1.3 Các yêu cầu đặc biệt
- Các thông tin nhập phải chính xác
3.2.1.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Tài khoản khách hàng chưa tồn tại trên hệ thống
3.2.1.5 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo kết quả đăng ký
3.3 Đặc tả Use-case “Update profile”
3.3.1.1 Tóm tắt
Usecase này cho phép người dùng sau khi đăng nhập có thể chỉnh sửa thông tin
cá nhân
3.3.1.2 Dòng sự kiện
-Khách hàng đăng nhập
-Chọn chức năng cập nhật thông tin
-Điền các thông tin cá nhân
FIT-HCMUTE Trang 5
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
-Bấm nút cập nhật
-Hệ thống thông báo kết quả cập nhật
3.3.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Người dùng phải đăng nhập bằng tài khoản của mình
3.3.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo kết quả cập nhật.

3.4 Đặc tả Use-case “View paid order”
3.4.1.1 Tóm tắt
Usecase này cho phép người dùng xem tình trạng các đơn đặt hàng của mình
3.4.1.2 Dòng sự kiện
-Khách hàng đăng nhập.
-Chọn chức năng xem tình trạng đơn đặt hàng
3.4.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Khách hàng phải đăng nhập bằng tài khoản của mình để có thể thao tác các chức
năng của usecase này.
3.4.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống đưa ra danh sách các đơn đặt hàng và tình trạng: đã thanh toán, đã
nhận hàng.
3.5 Đặc tả Use-case “Order product”
3.5.1.1 Tóm tắt
Usecase này cho phép khách hàng đặt hàng qua website
3.5.1.2 Dòng sự kiện
-Người dùng chọn chức năng đặt hàng.
-Nhập các thông tin cá nhân.
-Chọn phương thức vận chuyển
-Chọn phương thức thanh toán.
-Bấm nút đặt hàng
FIT-HCMUTE Trang 6
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
3.5.1.3 Các yêu cầu đặc biệt
Nếu thanh toán trực tuyến thì tài khoản thanh toán phải có số tiền lớn hơn giá sản
phẩm.
3.5.1.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
-Hệ thống liệt kê các thông tin cho khách hàng nhập.
3.5.1.5 Trạng thái hệ thống sau khi thực hiện Use-case

-Hệ thống sẽ lưu thông tin đặt hàng(nếu thao tác thành công)
-Trả về các cảnh báo (nếu thao tác không thành công).
3.6 Đặc tả Use-case “Manage cart”
3.6.1.1 Tóm tắt
Usecase này cho phép người dùng them, xóa, cập nhật số lượng sản phẩm trong
giỏ hàng của mình.
3.6.1.2 Dòng sự kiện
-Người dùng chọn chức năng quản lý giỏ hàng.
-Thông tin các mặt hàng trong giỏ hàng được liệt kê.
-Người dùng thêm, xóa, nhập lại số lượng sản phẩm.
-Bấm nút cập nhật.
3.6.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Hệ thống liệt kê danh sách mặt hàng trong giỏ hàng.
3.6.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống sẽ lưu thông tin được chỉnh sửa(nếu thao tác thành công)
-Trả về các cảnh báo (nếu thao tác không thành công).
3.7 Đặc tả use case “Search”
3.7.1.1 Tóm tắt
Usecase này cho phép người dùng tìm kiếm sản phẩm theo nhiều tiêu chí khác
nhau
3.7.1.2 Dòng sự kiện
-Người dùng chọn chức năng tìm kiếm
-Nhập thông tin về sản phẩm: tên, nhà sản xuất, giá tiền…
-Bấm nút tìm kiếm.
FIT-HCMUTE Trang 7
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
-Hệ thống trả kết quả tìm kiếm lại cho người dùng.
3.7.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
-Hệ thống hiện các thông số cho người dùng nhập

3.7.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống trả kết quả tìm kiếm.
3.8 Đặc tả use case “View product catalogue”
3.8.1.1 Tóm tắt
Usecase này cho phép người dùng xem thông tin sản phẩm theo danh mục
3.8.1.2 Dòng sự kiện
-Khách hàng chọn danh mục
-Hệ thống liệt kê các sản phẩm theo danh mục có phân trang
3.8.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
3.8.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống liệt kê sản phẩm.
3.9 Đặc tả use case “Manage user”
3.9.1.1 Tóm tắt
Usecase này cho phép người quản trị quản lý các tài khoản người dùng
3.9.1.2 Dòng sự kiện
-Người quản trị đăng nhập
-Chọn chức năng quản lý người dùng
-Thêm, xóa, chỉnh sửa thông tin người dùng
-Bấm nút cập nhật
-Hệ thống thông báo kết quả cập nhật
3.9.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Người quản trị phải đăng nhập bằng tài khoản của mình
FIT-HCMUTE Trang 8
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
3.9.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo kết quả cập nhật.
3.10 Đặc tả use case “Manage order”
3.10.1.1 Tóm tắt
Usecase này cho phép người quản trị sau khi đăng nhập có thể chỉnh sửa tình

trạng đơn đặt hàng như: chưa thanh toán, đã thanh toán, đã giao hàng.
3.10.1.2 Dòng sự kiện
-Người quản trị đăng nhập
-Chọn chức năng quản lý đơn đặt hàng
-Cập nhật thông tin đơn đặt hàng
-Bấm nút cập nhật
-Hệ thống thông báo kết quả cập nhật
3.10.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Người quản trị phải đăng nhập bằng tài khoản của mình
3.10.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo kết quả cập nhật.
3.11 Đặc tả use case “Config system”
3.11.1.1 Tóm tắt
Usecase này cho phép người quản trị sau khi đăng nhập có thể cấu hình hệ thống
như: backup restore CSDL, cập nhật giao diện, cấu hình CSDL
3.11.1.2 Dòng sự kiện
-Người quản trị đăng nhập
-Chọn chức năng cấu hình hệ thống
-Cập nhật các thông tin cấu hình
-Backup hoặc restore CSDL
-Bấm nút cập nhật
-Hệ thống thông báo kết quả cập nhật
FIT-HCMUTE Trang 9
Xây dựng website bán Laptop và phần mềm Meta.vn Phiên bản: 1.0
Mô hình Usecase Ngày: 12/03/2011
3.11.1.3 Trạng thái hệ thống khi bắt đầu thực hiện Use-case
Người quản trị phải đăng nhập bằng tài khoản của mình
3.11.1.4 Trạng thái hệ thống sau khi thực hiện Use-case
-Hệ thống thông báo kết quả cập nhật.
FIT-HCMUTE Trang 10

×