- Quản lý khách hàng
4. Ứng dụng Ajax trong bài toán ứng dụng
Như yêu cầu và giải pháp của bài toán trong phần đầu, việc sử dụng kỹ thuật ajax để xây dựng và phát triển ứng dụng web sẽ là một lựa chọn tốt.
4.1 Nền tảng công nghệ
Dự trên nền tảng Microsft .NET với ASP.NET và C# thì Microsoft còn cung cấp cho cộng đồng phát triển Ajax một thư viện Ajax (MS AJAX Library) rất phong phú giúp cho quá trình phát triển các ứng dụng web ajax một cách nhanh chóng và hiệu quả. Tận dụng những điểm mạnh
đó, bài toán đã sử dụng: ASP.NET, Microsoft Ajax Libray, Webservice… kết hợp với những
nghiên cứu về Ajax nhằm phát triển ứng dụng hiệu quả nhất.
4.2 Ajax và bài toán ứng dụng
Mục đích của việc xây dựng bài toán ứng dụng này ngoài việc thiết lập một website còn là một ví dụ minh họa chứng minh và củng cố
những phần lí thuyết ajax đã được trình bày. Những chức năng mà bài toán ứng dụng làm thực hiện:
- Chức năng thu thập và hiển thị nhanh thông tin chứng khoán OTC (từ sàn OTC trực tuyến - sanotc.com). Quá trình thu thập và tách thông tin dữ liệu từ Sàn OTC được thực hiện thông qua việc đọc dữ liệu và dùng Xpath để phân tích XML rồi đNy lên Webservice một cách nhanh chóng thậm chí còn nhanh hơn dữ liệu trên một số
server của Sàn OTC (tuy nhiên không đi sâu vào phần này vì mục tiêu của khóa luận muốn đề cập sâu hơn là ajax và ứng dụng của nó). Sau khi dữ
liệu thu thập được đNy lên webservice, Ứng dụng sẽ dùng Ajax đểđọc dữ liệu và hiển thị lên
website một cách không đồng bộ và tốc độ nhanh. Dùng Ajax giúp cho việc có ngay những dữ liệu mới để hiển thị mà không hề làm gián đoạn hay tải lại cả trang web mà chỉ chèn vào những dữ
liệu mới.
- Chức năng cá nhân hóa: Song song với việc thu thập và hiển thị dữ liệu nhanh, website có
đưa thêm một chức năng cá nhân hóa, giúp cho người dùng (đặc biệt là các nhà đầu tư chứng khoán) theo dõi được các thông tin chứng khoán mà mình quan tâm. Dữ liệu ở các bảng danh sách quan tâm cũng được đNy vào một cách tựđộng mà không cần tới bất kỳ thao tác nào của người dùng.
- Chức năng thông báo khi có dữ liệu mới mới bằng message hoặc hiển thị nhấp nháy cửa sổ
trình duyệt.
Trong phần này, khóa luận sẽ giới thiệu các hình ảnh trực quan của ứng dụng cũng như
nêu và giải thích các hàm xử lí quan trọng, giúp cho việc hiểu về bài toán ứng dụng hơn.