Xây dựng website hỗ trợ học tập cho trường mầm non bằng công nghệ Flash và ASP.NET

MỤC LỤC

TểM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP

CƠ SỞ LÝ THUYẾT

  • Phương pháp dạy học cho trẻ độ tuổi mầm non .1 Những điều cần biết về trẻ độ tuổi mần non
    • Công nghệ Flash .1 Flash là gì ?
      • ASP.NET .1 Định nghĩa
        • Microsoft SQL server .1 Định nghĩa

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

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

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

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

          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ệ. 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 Anh:. Xây dựng website hỗ trợ học tập cho các trường mầm non. Data Manipulation Language - DML). Trong việc tạo ra câu truy vấn SELECT, người sử dụng phải đưa ra mô tả cho những dữ liệu mình muốn lấy ra chứ không chỉ ra những hành động vật lý nào bắt buộc phải thực hiện để lấy ra kết quả đó.

           BEGIN WORK (hoặc START TRANSACTION, tùy theo các ngôn ngữ SQL khác nhau) : được sử dụng để đánh dấu việc bắt đầu một giao dịch dữ liệu (giao dịch dữ liệu đó có kết thúc hoàn toàn hay không). Các câu lệnh này dùng để định nghĩa cấu trúc của cơ sở dữ liệu, bao gồm định nghĩa các hàng, các cột, các bảng dữ liệu, các chỉ số và một số thuộc tính khác liên quan đến cơ sở dữ liệu như vị trí của file.

          Hình 3.1 :  Phương pháp dạy trẻ - nghệ thuật
          Hình 3.1 : Phương pháp dạy trẻ - nghệ thuật

          XÂY DỰNG WEBSITE HỖ TRỢ DẠY HỌC MẦM NON

          • Tiếp cận các yêu cầu thực tế .1 Yêu cầu của đối tượng trẻ nhỏ
            • Phân tích yêu cầu .1 Phần giao diện website
              • Đặc tả yêu cầu

                 Làm giao diện hoạt hình (có nhiều hình ảnh hoạt hình) để thu hút sự chú ý của trẻ. Chú ý, nên đưa vào các hình ảnh mà trẻ có thể hình dung nhận biết được ==> hành động của trẻ (tương tác với website) sẽ là có mục đích hơn.  Thay đổi hệ thống chữ viết thành hệ thống hình ảnh sinh động, vì phần lớn trẻ tuổi mầm non còn chưa biết đọc.

                 Chèn âm thanh vào từng khu vực trên website, khi trẻ kéo chuột qua các khu vực khác nhau thì sẽ có hiệu ứng âm thanh khác nhau ==> làm cho trẻ thích thú.  Không chèn quảng cáo (hầu hết các website trên internet hiện nay đều có một khoảng riêng để chèn quảng cáo); không đưa vào các link liên kết không lành mạnh cho trẻ. • Có thể thực hiện được các chức năng khác của website với tài khoản đang đăng nhập.

                • Cho phép chỉnh sửa các thông tin trong phạm vi cho phép của tài khoản. • Người quản trị giám sát nội dung của các bài nhạc 1.7.3 Yêu cầu phi chức năng.