1. Trang chủ
  2. » Luận Văn - Báo Cáo

nghiên cứu xây dựng website khoa cntt trường cAO ĐẲNG PHÁT THANH– TH TRUNG ƯƠNG II

33 275 2

Đ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

Nội dung

Trịnh Đồng Thạch Trúc Báo cáo tóm tắt MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: Tổng quan đề tài 1.1 Lý chọn đề tài 1.2 Mục tiêu đề tài 1.3 Phạm vi, đối tượng đề tài 1.4 Ý nghĩa thực tiễn đề tài 1.4.1 Ý nghĩa người sử dụng hệ thống website 1.4.2 Ý nghĩa cá nhân người nghiên cứu CHƯƠNG 2: Giới thiệu NukeViet 2.1 Giới thiệu sơ lược NukeViet 2.2 Vài nét lịch sử NukeViet 2.3 Tại phải chọn NukeViet? 2.4 Cấu trúc NukeViet 2.5 Mơ hình hoạt động NukeViet 10 2.6 Tính 11 CHƯƠNG 3: Tổng quan website 13 3.1 Giới thiệu 13 3.2 Phạm vi sử dụng 13 3.2.1 Đối với người dùng: 13 3.2.2 Đối với người quản trị: 13 3.3 Công nghệ phát triển website 14 3.4 Nội dung website 14 3.4.1 Giao diện website 14 3.4.2 Các module website 15 3.4.3 Diễn đàn 25 3.4.4 Các block website 26 CHƯƠNG 4: Hướng dẫn quản trị website 29 4.1 Đăng nhập hệ thống 29 4.2 Thêm/Sửa quản trị website 30 Báo cáo tóm tắt Trịnh Đồng Thạch Trúc 4.3 Cấu hình phần quản trị 30 4.4 Quản trị sở liệu 31 4.5 Quản lý file 31 CHƯƠNG 5: Kết luận hướng phát triển 32 5.1 Kết đạt 32 5.2 Những hạn chế hướng phát triển 32 5.2.1 Những hạn chế 32 5.2.2 Hướng phát triển 32 TÀI LIỆU THAM KHẢO 33 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt LỜI NĨI ĐẦU Trong năm gần với phát triển vượt trội khoa học kỹ thuật đặc biệt công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong đóng góp phải kể đến Internet, Internet dần trở thành phần thiếu sống Lợi ích ngày ứng dụng rộng rãi, việc sử dụng website làm công cụ truyền thông phổ biến phạm vi tồn giới Chính thức có mặt Việt Nam từ năm 1997, Internet dần trở thành nhu cầu thiết yếu người dân Việt Nam Sau 10 năm phát triển, Việt Nam lọt vào Top 20 nước có người sử dụng Internet nhiều (thứ 19, liệu cập nhật vào 30-6-2011) với 30 triệu người sử dụng Internet chiếm 32,3% dân số chiếm 1,4% số người dùng toàn giới Việc sử dụng tảng mã nguồn mở vào việc xây dựng Website trở thành xu hướng lớn giới Nhờ bỏ dần rào cản quyền, dễ dàng can thiệp, cung cấp miễn phí với giá rẻ, điểm đặc biệt mã nguồn mở có cộng đồng lớn người sử dụng tham gia đóng góp,xây dựng hồn thiện ngày tốt Mã nguồn mở kỳ vọng làm thay đổi diện mạo ngành công nghệ thông tin Đề tài: Nghiên cứu xây dựng website Khoa CNTT Trường CĐ PT – TH II Vì thời gian cịn hạn chế, Website khơng tránh khỏi có thiếu sót định, mong góp ý kiến bạn để Website hoàn thiện Xin chân thành cảm ơn Trịnh Đồng Thạch Trúc Báo cáo tóm tắt CHƯƠNG 1: 1.1 Tổng quan đề tài Lý chọn đề tài Ngày nay, với bùng nổ hệ thống mạng tồn cầu Internet lợi ích vơ to lớn mang lại thực thu hút chinh phục người Tận dụng tính mạnh mẽ Internet, công nghệ thông tin truyền thông, người xây dựng nên hệ thống đặc biệt để người có thể ứng dụng đưa vào đời sống thực tiễn, điều thực làm thay đổi sống xã hội theo chiều hướng tiện lợi hơn, văn minh Cổng thông tin điện tử Internet đời với việc Internet nhanh chóng lan rộng khắp tồn cầu, trở thành công cụ chủ yếu đắc lực cho việc trao đổi, tìm kiếm thơng tin phạm vi tồn giới Bây nhu cầu bạn đáp ứng tức khắc Với máy tính cá nhân có kết nối mạng, bạn lướt Website công ty, quan, trang báo điện tử; thoải mái tìm kiếm thơng tin cần chỗ Hiện tất trường Đại học, Cao đẳng nước có website riêng Sự cần thiết website việc đào tạo, tuyển sinh công tác khác nhà trường ngày khẳng định Mặc dù nhà trường có website riêng xét thấy chưa thể đáp ứng hết tất nhu cầu giảng viên sinh viên khoa Ví dụ việc sinh viên giảng viên khoa cần diễn đàn để trao đổi việc học tập, sinh viên tải giáo trình trực tiếp từ Website, tra cứu thời khóa biểu cách nhanh chóng tiện lợi… Trên giới, CMS mã nguồn mở sử dụng phổ biến để xây dựng website, Drupal, Joomla, Wordpress,… phát hành miễn phí Người dùng tự tải mã nguồn mở để sử dụng, Báo cáo tóm tắt Trịnh Đồng Thạch Trúc chỉnh sửa phát hành lại Phần lớn ứng dụng gia tăng phát hành miễn phí theo phương thức tương tự, nhiên số ứng dụng gia tăng khác yêu cầu người dùng phải trả tiền để sử dụng Sử dụng CMS mã nguồn mở để xây dựng website xu hướng lớn giới Website Chính phủ Hoa Kỳ, Bỉ; hãng truyền thơng BBC, People; hãng công nghệ Nokia, AT&T, Symantec hay trường đại học Harvard, Stanford, MIT,… theo xu hướng Đó lý tác giả chọn đề tài “Nghiên cứu xây dựng Website Khoa CNTT Trường CĐ PT – TH II” dựa hệ quản trị nội dung Nukeviet 1.2 Mục tiêu đề tài Xây dựng website tương đối hoàn chỉnh phục vụ có hiệu cho người dùng Đảm bảo chức hoạt động tốt, mang lại hiệu cao trình dạy học việc trao đổi thông tin giáo viên sinh viên Việc sử dụng hệ quản trị nội dung (CMS) Nukeviet để xây dựng website nhằm mục đích giới thiệu Nukeviet đến với đông đảo người đặc biệt sinh viên ngành CNTT Giúp người có hiểu biết nhiều hệ quản trị nội dung mã nguồn mở Cùng xây dựng cho Nukeviet ngày phát triển Việc sử dụng hệ quản trị nội dung hoàn tồn người Việt xây dựng đóng góp tích cực nhằm mục giúp cho ngành CNTT nước ta ngày phát triển 1.3 Phạm vi, đối tượng đề tài Website xây dựng nhằm hỗ trợ cho trường học có nhu cầu giới thiệu, quảng bá quản lý thông tin Đối tượng phục vụ: - Trường học, phòng khoa hay đơn vị giáo dục Báo cáo tóm tắt Trịnh Đồng Thạch Trúc - Nhà quản trị website - Sinh viên nghiên cứu thiết kế web dựa Nukeviet 1.4 Ý nghĩa thực tiễn đề tài 1.4.1 Ý nghĩa người sử dụng hệ thống website - Đối với người quản trị hệ thống Hệ thống phân quyền quản trị cho người quản trị website Dễ dàng cập nhật quản trị nội dung cách tiện lợi - Đối với người dùng Với hệ thống thiết kế khoa học, người dùng dễ dàng truy cập tìm kiếm thông tin website Trao đổi thông tin với cách hiệu 1.4.2 Ý nghĩa cá nhân người nghiên cứu Tạo website thân thiện, nhanh hiệu việc quản lý thơng tin Hồn thành tốt đề tài nghiên cứu đồng thời qua nâng cao trình độ Giới thiệu đến người dùng hệ quản trị nội dung Nukeviet Trịnh Đồng Thạch Trúc Báo cáo tóm tắt CHƯƠNG 2: 2.1 Giới thiệu NukeViet Giới thiệu sơ lược NukeViet NukeViet hệ quản trị nội dung (Content Management System CMS) cho phép bạn quản lý cổng thơng tin điện tử Internet Nói đơn giản, NukeViet giống phần mềm giúp bạn xây dựng vận hành trang web cách dễ dàng NukeViet phần mềm mã nguồn mở, việc sử dụng hồn tồn miễn phí, bạn tải NukeViet lúc website thức NukeViet nukeviet.vn Bạn cài NukeViet lên hosting để sử dụng thử nghiệm cách cài lên máy tính cá nhân NukeViet cho phép xây dựng website động, đa chức năng, đại cách nhanh chóng mà người vận hành chí khơng cần phải biết tí lập trình tất tác vụ quản lý phức tạp tự động hóa mức cao NukeViet đặc biệt dễ dàng sử dụng hồn tồn tiếng Việt thiết kế phù hợp với thói quen sử dụng mạng người Việt Nam Bằng việc sử dụng công nghệ web nay, thiết kế hệ thống uyển chuyển sở hữu tính độc đáo, NukeViet giúp bạn triển khai ứng dụng web từ nhỏ đến lớn cách nhanh chóng tiết kiệm: từ website cá nhân cổng thông tin điện tử; từ gian hàng trực tuyến mạng xã hội NukeViet CMS mã nguồn mở Việt Nam có q trình phát triển lâu dài nhất, có lượng người sử dụng đông Hiện NukeViet mã nguồn mở chuyên nghiệp Việt Nam, quan chủ quản NukeViet VINADES.,JSC - đơn vị chịu trách nhiệm Báo cáo tóm tắt Trịnh Đồng Thạch Trúc phát triển NukeViet triển khai NukeViet thành ứng dụng cụ thể cho doanh nghiệp 2.2 Vài nét lịch sử NukeViet NukeViet có trình phát triển từ năm 2004, từ việc sử dụng sản phẩm PHP-Nuke để làm cho website cá nhân, Nguyễn Anh Tú - lưu học sinh người Việt Nga - cộng đồng Việt hóa, cải tiến thành NukeViet Được đón nhận đơng đảo người sử dụng, NukeViet liên tục phát triển trở thành ứng dụng Việt Cho đến phiên 3.0, đội ngũ phát triển NukeViet tách khỏi ảnh hưởng lạc hậu PHPNuke xây dựng NukeViet thành ứng dụng khác biệt hoàn toàn Với 100% dòng code viết mới, NukeViet 3.0 cho kết Website đạt chuẩn xHTML 1.0 CSS 2.1 hỗ trợ Ajax từ nhân Kể từ năm 2010, NukeViet phát triển theo mô hình chuyên nghiệp, đội ngũ quản trị thành lập doanh nghiệp chuyên quản Mặc dù từ phiên 3.0, NukeViet viết hồn tồn q trình phát triển mình, nhiều tên đưa để thay cuối cùng, theo kiến nghị cộng đồng người sử dụng, tên NukeViet giữ lại để nhớ NukeViet khởi đầu từ PHP-Nuke để cảm ơn Franscisco Burzi - Tác giả PHP-Nuke - ơng nhân tố để có cộng đồng mã nguồn mở NukeViet với hàng chục ngàn người dùng Ngày 20-11-2011, NukeViet giành giải Ba Nhân tài Đất Việt 2011 Lĩnh vực Công nghệ thông tin/Sản phẩm ứng dụng rộng rãi (khơng có giải nhất, nhì) Dù NukeViet viết hồn tồn chịu ảnh hưởng từ PHP-Nuke điểm sau: Báo cáo tóm tắt  Trịnh Đồng Thạch Trúc NukeViet viết ngôn ngữ PHP sử dụng sở liệu MySQL chủ yếu, cho phép người sử dụng dễ dàng xuất quản trị nội dung họ lên Internet Intranet  NukeViet sử dụng khái niệm Module, Block, Theme cho hệ thống cấu trúc cơng nghệ cho đội ngũ phát triển NukeViet cải tiến hoàn toàn 2.3 Tại phải chọn NukeViet? NukeViet hệ thống quản trị nội dung (CMS – Content Management System) mã nguồn mở dùng ngôn ngữ PHP sở liệu MySQL NukeViet sân chơi, giao lưu học tập hoàn toàn miễn phí, tồn dựa hỗ trợ, tham gia phát triển tất người, người yêu thích NukeViet người muốn góp phần nhỏ kiến thức thúc đẩy phát triển CNTT Việt Nam Là sản phẩm CMS mã nguồn mở Việt Nam nằm danh mục sản phẩm phần mềm nguồn mở khuyến khích sử dụng thông tư số 08/2010/TT-BGDĐT Bộ GD&ĐT ban hành ngày 01-032010 quy định sử dụng phần mềm tự mã nguồn mở sở giáo dục 2.4 Cấu trúc NukeViet Hệ thống NukeViet thiết kế rõ ràng, mạch lạc, theo NukeViet phân cấu trúc thành tầng, lớp  Tầng tảng (Core) hay gọi "nhân hệ thống": Chứa thư viện module vận hành hệ thống Nếu thành phần bị lỗi làm ảnh hưởng phần toàn hệ thống Tầng chiếm 10% dung lượng dòng code NukeViet sử dụng 90% hoạt động website Báo cáo tóm tắt  Trịnh Đồng Thạch Trúc Tầng module: bao gồm module admin, module site, block (kèm theo module chạy độc lập), cronjob  Lớp giao diện: bao gồm giao diện admin, giao diện module giao diện site Đặc điểm chính:  Module giao diện (theme) NukeViet gọi chung Addons (thành phần mở rộng) Các thành phần mở rộng cài đặt gỡ bỏ mà không làm ảnh hưởng đến hệ thống  Phần quản trị hệ thống nằm toàn thư mục admin hệ thống Nó bảo vệ nhiều lớp bảo mật khác  Phần quản trị module nằm thư mục admin module Nó gọi tương tác qua phần quản trị hệ thống nên hệ thống kiểm soát đảm bảo tính an tồn, bảo mật  Theo nguyên lý thiết kế hướng module, block theme bố trí nhằm phục vụ module hình thành khái niệm block module theme module Theo tệp tin block module nằm thư mục chứa module hiển thị khu vực ngồi site Nếu block khơng thuộc module đặt thư mục includes/blocks hệ thống Tương tự, ngồi theme cho hệ thống cịn có theme cho block theme cho module (được bố trí thư mục theme) 2.5 Mơ hình hoạt động NukeViet Dữ liệu người quản trị tương tác từ Admin Control Panel thơng qua trình duyệt, nhân hệ thống module (Admin module website module) tham gia xử lý, cuối theme chịu trách nhiệm việc tổ chức trình bày thơng tin cho người truy cập xem 10 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt Hình 3.10: Giao diện download tài liệu c Module thành viên Module cho phép quản lý tập trung toàn hệ thống thành viên site  Cấu hình module thành viên Hình 3.11: Cấu hình module thành viên 19 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt Module gồm chức sau:  Thêm thành viên Hình 3.12: Giao diện thêm thành viên  Thành viên đợi kích hoạt: Cho phép quản lý thành viên chưa kích hoạt  Nhóm thành viên: Là chức cho phép hệ thống tổ chức phân quyền theo nhóm Chức giúp hệ thống lớn dễ dàng phân loại thành viên áp dụng quy tắc khác cho nhóm Hình 3.13: Tạo nhóm thành viên  Câu hỏi bảo mật: sử dụng trường hợp thành viên quên mật khẩu, muốn hệ thống gửi lại mật qua email 20 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt Hình 3.14: Tạo câu hỏi bảo mật d Module Thăm dò ý kiến Được dùng để tạo mục dùng để thăm dò ý kiến webstie Hình 3.15: Quản lý thăm dị e Module Thời khóa biểu giáo viên Dùng để quản lý thời khóa biểu giáo viên Đây module cộng đồng Nukeviet phát triển Khơng tích hợp sẵn CMS NukeViet Hình 3.16: Quản lý thời khóa biểu giáo viên 21 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt Chức module:  Cập nhật thời khóa biểu tuần giáo viên Hình 3.17: Giao diện cập nhật thời khóa biểu Giáo viên truy cập xem thời khóa biểu thơng qua giao diện đơn giản dễ sử dụng Hình 3.18: Giao diện tra cứu thời khóa biểu 22 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt f Module Lịch công tác Đây module phát triển cộng đồng Nukeviet Khơng tích hợp sẵn CMS NukeViet Hình 3.19: Module lịch cơng tác Chức module  Lập lịch công tác cho thành viên Chức sử dụng để lập lịch công tác cho giảng viên, giáo vụ khoa Hình 3.20: Giao diện thêm công việc  Tra cứu lịch công tác từ giao diện Để tra cứu lịch cơng tác, thành viên phải đăng nhập để xem lịch công tác Module hỗ trợ xem lịch với lựa chọn: Hôm nay, tuần này, tháng từ ngày đến ngày 23 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt Hình 3.21: Xem lịch cơng tác g Module giới thiệu Được sử dụng để tạo mục giới thiệu webstie Hình 3.22: Module giới thiệu h Module albums Được sử dụng để tạo thư viện hình ảnh Hình 3.23: Module albums 24 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt i Module search Được sử dụng để thực nhiệm vụ tìm kiếm site Hình 3.24: Module search 3.4.3 Diễn đàn Mục diễn đàn xây dựng mã nguồn forum VBB (vBulletin Board) tích hợp vào CMS NukeViet thông qua module forum Diễn đàn xây dựng nhằm mục đích giúp thành viên trao đổi thông tin, kiến thức học tập, công việc, vui chơi… Hình 3.25: Diễn đàn Khoa CNTT 25 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt 3.4.4 Các block website a Block tin bật Đây block tích hợp sẵn hệ thống dùng để hiển thị tin tức bật mục tin tức Hình 3.26: Block tin bật b Block giới thiệu Đây block thuộc module giới thiệu, để hiển thị nội dung phần giới thiệu trang chủ Hình 3.27: Block giới thiệu 26 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt c Block liên kết website Đây block xây dựng cộng đồng NukeViet Được sử dụng để liên kết tới site phòng ban trường Hình 3.28: Block liên kết webstie d Block đăng nhập Block thuộc module thành viên hệ thống, cho phép đăng nhập account đăng kí website openid Hình 3.29: Block đăng nhập 27 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt e Block thăm dị ý kiến Block thuộc module thăm dò ý kiến hệ thống Được sử dụng để lấy ý kiến từ người sử dụng website Hình 3.30: Block thăm dị ý kiến 28 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt CHƯƠNG 4: 4.1 Hướng dẫn quản trị website Đăng nhập hệ thống Đăng nhập vào quản trị hệ thống qua địa http://domain/admin Hình 4.1: Cửa sổ đăng nhập Hình 4.2: Quản trị hệ thống Website cho phép phân quyền đa chức với nhiều cấp Ở mức độ người quản trị, hệ thống cho phép phân thành quyền: 29 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt  Quyền tối cao  Quyền điều hành chung (Được quản lý tồn site khơng can thiệp vào chức có khả hủy hoại tồn site  Quyền điều hành module (Được quản lý module cấp quyền) 4.2 Thêm/Sửa quản trị website Bạn nhấp link Thêm quản trị để thêm quản trị vào site Hệ thống đòi hỏi phải chọn từ thành viên hệ thống chuyển sang trang danh sách thành viên để bạn chọn người quản trị từ Bạn sử thơng tin người quản trị nút “sửa” Nó cho phép bạn thiết lập lại quyền hạn người quản trị 4.3 Cấu hình phần quản trị Phần giúp bạn thiết lập phần quản trị, kể an ninh, bảo mật phần quản trị Hình 4.3: Cấu hình phần quản trị 30 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt 4.4 Quản trị sở liệu Phần giúp bạn quản lý sở liệu site mà chủ yếu chức lưu sở liệu Hình 4.4: Quản trị sở liệu 4.5 Quản lý file Hệ thống cho phép bạn quản lý tồn tệp tin hình ảnh tệp tin upload lên hệ thống thư mục uploads Hình 4.5: Hệ thống quản lý file Để upload file từ máy tính từ địa mạng, sử dụng nút upload cuối trang 31 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt CHƯƠNG 5: 5.1 Kết luận hướng phát triển Kết đạt Sau tháng nghiên cứu phát triển đề tài, tác giả hoàn thành website Khoa Công nghệ Thông tin Trường CĐ Phát – Truyền hình II báo cáo tóm tắt đề tài Website đáp ứng tương đối đầy đủ nhu cầu sử dụng thầy trò Khoa Cơng nghệ Thơng tin Việc tìm hiểu, nghiên cứu hệ quản trị mã nguồn mở NukeViet đem đến cho tác giả hướng việc xây dựng website Góp phần vào việc phát triển hệ quản trị nội dung ngày rộng rãi 5.2 Những hạn chế hướng phát triển 5.2.1 Những hạn chế Website cịn mặt hạn chế thơng tin truy cập, tài liệu tham khảo website chưa nhiều Chưa xây dựng module đăng kí mơn học theo học chế tín Hiện website link trực tiếp tới mục thời khóa biểu sinh viên xem điểm tới trang chủ trường CĐ Phát – Truyền hình II 5.2.2 Hướng phát triển Sẽ xây dựng module đăng kí mơn học theo học chế tín Tiến hành xây dựng lại toàn giao diện cách khoa học thẩm mỹ Xây dựng thêm hai module thời khóa biểu sinh viên xem điểm 32 Trịnh Đồng Thạch Trúc Báo cáo tóm tắt TÀI LIỆU THAM KHẢO Hướng dẫn sử dụng Nukeviet 3.2 VNADES.,JSC Kỹ thuật lập trình NukeViet .VNADES.,JSC Một số tài liệu tham khảo Internet 33 ... góp ,xây dựng hồn thiện ngày tốt Mã nguồn mở kỳ vọng làm thay đổi diện mạo ngành công nghệ th? ?ng tin Đề tài: Nghiên cứu xây dựng website Khoa CNTT Trường CĐ PT – TH II Vì th? ??i gian cịn hạn chế, Website. .. Trịnh Đồng Th? ??ch Trúc Báo cáo tóm tắt CHƯƠNG 5: 5.1 Kết luận hướng phát triển Kết đạt Sau th? ?ng nghiên cứu phát triển đề tài, tác giả hoàn th? ?nh website Khoa Công nghệ Th? ?ng tin Trường CĐ Phát –... 1.4.2 Ý nghĩa cá nhân người nghiên cứu Tạo website th? ?n thiện, nhanh hiệu việc quản lý th? ?ng tin Hồn th? ?nh tốt đề tài nghiên cứu đồng th? ??i qua nâng cao trình độ Giới thiệu đến người dùng hệ quản

Ngày đăng: 21/01/2015, 21:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w