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

Báo cáo môn mã nguồn mở PHP MYSQL + Source code

28 794 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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 359,23 KB
File đính kèm Sourcecode.rar (9 MB)

Nội dung

Báo cáo môn mã nguồn mở và Source code . ỨNG DỤNG APACHE, PHP VÀ MYSQL TRONG THIẾT KẾ WEB TRA CỨU ĐIỂM THI ĐẠI HỌC. Apache, PHP, MySQL là các phần của chương trình phần mềm mã nguồn mở. Phần mềm này là sự hợp tác của những lập trình viên có đầu óc. Bằng việc thay đổi trên những mã nguồn có sẵn, các lập trình viên trên thế giới tiếp tục hoàn thiện và phát triền nó ngày càng trở nên mạnh hơn và hiệu quả hơn. Sự đóng góp của những người này được đưa ra công khai cho người khác sử dụng mã nguồn, tạo ra các phần mềm nổi tiếng trên thế giới.

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN: CÁC HỆ THỐNG NGUỒN MỞ VÀ DI ĐỘNG ĐỀ TÀI: ỨNG DỤNG APACHE, PHP VÀ MYSQL TRONG THIẾT KẾ WEB TRA CỨU ĐIỂM THI ĐẠI HỌC Giảng viên hướng dẫn: Nhóm thực hiện: Lớp: Hải phòng, tháng 05 năm 2017 MỤC LỤC LỜI MỞ ĐẦU Chương 1: GIỚI THIỆU CHUNG VỀ APACHE, PHP VÀ MYSQL I APACHE HTTP SERVER Lịch sử phát triển Cấu hình Apache II.HỆ QUẢN TRỊ CSDL MySQL MySQL hệ quản trị CSDL MySQL hệ quản trị CSDL quan hệ MySQL phần mềm nguồn mở Lý dùng MySQL Các đặc điểm mặt kỹ thuật MySQL Ngôn ngữ MySQL 6.1 Khái niệm sở liệu, bảng, cột 6.2 Một số thuật ngữ ngôn ngữ MySQL 6.3 Kiểu liệu MySQL 6.4 Những cú pháp III Hypertext Preprocessor - PHP Khái niệm PHP Lịch sử PHP PHP làm gì? Chương 2: NGƠN NGỮ LẬP TRÌNH SCRIPT PHP I CẤU TRÚC CƠ BẢN II MỘT SỐ KHÁI NIỆM TRONG PHP Biến PHP 2 Hằng PHP Chuỗi PHP III KIỂU DỮ LIỆU TRONG PHP IV TOÁN TỬ VÀ CÁC BIỂU THỨC TRONG PHP Toán tử PHP 1.1 Toán tử gán 1.2 Toán tử số học 1.3 Toán tử so sánh 1.4 Toán tử logic 1.5 Toán tử kết hợp Các biểu thức PHP 2.1 Biểu thức điều kiện 2.2 Vòng lặp 2.3 Biểu thức switch case V XỬ LÝ DỮ LIỆU TRÊN FORM TRONG PHP V KẾT HỢP PHP VÀ MYSQL Kết nối sở liệu Lựa chọn sở liệu Thực thi câu lệnh truy vấn Đếm số dòng liệu bảng Lấy liệu từ bảng đưa vào mảng Đóng kết nối sở liệu Chương 3: ỨNG DỤNG APACHE, PHP, MYSQL TRONG THIẾT KẾ WEB TRA CỨU ĐIỂM THI ĐẠI HỌC I GIAO DIỆN WEBFORM II MỘT SỐ ĐOẠN CODE CHÍNH Code webform truyền liệu sang file ketqua.php để xử lý Khai báo thông tin sở liệu Kết nối sở liệu Xuất kết dạng bảng LỜI MỞ ĐẦU nguồn mở đời bước ngoặt lớn phát triển ứng dụng công nghệ thông tin Ngày nay, ứng dụng nguồn mở trở thành phong trào phát triển mạnh mẽ, có ứng dụng thực tế nhiều lĩnh vực khác kinh tế, an ninh, quốc phòng, học tập sinh viên… Có thể nói tương lai nguồn mở phát triển dần thay nguồn đóng Một số lợi ích sử dụng phần mềm nguồn mở: - Độc lập: Phần mềm nguồn mở không bị lệ thuộc vào nhà cung cấp - Tính thích ứng sáng tạo: Cho phép lập trình viên xác định sửa lỗi thích ứng phần mềm với yêu cầu phát sinh, giúp nhà lập trình sang tạo phần mềm riêng - Làm chủ cơng nghệ, đảm bảo tính an tồn riêng tư: Phần mềm nguồn mở thường không mục tiêu công virus Khơng có gián điệp điện tử Do nắm nguồn nên người sử dụng hay nhà phát triển làm chủ phần mềm, có khả thay đổi, bổ sung phát triển - Chất lượng tin cậy: Các phần mềm nguồn mở hoàn nghiệm, đánh giá, phát lỗi bổ sung nhiều nhà phát triển khác - Tuân thủ chuẩn không bị hạn chế quyền sử dụng - Tính tự do: Người sử dụng bỏ qua phiên phát triển chưa ổn định để cài đặt phiên hoàn chỉnh ổn định Phần mềm nguồn mở cho phép người sử dụng tạo trì phiên đặc thù - Tính lâu dài: Kéo dài thời gian sử dụng/tái sử dụng phần cứng, thiết bị đảm bảo hiệu toàn hệ thống - Ngoài phần mềm nguồn mở phần mềm miễn phí kể phiên nâng cấp toàn vòng đời sử dụng sản phẩm Do giảm chi phí đáng kể cho việc phát triển phần mềm để đáp ứng theo yêu cầu nghiệp vụ… Apache, PHP, MySQL phần chương trình phần mềm nguồn mở Phần mềm hợp tác lập trình viên có đầu óc Bằng việc thay đổi nguồn có sẵn, lập trình viên giới tiếp tục hoàn thiện phát triền ngày trở nên mạnh hiệu Sự đóng góp người đưa công khai cho người khác sử dụng nguồn, tạo phần mềm tiếng giới CHƯƠNG : GIỚI THIỆU CHUNG VỀ APACHE, PHP VÀ MYSQL II/ APACHE HTTP SERVER 1_Lịch sử phát triển Apache HTTP Server Apache chương trình máy chủ HTTP chương trình dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy hệ điều hành tương tự Unix, Microsoft Windows, Novell Netware hệ điều hành khác Apache đóng vai trò quan trọng q trình phát triển mạng web giới (tiếng Anh: World Wide Web) Khi phát hành lần đầu, Apache chương trình máy chủ nguồn mở có khả cạnh tranh với chương trình máy chủ tương tự Netscape Communications Corporation ngày biết đến qua tên thương mại Sun Java System Web Server Từ trở đi, Apache không ngừng tiến triển trở thành phần mềm có sức cạnh tranh mạnh so với chương trình máy chủ khác mặt hiệu suất tính phong phú Từ tháng năm 1996, Apache trở thành chương trình máy chủ HTTP thơng dụng Hơn nữa, Apache thường dùng để so sánh với phần mềm khác có chức tương tự Tính đến tháng năm 2007 Apache chiếm đến 60% thị trường chương trình phân phối trang webServer Apache ban đầu thành công lớn, họ cho ban đầu cần phải kiểm tra kỹ lưỡng thiết kế lại Trong suốt tháng năm tháng năm 1995, Robert Thau thiết kế kiến trúc server mới( đặt tên Shambhala) bao gồm cấu trúc module API cho việc mở rộng tốt Sau phát hành rộng rãi thử nghiệm beta, nhiều lỗ hổng khác tìm thấy, tập tài liệu ( David Robinson), trình thêm nhiều chức dạng module chuẩn họ, Apache 1.0 phát hành vào ngày1 tháng 12 năm 1995 Theo đánh giá Netcraft (http://www.netcraft.com/survey/) ngày Apache sử dụng cách rộng rãi so với tất web server tổng hợp 2_Cấu hình Apache • Tồn cấu hình Apache lưu dạng text • File cấu hình httpd.conf nằm thư mục {apache_dir}\conf Trong file chứa khai báo include đến file cấu hình khác • Mỗi dòng file cấu hình mang ý nghĩa – Là khoảng trắng – Là thích (bắt đầu ký tự #) – Là khai báo (gồm từ khóa giá trị) Từ khóa giá trị • Tồn tài liệu Apache (bao gồm khai báo cấu hình) cài đặt (mặc định) với Apache Có thể truy cập vào tài liệu thơng qua URL (có dấu / cuối cùng) http:///manual/ • Thơng thường URL bị vơ hiệu hóa (mặc định) bỏ thích dòng “Include conf/extra/httpd-manual.conf” file cấu hình (httpd.conf) restart lại Apache • Một số khai báo thường gặp cấu hình Apache: – Listen: Khai báo web server dùng IP cổng Có thể khai báo nhiều lần – LoadModule: Khai báo module nạp vào Apache khởi động Nên dùng để bỏ bớt module không cần thiết nạp module người dùng tự viết – ServerName: Tên server Nếu Apache khơng tìm tên máy tính qua DNS khai báo bắt buộc phải có – DirectoryIndex: Khai báo file mặc định – AddDefaultCharset: Khai báo bảng mặc định luồng siêu văn trả cho client – DocumentRoot: Thư mục gốc web server Cần lưu ý đến quyền hệ thống gán lên thư mục account dùng để chạy Apache – Directory: Là khai báo khối (bên chứa khai báo con) dùng để định nghĩa quy tắc ứng xử Apache thư mục – VirtualHost: Là khai báo khối, dùng để định nghĩa web server ảo theo tên máy tính – Alias: Dùng để tạo thư mục ảo II_HỆ QUẢN TRỊ CSDL MySQL MySQL, sở liệu SQL nguồn mở thông dụng nhất, cung cấp MySQL AB MySQL AB công ty thương mại thực việc tạo dịch vụ cung cấp cho doanh nghiệp xung quanh sở liệu MySQL 1_MySQL hệ quản trị CSDL Một CSDL tập hợp cấu trúc liệu Nó từ danh sách bán hàng đơn giản gallery ảnh số lượng lớn thông tin mạng doanh nghiệp Để thêm, truy nhập xử lý liệu lưu trữ CSDL máy tính, ta cần hệ quản trị CSDL MySQL Từ máy tính thực tốt việc xử lý lượng lớn liệu, quản trị CSDL đóng vai trò yếu việc tính tốn, công cụ đơn lẻ, phần ứng dụng khác 2_MySQL hệ quản trị CSDL quan hệ Một CSDL quan hệ lưu trữ liệu trong số bảng chuyên biệt tốt việc đặt toàn liệu nơi lưu trữlớn Điều làm tăng thêm tốc độ linh hoạt Các bảng liên kết với cách định nghĩa quan hệ tạo cho khả kết nối liệu từ vài bảng khác theo yêu cầu SQL phần MySQL “Structured Query Language”- ngôn ngữ chuẩn thông dụng dùng để truy nhập CSDL 3_MySQL phần mềm nguồn mở nguồn mở có nghĩa sử dụng cho mục đích sử dụng thay đổi Bất kỳ download MySQL từ internet sử dụng khơng phải trả thứ Bất kỳ có ý thích nghiên cứu nguồn thay đổi chúng theo yêu cầu riêng MySQL dùng GPL (GNU General Public License) ‘http:// www.gnu Org’, để định ta làm khơng làm với phần mềm hồn cảnh khác Nếu ta cảm thấy khó chịu với GPL muốn nhúng MySQL ứng dụng thương mại ta mua quyền thương mại từ nhà cung cấp 5_Lý dùng MySQL MySQL nhanh, đáng tin cậy dễ dàng để sử dụng Nếu điều bạn mong muốn, bạn dùng thử MySQL có tập đặc điểm thiết thực phát triển hợp tác chặt chẽ với người sử dụng Bạn đem so sánh cách công phu MySQL số hệ quản trị CSDL khác trang web chấm điểm nhà cung cấp MySQL phát triển cách sáng tạo để nắm bắt CSDL lớn nhanh nhiều giải pháp thành công việc sử dụng môi trường sản xuất đòi hỏi cao vài năm Thơng qua q trình phát triển khơng ngừng, ngày nay, MySQL cung cấp tập hàm hữu ích dồi Sự kết nối, tốc độ bảo mật làm cho MySQL trở nên thích ứng cao cho việc truy cập CSDL internet 5_Các đặc điểm mặt kỹ thuật MySQL MySQL hệ thống client/server bao gồm SQL server đa luồng cho phép hỗ trợ nhiều thiết bị đầu cuối khác nhau, vài chương trình client khác thư viện, công cụ quản trị vài giao diện lập trình Các nhà cung cấp cung cấp MySQL thư viện đa luồng ta kết nối ứng dụng ta để đạt tới sản phẩm nhỏ hơn, nhanh hơn, dễ dàng quản lý MySQL có nhiều phần mềm phân phối có sẵn Điều thật thuận tiện cho ta việc tìm ứng dụng u thích ta ngôn ngữ hỗ trợ MySQL 6_Ngôn ngữ MySQL 6.1_ Khái niệm sở liệu, bảng, cột  Cơ sở liệu: tên sở liệu muốn sử dụng  Bảng: bảng giá trị nằm sở liệu  Cột: giá trị nằm bảng Dùng để lưu trữ trường liệu Ví dụ: Bảng user User_id User_name User_password User_email 01 Nguyen Van A 123456 nguyenvana@vimaru.edu.vn Như ta hiểu sau: sở liệu bao gồm nhiều bảng bảng bao gồm nhiều cột cột có khơng có thuộc tính 6.2_Một số thuật ngữ ngôn ngữ MySQL: NULL : Giá trị cho phép rỗng AUTO_INCREMENT : Cho phép giá trị tăng dần (tự động) UNSIGNED : Phải số nguyên dương PRIMARY KEY : Cho phép khóa bảng 6.3_Kiểu liệu MySQL: 6.4_Những cú pháp bản:  Cú pháp tạo sở liệu: CREATE DATABASE tên_cơ_sở_dữ_liệu;  Cú pháp sử dụng sở liệu: Use tên_database; 10 người khác có sẵn khoảng thời gian trước năm 1995 biết đến công cụ trang chủ cá nhân Nó bao gồm máy phân tích từ loại cách đơn giản hiểu số macro đặc biệt số tiện ích dùng cách thơng dụng trang chủ trước Bộ phân tích từ loại viết lại vào năm 1995 có tên PHP/FI phiên FI có lạ từ gói khác Rasmus viết lại biên dịch định dạng liệu HTML Anh ta kết hợp script cơng cụ trang chủ cá nhân với trình biên dịch form thêm vào hỗ trợ mSQL PHP/FI đời PHP/FI phát triển lên cách đáng kinh ngạc người bắt đầu đóng góp cho Để thống kê cách nghiêm khắc điều phức tạp, ước lượng khoảng cuối năm 1996 PHP/FI dùng 15000 trang web khắp giới Khoảng năm 1997 số tăng lên 50000 trang web Giữa năm 1997 thấy thay đổi việc phát triển PHP Nó thay đổi từ việc sở hữu dự án cưng Rasmus nhóm người đóng góp vào, để có thêm nhiều thống có trật tự nhóm cho đạt hiệu cao Bộ phân tích từ loại viết lại cách hỗn tạp Zeev Suraski Andi Gutmans phân tích từ loại định hình tảng cho phiên PHP Nhiều tiện ích từ PHP/FI dùng cho PHP3 nhiều số viết lại cách hoàn toàn Phiên PHP5 dùng máy scripting Zend để phân phối thực cao cấp hơn, hỗ trợ mảng thư viện mở rộng hãng thứ rộng rãi chạy module server địa phương với toàn web server ưa chuộng Ngày nay, PHP PHP chuyên chở số lượng sản phẩm thương mại web server Red Hat’s Stronghold Ngày nay, theo ước lượng PHP dùng khoảng 5.1 triệu trang toàn giới IIS server Microsoft ( khoảng 5.03 triệu trang) 3_PHP làm ? Tại hầu hết mức nhất, PHP làm điều chương trình CGI khác làm, ví dụ tập hợp dạng liệu, sinh nội dung trang web động, gửi nhận cookie 14 Có lẽ đặc điểm mạnh thuận tiện PHP hỗ trợ khả rộng lớn sở liệu Viết trang web có tương tác sở liệu trở nên đơn giản cách đáng kinh ngạc PHP hỗ trợ cho việc “nói chuyện” với dịch vụ khác sử dụng thao tác IMAP, SNMP, NNTP, POP3, HTTP vô số giao thức khác Ta mở socket mạng tương tác sử dụng giao thức khác 15 CHƯƠNG : NGƠN NGỮ LẬP TRÌNH SCRIPT PHP I Cấu trúc PHP có thẻ bắt đầu kết thúc giống với ngôn ngữ HTML Chỉ khác, PHP có nhiều cách để thể Cách : Cú pháp chính: Cách 2: Cú pháp ngắn gọn Trong PHP để kết thúc dòng lệnh sử dụng dấu “;” Để thích đoạn liệu PHP ta sử dụng dấu “//” cho dòng Hoặc dùng cặp thẻ “/*…… */” cho cụm lệnh Để xuất liệu trình duyệt có dòng cú pháp sau : + Echo “Thông tin”; + Printf “Thông tin”; Thông tin bao gồm : biến, chuỗi, lệnh HTML ….Nễu hai chuỗi muốn liên kết với ta sử dụng dấu “.” II_Một số khái niệm PHP 1_ Biến PHP Biến xem vùng nhớ liệu tạm thời Và giá trị thay đổi Biến bắt đầu ký hiệu “$” Và theo sau chúng từ, cụm từ phải viết liền có gạch biến xem hợp lệ thỏa yếu tố : 16 + Tên biến phải bắt đầu dấu gạch theo sau ký tự, số hay dấu gạch + Tên biến khơng phép trùng với từ khóa PHP Trong PHP để sử dụng biến thường phải khai báo trước, nhiên lập trình viên sử dụng họ thường xử lý lúc công việc, nghĩa vừa khái báo vừa gán liệu cho biến.Bản thân biến gãn cho kiểu liệu khác Và tùy theo ý định người lập trình mong muốn chúng 2_ Hằng PHP Nếu biến thay đổi ngược lại thay đổi Hằng PHP định nghĩa hàm define theo cú pháp: define (string tên_hằng, giá_trị_hằng ) Cũng giống với biến xem hợp lệ chúng phải đáp ứng số yếu tố : + Hằng khơng có dấu “$” trước tên + Hằng truy cập vị trí lệnh + Hằng phép gán giá trị lần + Hằng thường viết chữ in để phân biệt với biến 3_Chuỗi PHP Chuỗi nhóm kỹ tự, số, khoảng trắng, dấu ngắt đặt dấu nháy Ví dụ:“welcome to VietNam” Để tạo biễn chuỗi, phải gán giá trị chuỗi cho biến hợp lệ Ví dụ: $fisrt_name= “Nguyen”; $last_name= ‘Van A’; 17 Để liên kết chuỗi biến thường sử dụng dấu “.” III_Kiểu liệu PHP Các kiểu liệu khác chiếm lượng nhớ khác xử lý theo cách khác chúng theo tác script Trong PHP có kiểu liệu sau : IV_Tốn tử biểu thức PHP Đối với ngôn ngữ lập trình, tốn tử biểu thức ln kiến thức sử dụng để xử lý thao tác giai đoạn lập trình Và PHP khơng ngoại lệ, chúng có kiến trúc ngơn ngữ lập trình thơng thường 1_Toán tử PHP: 1.1- Toán tử gán: Chúng ta tiếp xúc với toán tử việc khởi tạo biến Nó gồm ký tự đơn = Toán tử gán lấy giá trị toán hạng bên phải gán vào tốn hạng bên trái Ví dụ: $name = “Johny Nguyen”; 1.2- Toán tử số học: Là dạng phép tính giản đơn cộng, trừ, nhân, chia số học Ngồi có phép chia lấy dư (%) Được sử dụng để lấy đơn vị dư phép toán 18 1.3- Toán tử so sánh: Là toán tử sử dụng để thực phép toán so sánh hai số hạng Chi tiết: 1.4- Toán tử logic: Toán tử logic tổ hợp giá trị boolean Ví dụ: tốn tử or trở true toán tử trái toán tử phải true True || false true Ta có bảng toán tử sau: 19 1.5- Toán tử kết hợp: Khi tạo PHP, thường nhận thấy cần phải tăng giảm lượng biến số nguyên Bạn thường thực điều đếm giá trị vòng lặp 2_ Các biểu thức PHP: 2.1- Biểu thức điều kiện: Là biểu thức dùng kiểm tra kiện Nếu chúng thỏa điều kiện thực thi hành động Ngược lại hành động khác 20 Cú pháp: If(Điều kiện) { hành động } 2.2 – Vòng lặp php a- While()… Phép lặp yêu cầu phải thỏa mãn điều kiện thực thi vòng lặp Cú pháp: While(điều kiện) { Hành động – thực thi; } b-Do….while(): Phép lặp thực thi hành động lần Sau tiến hành kiểm tra điều kiện Cú pháp: Do { 21 Hành động thực thi; }while(điều kiện) c- For(): Phép lặp phép toán gộp tham số Giúp người lập trình giảm thiểu thời gian phải khai báo biến tham số thực thi việc lặp liệu Cú pháp: For( giá trị ; điều kiện ; biến tăng giảm) { Hành động } 2.3- Biểu thức switch case: Là biểu thức sử dụng để giảm thiểu q trình xử lý liệu có q nhiều phép toán if else Cú pháp: Switch(biến) { Case giá trị 1: Hành động; Break; ………… Case giá trị N: Hành động; Break; Default: Hành động; Break; } V_ Xử lý liệu form PHP 22 Một ứng dụng quan trọng PHP giúp tương tác xử lý liệu form người sử dụng Nhằm mục đích giúp cập nhật thơng tin cách linh động dễ dàng quản lý chung kết hợp tuyệt vời sở liệu Tuy nhiên để làm điều PHP yêu cầu form phải đáp ứng số quy định chung đặt Một form phải bao gồm: Tên form để dễ dàng tách biệt với giá trị chúng Action: hành động chuyển tiếp đến link xử lý Method: Là phương thức truyền bao gồm POST GET Vậy làm cách để lấy giá trị vừa nhập liệu ? PHP cho phép ta lấy giá trị dựa vào phương thức POST GET Đới với POST ta có : $_POST[‘Giá trị’] Đối với GET ta có : $_GET[‘Giá trị’] Vậy với đoạn code lấy biến xử lý : $_POST[‘username’]; Username tên field người sử dụng nhập liệu vào Phương thức GET: Phương thức dùng để lấy liệu từ form nhập liệu Tuy nhiên nhiệm vụ lấy nội dung trang liệu từ web server Ví dụ: Với url sau: shownews.php?id=50 Vậy với trang shownews ta dùng hàm $_GET[‘id’] giá trị 50 Phương thức POST: Phương thức sử dụng để lấy liệu từ form nhập liệu Và chuyển chúng lên trình chủ webserver 23 VI_Kết hợp PHP MySQL Để làm việc với mysql PHP cần nắm hàm bản: 1- Kết nối sở liệu: Cú pháp: mysql_connect(“hostname”,”user”,”pass”) 2- Lựa chọn sở liệu: Cú pháp: mysql_select_db(“tên_CSDL”) Ví dụ: $conn=mysql_connect(“localhost”,”root”,”root”) or die(” khong the ket noi”); mysql_select_db(“demo”); 3- Thực thi câu lệnh truy vấn: Cú pháp: mysql_query(“Câu truy vấn đây”); 4- Đếm số dòng liệu bảng: Cú pháp: mysql_num_rows(); 5- Lấy liệu từ bảng đưa vào mảng: Cú pháp: mysql_fetch_array(); 6- Đóng kết nối sở liệu: 24 Cú pháp: mysql_close(); 25 Chương ỨNG DỤNG APACHE, PHP, MYSQL TRONG THIẾT KẾ WEB TRA CỨU ĐIỂM THI ĐẠI HỌC I Giao diện webform Giao diện Webform 26 II Một số đoạn code Code webform truyền liệu sang file ketqua.php để xử lý Khai báo thông tin sở liệu 27 Kết nối sở liệu Xuất kết dạng bảng 28 ... tập sinh viên… Có thể nói tương lai mã nguồn mở phát triển dần thay mã nguồn đóng Một số lợi ích sử dụng phần mềm mã nguồn mở: - Độc lập: Phần mềm mã nguồn mở không bị lệ thuộc vào nhà cung cấp... để xử lý Khai báo thông tin sở liệu Kết nối sở liệu Xuất kết dạng bảng LỜI MỞ ĐẦU Mã nguồn mở đời bước ngoặt lớn phát triển ứng dụng công nghệ thông tin Ngày nay, ứng dụng mã nguồn mở trở thành... 3_MySQL phần mềm mã nguồn mở Mã nguồn mở có nghĩa sử dụng cho mục đích sử dụng thay đổi Bất kỳ download MySQL từ internet sử dụng mà khơng phải trả thứ Bất kỳ có ý thích nghiên cứu mã nguồn thay đổi

Ngày đăng: 22/03/2018, 15:01

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w