Hệ
thống tìm nhà trọ.
1. Thực hiện
-
Thực hiện theo nhóm (team) 3 sinh viên.
-
Trình bày sản phẩm tại buổi thi vấn đáp.
STT |
Tiêu chí chấm điểm |
Hệ số |
1 |
Chức
năng và các features đã cài đặt |
0.35 |
2 |
Thiết
kế: Logic, dễ sử dụng, đẹp |
0.15 |
3 |
Responsive
GUI |
0.1 |
4 |
Hiệu
năng: Sử dụng fetch hoặc AJAX để tải bộ phận, không tải lại, backend API, sử
dụng dữ liệu JSON, cập nhật DOM trên frontend. |
0.1 |
5 |
Phong
cách lập trình: Sử dụng mẫu thiết kế, tách biệt mã tạo giao diện và mã xử lý
nghiệp vụ, tổ chức thư viện, lớp và kế thừa, trình bày và chú thích mã, ... |
0.1 |
6 |
Xử
lý nhập liệu: Kiểm tra hợp thức, tự động điền, gợi ý, chuyển đổi, ... |
0.05 |
7 |
Xử
lý phiên, xác thực, an ninh |
0.05 |
8 |
Viết
lại và/hoặc định tuyến URL |
0.05 |
9 |
Thao
tác CSDL theo lập trình hướng đối và độc lập CSDL |
0.05 |
2. Mô tả nghiệp
vụ
EasyAccomod là hệ thống tìm nhà trọ đơn
giản được lập ra và vận hành bởi AccomodCorp - một công ty chuyên về dịch vụ nhà
ở cho thuê. Hệ thống phục vụ các đối tượng sau:
-
Chủ
nhà trọ (accommodation owner): Đăng thông tin nhà trọ để tìm người thuê
-
Người
thuê trọ (accommodation renter): Tìm nhà trọ phù hợp với nhu cầu
Chức năng cụ thể cho từng vai trò sử dụng
như sau:
Chủ nhà trọ (owner):
Đăng nhập, đăng xuất, đổi
mật khẩu |
|
Đăng ký tài khoản |
Để sử dụng hệ thống,
chủ nhà trọ cần tạo tài khoản với các thông tin phải cung cấp như họ tên, số
căn cước công dân, địa chỉ thường trú, số điện thoại, email. |
Đăng bài cho thuê phòng |
Chủ nhà trọ chọn chức năng Tạo bài viết cho thuê phòng,
điền/chọn thông tin mô tả phòng trọ theo form với một số thông tin như: - Loại phòng: phòng trọ/ chung cư mini/ nhà nguyên căn/chung cư
nguyên căn + Số lượng phòng - Thông tin liên lạc: họ tên + số điện thoại (tự động nhập, lấy
ở thông tin tài khoản đăng kí) |
Chỉnh sửa bài cho thuê
phòng |
Bài viết đã được duyệt thì không được chỉnh sửa. Khi chủ nhà trọ muốn
chỉnh sửa thông tin phòng trọ chưa được duyệt: Chủ nhà trọ chọn chức
năng chỉnh sửa thông tin bài viết cho thuê phòng |
Cập nhập trạng thái
phòng |
Khi chủ nhà trọ muốn
cập nhập trạng thái cho phòng trọ là đã/chưa cho thuê thì có thể thực hiện
chức năng cập nhập trạng thái phòng trọ. |
Đề nghị gia hạn bài
cho thuê phòng |
Khi phòng trọ đã hết
hạn hiển thị bài trên website, chủ nhà trọ có thể trả thêm tiền để gia hạn
bài đăng. |
Nhận thông báo bài
đăng được duyệt/bị từ chối |
Chủ nhà trọ sau khi
login sẽ nhận thông báo từ hệ thống. |
Xem thống kê lượt
xem/yêu thích |
Trong danh sách các
phòng thuê đã đăng lên website, chủ nhà trọ có thể kiểm tra phòng trọ có bao
người xem, bao nhiêu người quan tâm (lưu vào danh sách yêu thích), lượt truy
cập nhiều nhất vào thời gian nào theo thời gian tính từ thời điểm tin cho
thuê được đăng lên website. |
Chat |
Chủ nhà trọ có thể sử
dụng cửa số chat để chat với admin (của công ty). |
Thanh toán/Trả phí cho
bài đăng |
Offline |
Người thuê trọ
(renter):
Đăng ký tài khoản user Đăng nhập, đăng xuất,
đổi mật khẩu |
Tài khoản sau khy đăng
ký có thể sử dụng ngay mà không phải chờ phê duyệt. |
Tìm kiếm phòng trọ |
- Tìm kiếm phòng trọ
theo nhiều tiêu chí như: v vị trí địa lý
(thành phố, quận, huyện, phường, đường) v xung quanh gần trường đại học/cao đẳng v giá tiền v Loại phòng v diện tích v Điều kiện, cơ sở vật chất (điều hòa, nóng
lạnh, vệ sinh khép kín, chung chủ/không chung chủ, bếp ) v … - Nếu phòng trọ đã
được cập nhập trạng thái đã hết hạn đăng bài => Không hiển thị trong kết
quả tìm kiếm |
Xem thông tin phòng trọ |
- Xem bài viết kết quả
tìm kiếm với những bài viết còn hạn, tình trạng chưa/đã có người thuê. |
Lưu thông tin phòng
trọ vào danh sách yêu thích |
user có tài khoản, khi
tìm kiếm phòng trọ, thấy phòng trọ phù hợp có thể lưu bài đăng phòng trọ đó
vào danh sách yêu thích để sau này thuận tiện hơn khi xem lại danh sách phòng
ưng ý, tiết kiệm thời gian tìm kiếm. |
Review/ bình luận |
User có thể đánh giá
phòng trọ theo sao (1-5 sao) kèm theo bình luận về phòng trọ. |
Report bài không hợp
lệ |
Trường hợp user thấy
thông tin không đúng khi đến xem phòng trực tiếp, được cung cấp thông
tin rằng phòng trọ đó không tồn tại/
thông tin không đúng. |
Công ty vận hành
website EasyAccomod (admin):
Đăng nhập, đăng xuất, đổi
mật khẩu |
|
Quản
lý tài khoản chủ nhà trọ: |
-
Admin có thể xem danh sách tài khoản chủ nhà trọ đã đăng ký và
phê duyệt tài khoản chủ nhà trọ. |
Quản lý bài đăng |
Trong màn hình của
admin, hiển thị danh sách bài đăng (tên, thời gian tạo, người tạo, trạng thái
duyệt) |
chat |
Admin có thể chat với chủ
nhà trọ |
notification |
- khi phòng trọ được chủ
nhà trọ cập nhập trạng thái (chưa cho thuê/đã có người thuê) => có thông
báo đến admin |
Thống kê, phân tích xu
hướng thị hiếu |
- Thống kê: bài đăng
được xem nhiều nhất/ Đc quan tâm nhiều nhất/ thời gian có số lượng bài viết
nhiều nhất |
------- Hết -------