You are on page 1of 24

TRƯỜNG ĐẠI HỌC ĐÔNG Á

KHOA CÔNG NGHỆ THÔNG TIN


----------------------

BÁO CÁO BÀI TẬP NHÓM


PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI
TƯỢNG
Tên đề tài: HỆ THỐNG TÌM NHÀ TRỌ
Thành viên nhóm:

Đà Nẵng, 05/2022
MỤC LỤC
CHƯƠNG 1: PHẦN MỞ ĐẦU.......................................................................................5
1. Tổng quan mục đích, lí do chọn đề tài...............................................................5
2. Khảo sát và tìm hiểu nhu cầu.............................................................................5
3. 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

2
MỤ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

3
MỤ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

4
CHƯƠ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

5
cá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ê.

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

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

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.

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


8
Đặ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 đó.

9
o 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


10
2.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ê
11
- 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

12
Mô 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
13
Biể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

Mục Chức năng Mô tả


1 Xem những phòng đang cho thuê Xem thông tin phòng đang cho thuê

2 Xem chi tiết thông tin phòng cho Người dùng có thể xem chi tiết thông
thuê tin phòng đang cho thuê với giá cả, diện
tích và các tiện ích

3 Liên hệ người cho thuê Người tìm kiếm phòng cho thuê có thể
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ệ

14
4 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

5 Đăng tin phòng cho thuê – phòng Người đăng tin phòng cho thuê sẽ dăng
tìm người ở ghép đầu đủ thông tin của phòng cho thuê
như giá cả, diện tích, địa chỉ để người
tìm kiếm dễ nắm bắt thông tin

6 Xem lại bài đã đăng Người đăng tin cho thuê – người tìm
người ở ghép có thể xem lại bài đăng
của mình đã từng đăng

7 Đăng nhập với tài khoản Google cá Ứng dụng cho phép người dùng tài
nhân khoản google có sẵn để đăng nhập vào
ứng dụng, rất tiện lợi
Bảng 1 Bảng chức năng ứng dụng

2.3.2 Thiết kế cơ sở dữ liệu

1. Bảng nguoidung
STT Tên Kiểu dữ liệu Mô tả

1 Idnguoidung Varchar PK
2 Idvaitro_nguoidung Varchar FK
3 ten Text
4 sodienthoai Text
5 diachi Varchar
6 email Text
Bảng 1 .Bảng dữ liệu User

15
2. Bảng phòng
STT Tên Kiểu dữ liệu Mô tả
1 idphong Int PK
2 idloaiphong Varchar FK
3 mota Varchar
4 dientich Varchar
5 giaca Int
6 trangthai Varchar
7 ngaytao Varchar

Bảng 2. Bảng dữ liệu phòng

3.bảng timkiem
STT Tên Kiểu dữ liệu Mô tả
1 idphong int FK
2 loaiphong varchar
3 dientich int
4 diachi varchar
5 ngaydang date

Bảng 3. Bảng dữ liệu tìm kiếm

16
STT Tên Kiểu dữ liệu Mô tả
1 idloaiphong int PK
2 tenloaiphong nvarchar
3 motacualoaiphong nvarchar
4 ngaycapnhat date

Bảng 4. Bảng dữ liệu loai_phong

STT Tên Kiểu dữ liệu Mô tả


1 idthongtinphong int PK
2 idphong int FK
3 nguoitao nvarchar FK
4 diachi nvarchar
5 ngaytao date
6 ngaydang date

Bảng 5. Bảng dữ liệu phong_thongtin

17
2.4 Thiết kế giao diện

Bảng 1 : Giao diện web

18
Bảng 2 : Đăng nhập

19
Bảng 3: Cho thuê phòng trọ

20
Bảng 4 : Tìm ở ghép

21
Bảng 5 : đăng tin

22
Bảng 6 : Thông tin và người liên hệ

23
CHƯƠNG 3: KẾT LUẬN
3.1 Kết quả đạt được

Ứng dụng sau khi hoàn thành đã đáp ứng được cơ bản nhu cầu tìm phòng trọ của
sinh viên như việc tìm kiếm và đăng tin tìm người ở ghép để tiết kiệm chi phí.

Ngoài tính năng đăng tin phòng trọ cho thuê cũng được đưa vào sử dụng, cho phép
người đăng tin có thể đăng thông thông tin một cách nhanh chóng và tiện lợi.

Giao diện tương đối dễ dàng sử dụng, thao tác nhanh gọn cơ bản thuận tiện cho
người sử dụng.

Ứng dụng còn nhiều hạn chế đang được phát triển thêm để được hoàn thiện hơn
trong tương lai.

3.2 Đánh giá

Về mặt cơ bản thì ứng dụng đã đáp ứng phần nào được những tính năng cần thiết
cho việc tìm kiếm phòng trọ và đăng tin cho thuê – tìm người ở ghép của người
dùng ứng dụng. Tuy nhiên với sự hạn chế của thời gian cùng với kiến thức, ứng
dụng chúng em còn một số hạn chế như sau:

- Giao diện chưa đẹp mắt


- Chưa có một số tính năng đặc biệt
- Ứng dụng chưa có tính chuyên nghiệp cao
- Chưa có ứng dụng trên website

3.3 Phương hướng phát triển ứng dụng

Đây là một chương trình ứng dụng thực tế lớn và phức tạp, cần có một nhóm
các chuyên gia cùng thực hiện. Vì vậy trong khuôn khổ đề án này chỉ có thể đưa ra
những chức năng cơ bản, mô phỏng một phần nhỏ yêu cầu của thực tế. Rất mong
nhận được sự đóng góp ý kiến của các thầy cô giáo và bạn bè để chương trình được
tiếp tục hoàn thiện, đáp ứng một cách tốt nhất cho công tác quản lý ký túc xá sinh
viên

24

You might also like