Bảng danh sách các usecase của hệ thống

Một phần của tài liệu xây dựng hệ thống tư vấn lựa chọn bất động sản (Trang 62)

6.3. Đặc tả một số use-case chính

6.3.1. Đặc tả use-case “Đăng Ký"

Tên chức năng Đăng ký.

Tóm tắt Người dùng muốn đăng bất động sản hoặc

lưu bài viết để xem lại cần đăng kí người dùng khách hàng để đăng nhập vào hệ thống.

Actor Người dùng khách hàng

Dịng sự kiện chính Nhập đầy đủ thơng tin.

Dịng sự kiện khác Khơng thể đăng ký.

Ngun nhân:

• Trùng tên đăng ký người dùng. 12 Xem thông tin bđs

dưới dạng biểu đồ

Hiển thị thông tin tổng quát số lượng bất động sản dưới dạng biểu đồ đường, cột, radar

13 Quản lý thể loại Quản lý danh sách thể loại như tìm kiếm, thêm mới, sửa, xóa thể loại

14 Quản lý bđs Quản lý danh sách bài viết bđs như tìm kiếm, lọc/xóa lọc trường thơng tin, sắp xếp, xóa, sửa, thêm, duyệt bài viết

15 Làm nổi bật bđs Lựa chọn bài viết để làm bài nổi bật trên trang web

16 Quản lý người dùng khách hàng

Hiển thị danh sách người dùng khách hàng, bao gồm các thông tin, danh sách bài đăng, danh sách yêu thích của từng khách hàng. Ngồi ra cịn có thể lọc danh sách theo từng trường thơng tin

46

• Trùng email đã đăng ký.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Đăng ký thành công, tự động trở lại trang đăng nhập

Các u câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.3: Đặc tả usecase “Đăng Ký”

6.3.2. Đặc tả use-case “Đăng Nhập"

Tên chức năng Đăng nhập.

Tóm tắt Đăng nhập vào hệ thống để thực hiện

những tính năng trong hệ thống.

Actor Người dùng.

Dịng sự kiện chính Người dùng truy cập vào hệ thống

Người dùng nhấn đăng nhập để tiến hành đăng nhập vào hệ thống.

Nếu người dùng chưa đăng ký vẫn có thể vào trang web hệ thống để xem như người dùng khách hàng bình thường nhưng khơng sử dụng được các chức năng

Dịng sự kiện khác Không thể đăng nhập.

Nguyên nhân:

• Khơng thể kết nối đến server.

• Người dùng nhập sai mật khẩu.

47

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Người dùng đăng nhập thành công, truy cập vào trang chủ.

Người dùng đăng nhập thất bại hiển thị thông báo ở trang đăng nhập

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.4: Đặc tả usecase “Đăng Nhập”

6.3.3. Đặc tả use-case “Đổi mật khẩu "

Tên chức năng Đổi mật khẩu

Tóm tắt Đăng mật khẩu hiện tại của người dùng.

Actor Người dùng.

Dịng sự kiện chính Người dùng truy cập vào hệ thống

Người dùng nhấn đăng nhập để đăng nhập vào hệ thống

Sau khi đăng nhập thành công nhấn người dùng chọn Đổi mật khẩu

Dòng sự kiện khác Khơng thể đổi mật khẩu.

Ngun nhân:

• Sai mật khẩu hiện tại.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

48

Trạng thái hệ thống sau khi thực hiện use case.

Người dùng đổi mật khẩu thành công xuất hiện thông báo.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.5: Đặc tả usecase “Đổi mật khẩu”

6.3.4. Đặc tả use-case “Đăng xuất "

Tên chức năng Đăng xuất

Tóm tắt Đăng xuất người dùng ra khỏi hệ thống

Actor Người dùng.

Dịng sự kiện chính Người dùng truy cập vào hệ thống

Người dùng nhấn đăng xuất để tiến hành đăng xuất khỏi hệ thống

Dịng sự kiện khác Khơng thể đăng xuất.

Ngun nhân:

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

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Người dùng đăng xuất thành công hệ thống tải lại trang đăng nhập

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.6: Đặc tả usecase “Đăng xuất”

6.3.5. Đặc tả use-case “Lọc/Tìm kiếm bất động sản"

49

Tóm tắt Tìm kiếm/lọc bất động sản theo những

thơng tin như từ khóa tìm kiếm, tỉnh/thành phố, quận/huyện, loại bất động sản, khoản giá, khoản diện tích...

Actor Người dùng.

Dịng sự kiện chính Người dùng truy cập vào hệ thống.

Vào trang chủ chọn thể loại, thành phố, mức giá, quận huyện, diện tích hoặc nhập vào sau đó nhấn tìm kiếm để thực hiện chức năng.

Dịng sự kiện khác Khơng thể tìm kiếm.

Ngun nhân:

• Khơng có bài đăng chứa từ khóa.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách tìm kiếm/lọc thành cơng cho người dùng

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.7: Đặc tả usecase “Lọc/Tìm kiếm bất động sản”

6.3.6. Đặc tả use-case “Trang cá nhân"

Tên chức năng Trang cá nhân.

Tóm tắt Bao gồm các thông tin và chức năng của

quản lý bài viết, chỉnh sửa thông tin, quản lý u thích bài viết

50

Actor Người dùng.

Dịng sự kiện chính Chọn thơng tin người dùng

Hiển thị thông tin cơ bản của người dùng bao gồm:

• Đã cung cấp cmnd, email … hay chưa.

Hiển thị những bất động sản của người dùng đang đăng giao dịch trên hệ thống. Hiển thị những bất động sản của người dùng đã lưu.

Dòng sự kiện khác Không thể truy xuất.

Nguyên nhân : không thể kết nối đến server.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị đầy đủ thông tin người dùng, danh sách bài đăng, danh sách yêu thích

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.8: Đặc tả usecase “Trang cá nhân”

6.3.7. Đặc tả use-case “Quản lý bất động sản cá nhân"

51

Tóm tắt Quản lý các bài viết bất động sản người

dùng khách hàng đã tạo bao gồm sửa, xóa thơng tin bài đã đăng và đang chờ duyệt

Actor Người dùng.

Dòng sự kiện chính Chọn thơng tin người dùng

Chọn Quản lý bất động sản, nhấn chỉnh sửa vào bài viết đang ở tình trạng PENDING, sau khi chỉnh sửa thơng tin bài viết vẫn sẽ ở tình trạng PENDING chờ người dùng admin duyệt.

Dòng sự kiện khác Khơng thể chỉnh sửa

Ngun nhân:

• Chỉ những bài viết đang tình trạng PENDING mới được sửa.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách tất cả bài đăng bất động sản của người dùng

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.9: Đặc tả usecae “Quản lý bất động sản cá nhân”

6.3.8. Đặc tả use-case “Quản lý u thích, lưu lại thơng tin bài viết"

52

Tóm tắt Quản lý danh sách u thích, lưu lại thông

tin bài viết của tất cả người dùng khách hàng

Actor Người dùng.

Dịng sự kiện chính Người dùng đăng nhập.

Người dùng sử dụng bất kỳ chức năng nào xuất hiện bài đăng bất động sản nhấn u thích ở góc bài đăng để lưu bài viết đó vào danh sách u thích cá nhân của người dùng.

Dòng sự kiện khác Khơng thể u thích bài viết.

Ngun nhân:

• Người dùng chưa đăng nhập.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

u thích bài viết thành cơng

Các u câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.10: Đặc tả usecase “Quản lý yêu thích, lưu lại thông tin bài viết”

6.3.9. Đặc tả use-case “Chỉnh sửa thông tin"

Tên chức năng Chỉnh sửa thơng tin

Tóm tắt Chỉnh sửa thơng tin cá nhân của người

53

Actor Người dùng.

Dịng sự kiện chính Người dùng đăng nhập.

Chọn người dùng, xuất hiện thông tin người dùng, chỉnh sửa thông tin cần thiết nhấn Lưu chỉnh sửa để cập nhật thơng tin

Dịng sự kiện khác Không thể chỉnh sửa thơng tin.

Ngun nhân:

• Người dùng chỉnh sửa email đã được đăng ký.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Chỉnh sửa thông tin người dùng thành công

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.11: Đặc tả usecase “Chỉnh sửa thông tin”

6.3.10. Đặc tả use-case “Tạo bất động sản"

Tên chức năng Tạo bất động sản.

Tóm tắt Tạo bất động với đẩy đủ thông tin cần thiết

để đăng giao dịch bất động sản lên hệ thống.

Sau khi tạo bất động sản thành công cần chờ admin phê duyệt để hiển thị.

54

Dịng sự kiện chính Người dùng đăng nhập.

Tạo bất động sản mới.

Nhập đầy đủ thông tin cần thiết, khi tạo bất động sản trên hệ thống, bài viết sẽ chuyển thành trạng thái chờ duyệt, sau khi được sự phê duyệt thành công sẽ được đăng tin trên trang web. Người lại, nếu admin không phê duyệt bài viết sẽ không được hiển thị trên hệ thống.

Trừ trường hợp nếu người dùng là admin sẽ không cần đợi sự phê duyệt mà tạo bất động sản thành công trên hệ thống.

Dịng sự kiện khác Khơng thể tạo bất động sản.

Nguyên nhân:

• Người dùng chưa đăng nhập.

• Người dùng khơng được sự phê duyệt của admin

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Tạo bất động sản thành công. Đợi xác nhận từ admin để được hiển thị trên hệ thống.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.12: Đặc tả usecase “Tạo bất động sản”

55

Tên chức năng Gợi ý bất động sản liên quan.

Tóm tắt Hiển thị các bài viết liên quan phù hợp với

các hoạt động của người dùng như xem, tìm kiếm, u thích,…

Actor Người dùng khách hàng

Dịng sự kiện chính Truy cập vào trang web.

Truy cập vào tab “Danh sách phù hợp”. Hiển thị danh sách gợi ý thơng qua tìm kiếm/ lọc và xem.

Dịng sự kiện khác Khơng có

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách bài đăng được gợi ý.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Người dùng khách hàng không trực tiếp tác

động tới usecase. Chỉ gián tiếp sử dụng thông qua hệ thống.

Bảng 6.13: Đặc tả usecase “Gợi ý bất động sản liên quan”

6.3.12. Đặc tả use-case “Xem thông tin bất động sản dưới dạng biểu đồ”

Tên chức năng Xem thơng tin bất động sản dưới dạng biểu

56

Tóm tắt Tổng quát số lượng bất động sản dưới dạng

biểu đồ đường, cột, radar thông qua một số thơng tin về địa điểm, giá cả, diện tích

Actor Người dùng khách hàng

Dịng sự kiện chính Truy cập vào trang web

Truy cập vào tab “Thống kê bất động sản”. Lựa chọn điều kiện để hiển thị biểu đồ Biểu đồ hiển thị

Dòng sự kiện khác Khơng có

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị biểu đồ theo yêu cầu của người dùng

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.14: Đặc tả usecase “Xem thông tin bđs dưới dạng biểu đồ”

6.3.13. Đặc tả use-case “Quản lý thể loại"

Tên chức năng Quản lý thể loại.

Tóm tắt Quản lý danh sách thể loại như tìm kiếm,

thêm mới, sửa, xóa thể loại

Actor Người dùng admin

Dịng sự kiện chính Đăng nhập vào tài khoản người dùng

57

Truy cập vào tab “Quản lý thể loại”. Hiển thị danh sách thể loại.

Nhấn từng chức năng sửa, thêm, tìm kiếm, xuất hiện trang danh sách hoặc trang thông tin để nhập.

Nhấn chức năng xóa xuất hiện thơng báo xác nhận xóa.

Dịng sự kiện khác Khơng có

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách thể loại sau khi sử dụng chức năng.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.15: Đặc tả usecase “Quản lý thể loại”

6.3.14. Đặc tả use-case “Quản lý bất động sản"

Tên chức năng Quản lý bất động sản.

Tóm tắt Hiển thị các bài viết liên quan phù hợp với

các hoạt động của người dùng như xem, tìm kiếm, u thích,…

Actor Người dùng admin

Dịng sự kiện chính Đăng nhập vào tài khoản người dùng

admin.

58

Hiển thị danh sách bài đăng bất động sản của người dùng.

Nhấn từng chức năng sửa, thêm, tìm kiếm, xuất hiện trang danh sách hoặc trang thơng tin để nhập.

Nhấn chức năng xóa xuất hiện thơng báo xác nhận xóa.

Dịng sự kiện khác Khơng có.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách bài đăng bất động sản sau khi sử dụng chức năng.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.16: Đặc tả usecase “Quản lý bất động sản”

6.3.15. Đặc tả use-case “Làm nổi bật bất động sản"

Tên chức năng Làm nổi bật bất động sản.

Tóm tắt Lựa chọn bài viết để làm bài nổi bật trên

trang web

Actor Người dùng

Dịng sự kiện chính Đăng nhập vào tài khoản người dùng

admin.

59

Hiển thị danh sách bài đăng bất động sản của người dùng.

Nhấn chọn bài đăng muốn làm tin nổi bật hiển thị trên trang web.

Dòng sự kiện khác Khơng có.

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách bài đăng bất động sản sau khi sử dụng chức năng.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

Bảng 6.17: Đặc tả usecase “Làm nổi bật bất động sản”

6.3.16. Đặc tả use-case “Quản lý người dùng khách hàng"

Tên chức năng Quản lý người dùng khách hàng.

Tóm tắt Hiển thị danh sách người dùng khách hàng,

bao gồm các thông tin, danh sách bài đăng, danh sách u thích của từng khách hàng. Ngồi ra cịn có thể lọc danh sách theo từng trường thơng tin

Actor Người dùng admin

Dịng sự kiện chính Đăng nhập vào tài khoản người dùng

admin.

Truy cập vào tab “Quản lý người dùng”. Hiển thị danh sách người dùng.

60

Xem danh sách bài đăng, bài yêu thích, thơng tin của người dùng.

Dịng sự kiện khác Khơng có

Trạng thái hệ thống trước khi thực hiện usecase.

Actor: tất cả actor. Điều kiện: khơng có.

Trạng thái hệ thống sau khi thực hiện use case.

Hiển thị danh sách người dùng.

Các yêu câu đặc biệt Khơng có.

Ngoại lệ Khơng có.

61

Chương 7. THIẾT KẾ GIAO DIỆN

7.1. Danh sách các màn hình

STT Tên màn hình Ý nghĩa, ghi chú

1 Đăng ký Màn hình đăng ký tài khoản dành cho người dùng chưa có tài khoản

2 Đăng nhập Màn hình hiện nơi đăng nhập cho người dùng. 3 Đổi mật khẩu Màn hình đổi mật khẩu dành cho người dùng 4 Trang chủ Màn hình hiển thị tìm kiếm theo 2 danh mục: nhà

đất bán và nhà đất cho th Có những chức năng chính như:

• Tìm kiếm theo một số tiêu chí như: thể loại, thành phố, huyện, diện tích, mưc giá ,…

• Vào trang quản lý thơng tin cá nhân.

• Vào trang tìm kiếm tất cả danh mục.

• Đăng nhập.

• Đăng ký.

• Đăng xuất.

• Hiển thị danh sách bất động sản phù hợp

• Hiển thị các thể loại

• Hiển thị danh sách bất động sản mới nhất, bất động sản nổi bật

Hiển thị thông tin cơ bản của hệ thống.

5 Tạo bất động sản Màn hình để người dùng có thể thêm mới một bất động sản

6 Cập nhập bất động sản

Màn hình cập nhật bất động sản của người dùng sau

Một phần của tài liệu xây dựng hệ thống tư vấn lựa chọn bất động sản (Trang 62)

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

(97 trang)