- •1.1.2 Основные цели предприятия ип «Франц»
- •1.1.3 Документация ип «Франц»
- •1.1.4 Организационная структура и объект управления ип «Франц»
- •1.1.5 Краткая характеристика подразделения и видов его деятельности
- •1.2 Экономическая сущность комплекса экономических информационных задач
- •1.2.1 Общие сведения о задачах
- •1.2.2 Анализ требований к разрабатываемому ресурсу
- •1.2.3 Способы решения задачи
- •1.3 Обоснование необходимости и цели разработки программного обеспечения для интернет-магазина «neo-tuning»
- •1.4 Анализ существующих разработок и обоснование выбора технологии проектирования
- •1.5 Обоснование проектных решений по видам обеспечения
- •1.5.1 Обоснование по техническому обеспечению (то)
- •1.5.2 Обоснование по информационному обеспечению (ио)
- •1.5.3 Обоснование по программному обеспечению (по)
- •1.5.4 Обоснование по технологическому обеспечению
- •2 Разработка программного обеспечения для интернет- магазина ооо «neo-tuning»
- •2.1 Постановка задачи
- •2.1.1 Общая характеристика организации решения задачи на эвм
- •2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
- •2.2 Информационное обеспечение задачи
- •2.2.1 Информационная модель и ее описание
- •2.2.3 Используемые классификаторы и системы кодирования
- •2.2.4 Характеристика первичных документов с нормативно-справочной и входной оперативной информацией
- •2.2.5 Характеристика базы данных
- •2.2.6 Характеристика результатной информации
- •2.3 Программное обеспечение задачи
- •2.3.1 Общие положения (пользовательская карта сайта)
- •2.3.2 Структурная схема пакета
- •2.3.3 Описание программных модулей
- •2.3.4 Описание файлов проекта интернет-магазина «neo-tuning»
- •2.4 Технологическое обеспечение задачи
- •2.4.1 Организация процесса информационной поддержки интернет-магазина
- •2.4.2 Выбор политики рекламы, продвижения интернет-магазина при его размещении в сети Интернет
- •2.6 Описание контрольного примера реализации проекта
- •3 Обоснование экономической эффективности проекта
2.2.6 Характеристика результатной информации
Результатная информация представляется в виде таблицы, которая содержит данные об оформленных посетителем интернет-магазина заказах. Экранная форма представлена в виде таблицы, которая содержит следующие столбцы:
Номер заказа;
Email;
Телефон;
Сумма, р.;
Дата;
Содержимое заказа.
Наглядно экранная форма «Системы заказов» представлена на рисунке 2.22.
Рисунок 2.22 – Экранная форма списка заказов в администраторском модуле
В столбце «Содержимое заказа» каждая строчка может быть развернута (содержимое ячейки представлено в виде кнопки «Содержимое заказа»). При клике на кнопку «Содержимое заказа» открывается таблица, содержащая в себе следующие столбцы:
ID товара;
Название;
Кол-во;
Цена за шт., р.;
Сумма, р.
Снизу под таблицей выводится итоговая стоимость покупки.
Наглядно экранная форма «Содержимого заказов» представлена на рисунке 2.23.
Рисунок 2.23 – Экранная форма таблицы содержимого заказа
Пользователь в ответ на отправление заказа получает лишь сообщение, в котором содержится номер заказа и следующий текст: «Спасибо! Ваш заказ отправлен в обработку. Наш менеджер свяжется с вами в ближайшее время».
2.3 Программное обеспечение задачи
2.3.1 Общие положения (пользовательская карта сайта)
Пользовательская карта сайта - одна из страниц сайта, информация на которой аналогична разделу «Содержание» обычной книги. Используется как элемент навигации. В карте сайта представлен полный перечень разделов и/или всех страниц, имеющихся на сайте. Нередко, заголовки страниц в списке служат ссылками на эти страницы.
В интернет-магазине «NEO-tuning» отсутствует страница с картой сайта для пользователя, так как интернет-магазин имеет простую структуру и с главной страницы обеспечивается переход во все возможные разделы интернет-магазина. Но, чтобы иметь представление о структуре сайта, были составлены соответствующие схемы в Microsoft Visio, где наглядно представлена структура интернет-магазина. Карта сайта для посетителя и для администратора представлена на различных схемах, так как административная панель недоступна для пользователя, и функции у этих двух функциональных частей различны.
Карта сайта для посетителя интернет-магазина изображена на рисунке 2.24.
Рисунок 2.24 – Карта сайта для посетителей интернет-магазина
Карта администраторской части интернет-магазина представлена на рисунке 2.25. Она будет иной, так как администраторская часть недоступна посетителю интернет-магазина и находится она по другому адресу, куда не возможно перейти из пользовательской части.
Рисунок 2.25 – Карта администраторской части сайта
2.3.2 Структурная схема пакета
В данном разделе дипломного проекта представлено дерево программных модулей, куда входят две основные части разрабатываемого программного обеспечения интернет-магазина «NEO-tuning»: администраторской (административная панель) и посетительской (витрина интернет-магазина). На рисунке 2.26 представлена схема, на которой отражены основные функциональные модули проекта. Элементы содержат наименование модуля с расширением файла, в котором данный модуль реализован, и пояснение, за что данный модуль отвечает.
Рисунок 2.26 – Дерево программных модулей
Каждый функциональный модуль – это файл с расширением .php. Перечень функциональных модулей проекта и их краткое описание:
index.php – начало работы с системой. Здесь прописаны основные функции, например, перехват ошибок, вывод ошибок, ядро системы, точка входа, конфигурация системы, подключение к БД MySql;
authorize.php – авторизация пользователя. Форма введения логина и пароля, система обращения к файлам cookies;
struct.php – управление структурой сайта. Подргузка моделей, перемещение элементов, редактирование раздела, добавление подразделов, листинг разделов;
neotuning.php – основные функции просмотра страниц интернет-магазина, а также корректной работы с приложением, такие, как обновление содержимого корзины, возврат изображений товара, ограничение на минимальную и максимальную длину поискового запроса, отображение топ-товаров, новинок товаров, просмотр товара из каталога, обратная навигация (возврат на предыдущие страницы, используя полученный путь), вывод статических страниц;
orders.php – модуль обработки содержимого корзины. Управление структурой, листинг заказов;
basket.php – модуль пользовательской корзины. Содержит такие функции, как получение стоимости единицы товара, пересчитка параметров корзины, добавление товара в корзину, получение содержимого корзины, удаление позиции из корзины, очистка корзины;
goods.php – модуль работы с каталогом товаров. Содержит функции, отвечающие за редактирование товаров, удаление товаров, листинг товаров, форму добавления товара в каталог;
goods_top.php – позиция товара в каталоге. Управление положением товара на витрине интернет-магазина, управление структурой;
modules.php – модуль, отвечающий за корректную работу других модулей. Список установленных модулей, проверка привязки определенного модуля к категории, привязка модуля к категории, отвязка модуля от категории, список привязанных модулей.
Подробное описание программных модулей и их блок-схемы будут представлены ниже в подпункте 2.3.3.
