Tìm hiểu xây dựng module cho hệ quản trị nội dung Nukeviet

89 686 0
Tìm hiểu xây dựng module cho hệ quản trị nội dung Nukeviet

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tìm hiểu xây dựng module cho hệ quản trị nội dung Nukeviet

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG o0o ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2013 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG o0o TÌM HIỂU XÂY DỰNG MODULE CHO HỆ QUẢN TRỊ NỘI DUNG NUKEVIET ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin HẢI PHÒNG - 2013 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG o0o TÌM HIỂU XÂY DỰNG MUDULE CHO HỆ QUẢN TRỊ NỘI DUNG NUKEVIET ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin Giáo viên hƣớng dẫn: Ths Đỗ Văn Chiểu Sinh viên thực hiện: Nguyễn Quang Thao Mã số sinh viên: 1351010010 HẢI PHÒNG - 2013 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc o0o NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Nguyễn Quang Thao Mã SV: 1351010010 Lớp: CT1301 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu xây dựng module cho hệ quản trị nội dung Nukeviet. Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng NHIỆM VỤ ĐỀ TÀI 1. Nội dung và các yêu cầu cần giải quyết trong nhiệm vụ đề tài tốt nghiệp a. Nội dung - Biết đƣợc mã nguồn mở là gì,tìm hiểu các mã nguồn mở hiện có,đặc biệt là tìm hiểu kĩ về mã nguồn mở NukeViet. - Phân tích cấu trúc module của NukeViet 3.4 - Tổng hợp các tài liệu tham khảo có liên quan đến nội dung khóa luận. - Thực hiện cài đặt,cấu hình và chạy đƣợc module trên mã nguồn mở NukeViet. - Từ đó ứng dụng bài toán đƣa vào xây dựng lên một module hoàn chỉnh trên NukeViet. b. Các yêu cầu cần giải quyết Các phần mềm cần thiết để xây dựng - Web Server: Xampp - Bộ mã nguồn NukeViet Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ và tên: Đỗ Văn Chiểu Học hàm, học vị: Thạc Sĩ Cơ quan công tác: Trƣờng Đại Học Dân Lập Hải Phòng Nội dung hƣớng dẫn: ………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………… Ngƣời hƣớng dẫn thứ hai: Họ và tên: ……………………………………………………………………. Học hàm, học vị: ……………………………………………………………. Cơ quan công tác: …………………………………………………………… Nội dung hƣớng dẫn: ………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………… Đề tài tốt nghiệp đƣợc giao ngày tháng năm 2013 Yêu cầu phải hoàn thành trƣớc ngày tháng năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Đã nhận nhiệm vụ: Đ.T.T.N Cán bộ hƣớng dẫn Đ.T.T.N Th.s Đỗ Văn Chiểu Hải Phòng, ngày tháng năm 20 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN 1. Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp: 2. Đánh giá chất lƣợng của đề tài tốt nghiệp (so với nội dung yêu cầu đã đề ra trong nhiệm vụ đề tài tốt nghiệp) 3. Cho điểm của cán bộ hƣớng dẫn: ( Điểm ghi bằng số và chữ ) Ngày tháng năm 20 Cán bộ hƣớng dẫn chính ( Ký, ghi rõ họ tên ) Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP 1.Đánh giá chất lƣợng đề tài tốt nghiệp (về các mặt nhƣ cơ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) 2. Cho điểm của cán bộ phản biện ( Điểm ghi bằng số và chữ ) Ngày tháng năm 20 Cán bộ chấm phản biện (Ký, ghi rõ họ tên) Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng Nguyễn Quang Thao – CT1301 1 LỜI CẢM ƠN Trƣớc hết em xin bày tỏ lòng biết ơn sâu sắc nhất tới thầy giáoĐỗ Văn Chiểu, ngƣời đã hƣớng dẫn, chỉ bảo tận tình em trong suốt thời gian làm đề tài tốt nghiệp. Em xin chân thành cám ơn các thầy giáo, cô giáo Khoa Công nghệ Thông tin Trƣờng Đại Học Dân Lập Hải Phòng, những ngƣời đã chỉ dạy, hƣớng dẫn, trang bị cho chúng em những kiến thức cơ bản, cần thiết trong những năm học vừa qua để em có đủ điều kiện hoàn thành đề tài tốt nghiệp của mình. Mặc dù đã hết sức cố gắng để hoàn thiện báo cáo tốt nghiệp song do khả năng còn hạn chế nên khóa luận vẫn còn nhiều thiếu sót. Vì vậy em rất mong nhận đƣợc những đóng góp chân tình của các thầy cô và bạn bè. Một lần nữa em xin chân thành cảm ơn! Hải Phòng, Tháng 12 năm 2013. Sinh viên Nguyễn Quang Thao Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng Nguyễn Quang Thao – CT1301 2 MỤC LỤC LỜI CẢM ƠN 2 GIỚI THIỆU 6 CHƢƠNG 1: GIỚI THIỆU VỀ PHẦN MỀM NGUỒN MỞ, PHẦN MỀM NGUỒN MỞ NUKEVIET 7 1.1. Khái niệm phần mềm nguồn mở 7 1.2. Phân loại phần mềm nguồn mở 8 1.3. Lợi ích của phần mềm nguồn mở đối với ngƣời sử dụng 8 1.4. Giới thiệu về một số loại phần mềm nguồn mở thƣờng gặp 9 1.5. Phần Mềm Nguồn Mở Nukeviet 10 1.5.1. Nukeviet là gì? 10 1.5.2. Lịch sử phát triển của Nukeviet 10 1.5.3. Các phiên bản của Nukeviet 12 1.5.4. Cấu trúc NukeViet 3 12 1.6. Các khái niệm cơ bản trong hệ thống Nukeviet 14 1.6.1. Khái niệm module 14 1.6.2. Khái niệm Block 14 1.6.3. Khái niệm theme 14 1.6.4. Khái niệm ngôn ngữ giao diện và ngôn ngữ cơ sở dữ liệu 15 1.7. Ƣu nhƣợc điểm của Nukeviet 17 1.7.1. Ƣu điểm của Nukeviet. 17 1.7.2. Nhƣợc điểm của Nukeviet. 17 1.8. Ứng dụng của Nukeviet 18 1.9. Các website ứng dụng Nukeviet 18 CHƢƠNG 2: CÁCH THỨC CÀI ĐẶT NUKEVIET, QUẢN TRỊ MODULE 20 2.1. Cài đặt WebServer Xampp để chạy Nukeviet 20 2.1.1. Các phần mềm yêu cầu. 20 2.1.2. Các bƣớc tiến hành cài đặt. 20 2.2. Cài đặt NukeViet 24 [...]... module 29 2.4 Quản trị các Module trong Nukeviet 30 2.4.1 Quản trị module Tài khoản 30 2.4.2 Quản trị module Quảng cáo 31 2.4.3 Quản trị module Download 32 2.4.4 Quản trị module Liên hệ 33 2.4.5 Quản trị module Weblinks 34 2.4.6 Quản trị module FAQ 36 2.4.7 Quản trị module Thăm dò ý kiến 36 2.4.8 Quản. .. hƣởng đến hệ thống Phần quản trị của hệ thống nằm toàn bộ trong thƣ mục admin của hệ thống Nó đƣợc bảo vệ bằng nhiều lớp bảo mật khác nhau Phần quản trị của module nằm trong thƣ mục admin của module Nó đƣợc gọi và tƣơng tác qua phần quản trị của hệ thống nên đƣợc hệ thống kiểm soát và đảm bảo tính an toàn, bảo mật Theo nguyên lý thiết kế hƣớng module, block và theme đƣợc bố trí nhằm phục vụ module do... MySQL là chủ yếu, cho phép ngƣời sử dụng có thể dễ dàng xuất bản & quản trị các nội dung của họ lên Internet NukeViet vẫn sử dụng các khái niệm Module, Block, Theme cho hệ thống của mình mặc dù cấu trúc và công nghệ cho nó đã đƣợc đội ngũ phát triển NukeViet cải tiến hoàn toàn 1.5.2 Lịch sử phát triển của Nukeviet Khởi đầu phần mềm này đƣợc Nguyễn Anh Tú phát triển trên nền tảng PHPNuke cho Website cộng... FAQ 36 2.4.7 Quản trị module Thăm dò ý kiến 36 2.4.8 Quản trị module Tin tức 37 CHƢƠNG 3: XÂY DỰNG THỬ NGHIỆM MODULE QUẢN LÝ HỌC SINH 39 3.1 Yêu cầu hệ thống để xây dựng module 39 3.1.1 Phần cứng 39 3.1.2 Phần mềm 39 3.2 Xây dựng thử nghiệm module quản lý học sinh 39 KẾT LUẬN 80 TÀI LIỆU THAM KHẢO ... của module và theme của module Theo đó tệp tin block của module nằm trong thƣ mục chứa module nhƣng có thể hiển thị ở các khu vực ngoài site Nếu block không thuộc module nào thì nó đƣợc đặt trong thƣ mục includes/blocks của hệ thống Tƣơng tự, ngoài theme cho hệ thống còn có theme cho block và theme cho module (đƣợc bố trí trong thƣ mục theme) Mô hình hoạt động của NukeViet 3: Dữ liệu đƣợc ngƣời quản trị. .. (tính năng tăng cƣờng cho hệ thống) là những phần mở rộng của hệ thống NukeViet Mỗi module sẽ đảm nhiệm một chức năng riêng cho hệ thống Tùy chức năng và nhiệm vụ của module mà nó có thể phục vụ hệ thống chạy các tác vụ nền hoặc chỉ tƣơng tác bên ngoài với ngƣời sử dụng (tƣơng ứng với việc can thiệp sâu hoặc không sâu vào hệ thống) Hệ thống NukeViet mặc định đã có sẵn một số module, ngoài ra ngƣời... sử dụng có thể cài thêm các module mới về từ website http:/ /nukeviet. vn để cài lên hệ thống hoặc gỡ bỏ nó khỏi hệ thống Module ảo là module đƣợc nhân bản từ một module bất kỳ của hệ thống NukeViet (nếu module đó cho phép tạo module ảo) 1.6.2 Khái niệm Block Block (khối) là các khối nhỏ trên website nhằm mục đích đa dạng dữ liệu trên một trang và có thể sử dụng để trang trí cho website Các block có thể... Module quảng cáo 31 Hình 2.22 : Module download 32 Hình 2.23 : Module liên hệ 34 Nguyễn Quang Thao – CT1301 4 Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng Hình 2.24 : Module weblinks 34 Hình 2.25 : Module FAQ 36 Hình 2.26 : Module thăm dò 36 Hình 2.27 : Module tin tức 37 Hình 3.1: Cấu trúc của một module 40 Hình 3.2 : Giao diện module quản. .. sửa hai theme này Hệ thống NukeViet cho phép quản lý giao diện ở 3 mức độ khác nhau: §Mức độ toàn bộ website (giao diện mặc định) §Mức độ module (giao diện cho từng module) §Mức độ chức năng của module (kiểu bài trí giao diện cho từng chức năng) Nhƣ vậy là ngoài việc hỗ trợ mỗi module sử dụng một giao diện, mỗi chức năng (function) còn có thể sử dụng một layout riêng, NukeViet còn cho phép tùy biến... Nukeviet đƣợc sử dụng để xây dựng nhiều loại ứng dụng web khác nhau: - Sử dụng để xây dựng các website tin tức do đó ngƣời dùng thƣờng nghĩ rằng NukeViet mạnh về hệ thống tin tức - NukeViet Portal (Cổng thông tin hai chiều dùng cho doanh nghiệp) - NukeViet Edu Gate (Cổng thông tin tích hợp nhiều website, sử dụng cho phòng giáo dục, sở giáo dục) - NukeViet Tòa Soạn Điện Tử (Sử dụng cho các tòa soạn báo . Quản trị module Tài khoản 30 2.4.2. Quản trị module Quảng cáo 31 2.4.3. Quản trị module Download 32 2.4.4. Quản trị module Liên hệ 33 2.4.5. Quản trị. nghệ Thông tin Tên đề tài: Tìm hiểu xây dựng module cho hệ quản trị nội dung Nukeviet. Đồ án tốt nghiệp Trƣờng ĐHDL Hải Phòng NHIỆM VỤ ĐỀ TÀI 1. Nội

Ngày đăng: 23/03/2014, 13:19

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan