1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CƠ SỞ 3ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG XEM, ĐẶT PHÒNG +WEBSITE QUẢN LÝ KHÁCH SẠN

53 26 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 53
Dung lượng 3,74 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG XEM, ĐẶT PHÒNG + WEBSITE QUẢN LÝ KHÁCH SẠN Giảng viên hướng dẫn: KS LÊ SONG TOÀN Sinh viên thực hiện: HOÀNG ANH TRƯỜNG – 18IT184 Lớp : 18IT3 Đà nẵng ngày 5, tháng năm 2020 ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG XEM, ĐẶT PHÒNG + WEBSITE QUẢN LÝ KHÁCH SẠN Giảng viên hướng dẫn: KS LÊ SONG TOÀN Sinh viên thực hiện: HOÀNG ANH TRƯỜNG – 18IT184 Lớp : 18IT3 Đà Nẵng ngày 5, tháng năm 2020 LỜI CẢM ƠN Nhóm thực xin gửi lời cảm ơn đến giảng viên KS Lê Song Toàn tạo điều kiện hỗ trợ, giúp đỡ nhóm chúng em suốt q trình học tập nghiên cứu đề tài truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập mơn học Nhờ có lời hướng dẫn, dạy bảo thầy nên đề tài nghiên cứu em hồn thiện tốt đẹp Một lần nữa, em xin chân thành cảm ơn thầy KS Lê Song Toàn trực tiếp giúp đỡ, quan tâm, hướng dẫn nhóm chúng em hồn thành tốt báo cáo thời gian qua Nhóm chúng em xin chân thành cảm ơn ! NHẬN XÉT CỦA GIẢNG VIÊN MỤC LỤC Phần mở đầu 1.1 Lý chọn đề tài .9 1.2 Mục đích 1.3 Đối tượng phạm vi nghiên cứu 10 1.4 Phương pháp nghiên cứu 10 1.5 Cơng nghệ ngơn ngữ lập trình sử dựng .10 1.6 Ngôn ngữ Html 10 1.6 Ngôn ngữ Html .10 Html (HyperText Markup Language) – Ngôn ngữ đánh dấu siêu văn sử dụng để tạo tài liệu truy cập mạng Tài liệu Html tạo nhờ dùng thẻ phần tử Html File lưu máy chủ dịch vụ webvới phần mở rộng “.html” “.htm” Các trình duyệt đọc tệp tin Html hiển thị chúng dạng trang web Các trang HTML gửi qua mạng internet theo giao thức HTTP .10 HTML khơng cho phép nhúng thêm đối tượng hình ảnh, âm mà cho phép nhúng kịch vào ngơn ngữ kịch Javascript để tạo hiệu ứng động cho trang web Để trình bày trang web hiệu HTML cho phép sử dụng kết hợp với CSS .10 1.7 Ngôn ngữ Css 11 1.7 Ngôn ngữ Css 11 Css Css (Cascading Style Sheets) ngơn ngữ quy định cách trình bày cho tài liệu viết HTML, XHTML, XML, SVG, hay UML,…CSS quy định cách hiển thị thẻ HTML cách quy định thuộc tính thẻ (font chữ, kích thước, màu sắc ) CSS có cấu trúc đơn giản sử dụng từ tiếng anh để đặt tên cho thuộc tính CSS sử dụng viết trực tiếp xen lẫn vào mã HTML tham chiếu từ file css riêng biệt Hiện CSS thường viết riêng thành tập tin với mở rộng “.css” Chính mà trang web có sử dụng CSS mã HTML trở nên ngắn gọn Ngồi sử dụng tập tin CSS cho nhiều website tiết kiệm nhiều thời gian cơng sức Một đặc điểm quan trọng tính kế thừa CSS giảm số lượng dòng code mà đạt yêu cầu .11 1.8 Framework Laravel 11 1.8 Framework Laravel 11 1.9 Ngôn ngữ java 11 1.9 Ngôn ngữ java .11 1.10 Cơ sở liệu Sql 12 MySQL hệ quản trị liệu miễn phí, tích hợp sử dụng chung với Apache, PHP Chính yếu tố phát triển cộng đồng mã nguồn mở nên MySQL qua nhiều hỗ trợ lập trình viên u thích mã nguồn mở MySQL có cách truy xuất mã lệnh tương tự với ngôn ngữ SQL Nhưng MySQL không bao quát toàn câu truy vấn cao cấp SQL Về chất MySQL đáp ứng việc truy xuất đơn giản trình vận hành website hầu hết giải tốn PHP 12 MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet MySQL miễn phí hồn tồn bạn tải MySQL từ trang chủ MySQL ví dụ Hệ Quản trị Cơ sở liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc (SQL) MySQL sử dụng cho nhiều công việc kinh doanh từ nhỏ tới lớn: 12 Chương I: Mô tả đề tài .13 1.1 Thực trạng hướng giải .13 1.2 Sơ đồ nhận thơng tin đặt phịng từ khách hàng 14 Sơ đồ quản lý quy trình trả phịng 15 1.3 Các chức hệ thống 17 Chương II: Phân tích thiết kế hệ thống xem, đặt phòng quản lý khách sạn .19 1.4 Xác định yêu cầu đề tài .19 1.4.1 Yêu cầu người quản lý .19 1.4.2 Yêu cầu khách hàng 19 1.4.3 Yêu cầu hệ thống 19 1.5 Phân tích hệ thống chức sở liệu 20 1.5.1 Các chức hệ thống .20 1.5.2 Phân tích sở liệu .21 1.6 Vẽ biểu đồ phân tích thiết kế hệ thống 26 1.6.1 Biểu đồ Use Case .26 1.6.2 Biểu đồ lớp hệ thống 34 1.6.3 Biểu đồ hoạt động hệ thống .34 1.6.4 Biểu đồ hệ thống 42 1.7 Thiết kế giao diện 46 Chương III: Kết luận 52 1.8 Các kết đạt .52 1.9 Phương hướng phát triển đề tài .52 MỤC LỤC BẢNG Bảng 1: Bảng chức dành cho người sử dụng 20 Bảng 2: Bảng chức dành cho người quản trị .21 Bảng 3: Bảng khu vực .23 Bảng 4: Bảng admin 23 Bảng 5: Bảng khách sạn 24 Bảng 6: Bảng phòng 24 Bảng 7: Bảng khách hàng 24 Bảng 8: Bảng phịng u thích 24 Bảng 9: Bảng bình luận .25 Bảng 10: Bảng hóa đơn .25 Bảng 11: Bảng review .25 MỤC LỤC BIỂU ĐỒ VÀ GIAO DIỆN Phần mở đầu 1.1 Lý chọn đề tài Ngày nay, ngành công nghệ thông tin phát triển vô mạnh mẽ Nó chứng tỏ sức mạnh lĩnh vực sống.Nước ta ngành tin học khẳng định vai trị, vị trí lớn lĩnh vực kinh tế, xã hội Rất nhiều quan cơng sở, xí nghiệp, trường học, bệnh viện đưa tin học vào ứng dụng Trong việc quản lý thơng tin ứng dụng cần thiết mang lại nhiều lợi ích Nó giúp cho cơng ty, xí nghiệp, trường học tiết kiệm thời gian, tiền bạc, nhân công có độ xác cao Trong việc xem đặt phòng khách sạn nơi bạn đến hay có dự định đến tương lai gần gặp nhiều khó khăn Một số kể đến việc tìm kiếm khách sạn ưng ý, khó khăn việc quản lý giá khó khăn việc đặt chỗ Vì việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý, xem đặt phòng khách cần thiết vơ quan trọng Nó giúp người quản lý thu hẹp không gian lưu trữ, tránh thất lạc liệu, xử lý nhanh khối lượng lớn thơng tin, tra cứu tìm kiếm cách nhanh chóng với độ xác cao, tiết kiệm nhiều thời gian công sức không người quản lý Bên cạnh giúp cho khách hàng tìm kiếm, xem đặt chỗ khách sạn từ xa, nhanh chóng vơ tiện lợi Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dựa hoạt động thực tiễn em xin mạnh dạn xây dựng bước đề tài "Xây dựng ứng dụng di động xem, đặt phòng + website quản lý khách sạn”, với chức cung cấp cho khách hàng ứng dụng di động xem đặt phòng khách sạn nhanh chóng, tiện lợi Ngồi cung cấp chop người quản lý website quản lý với đầy đủ chức cơng việc quản lý 1.2 Mục đích Đề tài nghiên cứu với mục đích chính: - Nghiên cứu tổng quan cách quản lý khách sạn - Xây dựng hệ thống xem đặt phòng khách sạn ứng dụng di động - Xây dựng hệ thống quản lý việc xem đặt phòng khách sạn website 1.3 Đối tượng phạm vi nghiên cứu - Quy trình đặt phịng xử lý việc đặt phòng khách sạn - Các vấn đề cần giải việc xem đặt phòng khách sạn như: danh sách khách sạn theo khu vực, chất lượng khách sạn, thông tin khách sạn, giá theo loại phòng, … - Các vấn đề việc quản lý như: danh sách khách hàng, danh sách khách sạn, danh sách phòng khách sạn, 1.4 Phương pháp nghiên cứu - Phương pháp nghiên cứu hệ thống, phương pháp tư - Phương pháp phân tích, tổng hợp: mục đích để chứng minh luận điểm đề tài thêm phần thuyết phục - Phương pháp tin học hóa cơng cụ lập trình để giải vấn đề phân tích xây dựng giải pháp 1.5 Công nghệ ngôn ngữ lập trình sử dựng 1.6 Ngơn ngữ Html Html (HyperText Markup Language) – Ngôn ngữ đánh dấu siêu văn sử dụng để tạo tài liệu truy cập mạng Tài liệu Html tạo nhờ dùng thẻ phần tử Html File lưu máy chủ dịch vụ webvới phần mở rộng “.html” “.htm” Các trình duyệt đọc tệp tin Html hiển thị chúng dạng trang web Các trang HTML gửi qua mạng internet theo giao thức HTTP HTML cho phép nhúng thêm đối tượng hình ảnh, âm mà cho phép nhúng kịch vào ngơn ngữ kịch Javascript để tạo hiệu ứng động cho trang web Để trình bày trang web hiệu HTML cho phép sử dụng kết hợp với CSS 10 Hình 21: Biểu đồ hoạt động tổng quát với khách hàng b) Biểu đồ hoạt động Use Case xem thơng tin khách sạn Hình 22: Biểu đồ hoạt động use case xem thông tin khách sạn c) Biểu đồ hoạt động Use Case xem thơng tin phịng 39 Hình 23: Biểu đồ hoạt động use case xem chi tiết phòng d) Biểu đồ hoạt động Use Case tìm kiếm phịng Hình 24: Biểu đồ hoạt động use case tìm kiếm phịng e) Biểu đồ hoạt động Use Case đặt phịng 40 Hình 25: Biểu đồ use case đặt phòng f) Biểu đồ hoạt động Use Case thêm phòng vào danh sách yêu thích Hình 26: Biểu đồ hoạt động use case thêm phịng vào danh sách u thích g) Biểu đồ hoạt động Use Case xem cập nhật thông tin cá nhân 41 Hình 27: Biểu đồ hoạt động use case xem cập nhật thông tin cá nhân 1.6.4 Biểu đồ hệ thống - Biểu đồ chức đăng nhập Hình 28: Biểu đồ chức đăng nhập 1.6.4.1 Biểu đồ dành cho người quản trị a) Với chức quản lý khách sạn 42 Hình 29: Biểu đồ chức quản lý khách sạn b) Với chức quản lý phịng Hình 30: Biểu đồ chức quản lý phòng c) Với chức quản lý khách hàng 43 Hình 31: Biểu đồ chức quản lý khách hàng d) Với chức thống kê Hình 32: Biểu đồ chức quản lý phòng 1.6.4.2 Biểu đồ dành cho khách hàng a) Biểu đồ cho chức xem tìm kiếm thơng tin phịng khách sạn 44 Hình 33: Biểu đồ chức xem tìm kiếm phịng, khách sạn b) Biểu đồ cho chức đặt phịng Hình 34: Biểu đồ chức đặt phòng c) Biểu đồ cho chức cập nhật thông tin cá nhân 45 Hình 35: Biểu đồ chức cập nhật thông tin cá nhân 1.7 Thiết kế giao diện a) Giao diện người quản lý o Giao diện trang đăng nhập Hình 36: Giao diện trang đăng nhập (đối với quản lý) o Giao diện trang chủ trang quản lý 46 Hình 37: Giao diện trang chủ (đối với quản lý) o Giao diện quản lý danh sách khách sạn Hình 38: Giao diện trang quản lý danh sách khách sạn o Giao diện quản lý phòng 47 Hình 39: Giao diện trang quản lý phịng o Giao diện quản lý tài khoản khách hàng Hình 40: Giao diện trang quản lý khách sạn o Giao diện thống kê lợi nhuận 48 Hình 41: Giao diện trang thống kê lợi nhuận o Giao diện check out Hình 42: Giao diện trang check out b) Giao diện người dùng o Giao diện đăng ký 49 Hình 43: Giao diện trang đăng ký (với khách hàng) o Giao diện trang đăng nhập Hình 44: Giao diện trang đăng nhập (với khách hàng) o Giao diện trang chủ 50 Hình 45: Giao diện trang chủ (với khách hàng) o Giao diện danh sách khách sạn Hình 46: Giao diện trang danh sách khách sạn 51 Chương III: Kết luận 1.8 Các kết đạt - Hệ thống đáp ứng, hỗ trợ đựơc phần cơng việc tìm, thuê quản lý khách sạn Giảm bớt hoạt động thủ cơng rắc nhiều khó khăn vừa tăng tính hiệu nhanh chóng đem lại thoải mái cho người dùng - Hệ thống chp phép khách hàng đặt phịng từ đâu, thời điểm mà không cần trực tiếp đến khách sạn - Hệ thống thiết kế logic nên có thay đổi thư viện toàn chức liên quan tự động điều chỉnh cách phù hợp để trì tính liên tục hệ thống - Các luồng thông tin lưu chuyển hệ thống kiểm soát chặt chẽ cơng cụ kiểm tra tìm kiếm - Dữ liệu thiết kế hệ thống chuẩn hóa nên khơng gian lưu giữ thơng tin máy tính tối ưu truy xuất liệu đầy đủ thuận tiện - Đối với đối tượng người sử dụng, thao tác thuận tiện, dễ dàng có trình bày hình hợp với giao diện chuẩn 1.9 Phương hướng phát triển đề tài Tiếp tục hoàn thiện hệ thống ứng dụng mobile cho người dùng website cho người quản lý Tiếp tục hoàn thiện mặt giao diện bổ sung thêm nhiều tính Đây chương trình ứng dụng thực tế lớn phức tạp, cần có nhóm chun gia thực Vì khn khổ đề án đưa chức bản, mô phần nhỏ yêu cầu thực tế Rất mong nhận đóng góp ý kiến thầy giáo bạn bè 52 để chương trình tiếp tục hoàn thiện, đáp ứng cách tốt cho công tác quản lý ký túc xá sinh viên 53

Ngày đăng: 20/04/2021, 22:19

TỪ KHÓA LIÊN QUAN

w