Tải bản đầy đủ (.doc) (7 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (138.41 KB, 7 trang )

CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

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:

1


CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

Số
TT

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

1

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

2
3
4
5

Thời gian
Tổng

Thực Kiểm
số
Thuyết hành Tra*
10

6

4

14
32
34
30

5
12
12
10

8

19
21
19

1
1
1
1

Cộng
120
45
71
4
* 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
2


CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

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
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:

Thời gian:

3


CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

- 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.

4


CT Mô_đun - Tích hợp


Bài 4: Lập trình ứng dụng WEB với PHP

- 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.
5


CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

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.
6


CT Mô_đun - Tích hợp

Bài 4: Lập trình ứng dụng WEB với PHP

• 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.

7




×