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

Một phần của tài liệu Rút trích và trực quan hoá dữ liệu trong lĩnh vực bất động sản (khóa luận tốt nghiệp) (Trang 61 - 70)

Chương 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.2. Sơ đồ Use-case:

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

4.2.3.1. Đặc tả use-case đăng kí:

Tên Usecase Đăng kí

Tóm tắt Người dùng muốn xem thơng tin đề xuất bất động sản thì phải đăng kí để đăng nhập vào hệ thống

Actor User

Dòng sự kiện chính Nhập thơng tin

Dịng sự kiện thay thế Khơng thể đăng kí: Nguyên nhân:

• Trùng tên đăng ký người dùng. • Trùng email đã đăng ký.

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả cá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ở về trang đăng nhập

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

Ngoại lệ Khơng có

Bảng 4.3. Bảng đặc tả use case đăng kí

4.2.3.2. Đặc tả use case đăng nhập:

Tên Usecase Đăng nhập

Tóm tắt Người dùng muốn xem thơng tin đề xuất bất động sản thì phải đăng nhập vào hệ thống

Actor User

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 một vài chức năng

Dòng sự kiện thay thế Khơng thể đăng nhập: Ngun nhân:

• Lỗi kết nối server. • Sai thơng tin đăng nhập.

• Người dùng chưa có tài khoản.

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả cá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 nhập thành công, hệ thống chuyển đến trang chủ

Đăng nhập không thành công, hiển thị thông báo ở trang đăng nhập. Người dùng có thể bỏ qua bước đăng nhập để vào trang chủ hệ thống

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

Ngoại lệ Khơng có

4.2.3.3. Đặc tả use case xem tin tức Tên Usecase Xem tin tức

Tóm tắt Người dùng xem những tin tức có trên hệ thống

Actor User

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

Người dùng xem những tin tức có trên trang chủ

Người dùng truy cập vào dẫn tới những bài viết bất động sạn về tin tức đó

Dịng sự kiện thay thế Khơng có

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả các actor

- Điều kiện: Khơng có

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

Sau khi xem tin tức, màn hình sẽ chuyển đến những trang thông tin bất động sản

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

Ngoại lệ Khơng có

Bảng 4.5. Bảng đặc tả use case xem tin tức

4.2.3.4. Đặc tả use case tìm kiếm:

Tên Usecase Tìm kiếm

Tóm tắt Người dùng tìm kiếm thơng tin bất động sản theo nhu cầu

Dịng sự kiện chính Người dùng truy cập vào hệ thống Người dùng tìm kiếm trên trang chủ

Người dùng có thể vào những loại bất động sản hệ thống đã phân loại trước để tìm kiếm

Sau khi tìm kiếm hệ thống sẽ trả về danh sách các bài đăng theo thông tin người dùng đã nhập

Dòng sự kiện thay thế Khơng có bài đăng phù hợp với thơng tin người dùng

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả các actor

- Điều kiện: Khơng có

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

Hệ thống trả về danh sách các bài đăng bất động sản

Nếu không thành công hệ thống trả về danh sách trống

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

Ngoại lệ Khơng có

4.2.3.5. Đặc tả use case sắp xếp

Tên Usecase Sắp xếp tin tức

Tóm tắt Người dùng sắp xếp thơng tin bất động sản đã tìm kiếm

Actor User

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

Người dùng xem tin tức hoặc thực hiện tìm kiếm thơng tin bất động sản

Hệ thống trả về danh sách các bài đăng, người dùng sắp xếp các bài đăng theo giá tiền, diện tích, địa chỉ, …

Dịng sự kiện thay thế Khơng có

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả cá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ị thông tin bài viết cho người dùng.

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

Ngoại lệ Khơng có

4.2.3.6. Đặc tả use case thiết lập biểu đồ: Tên Usecase Thiết lập biểu đồ

Tóm tắt Người dùng xem thơng tin bất động sản dưới dạng trực quan thông qua các biểu đồ theo khu vực, theo diện tích, theo giá tiền, …

Actor User

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

Người dùng chuyển qua chức năng xem thông tin bằng biểu đồ

Người dùng chọn các thông tin theo nhu cầu như loại bất động sản, khu vực, diện tích, giá tiền,

Hệ thống sẽ trả về biểu đồ phù hợp với thơng tin người dùng nhập vào

Dịng sự kiện thay thế Biểu đồ không hiển thị dữ liệu:

- Người dùng nhập thông tin không đúng

- Khu vực người dùng nhập khơng có đủ dữ liệu phù hợp để xây dựng biểu đồ

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả các actor

- Điều kiện: Khơng có

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

Hệ thống trả về những biểu đồ phù hợp cho người dùng.

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

Ngoại lệ Khơng có

4.2.3.7. Đặc tả use case dự đoán giá nhà đất Tên Usecase Dự đoán giá nhà đất

Tóm tắt Hệ thống sẽ dự đốn giá nhà đất theo diện tích trên khu vực người dùng mong muốn

Actor User

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

Người dùng chuyển sang trang dự đoán giá nhà đất

Người dùng nhập thông tin khu vực mong muốn Hệ thống sẽ trả cho người dùng biểu đồ giá tiền ở khu vực đó

Người dùng nhập diện tích nhà đất mong muốn Hệ thống sẽ trả về giá tiền theo diện tích và độ chuẩn xác của thơng tin

Dịng sự kiện thay thế Khơng thể dự đốn giá nhà đất hoặc dư đốn sai. Ngun nhân:

• Dữ liệu bị nhiễu

• Người dùng nhập thơng tin không phù hợp.

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả các actor

- Điều kiện: Khơng có

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

Hệ thống trả về giá tiền và độ chuẩn xác của thông tin.

đồ trống, người dùng phải nhập lại thông tin

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

Ngoại lệ Khơng có

Bảng 4.9 Bảng đặc tả use case dự đoán giá nhà đất

4.2.3.8. Đặc tả use case đề xuất thông tin bất động sản Tên Usecase Đề xuất thông tin bất động sản

Tóm tắt Hệ thống đề xuất thông tin bất động sản phù hợp với người dùng

Actor User

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

Người dùng đăng nhập để thực hiện chức năng Người dùng dùng thực hiện chức năng xem bài viết đề xuất

Hệ thống sẽ trả về bài viết đề xuất phù hợp với người dùng

Dịng sự kiện thay thế Khơng thể thực hiện chức năng Nguyên nhân:

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

• Người dùng chưa cập nhật thơng tin cá nhân.

Trạng thái hệ thống trước

khi thực hiện usecase. - Actor: Tất cả các actor

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

Hệ thống trả về danh sách các bài đăng phù hợp nhu cầu người dùng

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

Ngoại lệ Khơng có

Một phần của tài liệu Rút trích và trực quan hoá dữ liệu trong lĩnh vực bất động sản (khóa luận tốt nghiệp) (Trang 61 - 70)