Hiện nay đời sống ngày càng phát triển nhu cầu mu sắm online ngày càng nhiều. Tuy nhiên, cuộc sống sinh hoạt bận rộn là một trong những nguyên nhân gây khó khăn trong việc mua sắm những thứ cần thiết cho cả nhu cầu vật chất và tinh thần. Công nghệ thông tin ngày càng phát triển và xuất hiện trong hầu khắp các lĩnh vực, đặc biệt là lĩnh vực kinh doanh. Trên thực tế, rất nhiều ngành trong lĩnh vực kinh doanh đã áp dụng công nghệ để thu lại lợi nhuận, trong đó có hình thức kinh doanh online. Hình thức kinh doanh này không chỉ mang lại lợi ích cho các nhà kinh doanh mà còn phục vụ nhu cầu cấp thiết trong cuộc sống hiện đại của người tiêu dùng. Có hai nền tảng công nghệ cơ bản được áp dụng để xây dựng hệ thống bán hàng là ứng dụng di động và website. Tuy nhiên, ứng dụng di động có những hạn chế như: người dùng phải tải ứng dụng trên điện thoại di động thông minh mới có thể truy cập vào hệ thống bán hàng online; cùng với đó, khi ứng dụng có phiên bản mới phải thông báo đến người dùng và người dùng phải tải lại ứng dụng mới sử dụng được các tính năng mới. Đồng thời, nhà phát triển cũng phải thiết kế giao diện để sao cho hệ thống xuất hiện đẹp, không vỡ, xô lệch hình ảnh trên các phiên bản di động thông minh khác nhau.... Trong khi đó, việc thiết kế website sẽ giải quyết được những rắc rối đó. Người dùng chỉ cần truy cập website trên chính trình duyệt trên máy tính hoặc điện thoại hoặc bất kì sách trực tuyến nào kết nối internet. Khi có phiên bản mới, người dùng chỉ cần reload lại trang web là sẽ được tự động cập nhật mà không ảnh hưởng nhiều đến việc sử dụng của người dùng. Nhà phát triển cũng chỉ cần thiết kế của website được hiển thị đẹp nhất trên các phiên bản trình duyệt vốn ổn định hơn so với các thiết bị di động thông minh... Hiện tại công nghệ website và ứng dụng hoàn toàn có thể phù hợp với các thiết bị mobile và table, công nghệ ứng dụng chạy đa nền tảng. Thích hợp cho việc kinh doanh online giới thiệu sản phẩm hơn sử dụng app. Từ những lý do trên, Tác giả quyết định chọn đề tài “Xây dựng website bán sách trực tuyến bằng Laravel framework”. Việc xây dựng website sẽ giúp cho công việc kinh doanh trở nên thuận lợi và dễ dàng hơn, đáp ứng được nhu cầu mua sắm mọi lúc, mọi nơi của mọi đối tượng khách hàng.
PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin chung Xây dựng website bán sách trực tuyến Tên đề tài Họ tên sinh viên: Điện thoại liên lạc: Email: Lớp: Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Hà Nội Thời gian làm ĐATN: 2021 Mục tiêu ĐATN Nghiên cứu, tìm hiểu quy trình xây dựng website bán sách trực tuyến Laravel framework Các nhiệm vụ cụ thể ĐATN Để đạt mục tiêu cần nghiên cứu nội dung sau: Trình bày xác định vấn đề liên quan đến ngôn ngữ PHP, My SQL framework Laravel cách triển khai dự án Tìm hiểu phân tích yêu cầu người dùng Phân tích thiết kế hệ thống phù hợp với nhu cầu người sử dụng, hệ thống tối ưu hóa sở liệu tối ưu hóa trải nghiệm người dùng Tìm hiểu nghiên cứu hoạt động quản lý danh mục cơng việc Tìm hiểu tài liệu liên quan để có nhìn khái qt hệ thống Nghiên cứu sở lý thuyết phân tích thiết kế hệ thống, xây dựng website bán sách trực tuyến Để đạt mục tiêu kể trên, cần thực số nhiệm vụ cụ thể sau: Thu thập hiểu rõ yêu cầu khách hàng Áp dụng ngôn ngữ PHP, My SQL framework Laravel xây dựng website phù hợp với nhu cầu khách hàng người dùng Chương trình phải dễ nâng cấp bảo trì sau Lời cam đoan sinh viên: Tôi –Tên sin viên– cam kết ĐATN công trình nghiên cứu thân tơi hướng dẫn ThS Tên giáo viên Các kết nêu ĐATN trung thực, chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Tên sin viên Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng Cán hướng dẫn năm TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án có nội dung xây website bán sách trực tuyến Laravel framework Xây dựng website bán nhằm mục đích phục vụ cho khách hàng dễ dàng mua sản phẩm mà không cần đến trực tiếp cửa hàng, người quản lý có khả bao qt kiểm sốt kho hàng, đưa thống kê, báo cáo Nội dung đề tài: Chương 1: Tổng quan Chương giới thiệu tổng quan tình hình đề tài, vấn đề nghiên cứu nhằm phát triển hướng chuyên sâu đề tài Chương 2: Cơ sở lý thuyết Chương nêu lên số lý thuyết khái niệm, mô hình thực hiện, ngơn ngữ thực sở liệu cần vận dụng để xây dựng nên hệ thống bán sách trực tuyến Chương 3: Phân tích thiết kế hệ thống Chương phân tích thiết kế hệ thống, xây dựng mơ hình theo hướng đối tượng ngơn ngữ mơ hình hóa UML Chương 4: Kết cài đặt thử nghiệm Từ sở lý thuyết q trình phân tích thiết kế hệ thống có xây dựng nên website bán sách trực tuyến Laravel framework LỜI CẢM ƠN Với lòng biết ơn sâu sắc, lời cho phép Tác giả gửi lời cảm ơn chân thành tới q thầy cơ, khoa Tên trường nói chung tập thể quý thầy cô môn Tên Khoa nói riêng hết lịng truyền đạt cho Tác giả kiến thức quý báu suốt thời gian Tác giả học tập trường Đặc biệt, Tác giả xin dành lời cảm ơn sâu sắc đến thầy ThS.Tên giáo viên hướng dẫn , người trực tiếp hướng dẫn suốt thời gian làm đề tài, tận tình bảo, định hướng cho Tác giả lời khuyên quý báu để hoàn thành đồ án tốt nghiệp Cuối cùng, Tác giả xin phép gửi lời chúc tốt đẹp tới toàn thể quý thầy cô Mong thầy cô thật dồi sức khỏe để tiếp tục truyền đạt kiến thức quý báu cho hệ học sinh Trong trình làm đồ án, khả kinh nghiệm Tác giả cịn hạn chế, khơng tránh khỏi thiếu sót, Tác giả mong nhận thơng cảm đóng góp thầy để đồ án tốt nghiệp hoàn thiện Tác giả đồ án xin chân thành cảm ơn! MỤC LỤC PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP .I TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP III LỜI CẢM ƠN IV MỤC LỤC V DANH MỤC CÁC HÌNH VẼ XI DANH MỤC CÁC BẢNG BIỂU XIV DANH MỤC CÁC TỪ VIẾT TẮT XVI MỞ ĐẦU CHƯƠNG TỔNG QUAN 1.1 Lí chọn đề tài 1.2 Mục đích 1.3 Đối tượng phạm vi tìm hiểu 1.4 Khảo sát hệ thống 1.5 Kết chương 13 CHƯƠNG CƠ SỞ LÝ THUYẾT 14 2.1 Cơ sở liệu 14 2.2 Ngôn ngữ HTML .17 2.2.1 Khái niệm 17 2.2.2 Vai trò HTML lập trình web 17 2.3 Ngôn ngữ CSS 17 2.3.1 Khái niệm 17 2.3.2 Vai trò CSS lập trình web 18 2.4 Ngôn ngữ JavaScript .18 2.4.1 Khái niệm 18 2.5 Ngôn ngữ PHP 19 2.5.1 Khái niệm 19 2.5.2 Lịch sử phát triển PHP 19 2.5.3 Quy trình hoạt động PHP 20 2.5.4 Ưu nhược điểm ngôn ngữ PHP 20 2.6 Laravel framework 21 2.6.1 Framework .21 2.6.2 Mơ hình MVC 21 2.6.3 Giới thiệu framework Laravel 22 2.6.4 Khái niệm 22 2.6.5 Lịch sử đời 22 2.6.6 Sơ lược tính Laravel .23 2.6.7 Ưu nhược điểm 23 2.7 Ngôn ngữ UML .26 2.7.1 Khái niệm 26 2.7.2 Các sơ đồ UML 26 2.7.3 Giải thích ký hiệu 27 2.8 Kết chương 28 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 30 3.1 Đặc tả yêu cầu 30 3.1.1 Mô tả đề tài 30 3.1.2 Yêu cầu chức 30 3.1.3 Yêu cầu phi chức .31 3.2 Phân tích thiết kế hệ thống 32 3.3 Biểu đồ Usecase 33 3.3.1 Biểu đồ Usecase tổng quát .33 3.3.2 Biểu đồ Usecase đăng nhập .34 3.3.3 Usecase quản lý danh mục sản phẩm 35 3.3.4 Usecase quản lý sản phẩm .36 3.3.5 Usecase quản lý nhà sản xuất 37 3.3.6 Usecase quản lý thuộc tính sản phẩm 39 3.3.7 Usecase quản lý từ khóa 40 3.3.8 Usecase quản lý danh mục viết 41 3.3.9 Usecase quản lý viết 43 3.3.10 Usecase quản lý đơn hàng .44 3.3.11 Usecase quản lý người dùng 46 3.3.12 Usecase quản lý đánh giá .47 3.3.13 Usecase quản lý liên hệ 48 3.3.14 Usecase quản lý slide .49 3.3.15 Usecase quản lý kiện 50 3.3.16 Usecase quản lý trang tĩnh .51 3.3.17 Usecase quản lý thống kê 52 3.3.18 Usecase chức khách hàng .54 3.4 Biểu đồ lớp 56 3.5 Biểu đồ 57 3.5.1 Biểu đồ đăng nhập .57 3.5.2 Biểu đồ quản lý danh mục sản phẩm 57 3.5.3 Biểu đồ quản lý sản phẩm 58 3.5.4 Biểu đồ quản lý viết .59 3.5.5 Biểu đồ quản lý danh mục viết 60 3.5.6 Biểu đồ quản lý slide 60 3.5.7 Biểu đồ quản lý người dùng 61 3.5.8 Biểu đồ quản lý đánh giá .61 3.5.9 Biểu đồ quản lý liên hệ 62 3.5.10 Biểu đồ quản lý bình luận 62 3.5.11 Biểu đồ quản lý thuộc tính sản phẩm 63 3.5.12 Biểu đồ quản lý kiện .64 3.5.13 Biểu đồ quản lý trang tĩnh 65 3.5.14 Biểu đồ quản lý đơn hàng 65 3.5.15 Biểu đồ quản lý nhà sản xuất .66 3.6 Biểu đồ hoạt động 66 3.6.1 Biểu đồ hoạt động chức đăng nhập 66 3.6.2 Biểu đồ hoạt động chức đăng ký .67 3.6.3 Biểu đồ hoạt động chức thêm danh mục sản phẩm 67 3.6.4 Biểu đồ hoạt động chức sửa danh mục sản phẩm 68 3.6.5 Biểu đồ hoạt động chức xóa danh mục sản phẩm 68 3.6.6 Biểu đồ hoạt động chức thêm bình luận 69 3.6.7 Biểu đồ hoạt động chức xóa bình luận 69 3.6.8 Biểu đồ hoạt động chức thêm đánh giá 70 3.6.9 Biểu đồ hoạt động chức xóa đánh giá .70 3.6.10 Biểu đồ hoạt động chức thêm viết 71 3.6.11 Biểu đồ hoạt động chức thêm slide 71 3.6.12 Biểu đồ hoạt động chức sửa slide 72 3.6.13 Biểu đồ hoạt động chức xóa slide 72 3.6.14 Biểu đồ hoạt động chức sửa viết .73 3.6.15 Biểu đồ hoạt động chức xóa viết .73 3.6.16 Biểu đồ hoạt động chức thêm sản phẩm 74 3.6.17 Biểu đồ hoạt động chức sửa sản phẩm 74 3.6.18 Biểu đồ hoạt động chức xóa sản phẩm 75 3.6.19 Biểu đồ hoạt động chức xóa người dùng 75 3.6.20 Biểu đồ hoạt động chức xử lý đơn hàng .76 3.7 Mơ hình thực thể liên kết 77 3.8 Cơ sở liệu 78 3.8.1 Danh sách đối tượng 78 3.9 Thiết kế sở liệu 79 3.9.1 Bảng Admins 79 3.9.2 Bảng Articles 79 3.9.3 Bảng Attributes 80 3.9.4 Bảng Categories .80 3.9.5 Bảng Comments .81 3.9.6 Bảng Contacts 82 3.9.7 Bảng Events .82 3.9.8 Bảng Keywords .83 3.9.9 Bảng Menus .83 3.9.10 Bảng Orders 84 3.9.11 Bảng Producer 84 3.9.12 Bảng Products 84 3.9.13 Bảng products_attributes .86 3.9.14 Bảng products_keywords .86 3.9.15 Bảng Products_imges 86 3.9.16 Bảng Ratings 86 3.9.17 Bảng Slides 87 3.9.18 Bảng Statics 87 3.9.19 Bảng Transactions 88 3.9.20 Bảng Types 88 3.9.21 Bảng Users .88 3.9.22 Bảng User_favourite 89 3.9.23 Bảng Discount_code 89 3.10 Kết chương 90 CHƯƠNG KẾT QUẢ CÀI ĐẶT VÀ THỬ NGHIỆM 91 4.1 Giao diện trang quản trị 91 4.1.1 Giao diện trang thống kê 91 4.1.2 Giao diện trang thông tin admin 92 4.1.3 Giao diện danh mục sản phẩm 93 4.1.4 Giao diện quản lý nhà sản xuất 94 4.1.5 Giao diện trang quản lý liệu sản phẩm .95 4.1.6 Giao diện trang quản lý từ khóa .96 4.1.7 Giao diện trang quản lý sản phẩm 97 4.1.8 Giao diện trang quản lý danh mục viết 98 4.1.9 Giao diện trang quản lý viết .99 4.1.10 Giao diện trang quản lý tài khoản người dùng 100 4.1.11 Giao diện trang quản lý tài khoản người dùng .101 4.1.12 Giao diện trang danh sách đánh giá .102 4.1.13 Giao diện trang danh sách bình luận sản phẩm 103 4.1.14 Giao diện trang quản lý liên hệ 104 4.1.15 Giao diện trang quản lý đơn hàng 105 4.1.16 Giao diện trang quản lý slide .106 4.1.17 Giao diện trang quản lý kiện 107 4.1.18 Giao diện trang quản lý trang tĩnh 108 4.2 Giao diện khách hàng 109 4.2.1 Giao diện trang chủ 109 4.2.2 Giao diện đánh giá bình luận sản phẩm 110 4.2.3 Giao diện chi tiết sản phẩm 111 4.2.4 Giao diện chi tiết viết .112 4.2.5 Giao diện giỏ hàng 113 4.2.6 Giao diện đăng ký 113 4.2.7 Giao diện đăng nhập 114 4.2.8 Giao diện gửi thông tin liên hệ 114 4.2.9 Giao diện trang tìm kiếm .115 4.2.10 Giao diện trang thông tin tài khoản 116 4.2.11 Giao diện trang toán online 117 4.3 Kết chương 118 KẾT LUẬN VÀ HƯỚN G PHÁT TRIỂN .119 Kết luận 119 TÀI LIỆU THAM KHẢO 120 10 4.1.8 Giao diện trang quản lý danh mục viết Hình 4-74 Giao diện trang quản lý danh mục viết Quản lý danh mục viết gồm thông tin tên, ảnh, trạng thái, hot, ngày tạo Các chức thêm, sửa, xóa danh mục viết 4.1.9 Giao diện trang quản lý viết Hình 4-75 Giao diện trang quản lý viết Quản lý viết gồm thông tin tiêu đề, danh mục, ảnh, hot, trạng thái, ngày đăng Các chức gồm thêm mới, sửa, xóa 4.1.10 Giao diện trang quản lý tài khoản người dùng Hình 4-76 Giao diện trang quản lý tài khoản người dùng Quản lý tài khoản người dùng gồm thông tin tên, email, số điện thoại, ngày tạo Trong quản lý tài khoản người dùng có chức xóa thơng tin 4.1.11 Giao diện trang quản lý tài khoản người dùng Hình 4-77 Giao diện trang quản lý tài khoản người dùng Quản lý tài khoản người dùng gồm thông tin tên, email, số điện thoại, ngày tạo Trong quản lý tài khoản người dùng có chức xóa thơng tin 4.1.12 Giao diện trang danh sách đánh giá Hình 4-78 Giao diện trang danh sách đánh giá sản phẩm Giao diện đánh giá sản phẩm cho thấy thông tin phản hồi khách hàng sản phẩm website với thông tin tên, người dùng, rating, ngày tạo chức xóa thơng tin 4.1.13 Giao diện trang danh sách bình luận sản phẩm Hình 4-79 Giao diện trang danh sách bình luận sản phẩm Cùng với đánh giá sản phẩm, giao diện quản lý danh sách bình luận sản phẩm cho admin thơng tin phản hồi khách hàng sản phẩm dạng bình luận gồm tên người dùng, nội dung, ngày tạo (ngày bình luận) chức xóa bình luận 4.1.14 Giao diện trang quản lý admin Hình 4-80 Giao diện trang quản lý liên hệ Quản lý liên hệ gồm thông tin tên, email, số điện thoại 4.1.15 Giao diện trang quản lý đơn hàng Hình 4-81 Giao diện trang quản lý đơn hàng Khi khách hàng đặt hàng website hệ thống, thông tin đơn hàng hiển thị quản lý đơn hàng admin với thông tin chi tiết đơn hàng, số tiền, tài khoản, trạng thái, ngày tạo; chức view, xóa đơn hàng… 4.1.16 Giao diện trang quản lý slide Hình 4-82 Giao diện trang quản lý slide Quản lý slide gồm thông tin tên slide, trạng thái, vị trí trang web, mục đích, ngày tạo Các chức thêm mới, sửa, xóa 4.1.17 Giao diện trang quản lý kiện Hình 4-83 Giao diện trang quản lý kiện Quản lý kiện gồm thông tin tiêu đề, link, banner, ngày tạo với chức thêm, sửa, xóa thông tin kiện 4.1.18 Giao diện trang quản lý trang tĩnh Hình 4-84 Giao diện trang quản lý trang tĩnh Quản lý thông tin trang tĩnh cho phép admin tạo thông tin cho trang tĩnh website tiêu đề, loại page, ngày tạo Để thực việc quản lý này, người dùng thực thao tác thêm, sửa, xóa trang tĩnh Trên giao diện chức admin, mục giao diện website dành cho đối tượng khách hàng, người dùng ghé thăm mua sản phẩm 4.2 Giao diện khách hàng 4.2.1 Giao diện trang chủ Hình 4-85 Giao diện trang chủ Đây giao diện website khách hàng truy cập Tại khách hàng thấy sản phẩm, banner quảng cáo, menu… 4.2.2 Giao diện đánh giá bình luận sản phẩm Hình 4-86 Giao diện đánh giá bình luận sản phẩm Trong trang chi tiết sản phẩm, người dùng thấy bên chi tiết sản phẩm khu vực đánh giá sản phẩm bình luận sản phẩm Tại người dùng xem gửi đánh giá bình luận sản phẩm 4.2.3 Giao diện chi tiết sản phẩm Hình 4-87 Giao diện chi tiết sản phẩm Giao diện chi tiết sản phẩm, hình sản phẩm mơ tả chi tiết có đánh giá bình luận sản phẩm hình Tại khách hàng thêm sản phẩm vào giỏ hàng danh sách sản phẩm u thích 4.2.4 Giao diện chi tiết viết Hình 4-88 Giao diện chi tiết viết Màn hình chi tiết viết, bên trái khu vực viết bật sản phẩm bán chạy 4.2.5 Giao diện giỏ hàng Hình 4-89 Giao diện giỏ hàng Giao diện giỏ hàng, khách hàng tiến hành đặt hàng trang này, khách hàng chọn áp dụng mã giảm giá, thông tin liên hệ phương thức toán 4.2.6 Giao diện đăng ký Hình 4-90 Giao diện đăng ký Giao diện đăng ký tài khoản dành cho khách, hiển thị form thông tin bắt buộc Sau khách hàng đăng ký thành công tự động đăng nhập 4.2.7 Giao diện đăng nhập Hình 4-91 Giao diện đăng nhập Đây giao diện trang đăng nhập 4.2.8 Giao diện gửi thông tin liên hệ Hình 4-92 Giao diện gửi thơng tin liên lạc Gửi thơng tin liên lạc, khách hàng có yêu cầu muốn cửa hàng liên lạc lại khách hàng lưu lại liệu khách nhập 4.2.9 Giao diện trang tìm kiếm Hình 4-93 Giao diện trang tìm kiếm Khách hàng tìm kiếm theo tên sản phẩm lọc sản phẩm theo giá, thời gian, xuất xứ đánh giá 4.2.10 Giao diện trang thông tin tài khoản Hình 4-94 Giao diện trang thơng tin tài khoản Khách hàng thay đổi thơng tin liên hệ 4.2.11 Giao diện trang toán Hình 4-95 Giao diện trang tốn online 4.3 Kết chương Trong chương cuối này, Tác giả thực đưa giao diện hệ thống quản trị trang dành cho người sử dụng Qua nhận thấy hệ thống phù hợp với toán đặt bám sát yêu cầu phân tích KẾT LUẬN VÀ HƯỚN G PHÁT TRIỂN Kết luận - KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI Sau thời gian tập trung triển khai đề tài, Tác giả hoàn thành “Xây dựng website bán sách trực tuyến ” với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Các chức hoạt động tốt, thực quy trình nghiệp vụ hệ thống Giao diện gần gũi, thao tác thuận lợi, thân thiện với người dùng Mức độ bảo mật liệu mức tương đối Sau hoàn thành xong được “Xây dựng website bán sách trực tuyến cho cửa hàng Thanh Tuyền”, Tác giả có thêm kỹ tảng để xây dựng website ngôn ngữ PHP MySQL, áp dụng kiến thức HTML, CSS Javascript học vào việc phát triển ứng dụng web Bên cạnh đó, Tác giả mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ Tác giả nâng cao Khi thực hoàn thành đồ án, Tác giả biết thêm nhiều kinh nghiệm quý giá xây dựng website nói riêng phát triển phần mềm Những kỹ tảng để giúp tác giả nâng cao trình độ thân, kinh nghiệm thực tế để làm việc doanh nghiệp sau HẠN CHẾ CỦA ĐỀ TÀI Các chức đơn giản, chưa có chức để người dùng chia sẻ sản phẩm Tốc độ xử lý chưa cao, số lỗi phát sinh vận hành hệ thống Chưa bảo mật tuyệt đối thông tin khách hàng Đề xuất giải pháp khắc phục: Nghiên cứu thiết kế xây dựng chức năng: chia sẻ sản phẩm, cho người dùng tương lai Tối ưu website thực chưa tốt nên tốc độ website cịn chậm, ảnh hưởng khơng nhỏ tới trải nghiệm người dung - HƯỚNG PHÁT TRIỂN Phát triển hệ thống theo hướng hỗ trợ đa ngôn ngữ Tiếp tục phát triển thêm tính realtime Thay đổi số chức để phù hợp với nhiều thị trường nhiều nơi khác TÀI LIỆU THAM KHẢO wikipedia, "MYSQL," 2020 [Online] Available: https://vi.wikipedia.org/wiki/MySQL 1] Viettuts, "HTML gì?," [Online] Available: https://viettuts.vn/html [Accessed 2] 2020] V Nguyễn, "Ngơn ngữ HTML gì? Vai trị HTML lập trình web?," [Online] 3] Available: https://blog.webico.vn/ngon-ngu-html-la-gi-vai-tro-cua-html-trong-lap-trinhweb/ [Accessed 01 08 2020] viettuts, "CSS gì?," [Online] Available: https://viettuts.vn/css [Accessed 01 08 2020] 4] topdev, "CSS gì?," [Online] Available: https://topdev.vn/blog/css-la-gi/ [Accessed 01 5] 08 2020] H G, "JavaScript gì?," 22 2019 [Online] Available: https://www.hostinger.vn/huong6] dan/javascript-la-gi [Accessed 2020] trongthanh, "Những điều cần biết ECMAScript," 18 02 2019 [Online] Available: 7] https://ehkoo.com/bai-viet/essential-ecmascript [Accessed 01 08 2020] Wikipedia, "PHP," 2020 [Online] Available: https://vi.wikipedia.org/wiki/PHP 8] [Accessed 01 08 2021] hoclaptrinhweb, "Giới thiệu ngôn ngữ lập trình PHP hướng dẫn cài đ," [Online] 9] Available: https://hoclaptrinhweb.org/lap-trinh/hoc-php/227-bai-1-gioi-thieu-ve-ngonngu-lap-trinh-php-va-huong-dan-cai-dat.html [Accessed 01 08 2020] "MVC," 2020 [Online] Available: https://www.javacodegeeks.com/2017/09/mvc10]delivery-mechanism-domain-model.html Kungfu PHP, "Giới thiệu Laravel," 17 02 2015 [Online] Available: 11] https://kungfuphp.com/laravel-framework-5/laravel-la-gi-gioi-thieu-laravelframework.html [Accessed 01 08 2020] "Giới thiệu Laravel Framework," 12 08 2015 [Online] Available: 12]http://webfaver.com/php-coding/laravel-5/tut-laravel-5-0-laravel-la-gi-gioi-thieu-laravelframework.html [Accessed 04 2020] L Minh, "Giới thiệu Laravel," [Online] Available: http://www.code13]player.com/2021/02/1-gioi-thieu-ve-laravel.html [Accessed 28 02 2021] [1 H Minh, "Ưu điểm nhược điểm Laravel," [Online] Available: 4] https://hoclaravel.net/tong-quan/uu-diem-va-nhuoc-diem-cua-laravel/ [Accessed 21 01 2021] [1 truongtuongtu, "UML gì?," [Online] Available: https://hoclaptrinh.vn/posts/uml-la-gi 5] [Accessed 01 08 2020] [1 Wikipedia, "Wikipedia -UML," Wikipedia, 2020 [Online] Available: 6] https://vi.wikipedia.org/wiki/Ng%C3%B4n_ng%E1%BB%AF_m%C3%B4_h %C3%ACnh_h%C3%B3a_th%E1%BB%91ng_nh%E1%BA%A5t [Accessed 2020] ... UML, MySQL, Ngôn ngữ PHP, Docker, Framework Laravel Chương báo cáo trình bày phân tích thiết kế hệ thống cho website bán bán sách trực tuyến Trước tiên đặc tả yêu cầu hệ thống, sau phân tích. .. thời, website bán bán sách trực tuyến nên cần có thiết kế đẹp không rườm rà để thu hút người xem thuận lợi mua bán Từ phân tích kể tìm hiểu thơng qua website phần Tổng quan, đồ án xây dựng Website. .. đồ án xây dựng Website bán bán sách trực tuyến có chức sau: 3.1.2 Yêu cầu chức A Backend Quản trị hệ thống có quyền quản lý tồn hoạt động website bán bán sách trực tuyến Laravel framework: - Nhóm