38
реляционной модели является сравнительная простота инструментальных
средств ее поддержки, недостатком - жесткость структуры данных и зависимость
скорости ее работы от размера базы данных.
Была выбрана именно реляционная модель, так как она позволяет
оперативно сформировать связи между таблицами для построения запроса.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) - программа или множество программ,
используемых для управления компьютером, обработки данных и программных
документов, необходимых для эксплуатации этих программ.
С течением времени появляется большое количество новых языков,
библиотек и фреймворков, но так или иначе большинство из них построено на
базовых языках веб-программирования. Именно эти базовые языки будут
использованы в дипломной работе.
Ключевым языком для создания структуры сайта является HTML. С
помощью него задаются необходимые метаданные, которые содержат
информацию о документе (сайте), а также необходимую информацию для
поисковых машин. Также создается разметка сайта, где и как будет
располагаться тот или иной элемент. Все необходимые файлы, содержащие коды
других языков, подключаются с помощью этого языка.
Создав структуру сайта, ему нужно придать красивую оболочку. Для этого
стоит использовать каскадные таблицы стилей CSS. С помощью CSS
определяется положение всех элементов на странице, а также их оформление.
Для придания интерактивности страницам, используется язык JavaScript.
Язык работает на стороне браузера, то есть непосредственно с пользователем. На
данный момент не существует аналогов, которые могут заменить язык
JavaScript. Я буду использовать библиотеку jQuery [11], созданную на основе
JavaScript.
Каждый сайт или веб-приложение делится на две части. Это клиентская
часть и серверная часть. Часть «клиент» – это то, что каждый пользователь