1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Môn học chuyên Đề công nghệ phần mềm Đề tài trang web Đặt phòng khách sạn

13 2 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Trang Web Đặt Phòng Khách Sạn
Tác giả Võ Anh Kiệt, Ngô Cao Hy, Nguyễn Quang Linh
Người hướng dẫn Thầy Nguyễn Anh Hào
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Tiểu luận
Năm xuất bản 2025
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 13
Dung lượng 3,38 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chính vì vậy, một hệ thống đặt phòng trực tuyến hiện đại, dễ sử dụng và đáng tin cậy sẽ giúp khách hàng dễ dàng tìm kiếm, so sánh và đặt phòng một cách thuận tiện.. Không chỉ tiết kiệm t

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ 2

- -MÔN HỌC: CHUYÊN ĐỀ CÔNG NGHỆ PHẦN MỀM

Đề tài:

TRANG WEB ĐẶT PHÒNG KHÁCH SẠN

Lớp: D21CQCNPM01-N.

Nhóm: 19

Giảng viên hướng dẫn: Thầy Nguyễn Anh Hào Sinh viên thực hiện: Võ Anh Kiệt – N21DCCN045 Ngô Cao Hy – N21DCCN040 Nguyễn Quang Linh – N21DCCN047

Thành phố Hồ Chí Minh, tháng năm 2025

Trang 2

MỤC LỤC:

LỜI CẢM ƠN 1

BẢNG PHÂN CÔNG 2

I MỤC ĐÍCH MỤC TIÊU 3

1 Bối cảnh vấn đề 3

2 Ai dùng và cần gì ở phần mềm 3

3 Mục tiêu, nhiệm vụ của phần mềm 3

II NỘI DUNG THỰC HIỆN 4

1 Nhận định yêu cầu đối với sản phẩm của project 4

2 Thiết kế giao diện 5

3 Kiểm thử 9

III KẾT LUẬN 9

Trang 3

LỜI CẢM ƠN

Lời đầu tiên, nhóm em xin gửi lời cảm ơn chân thành đến Thầy Nguyễn Anh Hào Trong quá trình học tập và nghiên cứu bộ môn Chuyên đề Công Nghệ Phần mềm, chúng em đã nhận được sự hướng dẫn, giảng dạy tận tâm và nhiệt huyết từ thầy Thầy đã giúp chúng em hiểu rõ hơn về những kiến thức quan trọng và thực tế trong lĩnh vực quản lý dự án, từ đó tích lũy thêm nhiều kinh nghiệm bổ ích và kỹ năng cần thiết

Từ những kiến thức mà thầy truyền đạt, nhóm em đã áp dụng vào việc hoàn thành bài tiểu luận cuối kỳ của môn học Tuy nhiên, do vẫn còn những hạn chế về kinh nghiệm và hiểu biết trong lĩnh vực này, bài tiểu luận của chúng em khó tránh khỏi những thiếu sót Rất mong thầy xem xét, đánh giá và góp ý để bài tiểu luận của chúng em được hoàn thiện hơn

Nhóm em kính chúc thầy luôn dồi dào sức khỏe, thành công trong sự nghiệp giảng dạy, và tiếp tục dìu dắt các thế hệ sinh viên đến với những thành tựu mới trên con đường học tập và phát triển bản thân Nhóm em xin chân thành cảm ơn!

Trang 4

BẢNG PHÂN CÔNG

Trang 5

I MỤC ĐÍCH MỤC TIÊU

1 Bối cảnh vấn đề

Trong những năm gần đây, cùng với sự phát triển của nền kinh tế, mức sống của con người ngày càng được nâng cao Du lịch không còn là một nhu cầu xa xỉ mà đã trở thành một phần quan trọng trong cuộc sống, giúp con người thư giãn, khám phá những vùng đất mới và tận hưởng những khoảnh khắc đáng nhớ bên gia đình, bạn bè Tuy nhiên, mỗi khi mùa du lịch đến, việc tìm kiếm và đặt phòng khách sạn trở thành một vấn đề không hề đơn giản Nhiều du khách gặp khó khăn trong việc tìm được phòng ưng ý với mức giá phù hợp, đặc biệt là vào những thời điểm cao điểm khi nguồn cung hạn chế Ngoài ra, các phương thức đặt phòng truyền thống thường tốn nhiều thời gian, thiếu sự minh bạch về giá cả, chất lượng dịch vụ và không đáp ứng được nhu cầu đặt phòng nhanh chóng, tiện lợi

Chính vì vậy, một hệ thống đặt phòng trực tuyến hiện đại, dễ sử dụng và đáng tin cậy sẽ giúp khách hàng dễ dàng tìm kiếm, so sánh và đặt phòng một cách thuận tiện Không chỉ tiết kiệm thời gian, hệ thống còn giúp khách hàng có được trải nghiệm du lịch trọn vẹn hơn, đồng thời hỗ trợ các khách sạn tối ưu hóa công suất phòng và nâng cao chất lượng dịch vụ

Trang 6

2 Usecase

3 Ai dùng và cần gì ở phần mềm

Khách hàng (Người đặt phòng)

- Tìm kiếm phòng nhanh chóng theo địa điểm, mức giá, loại phòng, tiện ích, đánh giá khách hàng

- Đặt phòng dễ dàng với quy trình đơn giản, trực quan

- Kiểm tra tình trạng phòng trống theo ngày và số lượng khách

- Xem thông tin chi tiết về khách sạn bao gồm hình ảnh, mô tả dịch vụ, tiện nghi,

vị trí trên bản đồ, chính sách hủy phòng

- Quản lý đặt phòng cá nhân: xem lịch sử đặt phòng, chỉnh sửa hoặc hủy đặt phòng khi cần

- Đăng ký, đăng nhập và quản lý tài khoản cá nhân

- Chỉnh sửa thông tin cá nhân, cập nhật số điện thoại, email, mật khẩu

4 Mục tiêu, nhiệm vụ của phần mềm

- Mục tiêu của phần mềm :

Trang 7

Cung cấp một nền tảng đặt phòng trực tuyến nhanh chóng, thuận tiện cho người dùng

Giúp khách hàng dễ dàng tìm kiếm, so sánh và đặt phòng theo nhu cầu

Đảm bảo trải nghiệm người dùng mượt mà, giao diện thân thiện và dễ sử dụng

Hỗ trợ người dùng quản lý đặt phòng, thông tin cá nhân và lịch sử giao dịch hiệu quả

Đảm bảo an toàn thông tin, bảo mật tài khoản và dữ liệu khách hàng

- Nhiệm vụ của phần mềm :

Cho phép người dùng tìm kiếm phòng theo nhiều tiêu chí khác nhau

Hiển thị đầy đủ thông tin khách sạn, phòng ở, tiện ích và giá cả

Cung cấp tính năng đặt phòng trực tuyến nhanh chóng, tiện lợi

Hỗ trợ kiểm tra tình trạng phòng trống theo ngày và số lượng khách

Cung cấp hệ thống quản lý đặt phòng cá nhân: xem, chỉnh sửa hoặc hủy đặt phòng Cho phép người dùng đăng ký, đăng nhập và chỉnh sửa thông tin cá nhân

Hỗ trợ bảo mật tài khoản và thông tin người dùng

II NỘI DUNG THỰC HIỆN

1 Nhận định yêu cầu đối với sản phẩm của project

1.1 Công cụ sử dụng

Trong quá trình phát triển hệ thống đặt phòng khách sạn trực tuyến, nhóm đã sử dụng các công cụ và nền tảng hỗ trợ nhằm đảm bảo quá trình xây dựng, thiết kế và kiểm thử diễn ra hiệu quả Dưới đây là các công cụ chính được sử dụng trong đồ án: NetBeans: Môi trường phát triển tích hợp (IDE) được sử dụng để viết mã nguồn và phát triển ứng dụng web NetBeans hỗ trợ nhiều ngôn ngữ lập trình, giúp nhóm dễ dàng tổ chức và quản lý mã nguồn trong quá trình phát triển

SQL Server: Hệ quản trị cơ sở dữ liệu quan hệ được sử dụng để lưu trữ và quản lý thông tin về người dùng, khách sạn, phòng, đơn đặt phòng, SQL Server giúp đảm bảo tính toàn vẹn dữ liệu và hiệu suất truy vấn cao

Penpot: Công cụ thiết kế giao diện trực tuyến, được sử dụng để tạo prototype (bản mẫu) của trang web trước khi triển khai thực tế Penpot giúp nhóm dễ dàng hình dung

và điều chỉnh thiết kế nhằm tạo ra giao diện trực quan, thân thiện với người dùng Selenium WebDriver: Công cụ kiểm thử tự động, được sử dụng để kiểm tra hoạt động của trang web Selenium giúp mô phỏng hành vi người dùng, kiểm tra tính chính xác của các chức năng và đảm bảo hệ thống hoạt động ổn định trên trình duyệt web

Trang 8

1.3 Prototype/comment

2 Thiết kế giao diện

2.1 Giao diện Trang chủ

Trang 9

Giao diện trang chủ người dùng có thể thực hiện đăng nhập, tìm kiếm phòng theo địa điểm, loại khách sạn và xem được các khách sạn nổi bật

2.2 Giao diện Đăng nhập

Giao diện đăng nhập người dùng nhập tên tài khoản, mật khẩu để đăng nhập vào trang web

2.3 Giao diện Xem chi tiết và đặt phòng

Trang 10

Giao diện cho người dùng xem được thông tin của phòng bao gồm hình ảnh, thông tin, giá cả để người dùng có thêm nhiều lựa chọn Khi nhấn đặt phòng sẽ cho người dùng chọn ngày nhận phòng và trả phòng để kiểm tra xem còn phòng trống không, nếu còn phòng sẽ hiển thị các loại phòng để người dùng đặt

Trang 11

Giao diện khi người dùng chọn đặt phòng sẽ hiển thị các tiện ích, ưu đãi và tổng tiền thuê phòng dựa vào số lượng ngày muốn thuê Nếu người dùng muốn gì thêm để khách sạn chuẩn bị có thể thêm vào phần ghi chú

2.5 Giao diện Xem lịch sử đặt phòng

Giao diện hiển thị thông tin các phòng đã đặt và có thể hủy đặt nếu không còn nhu cầu đặt được

2.6 Giao diện Thông tin người dùng

Trang 12

Giao diện hiển thị thông tin cá nhân của người dùng, cho phéo người dùng chỉnh sửa nếu cần thiết

3 Kiểm thử

III KẾT LUẬN

Trong thời đại công nghệ số, khi nhu cầu du lịch ngày càng gia tăng và xu hướng đặt phòng trực tuyến trở thành lựa chọn phổ biến, việc xây dựng một hệ thống hỗ trợ đặt phòng khách sạn nhanh chóng, tiện lợi là điều vô cùng cần thiết Với mục tiêu tạo

ra một nền tảng thân thiện, dễ sử dụng và đảm bảo sự minh bạch trong thông tin, nhóm chúng em đã nghiên cứu, phân tích và phát triển một trang web đặt phòng khách sạn nhằm mang đến trải nghiệm tối ưu cho người dùng

Trong suốt quá trình thực hiện đồ án, nhóm đã vận dụng các kiến thức về phát triển phần mềm, thiết kế giao diện, quản lý cơ sở dữ liệu và kiểm thử để xây dựng một hệ thống hoàn chỉnh Trang web cho phép người dùng dễ dàng tìm kiếm phòng theo nhiều tiêu chí khác nhau như địa điểm, mức giá, loại phòng, tiện ích, đồng thời hỗ trợ đặt phòng nhanh chóng với giao diện trực quan, thân thiện Ngoài ra, hệ thống còn cung cấp tính năng quản lý tài khoản cá nhân, lịch sử đặt phòng, giúp người dùng dễ dàng kiểm tra và điều chỉnh thông tin khi cần thiết

Bên cạnh đó, nhóm cũng chú trọng đến yếu tố bảo mật nhằm đảm bảo thông tin khách hàng luôn được bảo vệ một cách tốt nhất Việc phát triển hệ thống này không chỉ giúp người dùng tiết kiệm thời gian khi đặt phòng mà còn hỗ trợ các khách sạn tối

Trang 13

Tuy nhiên, do giới hạn về thời gian và nguồn lực, hệ thống vẫn còn một số điểm có thể cải thiện như tích hợp các phương thức thanh toán trực tuyến, nâng cao thuật toán tìm kiếm để gợi ý phòng phù hợp hơn, hoặc tối ưu hiệu suất để đảm bảo tốc độ xử lý nhanh hơn Đây sẽ là những định hướng quan trọng cho các phiên bản tiếp theo nếu có

cơ hội phát triển thêm trong tương lai

Việc thực hiện đồ án này không chỉ giúp nhóm hiểu rõ hơn về quy trình xây dựng một hệ thống phần mềm hoàn chỉnh mà còn giúp trau dồi kỹ năng làm việc nhóm, lập

kế hoạch và giải quyết vấn đề Dù còn nhiều khó khăn trong quá trình triển khai, nhưng nhờ sự hướng dẫn tận tình của giảng viên và sự phối hợp chặt chẽ giữa các thành viên, nhóm đã hoàn thành đồ án theo đúng kế hoạch đề ra

Ngày đăng: 14/03/2025, 23:22

HÌNH ẢNH LIÊN QUAN

BẢNG PHÂN CÔNG - Môn học chuyên Đề công nghệ phần mềm Đề tài trang web Đặt phòng khách sạn
BẢNG PHÂN CÔNG (Trang 4)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w