1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phát triển ứng dụng web

39 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phát Triển Ứng Dụng Web
Tác giả TS. Nguyễn Thế Lộc
Trường học Đại Học Mỏ - Địa Chất
Chuyên ngành Công Nghệ Phần Mềm
Thể loại bài giảng
Định dạng
Số trang 39
Dung lượng 1,69 MB

Nội dung

PHP THỰC HÀNH 314 Cho phép sinh viên nhập điểm 3 môn Toán, Lý và Hóa của mình Xây dựng trang web dự báo các ngành trúng tuyển của sinh viên Tính tổng điểm của sinh viên, sau đó so sánh

Trang 1

PHÁT TRIỂN ỨNG

DỤNG WEB

TS NGUYỄN THẾ LỘC

BỘ MÔN CÔNG NGHỆ PHẦN MỀMNGUYENTHELOC@HUMG.EDU.VN

1

Trang 2

2

True

False

Trang 3

DỮ LIỆU KIỂU BOOLEANS

3

Trang 4

>= $a>=$b $a lớn hơn hoặc bằng $b

&& AND $a && $b Và (trả về true nếu cả hai true Ngược lại là false)

|| OR $a || $b Hoặc (trả về true nếu $a hay $b hay cả hai có giá trị true Ngược lại là false

and AND $a and $b Tương tự &&

or OR $a or $b Tương tự ||

Trang 5

5

Trang 6

TẠO FILE 8-IFFORM.HTML

6

Trang 7

TẠO FILE 8-IFFORM.HTML

7

Trang 8

TẠO FILE 8-IFRESULT.PHP

8

Trang 9

TẠO FILE 8-IFRESULT.PHP

9

Trang 10

IF STATEMENT

10

if (conditions)

{ #if code block

Trang 11

IF STATEMENT

11

Trang 12

SỬA FILE 8-IFRESULT.PHP

12

Trang 14

PHP THỰC HÀNH 3

14

Cho phép sinh viên nhập điểm 3 môn Toán, Lý và Hóa của mình

Xây dựng trang web dự báo các ngành

trúng tuyển của sinh viên

Tính tổng điểm của sinh viên, sau đó so sánh với điểm chuẩn của từng ngành

CNTT: 18; CNTT chất lượng cao: 22; KHDL: 18; Địa chất: 17; Môi Trường: 15

Trả về kết quả cho người dùng trên web

Trang 15

PHP THỰC HÀNH 4

15

Cho phép người dùng chọn giới tính củamình

Xây dựng trang web kiểm tra ứng viên

Cho phép người dùng nhập cân nặng vàchiều cao

kiểm tra xem người đó có đạt yêu cầu vàocông ty hay ko? Nếu đạt yêu cầu cần đápứng:

Nếu là Nam -> cao trên 1m6, nặng trên 50kg

Nếu là Nữ -> Cao trên 1m5, nặng trên40kg và dưới 70kg

Trang 16

IF … ELSE

16

Trang 17

IF … ELSE

17

if (conditions)

{ #if code block

} else {

#else code block

}

Điều kiện – dữ liệu dưới dạng

boolean (ví dụ: a>b, a<b and a<c)

Trang 19

PHP THỰC HÀNH 3

19

Cho phép sinh viên nhập điểm 3 môn Toán, Lý và Hóa của mình

Xây dựng trang web dự báo các ngành

trúng tuyển của sinh viên

Tính tổng điểm của sinh viên, sau đó so sánh với điểm chuẩn của từng ngành

CNTT: 18; CNTT chất lượng cao: 22; KHDL: 18; Địa chất: 17; Môi Trường: 15

Trả về kết quả cho người dùng trên web

Trang 20

PHP THỰC HÀNH 4

20

Cho phép người dùng chọn giới tính củamình

Xây dựng trang web kiểm tra ứng viên

Cho phép người dùng nhập cân nặng vàchiều cao

kiểm tra xem người đó có đạt yêu cầu vàocông ty hay ko? Nếu đạt yêu cầu cần đápứng:

Nếu là Nam -> cao trên 1m6, nặng trên 50kg

Nếu là Nữ -> Cao trên 1m5, nặng trên40kg và dưới 70kg

Trang 21

TẠO FILE 9-IFPRACTISERESULT.PHP

21

Trang 22

IF … ELSE IF … ELSE

22

Trang 23

IF … ELSE IF … ELSE

23

if (conditions 1)

{ #if code block }

elseif (conditions 2)

{ #elseif code block }

else

{ #else code block }

Điều kiện – dữ liệu dưới dạng

boolean (ví dụ: a>b, a<b and a<c)

Trang 25

PHP THỰC HÀNH 3

25

Cho phép sinh viên nhập điểm 3 môn Toán, Lý và Hóa của mình

Xây dựng trang web dự báo các ngành

trúng tuyển của sinh viên

Tính tổng điểm của sinh viên, sau đó so sánh với điểm chuẩn của từng ngành

CNTT: 18; CNTT chất lượng cao: 22; KHDL: 18; Địa chất: 17; Môi Trường: 15

Trả về kết quả cho người dùng trên web

Trang 26

PHP THỰC HÀNH 4

26

Cho phép người dùng chọn giới tính củamình

Xây dựng trang web kiểm tra ứng viên

Cho phép người dùng nhập cân nặng vàchiều cao

kiểm tra xem người đó có đạt yêu cầu vàocông ty hay ko? Nếu đạt yêu cầu cần đápứng:

Nếu là Nam -> cao trên 1m6, nặng trên 50kg

Nếu là Nữ -> Cao trên 1m5, nặng trên40kg và dưới 70kg

Trang 27

PHP BÀI TẬP VỀ NHÀ 1

27

https://isitchristmas.com/

Xây dựng 1 trang web tương tự bằng php

Gợi ý: hàm lấy ngày và tháng hiện tại là date(d) và date(m)

Trang 28

SWITCH CASE

28

Trang 29

PERFORMANCE

29

Trang 31

31

Trang 32

32

$var = array(ele1, ele2, …, eleN);

$var[] = value; // add new element

$var[index] = new-value // change

value of an element

Trang 33

33

Trang 34

ASSOCIATIVE ARRAY

34

$var = array(“key1”=>value1,

“key2”=>value2, …

“keyN”=>valueN);

Trang 35

ASSOCIATIVE ARRAY

35

Trang 36

UPGRADE FILE 9-IFPRACTISERESULT.PHP

36

Trang 37

UPGRADE FILE 9-IFPRACTISERESULT.PHP

37

Trang 38

UPGRADE FILE 9-IFPRACTISERESULT.PHP

38

Trang 39

PHP BÀI TẬP VỀ NHÀ 2

39

• Một trường trung học phổ thông muốn viết chương trình kiểm tra năng lực của học

sinh để xét học lực, trường có tổng cộng 6 môn như sau: Toán, Lý, Hóa, Tiếng Anh, Văn, Lịch Sử

• Điểm trung bình được tính dựa vào tổng của 6 môn và chia cho 6, và sẽ xếp loại dựa

vào yêu cầu sau:

➢ Điểm trung bình bé hơn 5 là học sinh yếu

➢ Điểm trung bình trong khoảng 5 -> 6,4 là học sinh trung bình

➢ Điểm trung bình trong khoảng 6,5 -> 7,9 là học sinh khá

➢ Điểm trung bình lớn hơn 7,9 là học sinh giỏi

➢ Nếu một trong 6 môn dưới 4 điểm thì xếp loại yếu Lưu ý là phải kiểm tra thang điểm của mỗi môn phải nằm trong khoảng từ 0 -> 10

• Sinh viên xây dựng ứng dụng web cho phép nhập vào điểm của 1 học sinh, lưu tất cả

vào danh sách (gồm Họ tên, điểm các môn, xếp loại), sau đó đưa ra kết quả xếp loại cho 1 học sinh bất kỳ nào bằng cách nhập vào Họ tên

Ngày đăng: 19/03/2024, 20:36

w