Bai Tap Tieu Luan HK 2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

DANH SÁCH BÀI TẬP TIỂU LUẬN

LẬP TRÌNH WEB VÀ ỨNG DỤNG - 503073

HỌC KỲ 2 – NĂM HỌC 2020 - 2021

I. DANH SÁCH ĐỀ TÀI

STT TÊN ĐỀ TÀI MÔ TẢ

Tìm hiểu về giao thức HTTP và cơ chế hoạt động của giao thức HTTP.

Mục tiêu đầu ra: Người đọc có thể:


- Hiểu được giao thức HTTP là gì, hiểu được các nội dung quan trọng trong giao thức HTTP.
- Hiểu được định dạng của HTTP Message, cơ chế truyền nhận HTTP Message, quá trình trao đổi
thông tin giữa web browser (client) và web server.
- Hiểu được sự khác nhau giữa các phiên bản của giao thức HTTP, các tính năng nổi bật ở mỗi phiên
1 Giao thức HTTP
bản HTTP.

Gợi ý về phần demo:


- Tự code một web server đơn giản.
- So sánh hiệu năng giữa các phiên bản HTTP hoặc giữa việc có/không có sử dụng một tính năng nào
đó trong HTTP.
- Minh họa về các tính năng nổi bật khác trong giao thức HTTP

Trang 1/7
Tìm hiểu tổng quan về việc triển khai một ứng dụng web sau khi đã hoàn tất quá trình phát triển (coding).

Mục tiêu đầu ra: Người đọc có thể


- Biết cách chọn mua/đăng ký tên miền, web hosting.
2 Triển khai ứng dụng web
- Biết cách cấu hình để trỏ tên miền về web hosting và cấu hình các thông số cần thiết khác.
- Biết những cách khác nhau để upload mã nguồn lên các dịch vụ hosting hoặc các dịch vụ cloud của
Google, Amazon, Heroku…
- Các vấn đề khác như: cách chọn mua và cài đặt chứng chỉ SSL.

Tìm hiểu về những lỗ hỗng bảo mật thường gặp đối với một website, cách mà các hacker tấn công các
trang web hoặc đánh cắp thông tin người dùng thông qua những lỗ hổng này cũng như là phương án khắc
phục/biện pháp phòng tránh. Đưa ra khuyến nghị về những điều cần làm, điều cần tránh khi phát triển và
3 Bảo mật trang web
triển khai một website.

Một số gợi ví dụ các loại tấn công như DDOS, SQL Injection, XSS Scripting, Không dùng https…

II. YÊU CẦU ĐẦU RA


- Bài báo cáo: Các nhóm trình bày báo cáo theo mẫu chung của Khoa. Nội dung của báo cơ bản là cung cấp cho người đọc hiểu
được nhóm đã tìm hiểu về nội dung gì, nó hoạt động ra sao và kết quả mà nhóm đã tìm hiểu được. Giảng viên sẽ cung cấp các
hướng dẫn cụ thể về cách viết, trình bày báo cáo này.
- Video demo: video có âm thanh do một thành viên của nhóm đại diện trình bày về nội dung mà nhóm đã tìm hiểu. Video có thời
lượng tối đa là 20 phút, nếu nội dung dài hơn thì có thể tua nhanh một số đoạn không quan trọng để đảm bảo thời lượng vẫn là
20 phút. Nên chọn thành viên nói to rõ, thuyết trình tốt, video chỉ cần chuẩn 720p. Phần trình bày video demo này không nhất
thiết phải sử dụng slide powerpoint, chỉ cần làm rõ được vấn đề, cho người xem thấy được kết quả tìm hiểu của nhóm, cung cấp

Trang 2/7
các thông tin hữu ích về đề tài mà nhóm đã tìm hiểu đến người xem. Giảng viên phụ trách chấm (giảng viên dạy thực hành) có
thể đổi yêu cầu quay video demo thành chấm bài báo cáo trực tiếp nếu cần.
- Source code: mã nguồn của sản phẩm/các sản phẩm minh họa trong bài làm (nếu có). Cần cung cấp đầy đủ mã nguồn, thư viện,
database và các hướng dẫn cần thiết để người chấm có thể chạy được mã nguồn này trên máy của họ.

III. CÁCH NỘP BÀI

- Toàn bộ nội dung bài làm cần được đặt trong một thư mục có định dạng MSSV1_HoTen1_MSSV2_HoTen2 (thư mục gốc).
Nếu nhóm có thành viên nào bỏ ngang thì xóa tên thành viên đó khỏi báo cáo và tên thư mục gốc trước khi nộp bài.
- Trong thư mục gốc sẽ chứa: tập tin baocao.pdf, demo.mp4, thư mục ‘source’, tập tin Readme.txt và phiếu tự đánh giá.
• Thư mục ‘source’: chứa tất cả mã nguồn, thư viện, tập tin database và các tập tin cần thiết khác.
• Readme.txt: chứa thông tin thành viên của nhóm, các ghi chú step-by-step cần thiết để người chấm có thể chạy được
source code (nếu có) trên máy của họ và các thông tin cần thiết khác.
• Phiếu tự đánh giá: giảng viên sẽ cung cấp mẫu dựa theo thang chấm điểm và thông báo sau.
- Thư mục gốc cần được zip lại trước khi nộp, tập tin nộp bài sẽ có tên theo mẫu: MSSV1_HoTen1_MSSV2_HoTen2.zip.
- Chỉ một thành viên đại diện nhóm thực hiện việc nộp bài, thời gian nộp bài sẽ do giảng viên dạy thực hành thông báo.

IV. GHI CHÚ KHÁC


- Phần mô tả đề tài và mô tả trong thang chấm điểm chỉ mang tính chất tham khảo để định hướng cho các nhóm khi tìm hiểu và
thực hiện bài tiểu luận. Các nhóm dựa trên những thông tin có được từ việc tìm hiểu của các thành viên để thực hiện bài báo cáo
cũng như chọn nội dung demo phù hợp. Nói chung, bài làm càng tốt, càng có đầu tư thì càng được đánh giá cao.

Trang 3/7
- Nhiệm vụ của bài tiểu luận hoàn toàn độc lập với đồ án cuối kỳ, vì vậy tất cả các thành viên cần phải tham gia vào công việc của
cả bài tiểu luận và đồ án cuối kỳ. Bài tiểu luận do giảng viên thực hành chấm. Bài đồ án cuối kỳ do giảng viên lý thuyết chấm.
- Sinh viên được phép tham khảo mã nguồn và hướng dẫn trên mạng internet trong quá trình tìm hiểu và làm bài nhưng tuyệt đối
không được sao chép nội dung của người khác, nhóm khác. Nếu bị kết luận là ‘đạo văn’, tất cả thành viên nhóm sẽ bị xử lý bằng
hình thức 0 điểm bài tập và cấm thi cuối kỳ.

V. THANG ĐIỂM CHI TIẾT

THANG
NỘI DUNG ĐÁNH 1 2 3 4
GIÁ
TIÊU CHÍ

ĐIỂM 0 điểm 1/4 điểm 1/2 điểm - 3/4 điểm Trọn điểm
(giảng viên xem xét mức cụ thể khi chấm)

BÁO CÁO 6.0

Nội dung tìm hiểu rất đầy đủ và chi


Nội dung tìm hiểu rất sơ sài, chưa Nội dung tìm hiểu tương đối đầy đủ
tiết, làm rõ được các khía cạnh của
làm nổi bật được các vấn đề quan nhưng chưa khai thác sâu vào các khía
Nội dung tìm hiểu 2.0 Không có báo cáo chủ đề mà nhóm được phân công
trọng trong chủ đề mà nhóm được cạnh của chủ đề hoặc chưa có sự phân
tìm hiểu. Có sự phân tích/đánh
phân công tìm hiểu. tích/so sánh/đánh giá cụ thể.
giá/so sánh...

Trang 4/7
Trình bày những thông tin có chọn
Nội dung tương đối đầy đủ và cũng có
Chỉ sao chép nội dung trực tiếp từ lọc, có trích dẫn nguồn gốc rõ ràng.
trích dẫn tuy nhiên chưa chú trọng vào
các trang blog và tổng hợp thành báo Nội dung trong báo cáo được
việc tự viết lại theo lối hiểu và phong
cáo hoặc giữ nguyên lối viết của các nhóm viết lại dựa trên những thông
Tính đúng đắn 1.0 Không có báo cáo cách viết của nhóm hoặc có những nội
blogger mà không chọn lọc, không tin mà nhóm đã tìm hiểu và được
dung tham khảo trên blog còn mơ hồ,
viết lại theo cách hiểu và phong cách viết phong cách viết của nhóm,
gây khó hiểu nhưng nhóm chưa diễn đạt
viết của nhóm. không sao chép nội dung trực tiếp
lại một cách dễ hiểu hơn.
từ các trang blog.
Báo cáo trình bày sạch sẽ, có bố
Phong cách trình bày và cách hành văn cục rõ ràng, sử dụng căn chỉnh lề,
Trình bày báo cáo cẩu thả, xấu,
tạm ổn tuy nhiên vẫn còn một số lỗi màu chữ, kích thước chữ, kích
không có sự đầu tư. Không có sự dãn
Phong cách trình bày và trình bày khiến báo cáo chưa bắt mắt thước hình ảnh, bảng biểu phù
1.0 Không có báo cáo cách dòng, căn lề chữ, không sử
cách hành văn hoặc lỗi chính tả hoặc lối viết văn theo hợp. Cách hành văn chuyên
dụng đồng bộ font chữ, màu sắc, có
hướng “văn nói”, chưa phù hợp với nghiệp, phù hợp với lối văn viết.
nhiều lỗi chính tả.
phong cách của báo cáo. Không có lỗi chính tả và các lỗi về
trình bày.

Có hình ảnh/bảng biểu/sơ đồ nhưng Có hình ảnh/bảng biểu/sơ đồ nhưng Sử dụng hình ảnh/bảng biểu/sơ đồ
giống như không có: hình ảnh không chưa chú trọng đầu tư và còn gặp các lỗi phù hợp, chính xác. Tự chụp ảnh
liên quan hoặc sao chép hình cơ bản như: không có caption screenshot hoặc thiết kế hình ảnh
Không có báo cáo
Hình ảnh, ảnh/bảng biểu nguyên trạng từ các ảnh/bảng/sơ đồ, dùng những ảnh rất cơ bản vẽ hợp lý. Các bảng biểu, sơ
1.0 hoặc baó cáo không
bảng biểu, sơ đồ trang blog mà không có chọn lọc, bị bản lấy trên blog trong khi có thể tự đồ (nếu có) thể hiện thông tin rõ
có hình ảnh
dính watermark hoặc cách đường nét vẽ/tự chụp screenshot những ảnh này, ràng, dễ tiếp cận. Mỗi hình
vẽ/đánh dấu không liên quan của tác ảnh quá lớn/quá nhỏ hoặc dư thừa các ảnh/bảng biểu/sơ đồ đều có
giả blog trên ảnh/bảng. thông tin không cần thiết trong ảnh. caption rõ ràng.

Viết sai tên trường;


Không có một trong các trang: trang
sai họ tên, mã số
bìa, mục lục, lời cảm ơn, tài liệu
của các thành viên
tham khảo hoặc sai thông tin tên Có đầy đủ các trang bìa, mục lục, phục Trình bày sạch đẹp đúng mẫu do
trong nhóm; chưa
Trang bìa, mục lục, giảng viên phụ trách, hoặc vẫn giữ lục và tham khảo nhưng vẫn còn một số Giảng viên/Khoa cung cấp, thông
1.0 xóa các comment
phụ lục, tham khảo nguyên văn một trong các trang phụ lỗi nhỏ khác chẳng hạn như trình bày rất tin chính xác, đầy đủ. Không gặp
hướng dẫn trong
lục chứa thông tin mẫu (không liên ẩu nội dung trên các trang này các lỗi cơ bản.
file báo cáo mẫu;
quan đến bài làm) như trong file báo
sao chép lời cảm ơn
cáo mẫu được giảng viên cung cấp.
trên mạng.

Trang 5/7
DEMO 4.0

Nội dung tương đối, đã đề cập đến nội Nội dung chi tiết, đầy đủ. Có sự so
dung chính của chủ đề mà nhóm đã tìm sánh, đánh giá, đối chiếu bằng
Nội dung video demo rất sơ sài,
hiểu tuy nhiên vẫn chưa tìm hiểu đủ sâu bảng biểu/sơ đồ... Làm rõ được
Nội dung của chưa làm nổi bật được các vấn đề
2.0 Không có video hoặc chưa đủ hết các khía cạnh của chủ vấn đề mà nhóm tìm hiểu, giúp
video demo quan trọng trong chủ đề mà nhóm
đề, chưa đưa ra được những đánh giá, người xem có thể nắm bắt được nội
được phân công tìm hiểu.
phân tích, so sánh để người đọc có thể dung mà nhóm tìm hiểu một cách
nắm bắt vấn đề một cách nhanh chóng. dễ dàng.

Không trực tiếp thực hiện việc demo Hoàn toàn tự thực hiện sản phẩm
Tự thực hiện phần demo hoặc chỉ tham
hoặc thực hiện trên nội dung mà minh họa mà không sử dụng lại nội
khảo nội dung làm sẵn ở mức độ vừa
Chất lượng của người khác đã làm sẵn hoặc sản dung của người khác. Sản phẩm
1.0 Không có video phải. Sản phẩm minh họa chưa hoàn
demo phẩm minh họa không làm nổi bật minh hoạ hoàn chinh, không còn
chỉnh hoặc chưa bao quát đầy đủ các vấn
được vấn đề tìm hiểu, thỉnh thoảng lỗi hoặc còn những lỗi nhỏ không
đề trong nội dung tìm hiểu của nhóm.
vẫn gặp sự cố trong quá trình demo. đáng kể.

Có sự chuẩn rất bị tốt, trình bày


Không có sự chuẩn bị hoặc trình bày
demo sinh động, cuốn hút. Người
nội dung qua loa, sơ sài. Âm thanh
Phong cách trình bày Sự chuẩn bị và phong cách trình bày ở trình bày có giọng to tõ dễ nghe và
1.0 Không có video khó nghe, nhiễu hoặc nội dung bị sự
video demo mức độ trung bình, chưa đủ lôi cuốn. phong cách trình bày tự tin. Làm
cố, gián đoạn khiến cho người xem
cho người nghe cảm thấy dễ hiểu,
khó nắm bắt nội dung.
nhanh chóng nắm bắt được vấn đề.

Điểm trừ có thể được áp dụng (tùy thuộc giảng viên) trong các trường hợp như:

- Phân chia công việc không đồng đều giữa các thành viên trong nhóm.
- Nộp trễ hạn, nộp qua email cá nhân.
- Nộp không đúng định dạng theo yêu cầu:

Trang 6/7
o Thiếu hoặc không có thông tin thành viên (bailam.zip…)
o Không có các thông tin mô tả cần thiết: ví dụ không có hướng dẫn chạy source code hoặc chạy được source code nhưng
không cung cấp tài khoản admin để truy cập ứng dụng…

Trang 7/7

You might also like