II. Phân tích
2. Phân tích nghiệp vụ và biểu đồ hoạt động của hệ thống
2.1. Phân tích nghiệp vụ
Nghiệp vụ Đối tác Thao tác
Đăng nhập Người dùng
Hệ thống
1. Nhập email đăng nhập và mật khẩu, hoặc đăng nhập bằng Facebook, gửi yêu cầu đăng nhập 2. Nhận kết quả đăng nhập từ phía hệ thống 1. Kiểm tra thông tin do người dùng cung cấp. 2. Trả về kết quả cho người dùng
Đăng kí Người dùng
Hệ thống
1. Nhập thông tin vào mẫu đăng kí, gửi yêu cầu đăng kí
2. Nhận kết quả đăng kí từ phía hệ thống 1. Kiểm tra thông tin đăng kí.
2. Trả về kết quả cho người dùng. Xem thông tin
tài khoản
Người dùng
Hệ thống
1. Gửi yêu cầu xem thông tin tài khoản 2. Nhận kết quả trả về và hiển thị ra màn hình 1. Nhận yêu cầu, lấy dữ liệu người dùng 2. Trả về cho người dùng
Chỉnh sửa thông tin tài khoản
Người dùng
Hệ thống
1. Nhập thông tin thay đổi tài khoản và gửi yêu cầu 2. Nhận kết quả chỉnh sửa tài khoản từ phía hệ thống 1. Nhận yêu cầu, cập nhật dữ liệu
2. Trả về kết quả cho người dùng Đăng tin
phòng trọ
Người dùng
Hệ thống
1. Nhập thông tin về phòng trọ theo mẫu, gửi yêu cầu đăng tin phòng trọ
2. Nhận kết quả trả về từ phía hệ thống
1. Nhận yêu cầu, them phòng trọ mới vào cơ sở dữ liệu
2. Trả về kết quả cho người dùng Tìm kiếm
phòng trọ
Người dùng
Hệ thống
1. Gửi yêu cầu tìm kiếm phòng trọ
2. Nhận kết quả trả về và hiển thị ra màn hình 1. Nhận yêu cầu, tìm kiếm kết quả phù hợp trong cơ
sở dữ liệu
2. Trả về kết quả cho người dùng Xem danh
sách phòng trọ đã đăng
Người dùng 1. Gửi yêu cầu xem thông tin danh sách phòng trọ đã đăng
Hệ thống 1. Nhận yêu cầu, lấy dữ liệu về phòng trọ người dùng đã đăng
2. Trả về kết quả cho người dùng Chỉnh sửa bài
đăng
Người dùng
Hệ thống
1. Nhập thông tin thay đổi phòng trọ theo mẫu và gửi yêu cầu
2. Hoặc gửi yêu cầu xóa phòng trọ
3. Hoặc xem thông tin đánh giá của người dùng khác, nhập bình luận và gửi yêu cầu bình luận 4. Nhận kết quả trả về
1. Nhận yêu cầu thay đổi thông tin phòng trọ, cập nhật cơ sở dữ liệu
2. Hoặc nhận yêu cầu xóa phòng trọ, cập nhật cơ sở dữ liệu
3. Hoặc nhận yêu cầu bình luận, cập nhật cơ sở dữ liệu
4. Trả về kết quả cho người dùng Đánh giá bài
đăng
Người dùng
Hệ thống
1. Nhập thông tin đánh giá theo mẫu, gửi yêu cầu 2. Nhận kết quả trả về
1. Nhận yêu cầu đánh giá, cập nhật cơ sở dữ liệu 2. Trả về kết quả cho người dùng
Liên hệ với người dùng khác
Người dùng 1. Nhận thông tin về phòng trọ từ hệ thống, gửi yêu cầu liên hệ với người dùng khác
2. Trả về thông tin người đăng bài cho người dùng (email, số điện thoại )
Thêm vào mục yêu thích
Người dùng
Hệ thống
1. Chọn tin đăng phù hợp với nhu cầu. 2. Gửi yêu cầu lưu vào mục yêu thích 1. Nhận yêu cầu từ phía người dung
2. Lưu thông tin vào cơ sở dữ liệu tương ứng với người dùng đó.