1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG WEBSITE ĐÁNH GIÁ CÔNG NGHỆ TRÊN NỀN TẢNG ASP.NET MVC 5

34 0 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

KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO NGHIÊN CỨU KHOA HỌC XÂY DỰNG WEBSITE ĐÁNH GIÁ CÔNG NGHỆ TRÊN NỀN TẢNG ASP.NET MVC Giảng viên hướng dẫn: KS Nguyễn Hoàng Duy Sinh viên thực hiện:  Lê Hoàng Long – 91011701336  Ngô Minh Thành – 91011701337 TP Hồ Chí Minh, 2020 MỤC LỤC CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu đề tài 1.2 Nhiệm vụ đồ án 1.3 Sơ đồ cấu trúc đề tài CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan C# 2.1.1 Giới thiệu C# 2.1.2 Hình thành 2.1.3 Các phiên 2.1.4 Tính C# 2.1.5 Các tính 2.2 Tổng quan NET FRAMEWORK .8 2.2.1 Giới thiệu NET FRAMEWORK 2.2.2 Lịch sử phát triển 2.2.3 Các tính 2.3 Tổng quan ASP.NET MVC 12 2.3.1 Giới thiệu ASP.NET MVC 12 2.3.2 Ưu điểm mơ hình MVC 13 2.3.3 Tính tảng MVC 13 2.4 Tổng quan HTML .14 2.4.1 Khái niệm 14 2.4.2 Cách HTML xử lý 15 2.4.3 Vai trò HTML website 15 2.5 Tổng quan CSS 16 2.5.1 Khái niệm 16 2.5.2 Phương thức hoạt động 16 2.6 Tổng quan Javascript 16 2.6.1 Khái niệm 16 2.6.2 Sự phổ biến Javascript 17 2.6.3 Ứng dụng Javascript 17 2.7 Tổng quan Bootstrap .18 2.7.1 Khái niệm 18 2.7.2 Ưu điểm 18 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ 20 3.1 Phân tích 20 3.1.1 Mơ tả chương trình 20 3.1.2 Ý tưởng 20 3.1.3 Đối tượng người dùng 20 3.1.4 Ràng buộc tổng thể 20 3.1.5 Mơ hình thực thể kết hợp 21 3.2 Cơ sỡ liệu 22 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 24 4.1 Giao diện trang chủ 24 4.2 Giao diện chọn viết 25 4.3 Giao diện viết 26 4.4 Giao diện bình luận 26 CHƯƠNG 5: KẾT LUẬN 28 5.1 Kết đạt 28 5.2 Đánh giá Web 29 5.2.1 Ưu điểm 29 5.2.2 Nhược điểm 29 5.3 Hướng phát triển mở rộng đề tài .29 5.4 Tài liệu tham khảo 29 LỜI CẢM ƠN Trong thời gian làm đồ án chuyên ngành, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cô bạn bè Em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Hoàng Duy, giảng viên khoa Công Nghệ Thông Tin - Trường Đại Học Quốc Tế Sài Gịn, người tận tình hướng dẫn, bảo em suốt trình thực đề tài Em xin chân thành cảm ơn thầy giáo Trường Đại Học Quốc Tế Sài Gịn nói chung, thầy khoa Cơng Nghệ Thơng Tin nói riêng dạy dỗ cho em kiến thức môn đại cương môn chuyên ngành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, ln tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt q trình học tập hồn thành đồ án TP.HCM, Ngày….Tháng… Năm… Lê Hồng Long Ngơ Minh Thành CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu đề tài Trong thời đại ngày công nghệ thông tin phát triển vượt trội, làm thay đổi sống cách đáng kinh ngạc điển cách lại xe ơm cơng nghệ, đặt phịng khách sạn hay chí nhà thơng minh Song song nhu cầu tìm hiểu cơng nghệ từ mà hình thành Từ nhu cầu thực tế xu hướng thời đại đề tài đời nhằm mục đích xây dựng ASP.NET MVC mà cho phép người dùng đánh giá, tìm hiểu cơng nghệ tiên tiến, ăn, địa danh, phim, hình ảnh,thời trang,… nhận thơng tin hữu ích đưa thông tin thiết yếu để giúp người dùng khác biết đề tài Thông qua giảm thiểu tối đa thời gian cho việc tìm tịi ngồi chờ đợi chi phí lại Các chương giới thiệu ASP.NET MVC bao gồm đặc điểm, tính năng, cơng cụ thành phần framework Sau nội dung thiết kế, tài liệu trình bày việc lập trình ASP.NET MVC giới thiệu ngơn ngữ lập trình C# Cuối giới thiệu giao diện, chức năng, tài liệu hướng dẫn sử dụng phần mềm chương tổng kết khó khăn thành suốt trình phát triển ASP.NET MVC 1.2 Nhiệm vụ đồ án Web tạo tảng ASP.NET MVC nhằm mục đích phục vụ cho nhu cầu tìm hiểu cộng nghệ cũ Web nơi vừa đánh giá, giúp người trải nghiệm cộng nghệ tiên tiến dễ dàng Người sử dụng truy cập ASP.NET MVC tất thiết bị bao gồm smartphone, máy tính bảng, laptop với kích thước hình khác Họ nhanh chóng trị chuyện với người khác chia sẻ thông tin công nghệ tảng đảm bảo tính bảo mật thơng tin người dùng Chức đánh giá cho phép người dùng tìm chọn thơng tin muốn tìm hiểu, tham khảo mức giá trung bình sau chọn đến phần đánh giá để đưa bình luận riêng Chức đăng ký giúp người dùng tạo tài khoản ASP.NET MVC mà khơng cần có thêm bất cờ giấy tờ vật lý khác, cần nhập số điện thoại/gmail họ tạo tài khoản riêng 1.3 Sơ đồ cấu trúc đề tài Web User Admin Quản lý viết Xem viết Bình luận Đăng viết Đóng góp viết Quản lý bình luận Cập nhật tin tức Giao tiếp fanpage Hình 1.1 Sơ đồ cấu trúc trang web CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan C# 2.1.1 Giới thiệu C# Như ta biết ngơn ngữ C# dựng tảng C++ Java nên ngôn ngữ C# đơn giản Nếu thân thiện với C C++ hoậc chí Java, thấy C# giống diện mạo, cú pháp, biểu thức, toán tử chức khác lấy trực tiếp từ ngôn ngữ C C++, cải tiến để làm cho ngơn ngữ đơn giản Một vài cải tiến loại bỏ dư thừa, thêm vào cú pháp thay đổi C# ngôn ngữ lập trình đơn giản, đại, mục đích tổng qt, hướng đối tượng phát triển Microsoft phê chuẩn European Computer Manufacturers Association (ECMA) International Standards Organization (ISO) C# phát triển Anders Hejlsberg team ông phát triển Net Framework C# thiết kế cho Common Language Infrastructure (CLI), mà gồm Executable Code Runtime Environment, cho phép sử dụng ngôn ngữ highlevel đa dạng tảng cấu trúc máy tính khác Dưới lý làm C# ngôn ngữ lập trình chuyên nghiệp sử dụng rộng rãi:  Nó ngơn ngữ lập trình đại, mục đích tổng qt  Nó hướng đối tượng  Nó dễ dàng để học  Nó ngơn ngữ cấu trúc  Nó tạo chương trình hiệu  Nó biên dịch nhiều tảng máy tính khác  Nó phần Net Framework Cấu trúc C# gần với ngôn ngữ high-level truyền thống, C C++, ngơn ngữ lập trình hướng đối tượng Nó có giống mạnh mẽ với Java, có nhiều đặc điểm lập trình mạnh mẽ mà làm cho trở nên ưa thích với lập trình viên tồn giới 2.1.2 Hình thành Cái tên C# lấy cảm hứng từ ký hiệu âm nhạc, có dấu thăng sau nốt nhạc “#” nghĩa nốt chơi cao cung Điều tương tự trường hợp đặt tên C++ Trong “++” giá trị biến tăng lên Biểu tượng # giống với ký tự ++ (trong lưới 2x2), ngụ ý ngôn ngữ phiên tăng cường C++ (gấp đơi C++) Bởi giới hạn kỹ thuật việc hiển thị (các font chuẩn, trình duyệt,…) thật ký tự thăng (U+266F MUSIC SHARP SIGN (HTML ♯)) không diện đa số bàn phím, ký tự (U+0023 # NUM SIGN (HTML #)) chọn để diễn đạt cách tương đương cách viết tên ngôn ngữ Hậu tố "#" sử dụng số ngôn ngữ khác NET biến thể ngôn ngữ tại, bao gồm J# (một ngôn ngữ NET thiết kế Microsoft có nguồn gốc từ Java 1.1), A# (từ Ada) ngơn ngữ lập trình chức F# Việc triển khai ban đầu Eiffel for NET gọi Eiffel# Hậu tố sử dụng cho thư viện, chẳng hạn Gtk# (một wrapper NET cho GTK+ thư viện GNOME khác) Cocoa# 2.1.3 Các phiên  C# trải qua phiên sau: Hình 2.1 Các phiên C# 2.1.4 Tính C# Với tuổi đời còn trẻ mình, C# ngơn ngữ lập trình Tuy nhiên khơng mà biết tới hay bị coi nhẹ lập trình Lý dễ hiểu – cha đẻ Tập đồn khổng lồ Microsoft thêm vào cam kết NET Nói dễ dàng khơng đơn giản mường tượng Trước C#, Microsoft vất vả để gây dựng Microsoft Bob thất bại Ngơn ngữ khơng thể phổ biến C# dù Microsoft gã khổng lồ lĩnh vực Vấn đề Bob chưa đáp ứng u cầu nhiều lập trình viên, còn rối rắm thơ kệch Ngay sau đó, C# lên kế hoạch để thay Bob nhiều sản phẩm Microsoft viết lại C# C# đáp ứng nhiều tiêu chí người lập trình nhanh chóng trở nên phổ biến ngơn ngữ lập trình bật, ưa chuộng tồn giới Hiện nay, có tới 100 nghìn ứng dụng quản lý viết C# chạy 2,7 tỉ thiết bị khác ứng dụng quản lý nhân sự, quản lý nhà hàng, quản lý quán cà phê,… Từ cho thấy C# sử dụng rộng rãi dần len lỏi vào nhiều lĩnh vực cũ C# viết hầu hết tất chương trình ứng dụng tiêu biểu như:  Winform Application  Web Application Một tài liệu HTML hình thành phần tử HTML (HTML Elements) quy định cặp thẻ (tag), cặp thẻ bao bọc dấu ngoặc (ví dụ ) thường khai báo thành cặp, bao gồm thẻ mở thẻ đóng (ví dụ ) Các văn muốn đánh dấu HTML khai báo bên cặp thẻ (ví dụ Đây chữ in đậm) Nhưng số thẻ đặc biệt lại khơng có thẻ đóng liệu khai báo nằm thuộc tính (ví dụ thẻ ) Một tập tin HTML bao gồm phần tử HTML lưu lại đuôi mở rộng html htm 2.4.2 Cách HTML xử lý Khi tập tin HTML hình thành, việc xử lý trình duyệt web đảm nhận Trình duyệt đóng vai trò đọc hiểu nội dung HTML từ thẻ bên chuyển sang dạng văn đánh dấu để đọc, nghe hiểu (do bot máy tính hiểu) 2.4.3 Vai trị HTML website HTML ngơn ngữ đánh dấu siêu văn nên có vai trò xây dựng cấu trúc siêu văn website, khai báo tập tin kỹ thuật số (media) hình ảnh, video, nhạc.Vai trị củatừng ngơn ngữ website Điều khơng có nghĩa sử dụng HTML để tạo website mà HTML đóng vai trị hình thành website Ví dụ website thường hình thành bởi: • HTML – Xây dựng cấu trúc định dạng siêu văn • CSS – Định dạng siêu văn dạng thô tạo từ HTML thành bố cục website, có màu sắc, ảnh nền,… • Javascript – Tạo kiện tương tác với hành vi người dùng (ví dụ nhấp vào ảnh có hiệu ứng phóng to) • PHP – Ngơn ngữ lập trình để xử lý trao đổi liệu máy chủ đến trình duyệt (ví dụ viết lưu máy chủ) 15 • MySQL – Hệ quản trị sở liệu truy vấn có cấu trúc (SQL – ví dụ viết lưu lại với dạng liệu SQL) 2.5 Tổng quan CSS 2.5.1 Khái niệm CSS chữ viết tắt Cascading Style Sheets, ngơn ngữ sử dụng để tìm định dạng lại phần tử tạo ngơn ngữ đánh dấu (ví dụ HTML) Ta hiểu đơn giản rằng, HTML đóng vai trò định dạng phần tử website việc tạo đoạn văn bản, tiêu đề, bảng,…thì CSS giúp thêm chút “phong cách” vào phần tử HTML đổi màu sắc trang, đổi màu chữ, thay đổi cấu trúc,…rất nhiều 2.5.2 Phương thức hoạt động Phương thức hoạt động CSS tìm dựa vào vùng chọn, vùng chọn tên thẻ HTML, tên ID, class hay nhiều kiểu khác Sau áp dụng thuộc tính cần thay đổi lên vùng chọn 2.6 Tổng quan Javascript 2.6.1 Khái niệm JavaScript ngơn ngữ lập trình dùng để tạo trang web có tính tương tác Các slideshow, pop-up quảng cáo tính autocomplete Google thứ viết JavaScript Nó tạo lần Brendan Eich công ty Netscape vào năm 1995 - đặt tên Mocha trình phát triển, phát hành phiên beta với tên LiveScript cuối đặt tên JavaScript để lợi dụng phổ biến Java (một ngơn ngữ lập trình khác) lý marketing Lúc đầu, lập trình viên khơng coi JavaScript quan trọng, khơng xem ngôn ngữ phát triển nghiêm túc ngơn ngữ phía máy chủ Java, Ruby hay Python JavaScript giống phần kem phết bề mặt bánh vậy, chịu trách nhiệm phần trải nghiệm người dùng Nhưng ngôn ngữ tiếp tục phát 16 triển ngày trở nên phổ biến, thường đề xuất ngơn ngữ lập trình nên học dành cho người bắt đầu 2.6.2 Sự phổ biến Javascript JavaScript ngôn ngữ kịch phía máy khách (client-side) Do đó, sử dụng hầu hết trang web mà bạn nhìn thấy internet Đây lý Codecademy cung cấp JavaScript ngơn ngữ cho học viên tìm hiểu Không giống ngôn ngữ cổ điển giảng dạy mơn khoa học máy tính trường đại học, JavaScript chắc chắn sử dụng công việc bạn nhà phát triển web Ngoài ra, kể từ JavaScript chạy trình duyệt, bạn khơng cần phải tải phần mềm để sử dụng Tất bạn cần trình soạn thảo văn (như TextWrangler hay TextEdit) trình duyệt web Đây lợi ích rõ ràng cho lập trình viên vào nghề Mặc cho tiện ích mang lại, lập trình viên khơng coi JavaScript ngôn ngữ tinh tế - cú pháp lộn xộn CoffeeScript nỗ lực để thay đổi điều - làm cho JavaScript trông giống Ruby hay Python cách loại bỏ dấu ngoặc xoắn, dấu chấm phẩy, bổ sung thêm khoảng trắng lề thụt đầu dòng Những thay đổi làm cho code dễ đọc hơn, cho dù xem lại phần code cũ cố gắng nhớ dùng để làm gì, hay làm việc chung dự án với lập trình viên khác 2.6.3 Ứng dụng Javascript JavaScript sử dụng để xây dựng tồn trang web sử dụng với Node.js MongoDB (một sở liệu) Node.js bất đồng bộ, điều làm cho có tính dễ mở rộng phù hợp cho tất liệu lớn ngồi Ví dụ, nhà phát triển nhận thấy việc gửi 600 email với Node.js giây, phải 30 giây với PHP MongoDB sở liệu hướng tài liệu (document-oriented) xây dựng phục vụ cho khả mở rộng chức cung cấp tốt cho hai giới 17 JavaScript cách ưa thích để phát triển ứng dụng web Đó ngơn ngữ sử dụng nhiều Github Rất nhiều trang web xây dựng với Node, bao gồm trang web lớn Klout, Storify Yammer Việc sử dụng ngơn ngữ phần front-end back-end làm cho sống nhà phát triển phần mềm trở nên dễ dàng Riêng thân nó, JavaScript chịu trách nhiệm hiệu ứng động cửa sổ pop-up với AJAX, trang web hiển thị liệu mà khơng cần phải refresh lại trang Bạn xem ví dụ AJAX thực tế - bạn thấy nhấp chuột vào hình ảnh trang đó, địa URL thay đổi hiển thị liệu tương ứng mà khơng cần phải refresh lại tồn trang AJAX cụm từ viết tắt Asynchronous JavaScript And Xml, khơng thể sử dụng JavaScript 2.7 Tổng quan Bootstrap 2.7.1 Khái niệm Bootstrap framework HTML, CSS JavaScript phổ biến để phát triển trang web có tính phản hồi, tích hợp di động Nếu bạn mong muốn sở hữu Website Responsive, tương thích với trình duyệt thiết bị di động, chắc chắn cần dùng đến công nghệ Bootstrap bao gồm mã CSS + HTML cho typography, forms, buttons, tables, grids, navigation, nhiều thành phần khác website Điều giúp cho designer tránh việc phải lặp lặp lại trình tạo class CSS đoạn mã HTML giống thiết kế web Style phần tử HTML Bootstrap đơn giản lịch Ví dụ phần đổ bóng input, highlight bảng biểu, mã CSS hiển thị cảnh báo, tabs, phân trang… 2.7.2 Ưu điểm Lý khiến Bootstrap dần trở nên phổ biến xứng đáng lựa chon gần đây, nhà lập trình bổ sung thêm tính Customize (Tùy chỉnh) Chức giúp cho nhà thiết kế linh hoạt việc lựa chọn thuộc tính, phần tử 18 phù hợp với dự án họ theo đuổi Chức cho phép bạn khơng cần phải tải tồn mã nguồn máy Bootstrap không đòi hỏi kiến thức phức tạp Chỉ cần biết sơ qua HTML, CSS, Javascript, Jquery bạn sử dụng để tạo nên website chuyên nghiệp, website theo yêu cầu mong muốn Boostrap viết não công nghệ tài khắp giới Sự tương thích trình duyệt với thiết bị kiểm tra nhiều lần trước đưa vào sử dụng, nên lựa chọn Bootstrap, bạn tin tạo nên sản phẩm hoàn hảo Do sử dụng Grid System nên Bootstrap mặc định hỗ trợ Responsive Bootstrap viết theo xu hướng Mobile First tức ưu tiên cho việc tương thích với giao diện thiết bị di động Sử dụng công nghệ cho website bạn giúp website trở nên tương thích với tất kích thước hình – điều quan trọng cần thiết trải nghiệm người dùng Bootstrap hoạt động theo xu hướng mã nguồn mở nên bạn vào mã nguồn để thay đổi chỉnh sửa tùy ý 19 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ 3.1 Phân tích 3.1.1.Mơ tả chương trình Website đánh giá cơng nghệ xây dựng lên nhằm mục đích giúp cho người dùng tìm hiểu đồ cơng nghệ lúc nơi mà trực tiếp đến chổ mua bán qua cắt giảm chi phí liên quan Khi tiến hành đánh giá người dùng cung cấp thông tin cá nhân để hệ thống lưu vào sở liệu để thuận tiện cho việc quản lý trả kết sau Sản phầm bao gồm chức sau: - Login/user - Coi viết - Đăng 3.1.1 Ý tưởng Sau giáo viên hướng dẫn giao đề tài Chúng em tiến hành nghiên cứu tham khảo số ý tưởng, đề tài mạng Do chúng em thiết kế tùy biến toàn giao diện Web, thêm vào số chức để giúp người chơi trải nghiệm Web tốt 3.1.3 Đối tượng người dùng - User : người trực tiếp sử dụng phần mềm cụ thể người muốn đánh giá tìm hiểu đồ cơng nghệ - Admin: quản trị viên, nhân viên, có khả đăng viết chức bên hệ thống : thêm, xoá, sửa liệu 3.1.4 Ràng buộc tổng thể - Tương thích với tất thiết bị di động, máy tính - Chạy trình duyệt, hệ điều hành 20 3.1.5 Mơ hình thực thể kết hợp Hình 3.2 Mơ hình thực thể kết hợp 21 3.2 Cơ sỡ liệu USERS(id_user, username, password, name, phonenumber, email, role) STT Tên Trường Kiểu liệu Khố id_user int Khố username varchar(100) password varchar(255) name nvarchar100 phonenumber varchar(11) email varchar(100) Role int Bảng 3.1 Bảng liệu Users CATEGORIES(id_category, namecategory) STT Tên Trường Kiểu liệu Khố id_category Int Khố namecategory nvarchar(100) Bảng 3.2 Bảng liệu Categories POSTS(id_posts, id_category, id_users, title_post, description, content_post, image_post, date_post, status_post, meta) STT Tên Trường Kiểu liệu Khố Id_post int Khố 22 Id_category int Khóa ngoại Id_user int Khóa ngoại Title_post Nvarchar(255) description nvarchar(500) Content_post Ntext Image_post Varchar(100) Date_post Date time Status_post int 10 Meta Varchar(255) Bảng 3.3 Bảng liệu Posts SLIDER(ID_Slide, image_slide, URL, status_slide) STT Tên Trường Kiểu liệu Khoá ID_Slide Int Khố Image_slide varchar(100) URL varchar(255) Status_sldie int Bảng 3.6 Bảng liệu Slider 23 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 4.1 Giao diện trang chủ Hình 4.1 Giao diện trang chủ 24 - Giao diện bao gồm nút home, nút review, logo, nút chức mở rộng góc review phải bung người dùng đưa chuột vào - Tên trang web Review World - Giao diện Web thân thiện, chức đơn giản Ai sử dụng thiết bị 4.2 Giao diện chọn viết Hình 4.2 Giao diện chọn viết  Thanh chọn viết: Người dùng chọn viết muốn tìm hiểu hệ thống đưa tin tức viết thông tin biết 25 4.3 Giao diện viết Hình 4.3 Giao diện viết 4.4 Giao diện bình luận Hình 4.4 Giao diện thơng báo đăng nhập để bình luận 26 4.5 Giao diện đăng nhập admin Hình 4.5 Giao diện thơng báo đăng nhập admin Hình 4.6 Giao diện quản lý viết 27 Hình 4.6 Giao diện quản lý thể loại CHƯƠNG 5: KẾT LUẬN 5.1 Kết đạt Web xây dựng nhiều tảng ASP.NET MVC Trước tiên muốn xây dựng tựa Web đòi hỏi trước phải tiến hành khảo sát tình huống, mơ tả phân tích thiết kế, lên ý tưởng giao diện cho Web Với nhu cầu phát triển xã hội ngày đòi hỏi phần mềm làm phải có tính thực tiễn cao, ứng dụng tốt vào thực tế Qua việc nghiên cứu đề tài giúp nhóm chúng em cố kiến thức lập trình tìm hiễu cơng nghệ làm Web đa tảng ASP.NET MVC, hiễu cách thức làm Web công nghệ này, công cụ hổ trợ làm Web mạnh mẽ với nhiều tính mới, giúp người lập trình nói chung nhóm em nói riêng Bootstrap giúp nhóm em thiết kế giao diện cách dễ 28 dàng, tương thích với thiết bị với kích thước màng hình mang đến trải nghiệm người dùng tốt 5.2 Đánh giá Web 5.2.1 Ưu điểm Người dùng truy cập tất thiết bị có kết nối internet • Giao diện đẹp mắt, tạo cảm giác sang trọng • Tiết kiệm thời gian cho người có nhu cầu đọc tin tức • Nhanh gọn lẹ 5.2.2 Nhược điểm  Cơng tác quản lý cịn gặp nhiều khó khăn có nhiều vấn đề liên quan  Web xây dựng nên thiếu nhiều chức năng, hạn chế quyền kiểm soát 5.3 Hướng phát triển mở rộng đề tài  Khắc phục khuyết điểm  Cập nhật chức quản lý hoàn chỉnh  Triển khai tên miền cho web TÀI LIỆU THAM KHẢO: - https://tedu.com.vn/video/alias-120.html - https://handsomeroot.blogspot.com/2015/12/ace-responsive-admin-templatefree.html - https://www.laptrinh123.com/Hoc-LapTrinh/Web?fbclid=IwAR06EPFwrCq44PZBlCNGXY7zgl-fF5AxKEGqhZPGdxn7sDcKWsTzTFWZuo - https://owlcarousel2.github.io/OwlCarousel2/ - https://getbootstrap.com/docs/4.0/components/carousel/?fbclid=IwAR08gr7TPqcV2 NlmqLMKfgY4rAxfmsnS0yFNlvsH8iwJvKVGmY6C0O1prMc 29

Ngày đăng: 05/07/2023, 19:43

Xem thêm:

w