Hướng dẫn thực hành Ứng dụng dữ liệu web - 1

MỤC LỤC

LỜI GIỚI THIỆU 5

PHẦN 1: CÁC LỆNH CƠ BẢN 6

BUỔI THỰC HÀNH SỐ 1: BÀI TẬP CƠ BẢN 6

Bài 1: Tính diện tích hình chữ nhật 6

Bài 2: Tính diện tích và chu vi hình tròn 7

Bài 3: Thanh toán tiền điện 8

Bài 4: Tính cạnh huyền tam giác vuông 10

Bài 5: Tìm số lớn hơn 11

Bài 6: Chào theo giờ 12

Bài 7: Kết quả học tập 13

Bài 8: Tính điểm thi đại học 15

Bài 9: Giải phương trình bậc nhất 16

Bài 10: Tính tiền Karaoke 17

Bài 11: Nhận dạng tam giác 19

Bài 12: Đọc số 20

Bài 13: Thứ trong tuần 21

Bài 14: Tính năm âm lịch 23

Bài 15: Tính số ngày trong tháng 24

BUỔI THỰC HÀNH SỐ 2: CÁC LỆNH TRONG PHP 25

Bài 16: Tính toán trên dãy số 25

Bài 17: Bảng cửu chương 27

Bài 18: Bảng cửu chương mở rộng 28

Bài 19: Số nguyên tố 30

Bài 20: Tìm số chia hết cho A và B 31

Bài 21: Tìm USCLN và BSCNN 33

Bài 22: Giải phương trình bậc 2 34

Bài 23: Đọc số có 3 chữ số 36

BUỔI THỰC HÀNH SỐ 3: CÁC BÀI TẬP VỀ CHUỖI 39

Bài 24: Thay thế chuỗi 39

Bài 25: Tìm kiếm chuỗi 40

Bài 26: So sánh chuỗi 41

Bài 27: Tách họ và tên 42

Bài 28: Tính số ngày trong tháng 44

Bài 29: Ngày sinh 45

BUỔI THỰC HÀNH SỐ 4: CÁC BÀI TẬP VỀ MẢNG 48

Bài 30: Nhập và tính toán trên dãy số 48

Bài 31: Tìm năm nhuận 49

Bài 32: Tính năm âm lịch 51

Bài 33: Mua hoa 52

Bài 34: Phát sinh mảng tính toán 54

Bài 35: Tìm kiếm 56

Bài 36: Thay thế 58

Bài 37: Sắp xếp 59

BUỔI THỰC HÀNH SỐ 5: MẢNG NÂNG CAO 62

Bài 38: Ghép mảng, đếm phần tử và sắp xếp 62

Bài 39: Tìm phần tử khác nhau giữa hai mảng 63

Bài 40: Đếm số lần xuất hiện và tạo mảng duy nhất 65

Bài 41: Danh lam thắng cảnh 66

Bài 42: Danh lam thắng cảnh mở rộng 69

PHẦN 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU PHPMYADMIN 71

BUỔI THỰC HÀNH SỐ 6 71

Bài 1: Tạo cơ sở dữ liệu 71

Bài 2: Truy vấn chọn – lọc và sắp xếp dữ liệu 73

Bài 3: Sử dụng hàm và biểu thức có sẵn trong truy vấn dữ liệu 76

Bài 4: Truy vấn có nhóm và thống kê dữ liệu 79

Bài 5: Truy vấn con 80

Bài 6: Truy vấn tạo bảng 80

BUỔI THỰC HÀNH SỐ 7 83

Bài 7: Truy vấn thêm mới 83

Bài 8: Truy vấn cập nhật dữ liệu 83

Bài 9: Truy vấn xoá dữ liệu 84

PHẦN 3: KẾT HỢP PHP VÀ MYSQL 85

BUỔI THỰC HÀNH SỐ 8 85

Bài 1: Tạo một trang hiển thị thông tin hãng sữa như sau 85

Bài 2: Thiết kế trang hiển thị thông tin khách hàng định dạng như sau: 86

Bài 3: Tạo một trang hiển thị thông tin khách hàng có tuỳ biến cột giới tính như sau 87

Bài 4: Class pager 87

Bài 5: Thiết kế trang hiển thị thông tin sữa có phân trang như sau 90

BUỔI THỰC HÀNH SỐ 9 92

Bài 6: Thiết kế trang hiển thị thông tin các sản phẩm sữa định dạng list như sau:

............................................................................................................................. 92

Bài 7: Tạo trang hiển thị thông tin các sản phẩm sữa dạng cột như sau: 93

Bài 8: Tạo trang hiển thị thông tin các sản phẩm sữa có link dạng cột như sau: 94 Bài 9: Tạo trang hiển thị thông tin chi tiết các sản phẩm sữa có phân trang 95

Bài 10: Tạo trang tìm kiếm và hiển thị thông tin chi tiết các sản phẩm được tìm thấy: 97

BUỔI THỰC HÀNH SỐ 10 99

Bài 11: Tạo trang tìm kiếm nâng cao và hiển thị thông tin chi tiết các sản phẩm được tìm thấy: 99

Bài 12: Tạo trang thêm mới sản phẩm: 100

Bài 13: Thiết kế trang Album ảnh gia đình như sau 101

Bài 14: Thiết kế Form Quy đổi ngoại tệ/Vàng 102

Bài 15: Thiết kế trang Album ảnh gia đình như sau 104

Bài 16: Thiết kế trang Bộ sưu tập áo cưới như sau 105

PHẦN 4: LẬP TRÌNH ỨNG DỤNG QUẢN LÝ TRÊN WEB 108

BUỔI THỰC HÀNH SỐ 11 108

Bài 1: Xây dựng lớp xử lý hãng sữa: XL_HANG_SUA 110

Bài 2: Xây dựng lớp xử lý loại sữa: XL_LOAI_SUA 110

Bài 3: Xây dựng lớp xử lý loại sữa: XL_SUA 110

Bài 4: Xây dựng lớp xử lý khách hàng: XL_KHACH_HANG 111

BUỔI THỰC HÀNH SỐ 12 112

Bài 5: Tạo trang danh mục hãng sữa, loại sữa như sau 112

Bài 6: Tạo trang danh mục sữa như sau 113

Bài 7: Tạo Form Thêm một khách hàng mới vào bảng khách hàng 114

BUỔI THỰC HÀNH SỐ 13 115

Bài 8: Tạo trang danh mục sữa bán chạy: 115

Bài 9: Tạo trang hoàn chỉnh 1 115

BUỔI THỰC HÀNH SỐ 14 119

Bài 10: Tạo trang hoàn chỉnh 2 119

BUỔI THỰC HÀNH SỐ 15 124

Bài 11: Tạo trang chủ hoàn chỉnh 3 124

PHỤ LỤC 128

1. Upload code lên host bằng phần mềm Cute FTP 128

2. Upload database lên hosting 129

TÀI LIỆU THAM KHẢO 131

LỜI GIỚI THIỆU

Cùng với sự phát triển của công nghiệp 4.0, sự phát triển của khoa học, kỹ thuật, công nghệ thông tin ở nước ta trong những năm gần đây phát triển mạnh, đặc biệt là ngành công nghệ ứng dụng web. Lĩnh vực web, ứng dụng và phát triển trên nền web đang được ưu tiên và lựa chọn hàng đầu của các lập trình viên ngành Công nghệ thông tin.

Để đáp ứng với yêu cầu học tập của sinh viên chuyên ngành công nghệ thông tin, chúng tôi biên soạn tài liệu học tập “Hướng dẫn thực hành Ứng dụng dữ liệu web” cho giảng dạy học phần “Thực tập Web”. Đây là học phần thực tập chung của sinh viên chuyên ngành Đại học và Cao đẳng Công nghệ Thông tin. Học phần hướng dẫn cho sinh viên thực hành những kiến thức cơ bản và chuyên sâu về các kiến thức thiết kế web và sử dụng tốt ngôn ngữ lập trình web động bằng ngôn ngữ PHP trang bị cho sinh viên những kỹ năng viết phần mềm ứng dụng. Đây có thể xem là những kiến thức nền tảng cho các lập trình viên về nền tảng web.

Nội dung của giáo trình bao gồm 4 phần:

Phần 1. Các lệnh cơ bản: Nội dung phần này chứa các bài thực hành về các lệnh cơ bản trong PHP.

Phần 2. Hệ quản trị cơ sở dữ liệu phpMyadmin: chứa các bài thực hành về quản lý cơ sở dữ liệu MySql trên phpmyadmin.

Phần 3. Kết hợp php và MySQL: phần này chứa các bài thực hành về khai thác, sử dụng cơ sở dữ liệu.

Phần 4. Lập trình ứng dụng quản lý trên Web: Phần này chứa các bài thực hành tổng hợp về một dự án web cụ thể

Mỗi chương có các bài thực hành gắn kết với nhau giúp các em sinh viên phát triển kỹ năng lập trình web tăng dần từng cấp độ.

Chúng tôi hy vọng nội dung giáo trình sẽ giúp cho sinh viên những kỹ năng thành thạo thiết kế web và sử dụng tốt ngôn ngữ lập trình web động bằng ngôn ngữ PHP, thiết kế được một website hoàn chỉnh và có khả năng ứng dụng trong thực tiễn.

Chúng tôi xin chân thành cảm ơn các thầy cô giáo trong khoa Công nghệ thông tin cùng với các đồng nghiệp đã đóng góp nhiều ý kiến quý báu cho sự thành công của cuốn tài liệu này. Vì tài liệu được biên soạn lần đầu, chúng tôi đã rất cố gắng hoàn chỉnh, song không tránh khỏi thiếu sót. Rất mong nhận được sự góp ý của bạn đọc để tài liệu học tập được hoàn thiện hơn.

Xin trân trọng cảm ơn!

PHẦN 1: CÁC LỆNH CƠ BẢN

BUỔI THỰC HÀNH SỐ 1: BÀI TẬP CƠ BẢN

Bài 1: Tính diện tích hình chữ nhật Mục đích:

Làm quen với cách viết chương trình bằng ngôn ngữ PHP

Yêu cầu:

Thiết kế Form tính diện tích hình chữ nhật


Yêu cầu thiết kế Stt Đối tượng Yêu cầu Ghi chú 1 Form Đặt tên cho Form Thiết 3

Yêu cầu thiết kế:


Stt

Đối tượng

Yêu cầu

Ghi chú

1

Form

Đặt tên cho Form

Thiết lập phương thức cho Form là post

Và action của Form là tên của trang


2

Điều khiển

Sử dụng điều khiển TextField, Button TextField Diện tích không cho phép

nhập liệu và chỉnh sửa


Có thể bạn quan tâm!

Xem toàn bộ 145 trang tài liệu này.

Yêu cầu chức năng


Stt

Đối tượng

Yêu cầu xử lý chức năng

Ghi chú

1

Nút lệnh

Tính

Khi chọn, thực hiện tính

o Diện tích = Chiều dài * Chiều rộng


Hướng dẫn giải

Đối tượng

Xử lý


1

Trang

Tạo một trang tên là dien_tich_hcn.php

2

Nút lệnh

Tính

Lần lượt lấy các giá trị trên form thông qua biến $_POST

$ten_bien = $_POST[“ten_dieu_khien”]; Tính diện tích hình chữ nhật

$dt = $dai * $rong;

Xuất diện tích ($dt) ra TextField diện tích

Stt


Bài 2: Tính diện tích và chu vi hình tròn Mục đích:

Làm quen các điều khiển cơ sở Cách sử dụng hằng số

Yêu cầu:

Thiết kế Form tính diện tích và chu vi hình tròn


Yêu cầu thiết kế Stt Đối tượng Yêu cầu Ghi chú 1 Form Đặt tên cho Form Thiết 15

Yêu cầu thiết kế:


Stt

Đối tượng

Yêu cầu

Ghi chú

1

Form

Đặt tên cho Form

Thiết lập phương thức cho Form là post

Và action của Form là tên của trang


2

Điều khiển

Sử dụng điều khiển TextField, Button



Các TextField Diện tích và Chu vi không cho phép nhập liệu và chỉnh sửa



Yêu cầu chức năng


Stt

Đối tượng

Yêu cầu xử lý chức năng

Ghi chú

1

Nút lệnh

Tính

Khi chọn, thực hiện tính

o Diện tích hình tròn = PI * Bán kính 2

o Chu vi hình tròn = 2 * PI * Bánh kính

Hằng số PI = 3.14

Hướng dẫn giải


Stt

Đối tượng

Xử lý


1

Trang

Tạo một trang tên là dien_tich_chu_vi_tron.php

2

Nút lệnh

Tính

Lấy giá trị bán kính r trên form thông qua biến

$_POST

$r = $_POST[“r”]; -> lấy giá trị điều khiển TextField có tên là r

Tính diện tích và chu vi hình tròn như sau:

$s = PI * pow($r,2);

$p = 2 * PI * $r;

Xuất các giá trị tính được ($p, $s) vào các TextField chu vi và diện tích


Bài 3: Thanh toán tiền điện Mục đích:

Làm quen cách sử dụng các toán tử

Yêu cầu:

Thiết kế Form thanh toán tiền điện

Xem toàn bộ nội dung bài viết ᛨ

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 29/01/2024