Дипломная работа: Разработка системы дистанционного обучения кафедры ВТИТ
___________________________ Силина И.В.
подпись
Реферат
Пояснительная записка состоит из 91 стр., 32 рисунка, 10 источников, 10 приложений.
ДИСТАНЦИОННОЕ ОБУЧЕНИЕ, ТЕХНОЛОГИЯ JAVA, СУБД ORACLE DATABASE, ОС SUSE LINUX ENTERPRISE, КОНТЕЙНЕР APACHE-TOMCAT, ТРЕХЗВЕННАЯ АРХИТЕКТУРА, JDBC-ДРАЙВЕР, JSP, СЕРВЛЕТ, ТРИГГЕР, ПОСЛЕДОВАТЕЛЬНОСТЬ, ПЕРВИЧНЫЙ КЛЮЧ, ВНЕШНИЙ КЛЮЧ, ЗАПРОС.
В работе рассмотрены базовые принципы дистанционного обучения, двухзвенная и трехзвенная архитектура построения приложений, средства предоставляемые технологией Java для построения web-приложений, система управления базами данных Oracle Database.
Объектом разработки является система дистанционного обучения кафедры ВТИТ, которая позволит сделать учебный процесс более гибким и обеспечит прохождение учебных курсов за пределами вуза.
Цель работы – разработка системы дистанционного обучения кафедры ВТИТ, позволяющей хранить и управлять данными обо всех пользователях системы, разграничивать права между ними, создавать учебные курсы, организовывать учебный процесс на основании учебных планов, проводить тестирование и конечную аттестацию обучаемого.
Разработанная система позволяет объединять студентов в группы, по соответствующим специальностям; предоставлять учебный план для каждой группы; работать с пользователями и структурными подразделениями, создавать электронные учебные курсы и тесты, организовать обучение и вести журналы успеваемости студентов.
Содержание
Введение
1 Теоретическая часть
1.1 Базовые принципы дистанционного обучения
1.2 Система управления базами данных Oracle
1.3 Технология Java
1.3.1 Связь с базами данных через JDBC
1.3.2 Сервлеты
1.3.3 Страницы JSP
1.4 Операционная система SUSE Linux Enterprise 10
1.5 Принципы построения клиент/серверных систем
1.5.1 Принципы построения СДО
1.5.2 Построение СДО на языке Java и СУБД Oracle Database
2 Проектная часть
2.1 Анализ предметной области
2.1.1 Модуль «Администрирование СДО»
2.1.2 Модуль «Учебные планы»
2.1.3 Модуль «Конструктор учебных курсов»
2.1.4 Модуль «Обучение»
2.2 Даталогическое проектирование