Ngoài việc đăng kí ở kí túc xá thì tìm kiếm một phòng trọ của sinh viên cũng là một nhu cầu cấp thiết khi bước vào môi trường học xa nhà khi lên các thành phố lớn.. CHƯƠNG 2: PHÂN TÍCH T
Trang 23 Phương pháp nghiên cứu 6
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ỨNG DỤNG HỖ TRỢ TÌM KIẾM PHÒNG TRỌ SINH VIÊN 7
2.1 Xác định các yêu cầu ứng dụng 7
2.1.1 Yêu cầu của người tìm kiếm phòng 7
2.1.2 Yêu cầu của người chủ cho thuê phòng và người đăng tin tìm người ở ghép .8
2.2.1 Biểu đồ use case hệ thống 8
2.2.2 Biểu đồ lớp ứng dụng 11
2.2.4 Biểu đồ tuần tự của hệ thống 14
2.3 Phân tích hệ thống chức năng và cơ sở dữ liệu thông tin ứng dụng hỗ trợ tìm trọ sinh viên 15
2.3.1 Chức năng của ứng dụng 15
2.3.2 Thiết kế cơ sở dữ liệu 16
2.4 Thiết kế giao diện 19
CHƯƠNG 3: KẾT LUẬN 25
3.1 Kết quả đạt được 25
3.2 Đánh giá 25
Trang 3MỤC LỤC HÌNH ẢNH
Hình 2.2 1 Biểu đồ use case của hệ thống 13 Hình 2.2 2 Biểu đồ lớp của hệ thống 15 Hình 2.2 3 Biểu đồ hoạt động use caser tìm kiếm phòng cùa hệ thống 16 Hình 2.2 4 Biểu đồ hoạt động use caser đăng tin cho thuê - tìm người ở ghép cùa hệ thống 17 Hình 2.2 5 Biểu đồ tuần tự use case tìm kiếm phòng của hệ thống 18 Hình 2.2 6 Biểu đò tuần tự use case đăng tin phòng cho thuê - tìm người ở ghép của
hệ thống 19
Trang 4MỤC LỤC BẢNG
Bảng 1 Bảng chức năng ứng dụng 21 Bảng 2 Bảng dữ liệu User 23 Bảng 3 Bảng dữ liệu Rooms 23
Trang 5CHƯƠNG 1: PHẦN MỞ ĐẦU
1 Tổng quan mục đích, lí do chọn đề tài.
Ngày nay, với sự phát triển của công nghệ cùng với sự tăng của dân số Đất nước ta đang trên con đường phát triển và hội nhập Đòi hỏi nguồn nhân lực có kiến thức và kĩ năng để xây dựng đất nước Điều này phụ thuộc và thế hệ học sinh, sinh viên còn đang ngồi trên ghế nhà trường
Số lượng sinh viên nước ta ngày càng gia tăng và nhu cầu cần có nơi học tập và sinh hoạt, ăn ở là một nhu cầu cần thiết với mỗi sinh viên Ngoài việc đăng kí ở kí túc xá thì tìm kiếm một phòng trọ của sinh viên cũng là một nhu cầu cấp thiết khi bước vào môi trường học xa nhà khi lên các thành phố lớn Tuy nhiên việc tìm một phòng trọ theo cách thủ công như tìm thông tin trên mạng xã hội còn nhiều hạn chế và bất cập Hoặc đăng tin cho thuê trọ của các chủ trọ theo cách thủ công cần phải phát tờ rơi hoặc dán giấy tờ rơi khắp nơi rất mất mĩ quang đô thị
Sinh viên thì cần nắm bắt thông tin và tìm nơi ở nhanh nhất có thể để ổn định nơi ở phục vụ việc ăn ở và sinh hoạt học tập Việc tìm thông tin các phòng trọ cho thuê còn gặp nhiều khó khăn vì vậy dựa trên thực tế nhóm chúng em đã thực hiện đề tài với ứng dụng
hỗ trợ tìm phòng trọ sinh viên.
2 Khảo sát và tìm hiểu nhu cầu
Theo khảo sát những năm gần đây khi tốc độ đô thị hóa, dân số tăng cao, lượng sinh viên dồn về các thành phố lớn để học tập và làm việc ngày càng đông, làm cho nhu cầu tìm kiếm chỗ ở phòng trọ luôn trong tình trạng cấp thiết và nóng hổi.
Khảo sát sơ bộ tình hình chung của các trường đại học tại các thành phố lớn thì hầu như 85% - 95% sinh viên đang theo học tại các trường Đại học, Cao đẳng đều ở các phòng trọ cho thuê hoặc sinh viên nào gia đình khá giả hơn thì ở chung cư Còn lại sinh viên sẽ ở các khu kí túc xá, đa số kí túc xá được xây dựng công lập nên số lượng chỗ ở cung cấp cho sinh viên còn hạn chế Và cơ sở vật chất còn hạn hẹp, chưa đảm bảo chất lượng cho sinh viên sinh hoạt và học tập
Tìm hiểu nhu cầu ở phòng trọ của các bạn sinh viên Hầu hết đa số các bạn đều cho rằng việc cần tìm kiếm một phòng trọ để ở là điều quan trong nhất khi nhập học tại
Trang 6các trường học Tuy nhiên việc tìm phòng trọ gặp rất nhiều khó khăn do thông tin và tra cứu còn hạn chế, không có công cụ chuyên nghiệp để hỗ trợ vì vậy việc cần một ứng dụng cung cấp và hỗ trọ tìm kiếm và đăng tin tìm người ở ghép là một điều thực sự cần thiết.
3 Phương pháp nghiên cứu
Dựa trên khảo sát thực tế và tìm hiểu nhu cầu của sinh viên mỗi khi tìm nhà trọ Nhóm em đã đề xuất ra và thực hiện phương pháp nghiên cứu và thực hiện đề tài Nhóm em để nghiên cứu về nhu cầu sinh viên tìm kiếm thông tin các phòng trọ quan tâm đến các tiêu chí như thế nào trước khi quyết định.
Các tiêu chí chọn phòng trọ cần thuê của sinh viên thường sẽ ưu tiên theo thứ tự
vị trí, giá cả, diện tích và cùng các tiện nghỉ cơ bản tối thiểu như nhà xe, máy giặc, bếp nấu ăn Hoặc sinh viên đăng tin tìm người cần ở ghép để có thể chia sẻ tiền chi phí phòng ở Ngoài ra đối với người đăng tin cho thuê cũng cần đăng các thông tin cơ bản cho việc đăng tin phòng ở Mang lại thông tin chính xác và đầy đủ nhất cho người cần thuê.
Trang 7CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ỨNG DỤNG HỖ TRỢ TÌM KIẾM PHÒNG TRỌ SINH VIÊN
2.1 Xác định các yêu cầu ứng dụng 2.1.1 Yêu cầu của người tìm kiếm phòng
Sinh viên tìm kiếm phòng phải tìm kiếm thông tin phòng gồm có:
- Địa chỉ phòng trọ cho thuê đi kèm các thông tin của phòng bao gồm:
o Địa chỉ cụ thể của phòng
o Diện tích phòng
o Giá của phòng
o Hình ảnh cùa phòng
o Các tiện ích của phòng như: nhà xe, bếp nấu ăn, máy giặc, …
- Thông tin liên lạc qua gọi điện cho chủ cho thuê gồm:
o Liên lạc qua gọi điện
o Liên lạc qua nhắn tin
Trang 82.1.2 Yêu cầu của người chủ cho thuê phòng và người đăng tin tìm người ở ghép.
Người cho thuê phòng và người đăng tin tìm người ở ghép sẽ cung cấp đầy đủ các thông tin sau:
- Địa chỉ: thành phố, quận, phường, đường, số nhà,…
- Loại tin: chủ cho thuê hoặc tìm người ở ghép.
- Loại phòng: phòng, căn hộ, phòng KTX, nhà nguyên căn
- Giá phòng
- Diện tích
- Tiện ích nếu có gồm: tủ lạnh, Wifi, máy giặc, điều hòa, giữ xe, bếp, WC riêng, tự
do giờ giấc.
2.2 Vẽ biểu đồ phân tich thiết kế hệ thống
2.2.1 Biểu đồ use case hệ thống
Hình 2.2 1 Biểu đồ use case của hệ thống
Trang 9Đặc tả use case với tác nhân là người tìm phòng:
- Tác nhân: Ngưởi tìm phòng
- Mô tả: người tìm kiếm phòng tìm phòng trọ cần thuê
- Dòng sự kiện chính:
o Người tìm phòng đăng nhập tài khoản vào ứng dụng
o Giao diện đăng nhập hiển thị cho phép người tìm kiếm đăng nhập tài khoản
o Sau khi đăng nhập thành công, người tìm kiếm có thể xem các phòng đang cho thuê ở giao diện trang chủ.
o Người tìm kiếm có thể xem chi tiết thông tin của phòng muốn thuê
o Người tìm kiếm có thể liên hệ người cho thuê phòng gọi qua số điện thoại hoặc nhắn tin
o Ngoài ra người tìm kiếm còn có thể nhập thông tin địa chỉ thành phố quận tìm kiếm vào ô tìm kiếm để tìm phòng trọ ở quận thành phố cần thuê
Đặc tả use case với tác nhân là người cho thuê và người đăng tin tìm người ở ghép ( gọi chung là người đăng tin )
- Tác nhân: người đăng tin
- Mô tả: người đăng tin đăng tải thông tin phòng trọ cần cho thuê hoặc tìm người ở ghép
- Dòng sự kiện chính:
o Người đăng tin đăng nhập tài khoản vào ứng dụng.
o Trong giao diện trang chủ sẽ cho phép người đăng tin thực hiện việc đăng tin phòng trọ cần cho thuê hoặc phòng đang tìm người ở ghép.
o Giao diện đăng tin cho phép người đăng tin nhập đầy đủ thông tin của phòng trọ gồm: thàn phố, quận, địa chỉ cụ thể, loại tin là cho thuê phòng hoặc tìm người ở ghép, giá một tháng, diện tích, các tiện ích khác, mô tả và hình ảnh.
o Sau khi đăng tin thành công thì người đăng tin có thể xem lại những bài đăng mà mình đã đăng tin trước đó.
Trang 10o Ngoài ra người đăng tin cũng có thể xem các phòng đang cho thuê hoặc đang tìm người ở ghép trên trang chủ.
o Người đăng tin có thể tìm kiếm những phòng đang cho thuê theo địa chỉ quận thành phố
2.2.2 Biểu đồ lớp ứng dụng
Hình 2.2 2 Biểu đồ lớp của hệ thống
Trang 112.2.3 Biểu đồ hoạt động của hệ thống
Biểu đồ use case tìm kiếm phòng:
Hình 2.2 3 Biểu đồ hoạt động use caser tìm kiếm phòng cùa hệ thống
Mô tả hoạt động:
- Người tìm phòng đăng nhập tài khoản vào ứng dụng
- Giao diện đăng nhập hiển thị cho phép người tìm kiếm đăng nhập tài khoản
- Sau khi đăng nhập thành công, người tìm kiếm có thể xem các phòng đang cho thuê ở giao diện trang chủ.
- Người tìm kiếm có thể xem chi tiết thông tin của phòng muốn thuê
Trang 12- Người tìm kiếm có thể liên hệ người cho thuê phòng gọi qua số điện thoại hoặc nhắn tin
- Ngoài ra người tìm kiếm còn có thể nhập thông tin địa chỉ thành phố
quận tìm kiếm vào ô tìm kiếm để tìm phòng trọ ở quận thành phố cần thuê
Biểu đồ use case người đăng tin cho thuê – tìm người ở ghép:
Hình 2.2 4 Biểu đồ hoạt động use caser đăng tin cho thuê - tìm người ở ghép cùa hệ thống
Trang 13Mô tả hoạt động:
- Người đăng tin đăng nhập tài khoản vào ứng dụng.
- Trong giao diện trang chủ sẽ cho phép người đăng tin thực hiện việc đăng tin phòng trọ cần cho thuê hoặc phòng đang tìm người ở ghép.
- Giao diện đăng tin cho phép người đăng tin nhập đầy đủ thông tin của phòng trọ gồm: thàn phố, quận, địa chỉ cụ thể, loại tin là cho thuê phòng hoặc tìm người ở ghép, giá một tháng, diện tích, các tiện ích khác, mô tả và hình ảnh.
- Sau khi đăng tin thành công thì người đăng tin có thể xem lại những bài đăng mà mình đã đăng tin trước đó.
- Ngoài ra người đăng tin cũng có thể xem các phòng đang cho thuê hoặc đang tìm người ở ghép trên trang chủ.
- Người đăng tin có thể tìm kiếm những phòng đang cho thuê theo địa chỉ quận thành phố
2.2.4 Biểu đồ tuần tự của hệ thống
Biểu đồ tuần tự use case tìm kiếm phòng của hệ thống
Hình 2.2 5 Biểu đồ tuần tự use case tìm kiếm phòng của hệ thống
Trang 14Biểu đồ tuần tự use case dăng tin phòng cho thuê – tìm người ở ghép của hệ thống
Hình 2.2 6 Biểu đò tuần tự use case đăng tin phòng cho thuê - tìm người ở ghép của hệ thống
2.3 Phân tích hệ thống chức năng và cơ sở dữ liệu thông tin ứng dụng hỗ trợ tìm trọ sinh viên
2.3.1 Chức năng của ứng dụng
tích và các tiện ích
liên hệ trức tiếp qua số điện thoại hoặc nhắn tin cho người cho thuê cho chức năng liên hệ
Trang 154 Tìm kiếm phòng Cho phép người dùng tìm kiếm sau khi
nhập thông tin quận thành phố cần tìm
dể có thể hiện ra kết quả cần tìm kiếm
như giá cả, diện tích, địa chỉ để người tìm kiếm dễ nắm bắt thông tin
người ở ghép có thể xem lại bài đăng của mình đã từng đăng
Trang 17STT Tên Kiểu dữ liệu Mô tả
Trang 182.4 Thiết kế giao diện
Bảng 1 : Giao diện web
Trang 19Bảng 2 : Đăng nhập
Trang 20Bảng 3: Cho thuê phòng trọ
Trang 21Bảng 4 : Tìm ở ghép
Trang 22Bảng 5 : đăng tin
Trang 23Bảng 6 : Thông tin và người liên hệ