ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Phân tích nghip v và xây dng h
thng dch v Web qun lý nhà tr
Tên sinh viên : Lê Ngc Huyn
Giảng viên hướng dn : Phm Minh Hoàn
Hà Ni, 5/2025
2024.2 KHOA HC MÁY TÍNH LÊ NGC HUYN 11218409
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
Phân tích nghip v và xây dng h thng
dch v Web qun lý nhà tr
Tên sinh viên : Lê Ngc Huyn
Mã sinh viên : 11218409
Lp : Khoa hc máy tính 63
Ngành : Khoa hc máy tính
Khoa : Công ngh thông tin
Giảng viên hướng dn : Phm Minh Hoàn
(Ch ký GVHD)
Hà Ni, 5/2025
i
MC LC
MC LC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................ iv
LI CM ƠN ....................................................................................................... v
DANH MC CÁC T VIT TT .................................................................... vi
DANH MC BNG, BIU Đ ........................................................................ vii
DANH MC HÌNH ............................................................................................. ix
M ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TỔNG QUAN V ĐỀ TÀI ........................................................... 2
1.1 Lý do chọn đề tài ..................................................................................... 2
1.2 Mc tiêu ca đề tài .................................................................................. 3
1.3 Đối tưng và phm vi ca đề tài ............................................................. 3
1.4 Mô t tng quan v bài toán qun lý phòng tr ....................................... 4
CHƯƠNG 2. CƠ S LÝ THUYT .................................................................... 5
2.1 FastAPI .................................................................................................... 5
2.1.1 Gii thiu v FastAPI ...................................................................... 5
2.1.2 Các tính năng ca FastAPI ............................................................... 5
2.2 MongoDB ................................................................................................ 5
2.2.1 Gii thiu v MongoDB .................................................................. 5
2.2.2 Các tính năng ca MongoDB ........................................................... 5
CHƯƠNG 3: BÀI TOÁN QUẢN LÝ PHÒNG TR ........................................ 7
3.1 Tng quan v bài toán qun lý phòng tr ................................................ 7
3.1.1 Mô t vi toán qun lý phòng tr ................................................ 7
3.1.2 Mô t v h thng qun lý phòng tr ............................................... 7
3.1.3 Mô hình tng quan ca h thng...................................................... 8
3.2 Mô hình BACCM .................................................................................... 8
3.3 Phân tích các bên liên quan trong h thng qun lý nhà tr ................. 10
3.3.1 Danh sách các bên liên quan .......................................................... 10
3.3.2 Phân tích yêu cu ca các bên liên quan ........................................ 11
3.4 Phân tích người dùng ............................................................................. 11
3.4.1 Khái nim khách hàng tim năng................................................... 11
3.4.2 Chân dung khách hàng tim năng .................................................. 11
ii
3.4.3 Hành trình ngưi dùng ................................................................... 12
3.5 Th trưng tim năng ............................................................................. 15
3.6 Phm vi ca h thng ............................................................................ 16
3.6.1 Nhóm ngưi dùng h thng ........................................................... 16
3.6.2 User story ....................................................................................... 16
3.6.3 User story map ............................................................................... 17
3.7 Quy trình nghp v ................................................................................ 19
CHƯƠNG 4. PHÂN TÍCH VÀ THIT K H THNG .............................. 22
4.1 Biểu đồ use case .................................................................................... 22
4.1.1 Use case tng quát: ........................................................................ 22
4.1.2 Chc năng Đăng ký: ...................................................................... 22
4.1.3 Chc năng Đăng nhập .................................................................... 24
4.1.4 Chc năng Quản lý thông tin cá nhân ............................................ 27
4.1.5 Chc năng Quản lý hợp đồng (người cho thuê): ........................... 29
4.1.6 Chc năng Quản lý tin đăng: ......................................................... 30
4.1.7 Biểu đồ use case phân rã Qun lý thanh toán: ............................... 33
4.1.8 Biểu đồ use case phân rã Qun lý hợp đồng (ngưi thuê tr): ...... 35
4.2 Biểu đồ lp ............................................................................................ 38
4.3 Mô t các màn hình ............................................................................... 42
4.3.1 Trang ch ....................................................................................... 42
4.3.2 Màn hình Đăng nhp ...................................................................... 44
4.3.3 Đăng ký .......................................................................................... 46
4.3.4 Quên mt khu ............................................................................... 48
4.3.5 Tin ca tôi ...................................................................................... 49
4.3.6 Chi tiết tin đăng .............................................................................. 50
4.3.7 Chnh sửa tin đăng ......................................................................... 51
4.3.8 Hợp đồng ca tôi ............................................................................ 55
4.3.9 Xem chi tiết hợp đồng .................................................................... 56
4.3.10 Thông tin thanh toán ...................................................................... 57
4.3.11 Thông báo ...................................................................................... 58
4.3.12 Đăng tin .......................................................................................... 59
4.3.13 Chnh sa thông tin cá nhân ........................................................... 60
CHƯƠNG 5. CÀI ĐT, THC NGHIỆM VÀ ĐÁNH GIÁ ......................... 61
iii
5.1 Cài đặt .................................................................................................... 61
5.2 Thc nghim .......................................................................................... 61
5.2.1 Trang ch ....................................................................................... 61
5.2.2 Màn hình đăng nhp ....................................................................... 61
5.2.3 Màn hình đăng ký .......................................................................... 62
5.2.4 Quên mt khu ............................................................................... 62
5.2.5 Tin ca tôi ...................................................................................... 62
5.2.6 Chi tiết tin đăng .............................................................................. 63
5.2.7 Chnh sửa tin đăng ......................................................................... 63
5.2.8 Hợp đồng ca tôi ............................................................................ 63
5.2.9 Xem chi tiết hợp đồng .................................................................... 63
5.2.10 Thông tin thanh toán ...................................................................... 64
5.2.11 Thông báo ...................................................................................... 64
5.2.12 Đăng tin .......................................................................................... 64
5.2.13 Chnh sa thông tin cá nhân ........................................................... 65
5.3 Kết qu .................................................................................................. 65
5.3.1 Kết qu nghiên cu lý thuyết ......................................................... 65
5.3.2 Kết qu phát trin h thng ............................................................ 65
5.3.3 Kết qu th nghim ........................................................................ 65
5.4 Đánh giá ................................................................................................ 66
KT LUN ......................................................................................................... 67
TÀI LIU THAM KHO ................................................................................. 69