Sơ đồ dòng dữ liệu (DFD)

Một phần của tài liệu THIẾT KẾ WEBSITE HỖ TRỢ HỌC SINH TỰ ÔN TẬP, CỦNG CỐ VÀ KIỂM TRA KIẾN THỨC MÔN TIN HỌC LỚP 11 (Trang 32)

III. Thiết kế Website hỗ trợ học sinh tự ôn tập và kiểm tra, đánh giá kiến thức

2. Phân tích và thiết kế hệ thống

2.3. Sơ đồ dòng dữ liệu (DFD)

2.3.1. Các kí hiệu sử dụng

Nguồn (source) hoặc đích (target) của hệ thống thông tin. Nguồn là đối tượng gây nên sự hoạt động của hệ thống. Đích là đối tượng mà hệ thống phục vụ.

Xử lý(process) là một sự biến đổi thông tin bên trong hệ thống. Kho chứa (Data store) là nơi lưu giữ các dữ liệu phục vụ cho xử lý thông tin bên trong hệ thống.

Dòng dữ liệu (Data flow) biểu thị sự di chuyển của dữ liệu đi đến các thành phần khác nhau trong sơ đồ.

2.3.3. Sơ đồ ngữ cảnh

2.3.4. Sơ đồ dòng dữ liệu mức đỉnh

2.4. Thiết kế cơ sỡ dữ liệu

2.4.1. Liên kết cơ sỡ dữ liệu phục vụ cho quá trình kiểm tra kiến thức

2.4.2. Danh sách các bảng dữ liệu

STT TÊN BẢNG Ý NGHĨA

1 Cauhoi Lưu thông tin nội dung câu hỏi kiểm tra 2 Dekiemtra Lưu thông tin đề(kiểm tra, luyện tập) 3 Noidung Lưu thông tin nội dung ôn tập

4 Taikhoan Lưu thông tin của các học sinh 5 Taikhoanad Lưu thông tin của các giáo viên 6 Lienhe Lưu thông tin liên hệ

7 ForumArticle Lưu thông tin gửi đến diễn đàn 8 ForumReply Lưu thông tin phản hồi

2.4.3. Mô tả dữ liệu

Bảng 1: Cauhoi(Stt, Bai, Cauhoi, Dapan1, Dapan2, Dapan3, Dapan4, Dapan5,

Dapan6, Dapan7, Dapan8, Dapandung1, Dapandung2, Dapandung3, chuong, lop)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 Stt Int(5) Thứ tự câu hỏi

2 Bai Smallint(6) Câu hỏi thuộc bài

3 Cauhoi Mediumtext Nội dung câu hỏi

4 Dapan1 Text Nội dung đáp án thứ nhất

5 Dapan2 Text Nội dung đáp án thứ hai

6 Dapan3 Text Nội dung đáp án thứ ba

7 Dapan4 Text Nội dung đáp án thứ tư

8 Dapan5 Text Nội dung đáp án thứ năm

9 Dapan6 Text Nội dung đáp án thứ sáu

10 Dapan7 Text Nội dung đáp án thứ bảy

11 Dapan8 Text Nội dung đáp án thứ tám

12 Dapandung1 Smallint(6) Đáp án thứ nhất của câu hỏi 13 Dapandung2 Smallint(6) Đáp án thứ hai của câu hỏi 14 Dapandung3 Smallint(6) Đáp án thứ ba của câu hỏi

15 Chuong Tinyint(2) Câu hỏi thuộc chương

16 Lop Tinyint(2) Câu hỏi thuộc lớp

Bảng 2: Dekiemtra(ID, Lop, Chuong, Bai, Socau, Thoigian)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 ID Int(11) Thứ tự đề kiểm tra

2 Lop Tinyint(4) Đề kiểm tra thuộc lớp

3 Chuong Tinyint(4) Đề kiểm tra thuộc chương

4 Bai Tinyint(4) Đề kiểm tra thuộc bài

4 Socau Tinyint(4) Số lượng câu hỏi kiểm tra

5 Thoigian Int(11) Thời gian kiểm tra

Bảng 3: Noidung(Bai, Chuong, Lop,Tenbai, Noidung)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 Bai Smallint(3) Nội dung ôn tập thuộc bài 1 Chuong Tinyint(4) Nội dung ôn tập thuộc chương

1 Lop Tinyint(4) Nội dung ôn tập thuộc lớp

2 Tenbai Varchar(50) Tên bài ôn tập

3 Noidung Longtext Nội dung ôn tập

Bảng 4: Taikhoan(Username, Password, Hoten, Ngaysinh, Gioitinh, Lop)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 Username Varchar(6) Tên truy cập

2 Password Char(32) Mật khẩu

3 Hoten Char(20) Họ và tên

4 Ngaysinh Date Ngày sinh

5 Gioitinh Varchar(3) Giới tính

5 Lop Varchar(5) Lớp

Bảng 5: Taikhoanad(Usernamead, Passwordad, Hotenad, Ngaysinhad, Gtad, Qqad)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 Usernamead Varchar(25) Tên truy cập admin 2 Passwordad Varchar(25) Mật khẩu admin 3 Hotenad Varchar(40) Họ và tên admin

5 Gtad Varchar(3) Giới tính admin

5 Qqad Varchar(40) Quê quán admin

Bảng 6: Lienhe(Id, Ten, Lop, Noidung, Db)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 Id Int(11) Thứ tự liên hệ

2 Ten Varchar(30) Họ và tên

3 Lop Varchar(10) Lớp

4 Noidung Text Nội dung gửi đi

5 Dp Varchar(20) Ngày giờ gửi đi

Bảng 7: ForumArticle(ID, User, Title, Content, Date, Lock, Note)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 ID Int(11) Thứ tự chủ đề

2 User Varchar(6) Tên truy cập

3 Title Varchar(200) Chủ đề

4 Content Text Nội dung gửi đi

5 Date Varchar(20) Ngày giờ gửi nội dung

6 Lock Tinyint(1) Khóa hoặc mở chủ đề

7 Note Varchar(20) Lưu ý

Bảng 8: ForumReply(ID, Articleid, User, Time, Content)

STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ

1 ID Int(11) Thứ tự chủ đề

2 Articleid Int(11) Tên truy cập

3 User Varchar(6) Chủ đề

4 Time Datetime Nội dung gửi đi

4. Cài đặt website

4.1. Một số giao diện người dùng

4.1.1. Lược đồ cấu trúc liên kết giữa các trang xử lý

Hình 5: Lượt đồ cấu trúc liên kết giữa các trang xử lý người dùng

4.1.2. Các giao diện chính

4.1.2.1. Giao diện trang chủ khi người dùng chưa đăng nhập

Khi chưa đăng nhập, học sinh sẽ không vào được mục kiểm tra kiến thức và hồ sơ cá nhân. Trang chủ (Index.php) Ôn tập từng chương (ontap.php) Hiển thị từng bài ôn tập Kiểm tra (kiemtra.php)

Hiển thị câu hỏi kiểm tra (xuatcauhoi.php) Liên hệ (lienhe.php) Xử lý và cập nhật vào cơ sở dữ liệu (Check_lienhe.php) Diễn đàn (forum.php ) call call call call call call call

Hình 6: Giao diện trang chủ khi người dùng chưa đăng nhập

4.1.2.2. Giao diện trang chủ khi người dùng đăng nhập thành công

4.1.2.3. Giao diện trang ôn tập kiến thức

Hình 8: Giao diện trang ôn tập kiến thức

4.1.2.4. Giao diện trang kiểm tra

4.1.2.5. Giao diện đổi mật khẩu

Hình 10: Giao diện trang đổi mật khẩu

4.2. Một số giao diện người quản trị

4.2.1. Lược đồ cấu trúc liên kết giữa các trang xử lý

Hình 11: Lượt đồ cấu trúc liên kết giữa các trang xử lý quản trị

Index.php dshocsinh.php chinhsuattad.php dscauhoi.php dskiemtra.php dsnoidung.php call call call call call

4.2.2. Các giao diện chi tiết

4.2.2.1. Giao diện trang chủ Admin

Hình 12: Giao diện trang chủ Admin

4.2.2.3. Giao diện trang quản lý đề

4.2.2.3. Giao diện trang quản lý học sinh

Hình 14: Giao diện trang quản lý học sinh

4.2.2.4. Giao diện trang quản lý câu hỏi

4.2.2.3. Giao diện trang quản lý nội dung

CHƯƠNG III. THỰC NGHIỆM SƯ PHẠM.

Tổ chức học sinh sử dụng website ôn tập :

 Lớp: 11/2 – Trường THPT Nguyễn Trãi.

 Địa điểm:

+ Tại lớp học: Giới thiệu và hướng dẫn cho học sinh. + Tại nhà(học sinh): Tổ chức học sinh tự ôn tập.

 Thời gian: Từ ngày 25/03/ 2012 đến 30/03/2012.

Các bước thực nghiệm:

 Giới thiệu về Website và những ứng dụng của nó đối với hoạt động tự ôn tập của HS.

 Tạo lập cho mỗi HS trong lớp thực nghiệm một tài khoản để có thể truy cập vào các ứng dụng của Website.

 Hướng dẫn HS truy cập và sử dụng Website để tự ôn tập.

 Với lớp thực nghiệm: Dưới sự hướng dẫn, tổ chức của GV, HS tự ôn tập trên máy tính có kết nối mạng Intenet, tham gia các hoạt động học, các diễn đàn thảo luận nhóm…

 Kết quả thực nghiệm: Trong khoảng thời gian 5 ngày ấn định học sinh vào ôn tập, thông qua số lần truy cập và diễn đàn thảo luận, tôi nhận thấy các em rất hăng hái tham gia ôn tập, số lượt HS truy cập ngày một đông và các em thảo luận trên diễn đàn cũng rất sôi nỗi. Thông qua một số ý kiến phản hồi của học sinh, hầu hết các em cho rằng “Ôn tập trên website rất thú vị, trang kiểm tra kiến thức rất sinh động. ngoài ra các em có thể biết ngay được đáp án trả lời sau khi làm bài xong”. Qua đó cho thấy, Website mà tôi xây dựng đã thực sự mang lại hứng thú cho HS, góp phần rèn luyện kĩ năng tự học của HS.

KẾT LUẬN

1. Kết quả đạt được

Sau khoảng thời gian dài nghiên cứu và tìm hiểu với sự giúp đỡ tận tình của thầy Lê Viết Chung, đề tài đến nay đã hoàn thành được những nội dung cơ bản. Cụ thể:

 Về mặt lý thuyết

- Hiểu sâu hơn về ngôn ngữ lập trình PHP, JavaScript, ngôn ngữ định dạng CSS vào việc lập trình web trên phần mềm Adobe Dreamwearver.

- Chương trình đã hoàn thành đúng các mục tiêu, phạm vi nghiên cứu và nhiệm vụ đặt ra.

 Về mặt thực nghiệm

- Tạo ra website ôn tập giúp học sinh tự ôn tập kiến thức, luyện tập câu hỏi với thời gian không ràng buộc, cũng như kiểm tra kiến thức của học sinh.

- Tạo diễn đàn thảo luận giúp học sinh trao đổi kiến thức và hệ thống có thể trả lời những câu hỏi thắc mắc của học sinh.

- Có thể áp dụng và chạy trên mạng Internet với địa chỉ truy cập :

www.luanvantinhoc.co.cc

2. Hạn chế

- Giao diện chưa đẹp, tài nguyên của website chưa phong phú

- Giáo viên chưa quản lý được năng lực của học sinh thông qua kết quả kiểm tra. - Đăng kí host miễn phí nên mạng còn hơi yếu.

3. Hướng phát triển.

Dự định trong thời gian tới sẽ phát triển thêm: - Hoàn thành chức năng quản lý điểm

- Thiết kế giao diện hoàn chỉnh hơn.

- Tạo các bài giảng ôn tập kiến thức, hệ thống câu hỏi kiểm tra môn Tin học lớp 10 và 12 cũng như các môn học khác trong chương trình phổ thông.

TÀI LIỆU THAM KHẢO

[1] Sách giáo khoa tin học lớp 11.

[2] Sách tin học 11 dành cho giáo viên (Xuất bản 2011).

[3] Quách Tuấn Ngọc, Ngôn ngữ lập trình Pascal, NXB Thống Kê, năm 2002.

[4] Nguyễn Cảnh Toàn (2001) - Tuyển tập tác phẩm: Tự giáo dục, tự học, tự nghiên cứu, Nxb Giáo Dục.

[5]. Ngô Đình Thưởng, Giáo trình thiết kế website, Đại học sư phạm Đà Nẵng. [6] Các Website tham khảo:

- http://vi.wikipedia.org/wiki - http://www.ngoquyen-edu.info - http://tuxa.hnue.edu.vn

- http://www.w3school.com - http://www.violet.vn

LỜI CẢM ƠN

Em xin chân thành cảm ơn các thầy cô trong khoa Tin học trường ĐH Sư Phạm Đà Nẵng đã truyền đạt những kiến thức quý báu cho em trong những năm học vừa qua.

Đặc biệt em xin chân thành cảm ơn thầy giáo Th.s.Lê Viết Chung đã tận tình hướng dẫn, động viên và giúp đỡ trong suốt thời gian thực hiện đề tài.

Cuối cùng, tôi xin chân thành cảm ơn các anh chị, bạn bè gần xa, bạn bè trong lớp 08SPT đã giúp đỡ, chia sẻ kiến thức cũng như kinh nghiệm và tài liệu cho tôi trong quá trình nghiên cứu thực hiện đề tài này.

Xin chân thành cảm ơn!

Đà Nẵng, ngày 13 tháng 05 năm 2012 Sinh viên thực hiện

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ... ... ... ... ... ... ... ... ... ... ... ... ... ... Đà Nẵng, ngày ….. tháng …… năm 2012

Giáo viên hướng dẫn

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... Đà Nẵng, ngày ….. tháng …… năm 2012

MỤC LỤC

PHẦN MỞ ĐẦU ... 1

1. Lí do chọn đề tài ... 2

2. Mục đích nghiên cứu ... 3

3. Khách thể và đối tượng nghiên cứu ... 3

3.1. Khách thể nghiên cứu ... 3

3.2. Đối tượng nghiên cứu ... 3

4. Phạm vi nghiên cứu ... 3

5. Nhiệm vụ nghiên cứu ... 3

6. Phương pháp nghiên cứu ... 4

6.1. Phương pháp nghiên cứu lí luận ... 4

6.2.Phương pháp nghiên cứu thực tiễn ... 4

6.3.Phương pháp thực nghiệm sư phạm ... 4

7. Cấu trúc của luận văn ... 4

PHẦN NỘI DUNG ... 5

CHƯƠNG I. CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN CỦA HOẠT ĐỘNG ÔN TẬP VÀ KIỂM TRA, ĐÁNH GIÁ CỦA HỌC SINH TRONG CÁC TRƯỜNG THPT ... 5

I. CƠ SỞ LÍ LUẬN CỦA HOẠT ĐỘNG ÔN TẬP ... 5

1. Khái niệm ôn tập và mục đích ôn tập ... 5

2. Vai trò và vị trí của ôn tập trong quá trình nhận thức ... 6

3. Nội dung cần ôn tập trong dạy học Tin học ... 6

3.1. Đặc điểm môn Tin học ... 6

3.2. Vị trí và vai trò của môn Tin học ... 7

3.3. Nội dung ôn tập ... 7

4. Các hình thức ôn tập ... 8

5. Các phương pháp ôn tập ngoài giờ lên lớp ... 9

5.1. Đọc lại và hoàn thành những bài tập tự luận, trắc nghiệm ở nhà có tác dụng giúp học sinh tự ôn tập kiến thức ... 9

5.2. Hoạt động ngoại khoá góp phần tự ôn tập kiến thức ... 9

5.3. Tham gia xây dựng logic hình thành kiến thức thông qua xây dựng các sơ đồ tư duy ... 10

5.3.2.Những ứng dụng của sơ đồ tư duy trong dạy học ôn tập. ... 10

6. Phương tiện hỗ trợ việc ôn tập ... 11

6.1. Sách (sách giáo khoa, sách bài tập, sách tham khảo…) ... 11

6.2. Các tư liệu, bài tập, bài kiểm tra (trắc nghiệm và tự luận) trên mạng (dưới dạng Web…) ... 11

7. Mối quan hệ giữa ôn tập và kiểm tra, đánh giá... 11

II. CƠ SỞ THỰC TIỄN CỦA HOẠT ĐỘNG ÔN TẬP ... 12

CHƯƠNG II.THIẾT KẾ WEBSITE HỖ TRỢ HỌC SINH TỰ ÔN TẬP, CỦNG CỐ VÀ KIỂM TRA KIẾN THỨC MÔN TIN HỌC LỚP 11 ... 19

I. Cấu trúc nội dung chương trình tin học lớp 11. ... 19

1. Giới thiệu nội dung chương trình. ... 19

2. Mục tiêu chương trình. ... 19

3. Chương trình và chuẩn kiến thức, kĩ năng và thái độ. ... 19

II. Một số đề xuất về các giải pháp nhằm nâng cao chất lượng ôn tập, kiểm tra, đánh giá kết quả ... 26

1. Đề xuất các giải pháp ôn tập. ... 26

1.1. Tự ôn tập ... 26

1.2. Ôn tập kiến thức ... 26

1.3. Hình thành một số kĩ năng mới ... 26

1.4. Đề xuất về hình thức ôn tập và phương pháp ôn tập ... 27

1.4. 1. Ôn tập thông qua việc xây dựng dàn ý tóm tắt bài học ... 27

1.4.2. Ôn tập thông qua việc làm bài tập luyện tập ... 27

1.4.3. Ôn tập thông qua diễn đàn thảo luận ... 28

2. Đề xuất về phương tiện ôn tập ... 28

III. Thiết kế Website hỗ trợ học sinh tự ôn tập và kiểm tra, đánh giá kiến thức chương trình tin học 11. ... 28

1. Một số ngôn ngữ và công cụ hỗ trợ thiết kế web ... 28

1.1. Ngôn ngữ PHP ... 29

1.2.Cơ sở dữ liệu MySQL trong lập trình PHP ... 30

1.3.Một số công cụ hỗ trợ về thiết kế website ... 31

2. Phân tích và thiết kế hệ thống ... 31

2.1. Giới thiệu sơ lược về hệ thống Website ... 31

2.2. Sơ đồ chức năng ... 32

2.3. Sơ đồ dòng dữ liệu (DFD) ... 32

2.3.3. Sơ đồ ngữ cảnh ... 33

2.3.4. Sơ đồ dòng dữ liệu mức đỉnh ... 34

2.4. Thiết kế cơ sỡ dữ liệu ... 35

2.4.1. Liên kết cơ sỡ dữ liệu phục vụ cho quá trình kiểm tra kiến thức ... 35

2.4.2. Danh sách các bảng dữ liệu ... 36

2.4.3. Mô tả dữ liệu ... 36

4. Cài đặt website ... 39

4.1. Một số giao diện người dùng ... 39

4.1.1. Lược đồ cấu trúc liên kết giữa các trang xử lý ... 39

4.1.2. Các giao diện chính ... 39

4.1.2.1. Giao diện trang chủ khi người dùng chưa đăng nhập ... 39

4.1.2.2.Giao diện trang chủ khi người dùng đăng nhập thành công ... 40

4.1.2.3. Giao diện trang ôn tập kiến thức ... 41

4.1.2.5. Giao diện đổi mật khẩu ... 42

4.2. Một số giao diện người quản trị ... 42

4.2.1. Lược đồ cấu trúc liên kết giữa các trang xử lý ... 42

4.2.2. Các giao diện chi tiết ... 43

4.2.2.1. Giao diện trang chủ Admin ... 43

4.2.2.3. Giao diện trang quản lý đề ... 43

4.2.2.3. Giao diện trang quản lý học sinh ... 44

4.2.2.4. Giao diện trang quản lý câu hỏi ... 44

4.2.2.3. Giao diện trang quản lý nội dung ... 45

CHƯƠNG III. THỰC NGHIỆM SƯ PHẠM. ... 46

KẾT LUẬN ... 47

1. Kết quả đạt được ... 47

2. Hạn chế ... 47

3. Hướng phát triển. ... 47

DANH MỤC HÌNH ẢNH

Hình 1: Sơ đồ chức năng ... 31

Hình 2: Sơ đồ ngữ cảnh ... 32

Hình 3: Sơ đồ dòng dữ liệu mức đỉnh ... 33

Hình 4: Sơ đồ liên kết cơ sỡ dữ liệu ...34

Hình 5: Lượt đồ cấu trúc liên kết giữa các trang xử lý người dùng ... 38

Hình 6: Giao diện trang chủ khi người dùng chưa đăng nhập ... 39

Hình 7: Giao diện trang chủ khi người dùng đăng nhập thành công ... 39

Hình 8: Giao diện trang ôn tập kiến thức ... 40

Hình 9: Giao diện trang kiểm tra ... 40

Hình 10: Giao diện trang đổi mật khẩu ... 41

Hình 11: Lượt đồ cấu trúc liên kết giữa các trang xử lý quản trị ... 41

Hình 12: Giao diện trang chủ Admin ... 42

Hình 13: Giao diện trang quản lý đề ... 42

Hình 14: Giao diện trang quản lý học sinh ... 43

Hình 15: Giao diện trang quản lý câu hỏi... 43

Một phần của tài liệu THIẾT KẾ WEBSITE HỖ TRỢ HỌC SINH TỰ ÔN TẬP, CỦNG CỐ VÀ KIỂM TRA KIẾN THỨC MÔN TIN HỌC LỚP 11 (Trang 32)

Tải bản đầy đủ (PDF)

(55 trang)