Đề tài Chương trình thi trắc nghiệm dựa trên mô hình Client – Server
Cả hai mô hình File – Server và Client/Server đều giả định là dữ liệu nằm trên một bộ xử lý và chương trình ứng dụng truy nập dữ liệu nằm trên một máy khác, còn mô hình cơ sở dữ liệu phân tán lại giả định bản thân cơ sở dữ liệu có ở trên nhiều máy khác nhau . Qua các mô hình cơ sở dữ liệu trên, dễ thấy mô hình Clie nt/Server là mô hình phù hợp các yêu cầu đặt ra nhất . Vấn đề ở đây là chúng ta sẽ hiện thực mô hình này bằng ngôn ngữ gì và hiện thực như thế nào . Các ngôn ngữ lập trình có thể xây dựng những giao diện đẹp và thuận tiện thì thường không có cơ sở dữ liệu tốt đi kèm, và thường hạn chế khả năng khi sử dụng trên mạng diện rộng . Các phần mềm về cơ sở dữ liệu có thể sử dụng mô hình Client/Server thì thường đòi hỏi có tính chuyên nghiệp cao . Và hầu hết các biện pháp này thì đều có nhược diểm là phải có sự cài đặt trên máy đơn trước khi móc nối với Server . Ngôn ngữ Java đưa ra một hướng giải quyết đơn giản các vấn đề trên . Với việc thực thi các Applet nhúng trong trang Web, chúng ta không cần có bất cứ một sự cài đặt nào mà vẫn sữ dụng được các tính năng của chương trình (Với điều kiện là có một trình duyệt Web và máy tính đã được nối mạng) . Do tính năng mạng là được cung cấp sẵn nên Java có thể dùng trên mạng Internet dễ dàng . Với tính độc lập nền, người sử dụng không phải e ngại việc phần mềm không tương thích với hệ điều hành của mình . Đặc biệt là Java có thể kết nối với hầu hết các cơ sở dữ liệu chuẩn của các hãng phần mềm thông qua JDBC, vì vậy cơ sở dữ liệu của hệ thống có thể xây dựng bằng hệ cơ sở dữ liệu chuẩn, chẳng hạn Oracle để quản lý dữ liệu một cách chặt chẽ
Các file đính kèm theo tài liệu này:
- Viết chương trình cho giáo viên dựa trên mô hình Client-Server gồm các modul- soạn câu hỏi trắc nghiệm, quản lý hệ thống ngân hàng đề thi trắc nghiệm .doc