3. Nhúm xõy dựng và triển khai u-Learning:
2.2.2. Mụ hỡnh triển kha
*. Sơđồ triển khai hệ thống u-Learning
Thụng qua khảo sỏt, đỏnh giỏ hạ tầng cụng nghệ thụng tin sẵn cú của trường Cao đẳng Cụng nghiệp Nam Định, cựng với cỏc yờu cầu của hệ thống u-Learning, về cơ bản nhà trường cú thểđỏp ứng được khi xõy dựng hệ thống học tập trực tuyến: u-Learning Education System. Sơđồ triển khai được thiết kế như hỡnh dưới đõy:
70
Hỡnh 2.38: Sơđồ triển khai hệ thống tại trường Cao đẳng CNNĐ
Hệ thống u-Learning được triển khai trờn nền web, tập trung tại trung tõm mạng trường Cao đẳng Cụng nghiệp Nam Định. Cấu hỡnh hệ thống bao gồm cỏc thành phần chớnh sau:
- Một mỏy chủ cơ sở dữ liệu: được cài đặt hệđiều hành Windows Server 2003, hệ quản trị cơ sở dữ liệu MySql, và chứa toàn bộ cơ sở dữ liệu đang hoạt động của ứng dụng gồm cỏc thụng tin về khúa học, mụn học, thụng tin sinh viờn, giỏo viờn, tài nguyờn học tập và cỏc dữ liệu trao đổi giữa cỏc thành viờn.
- Mỏy chủ cơ sở dữ liệu backup: được cài đặt và cấu hỡnh tương tự mỏy chủ cơ sở dữ liệu. Nú lưu trữ bản backup dữ liệu trong trường hợp cần backup và phục hồi, kết nối tới mỏy chủ cơ sở dữ liệu để thực hiện việc sao lưu, phục hồi theo kế hoạch.
- Mỏy chủ dịch vụ web: cài đặt hệđiều hành Windows Server 2003, mỏy chủ web server Apache và chứa mó nguồn ứng dụng. Mỏy chủ dịch vụ web sẽ
71
được kết nối tới mỏy chủ cơ sở dữ liệu để truy xuất thụng tin và public ứng dụng web ra bờn ngoài. Đõy là nơi cung cấp dịch vụ cho người dựng truy cập.
- Hệ thống mạng intranet đào tạo nội bộ của trường CĐCNNĐ: bao gồm một phũng LAB cho sinh viờn học tập và giỏo viờn được cài đặt và cấu hỡnh sẵn cỏc hệ điều hành Windows XP, Linux, ... và cỏc trỡnh duyệt web tương thớch với hệ thống u-Learning. Hệ thống này được kết nối trực tiếp đến ứng dụng thụng qua mạng intranet của trường.
- Cỏc mỏy trạm bờn ngoài hệ thống hạ tầng cụng nghệ thụng tin của trường là cỏc mỏy tớnh, di động của sinh viờn, kết nối tới ứng dụng thụng qua nhà cung cấp dịch vụ Internet bằng cỏc trỡnh duyệt web.
*. Mụ hỡnh hoạt động hệ thống u-Learning
Hệ thống u-Learning được thiết kế chạy trờn nền tảng web theo mụ hỡnh kiến trỳc client – server. Sinh viờn, giỏo viờn cú thể kết nối tới ứng dụng thụng qua mạng internet bằng GPRS, EDGE, 3G, WIFI hay ADSL, hoặc truy cập mạng nội bộ LAN trong trường.
Ứng dụng được thiết kế tương thớch với cỏc loại điện thoại di động phổ
biến cú kết nối internet thụng qua trỡnh duyệt. Thụng thường cỏc thiết bị này sẽ kết nối với ứng dụng qua 3G, GPRS. Với phương phỏp kết nối này, khi người dựng sử dụng dịch vụ của ứng dụng, client sẽ gửi gúi tin yờu cầu dịch vụ tới server. Gúi tin sẽ được gửi dưới dạng súng 3G, GPRS tới cỏc trạm BTS. Sau đú, nhà cung cấp dịch vụ di động sẽ chuyển từ tớn hiệu súng điện thoại sang tớn hiệu truyền trong đường truyền internet. Lỳc này, nhà cung cấp dịch vụ di động đúng vai trũ là Gateway giỳp di động kết nối được với mạng internet, cụ thểởđõy là kết nối tới server của hệ thống u-Learning.
Đối với cỏc thiết bị di động, mỏy tớnh kết nối trực tiếp vào Internet thụng qua WIFI hoặc ADSL, gúi tin request sẽđược gửi tới server u-Learning dưới dạng HTTP request.
Sau khi gửi cỏc gúi tin HTTP request tới server, server sẽ truy vấn cơ sở
72
được sử lý tại server sẽ gửi trả lại client thụng qua cỏc thụng điệp HTTP respones.
Tại mạng LAN của nhà trường, sinh viờn, giỏo viờn cú thể truy cập trực tiếp vào hệ thống u-Learning mà khụng phải thụng qua mụi trường Internet. Do đú tốc độ sẽ nhanh hơn, và khụng bị cỏc hiện tượng rớt mạng trong khi học tập.