bài tập lớn môn mã nguồn mở

52 620 1
bài tập lớn môn mã nguồn mở

Đ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

bài tập lớn môn mã nguồn mở về trang web giới thiệu và bán điện thoại di động viết bằng framework Laravel 5x dành cho các bạn học và nghiên cứu về laravel hoặc làm bài tập lớn môn mã nguồn mở cũng như làm về đồ án tốt nghiệp về phplaravel

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - - - -o0o- - - - - BÁO CÁO BÀI TẬP LỚN MÔN: PHẦN MỀM MÃ NGUỒN MỞ Đề tài: Xây Dựng Trang Web Giới Thiệu Bán Điện Thoại Giảng viên hướng dẫn : Ths.Trần Thanh Huân Lớp : KHMT4 – K9 Nhóm thực : Nhóm Hà Nội, ngày 01 tháng 05 năm 2018 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - - - -o0o- - - - - BÁO CÁO BÀI TẬP LỚN MÔN: PHẦN MỀM MÃ NGUỒN MỞ Đề tài: Xây Dựng Trang Web Giới Thiệu Bán Điện Thoại Giảng viên hướng dẫn : Ths.Trần Thanh Huân Lớp : KHMT4 – K9 Sinh viên thực : Vũ Văn Duy Dương Đức Tuyến Hoàng Bá Vũ Hà Nội, ngày 01 tháng 05 năm 2018 LỜI NÓI ĐẦU Với phát triển Internet mang lại nhiều hội để rút ngắn khoảng cách người toàn giới Tận dụng hội mà internet mang lại, nhiều cá nhân tổ chức cho đời nhiều trang web để kết nối người lại với nhau, mang lại nhiều tiện ích cho người sửa dụng Nhưng website lại yêu cầu người xây dựng người vận hành phải có kiến thức chuyên sâu ngơn ngữ lập trình web HTML, PHP, JavaScript, CSS để đảm bảo hoạt động thơng suốt Là sinh viên khoa công nghệ thông tin trang bị nhiều kiến thức học tìm hiểu, nhóm chúng em định phát triển đề tài " Xây dựng trang web giới thiệu bán điện thoại " Các thành phần xây dựng website sản phẩm mã nguồn mở, giúp tiết kiệm thời gian chi phí phát triển sản phẩm Nhờ giúp đỡ tận tình thầy Ths Trần Thanh Huân kiến thức môn học, chúng em cố gắng để hoàn thành tập lớn tốt khả Tuy cố gắng thời gian kinh nghiệm hạn chế nên chương trình khơng thể tránh khỏi sai sót Chúng em mong nhận đánh giá góp ý thầy bạn để chương trình hoàn thiện Chúng em xin chân thành cảm ơn! MỤC LỤC PHẦN I MỞ ĐẦU Tên đề tài Tên đề tài : "Xây dựng trang web giới thiệu bán điện thoại " Lý chọn đề tài Trong năm trở lại với phát triển mạnh mẽ ngành khoa học công nghệ thông tin, nước ta trở thành quốc gia phát triển, trở thành lĩnh vực trọng điểm hầu phát triển giới Ngoài với phát triển kéo theo số ngành khác phát triển theo chẳng hạn như: Y tế, giáo dục, kinh tế, nghiên cứu khoa học,… đời sống người dân cải thiện, đáp ứng nhu cầu ngày hoàn thiện Một hệ thống thơng tin hóa giúp làm giảm thiểu nhiều công việc lưu trữ tay, tiết kiệm thời gian, cơng đoạn lại, chi phí, có hiệu việc quản lý Gần đây, phần mềm mã nguồn mở (Open Source) chấp nhận công ty lớn Nhiều hợp đồng lớn chấp nhận phần mềm mã nguồn mở, chẳng hạn IBM, Oracle Sun Thậm chí Microsoft phải lưu tâm đến Open Source đối thủ to lớn Với mã nguồn mở, việc phân phối phát triển phương pháp lâu dài để tạo phần mềm, người mua cung cấp giải pháp phần mềm lẫn dòng mã có giấy phép Open Source Hơn nữa, doanh nghiệp vừa nhỏ ưa chuộng phần mềm mã nguồn mở Hiện có số tổ chức dự định sử dụng Open Source để xây dựng nhân tố cốt lõi hệ thống - từ hệ điều hành, sở liệu, ứng dụng Web server… đến hệ thống quản trị nội dung nhiều phần mềm kinh doanh thơng minh Xuất phát từ vấn đề trên, nhóm em định chọn đề tài “Xây dựng trang - web giới thiệu bán điện thoại ” Mục đích đề tài Tìm hiểu mã nguồn mở Nắm vị trí, vai trò, giá trị phần mềm mã nguồn mở Hiểu làm chủ tương đối công nghệ mã nguồn mở PHP Cài đặt sử dụng phần mềm nguồn mở php framework Laravel Phân tích thiết kế chức năng, giao diện website thương mại điện tử Thiết kế website giới thiệu bán điện thoại Bố cục Nội dung gồm chương: Chương : Tập trung vào tìm hiểu sở lý thuyết Chương : Phân tích nghiệp vụ trang web giới thiệu bán điện thoại di động Chương 3: Phân tích hệ thống Chương 4: Tìm hiểu q trình cài đặt web giới thiệu bán điện thoại di động Phương pháp thực Để hoàn thành đề tài này, nhóm tìm hiểu tảng cơng nghệ mới, khái niệm hồn tồn mới, bước đầu khó khăn, đến thời điểm nhóm tự tin làm chủ cơng nghệ nhờ điều sau đây: - Đọc, tìm kiếm tài liệu liên quan đến họp Triển khai phân công nhiệm vụ thành viên cách rõ ràng Hàng tuần triển khai họp nhóm báo cáo tiến độ Tham khảo cấu trúc kho Github Kỹ phân tích viết báo cáo PHẦN II NỘI DUNG CHƯƠNG I CƠ SỞ LÝ THUYẾT Nội dung chương tập chung vào lý thuyết phát triển phần mềm theo hướng cấu phần, tảng công nghệ sử dụng để hoàn thành phần mềm Tổng quan mã nguồn mở 1.1.Khái niệm Khái niệm “nguồn mở” có lẽ khơng q xa lạ với tất Thời gian gần đây, nguồn mở thường xuyên nhắc đến phương tiện thông tin đại chúng, giải pháp tốt cho Chính Phủ điện tử, nước nghèo phát triển Tất nhiên biết nguồn mở Thậm chí, bạn sử dụng phần mềm mã nguồn mở mà Vậy phần mềm mã nguồn mở gì? Nó có lợi ích ưu điểm so với phần mềm mã nguồn đóng? Phần mềm sản phẩm trí tuệ đặc biệt, đặc trưng cho ngành Cơng nghệ thông tin Công nghệ phần mềm Một phần mềm gọi mã nguồn mở phần mềm ta thực đầy đủ thao tác: sản xuất phần mềm, cài đặt phần mềm, sử dụng phần mềm, thay đổi phần mềm thao tác khác Hay nói cách khác, phần mề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 Phần mềm quản lý quy tắc quyền sở hữu trí tuệ, cho phép thực khơng thực thao tác nói điều kiện khác Bản quyền phần mềm tài liệu quy định việc thực thao tác phần mềm Có thể có quyền phần mềm sở hữu, quyền cho phần mềm miễn phí/phần mềm chia sẻ, quyền cho phần mềm tự mã nguồn mở Định nghĩa Nguồn mở Tổ chức Sáng kiến Nguồn mở (Open Source Initiative OSI) thể triết lí nguồn mở xác định ranh giới việc sử dụng, thay đổi tái phân phối phần mềm nguồn mở Giấy phép phần mềm cung cấp cho người dùng quyền vốn bị cấm quyền, gồm quyền sử dụng, thay đổi tái phân phối Một vài giấy phép phần mềm nguồn mở thẩm định thuộc giới hạn Định nghĩa Nguồn mở Thí dụ bật Giấy phép Cơng cộng GNU (GPL) Trong nguồn mở cho phép công chúng truy cập vào nguồn sản phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập 1.2 Tình hình nghiên cứu phát triển Nếu phần mềm sở hữu chủ thể phát triển, q trình phân tích thiết kế xây dựng phần mềm hoạch định kiểm sốt chặt chẽ (mơ hình dàn nhạc) phần mềm mã nguồn mở phát triển theo mơ hình chợ trời, người sử dụng đóng vai trò người phát triển phần mềm Quá trình định động, khơng có định hướng cứng nhắc từ thời điểm ban đầu Độ tự nhà phát triển lớn, lựa chọn định theo xu hướng cá nhân, thiểu số có đa số Có nhiều trường hợp ý kiến không thống sinh dòng phần mềm từ phần mềm ban đầu q trình phát triển (ví dụ iTexMac TexShop) Kịch phát triển phổ biến phần mềm mã nguồn mở là: có nhà phát triển đưa phiên + ý tưởng phần mềm Các nhà phát triển khác hoàn thiện chức đề ý tưởng đó, tiếp tục đề xuất tính Q trình liên tục lặp lại Để thuận lợi cho loại người sử dụng, phiên phần mềm mã nguồn mở thường quy định sau: Phiên dịch đêm: với mã nguồn thay đổi thường xuyên, hàng ngày vào buổi đêm nhị phân phiên dịch Phiên chứa tính nhất, nhiên chưa kiểm tra rà sốt kỹ càng, tiềm ẩn nhiều lỗi, chưa ổn định Phiên chủ yếu cho nhà phát triển thử nghiệm hoàn thiện Phiên thử nghiệm: rà soát lỗi, nhiên chưa ổn định Dành Phiên bền vững: không tích hợp tính chưa ổn định Dành cho người sử dụng định khai thác phần mềm 1.3.Phân loại Phần mềm mã nguồn mở đạt đến mức phát triển ổn định, lỗi khắc phục, người sử dụng chấp nhận rộng rãi Có thể kể vài phần mềm/bộ phần mềm sử dụng rộng rãi là: - FireFox: trình duyệt Mozilla, cho phép phát triển plug-in bổ sung Hay - phần mềm Chrome Google Open Office: Bộ soạn thảo văn Sun Micro System, thay cho MS - Office Apache: web server sử dụng rộng rãi PHP-MySQL: Application Server Thunder Bird: Mail Client Mozilla - Unikey: Chương trình gõ tiếng việt Phần mềm mã nguồn mở tải theo cách thơng thường với phần mềm miễn phí chia sẻ Kho liệu sourceforge.net định nghĩa khung thông tin cần thiết để cập nhật thông tin chi tiết dự án phần mềm mã nguồn mở 1.4.Ưu/nhược điểm  Ưu điểm - Sử dụng miễn phí: Đối với Website mã nguồn mở tính miễn phí ln đặc điểm vốn có nói ưu điểm lớn loại website Không cần tốn nhiều thời gian hay công sức, bạn tự tạo cho website miến phí - khoảng 30 phút đồng hồ Nhận hỗ trợ từ cộng đồng người sử dụng: Với việc trang web mã nguồn mở phát triển mạnh mẽ rộng rãi nay, phần lớn cộng đồng người sử dụng, IT chia sẻ mạng Internet Do q trình xây dựng web mã nguồn mở, bạn không hiểu gặp phải khó khăn thơng qua cộng đồng - người sử dụng, bạn tìm lời giải đáp cho vấn đề mà bạn gặp phải Các vá lỗi cập nhật tương đối nhanh: Đối với website mã nguồn mở tốc độ cập nhật phiên bản, vá lỗi nhanh Do đó, cho dù bạn khơng am hiểu bảo mật n tâm phần nhờ vá lỗi chia sẻ diễn đàn, mạng xã hội  Nhược điểm - Khó khăn việc chỉnh sửa nâng cấp: Một website mã nguồn mở viết nhằm đáp ứng nhu cầu chung cộng đồng Do đó, cần tùy biến, chỉnh sửa theo định hướng bạn bạn phải chỉnh sửa lại mã nguồn lập trình website Đồng thời phải đảm bảo website hoạt động ổn định Đây vấn đề không đơn giản Nếu bạn thiết kế website mã nguồn mở với mục đích sử dụng khơng bạn cần phải chỉnh sửa theo nhu cầu sử dụng theo yêu cầu khách hàng bắt buộc bạn phải chỉnh sửa Source Code website Vì khơng phải website bạn tạo nên bạn hiểu hết đặc tính loại website dẫn đến việc chỉnh sửa thường phức tạp, thời gian có - khơng thể sửa Tính bảo mật không cao: Mặc dù khả cập nhật vá lỗi nhanh trình vận hành người sử dụng web mã nguồn mở bạn biết lỗ hổng bảo mật trước vá lỗi cập nhật họ lợi dụng lỗ hổng bảo mật cơng website, xóa liệu nguy hiểm đánh cắp thông tin quan trọng liên quan đến công việc kinh doanh bạn - Không tạo nét riêng tính chuyên nghiệp: Khi bạn thiết kế website mã nguồn mở việc trang web bạn giống website khác (về giao diện, chức năng, … ) điều hiển nhiên Như vậy, trang web bạn thiếu nét riêng, nét khác biệt, không tạo sức thu hút người truy cập tâm lý chung người dùng cần mẻ, phá cách thiết kế hay điều tạo điểm nhấn 1.5.Hệ điều hành nguồn mở thông dụng Linux xem cha đẻ hệ điều hành mã nguồn mở nay, Ubuntu, Linux Mint, Fedora tất nhiên hệ điều hành Android Google phát triển từ Linux lên Trên Linux, người dùng dễ dàng tùy biến giao diện hay thứ họ muốn điều mà khơng thể làm windows Linux tương thích với nhiều môi trường phát triển ứng dụng khác nguồn cải quý giá cho lập trình viên nhà phát triển ứng dụng Tuy nhiên, hệ điều hành mã nguồn mở tương đối sơ khai nên số lượng ứng dụng hỗ trợ người dùng hạn chế, driver hỗ trợ ứng dụng bên thứ tương đối 1.6.Các loại giấy phép phần mềm nguồn mở Trên thị trường có nhiều loại giấy phép Có thể chia giấy phép thành loại - sau: Phần mềm thương mại (Commercial Software): Là phần mềm thuộc quyền tác giả nhà sản xuất, cung cập dạng mã nhị phân, người dùng phải mua khơng có quyền phân phối lai Phần mềm thử nghiệm giới hạn (Limited Trial Software): Là phiên -giới hạn phần mềm thương mại cung cấp miễn phí nhằm mục đích thử nghiệm, giới thiệu sản phẩm kích thích người dùng định mua Loại sản phầm không - giới hạn tính ăng giới hạn thời gian dùng thử (thường 60 ngày) Phần mềm chia sẻ (Shareware): Loại phần mềm có đủ tính phân phối tự do, có giấy phép khuyến cáo cá nhân tổ chức mua, tùy tình hình cụ thể Nhiều tiện ích Internet ( “WinZip” dùng thuận lợi Shareware - hệ thống phân phối) Phần mềm sử dụng phí thương mại (Non-commercial Use): Loại phần mềm sử dụng tự phân phối lại bỏi tổ chức phi lợi nhuận Nhưng tổ chức kinh thế, thí dụ doanh nghiệp muốn dùng phải mua Netcape Naviator thí dụ loại phần mềm 10 • Các sản phẩm (mỗi trang lấy sản phẩm) • Các sản phẩm khuyến (mỗi trang lấy sản phẩm) - Footer : chứa thông tin quyền ,giới thiệu 2.3 Danh mục Sản phẩm - Gồm Hình 4.16 : Danh mục sản phẩm có danh mục hãng điện thoại: ,Iphone,Oppo,Lenovo,Htc,Sony,Xiaomi,Nokia,Hawaii,Asus,Bphone 2.4 Trang Sản Phẩm - Khi click vào danh mục xuất trang Sản Phẩm 38 Samsung Hình 4.17 : Trang sản phẩm - Gồm có : • Phần bên trái Sidebar • Phần bên phải sản phẩm danh mục cha 2.5 Chi tiết sản phẩm - Khi click vào mộ sản phẩm chuyển đến trang chi tiết sản phẩm 39 Hình 4.18 : Trang chi tiết sản phẩm - Gồm phần chính: • Phần chi tiết sản phẩm • Phần sản phẩm tương tự với sản phẩm • Phần Sidebar bên phải gồm có danh sách sản phẩm giảm giá, danh sách sản phẩm 2.6 Tìm kiếm sản phẩm - Ở header có ô tìm kiếm Hình 4.19 : Trang chi tiết sản phẩm - Có thể tìm kiếm sản phẩm theo giá sản phẩm tên sản phẩm: - Nhập tên giá sản phẩm bấm tìm - Khi tìm kiếm thành cơng 40 Hình 4.20 : Tìm kiếm sản phẩm thành công 2.7 Giỏ Hàng - Giỏ hàng Trống Hình 4.21 : Giỏ hàng - Cho sản phẩm vào giỏ hàng : tiến hành chọn sản phẩm cần mua ấn icon giỏ hàng - Đặt hàng :bấm nút đặt hàng giỏ hàng để chuyển sang trang đặt hàng 41 Hình 4.22 : Trang đặt hàng • Điền Đầy đủ thơng tin chọn hình thức tốn ấn đặt hàng để mua 2.8 Trang Tin Tức Hình 4.23 : Trang đặt hành 2.9 Trang giới thiệu 42 Hình 4.24 : Trang giới thiệu 2.10 Trang liên hệ Hình 4.25 : Trang liên hệ 2.11 Giao diện admin - Để vào trang admin phải đăng nhập cho admin 43 • • • • Hình 4.26 : Form đăng nhập Nếu đăng nhập không thành công hệ thống báo bắt đăng nhập lại Nếu đăng thành cơng hệ thống cung cấp chức năng: Quản lý danh mục  Xem danh sách sản phẩm  Thêm , sửa , xóa danh mục Quản lý sản phẩm  Xem danh sách sản phẩm  Thêm , sửa , xóa sản phẩm Quản lý slide  Xem danh sách slide  Thêm , sửa , xóa slide Quản lý user  Xem danh sách user  Thêm , sửa , xóa user 2.12 Quản lý Danh sách sản phẩm - Khi đăng nhập thành cơng hệ thống chuyển sang trang quản lý danh sách sản phẩm 44 Hình 4.27 : Quản lý danh sách sản phẩm - Sửa sản phẩm • Để sửa sản phẩm bạn click vào nút sửa bảng danh sách sửa mục bạn • • • • muốn sửa Sửa tên sản phẩm Update ảnh cho sản phẩm Đổi giá sản phẩm Là sản phẩm có khuyến hay khơng có điền giá khuyến 45 • Thay dổi thơng tin sản phẩm • Và ấn Sửa để lưu lại - Thêm Sản Phẩm • Để thêm sản phẩm bên sidebar chọn mục sản phẩm > thêm sản phẩm • Điền đầy đủ thơng tin • Và ấn thêm để thêm sản phẩm vào liệu - Xóa Sản phẩm bảng danh sách sẳn phẩm chọn xóa sản phẩm muốn xóa 2.13 Quản lý Danh mục Sản phẩm - Ở phần sidebar chọn Danh Mục >Danh Sách Danh mục 46 Hình 4.28 : Quản lý danh mục sản phẩm • Hiển thị danh mục sản phẩm có hệ thống sở liệu - Sửa danh mục • Vào phần Danh Muc >Sửa Danh Mục • Sửa lại tên Danh Mục • Ấn sửa để lưu lại - Thêm Danh Mục • Vào phần Danh Mục >Thêm Danh Mục • Nhập tên Danh Mục muốn thêm • ấn thêm để lưu lại - Xóa danh mục, Để xóa danh mục bảng danh sách danh mục chọn danh mục muốn xóa 2.14 Quản lý Slide - Danh sách slide : Sidebar chọn>slide>danh sách slide 47 Hình 4.29 : Quản lý slide - Sửa slide • • • • • Để sửa sidle chọn sửa slide trang danh sách slide muốn sửa Sửa lại tên Sửa lại ảnh Update lại link ảnh ấn sửa để lưu lại 2.15 Quản lý Hóa Đơn –Khách hàng - Hóa Đơn : Sidebar chọn hóa đơn-khách hàng > danh sách hóa đơn Hình 4.30 : Quản lý hóa đơn - Xem chi tiêt đơn hàng bảng danh sách hóa đơn chọn chi tiết hóa đơn mà muốn xem 48 - Khách hàng :ở Sidebar chọn hóa đơn-khách hàng > danh sách Khách hàng 1.16 Quản lý User - Danh sách user :ở Sidebar chọn user > danh sách user Hình 4.31 : Quản lý user - Thêm user : Sidebar chọn user > thêm user 49 • Điền đầy đủ thơng tin mục • ấn thêm user để thêm vào hệ hống - Sửa user : danh sách user chọn sửa để sửa user • Chọn sửa mục muốn sửa • ấn sửa Sửa user để lưu lại 50 PHẦN III KẾT LUẬN Những khó khăn gặp phải Để thực đề tài, nhóm chúng em lỗ lực để hoàn thành nhiệm vụ mà thầy giáo đưa Nhưng với khó khăn gặp phải q trình thực đề tài, : Nguồn tài liệu hạn hẹp, chưa với thực tế Còn kinh nghiệm triển khai dự án hoàn chỉnh Chưa đưa ý kiến thống nhóm Hệ thống vào hoạt động lỗi Giải pháp - Tìm hiểu tham khảo tài liệu hướng dịch vụ trang mạng xã hội google , coccoc, để biết thêm lý thuyết môn - Học hỏi kinh nghiệm người trước cách thức công việc cần làm thực đề tài nhóm Từ đưa phương án cách giải thuật toán - Sử dụng Framework Laravel, MySql để thực đề tài thay ngơn ngữ khác chúng đơn giản, dễ thực bảo trì - Tham khảo code thuật tốn từ tài liệu chia sẻ website công nghệ thơng tin - Cuối hồn thiện đề tài cách tốt cho hệ thống chạy ổn định sửa chữa dễ dàng Hướng phát triển đề tài Việc phát triển website q trình thực hiện, nhóm thay đổi số tính tùy biến nhằm giúp website giới thiệu bán điện thoại thêm hoàn thiện tối ưu Tuy nhiên, website thiếu sót nhiều cần nâng cấp bảo trì Nhóm có số hướng sau: - Trong thời gian tới tìm hiểu kĩ phát triển thêm nhiều tính trang, giao diện thay đổi đẹp bắt mắt cũ - Giao diện quản lý cập nhật thêm vài tính - Phần giỏ hàng cải thiện chút giao diện cách trình bày TÀI LIỆU THAM KHẢO 51 Bài giảng Hệ điều hành mã nguồn mở - trường Đại học Hàng Hải Mã nguồn mở: Link: https://vi.wikipedia.org/wiki/Phần_mềm_nguồn_mở/ Hướng dẫn cài Laravel Link: https://khoapham.vn/download/laravel/bai1.pdf Link: https://khoapham.vn/download/laravel/bai2.pdf Link: https://khoapham.vn/download/laravel/bai3.pdf Hướng dẫn xây dựng trang web bán hàng Link:https://www.youtube.com/playlist? list=PLzrVYRai0riS_Y2L0Ox_gUL9UjPDL8p2i 52 ... Mục đích đề tài Tìm hiểu mã nguồn mở Nắm vị trí, vai trò, giá trị phần mềm mã nguồn mở Hiểu làm chủ tương đối công nghệ mã nguồn mở PHP Cài đặt sử dụng phần mềm nguồn mở php framework Laravel... mềm tự mã nguồn mở Định nghĩa Nguồn mở Tổ chức Sáng kiến Nguồn mở (Open Source Initiative OSI) thể triết lí nguồn mở xác định ranh giới việc sử dụng, thay đổi tái phân phối phần mềm nguồn mở Giấy... mềm mã nguồn mở (Open Source) chấp nhận công ty lớn Nhiều hợp đồng lớn chấp nhận phần mềm mã nguồn mở, chẳng hạn IBM, Oracle Sun Thậm chí Microsoft phải lưu tâm đến Open Source đối thủ to lớn

Ngày đăng: 11/05/2018, 09:41

Mục lục

    2. Lý do chọn đề tài

    3. Mục đích đề tài

    Nội dung gồm 4 chương:

    5. Phương pháp thực hiện

    CHƯƠNG I. CƠ SỞ LÝ THUYẾT

    1. Tổng quan về mã nguồn mở

    1.1. Khái niệm cơ bản

    1.2. Tình hình nghiên cứu và phát triển

    1.5. Hệ điều hành nguồn mở thông dụng

    2. Nền tảng công nghệ sử dụng

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

Tài liệu liên quan