Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,66 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 : BOOKING HOMESTAY Sinh viên thực : Đặng Anh Tú Giảng viên hướng dẫn : TS.Lê Văn Minh Đà nẵng, 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: BOOKING HOMESTAY Đà Nẵng, tháng năm 2020 LỜI NÓI ĐẦU Ngày , với phát triển vượt bậc kinh tế giới , theo đời sống nhân dân ngày thiện, nâng cao Mưu cầu người ngày tăng cao đến việc giải trí, nghỉ ngơi sau khoảng thời gian làm việc mệt mỏi , muốn trốn tránh khỏi áp lực sống tìm đến nơi đẹp đẽ, địa điểm chưa đặt chân đến đủ để khiến họ cảm thấy thoải mái kề cạnh với người thân thích tạo khơng gian thư giãn cho riêng thân … Và với công nghệ điện tử ngày phát triển vượt bậc , doanh nghiệp lớn nhận hội đưa sản phẩm riêng để khẳng định vị lẫn tạo nên độc quyền doanh nghiệp mạng xã hội, trò chơi điện tử,… bên cạnh mưu cầu người du lịch Nhưng đa số có việc tìm hiểu nhà chỗ chỗ tìm hiểu xem địa điểm có chỗ để dừng chân nghỉ ngơi thoải mái với kì nghỉ : dịch vụ nhà nghỉ , nhà người thân, người quen … Như khó khăn nguy hiểm biết chỗ nghỉ xảy chuyện đặt nghỉ chỗ đấy, dịch vụ Booking Internet bắt đầu xuất với độ tin cậy cao dựa tiêu chí đánh giá nhà nghỉ Vì không khách sạn mà dịch vụ Homestay mọc lên để tất người không người Việt Nam mà lẫn du khách , họ người muốn tìm kiếm cảm giác lạ mà họ chưa thấy Nhận thấy dịch vụ Booking Internet giới Việt Nam chưa thực phát triển nên em xin đưa ý tưởng trang Web Booking Homestay Đồ án sở chúng em gồm bốn chương: - Chương 1: Tổng quan đề tài - Chương 2: Công cụ kỹ thuật - Chương 3: Phân tích thiết hệ thống - Chương 4: Thiết kế cài đặt hệ thống Bằng cố gắng nỗ lực đặc biệt giúp đỡ tận tình, chu đáo giảng viên hướng dẫn Phan Trọng Thanh, chúng em hoàn thành đồ án thời hạn Do thời gian làm đồ án có hạn trình độ cịn nhiều hạn chế nên khơng thể tránh khỏi thiếu sót Em mong nhận đóng góp ý kiến thầy cô bạn sinh viên để đồ án hoàn thiện Đà Nẵng, ngày…tháng…năm 2020 Sinh viên thực Đặng Anh Tú LỜI CẢM ƠN Chúng em xin chân thành cảm ơn giúp đỡ nhiệt tình giảng viên hướng dẫn Phan Trọng Thanh, người định hướng, hướng dẫn hỗ trợ cho chúng em trình chuẩn bị tiến hanh để chúng em hoàn thành tốt đồ án Chúng em xin gửi lời cảm ơn tới thầy cô giáo, giảng viên Khoa Công Nghệ Thông Truyền Thông – ĐHĐN cung cấp cho chúng em kiến thức cần thiết để thực đồ án Chúng em xin gửi lời cảm ơn đến gia đình, bạn bè động viên giúp đỡ chúng em suốt thời gian học tập nghiên cứu, đóng góp kinh nghiệm quý báu thời gian thực đề tài Kính chúc thầy mạnh khỏe, cơng tác tốt, tiếp tục giảng dạy đào tạo hệ trẻ thành công Xin chân thành cảm ơn!! NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Mục Lục LỜI NÓI ĐẦU Chương Tổng Quan Về Đề Tài 11 1.1 Bối cảnh đề tài .11 1.2 Lý chọn đề tài 11 1.3 Mục tiêu đề tài .12 1.4 Nội dung thực .12 1.4.1 Để sử dụng framework Laravel PHP: .12 1.4.2 Các chức website 13 1.5 Phương pháp, kết 13 Chương NGHIÊN CỨU TỔNG QUAN .14 2.1 Bootstrap 14 2.1.1 Đặc điểm Bootstrap 14 2.1.2 Đôi nét lịch sử .14 2.1.3 Tại nên sử dụng bootstraps 14 2.2 Laravel Framework 15 2.2.1 Đặc điểm Laravel Framework 15 - Laravel Framework tảng mã nguồn mở viết ngôn ngữ PHP, dùng nhiều loại website chuyên biệt, cần tối ưu nhiều tính đặc biệt .15 - Laravel Framework phát triển theo mô hình WVC nên sử dụng bạn sở hữu nhiều ưu việc mở rộng quản lý lâu dài Nền tảng nhìn chung phù hợp để thiết kế nhiều loại web ứng dụng di động, có cộng đồng người dùng rộng lớn 15 2.1.2 Đôi nét lịch sử .15 2.3 Hệ quản trị sở liệu MySQL 18 2.3.1 MySQL 18 2.3.2 Tại lại chọn sử dụng MySQL .18 2.3.3 Bảo mật tốt 20 2.3.4 Dễ quản lý 20 2.3.5 Chi phí thấp .20 2.4 Khảo sát thực tế dùng thử trải nghiệm .21 2.4.1 Luxstay : https://www.luxstay.com 21 2.4.2 Booking.com: https://www.booking.com 21 Trang kết nối với tất chỗ nghỉ tồn cầu cho phép ta du lịch tất nơi dù muốn 21 Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG .22 3.1 Biểu đồ phân cấp chức 22 3.2 Mô tả hệ thống 22 3.2.1 Admin 22 3.2.2 User ( Khách Hàng ) 22 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 24 Chương Tổng Quan Về Đề Tài 1.1 Bối cảnh đề tài Trong năm gần đây, với việc mở cửa hội nhập quốc tế đất nước phát triển kinh tế xã hội, loại hình phân phối đại theo mơ hình tiên tiến siêu thị, cửa hàng tiện lợi, trung tâm thương mại, trung tâm du lịch… xuất ngày phổ biến đô thị lớn Việt Nam Nhận thấy rõ phát triển mạnh mẽ xu hướng phát triển kinh tế giới tất lĩnh vực danh nghiệp lớn doanh nghiệp Việt Nam chuyển đổi kinh tế để đạt tác động lớn kinh tế trẻ phát triển Việt Nam , họ đạt vị lớn pháo đài khổng lồ kinh tế Việt Nam Đi theo phát triển đổi sống người ngày đẩy đủ sống từ : Gia đình, nhà cửa, đất đai, tiền bạc … họ lại có thêm mưu cầu đến việc giải trí, nghỉ ngơi sau khoảng thời gian làm việc mệt mỏi , muốn trốn tránh khỏi áp lực sống tìm đến nơi đẹp đẽ, địa điểm chưa đặt chân đến đủ để khiến họ cảm thấy thoải mái kề cạnh với người thân thích tạo khơng gian thư giãn cho riêng thân … 1.2 Lý chọn đề tài Và với công nghệ điện tử ngày phát triển vượt bậc , doanh nghiệp lớn nhận hội đưa sản phẩm riêng để khẳng định vị lẫn tạo nên độc quyền doanh nghiệp mạng xã hội, trò chơi điện tử,… bên cạnh mưu cầu người du lịch Nhưng đa số có việc tìm hiểu nhà chỗ chỗ tìm hiểu xem địa điểm có chỗ để dừng chân nghỉ ngơi thoải mái với kì nghỉ : dịch vụ nhà nghỉ , nhà người thân, người quen … Như khó khăn nguy hiểm biết chỗ nghỉ xảy chuyện đặt nghỉ chỗ đấy, dịch vụ Booking Internet bắt đầu xuất với độ tin cậy cao dựa tiêu chí đánh giá nhà nghỉ Nhưng du lịch nhà nghỉ khơng phải tiêu chí mà tất người lựa chọn, người thích biển họ lựa chọn nhà nghỉ gần biển để ngắm nhìn hồng biển thưởng thức hải sản đặc sắc Nhưng lại có người ưa thích sống đồng quê, nơi mà họ gắn bó suốt khoảng thời gian dài tuổi thơ họ, họ tìm lại kỉ niệm xưa họ mà họ quên rong ruổi tìm kiếm niềm hy vọng nơi chốn phố thị Vì khơng khách sạn mà dịch vụ Homestay mọc lên để tất người không người Việt Nam mà lẫn du khách , họ người muốn tìm kiếm cảm giác lạ mà họ chưa thấy Nhận thấy dịch vụ Booking Internet giới Việt Nam chưa thực phát triển nên em xin đưa ý tưởng trang Web Booking Homestay 1.3 Mục tiêu đề tài Mục tiêu đề tài nhằm nghiên cứu môi trường phát triển xây dựng Web cụ thể Tìm hiểu tài liệu, mã nguồn mở xây dựng Website có đầy đủ thông tin dịch vụ đặt chỗ nghỉ trực tuyến , cho phép khách hàng du nơi đâu, khoảng thời gian đặt cho chỗ tùy ý để sở hữu khoảng khơng gian tuyệt vời dành cho riêng Về phía chủ dịch vụ Homestay, họ dễ dàng nhận lời đề nghị đến từ phía khách hàng để dễ dàng sẵn sàng chuẩn bị thứ cho khách hàng 1.4 Nội dung thực - Đọc xem tài liệu, tìm hiễu mã nguồn mở thiết kế giao diện phù hợp với yêu cầu đặt trang web - Thiết kế datebase phù hợp với giao diện đa đặt - Dùng PHP Laravel tiến hành sử lý thuật toán, truy xuât sử lý liệu database phù hợp với trang web 1.4.1 Để sử dụng framework Laravel PHP: - Chúng ta phải dowload phần mềm sublime text Visual Studio Code để code ngơn ngữ PHP - Để chạy website Trình duyệt phải sử dụng server ảo cụ thể em sử dụng xampp - Tiếp theo vào trang web https://laravel.com/ để đọc xem framework Laravel cách sử dụng - Sau tiến hành download thư viện cần thiết cho website tiến hành code 1.4.2 Các chức website - Chức đăng danh sách Homestay cụ thể , địa điểm, giá tiền, số người…; sửa xóa danh sách: Người admin đăng cập nhật danh sách địa điểm Homestay có uy tín cho website dừng hợp tác với Homestay có uy tín - Chức tìm kiếm: Chức viết chủ yếu dành cho người dùng tìm kiếm tin chun mục mà quan tâm chức tìm kiếm google - Chức liên hệ: Ở khách hàng để lại thắc mắc người admin nhân viên bên phía mảng chăm sóc khách hàng có trách nhiệm trả lời thắc mắc khách hàng - Chức hiển thị địa điểm du lịch Homestay bật, tin lên phần trang chủ: Dựa vào đọc tin vừa thêm gần người admin tiến hành truy vấn cho hiển thị trang chủ 1.5 Phương pháp, kết quả - Hoàn thiện trang Web Booking Homestay Thực việc tốn thơng qua thẻ tín dụng ngân hàng Quản lý lưu trữ thông tin đặt chỗ nghỉ thông qua database Kết quả: Xây dựng Website Booking Homestay Chương NGHIÊN CỨU TỔNG QUAN 2.1 Bootstrap 2.1.1 Đặc điểm Bootstrap Bootstrap sưu tập miễn phí cơng cụ để tạo trang web ứng dụng web - Bootstrap chứa HTML CSS dựa mẫu thiết kế cho văn bản, hình thức, nút, chuyển hướng thành phần khác Bootstrap có phần mở rộng JavaScript tùy chọn - Bootstrap mã nguồn mở có sẵn GitHub - Phiên Boostrap tính đến thời điểm tơi viết tài liệu này: Bootstrap 3.3.4 - Trang chủ Boostrap: http://getboostrap.com 2.1.2 Đôi nét lịch sử - Bootstrap tạo Twitter vào năm 2010 @mdo @fat Trước thức trở thành framework mã nguồn mở, Bootstrap biến đến thiết kế Twitter Sau vài tháng vào phát triển, Twitter tổ chức Tuần lễ Hack hàng loạt nhà phát triển trình độ tham gia vào dự án Và năm sau đó, Bootstrap giống hướng dẫn style dành riêng cho việc phát triển công cụ nội phục vụ cho cơng ty trước phát hành thức, đóng vai trò ngày - Kể từ lần phát hành vào Thứ 6, ngày 19 tháng 8, năm 2011 tới nay, có tới 20 lần phát hành, bao gồm viết lại phiên phiên Với BootStrap 2, thêm tính responsive stylesheet tùy ý Nhưng đến xây dựng Bootstrap 3, viết lại thư viện lần để tích hợp tính responsive cách mặc định 2.1.3 Tại nên sử dụng bootstraps Thiết kế đẹp: Bootstrap thiết kế chuyên gia hàng đầu, nên mặt thẩm mỹ khơng có phải bàn cãi Hỗ trợ trình duyệt: Boostrap hỗ trợ tất trình duyệt phổ biến Dễ học: Chỉ cần có chút kiến thức HTML – CSS bạn làm việc với Bootstrap cách đơn giản Responsive Web Design: Từ phiên 3, Bootstrap có sẵn Responsive Web Design để tương thích với tất loại thiết bị (Desktop, tablet, mobile…) Tốc độ thiết kế nhanh: Để thiết kế giao diện website, bạn sử dụng Boostrap thời gian bạn hồn thành nhanh so với việc bạn tự code HTML – CSS Hiện đại: Bootstrap thiết kế phù hợp với xu hướng công nghệ thiết kế web 10 2.2 Laravel Framework 2.2.1 Đặc điểm Laravel Framework - Laravel Framework tảng mã nguồn mở viết ngôn ngữ PHP, dùng nhiều loại website chuyên biệt, cần tối ưu nhiều tính đặc biệt - Laravel Framework phát triển theo mơ hình WVC nên sử dụng bạn sở hữu nhiều ưu việc mở rộng quản lý lâu dài Nền tảng nhìn chung phù hợp để thiết kế nhiều loại web ứng dụng di động, có cộng đồng người dùng rộng lớn 2.1.2 Đôi nét lịch sử - Khoảng năm trước, cộng đồng PHP mảnh đất hoang nơi framework cạnh tranh dội Các hội thảo đấu trường nơi người tạo framework nói họ làm framework họ giải pháp tốt cho vấn đề… Ngày nay, cộng đồng có tính liên kết, hợp tác chặt chẽ Laravel phát triển mạnh mẽ khoảng thời gian Trên nhà tuyển dụng yêu cầu có kinh nghiệm PHP Framework Laravel nhiều lương hậu hĩnh, điều cho thấy laravel trở thành tượng framework phổ biến Sự đời laravel: Ông bắt đầu với lớp định tuyến đơn giản, giao diện controller thực đơn giản (model, view, controller MVC) Phiên phát hành vào tháng năm 2011 sau vài tháng phiên phát hành vào tháng năm 2011 Laravel xuất năm sau đó, vào tháng năm 2012 thời điểm lượng người dùng tiếng Laravel bắt đầu phát triển… Vào tháng năm 2013, Laravel phát hành dạng làm lại hoàn chỉnh framework kết hợp với package manager tên Composer Composer trình quản lý package mức ứng dụng giúp PHP cho phép người cộng tác thay cạnh tranh 11 Composer trở thành điểm sáng khiến tất tác giả framework bắt đầu nhìn lại bắt đầu thấy lợi ích hợp tác thay cạnh tranh Laravel bắt đầu có ảnh hưởng thực giới PHP Hôm nay, sử dụng Laravel 5.2, với Taylor tiếp tục thực cải tiến đổi cho framework Dưới biểu đồ cho thấy tăng trưởng số lượng github Laravel so với số framework khác: Mặc dù đời muộn so với CakePHP CodeIgniter Laravel nhanh chóng cơng nhận đón nhận sử dụng nên đến khoảng năm 2013 đứng đầu bảng xếp hạng đánh giá Github Sở dĩ, Laravel phát triển nhanh mạnh đến ngày nhờ vào đặc điểm mà cung cấp kể đến sau: Dễ dàng sử dụng: Lý khiến Laravel nhanh chóng cộng đồng đón nhận sử dụng nhiều dễ để sử dụng Ngay bạn có kiến thức lập trình web với PHP việc bắt đầu sử dụng Laravel vài bạn bắt tay vào việc làm project nhỏ 12 Document mà Laravel cung cấp trang chủ viết rõ ràng dể hiểu giúp cho bạn nhanh chóng tìm muốn Xây dựng theo mơ hình MVC: Laravel xây dựng phát triển theo mơ hình MVC (Model-View-Controller) nhờ mà cấu trúc cách tổ chức code project xếp cách hợp lý dễ dàng cho việc maintain phát triển lâu dài Các tính dựng sẵn: Bản thân Laravel cung cấp cho người dùng nhiều nhóm tính giúp q trình phát triển trở nên nhanh chóng nhiều lần Chỉ với câu lệnh đơn giản: bạn dựng cho tồn tính đăng nhập, đăng xuất, đăng kí, qn mật mà khơng tốn cơng code dịng Tất nhiên bạn tự chỉnh sửa lại logic cho hợp với nhu cầu sử dụng cá nhân 13 Các tính bảo mật: Để giúp lập trình viên tối đa thời gian tập chung vào việc phát triển tính năng, Laravel cung cấp sẵn cho người dùng tính bảo mật như: a ORM Laravel sử dụng PDO thay mysqli để chống lại công SQL Injection… b Laravel sử dụng field token ẩn để chống lại công kiểu CSRF c Các biến đưa view mặc định Laravel escape để tránh công XSS Blade template: Ở phần view, Laravel cung cấp sẵn cho người dùng template enigine có tên blade, giúp người dùng sử dụng code php bên file giao diện cách thuật lợi không bị rối mắt sử dụng cặp thẻ thông thường: Chắc bạn thấy việc sử dụng blade engine Laravel mang lại kết tuyệt vời so với cách thông thường ntn Công đồng mạnh mẽ: Chắc hẳn trình làm việc, bạn gặp nhiều vấn đề, bug phát sinh chưa tìm câu trả lời Nhưng may thay sử dụng Laravel vướng mắc bạn người khác giải bạn sử dụng đáp án khơng bạn đặt câu hỏi diễn đàn cộng đồng đơng đảo người sử dụng Laravel hỗ trợ giải vấn đề 2.3 Hệ quản trị sở liệu MySQL 2.3.1 MySQL là - MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, 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 Người dùng tải MySQL miễn phí từ trang chủ MySQL có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, - 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 việc bổ trợ NodeJs, PHP, Perl, nhiều ngôn ngữ khác, làm nơi lưu trữ thông tin trang web viết NodeJs, PHP hay Perl, 2.3.2 Tại lại chọn sử dụng MySQL - Linh hoạt: Sự linh hoạt flatform đặc tính bật MySQL với phiên hỗ trợ Linux, Unix, Windows, 14 MySQL cho phép tùy biến hoàn toàn theo ý muốn, thêm vào yêu cầu thích hợp cho database server - Thực thi cao: Các chuyên gia sỡ liệu cấu hình máy chủ sở liệu MySQL đặc trưng cho ứng dụng đặc thù thơng qua kiến trúc storage-engine MySQL đáp ứng khả xử lý yêu cầu khắt khe hệ thống, MySQL đưa “công cụ” cần thiết cho hệ thống doanh nghiệp khó tính tiện ích tải tốc độ cao, nhớ cache chế xử lý nâng cao khác - Sử dụng ngay: Các tiêu chuẩn đảm bảo MySQL giúp cho người dùng vững tin chọn sử dụng ngay, MySQL đưa nhiều tùy chọn giải pháp để người sử dụng dùng cho server sở liệu MySQL - Hỗ trợ giao dịch: MySQL hỗ trợ giao dịch mạnh cách tự động, thống nhất, độc lập bền vững, khả giao dịch phân loại hỗ trợ giao dịch đa dạng mà người viết không gây trở ngại cho người đọc ngược lại Các liệu đảm bảo toàn vẹn suốt trình server có hiệu lực mức giao dịch độc lập chun mơn hóa cao -Nơi tin cậy để lưu trữ web và liệu: Do MySQL có engine xử lý tốc độ cao khả chèn liệu nhanh, hỗ trợ tốt cho chức chuyên dùng cho web,…nên MySQL lựa chọn tốt cho ứng dụng web ứng dụng web doanh nghiệp 15 2.3.3 Bảo mật tốt - Doanh nghiệp cần tính bảo mật liệu tuyệt đối lợi ích quan trọng hàng đầu, lý mà chuyên gia sỡ liệu chọn dùng MySQL MySQL có kỹ thuật mạnh việc xác nhận truy cập sở liệu có người dùng xác nhận truy cập vào server sở liệu Bên cạnh đó, tiện ích backup recovery cho phép backup logic recovery toàn thời điểm - Phát triển ứng dụng hỗn hợp: MySQL cung cấp hỗ trợ hỗn hợp cho phát triển ứng dụng nên MySQL xem sở liệu mã nguồn mở phổ biến giới Thư viện plugin có sẵn để nhúng vào sở liệu MySQL hỗ trợ ứng dụng MySQL cung cấp kết nối cho phép tất form ứng dụng ưu tiên sử dụng MySQL server quản lý liệu 2.3.4 Dễ quản lý - Quá trình cài đặt MySQL diễn nhanh chóng Microsoft Windows, Linux, Macintosh Unix Sau cài đặt, tính tự động mở rộng khơng gian, tự khởi động lại cấu hình động thiết lập sẵn sàng cho người quản trị sở liệu làm việc - MySQL cịn có công cụ quản lý đồ họa mà DBA quản lý, sửa chữa điều khiển hoạt động nhiều server, điều khiển tác vụ thiết kế liệu ETL, quản trị sỡ liệu hồn thiện quản lý cơng việc thực kiểm tra - Mã nguồn mở tự hỗ trợ xuyên suốt: Nhiều doanh nghiệp lo lắng việc sử dụng mã nguồn mở khơng an tồn khơng hỗ trợ tốt đa số tin vào phần mềm có quyền, MySQL, nhà doanh nghiệp hồn tồn n tâm điều này, MySQL có sách bồi thường hẳn hoi hỗ trợ tối đa cho quý doanh nghiệp 2.3.5 Chi phí thấp - Đối với dự án phát triển mới, doanh nghiệp sử dụng MySQL chọn lựa đắn vừa tiết kiệm chi phí vừa đáng tin cậy Mức trì MySQL khơng chiếm nhiều thời gian sửa chữa người quản trị sở liệu doanh nghiệp thật hài lòng khả xử lý thông qua việc sử dụng server sở liệu MySQL kiến trúc scale-out 16 2.1 Khảo sát thực tế dùng thử và trải nghiệm 2.4.1 Luxstay : https://www.luxstay.com Trang có nhiều chức hay sale theo mùa , cho thuê xe … 2.4.2 Booking.com: https://www.booking.com Trang này kết nối với tất cả chỗ nghỉ toàn cầu cho phép ta du lịch tất cả nơi dù muốn 17 Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Biểu đồ phân cấp chức Booking Homestay User Admin Đặt Phòng Quản lý phòng Liên hệ với Admin Liên kết với chủ Homestay Tham khảo đánh giá phịng Xóa thơng tin Homestay 3.2 Mơ tả hệ thống 3.2.1 Admin - Quản trị hệ thống - Chỉnh sửa Database - Có quyền hạn cao hệ thống - Có quyền thêm Homestay, sửa đổi thơng tin Homestay, xóa Homestay 3.2.2 User ( Khách Hàng ) - Đăng nhập , đăng ký vào hệ thống - Đổi thơng tin cá nhân - Đặt phịng 18 - Liên hệ với CSKH để giải đáp thắc mắc 19 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Qua việc làm dự án này, em xin đưa kết quả thu sau: Bản thân tích lũy kinh nghiệm việc phân tích thiết kế hệ thống Xây dựng website sử dụng Bootstrap để ây dựng website Cho phép người quản trị nhân viên truy cập với quyền hạn hệ thống Cho phép người quản trị có quyền hạn cao nhất, thực tất chức thêm, sửa, xóa thơng tin user, sản phẩm Cho phép user thực chức sửa, xóa thơng tin cá nhân Website hỗ trợ tiếng Việt Unicode Về hạn chế: Giao diện chưa tốt Chỉ có chức xem danh sách user, danh sách sản phẩm, thêm, sửa, xóa, phải sử dụng tìm kiếm Google Chương trình chưa kiểm tra hết trường hợp xảy Hướng phát triển Xây dựng giao diện thân thiện với người dùng Kiểm tra trường hợp cịn thiếu sót Tận dụng mạnh công cụ hỗ trợ để website nhanh nhạy, xác Xây dựng thêm nhiều chức để hệ thống đầy đủ toàn vẹn Tìm hiểu xu hướng người dùng để chỉnh sửa, bổ sung hệ thống phù hợp theo yêu cầu Cập nhật tính khác để nâng cấp hệ thống 20