Введение
- Анализ предметной области
1.1 Информационный сайт. Классификация, функции и структура
1.2 Выбор средств реализации
1.3 Требования к программному обеспечению
- Разработка электронного средства обучения по разделу «Основы web-программирования»
2.1 Создание структуры информационной системы
2.2 Проектирование базы данных
2.3 Разработка страниц электронного средства обучения
Заключение
Список использованной литературы
Приложение
Современный период развития цивилизованного общества характеризует процесс информатизации.
Информатизация общества - это глобальный социальный процесс, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства является сбор, накопление, продуцирование, обработка, хранение, передача и использование информации, осуществляемые на основе современных средств микропроцессорной и вычислительной техники, а также на базе разнообразных средств информационного обмена. Информатизация общества обеспечивает:
– активное использование постоянно расширяющегося интеллектуального потенциала общества, сконцентрированного в печатном фонде, и научной, производственной и других видах деятельности его членов;
– интеграцию информационных технологий с научными, производственными, инициирующую развитие всех сфер общественного производства, интеллектуализацию трудовой деятельности;
– высокий уровень информационного обслуживания, доступность любого члена общества к источникам достоверной информации, визуализацию представляемой информации, существенность используемых данных.
Актуальность темы. Всё больше и больше в интернете становится информационных систем связанных с новостями об IT и новых технологиях, однако у всех у них есть свои недостатки.
Цель курсовой работы – Разработка информационной системы сайт об IT технологиях.
Для достижения поставленной цели необходимо решить следующие задачи:
- выбрать наиболее подходящие средства реализации;
- спроектировать структуру и создать сайт;
- систематизировать, оцифровать, и структурировать собранный материал;
Курсовая работа состоит из введения, двух глав, заключения и списка использованной литературы.
1. Анализ предметной области
1.1 Информационный сайт. Классификация, функции и структура
Сайт – это совокупность электронных страниц, объединенных одной общей темой, дизайном, объединенных под одним доменным именем (адресом).
Информационный сайт – интернет ресурс, который содержит информацию по одной или нескольким темам, в виде одной страницы или группы связанных единой навигацией страниц.
Классификация информационных сайтов:
- Сайт-визитка. На сайте-визитке не предполагается активного взаимодействия пользователя с сайтом. Сайт-визитка позволяет узнать сведения о компании, информацию о предоставляемых товарах или услугах, контактные данные.
- Сайт-сервис. Сервис направлен на решении какой-то одной или нескольких однотипных потребностей клиента.
- Сайт-каталог. Такой сайт представляет собой витрину с товарами, но без возможности их покупки на сайте.
- Интернет-магазин. Данный вид сайта представляет собой витрину с товарами и с возможностью купить онлайн.
- Промо-сайт. Вид сайта, созданный для проведения конкурсов, акций, презентаций.
Информационный сайт имеет 3 основных функции:
- информационная функция несет в себе всю доступную информацию о компании. Данная функция призвана донести как можно больше сведений до потенциальных клиентов и партнеров;
- рекламная функция направлена на оказание активного влияния на продвижение бренда и услуг, которые предоставляет компания;
- коммерческая функция играет немаловажную роль в сфере услуг и способствует увеличению прибыли компании.
Логическая структура – это первое, что нужно сделать на сайте. Всѐ должно соответствовать тематике и быть на своих местах. Пример структуры информационного сайта представлен на рисунке 1.
Рисунок 1 – Структура информационного сайта
1.2 Выбор средств реализации
Для создания электронного учебника был выбран язык PHP. PHP (англ. PHP: Hypertext Preprocessor - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.
Задачей языка PHP является обеспечение эффективной связи веб-ресурса с сервером и базами данных. При этом данный язык необычайно прост в освоении и применении. По сути, все, что необходимо знать для начала изучения php и программирования на нем, это самый простой язык веб-разметки HTML. PHP прекрасно сочетается с HTML-кодом. Однако для выполнения сценариев одного браузера недостаточно. Необходим веб-сервер.
Код, написанный на PHP, направлен на выполнение двух задач:
- html-часть отвечает за внешний вид и отображение информации;
- php-часть, интегрированная в html, обеспечивает возможности интерактивности и динамику.
При этом подобные программные коды и, соответственно, составленные с их помощью проекты, являются легкими, эффективными, гибкими, многофункциональными, удобными в администрировании, редактировании, обслуживании.
На сегодняшний день подавляющее большинство сайтов, сервисов и приложений, а также такие популярные платформы как Joomla, Drupal, WordPress, 1C-Bitrix и UMI.CMS написаны именно на PHP-языке.
Язык PHP обладает рядом неоспоримых преимуществ:
- Высокая скорость работы и, соответственно, общая производительность ресурсов.
- Бюджетность, экономичность. Найти специалиста не представляется проблемой, стоимость написания программ на php не высока.
- Простота освоения, простой синтаксис.
- Отличная совместимость и переносимость – php-коды работают одинаково хорошо с разными платформами.
- Набор текста кода и его редактирование можно осуществлять в любом текстовом или html-редакторе.
- Высокая гибкость, емкость и функциональность. PHP-программу можно составлять отдельно от разработки веб-страницы, без привязки, после чего совместить. Это существенно упрощает жизнь дизайнеров и программистов.