Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)Nghiên cứu và xây dựng website tin tức an ninh mạng bằng Dotnetnuke (LV thạc sĩ)
HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG - SONESAY NORASENG NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC AN NINH MẠNG BẰNG DOTNETNUKE LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) HÀ NỘI – 2017 HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG - SONESAY NORASENG NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC AN NINH MẠNG BẰNG DOTNETNUKE CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN MÃ SỐ: 60.48.01.04 LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) NGƢỜI HƢỚNG DẪN KHOA HỌC : PGS.TS TRẦN QUANG ANH HÀ NỘI – 2017 i LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu khoa học độc lập riêng Các số liệu sử dụng phân tích luận án có nguồn gốc rõ ràng, công bố theo quy định Các kết nghiên cứu luận văn tự tìm hiểu, phân tích cách trung thực, khách quan phù hợp với thực tiễn đơn vị Cục Điều tra An ninh mạng, Bộ Công an Lào Các kết chƣa đƣợc công bố nghiên cứu khác Tôi xin chịu trách nhiệm công trình nghiên cứu riêng Hà Nội, tháng 06 năm 2017 Tác giả luận văn ký ghi rõ họ tên SONESAY NORASENG ii LỜI CẢM ƠN Chúng xin chân thành cảm ơn Khoa Công nghệ Thông tin, Học viện Bƣu viễn thông tạo điều kiện cho thực luận văn tốt nghiệp Xin cảm ơn Thầy PGS.TS TRẦN QUANG ANH, Phó giám đốc Học viện Công nghệ Bƣu viễn thông, ngƣời tận tình hƣớng dẫn, bảo học viên suốt thời gian thực luận văn Trong thời gian làm việc với Thầy, học hỏi đƣợc nhiều kiến thức bổ ích mà học đƣợc tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc Thầy Học viên xin chân thành cảm ơn quý Thầy cô Khoa Công nghệ Thông tin, Học viện Bƣu viễn thông, cảm ơn Cục Điều tra An ninh mạng, Bộ Công an Lào cho hội khảo sát, thu thập thông tin quý giá làm tiền đề cho phát triển đề tài tốt nghiệp Xin gửi lời cảm ơn chân thành đến gia đình, ba mẹ bè bạn nguồn động viên to lớn, giúp đỡ vƣợt qua khó khăn suốt trình làm việc Mặc dù cố gắng hoàn thiện luận văn với tất nỗ lực thân, nhƣng chắn tránh khỏi thiếu sót Kính mong quý Thầy Cô tận tình bảo Một lần nữa, xin chân thành cảm ơn mong nhận đƣợc đóng góp quý báu tất ngƣời Hà Nội, tháng 06 năm 2017 Tác giả luận văn ký ghi rõ họ tên SONESAY NORASENG iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC TỪ VIẾT TẮT v DANH MỤC BẢNG BIỂU vi DANH MỤC HÌNH VẼ vii MỞ ĐẦU .1 CHƢƠNG I: NGHIÊN CỨU TỔNG QUAN 1.1 1.1.1 Khái niệm 1.1.2 Tại lại cần Hệ quản trị nội dung? 1.1.3 Các tính Hệ quản trị nội dung 1.2 Giới thiệu hệ quản trị nội dung Nghiên cứu công nghệ xây dựng website 1.2.1 Công nghệ Dotnetnuke 1.2.2 Công nghệ Joomla 1.2.3 Công nghệ Wordpress 10 1.2.4 Đánh giá công nghệ lựa chọn công nghệ xây dựng website 12 1.3 Quy trình xây dựng website 13 1.4 Kết luận chƣơng 15 CHƢƠNG II: PHÂN TÍCH THIẾT KẾ 16 2.1 Phân tích thực trạng đơn vị 16 2.2 Phân tích yêu cầu hệ thống 17 2.2.1 Yêu cầu chức 17 2.2.2 Mô hình hệ thống 19 2.2.3 Mô hình chức 20 2.2.4 Mô hình kỹ thuật 21 2.3 Thiết kế hệ thống 22 2.3.1 2.4 Thiết kế mô hình liệu 22 Mô hình luồng liệu 27 2.4.1 Quản lý tin tức 27 iv 2.4.2 2.5 Thiết kế xử lý 30 2.5.1 Cấu trúc chức hệ thống phần mềm 30 2.5.2 Các chức hệ thống 31 2.5.3 Tiện ích 32 2.6 Phân hệ quản lý 29 Thiết kế chức hệ thống 32 2.6.1 Kiến trúc Client-Server 32 2.6.2 Kiến trúc phần mềm 33 2.6.3 Thiết kế chức hệ thống 34 2.7 Thiết kế cho trang chủ: 35 2.8 Kết luận chƣơng 42 CHƢƠNG 3: CÀI ĐẶT, CHẠY THỬ NGHIỆM, ĐÁNH GIÁ GIẢI PHÁP DOTNETNUKE 43 3.1 Tiến hành vận hành trang web tin tức an ninh mạng 43 3.2 Một vài giao diện chƣơng trình 43 3.3 Đánh giá giải pháp DotNetNuke 46 3.4 Kết luận chƣơng 48 KẾT LUẬN .49 DANH MỤC CÁC TÀI LIỆU THAM KHẢO 50 v DANH MỤC TỪ VIẾT TẮT Từ viết tắt Tiếng Anh Tiếng Việt ASP Active Server Pages Trang hoạt động máy chủ CMS Content Management System Hệ thống quản lý nội dung CSDL Database Cơ sở liệu HTML Hypertext Markup Language Ngôn ngữ đánh dấu Hypertext IOT Internet of Things Mạng lƣới vạn vật kết nối Internet PHP Professional Home Page Ngôn ngữ lập trình SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc SEP Software Phát triển phần mềm / Quy Development/Engineering Process trình Kỹ thuật SLC Software Life Cycle Chu kỳ sống phần mềm PDF Portable Document Format Định dạng Tài liệu Di động URL Uniform Resource Locator Định vị tài nguyên thống XML Extensible Markup Language Ngôn ngữ đánh dấu mở rộng www World Wide Web Mạng lƣới toàn cầu vi DANH MỤC BẢNG BIỂU Bảng 2.1: Dữ liệu tin tức (TNQ_CMS_Article) .22 Bảng 2.2: Dữ liệu danh mục tin (TNQ_CMS_Categories) 24 Bảng 2.3: Chủ đề (TNQ_CMS_Tags) .24 Bảng 2.4: Dữ liệu bình luận (TNQ_CMS_Comments) 25 Bảng 2.5: Dữ liệu ngƣời dùng (TNQ_Users) 25 Bảng 2.6: Dữ liệu quyền ngƣời dùng (TNQ_Roles) 26 Bảng 2.7: Danh sách xử lý động hệ thống 30 Bảng 2.8: Danh sách danh mục, số liệu ban đầu hệ thống 31 vii DANH MỤC HÌNH VẼ Hình 1.1: Cấu trúc tổng quan CMS[1] Hình 1.2: Cấu trúc Joomla![2] Hình 1.3: Mô hình thác nƣớc (Waterfall) 14 Hình Mô hình hệ thống 19 Hình 2 Mô hình chức hệ thống .20 Hình Mô hình kỹ thuật hệ thống 22 Hình Mô hình sở liệu .22 Hình Mô hình luồng liệu phân hệ tin tức 27 Hình Mô hình luồng liệu phân hệ tin tức duyệt 28 Hình Mô hình liệu phân hệ quản lý 29 Hình Kiến trúc Client-Server .33 Hình Kiến trúc phần mềm 33 Hình 10 Thiết kế trang chủ 35 Hình 11 Thiết kế giao diện cho trang khác .36 Hình 12 Thiết kế hình đăng nhập 36 Hình 13 Phân quyền truy cập 40 Hình 14 Cấu hình module tin tức 41 Hình 3.1: Giao diện trang chủ trang web 43 Hình 3.2: Giao diện website theo chuyên mục 44 Hình 3.3: Giao diện chi tiết tin tức 44 Hình 3.4:Giao diện quản trị tin tức 45 Hình 3.5: Giao diện thêm tin tức .45 MỞ ĐẦU Lý chọn đề tài Ngày nay, công nghệ thông tin trở thành “một phần tất yếu sống” Sự phát triển công nghệ thông tin tiền đề cho phát triển ngành khoa học khác Song song với phát triển mạnh mẽ khoa học kỹ thuật, nhu cầu cập nhật thông tin ngƣời ngày nâng cao Có thông tin ngƣời tiếp cận, nắm bắt hiểu biết đƣợc thay đổi giới xung quanh Nhƣng việc cung cấp thông tin nhƣ cung cấp vấn đề cần đặt cho tất nhà thiết kế, nhà làm công nghệ thông tin nhƣ Trang web phƣơng pháp quan trọng để cung cấp thông tin có khả cung cấp thông tin cách nhanh chóng, xác, đầy đủ, đƣợc cập nhật kịp thời cách trình bày hấp dẫn Hiện nay, an ninh mạng vấn đề làm đau đầu quan doanh nghiệp toàn cầu, trở nên quan trọng giới bƣớc vào cách mạng công nghiệp lần thứ 4, ứng dụng kết nối vạn vật (IoT), mạng xã hội, thiết bị di động điện toán đám mây ngày phổ biến Do việc cung cấp thông tin liên quan đến vấn đề an ninh mạng vấn đề quan trọng thiết thời gian tới Cục Điều tra An ninh mạng, Bộ Công an Lào, nơi học viên công tác, quan đầu ngành công tác bảo đảm an ninh, an toàn mạng hệ thống máy tính, mạng máy tính đơn vị phủ Trong có nhiệm vụ điều tra thông báo thông tin an ninh mạng cho đơn vị nhân dân đƣợc biết Hiện Cục Điều tra An ninh mạng chƣa có trang web cung cấp thông tin an ninh mạng nên thông tin an ninh mạng đƣợc gửi cho đơn vị đƣờng công văn nên chƣa đáp ứng đƣợc yêu cầu thực tế đơn vị Vì vậy, luận văn nghiên cứu, xây dựng trang web cung cấp thông tin an ninh mạng cho Cục Điều tra An ninh mạng để phục vụ nhu cầu thực tế đơn vị 36 - Thiết kế giao diện cho trang khác: Logo Banner MENU [ContentPane] [RightPane] [BottomPane] Hình 11 Thiết kế giao diện cho trang khác - Thiết kế hình đăng nhập Hình 12 Thiết kế hình đăng nhập Màn hình đăng nhập hình mà ngƣời dùng gặp đăng nhập vào hệ thống Nếu thành công, ngƣời dùng đăng nhập làm việc với hệ thống dƣới quyền hạn đƣợc phân công 37 Mô tả hoạt động: Ngƣời dùng nhập tên đăng nhập mật Sau chọn “Đăng nhập” “Đăng kí” Các thành phần hình Nhóm Loại Ý nghĩa TextBox Hai textbox thuộc nhóm dùng để nhập tên mật đăng nhập Button - Hai button đăng nhập Màn hình tìm kiếm tin tức: Mô tả hoạt động Ngƣời dùng chọn tiêu chí tìm kiếm (Từ khóa, phạm vi, tên tác giả…) Nếu ngƣời dùng biết nhiều thông tin xác tin cần tìm khả tìm thấy tin cao Có thể tìm tin đƣợc đăng khoảng thời gian cách nhấn vào link xem lịch danh mục # Ảnh Từ 15/05/2014 Tiêu đề Đến 15/05/2020 Ngày đăng Lƣơt Search Comment Tìm kiếm Tác giả xem 8/9/2015 101 Feat ured 12:00:00:am Sonesay Fals norasen e g 8/8/2015 12:00:00:am 100 Tân nhật Fals quang e Mô tả hoạt động: ngƣời dùng chọn tiêu chí tìm kiếm (Từ khóa, phạm vi, tên tác giả…) Nếu ngƣời dùng biết nhiều thông tin xác tin cần tìm khả tìm thấy tin cao Có thể tìm tin đƣợc đăng khoảng thời gian cách nhấn vào link xem lịch Một đoạn JavaScript làm xuất cửa sổ lịch cho phép bạn chọn ngày tháng năm 38 Các thành phần hình Nhóm Loại Ý nghĩa TextBox Từ khóa tìm kiếm TextBox Từ ngày TextBox Đến ngày ComboBox Tìm theo chuyêm mục Link Button Tìm kiếm Tổ hợp control Trang thể kết tìm kiếm Màn hình xử lý danh mục chuyên mục - Nhập từ khóa Hình ảnh # Tìm kiếm search Them Tên danh mục Tin bảo mật Tin công nghệ Kiến thức an ninh mạng Mã độc Cảnh báo Mô tả Tổng số biểu ghi: Chức Mô tả hoạt động: Có chức tìm kiếm theo tên chuyên mục, hiển thị theo nhánh Có chức thêm, sửa xóa chuyên mục Các thành phần hình: Nhóm Loại Ý nghĩa TextBox Từ khóa tìm kiếm Link Button Thêm Link Button Tìm kiếm Lable Số lƣợng kết tìm kiếm Tổ hợp control Trang thể kết tìm kiếm kết danh mục theo sơ đồ hình 39 - Màn hình quản lý Nhóm ngƣời dùng: Ngƣời dùng, phân quyền ngƣời dùng Tìm kiếm Search Username Chức Tên tài Tên hiển thị Địa Số điện khoản Ngày tạo thoại Phân Phongvien1 Phongvientap1 N/A quyền, Securityinfo QT HT sửa, xóa Tổngbiêntâp Tổng biên tập 5/15/2017 7/21/2015 N/A 5/5/2017 Mô tả hoạt động: Ngƣời dùng thêm ngƣời dùng chỉnh sửa thông tin ngƣời dùng nhấn button “Edit” ngƣời dùng tƣơng ứng, Ngoài phân quyền nhóm ngƣời dùng Việc tổ hình danh mục nhóm ngƣời dùng ngƣời dùng danh mục Các thành phần mà hình: Nhóm Loại Ý nghĩa TextBox Link Button Tìm kiếm Link Button Sửa Link Button Xóa Link Button Phân quyền ngƣời dùng Tổ hợp control Trang thể kết tìm kiếm kết danh mục theo sơ đồ hình Từ khóa tìm kiếm 40 - Màn hình phân quyền truy cập Hình 13 Phân quyền truy cập Mô tả hoạt động: Sau quản trị truy cập vào trang cấu hình truy cập vào trang Và phân nhỏ truy cập module trang theo chức nhóm ngƣời dùng Các thành phần mà hình: lƣới liệu hiển thị chức danh sách nhóm ngƣời dùng gồm cột sau: Cột Loại Ý nghĩa Lable Check Box Quyền hiển thị module Check Box Quyền hiển thị cấu hình module Danh sách nhóm quyền 41 - Màn hình cấu hình module tin tức Hình 14 Cấu hình module tin tức Mô tả hoạt động: Đây hình để cấu hình module tin tức hệ thống Theo chế module công nghệ Dotnetnuke module tin tức sử dụng nhiều lần với cách hiển thị khác Ta cấu hình danh mục hiển thị, xếp, link chi tiết tới trang, hiển thị phân trang hay tuỳ vào mục đích quản trị viên Nhóm Loại Ý nghĩa ComboBox Chộn danh mục hiển thị ComboBox Sắp xếp ComboBox Chọn trang link chi tiết ComboBox Chọn trang link xem toàn CheckBok Hiển thị phân trang CheckBok Không bao gồm ghi Tổ hợp control Trang thể kết tìm kiếm 42 2.8 Kết luận chƣơng Trên sở phân tích trang Cục điều tra an ninh mạng yêu cầu thực tế trang web tin tức an ninh mạng đơn vị, học viên tiến hành phân tích thiết kế mô hình hệ thống, mô hình chức năng, mô hình kỹ thuật, sở liệu giao diện ngƣời dùng đáp ứng yêu cầu thực tế đơn vị, làm tảng để xây dựng cài đặt hệ thống chƣơng 43 CHƢƠNG 3: CÀI ĐẶT, CHẠY THỬ NGHIỆM, ĐÁNH GIÁ GIẢI PHÁP DOTNETNUKE 3.1 Tiến hành vận hành trang web tin tức an ninh mạng - Công nghệ phát triển: DotNetNuke 5.0 - Môi trƣờng lập trình : Microsoft Visual Studio.NET - Ngôn ngữ lập trình : ASP.NET với code-hind Visual Basic.NET - Hệ quản trị sở liệu : Microsoft SQL Server 2012 3.2 Một vài giao diện chƣơng trình Hình 3.1: Giao diện trang chủ trang web 44 Hình 3.2: Giao diện website theo chuyên mục Hình 3.3: Giao diện chi tiết tin tức 45 Hình 3.4:Giao diện quản trị tin tức Hình 3.5: Giao diện thêm tin tức 46 3.3 Đánh giá giải pháp DotNetNuke DotNetNuke sản phẩm mã nguồn mở để phát triển sản phẩm phần mềm cổng thông tin điện tử - Portal Giải pháp xây dựng đƣợc hệ thống quản trị website tin tức bao gồm website tin tức hệ thống đăng tin duyệt tin nhắn Với giải pháp Dotnetnuke thiết kế để giúp ngƣời quản trị dễ dàng cấu hình quản trị chức ứng dụng website tin tức Các biểu tƣợng, trợ giúp, giao diện, cho phép thao tác dễ dàng Với giải pháp Dotnetnuke có tính mở hệ thống: Kết cấu tính DNN dựa khả cho phép cài đặt mô-đun chức (Module installtion) vào bên phần mềm khung (Plug-in) Đặc tính Plug-in cho phép cài đặt module tin tức tất trang mở rộng không giới hạn tính theo yêu cầu ngƣời sử dụng không làm ảnh hƣởng đến chức hoạt động, không làm gián đoạn vận hành liên tục Portal Giải pháp Dotnetnuke đƣợc xây dựng với nhiều tính mạnh mẽ, quản trị, thiết kế, nội dung, bảo mật ngƣời dùng đƣợc quản lý sửa đổi dễ dàng qua công cụ Giải pháp Dotnetnuke có khả tùy biến giao diện: DNN đƣợc thiết kế với kiến trúc sử dụng Skin (giao diện bên ngoài) cho phép tách biệt nội dung giao diện Kiến trúc cho phép ngƣời thiết kế giao diện có khả làm việc độc lập với trình phát triển đòi hỏi kiến thức HTML với kiến thức thiết kế Skin Chỉ cần ngƣời quản trị thực thay đổi Skin hệ thống sản phẩm Portal khai thác có giao diện Quá trình thay đổi Skin không làm ảnh hƣởng đến chức hoạt động, không làm gián đoạn vận hành liên tục Portal 47 Giải pháp Dotnetnuke giúp cho việc cài đặt website đƣợc dễ dàng thời gian ngắn Điểm mạnh DNN khả xây dựng Portal thông qua Template sẵn có Giải pháp Dotnetnuke có khả cung cấp da ngôn ngữ: Trong thiết kế DNN hƣớng đến việc hỗ trợ đa ngôn ngữ qua chế Language Packs hệ thống Cơ chế mang lại khả địa hóa mô-đun phần mềm khung Kiến trúc hệ thống giải pháp Dotnetnuke đƣợc phân tầng sử lý liệu tƣờng minh, mang lại khả mềm dẻo để lập trình phát triển hệ thống Tầng truy xuất liệu – Data Access Layer (DAL): Tầng bao gồm phƣơng thức đơn giản để kết nối CSDL khác (database Engine) với tầng quy trình sử lý liệu Giải pháp cho phép hệ thống DNN 48 độc lập với giải pháp tổ chức CSDL bên dƣới, Ví dụ nhƣ Microsoft SQL Server 2000/MSDE/Access, mýQL, Oracle,… Tầng quy trình xử lý liệu – Business Logic Layer (BLL): Tầng bao gồm phƣơng thức cho phép định nghĩa quy trình xử lý liệu mức lôgic để bảo đảm liệu đƣợc tổ chức quản lý xử lý mô theo, tuân thủ quy định quản lý, xử lý công việc hoạt động kinh doanh hàng ngày áp dụng quan Giải pháp cho phép xây dựng quy trình xử lý liệu độc lập với tổ chức liệu vật lý hệ thống Tầng trình diễn thông tin – Presetation layer (UI): Tầng bao gồm phƣơng thức tạo lập cách thức trình diễn thông tin cho ngƣời sử dụng, quản lý vai trò, quyền hạn xử lý thông tin ngƣời sử dụng, quản lý tƣơng tác hệ thống với ngƣời sử dụng Giao tiếp với tầng quy trình xử lý liệu để chuyển yêu cầu thông tin ngƣời sử dụng tới tầng quy trình xử lý, nhận kết sử lý hiển thị cho ngƣời sử dụng 3.4 Kết luận chƣơng Sau trình phần tích, thiết kế hệ thống, học viên tiến hành xây dựng, cài đặt hệ thống Kết ban đầu xây dựng website tin tức an ninh mạng theo công nghệ DotNetNuke để sử dụng đơn vị 49 KẾT LUẬN Với mục tiêu đề tài nghiên cứu, luận văn sâu tìm hiểu kiến thức công nghệ phát triển trang web ứng dụng xây dựng đƣợc trang web tin tức an ninh mạng Những kết hoạt động luận văn: Kết đạt đƣợc Về mặt lý thuyết - Nghiên cứu tổng quan công nghệ xây dựng trang web, phân tích đánh giá lựa chọn công nghệ DotNetNuke, sâu nghiên cứu công nghệ DotNetNuke, kiến trúc mô hình, khả tùy biển, modul hóa hệ thống - Nghiên cứu, phân tích phƣơng pháp phát triển Website lựa chọn phƣơng pháp WaterFall Nghiên ứu phƣơng pháp cài đặt cấu hình modul, skin hệ thống Về mặt thực nghiệm - Phân tích thiết kế mô hình liệu, luồng liệu, mô hình chức trang web tin tức an ninh mạng - Triển khai vận hành thử nghiệm trang web tin tức an ninh mạng - Xây dựng đầy đủ chức cần có trang web tin tức an ninh mạng - Thể đầy đủ tính DotNetNuke chƣơng trình - Chƣơng trình có khả thay đổi toàn giao diện cách nhanh chóng - Quản lý chặt chẽ loại ngƣời dùng Hƣớng phát triển - Xây dựng thêm nhiều module để phục vụ cho nhiều loại đơn vị, nhiều loại ngƣời dùng khác - Nâng cấp tính chƣa hoàn hảo chƣơng trình Ví dụ : Tìm kiếm tin với kết trả đƣợc đánh dấu từ khóa; thiết lập kênh liên lạc với quản trị web; cho phép góp ý tin đa dạng phong phú hơn; giao diện thân thiện - Triển khai chƣơng trình hệ thống phân tán nhằm đáp ứng đƣợc yêu cầu đơn vị hoạt động phạm vi lớn 50 DANH MỤC CÁC TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Lê Đình Duy, “Tài liệu Hướng dẫn tự học ASP.NET”, [2] Lƣơng Khiêm(2010) – What is Joomla ? Tài liệu tiếng Anh [3] MriDula Parihar (2002), “ASP.NET Bible”, Hungry Minds, Inc.909 Third Avenue New York, NY 10022 www.hungryminds.com [4] ShaunWalker(2003),“DotNetNukeDocumentation” [5] Shaun Walker (2003), “DotNetNuke WhitePaper” [6] Yate School of Medicine - Content Management System , A guide to creating and maintaining websites with SDL tridion [7] Soeren Eberhardt(2007) – Virtuelmart Developer manual Tài liệu Internet [8] http://www.DotNetNuke com : truy nhập ngày 15/3/2017 [9] http://www.securityweek.com: truy nhập ngày 17/42017 [10] Website joomla.edu.vn: truy nhập ngày: 1/2/2017 [11] Website WordPress www.wordpress.com truy nhập ngày 3/2/2017 [12] Website manguonmo.laptrinhviet.com: truy nhập ngày 5/2/2017 [13] https://nukeviet.vn/: truy nhập ngày 9/2/2017 ... tin an ninh mạng cho Cục Điều tra An ninh mạng để phục vụ nhu cầu thực tế đơn vị 2 Mục đích nghiên cứu Tìm hiểu công nghệ xây dựng trang web ứng dụng xây dựng trang web tin tức an ninh mạng. .. nghiệm - Xây dựng trang web tin tức an ninh mạng áp dựng vào hoạt động thực tiễn đơn vị Phƣơng pháp nghiên cứu a) Phương pháp nghiên cứu tài liệu - Nghiên cứu lý thuyết công nghệ xây dựng trang web,... dụng luận văn - Nghiên cứu thiết kế, xây dựng, cài đặt, cấu hình trang web - Tìm hiểu hệ thống liệu tin tức an ninh mạng giới để xây dựng trang web tin tức an ninh mạng áp dụng vào hoạt động thực