Đề tài “Ứng dụng tìm và cho thuê trọ” nhằm mục tiêu xây dựng một hệ thống quản lý toàn điện, mang đến cho người dùng không chỉ khả năng tìm kiếm thông tin về nhà trọ mà còn nâng cao trải
Trang 1
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG
TPHCM
KHOA CÔNG NGHỆ THÔNG TIN
Dé tai: XAY DUNG PHAN MEM UNG DUNG
TIM HOAC CHO THUE TRO
Sinh vién thuc hién :
1 2001210713 — Huynh Hitu Léc — Nhom truéng
2 2001210713 — Pham Thị Yến Nhi
3 2001216028 — Nguyén Tan Phat
Trang 2
Tân Phú, ngày 06 tháng 09 năm 2024
Trang 3MỤC LỤC
Trang 4MO DAU
Trong thoi dai số hóa liên tục chuyền đổi và phát triển mạnh mẽ, các doanh
nghiệp không chỉ cạnh tranh về sản phẩm mà còn phải cải thiện trải nghiệm dịch
vụ đề thu hút và giữ chân khách hàng Trong bối cảnh đó, phần mềm tìm trọ đã trở thành một giải pháp tiên tiến, giúp người dùng để dàng tìm kiếm và thuê nhà một cách hiệu quả và chuyên nghiệp
Đề tài “Ứng dụng tìm và cho thuê trọ” nhằm mục tiêu xây dựng một hệ
thống quản lý toàn điện, mang đến cho người dùng không chỉ khả năng tìm kiếm thông tin về nhà trọ mà còn nâng cao trải nghiệm của khách hàng Từ đó, người
dùng có thé dé đàng theo dõi và so sánh các lựa chọn, dam bao lựa chọn nơi ở phù
hợp và đáp ứng nhu cầu của bản thân
Bài đồ án này sẽ trình bày quá trình nghiên cứu, phân tích và triển khai các chức năng cần thiết cho một phần mềm tìm trọ Từ việc quản lý thông tin nhà trọ,
đặt chỗ, đến theo dõi phản hồi và đánh giá, mỗi khía cạnh của hệ thống đều được
thiết kế dé đáp ứng nhu cầu ngày càng cao của người tiêu dùng và tối ưu hóa quy trình tìm kiếm Với sự kết hợp giữa công nghệ hiện đại và hiệu biết về nhu cầu của thị trường, đồ án không chỉ đáp ứng yêu cầu học thuật mà còn mang tính ứng dụng thực tiễn cao, góp phần vào xu hướng chuyên đôi số trong lĩnh vực bất động sản
Vì khả năng và thời gian còn hạn chế nên bài tiêu luận không tránh khỏi có
những thiếu sót nhất định Rất mong sự góp ý của thầy, cô và các bạn đề bài tiểu
luận của nhóm em được hoàn thiện hơn Xin chân thành cảm ơn sự hướng dẫn tận
tình của cô trong quá trình thực hiện đồ án này
Trang 5CHUONG 1 KHAO SAT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU
CAU
1 Khảo sát hiện trạng
® Các chức năng chính cua website la :
+ Lưu trữ các thông tin về đặc điểm ngôi nhà, căn phòng cần cho thuê như ở khu vực nào, địa chỉ, giá thuê phòng và các thông tin cần thiết để có liên lạc với chủ
nhà Các thông tin được lưu trữ theo câu trúc hợp lý thuận lợi cho việc tìm kiếm
nhanh
Giao điện bắt mắt, thân thiện, cho phép đặt các thông tin quảng cáo
+ Trang bị chức năng tìm kiếm linh hoạt giúp người dùng có thê nhanh chóng tìm
kiếm ra thông tin nhà trọ theo khu vực, địa chỉ, giá cả
® Các nhóm người dùng :
+ Người sử đụng trang web có thể là bất kỳ ai biết sử đụng internet và đang có nhu cầu thuê nhà, phòng đề ở lại ít có thời gian đọc trên báo chí, hoặc không muốn liên
hệ với các trung tâm giao dịch nhà đất Người dùng có thê cung cấp ý kiến phản hồi cho người quản trị
+ Hay chủ nhà có nhà, phòng hiện tại không sử đụng mà muốn cho thuê nhưng lại không muốn đăng quảng cáo trên báo chí thủ tục rườm rà, không muốn liên hệ với các trung tâm giao dịch hay ín dân các quảng cáo lên tường, cột điện gây mắt mỹ quan đô thị có thể liên hệ đến người quản trị website nhằm đưa các thông tin lên Website
® Nhược Điểm:
+ Một số tính năng nâng cao trên Nhatot.com có thê yêu cầu phí, làm hạn chế khả năng tiếp cận của một số chủ nhà và người tìm trọ Điều này có thê khiến một số người dùng cảm thấy không công bằng khi họ phái trả tiền cho các tính năng cơ ban mà lẽ ra nên miễn phí
Trang 6+ Giao diện của Nhatot.com đôi khi có thê gây choáng ngợp cho người đùng mới do
có quá nhiều tùy chọn và thông tin hiển thị cùng lúc Việc này có thể khiến người
dùng khó khăn trong việc tìm kiếm và lựa chọn thông tin một cách hiệu quả
+ Không có hệ thống đánh giá và phản hồi từ người dùng, điều này làm giảm độ tin cậy của thông tin về các phòng trọ Người dùng sẽ gặp khó khăn trong việc xác định chất lượng của các tin đăng mà không có ý kiến từ những người đã trải
Đây là một website chứa một lượng lớn thông tin về các nhà, phòng hiện tại chủ nhà không có nhu cầu sử dụng và muốn cho thuê Người truy cập vào trang web có thể sử dụng chức năng tìm kiếm theo khu vực như ở thành phố, quân huyện, tìm theo địa chỉ như số nhà của đường nảo đó, theo giá tiền thuê cũng như các tiện nghi của nhà, phòng cho thuê Đồng thời website cũng liên kết với các website khác nhằm giúp người truy cập có được hướng dẫn cụ thê sơ đồ đề đi đến nhà cần tìm, cung cấp cho người truy cập thông tin chỉ tiết về nhà, phòng có nhu
cầu cho thuê, địa chỉ email cũng như điện thoại đề liên hệ với chủ nhà Website
cũng có khả năng tiếp nhận cập nhật thông tin về một ngôi nhà nào đó mà người chủ nhà muốn đăng tải trên website cũng như các đăng ký quảng cáo trên website
từ phía các công ty khác
® Quy mô
+ Người Dùng : Bao gồm những người đang tìm kiếm nhà hoặc phòng đề thuê Có thể chia thành các nhóm như sinh viên, gia đình, người đi làm, v.v
+ Chủ Nhà: Những người có nhà hoặc phòng muốn cho thuê, có thể là cá nhân hoặc các công ty quản lý bất động sản
2 Mô tả tổng quan các nghiêp vụ cần giải quyết
Nếu người dùng là khách — người chưa đăng nhập vào website thì bạn chỉ
có thể tìm kiếm thông tin phòng trọ Khách sẽ có nhiều tính năng hơn khi đăng
nhập vào website — gọi là thành viên
Thành viên có thẻ là chủ nhà hoặc người đi thuê Nếu là chủ nhà, khi họ
muốn cho thuê phòng trọ thì họ cần đăng một tin trên website, trong tin dang sé
bao gồm các thông tin liên quan tới phòng trọ như hình ảnh, dia chỉ, tiền điện, tiền
Trang 7nước, internet, nhà vệ sinh, máy lạnh, gác lửng, tình trạng phòng (còn hay hết phòng) Khi thông tin phòng trọ thay đổi chủ nhà có thể thay đôi các thông tin trên trên website, hoặc nếu hết phòng, chủ nhà cập nhật lại tình trạng là hết phòng Nếu
chủ nhà không muốn thông tin phòng trọ hiện trên website nữa, họ có thê ấn nó
Nếu là người đi thuê, họ cần thông tin về phòng trọ, họ có thê tìm kiếm các
tin đã được chủ nhà trọ đăng trên website Họ có thê tìm kiếm dựa theo các tiêu
chí như quận, giá tiền, bán kính n mét xung quanh Trong mỗi tin đăng đều có phân nhận xét của các thành viên trong website, người đi thuê có thê đựa vào đó
để đánh giá phòng trọ Nếu muốn, người đi thuê có thê bình luận để cho người khác biết thêm thông tin về tin đăng mà họ đang xem Người đi thuê hiện tại chưa tìm được phòng ưng ý, họ có thê cài đặt nhận thông báo theo các tiêu chí: quận, loại phòng, diện tích, giá thuê Khi co tin đăng được duyệt phù hợp với tiêu chí người đi thuê đã cài đặt, hệ thống sẽ gửi thông báo tới họ đề họ có thể xem qua
Về phía kiểm duyệt viên của website, họ sẽ phải xem xét nội dung các tin đăng do chủ nhà đăng lên Nếu tin đăng có nội dung hay thông tin không hợp lệ thì kiêm duyệt viên sẽ không duyệt và nó sẽ không được hiển thị lên website, ngược
lại nêu hợp lệ tin đăng sẽ được duyệt và hiển thị lên website Nếu kiểm duyệt viên
thay tin đăng đã được duyệt có vấn đề vẻ thông tin, họ có thể khóa tin đăng đó, nó
sẽ không được hiển thị trên website nữa Kiểm duyệt viên còn có thể xem được
timeline của hệ thống
Cuối cùng là quản trị hệ thống, họ có các quyền của kiểm duyệt viên và được phép cấp quyền cho các thành viên khác Họ cũng có thê kiểm tra tình trạng hoạt động của một kiểm duyệt viên, đê đảm bảo rằng họ có làm việc Họ có quyền thay đôi thông tin cá nhân của một tài khoản
.- Mô tả quy trình của các nghiệp vụ
Dang ky va quan ly tai khoan
Người cho thuê (chủ nhà):
+ Dang ky tai khoan trén website
+ Cập nhật thông tin cá nhân (họ tên, địa chỉ, thông tm liên hệ(zalo)) + Quản lý hồ sơ và đăng bài cho thuê phòng hoặc nhà
Người thuê (khách hàng):
+ Đăng ký tải khoản trên website
+ Cập nhật thông tin cá nhân và yêu cầu về phòng hoặc nhà cần thuê Dang tin cho thuê
Chủ nhà:
Trang 8o_ Đăng tin chỉ tiết về phòng hoặc nhà cho thuê bao gồm:
Mô tả chỉ tiết: điện tích, số phòng, số người ở, giá thuê, các tiện ích,
trí điều kiện thuê, v.v
Đăng tải hình ảnh thực tế của phòng/nhà
Chọn vị chính xác trên bản đồ
Thời gian cho thuê, thời gian nhận nhà và các điều kiện khác
o_ Thiết lập giá thuê, các khoản cọc, và điều kiện thanh toán (tháng, quý) o_ Kích hoạt bài đăng và có thé trả phi dé nang cao vi tri tin đăng (ví đụ: ưu tiên, quảng cáo)
3 Tìm kiếm và lọc thông tin
«ồ Người thuê:
+ Sử dụng công cụ tìm kiếm và bộ lọc đề tìm kiếm các phòng hoặc nhà theo
nhu câu (vị trí, giá, diện tích, tiện ích )
+ Xem các tin chỉ tiết, hình ảnh, và vị trí của phòng/nhà trên bản đồ + Lưu tin yêu thích đề tham khảo sau
4 Liên hệ
«ồ Người thuê:
+ Liên hệ với chủ nhà thông qua các kênh hỗ trợ trên website (gọi điện,
email )
5 Hỗ trợ khách hàng
« - Người cho thuê và người thuê:
+ Giải đáp thắc mắc: Trả lời các câu hỏi về cách sử dụng trang web, tìm kiếm phòng trọ, đăng ký tài khoản, hoặc liên quan đền quy trình thuê, cho thuê + Hỗ trợ đăng tin cho thuê: Hướng dẫn chủ trọ cách đăng tin chi tiết về phòng
trọ, cập nhật thông tin
+ Xử lý khiếu nại giúp người dùng giải quyết các vấn đề phát sinh khi tìm
phòng trọ hoặc liên hệ với chủ trọ, như việc phòng trọ không đúng mô tả
Trang 94 Các biêu mẫu liên quan
Trang 10CHUONG 2 PHAN TICH VA DAC TA YEU CAU
1 Yêu cầu phi chức năng -
- Cac yéu cau bao tri va nang cap:
o Bao tri dé dang: Ma nguén phái được viết rõ ràng, để đọc, tuân thủ các tiêu chuẩn lập trình tốt để đễ dàng bảo trì, cập nhật trong tương lai
© Dễ chỉnh sửa: Dễ dàng thay đổi hoặc cập nhật, ví dụ như thêm tính năng mới
hoặc chỉnh sửa lỗi mà không cân thay đổi nhiều đến hệ thống cốt lõi
©o_ Cấu trúc module: Phần mềm nên được xây dựng dưới dạng các module độc lập
để việc nâng cấp một phần không ảnh hưởng đến toàn bộ hệ thống
- _ Các yêu cầu về độ hiệu quả:
o_ Thời gian phản hồi: Hệ thống phải phản hỏi các thao tác của người dùng trong thời gian đưới 2 giây đối với các chức năng cơ bán như tìm kiếm sản phẩm, tạo hóa đơn
o_ Tối ưu bộ nhớ: Phần mềm phải sử dụng tài nguyên máy tính một cách tối ưu,
tránh hiện tượng chiếm dụng quá nhiều bộ nhớ hay tài nguyên CPU, đảm bảo hiệu suất ôn định
©_ Quản lý cơ sở dữ liệu: Truy vấn cơ sở dữ liệu phải được tối ưu hóa, tránh các truy vấn thừa hoặc không cần thiết dé cai thiện hiệu suất
- _ Các yêu cầu về sự tương thích:
o_ Hệ điều hành: Phần mềm phải tương thích với các phiên bản Windows thông
dụng như Windows 10, Windows 11
o_ Màn hình: Phần mềm phải hoạt động tốt trên các độ phân giải màn hình phô biến
nhu 1366x768, 1920x1080, va co kha nang điều chỉnh giao điện theo kích thước man hình
- _ Các yêu cầu về hệ thống:
o_ Cơ sở dữ liệu: Hệ thống phải có khả năng lưu trữ và quản lý thông tin sản phẩm,
khách hàng, hóa đơn với khối lượng đữ liệu lớn mà không làm giám hiệu suất
o_ Tài khoản và phân quyền: Phần mềm phải cung cấp cơ chế quản lý người dùng voi cac quyén truy cập khác nhau
- _ Các yêu cầu pháp lý:
Trang 11©_ Bảo mật dữ liệu: Đảm bảo bảo mật thông tin khách hàng và giao dịch, tuân thủ
quy định về báo vệ dữ liệu cá nhân
©_ Tuân thủ ban quyền phần mém: Moi thw vién, framework bên ngoai duge str dụng trong dự án (như thư viện kết nối cơ sở dữ liệu, các UI component) phai
tuân thủ các giấy phép bán quyển phần mềm
- _ Các yêu cầu về trải nghiệm người dùng:
o_ Giao diện để sử dụng: Phần mềm phải có giao điện thân thiện, dé str dung
o Tai liệu hướng dẫn: Cung cấp tài liệu hướng để hỗ trợ người dùng trong quá trình sử dụng
- _ Các yêu cầu phần cứng:
o Cau hinh tối thiểu:
" Bộ vị xử lý: Intel Core 15 hoặc tương đương
« RAM: Toi thiểu 4GB
= Octng: O cig tréng it nhat 50OMB dé cài đặt phần mềm và lưu trữ cơ sở đữ
liệu ban đầu
o_ Cấu hình đề nghị:
" Bộ vi xử lý: Intel Core 15 hoặc tương đương
= RAM: 8GB hoac cao hon
= Ocimg SSD dé téi wu hiéu suất và tốc độ truy cập dữ liệu
2 Yêu cầu chức năng
- Mé tachi tiết các chức năng của hệ thống:
- Quản lý tài khoản người dùng
« Chức năng đăng ký tài khoản
« - Chức năng đăng nhập/đăng xuất
« - Chức năng quản lý thông tin cá nhân
- Quản lý tin đăng cho thuê
« - Chức năng tạo mới tin đăng
« - Chức năng chỉnh sửa/xóa tin đăng
- Tim kiém va loc thong tin
« - Chức năng tìm kiếm bất động sản
« - Chức năng lọc kết qua
« - Chức năng bản đồ
Trang 12Quản lý liên hệ và đặt chỗ
« Chức năng liên hệ chủ nhà
« - Chức năng đặt lịch xem nhà
- _ Quản lý phản hồi và đánh giá
- - Chức năng đánh giá chủ nha
- - Chức năng viết nhận xét
Hỗ trợ khách hàng và giải quyết khiếu nại
« _ Chức năng tạo yêu cầu hỗ trợ
Trang 133 Đặc tả Use-case
4 Sơ đồ Use-case nghiệp vụ
c®
Dang Ky
- Quan Ly thành viên
<<incdlude>>
Khách Co A
xe -
+
Quan ly tin dang
- Lia “' Đang Nhap%,
Quan ly thong bao we af hà,
„z7 Sindude>> ‹ ' € >
a “”
or <<include>> Quan L¡ tin dang cua thanh vien
Quan ly bình luan va danhgia ,“ H
‘Quan ly thong tin ca nhan
DangXust
Thanh Vien
Kiem Duyet Vien
12
DH Công Thương TPHCM