Báo Cáo ứng dụng công nghệ ajax để xây dựng website thư viện điện tử trực tuyến

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    ỨNG DỤNG CÔNG NGHỆ AJAX ĐỂ XÂY DỰNG WEBSITE
    THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN
    USING AJAX FOR CREATING ONLINE LIBRARY








    TÓM TẮT
    Thư viên điện tử trực tuyến ngày càng phát triển thuận tiện cho việc tìm kiếm tài liệu, thông tin của mọi người, đặc biệt là sinh viên. Đề tài này nghiên cứu công nghệ Asynchronous JavaScript and XML (AJAX) để xây dựng website thư viên điện tử trực tuyến giúp người dùng không chỉ tìm kiếm tải tài liệu mà còn có thể chia sẻ, quản lý tài liệu của mình. Bên cạnh đó hệ thống cũng tích hợp chức năng sinh viên có thể nộp bài trực tuyến cho giảng viên qua internet trên website. Ứng dụng trên là vô cùng hữu ích và tiện lợi, tiết kiệm nhiều thời gian công sức không chỉ cho giảng viên mà cả cho sinh viên. Trong đó ứng dụng Ajax đã tạo được sự linh hoạt, nhanh nhẹn hơn, đơn giản hơn, thân thiện với người dùng hơn. Phát triển theo tiêu chuẩn web 2.0 hiện nay.
    Từ khóa: Thư viện điện tử trực tuyến; công nghệ AJAX; hệ thống; ứng dụng Ajax; tiêu chuẩn web 2.0
    ABSTRACT
    Online electronic library grows convenient for finding documents and information of all people, especially students. This research study technology Asynchronous JavaScript and XML (AJAX) to buildwebsite online electronic library enables users to search not only download documents, but also be able to share and manage your documents. Besides the integrated system also features students can submit online through the internet on the faculty website. Application on is extremely useful and convenient, saving much time and effort not only for faculty but also for students. In Ajax applications that have created flexible, more agile, more simple, more user friendly. Development of the current web 2.0 standards.
    Key words: Electronic library online; AJAX technology; system; Ajax applicationns; standards web 2.0




    1. Đặt vấn đề
    Sự phát triển vượt bậc của ngành công nghệ thông tin đã làm cho nó len lõi vào cuộc sống từng con người,cộng đồng, xã hội. Tầm ảnh hưởng quan trọng của nó là không thể phủ nhận trong tất cả các lĩnh vực học tập, giải trí, công việc, nghiên cứu của con người. Trên đà phát triển đó thì ứng dụng của nghành công nghệ thông tin càng ngày càng xa hơn,càng ngày càng rộng hơn. Bạn có thể tưởng tượng trong vòng một nửa thập kỷ tới ta có thể ngồi một chỗ để du lịch khắp vũ trụ.
    Ở khía cạnh là sinh viên thì công nghệ thông tin phục vụ tốt hơn, thuận tiện hơn, chính xác hơn và là một công cụ đắc lực trong học tập và nghiên cứu. Phổ biến nhất là việc tìm kiếm thông tin, tài liệu trên mạng internet.
    Hiện nay có nhiều trang web cung cấp tài liệu, thông tin như ***********, docx.vn Thông thường các trang web này yêu cầu người sử dụng phải đóng tiền để được thao khảo tài liệu, hoặc giới hặn số tài liệu được xem.
    Mục tiêu dự án này nhằm tạo một website thư viện để lưu trữ và cung cấp tài liệu học, bài giảng thầy cô, đồ án sinh viên . trong phạm vi nhà trường. Nếu đạt hiệu quả và được sự quan tâm đầu tư thì sẽ hoàn thiện hơn, mở rộng hơn.



    2. Công Nghệ AJAX và ứng dụng
    2.1. Giới thiệu AJAX
    AJAX (tiếng Anh: “Asynchronous JavaScript and XML” – nghĩa là “JavaScript và XML không đồng bộ”) là một nhóm các công nghệ phát triển web được sử dụng để tạo các ứng dụng web động hay các ứng dụng giàu tính
    Internet (rich Internet application). Từ Ajax được ông Jesse James Garrett đưa ra và dùng lần đầu tiên vào tháng 2 năm 2005 để chỉ kỹ thuật này, mặc dù các hỗ trợ cho Ajax đã có trên các chương trình duyệt từ 10 năm trước. Ajax là một kỹ thuật phát triển web có tính tương tác cao bằng cách kết hợp các ngôn ngữ:
    ã HTML (hoặc XHTML) với CSS trong việc hiển thị thông tin.
    ã Mô hình DOM (Document Object Model), được thực hiện thông qua JavaScript, nhằm hiển thị thông tin động và tương tác với những thông tin được hiển thị.

    ã Đối tượng XMLHttpRequest để trao đổi dữ liệu một cách không đồng bộ với máy chủ web. (Mặc dù, việc trao đổi này có thể được thực hiện với nhiều định dạng như HTML, văn bản thường, JSON và thậm chí EBML, nhưng XML là ngôn ngữ thường được sử dụng).



    Hình 1. sơ đồ miêu tả hoạt động AJAX

    ã XML thường là định dạng cho dữ liệu truyền, mặc dù bất cứ định dạng nào cũng có thể dùng, bao gồm HTML định dạng trước, văn bản thuần (plain text), JSON và ngay cả EBML.
    2.2. Ưu điểm và hạn chế AJAX
    2.2.1. Ưu điểm
     Trong nhiều trường hợp, các trang web chứa rất nhiều nội dung thông thường trong trang. Nếu sử dụng các phương pháp truyền thống, những nội dụng đó sẽ phải nạp lại toàn bộ với từng yêu cầu. Tuy nhiên, nếu sử dụng Ajax, một ứng dụng web có thể chỉ yêu cầu cho các nội dung cần thiết phải cập nhật, do đó giảm lượng lớn băng thông và thời gian nạp trang.
     Nó giúp việc thiết kế web đa dạng hơn và tăng tính tương tác của website với người dùng.
     

    Các file đính kèm:

Đang tải...