Введение:
Имея в виду широкое распространение компьютерной техники в настоящее время, можно понять стремление человека к автоматизации практически любых направлений его деятельности. Образование в этом плане не является исключением. Автоматизация процесса обучения в компаниях осуществляется с использованием компьютерных обучающих программ и дистанционных курсов.
Интернет стал общедоступным средством донесения и размещения информации. Самым распространенным видом размещения информации в Интернете является набор HTML-страниц, находящихся по определенному адресу в сети. Такой набор документов и ассоциированный с ним адрес называют "Web-сайт".
Глава 3:
Для выполнения поставленных задач предполагается использовать язык программирования PHP. Скрипты, написанные на PHP, заметно отличаются от скриптов, написанных на языках Perl или C - вместо написания программы с большим количеством команд для вывода HTML, вы пишете HTML-скрипт с некоторым количеством встроенного кода для выполнения каких-либо действий (в данном случае - для вывода некоторого текста). Код PHP заключён в специальные тэги, что позволяет разработчику входить и выходить из "режима PHP".
PHP отличается от других подобных языков, типа клиентского JavaScript, тем, что код выполняется на сервере. Клиент лишь получает результат работы PHP-скрипта, не имея возможности определить, каков был исходный код.
Преимущества PHP:
высокая производительность;
наличие интерфейсов ко многим различным системам баз данных;
встроенные библиотеки для выполнения многих общих задач;
низкая стоимость;
простота изучения и использования;
переносимость;
Доступность исходного кода.
PHP исключительно эффективен. Используя единственный недорогой сервер, можно обслуживать миллионы обращений в день.
Огромнейшим достоинством PHP является возможность взаимодействия с большим количеством СУБД: Microsoft SQL Server, Oracle, mSQL, Informix, Sybase, MySQL.
Поскольку PHP был разработан для использования в Web, он имеет множество встроенных функций для выполнения широкого разнообразия полезных, связанных с Web, задач. С его помощью можно «на лету» генерировать GIF-изображения, подключаться к другим сетевым службам, отправлять сообщения электронной почты, работать с cookie-наборами и генерировать PDF-документы – и все это посредством всего нескольких строк.
Пакет PHP является бесплатным.
Синтаксис PHP основывается на других языках программирования, в первую очередь на C и Perl.
Пакет PHP можно использовать под управлением многих различных операционных систем. Как правило, программы будут работать без каких-либо изменений в различных средах с установленным PHP.
Пользователь имеет доступ к исходному коду PHP. В отличие от коммерческих закрытых программных продуктов, если нужно что-либо изменить или добавить в этом языке, то это всегда можно сделать.
Заключение:
Результатом дипломного проектирования является разработанная система обучения. Сайт разработан с использованием языка программирования PHP+MySQL.
Разработанный ПП позволяет:
- добавлять, изменять, удалять темы занятий;
- добавлять, изменять, удалять тесты;
- управлять пользователями.
Основные достоинства системы:
- дружественный интерфейс;
- удобная навигация;
-быстрый поиск необходимой информации.
Разработанная система состоит из двух частей:
- пользовательский интерфейс;
- панель администратора.