1. Trang chủ
  2. » Giáo án - Bài giảng

Chương trình chi tiết Mô_đun Tích hợp THIẾT KẾ WEB VỚI PHP MY SQL

7 501 11

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Vị trí: Sau khi học về CSDL SQL server, Lập trình web. Là môn học độc lập của chuyên ngành Công nghệ thông tin sau khi đã học phần trình Tin học đại cương hoặc Lập trình cơ sở. Tính chất: Là môn học tổng quan làm nền tảng cơ sở cho sinh viên nắm được cách thức hoạt động của các phần mềm trên môi trường web. Trang bị thêm một công nghệ lập trình web.

Trang 1

Chương trình chi tiết Mô_đun Tích hợp

CHƯƠNG TRÌNH MÔ ĐUN ĐÀO TẠO THIẾT KẾ WEB VỚI PHP & MY SQL

Mã số mô đun: MĐ27

Thời gian mô đun: 120giờ (Lý thuyết: 45giờ; Thực hành: 75giờ)

I VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN

Vị trí:

- Sau khi học về CSDL SQL server, Lập trình web

- Là môn học độc lập của chuyên ngành Công nghệ thông tin sau khi đã học phần trình Tin học đại cương hoặc Lập trình cơ sở

Tính chất:

- Là môn học tổng quan làm nền tảng cơ sở cho sinh viên nắm được cách thức

hoạt động của các phần mềm trên môi trường web

- Trang bị thêm một công nghệ lập trình web

II MỤC TIÊU MÔ ĐUN

a Kiến thức:

- Khái niệm căn bản của quá trình thiết kế, cài đặt và triển khai một ứng dụng web

- Định nghĩa được ngôn ngữ HTML, PHP, CSS

- Hình thành tư duy lập trình trên môi trường web

b Kỹ năng:

- Sử dụng được một số phần mềm: soạn thảo mã HTML, CSS, PHP, đồ họa, Mutilmedia hỗ trợ trong việc thiết kế website

- Tạo và quản lý được cơ sở dữ liệu MySQL

- Thiết kế trang Web và cài đặt một ứng dụng Web hoàn chỉnh bằng HTML, CSS, PHP

- Soạn thảo được mã HTML,CSS, PHP

- Kết nối được đến cơ sở dữ liệu MySQL qua ngôn ngữ PHP

- Tạo được các ứng dụng web chuyên nghiệp bằng ngôn ngữ PHP

- Quản trị được cơ sở dữ liệu qua công cụ phpMyadmin

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

- Tiếp nhận cộng việc cần làm

III NỘI DUNG MÔ ĐUN

1 Nội dung tổng quát và phân phối thời gian:

Trang 2

Số

TT

Tên các bài trong mô đun Thời gian

Tổng số

Lý Thuyết

Thực hành

Kiểm Tra*

1

2

3

4

5

Làm quen với môi trường PHP và

MYSQL

Truy xuất CSDL trong MYSQL

Lập trình với ngôn ngữ PHP

Lập trình ứng dụng WEB với PHP

Giới thiệu một số WEBSITE mẫu

10

14 32 34 30

6

5 12 12 10

4

8 19 21 19

1 1 1 1

* Ghi chú: Thời gian kiểm tra được tích hợp giữa lý thuyết với thực hành

được tính vào giờ thực hành.

2 Nội dung chi tiết:

Bài 1: Làm quen với môi trường PHP và MYSQL Thời gian: 10giờ

Mục tiêu :

a Kiến thức:

- Trình bày được kiến thức tổng quát về PHP và MySQL

- Trình bày được các bước cơ bản để xây dựng một ứng dụng đơn giản

- Viết được các lệnh cơ bản trong PHP và MySQL

b Kỹ năng:

- Sử dụng được phpMyAdmin

- Sử dụng được PHP để làm việc với MySQL

- Xây dựng được một ứng dụng PHP đơn giản

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

- Tiếp nhận công việc cần làm

Nội dung :

1.Làm việc với môi trường PHP

1.1.Giới thiệu kiến trúc của một trang Web

1.2.Xử lý trang web tĩnh

1.3.Xử lý trang web động

1.4.Giới thiệu về các phần mềm web và máy chủ web

1.5.Làm quen với môi trường lập trình PHP

Trang 3

2.Làm việc với môi trường PHP

2.1 Giới thiệu về cơ sở dữ liệu quan hệ MySQL

2.2 Sử dụng phpMyAdmin

2.3 Sử dụng PHP để làm việc với MySQL

3.Hướng dẫn sử dụng PHP với MySQL

3.1 Hướng dẫn viết mã cho ứng dụng PHP

3.2 Xây dựng một ứng dụng PHP đơn giản

Bài 2: Truy xuất CSDL MYSQL Thời gian: 14giờ

Mục tiêu :

a Kiến thức:

- Xác định được các phương pháp truy xuất cơ sở dữ liệu

- Liệt kê được các kiểu dữ liệu trong MySQL

b Kỹ năng:

- Sử dụng các lệnh cơ bản trong PHP

- Sử dụng được Command Prompt để truy xuất CSDL

- Sử dụng được phpMyadmin

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

- Tiếp nhận cộng việc cần làm

Nội dung :

1 Truy xuất cơ sở dữ liệu từ Command Prompt

1.1 Chạy Command Prompt của Windows:

1.2 Thực hiện các bước chạy Command Prompt:

2 Truy xuất cơ sở dữ liệu bằng lệnh PHP

2.1 Kết nối với MySQL:

2.2 Mở cơ sở dữ liệu:

2.3 Đóng kết nối cơ sở dữ liệu:

2.4 Truy vấn cơ sở dữ liệu:

2.5 Sử dụng hàm đếm số lượng mẫu tin

2.6 Truy vấn dữ liệu:

3 Truy xuất cơ sở dữ liệu dùng phpMyadmin

3.1 Làm việc với bảng (Table)

3.2 Làm việc với Cơ sở dữ liệu

Bài 3 :Lập trình với ngôn ngữ PHP Thời gian: 32giờ

Mục tiêu :

a Kiến thức:

- Biết được cách khai báo biến trong PHP

- Biết được các thao tác với tập tin và thư mục

b Kỹ năng:

Trang 4

- Sử dụng thành thạo ngôn ngữ PHP để lập trình hướng đối tượng trong PHP

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

- Tiếp nhận cộng việc cần làm

Nội dung :

1 Khai báo biến và các phép xử lý trên biến PHP

1.1 Khai báo biến

1.2 Đặt tên biến:

2 Sử dụng cấu trúc điều khiển

2.1 Rẽ nhánh

2.2 Lựa chọn switch…case

2.3 Cấu trúc lặp

3 Sử dụng hàm thường dùng trong PHP

3.1 Sử dụng hàm về chuỗi

3.2 Sử dụng hàm toán học

3.3 Sử dụng hàm thời gian

4 Thao tác với tập tin và thư mục

4.1 Thao tác với thư mục

4.2 Thao tác với tệp tin

5 Lập trình hướng đối tượng trong PHP

5.1 Khai báo lớp và đối tượng trong PHP

5.2 Viết các lớp và đối tượng

Bài 4: Lập trình ứng dụng WEB với PHP Thời gian: 34 giờ

Mục tiêu :

a Kiến thức:

- Xác định được các thao tác cơ bản trong lập trình PHP và MySQL

- Liệt kê được các hàm trong Cookie và LDAP

- Xác định được các thao tác với Email

- Xây dựng được các truy vấn cơ sở dữ liệu thong qua ADO

- Liệt kê được các hàm xử lý XML

b Kỹ năng:

- Sử dụng được trình duyệt Web

- Sử dụng được lập trình ứng dụng Web với PHP

- Làm việc được với Cookie và LDAP

- Thao tác được với cơ sở dữ liệu MySQL và với Email

- Truy vấn được cơ sở dữ liệu khác thông qua ADO

- Xử lý được XML

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

Trang 5

- Tiếp nhận cộng việc cần làm.

Nội dung :

1 Trao đổi thông tin với trình duyệt bằng session:

1.1.Khai báo session:

1.2.Lưu giá trị của session:

1.3.Sử dụng SESSION:

1.4.Xóa và Hủy Session:

1.5.Tạo các trang php:

2 Làm việc với Cookies

2.1.Tạo một biến Cookie

2.2.Đọc các Cookie

2.3.Xóa một Cookie

3 Thao tác với cơ sở dữ liệu MySQL

3.1.Thiết lập kết nối tới CSDL

3.2.Lựa chọn CSDL

3.3.Tiến hành các truy vấn SQL, xử lý các kết quả trả về nếu có

3.4.Đóng kết nối tới CSDL

4 Truy vấn cơ sở dữ liệu khác thông qua ADO

4.1.Tạo kết nối với Cơ sở dữ liệu:

4.2.Tạo đối tượng DataAdapter kết nối trực tiếp vào Database khôngb

cần Connection:

5 Làm việc với LDAP

5.1.Kết nối với LDAP

5.2.Đăng nhập hoặc nặc danh xác thực

5.3.Tìm kiếm

5.4.Xử lý tìm kiếm

5.5.Hiện thị kết quả

5.6.Đóng kết nối

6 Thao tác với Email

6.1.Gửi email thông qua hàm mail().

6.2.Gửi email với phần Header mở rộng.

6.3.Gửi email theo định dạng HTML

7 Xử lý XML

7.1.Lấy một đoạn XML mẫu để phân tích:

7.2.Tạo ra một đối tượng SimpleXmlElement:

Bài 5: Giới thiêụ một số WEBSITE mẫu Thời gian: 30giờ

Mục tiêu :

a Kiến thức:

- Hiểu được mục đích, phương pháp xây dựng một số WEBSITE mẫu ứng dụng trong thương mại điện tử, trong quản lý tin tức

Trang 6

b Kỹ năng:

- Phân tích được hệ thống mã nguồn mở (Portals)

c Thái độ:

- Quan sát quá trình làm việc của giáo viên

- Tiếp nhận cộng việc cần làm

Nội dung :

1 Ứng dụng thương mại điện tử

1.1 Tìm hiểu các ứng dụng thương mại điện tử

1.2 Quan sát các website mẫu

2 Ứng dụng quản lý tin tức

2.1 Tìm hiểu các ứng dụng quản lý tin tức

2.2 Quan sát các website mẫu

3 Phân tích hệ thống mã nguồn mở (Portals)

3.1 Giới thiệu các mã nguồn mở

3.2 Làm việc với mã nguồn mở

IV ĐIÈU KIỆN THỰC HIỆN MÔ ĐUN

* Vật liệu:

• Xưởng thực hành đạt chuẩn

• Giấy A0, bút lông

* Dụng cụ và trang thiết bị:

• Máy tính, máy chiếu

*Học liệu:

• Bài giảng soạn trên phần mềm dạy học

• Phần mềm kiểm tra trắc nghiệm

* Nguồn lực khác:

• Phòng học thực hành máy tính đạt chuẩn, mạng internet

V PHƯƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ

* Về kiến thức:

Đánh giá thông qua bài kiểm tra trắc nghiệm hay kiểm tra viết đạt các

yêu cầu sau:

• Hiểu được kiến trúc hạ tầng PHP

• Trình bày được cú pháp của ngôn ngữ lập trình PHP

• Sử dụng được phương pháp lập trình hướng đối tượng trong ngôn ngữ lập trình PHP

* Về kỹ năng:

Đánh giá thông qua bài tập thực hành đạt các yêu cầu sau:

• Sử dụng được tính năng tiên tiến trong PHP

• Tạo được các ứng dụng WEB

• Tạo được các ứng dụng cơ sở dữ liệu

• Tạo được báo cáo

Trang 7

• Lập trình mạng ở cấp độ cơ bản.

* Về thái độ:

• Rèn kuyện kỹ năng lập trình cẩn thận, chu đáo

• Rèn kuyện kỹ năng suy luận logíc

VI HƯỚNG DẪN THỰC HIỆN MÔ ĐUN

1 Phạm vi áp dụng chương trình:

• Chương trình mô đun được sử dụng để giảng dạy cho trình độ trung cấp và cao đẳng nghề

2 Hướng dẫn một số điểm chính về phương pháp giảng dạy mô đun:

• Học song song giữa lý thuyết và thực hành, đưa các bài tập gần với thực tế nhất để sinh viên sau khi học xong có thể tạo ra sản phẩm sử dụng được phù hợp với nhu cầu thực tế

3 Kiến thức trọng tâm:

• Các bài học trọng tâm: 2, 3, 4

4 Tài liệu cần tham khảo:

[1] Nguyễn Thiên Bằng- Php&MySQL- Nhà xuất bản Lao động xã hội.

Ngày đăng: 10/06/2016, 22:54

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w