Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
416,3 KB
Nội dung
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN Giảng viên: ThS Từ Thanh Trí Sinh viên thực hiện: Nguyễn Hoài Phong Nguyễn Hoàng Vũ Lớp : 07_ĐHCNTT1 Khố : 07 TP Hồ Chí Minh, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN Giảng viên: ThS Từ Thanh Trí Sinh viên thực hiện: Nguyễn Hoài Phong Nguyễn Hoàng Vũ Lớp : 07_ĐHCNTT1 Khố : 07 TP Hồ Chí Minh, tháng 11 năm 2021 MỞ ĐẦU Khách sạn lĩnh vực tiếng thời điểm tại, với nhu cầu du lịch ngày tăng cao khách sạn trở thành nhu cầu tất yếu cho du khách Hiện nay, với bùng Công Nghệ Thông Tin, lĩnh vực khách sạn cần tin học hóa theo cho phát triển mạnh mẽ Công nghệ thông tin lĩnh vực phát triện mạnh mẽ Đây lĩnh vực vấn đề không thiểu thiếu bất cừ lĩnh vực đời sống Chính thế, nhóm tác giả áp dụng Công nghệ thông tin nhằm tin học hóa nghiệp vụ cần thiết để giúp chủ khách sạn quản lý trực tuyến cách dễ dàng Từ việc vận dụng kiến thức học kiến thức học với giúp đỡ nhiệt tình giảng viên hướng dẩn ThS Từ Thanh Trí, tác giả có nhìn tổng đề tài áp dụng kiến thức quý báu vào báo cáo Đề tài gồm có phầm sau: Chương 1: Tổng quan giới thiệu: Giới thiệu đề tài: Phạm vi, phương pháp nghiên cứu, mục tiêu ý nghĩa Chương 2: Cơ sở lý thuyết: Giới thiệu công cụ hổ trợ q trình thực đề tài Các ngơn ngữ, framework kỹ thuật sử dụng để giải toán Chương 3: Cài đặt thử nghiệm ứng dụng: Phân tích chuyên sâu ứng dụng, biểu diễn sơ đồ UML nêu rõ chức giao diện Chương 4: Kết luận: Bài học kinh nghiệm rút từ đề tài Nêu điểm hạn chế hướng phát triển đề tài LỜI CẢM ƠN Nhóm tác giả xin gửi lời cám ơn chân thành tới tập thể quý Thầy Cô trường đại học Tài Ngun Mơi Trường nói chung q Thầy Cơ khoa Hệ thống thơng tin viễn thám nói riêng truyền dạy kiến thức vô quý báu, từ làm tảng để thực báo cáo Đặt biệt, tác giả xin gửi lời cám ơn lòng biết ơn sâu sắc tới ThS Từ Thanh Trí tận tình hướng dẫn, sửa chữa đóng góp nhiều lời nhận xét để hồn thành tốt báo cáo Với thời gian thực đề tài báo cáo, nhóm tác giả cố gắng từ kiến thức tích lũy Từ đó, nhóm tác giả vận dụng tối đa hiểu biết thân để hoàn thành báo cáo tốt Tuy nhiên q trình thực khơng tránh khỏi thiếu sót Chính vậy, nhóm tác giả mong nhận góp ý từ phía Thầy Cơ nhằm hồn thiện lỗ hổng kiến thức học tập, trình thực tập hành trang để thực đề tài, dự án khác tương lai NHẬN XÉT (Của giảng viên môn học) TP.Hồ Chí Minh, ngày 12 tháng 11 năm 2021 Giảng viên KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT CNTT IDE API REST HTTP MVC JWT JSON Công nghệ thông tin Integrated Development Environment Application Programming Interface Representational State Transfer HyperText Transfer Protocol Model – View – Controller JSON Web token JavaScript Object Notation UML Unified Modeling Language MỤC LỤC Chương 1: Tổng quan giới thiệu 1.1 Tổng quan đề tài A Giới thiệu B Mục Tiêu C Phạm vi D Phương pháp nghiên cứu E Ý nghĩa Chương 2: Cơ sở lý thuyết 2.1 Công cụ sử dụng hổ trợ A Visual Studio Code B Postman C MongoDB 2.2 Ngôn ngữ, tảng , framework .5 A NodeJS, Express JS B ReactJS C 3API RESTFUL API D GitHub 2.3 Kỹ thuật sử dụng 10 A JSON Web Token 10 B Lâp trình đồng (Synchronous) bất đồng (Asynchronous) 12 Chương 3: Cài đặt thử nghiệm ứng dụng 13 3.3.1 Xác định yêu cầu toán 13 A Quản lý phòng khách sạn 13 B Phân quyền 13 C Xác thực đăng nhập quyền hạn 13 D Đặt phịng, tốn .13 3.3.2 Xây dựng chương trình 13 A Xác định & Phân tích thực thể hệ thống 13 3.3.3 Phân tích hệ thống với UML 16 A Biểu đồ Usecase 16 B Mơ hình quan hệ thực thể (ERD) 22 C Sơ đồ lớp 23 D Sơ đồ 24 Phân tích thiết kế giao diện với chức .27 3.3.4 A Giao diện đăng nhập 27 B Giao diện đăng ký 29 C Giao diện trang chủ 30 D Giao diện toán 32 Chương 4: Kết luận 35 4.1 Kếết đạt đếề tài 35 A Kết chung 35 B Kiến thức lập trình 35 4.2 H nạ chếế đếề tài .35 4.3 Khuyếến nghị 35 4.4 Hướng phát triển đếề tài 36 TÀI LIỆU THAM KHẢO .37 Thiết kế & xây dựng phần mềm quản lý khách sạn GV: ThS Từ Thanh Trí Chương 1: Tổng quan giới thiệu 1.1 Tổng quan đề tài A Giới thiệu Chúng ta nói kỷ 21 chứng kiến phát triển mạnh mẽ ngành Công nghệ thông tin Công nghệ thông tin (CNTT) thay đổi giới cách nhanh chóng bước kéo tri thức nhân loại xích lại gần Đó nhờ việc phát triển hệ thống website toàn giới Ngày nay, Website đóng vai trị quan trọng người từ giải trí quảng cáo, thương mại, quản lý, blog…Website (thương mại điện tử) thay phương thức cũ phương thức cũ tính ưu việt mà Website mang lại như: nhanh hơn, rẽ hơn, tiện dụng hơn, hiệu không bị giới hạn khơng gian thời gian Với tình hình dịch bệnh covid tại, việc triển khai hình thức thơng thường khách sạn (đặt phịng, tốn, hủy phịng) sang trực tuyến cần thiết Tin học hóa nghiệp vụ khơng đảm bảo sức khỏe hai bên mà giúp chủ khách sạn quản lý dễ dàng B Mục Tiêu Xây dựng Website quản lý khách sạn Đặt phòng, hủy phòng, toán tiện lợi Thiết kế giao diện gần gũi, dễ sử dụng cho người dùng Giải thích cơng nghệ, cơng cụ, framework sử dụng q trình nghiên cứu Đưa báo cáo, tổng hợp C Phạm vi Bất kỳ tham gia trở thành người dùng hệ thống khách sạn Khách hàng trở thành người dùng xem chi tiết phịng đặt Bên cạnh ai vào xem trang web hệ thống, xem phòng trước tạo tài khoản Nguyếễn Hoài Phong Nguyếễn Hoàng Vũ Thiết kế & xây dựng phần mềm quản lý khách sạn GV: ThS Từ Thanh Trí D Phương pháp nghiên cứu Phương pháp nghiên cứu lý thuyết: o Nghiên cứu hệ thống, cấu trúc website o Các tài liệu liên quan đến xây dựng website o Các nghiệp vụ liên quan đến lĩnh vực khách sạn Phương pháp điều tra: Điều tra, phân tích tình trạng khách sạn cụ thể o E Ý nghĩa Nếu thực thành công đề tài mang lại ý nghĩa to lớn thực tiễn lẫn lý luận Ý nghĩa lý luận đề tài: Tồn chương trình thuyết minh đề tài trở thành tài liệu nghiên cứu, tham khảo nhanh, dễ hiểu, thiết thực cho thầy cô giáo bạn sinh viên, người u thích mơn cơng nghệ Web ứng dụng Ý nghĩa thực tiễn đề tài: Với thành cơng đề tài góp phần giúp cho việc quản lý khách sạn qua hình thức trực tuyến trở nên dễ dàng