Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом финальный.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1.31 Mб
Скачать

Раздел 2 методы и механизмы разработки сайта-витрины

2.1. Техническое задание к проекту

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

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

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

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

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

2.2. Сравнительный анализ редакторов кода

2.2.1. Редактор кода “Sublime Text ”

Sublime Text - кроссплатформенный, написанный с использованием Python и C++, текстовый редактор и редактор исходного кода. Программа изначально разработана как многофункциональное расширение Vim. Sublime Text не является свободным программным обеспечением или программным обеспечением с открытым исходным кодом, однако некоторые его плагины распространяются по свободной лицензии, а также разрабатываются и поддерживаются сообществом разработчиков. На рисунке 2.1 показан логотип данного редактора.[20]

Редактор очень удобен и легко настраивается. Кроме того в нём присутствует возможность множественного выделения, когда можно вводить один текст в нескольких частях кода сразу. Данная возможность очень является достаточно полезной и ценной, так как экономит большое количество времени, затрачиваемого на разработку и редактирование всевозможных кодов. Ещё это позволяет быстро создавать ссылки с помощью горячих клавиш. На рисунке 2.2 показан логотип данного редактора.

Рис. 2.1. Логотип редактора кода “Sublime Text”

Однако редактору не хватает графического интерфейса для создания цветовых схем. Время запуска программы немного дольше, чем у Notepad++.