Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
1,66 MB
Nội dung
1 Lời nói đầu Trong giai đoạn hiện nay, giáo dục đang là quốc sách hàng đầu của đất nước. Nhiệm vụ của giáo dục là đào tạo nhân lực, bồi dưỡng nhân tài cho xã hội. Trong quá trình đào tạo, đo lường vàđánh giá là công đoạn quan trọng nhất, vì nó cho biết thành quả của quá trình đào tạo. Trải qua nhiều năm, phương thức quản lý đào tạo, dạy và học theo kiểu truyền thống đã cho thấy sự đóng góp không thể chối cãi trong công cuộc giáo dục và đào tạo. Tuy nhiên, cùng với sự phát triển và bùng nổ của công nghệ thông tin thì chính những phương thức đó cũng đã bộc lộ một số yếu kém ảnh hưởng đến việc truyền đạt và tiếp thu nội dung kiến thức, trong đó có thể kể đến việc quản lý hồ sơ không đạt hiệu quả cao, nội dung các giáo trình, sách giáo khoa thường khó có thể cập nhật kịp thời, hình thức bài giảng không tạo được sự hứng thú học tập cho học sinh, sinh viên; việc tra cứu tại chỗ các tài liệu tham khảo rất hạn chế và mất thời gian… Điều đó mang lại hiệu quả học tập không cao mà chi phí cho đào tạo và học tập lại lớn, dẫn đến sự lãng phí không nhỏ cả về thời gian và tiền bạc… Nhận thức được những vấn đề trên, công tác giáo dục đã có nhiều thay đổi, cải tiến với những hình thức học tập mới, khắc phục những hình thức truyền thống. Việc học tập và đào tạo trực tuyến, với sự trợ giúp của các công nghệ mới nhất trong lĩnh vực công nghệ thông tin, là hình thức học tập hứa hẹn sẽ khắc phục tốt những nhược điểm của phương pháp học tập truyền thống. Hình thức học tập này hiện đã rất phổ biến ở nhiều nước trên thế giới. Đề tài “ Xây dựng chương trình học Anh văn trực tuyến” đúng như tên gọi của nó, sẽ tạo ra một hệ thống cho phép người bên trong hệ thống (quản trị viên và giáo viên) 2 soạn thảo những bài giảng, câu hỏi, … và thể hiện chúng qua giao diện web, đồng thời cho phép các người dùng bên ngoài hệ thống (cần phải đăng ký một tài khoản thành viên) sử dụng website vào mục đích học tập và kiểm tra trình độ tiếng Anh trực tuyến. Chúng tôi đã sử dụng bộ soạn thảo FreeTextBox để làm công cụ hỗ trợ cho việc soạn thảo dữ liệu cho hệ thống. (FreeTextBox là một công cụ xử lý văn bản khá mạnh trên nền web, đặc biệt nó có 2 phần Design và HTML nên rất linh hoạt cho cả người dùng chuyên nghiệp và không chuyên. Tính năng chính của FreeTextBox bao gồm: Thay đổi phông, kích thước và kiểu chữ; chèn liên kết, chèn hình ảnh; đánh số và đề mục; sắp đoạn văn bản; Hoàn tác/Phục tác, …). 3 CHƯƠNG I: TỔNG QUAN I.1. Đặt vấn đề Tiếng Anh là ngôn ngữ phổ thông thứ ba trên thế giới và là ngôn ngữ bản địa của khoảng 402 triệu người vào năm 2002. Tiếng Anh đã trở thành “ngôn ngữ phụ” quan trọng nhất và ngày càng được nhiều người sử dụng. Ngày nay có khoảng hơn hai tỷ người nói tiếng Anh trên khắp thế giới và con số này ngày càng tăng lên. Tuy tiếng Anh được sử dụng rất rộng rãi nhưng nó không hề thay thế các ngôn ngữ khác mà thay vào đó nó hỗ trợ cho các ngôn ngữ khác. Nó dường như là tiếng nói chung ở nhiều nước, nơi mọi người nói nhiều ngôn ngữ khác nhau. Tiếng Anh là ngôn ngữ trong “văn hóa thế hệ trẻ” quốc tế. Những người trẻ tuổi từ khắp nơi trên thế giới có thể nghe và hát những ca khúc tiếng Anh nổi tiếng mà không cần hiểu hết ý nghĩa của lời nhạc. Do đó ngôn ngữ của thời đại bùng nổ thông tin chính là tiếng Anh. Tiếng Anh không chỉ giúp chúng ta mở rộng phạm vi giao tiếp, gây ấn tượng với những người xung quanh bất cứ khi nào chúng ta “cất tiếng” mà còn mang lại cho chúng ta nhiều lợi ích khác. Chúng ta có nghĩ đến cảm giác thích thú khi được tiếp cận những thông tin mà không phải ai cũng có được hay không? Rồi cả khi chúng ta tạo ra những bước nhảy vọt trong sự nghiệp của mình, bỏ xa những người khác một khoảng dài? Chúng ta sẽ đạt được tất cả những điều này nếu chúng ta có thể nói tiếng Anh thật tốt. Khoa học, âm nhạc, máy tính, sức khoẻ, kinh doanh hay thể thao? Các phương tiện thông tin ngày nay, như Internet, tivi, báo chí cung cấp những nguồn tri thức vô tận về các chủ đề chúng ta yêu thích, vì chúng ta đang sống trong thời đại thông tin. Chỉ có một vấn đề là hầu hết những thông tin này đều được viết bằng tiếng Anh. Hầu hết các website, báo 4 chí, sách, khoa học, bản tin…đều sử dụng Tiếng Anh về bất cứ lĩnh vực nào, từ khắp nơi trên thế giới chúng ta đều có thể tìm đọc và mua chúng. Đặc biệt là việc đọc tài liệu, nếu biết thêm một ngôn ngữ nữa, chúng ta có cơ hội tiếp cận với thế giới rộng hơn gấp nhiều lần. Rõ ràng các tài liệu viết bằng tiếng Anh nhiều gấp nhiều lần tài liệu tiếng Việt, đặc biệt là với các ngành công nghệ cao, nghiên cứu khoa học hoặc kinh doanh. Số liệu mới, có thể nắm bắt được hướng phát triển của thế giới, có cơ hội tiếp cận sớm với các công nghệ hoặc ngành nghề mới . và nhiều tài liệu hoàn toàn miễn phí trên Internet. Thật kinh ngạc khi chỉ cần học một ngôn ngữ là có thể khai thác hầu hết kho tri thức ấy. Tiếng Anh là chìa khóa mở cánh cửa vào thế giới khoa học. Tiếng Anh không chỉ hữu ích mà còn mang lại cho chúng ta cảm giác hài lòng. Chúng ta sẽ thấy thích học tiếng Anh, nếu chúng ta luôn nhớ rằng mỗi giờ chúng ta dành để học là một giờ đưa chúng ta đến gần sự hoàn thiện hơn. Ngày nay, công nghệ thông tin nói chung và Internet nói riêng ngày một phát triển mạnh mẽ và trở thành một phần không thể thiếu trong cuộc sống của chúng ta. Những năm gần đây, cụm từ “đào tạo từ xa” hay “học trực tuyến” đã và đang trở nên gần gũi với tất cả mọi người. Đào tạo từ xa là một phương thức học tập phân tán, thông qua các phương tiện truyền thông như radio, truyền hình, Internet,… Phương pháp này đáp ứng cho nhu cầu học tập, tích lũy kiến thức của tất cả mọi người, đồng thời sẽ nâng cao được chất lượng truyền đạt và tiếp thu kiến thức cho các học viên. Ngoài ra, nó còn đem lại những lợi ích to lớn, tiết kiệm được thời gian, công sức, tiền bạc cho mỗi chúng ta. Việc tìm hiểu về sự cần thiết của việc học tiếng Anh, đặc biệt là việc học Anh văn trực tuyến có ý nghĩa quan trọng với những ai muốn tiếp cận và bắt tay vào xây dựng một website học Anh văn trực tuyến. Học Anh văn trực tuyến vốn đã là một hình thức học rất phổ biến ở nước ngoài. Riêng tại Việt Nam, nó cũng dần trở nên quen thuộc và hữu ích đối với mọi người. Đó là lý do tại sao chúng tôi chọn đề tài này. Nếu như chúng ta muốn nâng cao trình độ ngoại ngữ của mình, nhưng không có thời gian tới lớp học, hoặc không 5 có điều kiện tài chính cho việc theo học một lớp ngoại ngữ chính khoá. Thì nay, chỉ cần một đường truyền Internet và một số thao tác đơn giản, với một ít vốn từ Tiếng Anh, chúng ta vẫn có thể tự luyện khả năng học Anh văn của mình qua trang web www.englishworld.com (hiện đang trong giai đoạn thử nghiệm). Nghiên cứu về cách thức học, làm bài và cách thức chấm điểm, từ đó xây dựng website thử nghiệm chính là mục tiêu của đề tài. Để thực hiện mục tiêu đó, chúng tôi đã sưu tập và hệ thống lại những vấn đề liên quan đến đề tài, tham khảo rất nhiều các trang web học Anh văn trực tuyến khác như www.globaledu.com.vn hay www.tienganh.com.vn. Website này cung cấp cho chúng ta những bài học bổ ích và thiết thực phù hợp với khả năng của mỗi người. Đủ để chúng ta có thể tựđánh giá khả năng học tiếng Anh của mình và nhanh chóng nâng cao kiến thức cho bản thân. Có nhiều dạng kiến thức cho chúng ta lựa chọn. Đặc biệt chúng ta có thể làm các bài tập trực tuyến mà không cần tải về máy. Website sẽ cho chúng ta biết kết quả ngay khi chúng ta kết thúc làm bài. Mỗi bài học đều được tổ chức sao cho học viên có thể tăng cường mọi kỹ năng cần thiết khi học Anh văn (nghe – nói – đọc – viết), thậm chí chúng ta còn có thể phát triển kỹ năng vi tính của mình khi học Anh văn nữa đấy. Mặc dù vậy, trong quá trình nghiên cứu, chúng tôi cũng gặp không ít khó khăn về nguồn tài liệu và thời gian, vì vậy chúng tôi chỉ tập trung vào những vấn đề cơ bản của việc học Anh văn. Chúng tôi đưa ra sáu dạng câu hỏi cơ bản để làm bài: Trắc nghiệm một lựa chọn; Trắc nghiệm nhiều lựa chọn; Chia động từ; Câu điền khuyết; Trắc nghiệm Đúng / Sai. 5 dạng câu hỏi sẽ tương ứng với 4 loại điều kiểm (control): textbox, checkbox, dropdownlist, radiobutton. Do đó chúng tôi xây dựng lên 5 biểu mẫu (form) nhập câu hỏi, 5 form hiển thị câu hỏi, và cách chấm điểm cho từng loại. I.2. Nhiệm vụ của đồ án I.2.1 Mục đích 6 - Tìm hiểu kỹ thuậtlập trình ASP.NET với cơ sở dữ liệu và triển khai ứngdụng web. - Xây dựng website học Anh văn trực tuyến. I.2.1 Yêu cầu Giới thiệu về trang web học Anh văn trực tuyến. Website phải cung cấp đầy đủ các chức năng tìm kiếm hỗ trợ việc học bài. Giao diện: Hệ thống hoạt động trên giao diện web application Màu nền của website là xanh lá, xanh dương. Tập tin flash: Trên trang chủ của website có 1 đoạn flash. Giao diện thân thiện dễ sử dụng. Các thao tác trên web tự nhiên và gần gũi với người dùng. Phạm vi: Về mặt dữ liệu: o Hệ thống đáp ứng việc dữ liệu được cập nhật hàng ngày o Đáp ứng lưu trữ với khối lượng dữ liệu lớn. 7 o Cho phép chứa nhiều hình ảnh có kích thước vàdung lượng mức trung bình. Về mặt xử lý: o Hỗ trợ tìm kiếm thông tin (dành cho admin, giáo viên). o Không hỗ trợ forum. Về mạng: Hệ thống hỗ trợ họat động trên Internet (học qua mạng). Phần cứng, phần mềm: Trong thực tế, hệ thống sẽ cần họat động trên một máy dịch vụ (server) mạnh đa lõi Xeon 4.5GHz, hàng chục GB RAM, ổ cứng hàng ngàn GB, với hệ điều hành Windows Server 2003, lõi là ASP.NET 2.0. Tuy nhiên, vì hiện đang thử nghiệm nên hệ thống chỉ chạy trên máy cục bộ 2 nhân Pentium Dualcore 1.8GHz, 1GB RAM, ổ đĩa cứng 160GB (localhost) với hệ điều hành Windows XP SP2, và lõi cũng là ASP.NET 2.0, có thể kèm theo Internet Information Service 5.0 (IIS 5.0). 8 I.2.3 Nghiên cứu hiện trạng I.2.3.1. Phân tích hiện trạng Hiện nay, quy trình từ lúc soạn thảo cho đến lúc làm bài thi thử và chấm điểm được tổ chức như sau: • Các giáo viên được chỉ định thực hiện việc soạn các bài giảng và câu hỏi. • Các giáo viên gửi bài về hệ thống, hệ thống tập hợp lại các câu hỏi. • Hệ thống sẽ lọc và xáo trộn các câu hỏi để thành lập các bài học. • Hệ thống thiết kế ra các bảng trả lời, bảng đáp án phục vụ cho việc chấm điểm. • Sau khi thời gian làm bài kết thúc, bài làm của học viên sẽ được gửi lên hệ thống để chấm điểm. Và học viên sẽ biết được kết quả của mình ngay trên trang đó. Hầu hết các giai đoạn của quy trình trên đều thực hiện bằng tay, nhất là việc chọn câu hỏi, xáo trộn vàđánh giá. Chính vì thế công việc hết sức khó khăn và phức tạp. I.2.3.2. Sơ đồ tổ chức của website English World. 9 Hình 1.1. Sơ đồ tổ chức website I.2.3.3. Các mô tả về người sử dụngvà quyền hạn Admin: - Chức năng: Người quản trị hệ thống. - Quyền hạn: Toàn quyền xử lý tất cả các chức năng và cơ sở dữ liệu. Teacher: - Chức năng: Có các chức năng gần giống admin, nhưng có quyền thấp hơn. Chỉ có thể thêm, xóa, sửa bài học. - Quyền hạn: Thay đổi, chỉnh sửa phần bài học trong giới hạn của mình. Learner: - Chức năng: Học viên ghé thăm website, nhưng chưa có ý định trở thành thành viên của website. Sử dụng các chức năng bên ngoài của hệ thống. - Quyền hạn: Xem bài học và kiểm tra kiến thức ngay trên website. I.2.4. Môi trường phát triển • Môi trường: ASP.NET 2.0. • Ngôn ngữ: C#.Net, Javascript, HTML. 10 • Công cụ phân tích: Rational Rose 2003, ERWin ERX 3.5.2. • Hệ quản trị cơ sở dữ liệu: MS SQLServer 2005. • Sử dụng môi trường .Net Framework để thực thi. • Công cụ đồ họa: + Adobe Photoshop CS8. + Adobe ImageReady CS8. + Macromedia Dreamweaver 8. + Adobe Flash Pro CS3. I.2.5. Kiến trúc ứngdụng Hình 1.2. Mô hình kiến trúc ứngdụng • Mô hình hệ thống được chia làm 3 lớp: Lớp cơ sở dữ liệu (CSDL), lớp giao diện, và lớp xử lý.