You are on page 1of 19

ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN CHUYÊN NGÀNH
TÍCH HỢP HỆ THỐNG

Tên đề tài:

XÂY DỰNG ỨNG DỤNG TÌM KIẾM NHÀ TRỌ

Giảng viên hướng dẫn: Tăng Thị Hà Phương

Nhóm SVTH:

1. Đặng Quang Bảo -24211208891


2. Ngô Văn Minh -24211206743
3. Võ Việt Nam -24211203703
4. Nguyễn Đình Tín -24211213753
5. Lê Trường Nhật Tiến -24211213720

Đà Nẵng, 11/2021

1 | Page
THÔNG TIN DỰ ÁN

Tiêu đề dự án Xây dựng ứng dụng cho thuê phòng trọ

Ngày bắt đầu 19/11/2021 End Date 18/01/2022

Khoa Khoa Công nghệ thông tin

Giảng viên ThS. Tăng Thị Hà Phương


hướng dẫn
 Email: tangthihaphuong@duytan.edu.vn
 Phone: 0935515068

Chủ sở hữu ThS. Tăng Thị Hà Phương

Quản lý dự án Đặng Quang bao.dang14122000@gmail.com 0901174784


Bảo

Thành viên Võ Việt Nam namvo2709@gmail.com 0963895709


trong nhóm
Ngô Văn Minh minhngo.dev@gmail.com 0935276250

Nguyễn Đình Tín tinshb@gmail.com 0905253724

Lê Trường Nhật 0777971545


Tiến nhattien0702@gmail.com

2 | Page
THÔNG TIN TÀI LIỆU
Dự án Xây dựng Udụng tìm kiếm nhà trọ
Tên tài liệu Product Backlog
Người tạo Võ Việt Nam

LỊCH SỬ CHỈNH SỬA TÀI LIỆU


Phiên bản Người chỉnh sửa Ngày Ghi chú
1.0 Ngô Văn Minh 19/09/2021 Khởi tạo tài liệu

3 | Page
PHÊ DUYỆT TÀI LIỆU

Signature:
Mentor
Tăng Thị Hà Phương Date:

Signature:
Product Owner Tăng Thị Hà Phương
Date:

Signature:
Scrum Master Đặng Quang Bảo
Date:

Signature:
Võ Việt Nam
Date:

Signature:
Ngô Văn Minh
Date:
Team Member(s)
Signature:
Nguyễn Đình Tín
Date:

Signature:
Lê Trường Nhật Tiến
Date:

4 | Page
MỤC LỤC

1. Giới thiệu 5
1.1. Mục đích 5
1.2. Phạm vi 6
1.3. Tài liệu tham khảo 6
2. Product Backlog 7
2.1. Sơ đồ phân cấp chức năng 7
2.2. Đặc tả Product Backlog 8
2.3 Use Case 9
2.3.1 Use Case tổng quát 9
2.3.3 Use Case đăng ký: 12
2.3.4 Use Case đăng tin phòng trọ 14
2.3.5 Use Case tìm kiếm 16
2.4. Chia theo từng Sprint 18
3. Hạn chế 19

5 | Page
1. Giới thiệu

Đây là tài liệu Product Backlog trong quy trình Scrum. Nó bao gồm danh
sách tất cả các tính năng được ưu tiên và các mô tả cho từng tính năng của sản phẩm
cần phải hoàn thành trong dự án. Thông thường, Product Backlog chứa các User
Story, nhưng đôi khi cũng có thể có các yêu cầu chức năng, yêu cầu phi chức năng,
bugs và một số vấn đề khác. Product Backlog trong Scrum cũng chấp nhận việc thay
đổi và tăng thêm trong quá trình dự án tùy theo sự thay đổi yêu cầu của Product
Owner.

1.1. Mục đích


Tài liệu này cung cấp một cách tổng quát và đầy đủ về các tính năng và mô tả
cần có của sản phẩm theo yêu cầu của Product Owner.

Cũng bao gồm một số điều như về yêu cầu chức năng mà Scrum team cảm thấy cần
phải có trong phần mềm này.

1.2. Phạm vi
- Các user story trong dự án
- Các yêu cầu chức năng và phi chức năng
- Sơ đồ Use case
- Biểu đồ hoạt động

1.3. Tài liệu tham khảo


https://www.mitchlacey.com/intro-to-agile/the-product-backlog

6 | Page
2. Product Backlog

2.1. Sơ đồ phân cấp chức năng

Hình 1: Sơ đồ phân cấp chức năng

7 | Page
2.2. Đặc tả Product Backlog

ID Backlog Là Tôi muốn Để Độ Thời


một ưu gian
tiên ước
tính

PB01 Đăng nhập User Đăng nhập vào Tôi có thể sử dụng 1 43 giờ
hoặc hệ thống bằng hệ thống với quyền
Admin tài khoản của tôi của tôi

PB02 Đăng ký Guest Đăng ký một tài Tôi có thể truy cập 1 37 giờ
khoản mới vào hệ thống

PB03 Đăng tin User Thêm bài đăng User, Guest, Admin 2 54 giờ
phòng trọ hoặc vào bảng tin có thể nhìn thấy
thông tin về phòng
Admin trọ

PB04 Tìm kiếm User, Tìm kiếm phòng Tìm kiếm phòng 2 40 giờ
Guest, trọ thích hợp trọ phù hợp với
Admin thông tin được
nhập

*Chú thích: Giá trị của độ ưu tiên càng lớn thì càng quan trọng

8 | Page
2.3 Use Case

2.3.1 Use Case tổng quát

Hình 2. 1 Use Case tổng quát

9 | Page
2.3.2 Use Case đăng nhập:

Hình 2. 2 Use Case đăng nhập

ID use case UC01


Tên use case Use case đăng nhập
Người tạo Võ Việt Nam Người tạo Võ Việt Nam
sau cùng
Ngày tạo 19/09/2021 Ngày tạo 19/09/2021
sau cùng
Tác nhân Admin, User
Mô tả Admin và user cần đăng nhập để vào hệ thống
Điều kiện
trước
Điều kiện sau Thực hiện thành công các chức năng có trong hệ thống
Luồng dữ liệu Hành động của actor Hành động của hệ thống
chuẩn 1. Admin hoặc user truy cập vào
hệ thống.
2.Hệ thống hiển thị giao diện

10 | Page
đăng nhập.
3.Admin hoặc user Nhập
username, passwordbằng tài
khoản Admin hoặc user sau đó
nhấn nút đăng nhập.

4.Kiểm tra username,


password trùng với database

4.1 Trùng với database:


đăng nhập vào hệ thống

4.2 Không trùng với


database: hiện lại giao diện
đăng nhập

Ngoại trừ
Bao gồm
Yêu cầu đặc
biệt

11 | Page
2.3.3 Use Case đăng ký:

Hình 2. 3 Use Case đăng ký

ID use case UC02


Tên use case Use case đăng ký
Người tạo Võ Việt Nam Người tạo Võ Việt Nam
sau cùng
Ngày tạo 19/09/2021 Ngày tạo 19/09/2021
sau cùng
Tác nhân Guest
Mô tả Guest đăng ký tài khoản để đăng nhập vào hệ thống
Điều kiện
trước
Điều kiện sau Thực hiện thành công đăng ký tài khoản
Luồng dữ Người dùng Hệ thống
liệu chuẩn 1.User chọn chức năng đăng ký.

2.Hệ thống hiển thị giao

12 | Page
diện đăng ký.

3. User điền thông tin vào form


đăng ký tài khoản

4.Kiểm tra username,


password trùng với database

4.1 Không trùng với


database:

Thông báo đăng ký thành


công

4.2 Trùng với database:


hiển thị lại form đăng ký

Ngoại trừ
Bao gồm
Yêu cầu đặc
biệt

13 | Page
2.3.4 Use Case đăng tin phòng trọ

Hình 2. 4 Use Case đăng tin phòng trọ

ID use case UC03


Tên use case Use case đăng tin phòng trọ
Người tạo Ngô Văn Minh Người tạo Ngô Văn Minh
sau cùng
Ngày tạo 22/09/2021 Ngày tạo sau 22/09/2021
cùng
Tác nhân User, Admin
Mô tả Các chức năng đăng tin phòng trọ
Điều kiện User, Admin phải đăng nhập thành công vào hệ thống
trước
Điều kiện sau Thực hiện thành công các chức năng có trong đăng tin phòng trọ
Luồng dữ liệu Người dùng Hệ thống

14 | Page
chuẩn 1. Đăng nhập: username,
password vào hệ thống bằng tài
khoản User, Admin

2. Kiểm tra username,


password trùng với
database

2.1 Trùng với database:


đăng nhập vào hệ thống

2.2 Không trùng với


database: hiện lại giao
diện đăng nhập
3. Chọn chức năng đăng tin phòng
trọ

4. Hệ thống hiển thị giao diện


của đăng tin phòng trọ gồm
các chức năng:

4.1: Viết và đăng tin

4.2: Chỉnh sửa bài đăng

4.3: Xoá bài đăng


5. Nhấn viết và đăng tin

6. Hiện giao diện thêm bài đăng


7. Nhấn vào nút chỉnh sửa

8. Hiện giao diện cập nhật


9. Nhấn xóa một bài đăng nào đó

15 | Page
10. xóa bài đăng đó khỏi hệ
thống
Ngoại trừ
Bao gồm
Yêu cầu đặc
biệt

2.3.5 Use Case tìm kiếm

Hình 2. 5 Use Case tìm kiếm

ID use case UC04

16 | Page
Tên use case Use case Quản lý thông tin cá nhân.
Người tạo Đặng Quang Bảo Người tạo Đặng Quang Bảo
sau cùng
Ngày tạo 22/09/2021 Ngày tạo sau 22/09/2021
cùng
Tác nhân User, Guest, Admin
Mô tả Các chức năng của tìm kiếm
Điều kiện
trước
Điều kiện sau Thực hiện thành công các chức năng có trong tìm kiếm
Luồng dữ liệu Người dùng Hệ thống
chuẩn 1. Chọn chức năng tìm kiếm.

2. Hệ thống hiển thị giao


diện của tìm kiếm gồm các
chức năng:

2.1: Tìm kiếm theo giá

2.2: Tìm kiếm theo địa


chỉ

2.3: Tìm kiếm theo giới


tính cho thuê

2.4: Tìm kiếm theo nội


thất

2.5: Tìm kiếm theo


danh mục
3. Nhấn tìm kiếm theo giá và

17 | Page
nhập giá muốn tìm kiếm.

4. Hiển thị thông tin phòng


trọ theo giá được nhập.
5. Nhấn tìm kiếm theo địa chỉ và
nhập địa chỉ

6. Hiển thị thông tin phòng


trọ theo địa chỉ được nhập.
7. Nhấn tìm kiếm theo giới tính
và chọn giới tính

8. Hiển thị thông tin phòng


trọ theo giới tính được chọn.
9. Nhấn tìm kiếm theo nội thất
và nhập tên nội thất

10. Hiển thị thông tin phòng


trọ theo nội thất được nhập
11. Nhấn tìm kiếm theo danh
mục và nhập tên danh mục

12. Hiển thị thông tin phòng


trọ theo danh mục được nhập
Ngoại trừ
Bao gồm
Yêu cầu đặc

18 | Page
biệt

2.4. Chia theo từng Sprint

Sprint Function Started Date Due Date

Sprint 1 PB01, PB02 18/09/2021 21/09/2021

Sprint 2 PB03, PB04


22/04/2021 25/09/2021

3. Hạn chế

Các hạn chế Điều kiện

Thời gian Khóa luận phải hoàn thành trong thời gian giới hạn nên vấn
đề thời gian vẫn còn hạn hẹp.

Yêu cầu Yêu cầu có thể bị thay đổi theo Product Owner

19 | Page

You might also like