3.3.2.1. Usecase đăng bài
Tên usecase Đăng bài
Website để mọi người có thể xem và chọn trao đổi.
Actors Sinh viên có món đồ cần đổi
Đầu vào Sinh viên sau khi thực hiện việc Đăng Nhập thành công
Chọn mục “đăng bán món đồ” vào đó để thực hiện việc đăng bài Nhập thông tin về món đồ (hình ảnh, giá,…)
Đầu ra Sinh viên đăng bài có thể thấy được bài đăng của mình đã hiện ở trang chủ
Các bước thực hiện
1. Sinh viên (Actor) nhấn vào mục đăng bài 2. Actor nhập vào nội dung mô tả cụ thể món đồ 3. Actor chọn ảnh của món đồ
4. Actor chọn nút “Đăng bài ” để đăng bài trực tiếp trên bảng tin
Các bước phát sinh
2a. Actor không nhập nội dung mô tả • Usecase thực hiện bước 3.
3a. Actor có 2 phương thức chọn ảnh món đồ
3a.1. Nhấn vào nút “Tải ảnh lên” để chọn ảnh có sẵn trong thiết bị di động/ máy tính Usecase thực hiện tiếp tục bước 4
3a.2 Nhần vào nút “Chọn ảnh” để chụp trực tiếp từ thiết bị đang có
• Usecase thực hiện tiếp tục bước 4
Các trường hợp ngoại lệ
2a. Actor không nhập nội dung mô tả
3a. Actor không nhập ảnh món đồ (đồng thời hai bước trên) • Usecase dừng lại và thông báo “Bắt buộc người dùng
phải nhập nội dung bào đăng!!!” 4a. Actor chọn nút “Hủy”. Usecase dừng lại 3.3.2.2. Usecase chỉnh sửa bài đăng
Tên usecase Chỉnh sửa bài đăng
Mô tả Sinh viên có món đồ có thể thay đổi thông tin hoặc hình ảnh của món đồ
Actors Sinh viên có món đồ
Đầu vào Sinh viên có món đồ đã đăng nhập bằng tài khoản thành công Đã tồn tại bài đăng của Sinh viên có món đồ
Đầu ra Nội dung hoặc hình ảnh của bài đăng đã được chỉnh sửa
Các bước thực hiện
1. Sinh viên (Actor) nhấn vào mục đăng bài 2. Actor nhập vào nội dung mô tả cụ thể món đồ
3. Actor chọn ảnh của món đồ
4. Actor chọn “Đăng bài ” để đăng bài trực tiếp trên bảng tin 5. Hệ thống xác nhận lại thông tin bài đã được đăng với dòng thông báo: “Đã đăng bài thành công”
Các bước phát sinh
4a. Khi actor đã chọn chỉnh sủa bài đăng mà không sửa gì thì không được lưu và thoát ra
4a.1. Actor chỉnh sửa xong thì nút “Lưu” trên góc phải màn hình sẽ cho lưu bài đăng vừa sửa
Usecase tiếp tục bước 5
5a. Actor chỉnh sửa xong mà thoát ra không chọ lưu thì hệ thống sẽ hiển thị “Lưu bài” và “không lưu và thoát”
Các trường hợp ngoại lệ
5a.1a Actor chọn “không lưu và thoát” bài đăng sẽ hiển thị như lúc chưa chỉnh sửa
3.3.2.3. Usecase xóa bài đăng
Tên usecase Xóa bài đăng
Mô tả Sinh viên đăng bài có thể xóa bài đăng
Actors Sinh viên có món đồ
Đầu vào Sinh viên đã đăng nhập bằng tài khoản thành công
Đã tồn tại bài đăng sinh viên có món đồ có thể xóa bài khi đã được trao đổi hay không muốn trao đổi nữa
Đầu ra Xóa bài đăng thành công
Các bước thực hiện
1. Sinh viên có món đồ (Actor) vào quản lí bài đăng - bắt đầu Usecase 2. Xuất hiện List chọn xóa bài đăng
3. Actor nhấn vào nút “Xóa bài”
4. Hệ thống xóa bài đăng – kết thúc Usecase
Các bước phát
sinh Không có
Các trường hợp
ngoại lệ 4a. Actor chọn nút hủy Usecase dừng lại trở lại bước 1