-------o0o-------
Ngành C
Thông tin
H i Phòng 2016
1
-------o0o-------
XÂY D NG H TH NG QU N LÝ DINH
- 2016
2
-------o0o-------
XÂY D NG H TH NG QU N LÝ DINH
Mã
H i Phòng - 2016
3
TR
T
CTL901
4
H
1. N i dung và các yêu c u c n gi i quy t trong nhi m v
tài t t nghi p
a. N i dung:
-
.
b. Các yêu c u c n gi i quy t
-
2. Các s li u c n thi t
3.
thi t k , tính toán
a i m th c t p
5
Ng
H
H
C
N
ih
ng d n th nh t:
và tên:
c hàm, h c v :
quan công tác:
i dung h ng d n:
-
V n Chi u
Th c s
Tr ng i h c dân l p H i Phòng.
-
Châu
-
...
T.N
Sinh viên
GS.TS.NG
6
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
7
1.
2. Cho
(
)
......................................................................................................................................................
......................................................................................................................................................
8
L IC
M CL C
.................................................................................................... 11
L IM
U.................................................................................................... 12
.................... 13
1. Khái ni m c b n v Internet ...................................................................... 13
1.1 Gi i thi u chung ..................................................................................... 13
1.2 Phân lo i ................................................................................................. 13
2. World Wide Web......................................................................................... 14
2.1 Các khái ni m c b n v World Wide Web........................................... 14
2.2 Cách t o trang Web ................................................................................ 14
2.3 Trình duy t Web (Web Client hay Web Browser)................................. 14
2.4 Webserver............................................................................................... 15
2.5 Phân lo i Web......................................................................................... 15
3. HTML ......................................................................................................... 16
3.2 Các th HTML c b n............................................................................ 16
NG
....................... 19
............................................................................................. 19
1.1 Khái ni m PHP ....................................................................................... 19
1.2 T i sao nên dùng PHP ............................................................................ 19
1.3 Ho t
ng c a PHP ................................................................................ 20
1.4 T ng quan v PHP.................................................................................. 21
2. MySQL ........................................................................................................ 27
2.1 Gi i thi u c s d li u .......................................................................... 27
2.2 M
d
d li u ............................................................. 27
2.3 T ng quan v MySQL............................................................................ 28
3. K t h p PHP và MySQL trong ng d ng Website ..................................... 30
4. Gi i thi u v CSS ........................................................................................ 30
5. Apache và IIS .............................................................................................. 31
U BÀI TOÁN QU
NG C
NG
M M NON B O CHÂU.................................................................................. 32
1. Gi i thi u v
2. Yêu c
ng m m non B o Châu. ................................................ 32
t ra. ............................................................................................ 33
3. Phân tích thi t k h th ng. ......................................................................... 34
9
3.1
Phát bi u bài toán................................................................................ 34
3.2
ti n trình nghi p v ................................................................... 34
3.3
Mô hình nghi p v .............................................................................. 38
3.4 Thi t k
d li u .......................................................................... 46
C NGHI M.................................. 58
ng th
................................................................................ 58
................................................................................ 58
K T LU N........................................................................................................ 64
TÀI LI U THAM KH O................................................................................ 65
10
viên
Sinh viên
11
ích:
- T
-
12
HTML
1. Khái ni m c b n v Internet
1.1 Gi i thi u chung
-
1.2 Phân lo i
Server.
-
-
lient.
Mail Server, FPT Server, ...
-
thông
13
2. World Wide Web
2.1 Các khái ni m c b n v World Wide Web
2.2 Cách t o trang Web
Web -
Window.
2000.
-
có s
2.3 Trình duy t Web (Web Client hay Web Browser)
14
2.4 Webserver
2.5 Phân lo i Web
2.5.1 Web t nh
-
-
- kh
-
Server
Browser
2.5.2 Website
ng
15
-
3. HTML
<html>
3.1 C u trúc chung c a m t trang HTML
<html>
<head>
</head>
<body>
-->
</body>
</html>
3.2 Các th HTML c b n
- Th <head>.... </head>: T
16
<HTML>. Không có
- Th <title>... </title>:
title
- Th <body>... </body>:
<body>
Web.
- Các th
nh d ng khác
-
..
:
-
<font>... </font>:
- .....
- Th
nh d ng b ng <table>.. </table>:
- Th hình nh <img>:
- Th liên k t <a>... </a>:
- Các th Input
submit, button, reset, checkbox, radio, hidden, image.
- Th textarea < textarea>.... < \textarea>:
trên trang Web.
- Th select
- Th form:
Clientlên phía Ser
17
khác.
18
NG
1.1 Khái ni m PHP
-
-platform).
URL).
1.2 T i sao nên dùng PHP
19
1.3 Ho t
ng c a PHP
Vì PHP là ngôn ng
Máy khách hàng
web
HTML
HTML
PHP
có
20
Cách 1: Cú pháp chính
<script language=php>
.....
</script>
21
cú pháp sau:
echo "Thông tin";
printf "Thông tin";
echo
printf
?>
echo
?>
1.4.3 Bi n, h ng, chu i và các ki u d li u
c xem là vùng nh d li u t m th i. Và giá tr có th
Bi n:
Bi
cb
c.
u b ng ký hi u "$". Và theo sau chúng là 1 t , 1 c m t
vi t li n ho c có g
i. M t bi
- Tên c a bi n ph i b
d ug
i
c xem là h p l khi nó th a các y u t :
u b ng d u g
i và theo sau là các ký t , s hay
i.
- Tên c a bi
d ng 1 bi
viên khi s d ng h
c phép trùng v i các t khóa c
ng ph
i v i các l p trình
ng x lý cùng m t lúc các công vi
báo v a gán d li u cho bi n. B n thân bi
li
s
nh c
gán cho các ki u d
i l p trình mong mu n trên chúng.
Bi n trong PHP
$a= 100 //bi n a
á tr là 100.
na
Biena= 123 //có l i vì b
a khai
u m t bi n ph i có d
22
i vì ph n tên b
u c a bi n là d ng s .
?>
H ng: n u bi n là cái có th
không th
c l i h ng là cái chúng ta
c. H
i hàm define theo cú
pháp: define (string tên_h ng, giá_tr _h
h p l thì chúng ph i
ng v i bi n h
ng 1 s y u t :
- H ng không có d u "$"
c tên.
- H ng có th truy c p b t c v trí nào trong mã l nh
- H ng ch
- H
c phép gán giá tr duy nh t 1 l n.
ng vi t b ng ch
phân bi t v i bi n
H ng trong PHP
?>
$fisrt_name= "Nguyen";
?>
23
c xem là
Ki u d li u:các ki u d li u khác nhau chi
có th
cx
ng b nh khác nhau và
c theo tác trong 1 script. Trong
PHP chúng ta có 6 ki u d li
Integer
10
Double
5.208
K
String
Boolean
True or False
Object
Array
$a= 5;
echo gettype($a); // Integer.
echo gettype($a); //String.
?>
c GET
l y d li u t form nh p li u. Tuy nhiên
nhi m v chính c a nó v n là l y n i dung trang d li u t web server.
Ví d :
V i url sau: shownews.php?id=50
V yv
]s
c POST
24
c giá tr là 50.20
cs d
l y d li u t form nh p li u. Và chuy n
chúng lên trình ch webserver
?>
<html>
H
</form>
</html>
1.4.5 Cookie và Session trong PHP
d
gi
qu n lý các phiên làm vi c
i s d ng và h th ng
Cookie: là m
s d
n d li
ng ho c b nh c
c trình duy t g
i
c lên l i server m i khi browser t i 1 trang web
t server. Nh
trong cookie hoàn toàn ph thu c vào Website
trên server. M i Website có th
nh ng thông tin khác nhau trong cookie, ví d
th
m l n cu
c
t o ra b i Website và g i t i browser, do v y 2 Website khác nhau (cho dù cùng host
trên 1 server) s có 2 cookie khác nhau g i t i browser. Ngoài ra, m i browser qu n lý
cookie theo cách riêng c a mình, cho nên 2 browser cùng truy c p vào 1
Website s nh
thi t l p cookie ta s d ng cú pháp:
Setcookie("tên cookie","giá tr ", th i gian s
phiên
làm
vi c.
Giá
tr
là
t cho
thông
s
c a
tên
cookie.
Ví
d :
s d ng l i cookie v a thi t l p, chúng ta
s d ng cú pháp: $_COOKIE["tên cookies"]. Tên cookie là tên mà chúng ta thi t l p
h
c t o ta có th
dùng 1 trong 2 cách sau:
setcookie("Tên cookie"). G i hàm setcookiev i ch duy nh t tên cookie mà thôi. Dùng
25