Основным недостатком ОС MS Windows 95/98 является то, что все вышеперечисленные преимущества достигаются за счет значительного увеличения нагрузки на аппаратные средства. Поддержка графического интерфейса, встроенная многозадачность требуют большой мощности процессора и значительных объемов оперативной памяти и места на жестком диске. Хотя для работы ОС MS Windows 95/98 достаточно системы на базе процессора 80386 с 4 мегабайтами оперативной памяти, данная конфигурация не позволяет использовать MS Windows для выполнения практических задач. Нормальная работа MS Windows обеспечивается лишь в системах на базе процессора не ниже 80486DX c 16-32 мегабайтами оперативной памяти.
Вследствие того, что сейчас данные системы достаточно дешевы, последний недостаток не играет большой роли.
Таким образом, учитывая вышеперечисленные положительные свойства ОС MS Windows 95/98, выбор данной платформы для создания АЛП, считается обоснованным.
2.3. Структура ПС
Исходя из того, что АЛП должно просто настраиваться на другие курсы было решено, что АЛП будет состоять из двух частей – стандартного ядра и сменной части, настраиваемой на предметную область.
Учитывая то, что лабораторные работы в основном проводятся одновременно для целой группы студентов одновременно, а также необходимость централизованного хранения данных о процессе обучения решено было ориентировать разработку стандартного ядра на работу в локальной сети. Комплекс АЛП для локальных сетей реализуется по технологии клиент-сервер. Таким образом АЛП будет состоять из двух ПС:
- рабочее место преподавателя и администратора (серверная часть);
- рабочее место студента (клиентская часть).
Серверная часть АЛП предназначена для управления работой АЛП в сети. Она включает в себя набор баз данных (БД), программу мониторинга, систему администрирования.
Программа мониторинга выполняет функции по наблюдению за работой обучаемого в сети, посылать сообщения группе или одному обучаемому с рабочего места (РМ), откуда она была запущена. При наличии администраторских прав с помощью программы мониторинга можно управлять администрирование сервера или клиента. В программу мониторинга включены функции управления временем, отводимым обучаемому для тестового контроля его теоретических знаний, и максимальным количеством попыток пройти тестовый контроль.
Клиентская часть АЛП предназначена для работы с обучаемым. То есть она позволяет обучаемому освоить теоретический материал по изучаемой теме, пройти тестовый контроль, выполнить индивидуальное практическое задание. Также данная часть содержит функции проверки правильности выполнения обучаемым практического задания.
2.4. Обоснование выбора языка программирования
В последнее время в связи с возросшими потребностями пользователей в различного типа программных продуктах, получили широкое распространение программные средства предназначенные для визуального программирования. С помощью таких ПС значительно ускоряется разработка новых программных продуктов, что обусловлено использованием стандартных модулей.
В качестве среды для разработки для создания данного ПС была выбрана среда визуального программирования Borland Delphi 3.02. Это можно обосновать тем, что данная среда программирования обладает рядом особенностей, таких как:
- это среда разработки программ, ориентированных на работу в 32-х разрядной операционной системе Windows 95;
- в основе идеологии Delphi лежат технологии визуального проектирования и программирование процедур обработки событий, применение которых позволяет существенно сократить время разработки и облегчить процесс создания приложений.
Также следует отметить что Delphi ориентирован для разработки приложений по технологии «клиент-сервер» для работы с базами данных. В нем имеется большое число стандартных компонентов для работы с БД, а использование Borland Database Engine позволяет получить доступ к большинству существующих типов локальных и удаленных баз данных.
Кроме того в Delphi есть целый ряд компонентов для организации сетевого соединения, в том числе и компоненты для работы с протоколом TCP/IP.
Учитывая вышесказанное было решено выбрать язык Delphi, как основной язык для разработки серверной части АЛП.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.