CHƯƠNG I : CƠ SỞ LÝ LUẬN 1. Lý do chọn đề tài Ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với xu hướng phát triển của các phương tiện truyền thông như Báo, Radio. thì việc sử dụng Internet ngày càng phổ biến.
Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu cầu, mục đích của chúng ta chỉ bằng một cái nhấp chuột. Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra đời của hàng loạt website cho các mục đích thương mại, giải trí, tin tức. Để đáp ứng với việc cập nhật thông tin hàng ngày, tình hình xã hội, chính trị, thời sự, và sức khỏe. thì website tin tức ra đời là một nhu cầu tất yếu.
Do đó, chúng em đã vận dụng ngôn ngữ HTML,CSS JavaScript và ngôn ngữ Angular để xây dựng ứng dụng Website Tin tức. Tin tức là những việc đã xãy ra dù tốt dù xấu, để giúp con người biết những chuyện xung quanh và trên Thế giới.Ngày nay nhờ thông tin truyền thông nhanh,cho nên bất cứchuyện gì vừa xãy ra ởđâu trên thế giới thì ta đều có thể biết ngay, nhờđó mà có thể học được nhiều cái hay cũng như tránh được những chuyện xấu xảy ra, như các trận sóng Thần, bão táp, núi lửa sắp đến, các chất độc hại trong thức ăn. giúp con người biết trước mà tránh khỏi các nguy hiểm sắp đến. Tin tức vô cùng quan trọng nó cho người ta tri thức và là cơ sởđể người ta tiến hành mọi việc lớn nhỏ.
Khi có Internet, tin tức càng quan trọng vì tốc độ lan truyền nhanh ảnh hưởng ngay tức thì trên diện rộng. Công cụ và ngôn ngữ thực hiện đề tài 1. Phần mềm Visual Studio Code Visual Studio Code yêu cầu máy tính phải được cài đặt sẵn. Ta có thể kiểm tra bằng cách vào Control Panel > Programs and Features.
2 Tải Visual Studio Code 1.12 theo đường dẫn: https://code.com Sau khi quá trình tải hoàn tất, chạy file cài đặt (VSCodeSetup-xxx.1 cài đặt Visual Studio Code Chọn đồng ý với các điều khoản của phần mềm và chọn Next để tiếp tục.1 cài đặt Visual Studio Code Tại bước này ta sẽ lựa chọn vị trí cài đặt của Visual Studio Code sau đó chọn Next.1 cài đặt Visual Studio Code Cho phép Visual Studio Code tạo Menu Folder và chọn Next để tiếp tục.1 cài đặt Visual Studio Code Các lựa chọn cài đặt thêm, chọn Next để tiếp tục.1 cài đặt Visual Studio Code Xác nhận lần cuối các lựa chọn trước khi bắt đầu quá trình cài đặt. Chọn Install để bắt đầu quá trình cài đặt.1 cài đặt Visual Studio Code 5 Ảnh I.1 cài đặt Visual Studio Code Chọn Finish để hoàn tất quá trình cài đặt, ta cho phép Visual Studio Code chạy sau khi hộp thoại này được đóng lại.1 cài đặt Visual Studio Code Giao diện làm việc của Visual Studio Code.1 giao diện làm việc Visual Studio Code 1.Ngôn ngữ thực hiện đề tài HTML,CSS,JavaScript HTML(Hypertext Markup Language) là một ngôn ngữ đánh dấu được thiết kế 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. Cùng với CSS và JavaScript, HTML tạo ra bộ ba nền tảng kỹ thuật cho World Wide Web. Css (Cascading Style Sheets) – được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML và XHTML.
Ngoài ra ngôn ngữ định kiểu theo tầng cũng có thể dùng cho XML, SVG, XUL. JavaScript, theo phiên bản hiện hành, là một ngôn ngữ lập trình thông dịch được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này được dùng rộng rãi cho các trang web cũng như phía máy chủ.3 Ý nghĩa thực tế đề tài này Về mặt lí luận, luận văn góp phần lựa chọn và hệ thống hoá các lí luận về việc ôn tập củng cố theo quan điểm của lí luận dạy học hiện đại. Trang web xây dựng được là tài liệu tham khảo tốt cho học sinh tự ôn tập củng cố phần cơ bản nhằm rèn luyện kĩ năng tự ôn tập củng cố, nâng cao hiệu quả ôn tập củng cố kiến thức của học sinh.
Trang web là một phương tiện giúp mọi người có thể cập nhật kiến thức. 7 CHƯƠNG II: THỰC TRẠNG 2. Thực trạng đề tài này tại Việt Nam Web site thâm nhập vào Việt Nam từ những năm 1995-1996. Khi đó việc thiết lập nên một Web site là cả một vấn đề.
Vào thời kỳ đó, người ta xây dựng một Web site thông qua việc viết các tệp siêu văn bản HTML với các thẻ của nó bằng các trình soạn thảo thông thường như NotePad, WordPad, cao cấp hơn thì sử dụng Hotdog, Hotmetal có hỗ trợ một vài công cụ để giảm bớt sự nặng nhọc khi phải viết các thẻ HTML. Website tin tức là những trang web trang báo điện tử, được thiết kế chuyên biệt dùng để truyền tải những thông tin mới nhất, nóng hổi nhất ở một lĩnh vực cụ thể nào đó hoặc đa dạng lĩnh vực trong cuộc sống hiện nay. Các độc giả sẽ dễ dàng tiếp cận được những tin tức mới nhất trên website tin tức thông qua chiếc điện thoại thông minh hoặc là laptop, máy tính,…khi có kết nối Internet. Nhờ có website tin tức mà tốc độ lĩnh hội được đa dạng kiến thức cũng như các tin tức về đời sống, xã hội của con người ngày càng nhanh và hiệu quả.
Vì vậy có thể thấy website tin tức là một trong những lĩnh vực website không thể thiếu trong nền tảng Internet hiện nay.Cuối năm 1996, đầu 1997, tại Việt Nam, công nghệ Active Server Page của Mỉcrosotf bắt đầu được nhiều người biết tới. Cùng với nó, việc xây dựng các cơ sở dữ liệu dựa trên Web bắt đầu được xây dựng. Ban đầu là với hệ quản trị cơ sở dữ liệu MS Access hay FoxPro. Sau này, nhiều công nghệ khác cũng đã du nhập vào Việt Nam và nhiều Web site được xây dựng theo hướng này dựa trên nhiều hệ quản trị cơ sở dữ liệu khác nhau như Oracle, Microsoft SQL Server, Sybase, Informix, DB2 và Lotus Domino.
Một hai năm trở lại đây, khi trào lưu sử dụng phần mềm mã nguồn mở với hệ điều hành Linux xuất hiện tại Việt Nam thì xu hướng này được mở rộng ra cả với một số hệ quản trị cơ sở dữ liệu khác như MySQL hoặc PostgreSQL. Với việc phát triển các ứng dụng Web dựa trên cho các cơ sở dữ liệu, có thể thấy rõ có 2 xu hướng chính là sử dụng công nghệ Active Server Page (hoặc .NET) của Microsoft với đại diện là các tệp *.asp 8 (hoặc aspx của .NET) và sử dụng công nghệ Java của Sun với đại diện là các tệp *. Cho tới nay, phần lớn các Web site có sự kết hợp của cả phần động – được xây dựng trên cơ sở các hệ quản trị cơ sở dữ liệu viết trên công nghệ Web – với các tiêu chí của cơ sở dữ liệu chỏ tới phần tĩnh – thường là các tệp siêu văn bản, ảnh, đa phương tiện – được lưu trữ trong các cây thư mục của máy chủ Web. Để thực hiện việc tìm kiếm thông tin trên Web site, người ta sử dụng cách tìm kiếm theo trường của cơ sở dữ liệu kết hợp với kiểu tìm kiếm toàn văn đối với các tệp văn bản nằm trong các cây thư mục của máy chủ Web – thông qua một máy chủ đánh chỉ số tìm kiếm (như MS Index Server chẳng hạn).
Có thể nói, hiện nay tại Việt Nam có hàng chục ngàn Web site đã và đang được xây dựng. Vì vậy, nhu cầu về quản lý nội dung thông tin trên Web site là rất lớn.Hiện trạng những website tin tức Việt Nam 1. Trang tin điện tử Trang tin điện tử là một dạng của website tin tức, thường được hiển thị dưới dạng blog cá nhân, blog tin tức, trang thông tin nội bộ, cổng thông tin điện tử, hoặc một số hình thức tương tự khác. Đặc tính của trang tin điện tử chính là cung cấp tổng 9 hợp nhiều dạng thông tin bằng những bài viết độc đáo, không gò bó về cấu trúc, tạo ra môi trường trao đổi và làm việc trực tiếp giữa nhiều đối tượng liên quan.
Ví dụ những trang tin điện tử: diendat. Trang báo điện tử Trang báo điện tử là trang website tin tức được xuất bản bởi tòa soạn điện tử, các quy định bài viết, cấu trúc, hình thức đều tuân thủ theo Luật báo chí. Phần lớn các thông tin, nội dung trên trang báo điện tử đều được trích, cập nhật từ nhiều nguồn khác nhau, hoặc và bao gồm cả nguồn từ chính trang báo đó. Ở trang báo điện tử, người đọc sẽ dễ dàng thể hiện quan điểm của mình nhờ tính năng bình luận, đồng thời người đọc khác cũng có thể phản hồi, tương tác trực tiếp với những bình luận trước.
Báo điện tử phục vụ đa dạng đối tượng độc giả, tiếp cận số lượng đông đảo người dùng. Báo điện tử là mô hình website đóng vai trò quan trọng nhất trong cuộc sống, đây là công cụ rất tiện ích, có thể giúp mọi người trong và ngoài nước có thể cập nhật tin tức nhanh chóng ở bất cứ đâu, bất cứ thời điểm nào. Ví dụ trang báo điện tử: dantri. Trang tin tức điện tử tổng hợp 10 Trang tin tức điện tử tổng hợp được hiểu đơn giản đó chính là loại website tổng hợp tất cả tin tức từ những trang thông tin điện tử, báo điện tử khác.
Mặc dù trang web này sẽ tổng hợp lại những nguồn thông tin của các web khác, tuy nhiên nó vẫn đảm bảo được tốc độ cập nhật, và có giá trị tương đương với nguồn chính. Ví dụ trang tin tức điện tử tổng hợp: baomoi.Báo Net Ảnh II.4 Báo net Đây cũng là ứng dụng hỗ trợ người dùng theo dõi các sự kiện, cập nhập tin tức nhanh và đầy đủ. Bạn có thể yên tâm về độ đa dạng và chất lượng của nguồn tin vì đa phần các tin tức đó đều được cung cấp bởi các trang báo lớn như Vietnamnet, VnExpress, Tuổi Trẻ, Dân Trí, Thanh Niên, Tia Sáng, Dân Việt, 11 Công An Nhân Dân, Pháp Luật Việt Nam… Tốc độ đọc báo cũng khá mượt, trải nghiệm dễ dàng và nhanh chóng. Đánh giá website Khi thành lập webiste dạng này, đặc thù riêng là phải phục vụ đến nhiều đối tượng độc giả nên giao diện và bố cục đơn giản, tốc độ đường truyền nhanh, máy chủ ổn định và chịu tải cao, dung lượng và băng thông lớn.
Thiết kế Website chuyên nghiệp, bố cục khoa học các chức năng nhằm tạo sự dễ dàng, thuận tiện, giao diện lôi cuốn người đọc. Website được sử dung các công nghệ trong thiết kế và code để load nhanh và tăng tính linh hoạt cho website.