Tải bản đầy đủ (.pdf) (65 trang)

Xây dựng hệ thống quản lý dinh dưỡng trong trường bán trú (Đồ án tốt nghiệp)

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 (11.07 MB, 65 trang )

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



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



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




t cho

thông

s

c a

tên

cookie.



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



×