TÓM TẮT NỘI DUNG DỰ ÁN Trong những năm gần đây, dịch vụ đặt phòng online đã trở thành một xu hướng phổ biến và tiện lợi trong việc tìm kiếm và đặt phòng khách sạn.. Người dùng có thể tiế
Trang 1
TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC
BÁO CÁO DỰ ÁN TỐT NGHIỆP
Giảng viên hướng dẫn Lớp
: Nguyễn Ngọc Hoa :
Chuyên ngành : Lập trình mobile
Sinh viên thực hiện : Vũ Tuấn Long PH23502
Cao Minh Hiếu
PH23472
Hà Nội, ngày 4 tháng 4năm 2024
Trang 2MỤC LỤC
5.2 Th ống kê kết quả Lỗi! Th攃ऀ đ愃Ānh dĀu không được x愃Āc đ椃⌀nh
Trang 3DANH SÁCH THÀNH VIÊN
Trang 4GIẢNG VIÊN HƯỚNG DẪN
Họ và tên : Nguyễn Ngọc Hoa
Cơ quan công tác: Trường CĐ FPT Polytechnic
Điện thoại: 0352722898 Email: hoann19@fe.edu.vn
Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Gi ảng viên hướng dẫn
(Ký và ghi rõ họ tên)
Trang 5LỜI CẢM ƠN
Kính gửi quý Thầy/Cô và tất cả những người đã đóng góp vào thành công của chúng em Chúng em, thành viên của nhóm 2, xin gửi lời cảm ơn chân thành nhất tới quý Thầy Cô, bạn bè và người thân đã đồng hành và hỗ trợ chúng em trong quá trình thực hiện đề tài " XÂY
D ỰNG APP QUẢN LÝ ĐẶT PHÒNG KHÁCH SẠN " Bản đặc tả yêu cầu phần mềm này là kết quả của sự cố gắng không ngừng và được truyền động viên, khích lệ từ mọi người xung quanh
Đặc biệt, chúng em muốn gửi lời cảm ơn đặc biệt tới giảng viên bộ môn Dự án tốt nghiệp, cô
Nguyễn Ngọc Hoa Cô đã là người hướng dẫn trực tiếp, quan tâm, tận tình và chỉ bảo chúng em trong suốt quá trình thực hiện đề tài Sự đồng hành và hỗ trợ từ cô đã giúp chúng em vượt qua các khó khăn, nắm bắt được các khía cạnh quan trọng của đề tài và hoàn thành nhiệm vụ một cách tốt nhất
Dù bản đặc tả này được thực hiện trong khoảng thời gian ngắn và còn một số hạn chế và bỡ ngỡ, chúng em mong nhận được những ý kiến đóng góp quý báu từ quý Thầy Cô để chúng em
có cơ hội hoàn thiện kiến thức của mình trong lĩnh vực này Chúng em rất mong nhận được sự chỉ bảo, bổ sung và nâng cao kiến thức từ quý Thầy Cô để có thể phát triển hơn nữa
Cuối cùng, chúng em xin gửi lời chúc tốt đẹp nhất tới quý Thầy Cô Chúng em hy vọng rằng quý Thầy Cô sẽ luôn dồi dào sức khỏe và niềm tin để tiếp tục truyền đạt kiến thức quý báu cho thế hệ mai sau Công việc của quý Thầy Cô là một sứ mệnh cao đẹp và chúng em rất biết
ơn sự đóng góp và cống hiến của quý Thầy Cô
Một lần nữa, chúng em xin chân thành cảm ơn tới tất cả những người đã giúp đỡ chúng em trong suốt thời gian học tập tại trường Sự hỗ trợ và động viên từ mọi người đã là động lực để chúng em vượt qua khó khăn và đạt được thành công trong đề tài này
Xin chân thành cảm ơn!
Trang 6TÓM TẮT NỘI DUNG DỰ ÁN Trong những năm gần đây, dịch vụ đặt phòng online đã trở thành một xu hướng phổ biến
và tiện lợi trong việc tìm kiếm và đặt phòng khách sạn Với sự phát triển của công nghệ và sự
tiến bộ của ứng dụng di động, việc đặt phòng qua internet đã trở nên dễ dàng và nhanh chóng hơn bao giờ hết
Một trong những lợi ích lớn nhất của dịch vụ đặt phòng online là khả năng tìm kiếm và so sánh giữa nhiều lựa chọn khác nhau Người dùng có thể dễ dàng tìm kiếm các khách sạn, nhà nghỉ hoặc căn hộ dựa trên địa điểm, ngày lưu trú, số lượng khách và các tiêu chí khác Họ cũng
có thể so sánh giá cả, tiện nghi và đánh giá của khách hàng trước đó để đưa ra quyết định thông minh
Thêm vào đó, dịch vụ đặt phòng online cung cấp sự tiện lợi và linh hoạt cho người dùng Thay vì phải đến trực tiếp khách sạn hoặc liên hệ qua điện thoại, người dùng có thể đặt phòng ngay trên ứng dụng di động hoặc trang web Quá trình đặt phòng trực tuyến thường rất đơn giản
và nhanh chóng, chỉ mất vài bước đơn giản để hoàn tất giao dịch
Dịch vụ đặt phòng online cũng mang lại sự tin cậy và tiện ích Người dùng có thể xem thông tin chi tiết về khách sạn, bao gồm hình ảnh, mô tả, tiện nghi và đánh giá của khách hàng khác Điều này giúp họ có cái nhìn toàn diện về khách sạn trước khi đặt phòng, đảm bảo rằng họ có được sự lựa chọn phù hợp với nhu cầu và mong đợi của mình
Chân thành cảm ơn và chúc quý Thầy Cô trong khoa Ứng Dụng Phần Mềm có sức khỏe và thành công trong sứ mệnh giảng dạy và truyền đạt kiến thức cho thế hệ tương lai
Trang 7PH ẦN 1 :GIỚI THIỆU
1.B ối cảnh-hiện trạng
1.1.1 B ối cảnh
Tăng trưởng Internet và sự phổ biến của điện thoại di động: Sự gia tăng mạnh mẽ của Internet và
sự phổ biến của điện thoại di động đã tạo điều kiện thuận lợi cho việc đặt phòng online Người dùng có thể tiếp cận Internet một cách dễ dàng và sử dụng các ứng dụng đặt phòng từ điện thoại
di động
1.1.2 Hi ện trạng
1.Sự phổ biến và sự tăng trưởng: Việc đặt phòng online đang trở nên ngày càng phổ biến và phát triển tại Việt Nam Ngành du lịch và ngành khách sạn đang chứng kiến sự gia tăng về số lượng người dùng sử dụng dịch vụ đặt phòng trực tuyến
2.Thách thức về tính chính xác và tin cậy: Một trong những thách thức đối với việc đặt phòng online là đảm bảo tính chính xác và tin cậy của thông tin về khách sạn, bao gồm hình ảnh và mô
tả Đôi khi, người dùng có thể gặp phải tình trạng khác biệt giữa thông tin trên ứng dụng và thực
tế khi đến khách sạn
3.Vấn đề thanh toán và bảo mật: Việc thanh toán và bảo mật thông tin cũng là một vấn đề quan
trọng cần quan tâm Người dùng cần đảm bảo rằng các phương thức thanh toán được cung cấp là
an toàn và bảo mật để tránh rủi ro về việc lộ thông tin cá nhân và tài chính Mặc dù còn một số thách thức, dịch vụ đặt phòng online tại Việt Nam vẫn đang tiếp tục phát triển và cung cấp cho người dùng nhiều lựa chọn và tiện ích hơn trong việc tìm kiếm và đặt phòng khách sạn
Thị trường đặt phòng online là một phần quan trọng của ngành du lịch và đang trở thành một lĩnh
vực cạnh tranh và phát triển nhanh chóng Dưới đây là một số thông tin về thị trường đặt phòng online:
1 Sự tăng trưởng nhanh chóng: Thị trường đặt phòng online đã trải qua một sự tăng trưởng đáng
kể trong vài năm qua Sự phổ biến của Internet và sự gia tăng của các ứng dụng di động đã tạo ra
sự thuận lợi cho người dùng để tìm kiếm và đặt phòng khách sạn trực tuyến
2 Quy mô lớn: Thị trường đặt phòng online có quy mô lớn và đa dạng Các ứng dụng đặt phòng hàng đầu như Booking.com, Expedia, và Agoda có hàng triệu khách sạn và nhà nghỉ trên toàn thế
giới trong danh sách của họ Ngoài ra, có nhiều ứng dụng và trang web đặt phòng khác nhau cung
cấp các dịch vụ tương tự
Trang 83 Cạnh tranh cao: Thị trường đặt phòng online là một thị trường cạnh tranh, với nhiều công ty và ứng dụng cố gắng thu hút người dùng bằng cách cung cấp ưu đãi và dịch vụ tốt hơn Điều này đã đẩy các nhà cung cấp dịch vụ phải cải thiện trải nghiệm người dùng, mở rộng đối tác và tạo ra các chiến lược tiếp thị sáng tạo để thu hút khách hàng
4 Sự thay đổi trong hành vi người dùng: Người dùng ngày càng tin tưởng đặt phòng online và tìm kiếm thông tin trực tuyến trước khi đưa ra quyết định đặt phòng Họ tìm kiếm đánh giá từ người
sử dụng trước, so sánh giá cả và tiện nghi, và tìm kiếm các ưu đãi và khuyến mãi để có được giá trị tốt nhất cho tiền bỏ ra
5 Tính toàn cầu: Thị trường đặt phòng online không chỉ phục vụ người dùng trong một khu vực
cụ thể mà là toàn cầu Người dùng có thể đặt phòng từ bất kỳ nơi nào trên thế giới và tìm kiếm các khách sạn và nhà nghỉ ở nhiều quốc gia và thành phố khác nhau
6 Tích hợp dịch vụ du lịch: Một số ứng dụng đặt phòng đã mở rộng dịch vụ của họ để bao gồm
việc đặt vé máy bay, thuê xe, đặt tour du lịch và các hoạt động khác Điều này giúp người dùng
tiện lợi hơn khi có thể sắp xếp toàn bộ hành trình du lịch của họ từ một nền tảng duy nhất
Tổng quan, thị trường đặt phòng online đang phát triển mạnh mẽ và cung cấp nhiều lợi ích cho người dùng Sự cạnh tranh và tích hợp dịch vụ đa dạng đã đẩy các nhà cung cấp dịch vụ phải cải thiện và mang lại trải nghiệm người dùng tốt hơn
1.2 M ục tiêu phạm vi
Mục tiêu:
1 Nghiên cứu và phân tích quy trình đặt phòng trực tuyến, bao gồm các bước, công nghệ
được sử dụng và vai trò của các bên liên quan như khách hàng, nhà cung cấp dịch vụ và các
nền tảng đặt phòng
2 Tìm hiểu lợi ích và nhược điểm của việc đặt phòng online đối với cả khách hàng và nhà
cung cấp dịch vụ, bao gồm tiện lợi, tùy chọn, tính minh bạch và tác động đến quy trình kinh
doanh
3 Đánh giá các xu hướng và tiến bộ công nghệ mới trong lĩnh vực đặt phòng online, bao
gồm trí tuệ nhân tạo, học máy, blockchain và các công nghệ liên quan 4 Phân tích tương
lai của việc đặt phòng online, dự đoán các xu hướng và thay đổi trong tương lai gần và xa,
bao gồm sự phát triển của ứng dụng di động, trải nghiệm người dùng và tích hợp đa kênh
Trang 9Phạm vi:
- Tập trung vào quy trình đặt phòng online cho khách sạn và nhà nghỉ
- Xem xét các nền tảng đặt phòng trực tuyến phổ biến như Booking.com, Expedia, Agoda và Airbnb
- Không đi sâu vào các khía cạnh kỹ thuật chi tiết của việc triển khai hệ thống đặt phòng online,
mà tập trung vào các khía cạnh người dùng và tương tác giữa khách hàng và nhà cung cấp dịch
vụ
- Không xem xét các vấn đề pháp lý cụ thể liên quan đến việc đặt phòng online, nhưng có thể đề
cập đến các vấn đề chung liên quan đến quyền riêng tư và bảo mật dữ liệu
2.1 Trường hợp sử dụng
2.1.1 Danh sách tác nhân
1 người muốn đặt
phòng khách sạn Tìm kiếm phòng khách sạn Nghỉ dưỡng thư giãn
toán,quản lý khách hàng,quản lý phòng
Quản lý khách sạn
2.1.2 Danh sách usercase
dụng
3
Generalization được sử dụng để thể hiện quan
hệ thừa kế giữa các Actor hoặc giữa các Usecase với nhau
Trang 104
Include là quan hệ giữa các Usecase với nhau, nó mô tả việc một Usecase lớn được chia ra thành các Usecase nhỏ để dễ cài đặt (module hóa) hoặc thể hiện sự
dùng lại
5
Extend dùng để mô tả quan hệ giữa 2 Usecase Quan hệ Extend được sử dụng khi có một Usecase được tạo ra để bổ sung chức năng cho một Usecase có sẵn và
được sử dụng trong một điều kiện nhất định nào đó
6
Là Association thường được dùng để mô tả mối quan hệ giữa Actor và Usecase và giữa các Usecase với nhau
Giải thích cái kí hiệu trong sơ đồ activity
ST
T
giải
1
Start thể hiện điểm bắt đầu qui trình
2
End thể hiện điểm kết thúc qui trình
4
Activity Activity mô tả một hoạt động trong hệ thống Các
hoạt động này do các đối tượng thực hiện
5
Nút quyết định và phân nhánh, khi chúng ta cần đưa
ra quyết định trước khi quyết định luồng điều khiển, chúng ta sử dụng nút quyết định
Trang 116 Nút sử dụng để gộp các nhánh con về luồng chính
7
Thể hiện cho trường hợp thực hiện xong một hoạt động rồi sẽ rẽ nhánh tthực hiện nhiều hoạt động tiếp theo
Thể hiện trường hợp phải thực hiện hai hay nhiều hành động trước rồi mới thực hiện hành động tiếp theo
2.1.3 Mô hình usercase
Trang 132.2.1 Đặc tả userca
Hình 2: Activity đăng nhập
Trang 14
Hình 3: Activity đăng xuĀt
Trang 15Hình 4: Activity đặt phòng
Trang 16Hình 5: Activity d 椃⌀ch vụ
Trang 17Hình 6: Activity qu ản lý phòng
Trang 18Hình 6: Activity qu ản lý khách hàng
Trang 192.2.2 Sơ đồ quan hệ thực thể
Trang 20PH ẦN 3 :THIẾT KẾ
3.1 Ki ến trúc hệ thống
3.2 Cơ sở dữ liệu
3.3 Giao di ện người dùng
3.4 Giao di ện admin