Диплом, который я представляю результат изучения средств проектирования и разработки интернет-сайтов

Вид материалаДиплом
Подобный материал:

Речь по диплому


«Проектирование веб-портала для

разработчиков встраиваемых систем»


Диплом, который я представляю – результат изучения средств проектирования и разработки интернет-сайтов.

Диплом посвящен изучению систем общения и обмена информацией в интернет. Проектирование и разработка информационных систем для обеспечения многопользовательской работы в Интернет.

Студент, выполняя техническое задание, спроектировал, разработал и внедрил ПО социальной сети.

Для обеспечения участников социальной сети набором информационных сервисов применен системный подход в проектировании веб-портала.

Веб-портал должен содержать набор информационных сервисов, обеспечивать работу широкого круга лиц и работать без сбоев в общедоступной сети Интернет.

В разработке веб-портала были использованы программы с открытым исходным кодом. Взаимосвязанные компоненты веб-портала установлены на одном общем сервере и функционируют как единое целое, обеспечивая работу системы.

Идея системы.

Система доступна через Интернет-сайт для пользователей из любой точки мира. Интернет-сервер компании NTHost обеспечивает надежную связь и работу системы. Обновленное ПО веб-сервера, базы данных и объектно-ориентированный программный код создают условия для быстрого, устойчивого, надежного обмена данными пользователей и системы.

Набор интерактивных сервисов позволяет быстро и легко распространять новую информацию, новости, и решать актуальные проблемы. Новые сервисы могут быть внедрены без лишних затрат, однако принципиально новые нововведения не могут быть воплощены в рамках этой модели.

Веб-портал содержит форум, фотогалерею, новости, электронные публикации, файловый архив.

Все посетители могут просматривать содержимое сайта.

Зарегистрированные пользователи получают доступ к участию в обсуждениях и ведению электронных дневников.

Этап реализации.

На этапе реализации были найдены ответы на комплекс вопросов, выбраны программные средства, спроектированы базы данных.

Также был выбран хостинг-провайдер, который обеспечивает надежную работу веб-сервера.

Этап 1. Техническое задание.

Было детально изучено ТЗ, установлены приоритеты требований к системе, определены оценки качества.

Этап 2. Интерфейс пользователя.

Для системы общего пользования основным вопросом является удобство использования и разнообразие доступных функций.

Поэтому вначале был разработан дизайн сайта.

Удобный интерфейс и хорошая навигация могут заинтересовать впервые обратившихся пользователей. Можно ожидать их повторное обращение.

Дизайн является внешним представлением системы пользователю и должен оформлять доступный набор сервисов.

Этап 3. Выбор средств проектирования. Веб-сервер.

Веб-сервер – это включенный в Интернет компьютер, на котором установлена ОС и программный веб-сервер.

Программный веб-сервер обрабатывает запросы, поступающие через интернет. Это могут быть запросы различных протоколов: HTTP, FTP, SMTP. В соответствие с этим запросами веб-сервер выдает интернет-страницу, файлы и принимает почту.

При этом веб-сервер может производить обращение к базе данных, выполнять программный код, обращаться к службам ОС. Интернет-пользователь, однако, получает ту информацию, которую запрашивал.

Хостинг-провайдер NTHost предоставляет сервер с установленной ОС Linux и веб-сервером Apache. На платформе NTHost установлен также сервер баз данных, DNS-сервер и интерпретаторы perl, php.

В реализации интерактивных сервисов разработчик пользовался этими возможностями.

Этап 4. Выбор программнного обсепечения.

Для обеспечения веб-портала необходимым функционалом протестирован ряд программных продуктов с открытым исходным кодом.

В интернет доступны для скачивания и использования PHP-программы.

Установить эти программы на сайт легко. Тогда на сайте будет:

Форум, Блоги, Фотогалерея, Новости. Протестирован ряд решений и выбраны наиболее подходящие, реализующие требуемые функции с удовлетворительными оценками качества.

Финал.

Тперь в Интернет доступна к эксплуатации очередная социальная сеть. Целевая аудитория сайта: разработчики встраиваемых систем, программисты.

Система доступна через интернет-сайт. Efelo.com