Đồ án xây dựng website thi toán qua mạng ở cấp THPT

30 473 3
Đồ án xây dựng website thi toán qua mạng ở cấp THPT

Đ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

Như chúng ta được biết, xu hướng phát triển của xã hội luôn luôn gắn liền với sự phát triển của khoa học công nghệ. Đặc biệt đối với ngành Giáo dục Đào tạo, công nghệ chắc chắn sẽ không thể thiếu trong thời kỳ hiện nay và trong tương lai. Giờ đây, với những bài giảng điện tử, lớp học ảo, lớp học sử dụng trên nền công nghệ thông tin không còn là điều xa lạ đối với giáo viên chúng ta nữa. Có thể nói, công nghệ thông tin đã thổi một luồng gió mới vào xu thế đổi mới quá trình Dạy Học. Từ bấy lâu nay, công nghệ thông tin đã giúp cho giáo viên vận dụng được những phương pháp dạy học một cách linh hoạt và đơn giản, công nghệ thông tin đã giúp giáo viên thực hiện được những bài giảng phức tạp mà giáo dục truyền thống khó có thể làm được, nếu có được thì phải rất vất vả và tốn kém, và còn nhiều điều mà công nghệ thông tin đã giúp cho giáo viên từ việc chuẩn bị đồ dùng dạy học, đồ dùng thí nghiệm, minh hoạ trực quan đến việc truyền đạt kiến thức tới học sinh thực sự dễ dàng và hiệu quả. Xét trên một phương diện nào đó thì nhờ vào công nghệ thông tin, đã góp phần vào việc tạo hứng thú học tập cho học sinh, giúp học sinh hình thành khái niệm và kiến thức một cách dễ dàng, nhanh chóng và hiệu quả.

TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO THỰC TẬP NHẬN THỨC ĐỀ TÀI : XÂY DỰNG WEBSITE THI TOÁN QUA MẠNG Ở CẤP THPT SVTH : LÊ LONG BẢO MÃ SV : 102120289 LỚP : 12TLT.CNTT GVHD : NGUYỄN VĂN NGUYÊN Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Đà Nẵng, 06 – 2013 LỜI CẢM ƠN Chúng em xin gởi lời cảm ơn sâu sắc đến thầy Nguyễn Văn Nguyên, giảng viên trường Đại Học Bách Khoa, đã trực tiếp hướng dẫn, chỉ bảo tận tình cho em trong suốt quá trình thực hiện đề tài. Tuy đã có nhiều cố gắng trong quá trình thưc hiện, nhưng sẽ không tránh khỏi những thiếu sót. Em mong nhận đựơc sự đóng góp ý kiến của thầy. Sinh viên thực hiện Lê Long Bảo SVTH: Lê Long Bảo_102120289 Trang 2 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên MỤC LỤC SVTH: Lê Long Bảo_102120289 Trang 3 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU Như chúng ta được biết, xu hướng phát triển của xã hội luôn luôn gắn liền với sự phát triển của khoa học công nghệ. Đặc biệt đối với ngành Giáo dục - Đào tạo, công nghệ chắc chắn sẽ không thể thiếu trong thời kỳ hiện nay và trong tương lai. Giờ đây, với những bài giảng điện tử, lớp học ảo, lớp học sử dụng trên nền công nghệ thông tin không còn là điều xa lạ đối với giáo viên chúng ta nữa. Có thể nói, công nghệ thông tin đã thổi một luồng gió mới vào xu thế đổi mới quá trình Dạy - Học. Từ bấy lâu nay, công nghệ thông tin đã giúp cho giáo viên vận dụng được những phương pháp dạy học một cách linh hoạt và đơn giản, công nghệ thông tin đã giúp giáo viên thực hiện được những bài giảng phức tạp mà giáo dục truyền thống khó có thể làm được, nếu có được thì phải rất vất vả và tốn kém, và còn nhiều điều mà công nghệ thông tin đã giúp cho giáo viên từ việc chuẩn bị đồ dùng dạy học, đồ dùng thí nghiệm, minh hoạ trực quan đến việc truyền đạt kiến thức tới học sinh thực sự dễ dàng và hiệu quả. Xét trên một phương diện nào đó thì nhờ vào công nghệ thông tin, đã góp phần vào việc tạo hứng thú học tập cho học sinh, giúp học sinh hình thành khái niệm và kiến thức một cách dễ dàng, nhanh chóng và hiệu quả. Với lý do trên, em chọn đề tài “Xây dựng website thi toán qua mạng ở cấp trung học phổ thông”. Em thấy đề tài mang tính thực tế cao, giúp tin học hóa cũng như giúp học sinh nắm bắt kiến thức tốt hơn. Đồ án bao gồm những nội dung chính sau: Chương 1: Giới thiệu về công ty FPT Software. Chương 2: Nghiên cứu tổng quan. SVTH: Lê Long Bảo_102120289 Trang 4 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Chương 3: Xây dựng chức năng. Chương 3: Xây dựng chương trình thực nghiệm SVTH: Lê Long Bảo_102120289 Trang 5 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên CHƯƠNG 1 GIỚI THIỆU VỀ CÔNG TY FPT SOFTWARE I. Giới thiệu về công ty Được thành lập năm 1988 bởi một nhóm các nhà khoa học trẻ trong các lĩnh vực Vật lý, Toán, Cơ, Tin học ít nhiều đã làm quen với lập trình, chỉ sau một năm, FPT đã thành lập một bộ phận tin học mang tên ISC (Informatic Service Center). Một trong những dự án phần mềm đầu tiên mà ISC tham gia là dự án Typo4 xuất khẩu sang Pháp do một Việt kiều ở Pháp về chủ trì. Tiếp theo là hàng loạt giải pháp phần mềm cho các mảng ngân hàng, kế toán, phòng vé máy bay song song với phân phối thiết bị và dự án phần cứng. Đến tháng 12 năm 1994, khi đã đủ lớn, ISC được tách thành các bộ phận chuyên sâu về dự án, phân phối, phần mềm… Bộ phận phần mềm lúc đó có tên là FSS (FPT Software Solutions - tên tiếng Việt là Xí nghiệp Giải pháp Phần mềm FPT). Từ 1994 đến 1998, FSS tiếp tục phát triển và cung cấp các giải pháp phần mềm cho các lĩnh vực Ngân hàng, Kế toán, Thuế, Hải quan, Công an.Một trong những thành tích nổi bật của FSS là xây dựng TTVN - mạng WAN đầu tiên tại Việt nam, tạo tiền đề phát triển cho Công ty Viễn thông FPT sau này (FPT Telecom). Trong những năm này, FPT liên tiếp được PC World Việt nam bình chọn là Công ty Tin học số một. Cuối năm 1998 đầu 1999, sau khi chiến lược xuất khẩu phần mềm được định hình, một nhóm chuyên gia được tách ra từ FSS để thành lập FSU1 (FPT Strategic Unit #1) như bộ phận chịu trách nhiệm mũi nhọn trong sứ mệnh Toàn Cầu Hoá. FSU1 chính là tiền thân của FSOFT ngày nay. Trong năm 1999, FSOFT đã thực hiện thành công dự án đầu tiên với khách hàng Winsoft, Canada, bước đầu xác định cơ cấu tổ chức, lên các chương trình chuẩn bị nhân lực cho xuất khẩu. Năm 2000, FSOFT chuyển trụ sở sang toà nhà HITC. Ảnh hưởng bởi vụ dotcom, thị trường xuất khẩu phần mềm gặp nhiều khó khăn. Tuy vậy, FSOFT đã vượt qua được thử thách và đạt SVTH: Lê Long Bảo_102120289 Trang 6 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên được kết quả quan trọng - ký hợp đồng OSDC (Offshore Software Development Center) đầu tiên với Harvey Nash. Đến nay, Harvey Nash vẫn là một trong những khách hàng lớn nhất của FSOFT. Năm 2001 được đánh dấu bằng các hợp đồng OSDC với Mỹ và đặc biệt là OSDC với NTT-IT - khách hàng Nhật bản đầu tiên của FSOFT. Năm 2001 cũng là năm FSOFT bắt đầu dự án CMM-4, với mục tiêu đạt chứng chỉ CMM mức 4 trong vòng một năm. FSOFT đạt CMM mức 4 vào tháng 3/2002, trở thành công ty đầu tiên ở khu vực Đông Nam Á đạt chứng chỉ này. Năm 2002 cũng là năm FSOFT củng cố lại sơ đồ tổ chức, bằng việc thành lập các Trung tâm sản xuất và các Phòng chức năng. Cuối 2002, lần đầu tiên doanh số FSOFT vượt ngưỡng 1 triệu USD. Năm 2003 đem về cho FSOFT nhiều khách hàng mới, đặc biệt là các khách hàng lớn của Nhật như Hitachi, Sanyo, Nissen, IBM Japan. FSOFT thành lập Văn phòng tại thành phố Hồ Chí Minh. Để chuẩn bị cho thị trường Nhật, một chương trình lớn được triển khai bao gồm thành lập Trung tâm Đông Du đào tạo tiếng Nhật CNTT, tuyển sinh viên các Khoa tiếng Nhật và hỗ trợ học bổng cho họ học Aptech, tuyển sinh viên tốt nghiệp các trường CNTT và đào tạo tập trung tiếng Nhật 6 tháng. Năm 2003 cũng là năm dự án CMM-5 khởi động. Đầu năm 2004, FSOFT trở thành Công ty cổ phần phần mềm FPT. Trụ sở tại Tp. Hồ Chí Minh được chuyển về toà nhà e-town. FSOFT đạt CMM mức 5 (mức cao nhất) vào tháng 3. Để phục vụ tốt hơn các khách hàng Nhật, Văn phòng đại diện của FSOFT được mở tại Tokyo. Năm 2004 cũng là năm gặt hái nhiều thành công của Công ty Phần mềm FPT, với doanh số xuất khẩu năm 2004 tăng trưởng hơn 200% so với năm 2003. Năm 2005 là năm đánh dấu bước phát triển của công ty về mọi mặt, giúp FSOFT khẳng định vị trí công ty phần mềm hàng đầu Việt Nam. Tháng 8/2005 thành lập Chi nhánh Đà Nẵng, tháng 11 thành lập Công ty FSOFT JAPAN tại Tokyo, tháng 12 khai trương Trung tâm Tuyển dụng và Đào tạo tại toà nhà Simco, Hà nội. Hết năm 2005, FSOFT tăng trưởng 114% doanh số, trở thành công ty phần mềm đầu tiên của Việt Nam có 1000 nhân viên. SVTH: Lê Long Bảo_102120289 Trang 7 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Tháng 10, năm 2007, FSOFT chuyển Trung tâm đảm bảo nguồn lực (RAC) về tòa nhà FPT Software tại Ngõ Tuổi trẻ- Hoàng Quốc Việt, đánh dấu sự trưởng thành trong công tác Tuyển dụng và đào tạo ban cho nguồn nhân lực của toàn Fsoft Hà Nội. Các Trung tâm sản xuất phần mềm được chuyển đến làm việc tập trung tại Tòa nhà FPT Building tại Phạm Hùng. Cuối năm 2007, doanh số của Fsoft đạt 29,6 triệu USD, tăng 79% so với doanh thu năm 2006; số nhân viên chính thức là 2,287 người. FSOFT có hệ thống khách hàng rộng lớn trên toàn thế giới ở Mỹ, Châu Âu, Nhật Bản, và các nước Châu Á Thái Bình Dương (Malaysia, Singapore, Thailand, Australia). Trong chiến lược gia nhập hàng ngũ những nhà cung cấp dịch vụ phần mềm hàng đầu thế giới, Công ty tập trung phát triển nguồn nhân lực chất lượng cao – giá trị cốt lõi đóng góp vào tăng trưởng của công ty. Với 80% nhân viên FSOFT thuần thục về tiếng Anh và hơn 200 người sử dụng tiếng Nhật, FPT Sofware không ngừng tìm kiếm và tạo cơ hội cho những tài năng trẻ. Mục tiêu trong năm 2008, Fsoft sẽ đạt doanh thu 48,5 triệu USD, lợi nhuận ước tính sẽ đạt 14,7 triệu USD với số nhân viên sẽ là 3400 người. Hình 1.1. Tòa nhà FPT Software Đà Nẵng SVTH: Lê Long Bảo_102120289 Trang 8 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên CHƯƠNG 2 NGHIÊN CỨU TỔNG QUAN II. Giới thiệu II.1. Giới thiệu đề tài Xuất phát từ ý tưởng “Học sinh thi toán trực tuyến trên mạng Internet, có nhiều kiểu thi hấp dẫn để tạo niềm say mê cho học sinh rèn luyện môn toán, đánh giá kết quả tự động qua hai chỉ số: điểm và thời gian thi và hơn hết đáp ứng chủ đề năm học ứng dụng CNTT vào đổi mới phương pháp dạy - học, tổ chức sân chơi trực tuyến. II.2. Giới thiệu về ngôn ngữ lập trình PHP và hệ quản trị CSDL MySQL II.2.1.Giới thiệu về ngôn ngữ PHP II.2.1.1. PHP là gì Cái tên PHP ban đầu được viết tắt bởi cụm từ Personal Home Page và được phát triển từ năm 1994 bởi Rasmus Lerdorf. Lúc đầu chỉ là bộ đặc tả Perl, được sử dụng để lưu dấu vết người dùng trên các web. Sau đó Rasmus Lerdorf đã phát triển PHP như là một máy đặc tả (Scripting engine). Vào giữa năm 1997, PHP đã phát triển nhanh chóng trong sự yêu thích của nhiều người. PHP đã không còn là một dự án cá nhân của Rasmus Lerdorf và đã trở thành công nghệ web quan trọng. Zeev Suraski và Andi Gutmans đã hoàn thiện việc phân tích cú pháp cho ngôn ngữ để rồi tháng 6 năm 1998, PHP3 đã ra đời (phiên bản này có phần mở rộng là *.php3). Cho đến tận thời điểm đó, PHP chưa 1 lần được phát triển chính thức, một yêu cầu viết lại bộ đặc tả được đưa ra, ngay sau đó PHP4 ra đời (phiên bản này có phần mở rộng không phải là *.php4 mà là *php). PHP4 nhanh hơn PHP3 rất nhiều. PHP bây giờ được gọi là PHP Hypertext PreProcesor. Tính đến thời điểm hiện thời, phiên bản PHP ổn định mới nhất là 5.3.5. II.2.1.2. Tại sao sử dụng PHP SVTH: Lê Long Bảo_102120289 Trang 9 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Như chúng ta đã biết, rất nhiều website được xây dựng bởi ngôn ngữ HTML (Hypertext Markup Language). Đây chỉ là những website tĩnh, nghĩa là chứng chỉ chứa đựng một nội dung cụ thể với những dòng văn bản đơn thuần, hình ảnh và có thể được hỗ trợ bởi ngôn ngữ JavaScript hoặc Java Apple. Tuy nhiên, website cần được cập nhật nội dung một cách linh hoạt dễ dàng, vì vậy nó cần tới cơ sở dữ liệu. Các website như vậy được gọi là website động. Bởi nội dung của chúng luôn thay đổi tuỳ thuộc vào dữ liệu và người sử dụng. PHP là ngôn ngữ đáp ứng được những yêu cầu trên. Bằng cách chạy chương trình PHP trên máy chủ Web Sever, chúng ta có thể tạo ra ứng dụng có sự tương tác với cơ sở dữ liệu. Chúng ta hãy xem xét cách hoạt động của những trang web được viết bằng ngôn ngữ HTML và PHP như thế nào:  Với các trang HTML Khi có yêu cầu tới mọi trang web từ phía người sử dụng (browser). Web server thực hiện ba bước sau: Đọc yêu cầu từ phía browser Tìm trang web trên server Gởi trang web đó trở lại cho browser nếu tìm thấy Hình 2.1. Hoạt động của website viết bằng HTML  Với các trang PHP Khác với các trang HTML, khi một trang PHP được yêu cầu, web server phân tích và thi hành các đoạn mã PHP để tạo ra trang HTML. Điều này được thực hiện bằng bốn bước sau: SVTH: Lê Long Bảo_102120289 Trang 10 [...]... 4.4 Quá trình thi của người dùng SVTH: Lê Long Bảo_102120289 Trang 27 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Hình 4.5 Kết quả thi IV.2.3 Giao diện trang quản lý Hình 4.6 Giao diện trang quản lý Hình 4.7 Giao diện component Quiz SVTH: Lê Long Bảo_102120289 Trang 28 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên KẾT LUẬN  Kết quả đạt được  Nắm được... Bảo_102120289 Trang 13 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Joomla! là một nền tảng mã nguồn mở được viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL, cho phép người dùng có thể dễ dàng soạn thảo và xuất bản các nội dung (bài viết, tài liệu ) của họ lên Internet hoặc Intranet Joomla! giúp xây dựng và triển khai các website blog, website tin tức, website bán hàng, website thương... Long Bảo_102120289 Trang 20 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên CHƯƠNG 3 XÂY DỰNG CHỨC NĂNG III Chức năng Website sẽ được xây dựng trên nền tảng mã nguồn mở Joomla Đối với Joomla, phải tích hợp các component đảm nhận các tính năng website giáo dục, quản lý công văn - tài liệu, video – hình ảnh, quản lý và tra cứu điểm trực tuyến, trang thi trắc nghiệm trực tuyến III.1.Xác... Joomla, các ngôn ngữ lập trình web  Biết được cách thi t kế và quản trị website với hệ quản trị nội dung mã nguồn mở Joomla!  Xây dựng được website thi toán qua mạng cấp THPT với các chức năng chủ yếu: Giới thi u, tin tức văn hóa, trang thi trắc nghiệm  Hạn chế  Trang web được thi t kế đơn giản và chỉ dùng để thi trắc nghiệm trực tuyến với môn toán, chưa có nhiều chức năng khác  Giao diện còn đơn... trong website: + Show ảnh: Trình diễn các hình ảnh về website + Tin mới đăng: Hiển thị các tin mới nhất + Đăng nhập - Đăng kí Hình 4.1 Trang chủ website demo IV.2.2 Giao diện người dùng SVTH: Lê Long Bảo_102120289 Trang 26 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Hình 4.2 Giao diện người dùng khi vào thi Hình 4.3 Mô tả về kỳ thi trước khi vào thi Hình 4.4 Quá trình thi của... tức III.3 Chức năng thi trắc nghiệm trực tuyến III.3.1 Phân tích yêu cầu Tính năng này cho phép người quản lý tạo ra các đợt thi, các bài thi trắc nghiệm đồng thời cho phép người dùng đăng kí, đăng nhập tham gia các đợt thi, các bài thi trắc nghiệm  Tính năng cơ bản cần phải cung cấp cho người quản trị: SVTH: Lê Long Bảo_102120289 Trang 22 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn... cho thấy N kết quả tốt nhất của các bài kiểm tra thông qua của người dùng SVTH: Lê Long Bảo_102120289 Trang 24 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên CHƯƠNG 4 XÂY DỰNG CHƯƠNG TRÌNH THỰC NGHIỆM IV Xây dựng chương trình IV.1 Yêu cầu hệ thống Website được phát triển trên nền tảng Joomla 1.5, sử dụng ngôn ngữ PHP và hệ cơ sở dữ liệu MySQL Có thể hoạt động trên hệ điều hành Windows... như Perl, Java SVTH: Lê Long Bảo_102120289 Trang 11 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Đặc biệt, PHP là ngôn ngữ mã nguồn mở Có rất nhiều phần mềm website mã nguồn mở được viết trên nền tảng của PHP như Joomla, Drupal, Nukeviet II.2.2.Giới thi u về hệ quản trị CSDL MySQL MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển... mod_related_items: Module hiển thị các bài viết liên quan + mod_search: Module hiển thị form tìm kiếm + mod_sections: Module hiển thị danh sách các mục của Website + mod_stats: Module hiển thị các thông số thống kê của Website + mod_syndicate: Module cấp tin cho các website khác SVTH: Lê Long Bảo_102120289 Trang 17 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên + mod_whoisonline:... GVHD: Nguyễn Văn Nguyên +Quản lý đợt thi: Tạo ra các đợt thi chứa các bài thi của các môn thi +Quản lý môn thi: Tạo ra các môn thi chức các bài thi +Quản lý bài thi: Tạo ra các bài thi chứa các câu hỏi +Quản lý kết quả thi: Quản lý kết quả của người dự thi trong đợt thi, bài thi  Tính năng cơ bản cần phải cung cấp cho người dùng +Tham gia các đợt thi, các môn thi III.3.2 Đề xuất giải pháp ARI QuizLite . THỨC ĐỀ TÀI : XÂY DỰNG WEBSITE THI TOÁN QUA MẠNG Ở CẤP THPT SVTH : LÊ LONG BẢO MÃ SV : 102120289 LỚP : 12TLT. CNTT GVHD : NGUYỄN VĂN NGUYÊN Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn. thực hiện Lê Long Bảo SVTH: Lê Long Bảo _102120289 Trang 2 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên MỤC LỤC SVTH: Lê Long Bảo _102120289 Trang 3 Xây dựng website thi. Long Bảo _102120289 Trang 4 Xây dựng website thi toán qua mạng ở cấp THPT GVHD: Nguyễn Văn Nguyên Chương 3: Xây dựng chức năng. Chương 3: Xây dựng chương trình thực nghiệm SVTH: Lê Long Bảo_102120289

Ngày đăng: 21/10/2014, 10:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan