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

ĐỀ TÀI : XÂY DỰNG WEBSITE HỖ TRỢ HỌC TẬP CHO CÁC TRƯỜNG MẦM NON

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 (10.28 MB, 74 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN
Tel. (84-5113) 736 949, Fax. (84-5113) 842 771
Website: itf.ud.edu.vn, E-mail:

LUẬN VĂN TỐT NGHIỆP KỸ SƯ
NGÀNH CÔNG NGHỆ THÔNG TIN
MÃ NGÀNH : 05115

ĐỀ TÀI :
XÂY DỰNG WEBSITE HỖ TRỢ HỌC TẬP
CHO CÁC TRƯỜNG MẦM NON
Mã số : 06T3 - 029
Ngày bảo vệ : 15-16 / 06 / 2011

SINH VIÊN :
LỚP
:
CBHD
:

HUỲNH VŨ NGỌC QUANG
06T3
ThS.NGUYỄN VĂN NGUYÊN

ĐÀ NẴNG, 06/2011


NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN


................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................


NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
................................................................................................................................
................................................................................................................................
................................................................................................................................

................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................


LỜI CẢM ƠN

Trước tiên em xin gửi lời cám ơn chân thành sâu sắc tới các thầy cô giáo trong
trường Đại Học Bách Khoa, Đại Học Đà Nẵng nói chung và các thầy cô giáo trong
khoa Công Nghệ Thông Tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những
kiến thức, kinh nghiệm quý báu trong suốt thời gian qua.

Đặc biệt em xin gửi lời cảm ơn đến thầy Nguyễn Văn Nguyên, thầy đã tận tình
giúp đỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ án tốt nghiệp.
Trong thời gian làm việc với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ
ích mà còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc,
hiệu quả, đây là những điều rất cần thiết cho em trong quá trình học tập và công tác
sau này.
Sau cùng xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, đóng
góp ý kiến và giúp đỡ trong quá trình học tập, nghiên cứu và hoàn thành đồ án tốt
nghiệp này.


LỜI CAM ĐOAN

Tôi xin cam đoan :
Những nội dung trong luận văn này là do tôi thực hiện dưới sự hướng dẫn trực
tiếp của thầy Nguyễn Văn Nguyên.
Mọi tham khảo dùng trong luận văn đều được trích dẫn rõ ràng tên tác giả, tên
công trình, thời gian, địa điểm công bố.
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,
tôi xin chịu hoàn toàn trách nhiệm.

Sinh viên

Huỳnh Vũ Ngọc Quang


MỤC LỤC
CHƯƠNG 1 : CƠ SỞ LÝ THUYẾT...................................................................4
1.1


Phương pháp dạy học cho trẻ độ tuổi mầm non........................................4

1.1.1

Những điều cần biết về trẻ độ tuổi mần non..................................4

1.1.2

Vì sao phải dạy học cho trẻ lứa tuổi mầm non?.............................4

1.1.3

Phương pháp dạy học cho trẻ.........................................................5

1.2

Tổng quan về World Wide Web.................................................................9

1.2.1

World Wide Web là gì?..................................................................9

1.2.2

World Wide Web và internet..........................................................9

1.3

Công nghệ Flash.......................................................................................9


1.3.1

Flash là gì ?..................................................................................10

1.3.2

Flash có thể làm được những gì?.................................................10

1.3.3

Flash có thể áp dụng như thế nào trong giảng dạy?.....................10

1.3.4

Flash có ưu điểm gì ?...................................................................10

1.3.5

ActionScript là gì?.......................................................................11

1.4

ASP.NET.................................................................................................11

1.4.1

Định nghĩa...................................................................................11

1.4.2


Lịch sử.........................................................................................11

1.4.3

Mã prototype...............................................................................12

1.4.4

Đặc tính.......................................................................................12

1.4.5

Mô hình Code-behind..................................................................12

1.5

Microsoft SQL server..............................................................................12

1.5.1

Định nghĩa...................................................................................12

1.5.2

Lấy dữ liệu...................................................................................12

1.5.3

Sửa đổi dữ liệu.............................................................................13


1.5.4

Giao dịch.....................................................................................14

1.5.5

SQL Injection..............................................................................15

1.5.6

Định nghĩa dữ liệu.......................................................................15

1.5.7

Hệ thống cơ sở dữ liệu sử dụng SQL...........................................15


CHƯƠNG 2 : XÂY DỰNG WEBSITE HỖ TRỢ DẠY HỌC MẦM NON......16
2.1

Tiếp cận các yêu cầu thực tế....................................................................16

2.1.1

Yêu cầu của đối tượng trẻ nhỏ.....................................................16

2.1.2

Yêu cầu của đối tượng phụ huynh...............................................16


2.1.3

Yêu cầu của đối tượng giáo viên mầm non..................................16

2.1.4

Yêu cầu của ban quản trị website................................................16

2.2

Phân tích yêu cầu....................................................................................17

2.2.1

Phần giao diện website................................................................17

2.2.2

Phần chức năng website...............................................................17

2.2.3

Yêu cầu phi chức năng................................................................18

2.2.4

Các database cần xây dựng..........................................................19

2.3


Đặc tả yêu cầu.........................................................................................19

2.3.1

Mô hình sử dụng DFD (Data Flow Diagram)..............................19

2.3.2

Các mô hình DFD........................................................................20

2.3.3

Các mô hình quan hệ...................................................................24

2.4

Thiết kế Website......................................................................................24

2.4.1

Giao diện trang web.....................................................................24

2.4.2

Các chức năng.............................................................................26

2.5

Phát triển hệ thống..................................................................................41


2.5.1

Giao diện.....................................................................................41

2.5.2

Thêm chức năng..........................................................................41

2.5.3

Cải tiến chức năng.......................................................................41

2.6

Kiểm thử.................................................................................................42

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN............................................................53
TÀI LIỆU THAM KHẢO....................................................................................55


DANH MỤC HÌNH ẢNH
Hình 1.1 :

Phương pháp dạy trẻ - nghệ thuật..................................................5

Hình 1.2 :

Phương pháp dạy trẻ - thể thao......................................................6

Hình 1.3 :


Phương pháp dạy trẻ – đọc / viết...................................................7

Hình 1.4 :

Phương pháp dạy trẻ - trẻ và máy tinh...........................................9

Hình 2.1 :

Mô hình dòng dữ liệu chung........................................................20

Hình 2.2 :

DFD Môn Học Cấp 2...................................................................21

Hình 2.3 :

DFD Môn Học cấp 3...................................................................21

Hình 2.4 :

DFD Trò Chơi cấp 2....................................................................22

Hình 2.5 :

DFD Bài Nhạc cấp 2....................................................................22

Hình 2.6 :

DFD Truyện Đọc cấp 2................................................................23


Hình 2.7 :

DFD Tích Luỹ Cấp 2...................................................................23

Hình 2.8 :

DFD Tài Khoản cấp 2..................................................................24

Hình 2.9 :

Giao diện trang web.....................................................................25

Hình 2.10 :

Trang đăng kí thành viên.............................................................26

Hình 2.11 :

Đăng nhập....................................................................................27

Hình 2.12 :

Đăng xuất 1.................................................................................28

Hình 2.13 :

Đăng xuất 2.................................................................................28

Hình 2.14 :


Điều chỉnh thông tin....................................................................29

Hình 2.15 :

Quản lý tài khoản.........................................................................31

Hình 2.16 :

Quản lý câu hỏi trắc nghiệm........................................................32

Hình 2.17 :

Bài học.........................................................................................33

Hình 2.18 :

Bài học văn..................................................................................34

Hình 2.19 :

Bài học toán.................................................................................35

Hình 2.20 :

Trắc nghiệm 1..............................................................................37

Hình 2.21 :

Trắc nghiệm 2..............................................................................37


Hình 2.22 :

Bé nghe nhạc...............................................................................38

Hình 2.23 :

Trò chơi bầy cừu..........................................................................39

Hình 2.24 :

Truyện đọc...................................................................................40


Hình 2.25 :

Môi trường Internet Explorer.......................................................42

Hình 2.26 :

Môi trường FireFox.....................................................................43

Hình 2.27 :

Bảng cơ sở dữ liệu ThanhVien.....................................................44

Hình 2.28 :

Thoát khỏi hệ thống tài khoản 1..................................................45


Hình 2.29 :

Thoát khỏi hệ thống tài khoản 2..................................................45

Hình 2.30 :

Bảng cơ sở dữ liệu CauHoi..........................................................46

Hình 2.31 :

Chọn số câu hỏi trắc nghiệm........................................................49

Hình 2.32 :

Kết quả trắc nghiệm.....................................................................49

Hình 2.33 :

Bảng cơ sở dữ liệu tích luỹ - chưa có điểm..................................50

Hình 2.34 :

Cập nhật điểm mới.......................................................................50

Hình 2.35 :

Bảng cơ sở dữ liệu tích luỹ - cập nhật điểm mới.........................50

Hình 2.36 :


Cập nhật điểm thi cao hơn...........................................................51

Hình 2.37 :

Bảng cơ sở dữ liệu tích luỹ - cập nhật điểm cao hơn...................51

Hình 2.38 :

Không cập nhật điểm...................................................................51


DANH MỤC BẢNG
Bảng 1 : Bảng dữ liệu demo chức năng đăng kí thành viên...............................44
Bảng 2 : Bảng dữ liệu demo chức năng đăng nhập............................................44
Bảng 3 : Bảng dữ liệu demo cho chức năng quản lý câu hỏi trắc nghiệm..........46
Bảng 4 : Bảng dữ liệu demo cho chức năng quản lí thành viên..........................47
Bảng 5 : Bảng dữ liệu demo cho chức năng điều chỉnh thông tin các nhân.......48


MỞ ĐẦU

Với sự bùng nổ của Internet và những lợi ích mà nó đem lại, nhiều bậc phụ huynh
đã hướng cho con em mình sử dụng Internet ngay từ nhỏ để phục vụ cho công việc
học tập và giải trí. Tuy nhiên, việc lựa chọn một trang Web vừa mang tính giải trí vừa
mang tính giáo dục cao và phù hợp với lứa tuổi của trẻ nhỏ là một vấn đề được các
bậc phụ huynh quan tâm nhiều nhất. Vừa vui vừa học là tiêu chí mà website hổ trợ
dạy học mầm non mang lại cho trẻ.
Website mầm non với đối tượng chính là các bé trong độ tuổi mầm non, các bậc
phụ huynh và giáo viên mầm non. Tại đây, các bé sẽ được cung cấp những kiến thức
học tập phong phú (văn, toán); những kiểu giải trí lành mạnh, nhẹ nhàng nhưng đầy

thú vị (nghe nhạc, chơi game, đọc truyện).
Không những thế, việc áp dụng công nghệ thông tin giúp giáo viên mầm non thu
thập được nhiều tư liệu trên mạng để chăm sóc và đổi mới phương pháp, tổ chức trong
cách giáo dục trẻ. Các trường mầm non bắt đầu áp dụng công nghệ thông tin vào
chương trình giảng dạy giúp trẻ quen dần với lối giảng dạy mới, thì ở nhà hay bất kì
đâu trẻ cũng có thể được học tập thông qua mạng internet là một điều hết sức tự nhiên.
Ngày xưa, việc liên hệ giữa phụ huynh và giáo viên để biết thông tin học tập của
con em thực sự gặp nhiều khó khăn. Nhưng giờ đây với sự phát triển của công nghệ
thông tin, chỉ cần ngồi ở nhà là các bậc phụ huynh có thể biết được tình trạng con em
mình ở trường như thế nào. Việc tham gia vào các forum của các trường cũng giúp họ
trao đổi thông tin về cách nuôi dạy con cái, cùng nhau bàn luận về mọi vấn đề …


TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP
Đề tài
Xây dựng website hỗ trợ học tập cho các trường mầm non.
Tóm tắt nội dung
Với sự bùng nổ của Internet và những lợi ích mà nó đem lại, nhiều bậc phụ huynh
đã hướng cho con em mình sử dụng Internet ngay từ nhỏ để phục vụ cho công việc
học tập và giải trí. Tuy nhiên, việc lựa chọn một trang Web vừa mang tính giải trí vừa
mang tính giáo dục cao và phù hợp với lứa tuổi của trẻ nhỏ là một vấn đề được các
bậc phụ huynh quan tâm nhiều nhất. Vừa vui vừa học là tiêu chí mà website mầm non
mang lại cho trẻ.
Mục đích
Xây dựng một website mà khi trẻ vào đó có thể được học, được chơi với



nội dung lành mạnh và bổ ích



Hướng cho trẻ tiếp xúc với máy vi tính sớm



Thay đổi cách dạy con của các bậc phụ huynh, cách dạy trò của các thầy

cô giáo
Nghiên cứu lý thuyết


Phương pháp dạy học mầm non



Lý thuyết về World Wide Web



Macromedia MX 2004



ASP.NET



SQL SERVER 2005

Xây dựng website

Ứng dụng nhiều flash vào trang web để tăng hiệu quả thu hút trẻ vào


web


Xây dựng các chức năng
 Chức năng đăng kí thành viên
 Chức năng đăng nhập / đăng xuất tài khoản hệ thống
 Chức năng quản lý thông tin cá nhân
 Chức năng quản lý thông tin các thành viên


 Chức năng quản lý câu hỏi trắc nghiệm
 Mục đọc truyện
 Mục học tập
 Mục trắc nghiệm
 Mục nghe nhạc
 Mục chơi game


Kiểm thử
 Kiểm thử tính tương thích
 Kiểm thử chức năng đăng kí thành viên
 Kiểm thử chức năng đăng nhập
 Kiểm thử chức năng quản lý thông tin cá nhân
 Kiểm thử chức năng quản lý thông tin thành viên
 Kiểm thử chức năng thi trắc nghiệm
 Kiểm thử hoạt động của các nút nhấn, âm thanh, hình ảnh



Báo cáo đồ án tốt nghiệp

Huỳnh Vũ Ngọc Quang - Lớp 06T3

GVHD : ThS. Nguyễn Văn Nguyên

Trang 3


Xây dựng website hỗ trợ học tập cho các trường mầm non

CHƯƠNG 1 :
1.1

CƠ SỞ LÝ THUYẾT

Phương pháp dạy học cho trẻ độ tuổi mầm non

1.1.1 Những điều cần biết về trẻ độ tuổi mần non
Trẻ ở độ tuổi từ 2 đến 5 tuổi là độ tuổi khủng hoảng. Trẻ muốn khẳng định bản
thân mình với xã hội, tách ra khỏi mọi sự kiểm soát của người lớn nên rất bướng bỉnh.
Trẻ muốn tự làm mọi việc, nếu bố mẹ nói có con sẽ bảo không và ngược lại. Đây là sự
phát triển hoàn toàn bình thường của trẻ và nó thể hiện rằng con bạn đang có ý thức
rất tốt về cái tôi của mình.
Trẻ ở độ tuổi này sẽ thường rất hiếu động, thích thú với những điều mới lạ. Đôi
lúc bạn sẽ thấy trẻ thường rất ngoan, nhưng đôi khi cũng rất bướng bỉnh. Các bậc cha
mẹ tuyệt đối không nên đánh con vì như vậy sẽ làm cho ý thức về cái tôi của trẻ bị
thui chột. Trẻ sẽ thấy xã hội không an toàn và sẽ bất hợp tác với người lớn. Trẻ cá tính
mạnh có thể sợ roi lúc đó thôi nhưng dần dần cháu sẽ chai sạn với roi vọt và càng

bướng bỉnh hơn. Trẻ nhút nhát sẽ càng co mình vào và chúng sẽ không tự tin cũng như
tự lập làm gì cả. Bố mẹ không nên áp đặt con quá. Nhiều khi nên cho con tự đưa ra
các quyết định cho mình.
Với lứa tuổi này ta nên tập cho trẻ có sự lựa chọn. Ví dụ: khi cho con đi tắm, mẹ
cho con chọn tắm luôn hay mẹ đếm đến 10 rồi vào tắm; tắm trong chậu hay tắm vòi
hoa sen. Con cũng có thể chọn mang theo chút chít hay mút xốp vào chơi nước khi
tắm; con được chọn tắm sữa tắm người lớn hay sữa tắm của mình; con được chọn mẹ
xoa sữa tắm hay cả hai mẹ con cùng làm. Hãy tôn trọng cái tôi của con bằng cách hỏi
con và cho con được lựa chọn trong chừng mực có thể.
Với các bé nhút nhát, đó có thể là cá tính của con. Khi con tự tin hơn với môi
trường xung quan con sẽ biểu diễn những khả năng của mình. Nhưng nếu mọi người
làm bé sợ, bé không thấy tin tưởng, an toàn bé sẽ không bao giờ thể hiện. Một phần
nữa là các bố mẹ cũng nên xem lại cách dạy con của mình. Liệu mình có áp đặt con
quá không? mình có đánh mắng con nhiều không vì như trên đã nói, cái tôi của trẻ đã
bị tổn thương và trẻ sẽ luôn co mình lại.
1.1.2 Vì sao phải dạy học cho trẻ lứa tuổi mầm non?
Như đã thấy ở trên, ở độ tuổi mầm non trẻ bắt đầu biết nhận thức về các vấn đề
xung quanh, thích tiếp thu tất cả những điều mới lạ xung quanh mình.
Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 4


Báo cáo đồ án tốt nghiệp

GVHD : ThS. Nguyễn Văn Nguyên



Đây sẽ là giai đoạn tốt để bắt đầu dạy cho trẻ cách học tập.




Các bậc cha mẹ, người nhà của trẻ cũng rất thích trẻ biết đọc biết viết

sớm


Cho con học để bằng bạn bằng bè



Cho con học để có cái để khoe khoang với làng xóm, họ hàng con mình

thông minh.


Cho con học để bớt lo lắng khi cho trẻ vào lớp một

Có muôn vàn lí do để các bậc cha mẹ cho con mình học tập ở lứa tuổi mầm non,
lứa tuổi mà trẻ có khả năng tiếp thu tốt nhất. Học sẽ rất mau tiến bộ, nhưng cũng
không nên bắt ép trẻ học nhiều quá.
1.1.3 Phương pháp dạy học cho trẻ


Lớp mẫu giáo
 Nghệ thuật
 Nghệ thuật cung cấp những phương thức chủ yếu cho các học
sinh tìm hiểu, giải thích ý nghĩa cho các kinh nghiệm đời sống
 Nghệ thuật dạy học sinh cách tiếp cận hợp nhất để diễn tả và đối

đáp mà cho phép các em phát triển những ý nghĩ nghệ sĩ, có căn
bản để sáng tạo và thụ hưởng nghệ thuật

Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 5


Xây dựng website hỗ trợ học tập cho các trường mầm non
Hình 3.1 :

Phương pháp dạy trẻ - nghệ thuật

Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 6


Báo cáo đồ án tốt nghiệp

GVHD : ThS. Nguyễn Văn Nguyên

 Toán
 Tìm hiểu các con số
 Đo lường hình học
 Phép tính cộng trừ
 Nhạc
 Nghe nhạc
 Học hát nhạc
 Trình diễn

 Thể thao
 Thực hiện những kỹ năng di động như đi bộ, chạy, lò cò, nhảy,
rượt, và chạy nhanh, đáp ứng theo tín hiệu
 Di chuyển trong phạm vi của mình và trong phạm vi chung theo
tín hiệu
 Giải thích cách tập thể thao ảnh hưởng đến trái tim
 Chơi với các đồ vật
 Tạo thi đua giữa các bé

Hình 3.2 :

Phương pháp dạy trẻ - thể thao

Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 7


Xây dựng website hỗ trợ học tập cho các trường mầm non
 Tập đọc / viết
 Nhận biết mặt chữ
 Đánh vần các chữ cái
 Viết chữ
 Ghép từ
 Đọc sách

Hình 3.3 :

Phương pháp dạy trẻ – đọc / viết


 Xã hội học
 Học tập về việc tuân thủ những nề nếp trong lớp học
 Học tập về cách sống tạp thể trong lớp học


Trên website

Dựa vào những gì trẻ có thể học được tại các trường mầm non, ta tiến hành xây
dựng website hỗ trợ dạy học cho trẻ. Tuy không thể nào có điều kiện thật tốt như ở các
trường thực tế được, nhưng không có nghĩa là không thể dạy trẻ trên môi trường
internet được.
Các lý do để các bậc cha mẹ cho con lứa tuổi mầm non học trên internet (website
mầm non):

Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 8


Báo cáo đồ án tốt nghiệp

GVHD : ThS. Nguyễn Văn Nguyên

 Phương pháp học tập mới lạ, phù hợp với thị hiếu của trẻ
 Có thể kiểm tra xem con mình đã học được những gì ở trường
 Kiểm soát được việc học của trẻ
 Có được khu vực trao đổi thông tin về cách dạy trẻ với các bậc cha mẹ
khác cho dù không bao giờ có thể trực tiếp gặp nhau
Trên website nên đưa nội dung dạy học gì vào?
Ta nên đưa vào tất cả những gì có thể giúp trẻ học tập và giải trí mà khả năng giới

hạn của mạng internet cho phép.
 Dạy trẻ học văn (tập đọc)
 Dạy trẻ học toán
 Trắc nghiệm kiểm tra trình độ của trẻ
 Nghe kể chuyện
 Âm nhạc
 Trò chơi

Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 9


Xây dựng website hỗ trợ học tập cho các trường mầm non

Hình 3.4 :
1.2

Phương pháp dạy trẻ - trẻ và máy tinh

Tổng quan về World Wide Web

1.2.1 World Wide Web là gì?
Được viết tắt là Web hay www, nó là một không gian thông tin toàn cầu mà mọi
người có thể truy nhập qua các máy tính nối với mạng Internet. Thuật ngữ này thường
được hiểu nhầm là từ đồng nghĩa với chính thuật ngữ Internet. Nhưng Web thực ra chỉ
là một trong các dịch vụ chạy trên Internet, chẳng hạn như dịch vụ thư điện tử.
Web được phát minh và đưa vào sử dụng vào khoảng năm 1990, 1991 bởi viện sĩ
Viện Hàn lâm Anh Tim Berners-Lee và Robert Cailliau ( người Bỉ ) tại CERN,
Geneva, Switzerland.

Các tài liệu trên World Wide Web được lưu trữ trong một hệ thống siêu văn bản
(hypertext), đặt tại các máy tính (các hệ thống máy chủ web server) trong mạng
Internet. Người dùng phải sử dụng một chương trình được gọi là trình duyệt web (web
browser) để xem loại siêu văn bản này. Chương trình sẽ nhận thông tin (documents)
tại ô địa chỉ (address) do người sử dụng yêu cầu (thông tin trong ô địa chỉ được gọi là
tên miền (domain name)), rồi sau đó chương trình sẽ tự động gửi thông tin đến máy
Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 10


Báo cáo đồ án tốt nghiệp

GVHD : ThS. Nguyễn Văn Nguyên

chủ và hiển thị trên màn hình máy tính của người xem. Người dùng có thể theo các
liên kết siêu văn bản (hyperlink) trên mỗi trang web để nối với các tài liệu khác hoặc
gửi thông tin phản hồi theo máy chủ trong một quá trình tương tác. Hoạt động truy tìm
theo các siêu liên kết được gọi là duyệt Web.
Quá trình này cho phép người dùng có thể lướt các trang web để lấy thông tin.
Tuy nhiên độ chính xác và chứng thực của thông tin không được đảm bảo.
1.2.2 World Wide Web và internet
Khi nhắc đến internet người ta thường liên tưởng ngay đến Web, và nhiều người
vẫn thường lầm tưởng rằng Web chính là internet. Thực ra không phải vậy, Web đúng
là thành phần chủ yếu nhất của internet nhưng nó không đủ đúng nghĩa để trở thành
mạng internet.
Sở dĩ Web trở nên phổ biến vì nó cung cấp cho người sử dụng khả năng truy cập
dễ dàng từ đó người sử dụng có thể khai thác các thông tin trên internet dưới dạng văn
bản, hình ảnh thậm chí cả âm thanh và video. Vì thế, Web đôi khi còn được gọi là đa
phương tiện của mạng Internet.


Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 11


Xây dựng website hỗ trợ học tập cho các trường mầm non
1.3

Công nghệ Flash

1.3.1 Flash là gì ?
Flash là 1 công nghệ (hay là 1 nền tảng) được phát triển chủ yếu tập trung cho các
ứng dụng trên nền web: cho phép thêm các hiệu ứng chuyển động (animation/hoạt
hình), audio, video,... và các tương tác vào trang web một cách sinh động.
Flash cũng được hiểu theo nghĩa là 1 công cụ, đó chính là phần mềm Flash
(Macromedia Flash, Adobe Flash) được tạo ra để giúp các nhà phát triển tạo ra các
ứng dụng Flash như đã nói ở trên.
Flash đã phát triển qua rất nhiều phiên bản: FutureSplash Animator (1996),
Macromedia Flash 1, 2, 3, 4, 5 (hỗ trợ ActionScript 1), Macromedia Flash MX (Flash
6, hỗ trợ thêm ActionScript 2), Macromedia Flash MX 2004 (Flash 7), Macromedia
Flash 8, Adobe Flash CS3 (Flash 9, hỗ trợ ActionScript 3), Adobe Flash CS4 (Flash
10), và hiện tại đã có phiên bản Adobe Flash CS5.
1.3.2 Flash có thể làm được những gì?
Các sản phẩm Flash rất đa dạng: website, banner, quảng cáo, game, animation,...
và rất nhiều ứng dụng khác với tên gọi chung là RIA: Rich Internet Applications (các
ứng dụng web có tính tương tác cao).
Ngoài khả năng chạy trên web, flash cũng có thể chạy được trên máy tính cục bộ
bằng Flash player standalone, bằng trình duyệt có cài Flash plugin, chạy trên các thiết
bị di động, embed vào các chương trình khác hoặc bằng cách xuất ra định dạng file

EXE, vì thế Flash cũng có thể được dùng để tạo ra các ứng dụng và game nhỏ chạy
trên desktop hoặc chạy trên đĩa CD.
1.3.3 Flash có thể áp dụng như thế nào trong giảng dạy?
Flash có thể dùng để tạo các thí nghiệm mô phỏng (cho các môn Lý, Hóa...); minh
họa cho các bài toán dựng hình, quĩ tích, vẽ đồ thị,...; tạo các đoạn hoạt hình minh họa
cho các bài giảng Sinh, Sử, Địa,...; đặc biệt nó có thể tạo ra các bài tập trắc nghiệm, ô
chữ, các bài tập dạng kéo thả, điền từ, nhanh tay nhanh mắt,.... rèn luyện được rất
nhiều kỹ năng cho học sinh.
1.3.4 Flash có ưu điểm gì ?
Dưới đây là một vài ưu điểm nổi bật nhất:


Flash có dung lượng nhỏ gọn và có thể chạy được trên hầu hết các máy

có nối mạng hiện nay, không phân biệt hệ điều hành hay trình duyệt.
Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 12


Báo cáo đồ án tốt nghiệp


GVHD : ThS. Nguyễn Văn Nguyên

Flash có thể nhúng vào rất nhiều ứng dụng, có thể đưa vào các bài giảng

PowerPoint hoặc 1 số dạng bài giảng khác để tăng tính sinh động.



Flash sử dụng đồ họa dạng vector nên không bị vỡ khi phóng to hình,

hình ảnh cũng rất đẹp và sinh động. Ngoài ra, Flash làm việc rất tốt với audio,
video và các định dạng ảnh thông thường.


Flash có thể tạo ra các ứng dụng tương tác được với người dùng khá dễ

dàng, nhanh chóng.


Flash tương đối dễ học hơn so với nhiều công cụ lập trình khác và có

phần thú vị hơn vì kết hợp cả công cụ đồ họa với công cụ lập trình và tính ứng
dụng phong phú.
1.3.5 ActionScript là gì?
ActionScript (viết tắt : AS) là ngôn ngữ lập trình của Flash. Ngoài chức năng tính
toán thông thường như các ngôn ngữ lập trình khác, AS còn có khả năng điều khiển
animation và các đối tương trong file flash; xử lý các sự kiện tương tác với chuột và
bàn phím; load dữ liệu, ảnh, video,... từ bên ngoài.
1.4

ASP.NET

1.4.1 Định nghĩa
ASP.NET là một nền tảng ứng dụng web (web application framework) được phát
triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang
web động, những ứng dụng web và những dịch vụ web. Lần đầu tiên được đưa ra thị
trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của .NET framework, là công
nghệ nối tiếp của Microsoft's Active Server Pages(ASP). ASP.NET được biên dịch

dưới dạng Common Language Runtime (CLR), cho phép những người lập trình viết
mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi .NET language.
1.4.2 Lịch sử
Sau khi phát hành phiên bản Internet Information Service 4.0 vào năm 1997, hãng
Microsoft bắt đầu nghiên cứu một mô hình ứng dụng web để giải quyết những bất tiện
của ASP, đặc biệt là việc tách riêng biệt phần thể hiện và phần nội dung cũng như cách
viết mã rõ ràng hơn. Mark Anders, quản lý của nhóm IIS và Scott Guthrie, gia nhập
Microsoft vào năm 1997 sau khi tốt nghiệp Đại học Duke, được giao nhiệm vụ định
hình mô hình cần phát triển. Những thiết kế ban đầu được thực hiện trong vòng 2
tháng bởi Anders và Guthrie, Guthrie đã viết mã prototype đầu tiên trong khoảng thời
gian nghỉ lễ Giáng sinh năm 1997.
Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 13


Xây dựng website hỗ trợ học tập cho các trường mầm non
1.4.3 Mã prototype
Thuật ngữ prototype, trên phương diện từ vựng, bao gồm ngữ căn proto và ngữ vĩ
type, thường được dịch thành nguyên mẫu, và có thể hiểu là kiểu mẫu nguyên thủy,
hay dạng gốc. JavaScript là một ngôn ngữ hướng đối tượng đơn giản, việc kế thừa
thuộc tính và phân cấp đối tượng đều dựa trên khái niệm prototype và các hàm dựng.
Prototype là một phương thức cho phép chỉ định chuỗi nguyên mẫu sẽ được sử
dụng trong hàm dựng.
1.4.4 Đặc tính
Những trang ASP.NET, được biết đến như những web form, là khối chính trong
phát triển ứng dụng. Những web form được chứa trong những file có phần mở rộng
aspx; Các nhà phát triển có thể đặt nội dung tĩnh hoặc động vào trang aspx dưới dạng
server-side Web Control và User Control. Ngoài ra, có thể viết mã bằng cách chèn <%
-- mã cần viết -- %> vào trang web giống như những công nghệ phát triển web khác

PHP, JSP và ASP.
1.4.5 Mô hình Code-behind
Mô hình code-behind được giới thiệu bởi Microsoft, đưa ra cách viết mã linh
động bằng cách để những mã lập trình trong một tập tin riêng eCodeBehind :
System.Web.UI.Page {protected override void Page_Load(EventArgs e)
{ base.OnLoad(e); } } } </source>
Trong trường hợp này, phương thức Page_Load() được thực thi mỗi lần trang
ASPX được request. Người lâp trình có thể viết mã xử lý trong phương thức này.
1.5

Microsoft SQL server

1.5.1 Định nghĩa
SQL (Structured Query Language - ngôn ngữ truy vấn mang tính cấu trúc) là một
loại ngôn ngữ máy tính phổ biến dùng để tạo, sửa, và lấy dữ liệu từ một hệ quản trị cơ
sở dữ liệu quan hệ. Ngôn ngữ này phát triển vượt xa so với mục đích ban đầu là để
phục vụ các hệ quản trị cơ sở dữ liệu đối tượng-quan hệ.
1.5.2 Lấy dữ liệu
Thao tác sử dụng nhiều nhất trong một cơ sở dữ liệu dựa trên giao dịch là thao tác
lấy dữ liệu.
Lệnh SELECT được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở
dữ liệu, SELECT là lệnh thường dùng nhất của “ngôn ngữ sửa đổi dữ liệu” (tiếng
Huỳnh Vũ Ngọc Quang - Lớp 06T3

Trang 14


×