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

BÁO CÁO ĐỒ ÁN CƠ SỞ 1ĐỀ TÀI: THIẾT KẾ WEBSITEHỌC LẬP TRÌNH

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 (570.23 KB, 22 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN
KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO ĐỒ ÁN CƠ SỞ 1

ĐỀ TÀI: THIẾT KẾ WEBSITE
HỌC LẬP TRÌNH

Sinh viên thực hiện

: VÕ THỊ THẢO VY
BÙI THỊ HÀ TIÊN
Giảng viên hướng dẫn: TS. PHẠM NGUYỄN MINH NHỰT
Lớp
: 20IT4

Đà nẵng, tháng 5 năm 2021


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN
KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN CƠ SỞ 1
THIẾT KẾ WEBSITE HỌC LẬP TRÌNH

Sinh viên thực hiện

: VÕ THỊ THẢO VY
BÙI THỊ HÀ TIÊN


Giảng viên hướng dẫn: TS. PHẠM NGUYỄN MINH NHỰT
Lớp
: 20IT4

Đà Nẵng, tháng 5 năm 2021
2


LỜI MỞ ĐẦU

Tự học lập trình ln là một nhu cầu cần thiết của mọi Lập trình viên.
Chẳng gì bằng tự học, tự tìm hiểu, tự nghiên cứu và tự cải thiện bản thân mình.
Nhưng giữa vơ vàn nguồn tài liệu trên mạng, chọn lấy 1 nơi thực sự hiệu quả và
tiết kiệm chi phí lại chẳng hề dễ dàng. Wincode sẽ giúp bạn bỏ túi vài cái tên cực
chất lượng nhé!
Đề tài này nhằm mục tiêu hỗ trợ cho tất cả mọi người có thể học hỏi có
thêm kiến thức về các loại ngơn ngữ lập trình, trao đổi cũng như góp ý về các
dạng bài tập, diễn đàn thảo luận, có thêm nhiều lựa chọn hợp lí. Vì vậy, chúng
em chọn đề tài “Thiết kế website học lập trình”.

3


LỜI CẢM ƠN
Lời đầu tiên cho phép em gửi lời cảm ơn tới các Thầy Cô giáo, các cán bộ cơng tác
tại Khoa Khoa Học Máy Tính, Trường ĐH Cơng Nghệ Thông Tin Và Truyền Thông Việt
- Hàn đã tạo mọi điều kiện giúp đỡ chúng em trong thời gian xây dựng và hoàn thành đồ
án
Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới thầy TS. Phạm Nguyễn Minh Nhựt
người đã tận tình giúp đỡ, chỉ bảo về nghiệp vụ và trực tiếp hướng dẫn nhóm chúng em

trong suốt q trình hồn thành đồ án này.
Tuy nhiên do thời gian có hạn và cùng với nhiều nguyên nhân khác, mặc dù chúng
em đã nổ lực hết mình xong đồ án của nhóm, tuy vẫn cịn mắc phải những thiếu sót và
hạn chế. Em rất mong nhận được sự thông cảm và chỉ bảo của các Thầy Cô cùng tất cả
các bạn.

Em xin chân thành cảm ơn !

4


NHẬN XÉT
(Của giảng viên hướng dẫn)
...............................................................................................................................
…………………………………………………………………………………...
…………………………………………………………………………………...
…………………………………………………………………………………...
……………………………………………………………………………...
…………………………………………………………………………………...
……………………………………………………………………………….......
...............................................................................................................................
......
…………………………………………………………………………………..
…………………………………………………………………………………..
…………………………………………………………………………………..
…..
…………………………………………………………………………………
………………………………………………………………………………..
…………………………………………………………………………………..


5


MỤC LỤC

DANH MỤC CỤM TỪ VIẾT TẮT.................................................................8
CHƯƠNG 1: GIỚI THIỆU..............................................................................9
1.1.Tổng quan............................................................................................................................
Bối cảnh thực hiện đề tài:.......................................................................................................
2.1.Vấn đề cần giải quyết:......................................................................................................
2.2. Đề xuất nội dung thực hiện:............................................................................................
1.2.Phương pháp, kết quả:..........................................................................................................
Phương pháp:.........................................................................................................................
Kết quả:..................................................................................................................................
1.3.Cấu trúc đồ án......................................................................................................................
Chương 1 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT...............................................11
2.1.Sơ lược về ngơn ngữ lập trình web HTML.......................................................................
2.2.Sơ lược về ngơn ngữ lập trình web CSS...........................................................................
2.3.Sơ lược về ngơn ngữ lập trình web Bootstrap...................................................................
2.4.Giới thiệu về phần mềm Visual Studio Code....................................................................
Giới thiệu về môi trường hoạt động Chrome:........................................................................
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG..............................15
3.1.Mơ hình tổng quan của hệ thống nghiên cứu........................................................................
Phương pháp 1: Phương pháp tiếp cận thị trường..................................................................
Phương pháp 2: Phương pháp chuyên môn............................................................................
3.2.Thiết kế chi tiết.....................................................................................................................
Đối tượng của website............................................................................................................
Đặc điểm................................................................................................................................
CHƯƠNG 4: TRIỂN KHAI XÂY DỰNG.....................................................18
4.2.Trang chủ.............................................................................................................................

4.3.Trang đăng nhập, đăng ký....................................................................................................
........................................................................................................................ 20
Kết luận và Hướng phát triển.........................................................................21

6


DANH MỤC HÌNH ẢNH

7


DANH MỤC CỤM TỪ VIẾT TẮT
STT
1
2

Cụm từ
HyperText Markup Language
Cascading Style Sheet

Viết tắt
HTML
CSS

…..

8



CHƯƠNG 1: GIỚI THIỆU
1.1.

Tổng quan

Bối cảnh thực hiện đề tài:
Học lập trình đã phát triển nhanh chóng trong những năm qua, từ sở
thích cá nhân trở thành sự nghiệp của biết bao nhiêu người. Tuy nhiên,
không phải ai cũng cso thể tìm thấy được một trang web học lập trình hiệu quả
cũng nhue hợp lí cho bản thân. Vì vậy, chúng em chọn đề tài “thiết kế website
học lập trình” để giúp tất cả mọi người có thể học hỏi, có thêm nhiều kiến
thức, cũng như các bài giảng về ngơn ngữ lập trình.
2.1.

Vấn đề cần giải quyết:

- Website học lập trình nhằm giúp cho những người muốn học lập
trình tự học một cách hiệu quả nhất, đưa ra các lời khuyên, các giải đáp để
hướng dẫn bạn tiến bộ.
- Website giải quyết được vấn đề chi phí cũng như mọi sự thắc mắc
trong q trình học.
2.2.

Tiết kiệm chi phí, có thể học ở bất cứ đâu.
Đề xuất nội dung thực hiện:

- Thiết kế giao diện website giới thiệu loại ngơn ngữ lập trình hiện có
nhằm giúp người dùng dễ dàng xem được thông tin.
- Thiết kế giao diện website cho phép một dùng truy cập vào trang
web một cách nhanh chóng mà khơng các thủ tục phức tạp.

- Website cơng khai, minh bạch và cung cấp thơng tin chính xác
nhằm đem lại sự tin cậy cho người dùng.

1.2.

Phương pháp, kết quả:

Phương pháp:
- Trước tiên ta phải phân tích và thiết kế giao diện, hệ thống của
website bằng phần mềm.
- Dựa trên kiến thức đã học, chúng ta sử dụng các ngôn ngữ HTML,
CSS, Bootstrap và một số công cụ lập trình như Sublime Text để thiết kế một
website tĩnh.
- Tham khảo, tiếp thu ý kiến, thông tin từ giảng viên hướng dẫn để
hoàn thiện website tốt hơn phần mềm và ngôn ngữ sử dụng.
9


Kết quả:
- Giao diện hội tụ đủ ba yếu tố độc đáo, tinh tế và hiện đại. Hình ảnh
sắc nét và sống động. Tiện lợi cho việc người dùng tìm và hiểu rõ hơn về các
loại ngơn ngữ lập trình. Tốc độ tải trang web nhanh. Website có thể tương
thích với mọi thiết bị di động hay máy tính trên thị trường. Ngoài ra trang web
được thiết kế dễ dàng sử dụng và tiện nâng cấp trong tương lai.
- Ngoài ra, trang web còn một số chức năng chưa hòan thiện và chưa
khai thác được nhiều nội dung.

1.3.

Cấu trúc đồ án

-

Chương 2: Nghiên cứu thiết kế

Đây là chương nêu cụ thể lý thuyết về những ngơn ngữ lập trình của
một webiste. Do đó có thể giúp ta hiểu được cụ thể hơn về các ngơn ngữ lập
trình và ngơn ngữ siêu văn bản.
-

Chương 3: Phân tích và thiết kế hệ thống

Chương này tập trung vào cách thức hoạt động của website và miêu tả
chi tiết chức năng để giúp cho khách hàng có thể tiếp cận dễ dàng với trang
web.
-

Chương 4: Kết quả đạt được

Ở chương này trình bày một số kết quả đạt được, các thư viện được sử
dụng sau khi thiết kế giao diện website.
Cuối cùng là phần kết luận và hướng phát triển của đề tài.

10


Chương 1
2.1.

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT


Sơ lược về ngôn ngữ lập trình web HTML

HTML là chữ viết tắt của HyperText Markup Language (ngôn ngữ đánh
dấu siêu văn bản). HTML được sinh ra để tạo nên các trang web với các mẫu
thơng tin được trình bày trên World Wide Web. HTML có thể được viết lên bởi
các phần mềm, các trình soạn thảo văn bản thơng thường như notepad++,
editplus, …hoặc các trình soạn thảo chuyên dụng như visual studio, sublime
text 3, … Một file HTML sẽ có hai địng dạng mở rộng là .html và .htm.
2.2.

Sơ lược về ngôn ngữ lập trình web CSS

CSS (Cascading Style Sheet). Web được cấu tạo từ các thẻ các html
nhưng với các thẻ html thì mới thể hiện được bộ khung của website. Để căn
chỉnh, trình bày cho đẹp mắt thì ta cần sử dụng ngôn ngữ CSS. Đây là ngôn
ngữ được dùng nhiều trong ngôn ngữ website, thường đi cùng ngôn ngữ html.
2.3.

Sơ lược về ngơn ngữ lập trình web Bootstrap

Bootstrap được xây dựng dựa trên nền tảng HTML templates, CSS
templates và Javascript cơ bản để hình thành nên những mẫu thiết kế có sẵn
như typography, forms, buttons (nút bấm), tables(bảng), navigation, modals,
image carousels cũng như nhiều thành phần khác nữa. Với mục đích giúp cho
các nhà phát triển có thể thiết kế reponsive cho website được dễ dàng và nhanh
hơn, các plugin của Javascript đã được tích hợp và trong Bootstrap.
2.4.

Giới thiệu về phần mềm Visual Studio Code


2. 4.1. Khái niệm về Visual Code
VisualCode là một công cụ soạn thảo mã nguồn do Microsoft phát triển,
được giới thiệu lần đầu vào năm 2015 và chính thức phát hành năm 2016.
VSCode có thể cài đặt và sử dụng trên cả Windows, MacOS và Linux.
VSCode là mã nguồn mở và nó hồn tồn miễn phí.
Có thể nói VisualCode là sự kết hợp tuyệt vời giữa tính đơn giản của
một editor và các cơng cụ hỗ trợ mạnh mẽ dành cho lập trình viên như
Debugger, Git, Terminal và cịn nhiều hơn nữa. Đúng vậy, nhìn chung thì
VSCode vẫn chỉ là một Code Editor nhưng độ hữu ích thì khơng kém cạnh
IDE nào.
2. 4.2.

Những tính năng mạnh mẽ của VisualCode

Nói đến những tính năng hỗ trợ lập trình viên thì từ lúc bắt
đầu, VSCode đã cho thấy sự vượt trội so với các Code Editor khác. Tiêu biểu
11


trong số các tính năng này có thể kể đến như:


IntelliSense:

IntelliSense là sự kết hợp giữa code auto-complete và trí tuệ nhân tạo
(AI). Tính năng này cung cấp một loạt các đề nghị cùng với gợi ý hoặc mô tả
ngắn khi ta đang viết code. Những gợi ý này được tính tốn dựa theo các nhân
tố bối cảnh như ngơn ngữ lập trình, cú pháp, biến, hàm, cũng như các code
trong file.
hết các Code Editor hiện đại đều có IntelliSense, nhưng ít phần mềm

nào chuyên nghiệp bằng VisualCode. Đây là tính năng nâng cao hiệu suất lập
trình và khơng thể thiếu đối với lập trình viên chuyên nghiệp.
VisualCode cung cấp sẵn IntelliSense cho các ngơn ngữ lập trình
JavaScript, CSS, HTML, TypeScript. Ngồi ra bạn cũng có thể cài
thêm IntelliSense cho các ngơn ngữ khác thơng qua extension, hoặc bạn cũng
có thể tự custom tính năng này cho phù hợp với mình, tiện q đúng khơng
nào!
• Tích hợp sẵn Git:
Nhu cầu làm việc nhóm và lưu trữ là khơng thể thiếu, vì vậy tích
hợp Git vào Code Editor như một tính năng cơ bản là một lựa chọn đúng
đắn. Git trên VisualCode cung cấp cho bạn những git action cơ bản như commit
code, pull, push, … Và qua từng phiên bản thì việc hỗ trợ Git càng đầy đủ.


Debugger:

Một trong những tính năng chính của VisualCode chính là khả năng hỗ
trợ debug tuyệt vời. Theo mặc định, VisualCode chỉ kèm theo trình Debug hỗ
trợ NodeJS. Nhưng tất nhiên, một lần nữa, bạn cũng có thể cài thêm các
extension để debug cho các ngơn ngữ khác.


Tích hợp Terminal:

Terminal là một chương trình giao diện cửa sổ dòng lệnh (command
line interface). Cũng như Git, nhu cầu sử dụng terminal của lập trình viên là vơ
cùng quan trọng. Trên VisualCode, bạn có thể mở một hoặc nhiều tab terminal
tại thư mục làm việc hiện tại, điều này làm tăng hiệu suất công việc lên rất
nhiều đấy.



Khả năng tùy chỉnh và mở rộng:

VisualCode cung cấp một khả năng tùy chỉnh tuyệt vời dành cho người
dùng, từ theme, font chữ, kích thước đến tùy chỉnh tính năng, keyboard
12


shortcut, snippets, coding style, … đều vô cùng linh hoạt. Ngồi ra bạn cịn có
thể tùy chỉnh trên từng workspace rất tiện lợi cho từng loại dự án.
Cũng như các Code Editor/IDE khác, VisualCode cũng có khả năng mở
rộng thơng qua việc cài thêm các extension.
Giới thiệu về môi trường hoạt động Chrome:
Google lấy thông tin từ nhiều nguồn khác nhau, bao gồm:
- Trang web.
- Nội dung do người dùng gửi, chẳng hạn như nội dung người dùng gửi
trong Google Doanh nghiệp và Maps.
- Nội dung quét từ sách.
- Cơ sở dữ liệu công khai trên Internet.
- Và nhiều nguồn khác.
Google thực hiện ba bước cơ bản để tạo kết quả từ các trang web:


Thu thập dữ liệu:

- Bước đầu tiên là tìm những trang tồn tại trên web. Google không lưu
giữ một danh mục trung tâm về mọi trang web, do đó, chúng tơi phải liên tục
tìm kiếm các trang mới và thêm những trang đó vào danh sách các trang đã
biết. Google biết đến một số trang vì chúng tơi đã truy cập các trang đó từ
trước. Google tìm thấy các trang khác khi đi theo đường liên kết từ một trang

đã biết đến một trang mới. Ngoài ra, chúng tôi cũng phát hiện một số trang
khác khi chủ sở hữu trang web gửi danh sách các trang để Google thu thập dữ
liệu. Nếu bạn đang sử dụng một nhà cung cấp dịch vụ lưu trữ web được quản
lý, thì họ có thể u cầu Google thu thập dữ liệu mọi trang bạn mới tạo hoặc
cập nhật.
- Khi phát hiện ra URL của một trang, Google sẽ truy cập hoặc thu thập
dữ liệu trang đó để tìm hiểu nội dung trên trang. Google hiển thị trang và phân
tích cả nội dung văn bản lẫn nội dung không phải văn bản cũng như bố cục
hiển thị tổng thể để quyết định vị trí của trang trong kết quả của Tìm kiếm.
Càng hiểu rõ về trang web của bạn bao nhiêu thì Google càng có thể hiển thị
trang cho những người đang tìm kiếm nội dung của bạn một cách phù hợp bấy
nhiêu.


Lập chỉ mục:

Sau khi tìm thấy một trang, Google sẽ cố gắng tìm hiểu nội dung của
trang đó. Quá trình này gọi là lập chỉ mục. Google phân tích nội dung của
13


trang, lập danh mục hình ảnh và tệp video nhúng trên trang và cố gắng tìm
hiểu trang theo cách khác. Thông tin này được lưu trữ trong chỉ mục của
Google – một cơ sở dữ liệu khổng lồ lưu trữ trong rất nhiều máy tính.


Phân phát (và xếp hạng):

Khi người dùng nhập cụm từ tìm kiếm, Google sẽ cố gắng tìm câu trả
lời phù hợp nhất trong chỉ mục của chúng tôi dựa trên nhiều yếu tố. Google cố

gắng xác định các câu trả lời có chất lượng cao nhất và xem xét những yếu tố
sẽ cung cấp trải nghiệm người dùng tốt nhất và câu trả lời phù hợp nhất, như vị
trí, ngơn ngữ và thiết bị của người dùng (máy tính hoặc điện thoại).

14


CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1.

Mơ hình tổng quan của hệ thống nghiên cứu

Phương pháp 1: Phương pháp tiếp cận thị trường
- Bằng cách đáp ứng nhu cầu của người dùng: hiện nay có nhiều
website học lập trình, tuy nhiên hầu hết các website đều có tính phí cho một số
khóa học, cịn các website hồn tồn miễn phí thì khơng có đầy đủ các khóa
học mà người học cần. Đồng thời, số lượng bài tập, các dạng bài tập thực hành
chưa thực sự phong phú.
- Trang web đặt ra mục tiêu rõ ràng, nâng cao tính cạnh tranh, tạo ra
sự khác biệt đối với những trang web khác
Phương pháp 2: Phương pháp chuyên môn
- Sử dụng ngơn ngữ lập trình web thơng dụng như: CSS, Bootstrap,
HTML, …
- Tạo bố cục giao diện một cách khoa học và hợp lý, màu săc hài hòa
và bắt mắt.
-

Đưa ra nội dung, chất lượng của website một cách chính xác

- Phương án tổ chức chuyên môn cao. Luôn cập nhật những sự kiện

mới, những kiến thức mới để thu hút người học truy cập trang web.
- Tư vấn nội dung với từng lĩnh vực cho người học dễ đánh bắt, tiếp
thu phù hợp với tính cách học hỏi của mỗi người.

3.2.

Thiết kế chi tiết

Đối tượng của website
Website được xây dựng để phục vụ hai đối tượng chính là Admin và
User với các chức năng sau:
• Admin

- Đăng nhập website
- Xem, cập nhật, xố thơng tin các bài học
- Xem, trả lời ý kiến, góp ý và phản hồi của người học.
- Xem, xố các thơng tin của người học nhưng khơng được quyền thay
đổi thơng tin đó.
15


• User

- Đã có tài khoản
- Có quyền đăng nhập, đăng xuất, đổi mật khẩu
- Học các khóa học trên website hồn tồn miễn phí
- Được tham gia các cuộc thi, nhận các thông báo, cập nhật mới nhất của
website.
Đặc điểm


 Các module
• Module đăng ký thành viên và đăng nhập hệ thống
Mỗi người dùng truy cập tại website sẽ được quyền đăng ký môt tài
khoản riêng. Sau khi đăng nhập người học có thể học các khóa học hồn tồn
miễn phí mà khơng giới hạn. Một tài khoản do khách hàng đăng ký sẽ lưu trữ
các thông tin cá nhân của khách hàng.
• Module tìm kiếm các khóa học, bài học
Người học sẽ được cung cấp chức năng tìm kiếm trên website.

• Trang giới thiệu:
Giới thiệu các thơng tin về các khóa học trên website, slogan của
website, những giá trị mà website mang đến cho người học.

• Trang liên hệ:
Khách hàng có thể liên hệ với admin để gửi những thắc mắc, ý kiến
đóng góp để website ngày càng hồn thiện hơn.
• Module quản lý các khóa học, bài học
Người quản trị có thể thêm, sửa, xóa, cập nhật thơng tin các bài học,
khóa học.
• Module khác

16


17


CHƯƠNG 4: TRIỂN KHAI XÂY DỰNG
4.2. Trang chủ


Hình 1. Giao diện trang chủ
Trang chủ được thiết kế với giao diện đơn giản, dễ nhìn và thân thiện
với người học. Trang chủ giúp cho người học có cái nhìn tổng quan về trang
web.
Đồng thời giới thiệu cho người học những chức năng chính, những giá
trị mà website WINCODE mang lại cho người học. Trên thanh menu là những
chức năng chính của website như: cung cấp các khóa học hồn tồn miễn phí,
trang diễn đàn thảo luận trực tuyến, thanh tìm kiếm các khóa học, đăng nhập,
đăng ký…

Hình 2. Giao diện trang chủ (tiếp theo)
18


Trên trang chủ có các banner giới thiệu về website, banner thông báo
cho người học về những cuộc thi lập trình diễn ra sắp tới trên hệ thống. Những
cuộc thi sẽ được tổ chức hàng tháng để ngày càng nâng cao trình độ code của
người học.

Hình 3. Giao diện trang chủ (tiếp theo)
Trên trang chủ website còn giưới thiệu cho người học những khóa học
phổ biến trên hệ thống. Và đồng thời giới thiệu tổng quan cho người học
những lợi ích, những kiến thức, kỹ năng mà người học có được sau khi hồn
thành khóa học.

Hình 4. Giao diện trang chủ (tiếp theo)

19



Cuối của website là các thông tin liên lạc, các trang địa chỉ là nơi các
học viên có thể trao đổi để trở thành cộng tác viên của website WINCODE,
đồng thời để nhận những thắc mắc, đóng góp ý kiến của người học để website
ngày càng hoàn thiện hơn.

4.3. Trang đăng nhập, đăng ký

Hình 5. Trang đăng ký

Hình 6. Trang đăng nhập

Trang đăng ký có chức năng cho phép người dùng tạo tài khoản để
thuận tiện trong việc học tập. Sau khi đăng nhập vào hệ thống, người dùng có
thể học tập mà không bị không giới hạn, hệ thống cũng có thể sễ dàng lưu lịch
sử, tiến độ học tập của người dùng. Đồng thời, giúp cho người học có thể trao
đổi, bình luận về các bài học để việc học trở nên hiệu quả hơn.

20


Kết luận và Hướng phát triển
1. Lý thuyết

-

Cơ bản nắm được các lý thuyết, các bước xây dựng một website,
thực hiện đúng quy trình
2. Thực hành

-


Xây dựng được bố cục trang web hợp lý, bước đầu thực hiện được
nghiệp vụ của hệ thống
3. Ưu điểm

-

Website có bố cục hợp lý, màu sắc hài hòa, bắt mắt.

-

Thực hiện được một số chức năng như dự kiến

4. Tồn tại

-

Website nhỏ, mang tính chất mô phỏng

-

Cơ sở dữ liệu nhỏ, chức năng phân quyền chưa tối ưu

-

Chưa thực hiện được nhiều chức năng như dự kiến

5. Hướng phát triển

-


Xây dựng website sử dụng được, đáp ứng đầy đủ yêu cầu nghiệp
vụ của hệ thống.

-

Phân quyền và quản trị tối ưu

-

Cơ sở dữ liệu phong phú hơn

-

Xây dựng thêm chức năng: tích hợp thêm nhiều mini game về lập
trình trên hệ thống để tăng khả năng tư duy, củng cố kiến thức đã học của
người dùng.
6. Kết luận
Website ra đời với mục đích duy nhất là hướng tới cộng đồng những
người có niềm đam mê với lập trình, nên mong cho website sẽ ln phát triển
một cách tốt nhất và có ích nhất. Mặc dù đã cố gắng hoàn chỉnh các yêu cầu
nhưng bài báo cáo cịn rất nhiều thiếu sót, mong nhận được sự chỉ bảo hướng
dẫn của các thầy cô để website có thể hồn chỉnh hơn. Em xin chân thành cảm
ơn quý thầy cô.

21


size 13, ……………………………………………..
…………………………………………………………………………..

…………………………………………………………………………..
…………………………………………………………………………..
…………………………………………………………………………..
…………………………………………………………………………..
…………………………………………………………………………..
…………………………………………………………………………..

22



×