(Tiểu luận) báo cáo thực tập chuyên ngành đề tài tìm hiều ngôn ngữ php mysql và xây dựng website thi trắc nghiệm tiếng anh

37 5 0
(Tiểu luận) báo cáo thực tập chuyên ngành đề tài tìm hiều ngôn ngữ php  mysql và xây dựng website thi trắc nghiệm tiếng anh

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 000 BÁO CÁO THỰC TẬP CHUYÊN NGÀNH Đề tài TÌM HIỀU NGÔN NGỮ PHP & MYSQL VÀ XÂY DỰNG WEBSITE THI TRẮC NGHIỆM TIẾNG ANH Giáo vi[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 000 - BÁO CÁO THỰC TẬP CHUN NGÀNH Đề tài: TÌM HIỀU NGƠN NGỮ PHP & MYSQL VÀ XÂY DỰNG WEBSITE THI TRẮC NGHIỆM TIẾNG ANH Giáo viên hướng dẫn :ThS.LƯƠNG MINH HUẾ Sinh viên thực : Nguyễn Văn Hòa Lớp : TT &MMT-K10A h Thái Nguyên, tháng 01năm 2015 Table of Contents MỞ ĐẦU LỜI CẢM ƠN .4 CHƯƠNG 1: TÌM HIỂU NGƠN NGỮ PHP VÀ MYSQL 1.1.Tìm hiểu ngôn ngữ PHP 1.1.1.Giới thiệu 1.1.2 Sử dụng PHP 1.2 Giới thiệu MySQL 16 1.2.1 Giới thiệu sở liệu: 16 1.2.2 Mục đích sử dụng sở liệu: 17 1.2.3 Các kiểu liệu sở liệu MySQL 17 1.2.4 Phát biểu SQL 20 CHƯƠNG : KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 2.1 Khảo sát trạng 23 2.1.1.Giới thiệu website thi trắc nghiệm Tiếng Anh .23 2.1.2 Xác định, Phân tích luồng thông tin 23 CHƯƠNG 3:XÂY DỰNG DEMO 31 3.1 Giao diện trang chủ 31 3.2.Login trang quản trị website: 32 3.3.Cập nhật sản phẩm 32 3.4 Giao diện trang quản trị sản phẩm: 33 KẾT LUẬN .34 h TÀI LIỆU THAM KHẢO 35 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .36 h MỞ ĐẦU Với q trình phát triển cơng nghệ khoa học kỹ thuật Internet đóng vai trị quan trọng, nhanh chóngphát triển tồn quốc Việc áp dụng công nghệ vào lĩnh vực đời sống người ngàycàng tăng không ngừng can thiệp vào hầu hết công việc Công nghệ thông tin ngành khoa học Với công nghệ Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho người xem cách dễ dàng với công cụ ngơn ngữ lập trình khác nhau.Sự đời ngơn ngữ lập trình cho phép xây dựng trang web đáp ứng yêu cầu người sử dụng PHP kịch phía trình chủ cho phép xây dựng trang Web sở liệu.Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Với lý chọn đó, hướng dẫn giúp đỡ cô giáo Thạc sĩ Lương Minh Huế, em chon đề tài:”Tìm hiều ngơn ngữ lập trình PHP MySQL –Xây dựng website thi trắc nghiệm Tiếng Anh” làm đề tài thực tập chuyên ngànhcủa h LỜI CẢM ƠN Để hoàn thành đề tài nghiên cứu thời gian quy định, em xin chân thành cảm ơn Ban giám hiệu nhà trường thầy giáo, cô giáo trường Đại học công nghệ thơng tin truyền thơngnói chung, thầy giáo mơn Mạng Truyền thơng nói riêng giúp đỡ tạo điều kiện cho em học tập thực đề tài nghiên cứu Em xin chân thành cảm ơn cô giáo Lương Minh Huế- Giáo viên hướng dẫn em- Người ln tận tình giúp đỡ em giải vướng mắc thực đề tài nghiên cứu.Mặc dù thời gian làm việc bận song cô dành thời gian hướng dẫn em gặp khó khăn q trình thực đề tài nghiên cứu Bên cạnh giúp đỡ bạn lớp giúp đỡ em tìm hiểu sâu ngơn ngữ lập trình PHP &MySQL,ngơn ngữ mà em dùng để xây dựng chương trình demo đợt làm đề tài Đề tài nghiên cứu hồn thiện khơng tránh khỏi thiếu sót, em mong đóng góp ý kiến thầy bạn đề em hoàn thiện đợt báo cáo lần sau Em xin chân thành cảm ơn ! Sinh viên h Nguyễn Văn Hịa CHƯƠNG 1: TÌM HIỂU NGƠN NGỮ PHP VÀ MYSQL 1.1.Tìm hiểu ngơn ngữ PHP 1.1.1.Giới thiệu a) Lịch sử đời: Năm 1995, Rasmus Lerdorf tạo PHP nhằm giải việc viết lặp lặp lại đoạn mã tạo trang Ban đầu tác giả có ý định tạo phân giải đơn giản để thay thẻ lệnh file HTML đoạn mã lệnh viết C b) PHP gì? PHP chữ viết tắt “Personal Home Page” Rasmus Lerdorf tạo năm 1994.Vì tính hữu dụng khả phát triển, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành “PHP :Hypertext Prerocessor” Thực chất PHP ngơn ngữ kịch nhúng HTML, nói cách đơn giản trang HTML có nhúng mà PHP,PHP đặt rải rác HTML PHP ngơn ngữ lập trình kết nối chặt chẽ với máy chủ, cơng nghệ phía máy chủ không phụ thuộc vào môi trường Đây hai yếu tố quan trọng,thứ nói cơng nghệ phía máy chủ tức nói đến thứ PHP xảy máy chủ, thứ hai , tính chất khơng phụ thuộc vào mơi trường cho phép PHP chạy hầu hết hệ điều hành Windows, Unix … h Khi trang Web muốn dùng ngơn ngữ PHP phải đáp ứng tất q trình xử lý thơng tin trang Web đó,sau đưa kết ngôn ngữ HTML PHP thiết kế để thực điều sau kiện xảy c) Tại cần dùng PHP? PHP sử dụng để phát triển website động tốt, nhanh dễ dàng nghiên cứu giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính bền vững linh động khả phát triển khơng giới hạn Tất đặc tính miễn phí PHP mã nguồn mở PHP vừa dễ với người sử dụng vừa có khả làm thứ, đáp ứng yêu cầu lập trình viên chuyên nghiệp PHP sử dụng ngày nhiều bắt kịp ASP (vốn xem ngôn ngữ kịch phổ biến nay) PHP modun thông dụng cho Apache (máy chủ Web phổ biến nhất) có mặt 12 triệu website 1.1.2 Sử dụng PHP a) Các loại thẻ PHP Có loại khác thẻ PHP: - Kiểu Short: thẻ mặc định mà nhà lập trình PHP thường sử dụng - Kiểu định dạng XML: thẻ sử dụng với văn dạng XML h - Kiểu Script: trường hợp muốn sử dụng PHP script tương tự khai báo Javascript hay VBScript echo “PHP script”; -Kiểu ASP: b) Gọi hàm PHP Để gọi hàm PHP, khai báo tương tự gọi hàm ngơn ngữ lập trình khác, hầu hết hàm gọi cần truyền tham số giá trị trả VD: Gọi hàm date() c) Truy cập biến Form Thông thường cần lấy liệu người dùng nhập, dùng thẻ form trang web nhằm ràng buộc tất thẻ input, selec, textarea Dữ liệu đến từ script biến PHP, nhận biết chúng cách sử dụng dấu $ trước tên biến Có hai cách để truy cập liệu form thông h qua biến -Đểlấygiátrịcủacácthẻtrongformthedạng POST: $_POST[‘tên_thẻ’] -Để lấy giá trị thẻ form theo dạng GET: $_GET[‘tên_thẻ’] d) Khai báo biến PHP Engine không cần yêu cầu khai báo biến trước sử dụng, nhiên nên tập thói quen khai báo khởi tạo giá trị ban đầu cho biến trước sử dụng chúng e) Gán giá trị cho biến Để gán giá trị cho biến, biến chưa khai báo trước đó, biến coi vừa khai báo khởi tạo Trong trường hợp biến khai báo, biến thay đổi giá trị VD: f) Kiểu liệu biến PHP PHP hỗ trợ kiểu liệu -Interger: Sử dụng hầu hết cho giá trị có kiểu liệu số -Double: Sử dụng hầu hết cho giá trị có kiểu liệu số thực h -String: Sử dụng hầu hết cho giá trị có kiểu liệu chuỗi, ký tự - Array: Sử dụng hầu hết cho giá trị có kiểu liệu mảng có phần tử kiểu liệu - Object: Sử dụng hầu hết cho giá trị có kiểu liệu đối tượng lớp g) Toán tử PHP * Các phép tốn số học Tốn tử Tên Ví dụ + Cộng $a + $b; - Trừ $a - $b; * Nhân $a*$b; / Chia $a/$b; % Modulo $a%$b; * Các phép toán so sánh Phép toán == === != < >= * Các phép logic Sử dụng $a= =$b $a = = = $b $a!=$b $a$b $a=$b Phéptoán Ký hiệu ! Ý nghĩa so sánh $a $b $a kiểu liệu với $b $a không $b $a không $b $a nhỏ $b $a nhỏ $b $a lớn $b $a lớn $b Sử dụng NOT !$a Ý nghĩa Phép toán phủ định 10 h

Ngày đăng: 10/05/2023, 15:18

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

Tài liệu liên quan