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

Nghiên cứu thiết kếweb thông tin phòng giáo dục bằng mã nguồn mở nukevie

70 8 0

Đ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

LỜI CẢM ƠN Trước hết em xin chân thành cám ơn thầy giáo, cô giáo Khoa Công nghệ thông tin Trường Đại học Quảng Bình, người dạy dỗ, trang bị cho chúng em kiến thức bản, cần thiết năm học vừa qua để em có đủ điều kiện hồn thành đề tài tốt nghiệp Đặc biệt em xin bày tỏ lịng biết ơn sâu sắc tới thầy giáo TS Hoàng Văn Dũng, người hướng dẫn, bảo tận tình suốt thời gian làm đề tài tốt nghiệp Mặc dù cố gắng để hoàn thiện báo cáo tốt nghiệp song khả hạn chế nên báo cáo cịn nhiều thiếu sót Vì em mong nhận đóng góp chân tình thầy bạn bè Một lần em xin chân thành cảm ơn! Quảng Bình, Ngày 10 tháng 01 năm 2019 Sinh viên Đinh Thị Thu Hiền MỤC LỤC LỜI MỞ ĐẦU PHẦN MỞ ĐẦU CHƯƠNG I: MÃ NGUỒN MỞ NUKEVIET Giới thiệu phần mềm nguồn mở 1.1.Khái niệm Opensource (nguồn mở) 1.2 Phân loại phần mềm nguồn mở 1.3.Lợi ích phần mềm nguồn mở người sử dụng 1.4.Giới thiệu số loại phần mềm nguồn mở thường gặp Phần mềm nguồn mở Nukeviet 2.1 Giới thiệu phần mềm nguồn mởNukeViet 2.1.1 Khái niệm Nukeviet 2.1.2 Lịch sử phát triển Nukeviet 2.1.3 Ứng dụng Nukeviet 2.1.4.Ưu nhược điểm củaNukeviet 2.1.5.Các phiên củaNukeviet 10 2.1.6.Cấu trúc NukeViet3 10 2.1.7.Các khái niệm 12 2.1.8.Các website ứng dụngNukeviet 15 2.2.1 Cài đặt WebServer Xampp để chạy Nukeviet 15 2.2.2 Cài đặt NukeViet 20 2.3 Cấu trúc gói cài đặt Module 25 2.4 Viết nội dung cho Module 30 2.5 Cách đưa Module tích hợp vào Nukeviet 31 CHƯƠNG II:PHÂN TÍCH THIẾT KẾ HỆ THỐNG 32 2.1 Mô hình UML 32 2.1.1 Xác định Actor 32 2.1.2 Xác định chức Actor 32 2.1.3 Đặc tả mơ hình UML 33 2.1.4 UseCase Diagram 34 2.1.5 Sequence Diagram 36 2.2 Mơ hình liệu quan hệ (Relational Data Diagram) 45 CHƯƠNG III:ỨNG DỤNG NUKEVIET ĐỂ XÂY DỰNG WEBSITE THÔNG TIN PHÒNG GIÁO DỤC 47 3.1.Hiện trạng thương mại điện tử 47 3.2.Giới thiệu phòng giáo dục thị xã Ba Đồn 47 3.3.GiớithiệucơbảnvềtrangwebứngdụngNukevietlàmweb thông tin 48 3.3.1 Tiêu chí cho hệ thống 48 3.3.2 Cài đặt module web trongNukeviet 48 3.3.3 Phát triển Giao diện, Module, Block cho webNukeviet 51 3.3.4 Sử dụng Nukeviet website thông tin 59 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 61 TÀI LIỆU THAM KHẢO 63 DANH MỤC CÁC HÌNH Hình 1.1 Mơ hình cấu trúc hệ thống NukeViet 3.0 12 Hình 1.2 Ngơn ngữ giao diện 14 Hình 1.3 Ngơn ngữ data 15 Hình 1.4 Download xampp 16 Hình 1.5 Chọn ngơn ngữ cài đặt xampp 17 Hình 1.6 Cài đặt xampp 17 Hình 1.7 Chọn gói cài đặt 18 Hình 1.8 Nhấn Install để cài đặt 18 Hình 1.9 Quá trình cài đặt xampp 19 Hình 1.10 Vào control panel 19 Hình 1.11 Khởi động khung dịch vụ xampp 20 Hình 1.12 Vào trang sở liệu 20 Hình 1.13 Tạo sở liệu 21 Hình 1.14 Chọn ngơn ngữ cài đặt 21 Hình 1.15 Kiểm tra điều kiện cài đặt 22 Hình 1.16 Thông báo quyền 22 Hình 1.17 Kiểm tra mơi trường máy chủ 23 Hình 1.18 Cấu hình sở liệu 23 Hình 1.19 Khai báo thơng tin website 24 Hình 1.20 Thơng báo cài đặt thành công 24 Hình 1.21 Giao diện trang chủ 25 Hình 1.22 Giao diện trang quản lí 25 Hình 1.23 Giao diện trang quản lý upload 26 Hình 1.24 Giao diện trang giới thiệu 26 Hình 1.25 Giao diện quản lý module Tin tức 27 Hình 1.26 Giao diện trang quản lý module tài khoản 28 Hình 1.27 Giao diện trang quản lý module liên hệ 28 Hình 1.28 Giao diện trang quản lý module liên hệ 29 Hình 1.29 Giao diện trang quản lý module quảng cáo 29 Hình 1.30 Viết nội dung cho Block 31 Hình 2.1 Đặc tả mơ hình UML 33 Hình 2.2 Usecase diagram public 34 Hình 2.3 Usecase diagram admin 34 Hình 2.4 Usecase diagram admin - Quản lý User 35 Hình 2.5 Usecase diagram admin - Quản lý tin 35 Hình 2.6 Cập nhật User 37 Hình 2.7 Sequence diagram Xóa User 37 Hình 2.8 Sequence diagram Thêm Thể loại 38 Hình 2.9 Cập nhật Thể loại 39 Hình 2.10 Sequence diagram Xóa Thể loại 39 Hình 2.11 Sequence diagram Cập nhật Tin tức 41 Hình 2.12 Sequence diagram Xóa Tin tức 41 Hình 2.13 Sequence diagram Đăng ký thành viên 42 Hình 2.14 Sequence diagram Đăng nhập 42 Hình 2.15 Sequence diagram Đăng 43 Hình 2.16 Sequence diagram Bình Chọn 43 Hình 2.17 Cơ sở liệu module web 44 Hình 2.18 Các cột bảng tin tức 44 Hình 2.21 Mơ hình liệu quan hệ 46 Hình 3.1 Cài đặt module 48 Hình 3.2 Chọn tệp module dạng zip 49 Hình 3.3 Kích hoạt gói module 49 Hình 3.4 Giao diện trang web cài module tin tức 50 Hình 3.5 Các bảng sở liệu Nukeviet 51 Hình 3.6.Các trường sở liệu Nukeviet 51 Hình 3.7 Thư mục chứa theme 52 Hình 3.8 Các thành phần theme 53 Hình3.9 Thiết lập layout (default) 54 Hình 3.10 Thiết lập giao diện qua quản lý block 55 Hình 3.11 Thiết lập vị trí cho block 55 Hình3.13 Trang thêm viết 59 Hình 3.14 Trang hiển thị viết 60 Hình 3.15 Trang chủ hiển thị 60 Hình 3.16 Trang chủ hiển thị thơng tin 61 LỜI MỞ ĐẦU Phần mềm nguồn mở phần mềm với mã nguồn công bố sử dụng giấy phép nguồn mở Giấy phép cho phép nghiên cứu, thay đổi cải tiến phần mềm, phân phối phần mềm dạng chưa thay đổi thay đổi Năm 1998, nhóm người chủ trương thuật ngữ phần mềm tự nên thay phần mềm nguồn mở thuật ngữ mơ hồ dễ sử dụng cho giới doanh nghiệp.Hiện phần mềm nguồn mở có nghĩa gần tương đương với mã nguồn mở với độ trừu tượng cao Ngày có nhiều dạng mở (khơng đóng) bao gồm: phần cứng, phầm mềm nguồn mở, tài liệu mở Mã nguồn mở ngày phát triển với tốc độ cao, cho thấy có nhiều động lực so với mã đóng Khơng nghi ngờ ngày phát triển lĩnh vực cơng nghệ thơng tin nói tới mã nguồn mở động Tốc độ thay đổi mã nói đến giờmột Ở Việt Nam, phần mềm tự nguồn mở thuật ngữ khuyến khích sử dụng gần đây, thay cho hai thuật ngữ phần mềm tự phần mềm nguồn mở, đặc biệt thuật ngữ mã nguồn mở bó hẹp nó.Để tìm hiểu kĩ vấn đề này, em chọn đề tài: “Nghiên cứu thiết kếweb thơng tin phịng giáo dục mã nguồn mở NukeViet” Vì khả thời gian cịn hạn chế, Website khơng tránh khỏi có thiếu sót định, mong góp ý q thầy bạn để Website hoàn thiện Xin chân thành cảm ơn ! PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, với phát triển mạnh mẽ Công nghệ thông tin đặc biệt Internet đưa đến gần Việc xây dựng website trở thành nhu cầu cấp thiết không nhu cầu riêng tổ chức quan hay công ty mà trở thành trào lưu chung cho toàn xã hội nhằm quảng bá thương hiệu, cung cấp thông tin cần thiết đến người dùng internet Chính cần phải có trang tin tức để tóm tắt lại nội dung kiện diễn Với mong muốn đóng góp phần cơng sức cho việc xây dựng hệ thống website giới thiệu phòng Giáo dục thị xã Ba Đồn em định chọn đề tài “Nghiên cứu thiết kế web thơng tin phịng giáo dục mã nguồn mở NukeViet” với mong muốn người khắc miền tổ quốc biết đến thơng tin hoạt động phịng, hoạt động phận, tổ chuyên môn cách nhanh Cung cấp cho giáo viên, nhân viên lịch công tác, lịch sinh hoạt, thông tin liên quan đến nghành giáo dục Tính cấp thiết việc xây dựng website Với bùng nổ thơng tin Internet, vai trị trang thơng tin điện tử trực tuyến ngày trở nên quan trọng Khác với báo chí truyền thơng có giới hạn thời gian cập nhật tin tức, tờ báo trực tuyến cung cấp tiện lợi việc cập nhật phát hành thơng tin Về phía người dùng, họ xem thơng tin lúc nơi Về phía người cung cấp thơng tin, nhà báo họ dễ dàng cập nhật tin tức nhất, thời Do việc sử dụng trang thông tin trực tuyến điều cần thiết nhằm đáp ứng nhu cầu cập nhật thông tin người Tin tức việc xãy dù tốt hay xấu, để giúp người biết chuyện xung quanh giới Ngày nay, nhờ thông tin truyền thông nhanh chuyện vừa xãy đâu giới ta biết ngay, nhờ mà học nhiều Khi có Internet, tin tức quan trọng tốc độ lan truyền nhanh ảnh hưởng tức diện rộng Mục tiêu nghiên cứu Tìm hiểu lý thuyết nghiên cứu thiết kế hệ thống Website Phòng Giáo dục Đào tạo thị xã Ba Đồn Phương pháp nghiên cứu Lý thuyết kết hợp với thực hành Nội dung nghiên cứu - Tìm hiểu mã nguồn mở Nukeviet - Phân tích thiết kế hệ thống - Ứng dụng phần mềm NukeViet để xây dựng Website Phòng Giáo dục Đào tạo thị xã Ba Đồn PHẦN NỘI DUNG CHƯƠNG I: MÃ NGUỒN MỞ NUKEVIET Giới thiệu phần mềm nguồn mở 1.1.Khái niệm Opensource (nguồn mở) Open source software phần mềm viết cung cấp cách tự Người dùng phần mềm mã nguồn mở khơng dùng phần mềm mà cịn download mã nguồn phần mềm, để tùy ý sửa đổi, cải tiến mở rộng cho nhu cầu công việc Một phần mềm áp dụng loại giấy phép mà cho phép sử dụng hình thức, truy cập, chỉnh sửa, chép,…và phân phối phiên khác mã nguồn phần mềm, gọi open-source software Nhìn chung, thuật ngữ “Open source” dùng để lôi nhà kinh doanh, điều thuận lợi miễn phí cho phép người dùng có quyền "sở hữu hệ thống" Tiện ích mà free software mang lại quyền tự sử dụng chương trình cho mục đích, quyền tự để nghiên cứu cấu trúc chương trình, chỉnh sửa phù hợp với nhu cầu, truy cập vào mã nguồn, quyền tự phân phối lại phiên cho nhiều người, quyền tự cải tiến chương trình phát hành cải tiến mục đích cơngcộng Một điều kiện hay áp dụng GPL: GNU General Public Licence tổ chức Free Software Foundation 1.2 Phân loại phần mềm nguồn mở a)Application: Các loại phần mềm ứng dụng, ví dụ hệ điều hành, phần mềm văn phịng, phần mềm kế toán, phần mềm chỉnh sửa âm hình ảnh, cơng cụ lập trình (IDE), Web servera) Ví dụ: Hệ điều hành: Linux, Free BSD Phần mềm văn phịng: Open Office Cơng cụ lập trình: KDeveloper, Eclipse Web server: Apache Như thực cài đặt module web thành cơng Hình 3.4 Giao diện trang web cài module tin tức Cơ sở liệu shop MySQL Khi tiến hành cài đặt Nukeviet, hệ thống tự động tạo sở liệu vào MySQL Các bảng có tiền tố nv3_, tên bảng sở liệu Trong trường hợp sở liệu module tên module đứng sau tiền tố nv3_, cuối tên bảng Mỗi cột bảng thể phần nội dung ta nhập liệu hay cấu hình cài đặt vào từ giao diện người quản trị, thông tin khách hàng đặt kí, đặt mua sảnphẩm Tên sở liệu tên tạo lúc cài đặt Nukeviet Các bảng sở liệu Nukeviet tạo 50 Hình 3.5 Các bảng sở liệu Nukeviet Hình 3.6.Các trường sở liệu Nukeviet 3.3.3 Phát triển Giao diện, Module, Block cho webNukeviet Để trang web thân thiện với người dùng, đầy đủ chức 51 Shop bán hàng chuyên nghiệp ta cần phải tùy biến giao diện thêm vào số block có tác dụng tương tác với khách hàng giúp cho trình mua, đặt hàng trở nên dễ dàng 3.3.3.1 Phát triển Giao diện(Theme) Tổng quan theme NukeViet Theme gì? Trong hệ thống NukeViet, theme giao diện khác giúp bạn thay đổi hình thức website cách nhanh chóng Mỗi theme hệ thống NukeViet tạo hệ thống tệp tin quan trọng (bắt buộc phải có tất theme) tệp tin theme.php style.css, ngồi cịn có tệp hình ảnh đồ họa với mục đích trang trí cho Website ThemelàmộtgiảiphápđơngiảnnhấtmàcácportalnhưNukeVietsửdụngtrong việc thể giao diện Website Với giải pháp này, ứng dụng & tính hệ thống tách riêng, giao diện Website tách riêng Việc tách riêng giúp cho công việc thiết kế giao diện kiểu chuyên nghiệp hóa đơn giản hóa cơng việc thiết kế giao diện Như nạp hệ thống cần trộn tính với giao diện bạn có Website hồn chỉnh, uyển chuyển mà khơng sợ đụng hàng Các theme đặt thư mục themes/ Hình 3.7 Thư mục chứa theme Mặc định hệ thống NukeViet có bốn theme Tên thư mục chứa theme bao gồm chữ cái, chữ số, dấu - dấu Cấu trúc theme baogồm: 52 Hình 3.8 Các thành phần theme Thư mục block: Chứa file template (.tpl) block global nằm thư mục includes/blocks/ Các file thư mục để trống Thư mục chứa file css Mỗi file css module có tên tên module, người dùng truy cập module file css load tự động, đóng gói module file đóng gói tự động Thư mục images: Chứa file ảnh, theme nên chứa thư mục con: admin, arrows, icons Trong thư mục cịn chứa thư mục có tên tên module, đóng gói module, thư mục đóng gói tự động Thư mục js: Chứa file javascript theme có sử dụng Thư mục layout: Chứa file tpl – file định dạng cho theme Thư mục modules: Trong thư mục chứa thư mục có tên tên module, đóng gói module thư mục tương ứng đóng gói Thư mục system: Chứa file tpl hệ thống, thông thường theme giống file nên không cần phải sửa chúng File config.ini: Thiết lập theme File default.jpg: Ảnh mô tả theme File favicon.ico: Icon theme File theme.php: File chức theme 53 Nukeviet quản lý giao diện qua layout Ta tùy chọn cách hiển thị cấu trúc trang web cấu trúc module với bố cục khác Hình3.9 Thiết lập layout (default) Body-left-right: Bố cục trang web cột theo thứ tự: Thân trang - Phần trái – Phần phải Body-right: Bố cục trang web cột theo thứ tự: Thân trang - Phần phải Body: Bố cục trang web có phần thân trang Left-body-right: Bố cục trang web cột theo thứ tự: Phần trái - Thân trang - Phần phải Left-body: Bố cục trang web cột theo thứ tự: Phần trái - Thân trang Left-right-body: Bố cục trang web cột theo thứ tự: Phần trái - Phần phải - Thân trang Do trang khác module ta hồn tồn thiết lập cấu trúc trang Thiết lập giao diện qua quản lý block Tương tự layout, ta thiết đặt vị trí block khác trang 54 Hình 3.10 Thiết lập giao diện qua quản lý block Các vị trí đặt block: MENU_SITE: Vị trí menu HEADER: Vị trí herder LEFT: Vị trí bên trái RIGHT: Vị trí bên phải TOP: Vị trí bên BOTTOM: Vị trí bên FOOTER: Vị trí chân trang Ta khai báo thêm để thiết lập vị trí cho block file config.ini thư mục tên theme Hình 3.11 Thiết lập vị trí cho block Xây dựng giao diện bản: Để xây dựng giao diện từ giao diện có ta tiến hành copy theme có, đặt lại tên theme, xóa phần sau: 55 Tất file thư mục, thư mục blocks Các file thư mục css, giữ lại admin.css, icons.css, ie6.css, index.html, sitemap.xsl, sitemapindex.xsl, tab_info.css Tất thư mục thư mục modules Các file thư mục thư mục images, để lại thư mục admin, arrows, icons file index.html Thư mục js Bước cấu hình lại cho theme cách mở file config.ini : Layout mặc định module Các : Vị trí khối block : Thiết lập layout mặc định số module Chỉnh lại CSS ảnh để giao diện theo ý Nếu muốn xây dựng giao diện riêng cho module, tiến hành copy thư mục có tên module thư mục images, modules file ten-module.css tương ứng vào theme sau chỉnh sửa CSS file ảnh để giao diện theo ý muốn Một số lệnh css: - Margin, Padding: Cănlề -Background:Nền -Border: Tạo đường viền - đườngbao -Font: Định dạng fontchữ -Outline: Tạo đườngviền -Drop shadow: Tạo bóngđổ Lư: {} Ví dụ:Các file định dạng tpl file sử dụng Xtemplate.Một biến xuất lệnh assign file tpl đánh dấubằng $xtpl->assign( 'TITLE', „Tiêu đề trang‟ ); Để hiển thị từ “tiêu đề trang” file tpl ta cần viết {TITLE} Nếu liệu xuất dạng mảng phần tử cấp phân cách 56 bằngdấu chấm Ví dụ:$xtpl->assign( 'TITLE', array( “title” => “Tiêu đề”, “id” => ) ); Để xuất chữ Tiêu đề file tpl cần đặt {TITLE.title} Lệnh đánh dấu khối prase đánh dấu phần nằm cặp Trong file tpl thư mục layout, bỏ bớt phần, nhiên cần đảm bảo biến {THEME_PAGE_TITLE}, {THEME_META_TAGS}, {THEME_CSS}, {THEME_SITE_RSS}, {THEME_SITE_JS}, {THEME_MY_HEAD}, {THEME_ERROR_INFO}, {CLICK_SHOW_QUERIES}, {SHOW_QUERIES_FOR_ADMIN}, {THEME_ADMIN_MENU}, {THEME_MY_FOOTER}, {THEME_FOOTER_JS} Xây dựng giao diện nâng cao: Ngoài phần bản, NukeViet cung cấp môi trường giúp người dùng tối ưu hóa đến mức tối đa giaodiện: Chỉnh sửa file theme.php: Việc chỉnh sửa file này, thêm bớt số biến xuất viết thêm số phần gây thay đổi đáng kể cho giao diện so với giao diện mặcđịnh Tối ưu hóa giao diện riêng cho module: Tiến hành copy file theme.php module sang thư mục tương ứng thư mụcthemes/ten-theme/modules sau chỉnh sửa function cho funcs Thêm layout, template cho block: Để thêm layout tiến hành tạo thêm file có tên layout.ten-lay-out.tpl đặt vào thư mục layout Để thêm template tiến hành tạo file có tên block.ten-template.tpl đặt vào thư mụclayout 57 Công việc thiết kế giao diện cho NukeViet hoàn chỉnh cần công đoạn với chức danh yêu cầu cụ thể sau: Côngviệc Vẽ (Design) Yêu cầu Phần mềm cần thiết Sản phẩm của công việc Vẽ giao diện Photoshop File đồ họa gốc ảnh jpg web phần mềm đồ họa PNG toàn trang dạng Layout tương đương cắt HTML Cắt (Cut) Cắt giao diện Photoshop Trang web thể vẽ phần mềm đồ họa dạng HTML HTML tương đương, trình duyệt phổ biến vài trình soạn thảo code (Notepad++, EmEditor…) Hợp chuẩn Chuẩn hóa Các trình duyệt phổ HTML đặt chuẩn xHTML HTML giao diện biến vài trình 1.0 (Valid) cắt đạt chuẩn soạn thảo code CSS 2.1 W3C (Notepad++, EmEditor…) Ghép giao Ghép HTML Các trình duyệt phổ Giao diện ghép diện vào hệ thống biến vài trình thiết kế, hợp chuẩn NukeViet soạn thảo code không bị xung đột javascript (Notepad++, với NukeViet EmEditor…) 58 3.3.4 Sử dụng Nukeviet website thông tin 3.3.4.1 Hướng dẫn sử dụng trang quảntrị Các chức Quản Trị Hệ Thống: Hình 3.12 Trang đăng nhập Hình3.13 Trang thêm viết 59 Hình 3.14 Trang hiển thị viết Hình 3.15 Trang chủ hiển thị 60 Hình 3.16 Trang chủ hiển thị thơng tin Hình3.17 Trang chủ hiển thị thông tin KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Sau thời gian tìm hiểu nghiên cứu đề tài “Xây dựng website tin tức phòng giáo dục” em phát triển hoàn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài em chắn khơng thể tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp từ quý thầy bạn để đề tài đƣợc hồn thiện Kết đạt Hoàn thiện số chức trang báo điện tử Lập trình thành thạo với ASP.NET hệ quản trị sở liệu Sql 2008 Hạn chế đề tài Do thời gian làm có hạn lên em chưa thể hoàn thiện đầy đủ chức chương trình Hướng phát triển 61 -Mở rộng thêm nhiểu chức đọc tin tự động từ trang khác… - Hồn thiện website, phân tích kỹ u cầu xây dựng giao diện hồn thiện hơn, có tính chuyên nghiệp -Em mong tiếp tục nhận giúp đỡ tạo điều kiện quý thầy nhà trường để em mở rộng đề tài 62 TÀI LIỆU THAM KHẢO [1] Xây dựng ứng dụng Web PHP & MySQL – Phạm Hữu Khanh - Nhà xuất Phương Đông [2] Phân tích thiết kế hệ thống hướng đối tượng UML, Nhà xuất Giáo dục năm 2002 Đặng Văn Đức [3] http://forum.nukeviet.vn/ [4] http://wiki.nukeviet.vn/ [5] http://vi.wikipedia.org/wiki/NukeViet [6] DVD thiết kế web củahttp://www.izwebz.com/ 63 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN 64 ... giới thiệu phòng Giáo dục thị xã Ba Đồn em định chọn đề tài ? ?Nghiên cứu thiết kế web thơng tin phịng giáo dục mã nguồn mở NukeViet” với mong muốn người khắc miền tổ quốc biết đến thơng tin hoạt... mềm nguồn mở thường gặp - Hiện nay, giới có nhiều loại mã nguồn mở khác nhau, loại mã nguồn mở lại có ứng dụng riêng Dưới số loại mã nguồn mở sử dụng rộng rãi: + Ubuntu hệ điều hành mã nguồn mở. .. pháp nghiên cứu Lý thuyết kết hợp với thực hành Nội dung nghiên cứu - Tìm hiểu mã nguồn mở Nukeviet - Phân tích thiết kế hệ thống - Ứng dụng phần mềm NukeViet để xây dựng Website Phòng Giáo dục

Ngày đăng: 30/05/2021, 17:33

Xem thêm:

w