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

Thiết kế và xây dựng phần mềm quản lý khách sạn

45 27 0

Đ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

Định dạng
Số trang 45
Dung lượng 4,29 MB

Nội dung

Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn Thiết kế và xây dựng phần mềm quản lý khách sạn

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 .1 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 .3 2.1 Công cụ sử dụng hổ trợ .3 A Visual Studio Code B Postman .3 C 2.2 A MongoDB Ngôn ngữ, tảng , framework .5 NodeJS, Express JS B ReactJS C 3API RESTFUL API D 2.3 GitHub .8 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 3.3.4 Phân tích thiết kế giao diện với chức .27 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 c đếề 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í B Mơ hình quan hệ thực thể (ERD) Hình 3.2 Mơ hình quan hệ thực thể 22 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í C Sơ đồ lớp Hình 3.3 Sơ đồ lớp 23 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 Sơ đồ a Biểu đồ cho chức đăng nhập Hình 3.4 Lượt đồ cho chức đăng nhập b Biểu đồ cho chức đăng ký Hình 3.5 Lượt đồ cho chức đăng ký 24 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í c Biểu đồ cho chức quản lý phịng Hình 3.6 Lược đồ cho chức quản lý phòng 25 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 Biểu đồ cho chức tìm kiếm phịng Hình 3.7 Lược đồ cho chức tìm phịng e Biểu đồ cho chức đặt phịng Hình 3.8 Lược đồ cho chức năngđặt phịng 26 Nguyếễn Hồi Phong Nguyếễn Hồ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í f Biểu đồ cho chức hủy đặt phịng Hình 3.9 Lược đồ cho chức hủy đặt phòng 3.3.4 Phân tích thiết kế giao diện với chức A Giao diện đăng nhập Hình 3.10 Giao diện đăng nhập 27 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í a Mục đích Giao diện cho người dùng (Admin, Client) đăng nhập vào hệ thống b Phạm vi Người dùng đăng nhập, hủy chọn “Tham gia với chúng tôi” tức đăng ký chưa có tài khoản c Mơ tả chức Nếu người dùng nhập sai tài khoản mật khẩu, có thơng báo bên phải hình hiển thị cho người dùng Nếu người dùng nhập tài khoản mật khẩu, hệ thống thỉ giao diện 28 Nguyếễn Hồi Phong Nguyếễn Hồ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í B Giao diện đăng ký Hình 3.11 Giao diện đăng ký a Mục đích Giao diện cho client/khách (người không thuộc người dụng hệ thống) đăng ký tham gia vào hệ thống b Phạm vi Client/Khách hủy quay trang chủ chọn “Đã có tài khoản” người dùng hệ thống c Mô tả chức Nếu Client/Khách nhập sai thơng tin hệ thống khơng cho phép Client/khách đăng ký Nếu khách hàng để trống thông tin hệ thống báo lỗi từ nhập Nếu Client/Khách nhập đầy đủ hợp lệ thông tin, hệ thống cho đăng ký thành công trở trang chủ 29 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í C Giao diện trang chủ Hình 3.12 Giao diện trang chủ Hình 3.13 Giao diện a Mục đích Giao diện trang chủ hiển thị phòng cho client b Phạm vi 30 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í Từ giao diện (hình 3.13), client chọn đặt phịng, tìm kiếm phịng kiểm tra thông tin hồ sơ c Mô tả chức Hiển thị phòng hệ thống cho phép người tìm thao tác chúng (tìm/đặt phịng) d Ràng buộc Để vào giao diện trang chủ đăng nhập yêu cầu người dùng phải đăng nhập client phải đăng ký 31 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 Giao diện tốn Hình 3.14 Giao diện tốn Hình 3.Cửa số thơng tin thẻ tốn 32 Nguyếễn Hồ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í a Mục đích Hiển thị thơng tin đặt phịng khách hàng chọn Cho phép khách hàng toán thẻ b Phạm vi Người dùng tốn thẻ hủy đặt phịng quay giao diện Người dùng vào hồ sơ từ navbar c Mô tả chức Hiển thị thông tin đặt phịng tốn d Ràng buộc Để tốn người dùng phải chọn phịng từ trước 33 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í Chương 4: Kết luận 4.1 Kết đạt đề tài A Kết chung Tìm hiểu hệ thống kỹ xác Phân tích rõ được:  Bài toán đặt  Hiện trạng hệ thống yêu cầu người sử dụng  Các chức cần có hệ thống Phân tích thiết kế với UML Giao diện thân thiện, dễ sử dụng Đưa hệ thống vào thử nghiệm thành cơng B Kiến thức lập trình Tìm hiểu cách xây dựng ứng dụng web từ đầu đến xuất NodeJS, ExpressJS ReactJS Hiểu cách cấu trúc ứng dụng MERN Sử dụng Visual Studio hiệu để cải thiện quy trình làm việc, quy trình thực đề tài Triển khai xác thực JWT (JSON Web Token) 4.2 Hạn chế đề tài Dù toàn tâm cố gắng, song khả trình độ định đề tài cịn giới hạn mặt quy mô ứng dụng 4.3 Khuyến nghị Việc khai thác chức hệ thống gặp nhiều khó khăn chưa đạt ý muốn Vì tác giả thực mong nhận góp ý lời khun từ 34 Nguyếễn Hồ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í thầy/cơ trường Đại học Tài Nguyên Môi Trường TP Hồ Chí Minh để hệ thống thực phát huy chức mà tác giả xây dựng 4.4 Hướng phát triển đề tài Đề tài phát triển rộgn rãi thêm dịch vụ khách sạn (ăn uống) Đồng t Trong thời gian tới, tác giả tiếp tục nghiên cứu, phân tích thiết kế để hệ thống để hệ thống tối ưu hoàn thiện 35 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í TÀI LIỆU THAM KHẢO [1] Node JS documentation – NodeJS.org/en/docs [2] React JS documentation – ReactJS.org/en/docs [3] JWT gì?, Khái niệm JSON Web Token – TopDev 36 Nguyếễn Hoài Phong Nguyếễn Hoàng Vũ ... 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í C Sơ đồ lớp Hình 3.3 Sơ đồ lớp 23 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:... Vũ Thiết kế & xây dựng phần mềm quản lý khách sạn GV: ThS Từ Thanh Trí c Biểu đồ cho chức quản lý phịng Hình 3.6 Lược đồ cho chức quản lý phòng 25 Nguyếễn Hoài Phong Nguyếễn Hoàng Vũ Thiết kế. .. 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

Ngày đăng: 14/03/2022, 14:21

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w