Tải bản đầy đủ (.docx) (22 trang)

Báo cáo đồ án lập trình web n8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.15 MB, 22 trang )

TRƯỜNG ĐẠI HỌC VINH
VIỆN KỸ THUẬT VÀ CÔNG NGHỆ

BÀI TẬP LỚN
HỌC PHẦN: LẬP TRÌNH WEB
LỚP: LẬP TRÌNH WEB_01
NHĨM : 8

Giảng viên hướng dẫn:
Sinh viên thực hiện:

Lê Văn Thành
Đặng Văn Nam – 18574802010200 – Lớp 59k1
Nguyễn Duy Nghĩa – 18574802010129 – Lớp 59k1
Ouphaxay Chilayouth – 18574802014197 – Lớp 59k2
Vương Đình Ninh – 18574802010111 –Lớp 59k3

Nghệ An – 2022


Báo cáo bài tập lớn học phần: Lập trình Web
MỤC LỤC
LỜI MỞ ĐẦU...................................................................................................................... 3
LỜI CẢM ƠN....................................................................................................................... 3
DANH MỤC HÌNH ẢNH.....................................................................................................4
CHƯƠNG 1 GIỚI THIỆU BÀI TỐN.................................................................................5
1.1. Tổng quan bài tốn.....................................................................................................5
1.1.1. Tổng quan về website..........................................................................................5
1.1.2. Tổng quan bài tốn..............................................................................................6
1.2. Mục đích phát triển.....................................................................................................6
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG......................................................7


2.1

Yêu cầu hệ thống.....................................................................................................7

2.2

Các ca sử dụng trong hệ thống.................................................................................7

2.3

Thiết kế cơ sở dữ liệu...............................................................................................8

2.4

Thiết kế giao diện...................................................................................................13

CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG...........................................................................16
3.1. Phân tích cơng nghệ sử dụng trong hệ thống............................................................16
3.2. Triển khai Fontend....................................................................................................16
3.3. Triển khai Backend...................................................................................................18
KẾT LUẬN......................................................................................................................... 20

2


Báo cáo bài tập lớn học phần: Lập trình Web
LỜI MỞ ĐẦU
Ngày nay công nghệ thông tin đã phát triển với tốc độ nhanh chóng. Cơng nghệ tin
học đã được ứng dụng trong nhiều lĩnh vực như nghiên cứu khoa học, phát triển kinh tế,
quân sự và trong nhiều loại hình nghệ thuật khác nhau. Ở các nước tiên tiến, máy tính đã

được ứng dụng ở nhiều lĩnh vực nhằm phục vụ lợi ích cho con người. Việc liên lạc tìm
kiếm thơng tin khơng cịn bị cản trở. Thế giới trở lên xích lại gần nhau hơn nhờ cơng nghệ
thơng tin.
Để mọi người và các nước trên thế giới nắm bắt thông tin chung về nhiều lĩnh vực
trong nước và quốc tế, để mọi người tiện tìm kiếm thì cơng nghệ web được ra đời nhằm
phục vụ mục đích trên. Những trang tin tức, những trang chứa thông tin về đầy đủ các lĩnh
vực là điểu hiển nhiên cần phải có trong bối cảnh cơng nghệ phát triển mạnh, để mọi người
nắm bắt thông tin một cách hiệu quả và nhanh chóng, hạn chế đươc những thơng tin khơng
đúng sự thật. Vì vậy, nhóm chúng em lựa chọn xây dựng và phát triển một hệ thống website
về nhưng thông tin trên nhiều lĩnh vực để người dùng có thể nắm bắt thông tin dễ dàng và
hiệu quả

3


Báo cáo bài tập lớn học phần: Lập trình Web
LỜI CẢM ƠN
Bộ mơn lập trình web là bộ mơn rất hay và khá phổ biến trong thị trường hiện nay.
Mặc dù lượng kiến thức của hộc phần khá nặng nề nhưng cũng có rất nhiều cái hay ho,
nhiều cái ưu điểm mà trong quá trình theo học mà chúng em cảm nhận được. Bộ mơn lập
trình web định hướng cho chúng em một lộ trình học hợp lý và logic, đi từ những cái đơn
giản nhất nâng dần lên những cái khó hơn để tạo kiến thức nền tảng cho những bài học phía
sau. Bộ mơn có fontend và backend, nhằm xậy dựng và phát triển một hệ thống website
hoàn chỉnh và triển khai thực tế trên hosting, domain.
Chúng em quyết định tự xây dựng một hệ thống website để áp dụng những kiến thức
tự tìm hiểu thêm và mơn học cùng với giảng viên Lê Văn Thành truyển đạt lại những kinh
nghiệm và định hướng cho chúng em phát triển hệ thống website.
Xin cảm ơn thầy Lê Văn Thành đã đồng hành và giúp đỡ chúng em trong quá trình
học bộ mơn lập trình web, trong q trình phát triển hệ thống website riêng của chúng em.
Do lượng kiến thức học phần khá nặng, nên sản phẩm của chúng em có những thiếu sót

mong thầy bỏ qua và góp ý để sản phẩm chúng em được hoàn thiện hơn.
Xin chân thành cảm ơn!

4


Báo cáo bài tập lớn học phần: Lập trình Web
DANH MỤC HÌNH Ả
Hình 2.1: Biểu đồ use case cho actor “người dùng thơng thường”........................................7
Hình 2.2: Biểu đồ use case cho actor “tài khoản quản trị”.....................................................8
Hình 2.3:Mơ hình thực thể thể hiện quan hệ bảng tin với loại tin..........................................8
Hình 2.4: Mơ hình thực thể thể hiện quan hệ bảng tin với bảng sự kiện...............................9
Hình 2.5: Mơ hình thực thể thể hiện quan hệ bảng users tới các bảng liên quan.................10
Hình 2.6: Mơ hình thực thể thể hiện quan hệ bảng users tới bảng bình luận,ý kiến............10
Hình 2. 7: Mơ hình thực thể thể hiện quan hệ bảng tin tới bảng quảng cáo.........................11
Hình 2. 8: Mơ hình thực thể thể hiện quan hệ bảng sự kiện tới bảng phương án................11
Hình 2. 9: Mơ hình quan hệ giữa các bảng trong cơ sở dữ liệu...........................................12
Hình 2. 10: Sơ đồ diagram của cơ sở dữ liệu.......................................................................12
Hình 2. 11: Giao diện trang chủ website..............................................................................13
Hình 2. 12: Trang thành phần tin tức...................................................................................13
Hình 2. 13: Giao diện đăng kí thành viên............................................................................14
Hình 2. 14: Giao diện trang quản trị....................................................................................14
Hình 2. 15: Giao diện quản lí người dùng........................................................................15Y
Hinh 3. 1: Thiết kế MasterPage cho người dùng.................................................................16
Hinh 3. 2: Trang chủ website...............................................................................................17
Hinh 3. 3: Giao diện trang thành phần.................................................................................17
Hinh 3. 4: Giao diện trang đăng ký.....................................................................................18
Hinh 3. 5: Giao diện đăng nhập...........................................................................................18
Hinh 3. 6: Thiết kế masterpage backend trong visual studio...............................................19
Hinh 3. 7: Giao diện trang chủ backend..............................................................................19

Hinh 3. 8: Giao diện quản lý người dùng............................................................................19

5


Báo cáo bài tập lớn học phần: Lập trình Web
CHƯƠNG 1 GIỚI THIỆU BÀI TỐN
1.1. Tổng quan bài tốn
1.1.1. Tổng quan về website
Thực trạng hiện nay, công nghệ web phát triển khá mạnh và kể cả sau này vẫn vậy.
Website là một nơi chứa hàng loạt thông tin mà người dùng cần tới, tham khảo cũng như
quảng cáo sản phẩm, khinh doanh sản phẩm. Website có lượng người dùng đơng đảo
nhất. Tính đến tháng 2022 năm 5,152,254,587, đã có 5.1 (hơn XNUMX tỷ) người dùng
internet. Người dùng Internet toàn cầu trung bình dành 6 giờ 43 phút trực tuyến mỗi
ngày.
Sau đây là một số lý do mà lượng người dùng sử dụng website lớn như vậy:


Nhu cầu đời sống thay đổi: Cách đây vài thập niên, khi Công nghệ thông tin chưa



phát triển, việc đọc báo, đọc sách,… rất phổ biến. Song vài chục năm gần đây, do
việc đọc sách báo trên giấy có nhiều hạn chế như tốn diện tích lưu trữ, khó mang
theo trong những chuyến đi, chính vì vậy, các trang báo điện tử, truyện tranh
online,… đã xuất hiện và giải quyết được những hạn chế của sách báo cũ, đồng
thời cũng thúc đẩy sự phát triển của ngành thiết kế website.
Sự bùng nổ của Công nghệ thơng tin: Trong q trình hội nhập của thế giới, việc




liên kết các nhà đầu tư của các quốc gia, giao lưu học hỏi bạn bè trong và ngoài
nước, cập nhật thông tin hàng ngày,… vô cùng quan trọng. Do đó, để đáp ứng nhu
cầu của người dùng đặt ra yêu cầu với các nhà quản lý là phải có phương tiện
thơng tin nhanh, chính xác hơn, từ đó, ngành thiết kế website ra đời nhằm giải
quyết vấn đề trên và đến nay đang ngày càng phát triển mạnh mẽ.
Nhu cầu giải trí tăng cao: Khi đời sống vật chất của con người ngày càng được cải



thiện và nâng cao, đồng nghĩa với việc nhu cầu về tinh thần cũng cần được chú
trọng. Khi công việc mệt mỏi, áp lực cuộc sống,… mỗi chúng ta cần được thư
giãn, cần “xả stress” để cân bằng lại cuộc sống. Vì lý do đó, các nhà phát triển,
những người trực tiếp làm ra những trang web, đã không ngừng nỗ lực, tạo ra
những trang web có tính giải trí cao cho người dùng
Nhu cầu quảng bá sản phẩm, kinh doanh: Chi phí vận hành và duy trì một website
thường ít hơn các hình thức giới thiệu sản phẩm tới người dùng một cách phổ
thông. Công nghệ phát triển, việc người dùng sử dụng website để tìm kiếm thơng
tin là rất nhiều nên dễ tiếp cận người dùng

6


Báo cáo bài tập lớn học phần: Lập trình Web
1.1.2. Tổng quan bài tốn
Hệ thơng chủ yếu là đăng tin tức cho người dùng sử dụng để nắm bắt tin tức, do vậy
hệ thống cần phải chú ý đến việc trải nghiệm ủa người dùng
Đầu tiên, hệ thống website cần phải có giao diện thân thiện, dễ sử dụng, giao diện
không quá màu mè, tránh hạn chế việc ảnh hưởng tới trải nghiệm người dùng do sử dụng,
đọc tin tức gây cảm giác mỏi mắt, đau mắt cho người dùng

Thứ hai, hệ thống cần phải có một lượng thơng tin khổng lồ, làm phong phú lượng
tin, bài viết trên website. Một lượng thông tin khủng thuộc nhiều mảng, lĩnh vực khác
nhau dễ thỏa mãn nhu cầu thông tin của đọc giả trên website và góp phần làm phong phú
tin bài trên website đó.
Thứ ba, giữ chân đọc giả trên website. Mặc dù người ta khơng đếm xem website có
bao nhiêu link là đủ nhưng họ muốn nhu cầu tìm kiếm thơng tin của mình ln được đáp
ứng khi tìm kiếm trên trang web. Bạn thử nghĩ nếu vơ tình truy cập vào một website mới
vì một vài tin tức hấp dẫn, đọc hết bài viết có phải bạn cũng sẽ nghía coi bên dưới cịn có
thêm thơng tin gì khác nữa. Nếu có tin tức thú vị có phải bạn sẽ tiếp tục nhấp từng link,
từng link. Thói quen của hầu hết đọc giả là vậy, đó cũng là một phần thể hiện của tính tị
mị ở mỗi người. Nếu muốn giữ chân người đọc càng lâu, tin bài càng phải thật nhiều.
Ngoài ra, cần phải chú ý nhiều vấn đề khác như tối ưu chuẩn SEO, tăng lượng người
sử dủng, tăng lượng truy cập người dùng sử dụng hệ thống, phân quyền người dùng
1.2. Mục đích phát triển
Hệ thống website tin tức online sẽ là nơi chứa nguồn tin khổng lồ có tính chân thực
khơng xun tạt, hi vong sẽ thu hút được nhiều lượt truy cập và nhiều thành viên
trung thành với website. Là nơi cho phép người dùng có thể bình luận bài viết cũng
như góp ý về nhưng tin sau khi các độc giả đã nắm thông tin muốn để lại ý kiến
riêng và cùng người khác bàn luận về tin tức.
Hi vọng hệ thống có thể phát triên lâu dài, có khả năng canh trạnh với các trang tin
tức khác.

7


Báo cáo bài tập lớn học phần: Lập trình Web
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Yêu cầu hệ thống
 Là nơi chưa các thông tin, các tin tức về nhiều lĩnh vực, là một kho chứa lượng






thông tin khổng lồ
Đăng các tin tức có tính xác thực, không xuyên tạc đối với thực tế
Là trang tin tức có độ tin cậy cao cho người dùng
Đảm bảo tính an tồn và bảo mật của website và thơng tin người dùng
Phân quyền cho người dùng, cho phép người dùng có thể bình luận, góp ý kiến cho



những bài viết
Có thể tổ chức một số sự kiện cho người dùng, nhằm giữ chân người dùng và các

độc giả
 Hệ thống phải chạy nhanh, tránh gây cảm giác đình trễ cho người dùng
2.2 Các ca sử dụng trong hệ thống
 Đối với các loại tài khoản người dùng thông thường
Người dùng chỉ có thể đọc tin tức và cùng bình luận, góp ý về bài viết trên hệ
thống

Hình 2.1: Biểu đồ use case cho actor “người dùng thông thường”
 Đối với tài khoản quản trị:
Với tài khoản quản trị, sẽ có được rất nhiều chức năng để quản trị như quản lí
người dùng, quản lý bài viết, quản lí bình luận, quản lí sự kiện. Tài khoản này
thường được cấp các quyền CRUD (create, read, update, delete) để dễ dàng thao
tác và quản trị một cách hiệu quả.

8



Báo cáo bài tập lớn học phần: Lập trình Web

Hình 2.2: Biểu đồ use case cho actor “tài khoản quản trị”
2.3 Thiết kế cơ sở dữ liệu
Cần 1 bảng để chứa các thông tin của bản tin. Bảng tin bao gồm các thuộc tính
sau:idTin, TieuD, TomTat, Ngay, NoiDung1, NoiDung2, urlHinh, urlHinh2,SoLanXem,
TinNoiBat, AnHien, idUser, idSk, idLT
Để phân loại các bản tin thì cần dựng thêm bảng loại tin bao gồm các thuộc tính sau:
idLT(int), Ten(nvarchar(100)), ThuTu(int), AnHien(tinyint).
Bảng Tin với bảng loại tin có mối quan hệ một nhiều thơng qua khóa ngoại (idLT)

Hình 2.3:Mơ hình thực thể thể hiện quan hệ bảng tin với loại tin

9


Báo cáo bài tập lớn học phần: Lập trình Web
Ngồi ra, bảng tin còn thêm những ràng buộc khác, bảng sự kiện nhằm tổ chức thêm
các sự kiện trên website để tạo hứng thú cho các độc giả và giữ chân người dùng. Bàng
sự kiện bao gồm các thuộc tính sau: idSk(int), Mota(ntext). Bảng sự kiện có mối quan
hệ một nhiều với bảng tin thơng qua khóa ngoại (idTin).

Hình 2.4: Mơ hình thực thể thể hiện quan hệ bảng tin với bảng sự kiện
Tiếp theo bảng Users (Người dùng) bao gồm các thuộc tính: idUser, HoTen, DiaChi,
Email, DienThoai, GioiTinh, NgaySinh, idGroup, NgayDangKi, Active. Để quản lý
người dùng cần phải phân quyền sử dụng cho các user. Do vậy cần thêm một bảng phân
quyền cho các user.
Bảng phân quyền bao gồm các thuộc tính: idGroup, Ten, MoTa. Mối quan hệ giữa

hai bảng là quan hệ một nhiều thơng qua khóa ngoại (idGroup). Cần thêm bảng để chứa
thông tin tài khoản đăng nhập. Bảng UserLogin bao gồm các thuộc tính: idUsername,
Username, Password, idUser. Bảng có 1 khóa ngoại (idUser) liên kết với bảng Users .
Bảng UserLogin có mối quan hệ một một với bảng User.

10


Báo cáo bài tập lớn học phần: Lập trình Web

Hình 2.5: Mơ hình thực thể thể hiện quan hệ bảng users tới các bảng liên quan
Tiếp theo, cần thêm 1 bảng để ghi lại các bình luận người dùng, những phản hồi của
người dùng về bản tin. Bảng ý kiến bao gồm các thuộc tính sau: idYKien, NoiDung, Ngay,
idUse, idTin. Có 2 khóa ngoại liên kết với bảng user (idUser) và bảng tin (idTin).

Hình 2.6: Mơ hình thực thể thể hiện quan hệ bảng users tới bảng bình luận,ý kiến

11


Báo cáo bài tập lớn học phần: Lập trình Web
Tiếp theo cần thêm một bảng để lưu các thông tin quảng cáo nhằm mục đích sau này
thương mại hóa. Bảng cáo cáo bao gồm các thuộc tính sau: idQC, Ten, MoTa, Url, UrlHinh,
idTin. Bảng có mối liên kết với bảng tin thơng qua khóa ngoại (idTim) để quyết định
quảng cáo xuất hiện trong bài viết.

Hình 2.7: Mơ hình thực thể thể hiện quan hệ bảng tin tới bảng quảng cáo
Ngoài ra, còn phải thiết kế thêm bảng phương án để triển khai sự kiện, để tạo tính hấp
dẫn các độc giả. Bảng phương án bao gồm các thuộc tính: IdPA, MoTa, Solanchon, idSk,
idUser. Bảng phương án có hai khóa ngoại ràng buộc giữa hai bảng sự kiện (idSK) và bảng

người (idUser).

Hình 2.8: Mơ hình thực thể thể hiện quan hệ bảng sự kiện tới bảng phương án

12


Báo cáo bài tập lớn học phần: Lập trình Web
Dưới đây là mơ hình quan hệ giữa các bảng trong cơ sở dữ liệu

Hình 2.9: Mơ hình quan hệ giữa các bảng trong cơ sở dữ liệu

Hình 2.10: Sơ đồ diagram của cơ sở dữ liệu
13


Báo cáo bài tập lớn học phần: Lập trình Web

2.4 Thiết kế giao diện
Thiết kế giao diện trang chủ

Hình 2.11: Giao diện trang chủ website

Hình 2.12: Trang thành phần tin tức

14


Báo cáo bài tập lớn học phần: Lập trình Web


Hình 2.13: Giao diện đăng kí thành viên

Hình 2.14: Giao diện trang quản trị

15


Báo cáo bài tập lớn học phần: Lập trình Web

Hình 2.15: Giao diện quản lí người dùng

16


Báo cáo bài tập lớn học phần: Lập trình Web
CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG
3.1. Phân tích cơng nghệ sử dụng trong hệ thống
 Hệ thống được dựng thông qua phần mềm Visual Studio Community 2019 và



Microsoft SQL Server Manegement Studio để thiết kế và dựng mơ hình cơ sở dữ
liệu
Sử dụng các ngơn ngữ lập trình HTML, CSS, JavaScript, ASP.NET, C#. Website



được dựng trên nền tảng ASP.NET Winform. Sử dụng công nghệ ADO Và LinQ để
kết nối cơ sở dữ liệu.
Sử các toolbox có sẵn trên phần mềm để thiết kế như: Label, HyperLink, DataList,


Gridview, Textbox, RadioButton, DropDownList.
3.2. Triển khai Fontend
 Thiết kế MasterPage:
 Sử dụng các ngôn ngữ html, css, javascript để thiết kế giao diện
 Sử dụng các toolbox DataList để đọc dữ liệu từ cơ sở dữ liệu hiển thị thanh menu.



Sử dụng toolbox Label với từ khóa Eval(“Tên thuộc tính của bảng”) để hiển thị dữ
liệu trên website
Sử dụng Session để thiết kế chức năng đăng nhập, đăng ký để hiện thị cho người



dùng. Kiểm tra nếu người dùng chưa đăng nhập trên website thì hiển thị chức năng
đăng nhập, đăng kí cho người dùng. Ngược lại, người dùng đã đăng nhập thì phải
ẩn chức năng đăng nhập, đăng xuất và hiện thị nút đăng xuất cho người dùng. Khi
người dùng bấm nút đằng xuất thì phải hủy session.
Dùng HyperLink để tạo liên kết cho thanh menu, hiện thị nội dung theo danh mục
của menu.

Hinh 3.1: Thiết kế MasterPage cho người dùng

17


Báo cáo bài tập lớn học phần: Lập trình Web
 Thiết kế trang chủ
 Kế thừa masterpage đã thiết kế

 Sử dụng các toolbox DataList, Label, HyperLink, và các ngôn ngữ lập trình cơ
bản (css, html, c#) và cơng nghệ LinQ hoặc ADO đọc dữ liệu trong cơ sở dữ
liệu để hiển thị dữ liệu cho người dùng.

Hinh 3.2: Trang chủ website
 Thiết kế trang thành phần
 Từ trang loại tin sử dụng toolbox HyperLink để chuyển sang trang chi tiết
tin

Hinh 3.3: Giao diện trang thành phần
 Thiết kế trang đăng kí, đăng nhập cho người dùng:
 Để đảm bảo an tồn thơng tin cho người dùng, cần phải hóa mật khẩu người
dùng, sử dụng hàm mã hóa MD5 có sẵn trong thư viện C#.

18


Báo cáo bài tập lớn học phần: Lập trình Web

Hinh 3.4: Giao diện trang đăng ký


Giao diện đăng nhập cần phải thực hiện kiểm tra loại tài khoản đăng nhập là tài
khoản quản trị hay là tài khoản thành viên. Nếu là tài khoản quản trị thì chuyển
trang tran quản trị ngược lại nếu là loại tài khoản thành viên thì chuyển hướng
tới trang chủ người dùng.

Hinh 3.5: Giao diện đăng nhập
3.3. Triển khai Backend
Công nghệ được sử dụng chủ yếu trong phần này là: các ngơn ngữ lập trình html, css,

javascript, c#; một số toolbook có sẵn trong phần mềm như: Label, Gridview, HyperLink
và công nghệ Linq và ADO để đọc dữ liệu.
 Thiết kế MasterPage cho backend

19


Báo cáo bài tập lớn học phần: Lập trình Web

Hinh 3.6: Thiết kế masterpage backend trong visual studio
 Thiết kế trang chủ cho backend

Hinh 3.7: Giao diện trang chủ backend
 Thiết kế trang quản lý người dùng

Hinh 3.8: Giao diện quản lý người dùng

20


Báo cáo bài tập lớn học phần: Lập trình Web
KẾT LUẬN
Học phần lập trình web là một mơn học có rất nhiều kiến thức để học. Các kiến thức
từ nền tảng tới nâng cao. Mơn học có lượng kiến thức rộng lớn. Trong thời gian q trình
theo học mơn học này thì chúng em thấy được rằng để lập trình tốt và thành thạo để tự thiết
kế cho riêng mình một hệ thống website đẹp và bắt mắt là chưa đủ, cần phải rèn luyện thêm
và tìm hiểu thêm để trang trải cho chúng em một kến thức nền vững chắc.
Sản phẩm của nhóm chúng em chưa được hồn thiện lắm, và có một số lỗi thiếu sót
và giao diện website chưa thực sự đẹp mắt. Qua môn học này, chúng em đã nắm vững được
một lượng kiến thức cơ bản để dựng nên một hệ thống website. Mặc dù lượng thời gian học

ở trên lớp thực sự không quá nhiều. Do vậy cần phải mỗi bản thân trong nhóm cần rèn
luyện và thực hành nhiều hơn để sau này có thể phát triển hệ thống website một cách đẹp
mắt và chuẩn chỉ hơn, hạn chế được các lỗi lặt vặt trên hệ thống.
Tóm lại, Lập trình web là mơn học rất hay và tuyệt với.Lượng người sử dụng website
rất lớn do vậy rất tiềm năng cho sự phát triển sau này cho mỗi cá nhân chúng em. Chúng
em cảm ơn thầy Lê Văn Thành đã đồng hành, giảng dạy và hỗ trợ chúng em trong suốt quá
trình học và tìm hiểu về bộ mơn này.
TÀI LIỆU THAM KHẢO

21


Báo cáo bài tập lớn học phần: Lập trình Web
[1] G. EDU, "Gofatech EDU," 29 09 2021. [Online]. Available:
/>[2] S. V. P. Ltd, "Website Rating," [Online]. Available:
/>[3] webtintuc, "webtintuc," 2018. [Online]. Available: />[4] P. T. Anh, "DanTri," Bộ Lao động - Thương binh và Xã hội, [Online]. Available:
/>[5] B. T. Niên, " Báo Thanh Niên," Báo Thanh Niên, [Online]. Available:
/>[6] VICO, "VICO," CÔNG TY CỔ PHẦN CÔNG NGHỆ ĐA NỀN TẢNG VICO,
[Online]. Available: />
22



×