- •Чоу впо «институт экономики, управления и права» (г. Казань)
- •Введение
- •Анализ предметной области
- •1.1. Характеристика предметной области
- •1.2. Основные деловые процессы
- •Описание делового процесса.
- •3.3. Задачи подсистемы, их взаимосвязь (idef0)
- •4. Проектирование веб-ориентированной системы предметной области
- •4.1. Цель и назначение разрабатываемой веб-ориентированной предметной области
- •4.2. Анализ подобных систем
- •Проектирование базы данных.
- •Выбор и обоснование средств реализации
- •Техническое задание на разработку веб-сайта
- •Термины, используемые в техническом задании
- •Структура и название сайта
- •Группы пользователей
- •Дизайн сайта
- •Система навигации по сайту
- •Оценка эффективности внедрения задачи
- •Заключение
- •Список использованной литературы
- •Приложения (листинги) Cart.Php
- •Cat.Php
- •Order.Php
- •Product.Php
Отчет «Анализ выполнения плана объема продаж» представляет собой таблицу, в которой содержатся данные по количеству проданного товара за анализируемый период, наименование, плановое количество, фактическое количество, отклонение планового значения количества продаж от фактического, процент выполнения плана.
Отчет «Рейтинг продаж по ассортименту» предназначена для оценки спроса на определенный вид товара. Данная форма содержит: анализируемый период, наименование товара, объем продаж в процентах, доход от продаж в рублях, доход от продаж в процентах.
Отчет «Динамика спроса на товары» представляет собой таблицу, в которой содержатся данные по количеству проданного товара по кварталам.
Отчет «Рейтинг продаж по менеджерам» предназначена для оценки работы менеджеров. Данная форма содержит: анализируемый период, Ф.И.О. менеджера, объем продаж в рублях, объем продаж в процентах.
Отчет «Оценка продаж по покупателям» предназначена для сравнения по месяцам объемов проданного товара и дохода от продаж конкретного покупателя. Данная форма содержит: перечень месяцев года, наименование покупателя, объем продаж.
Проектирование базы данных.
Создание таблицы mysql - Ордера (orders).
Рис.11. Создание таблицы.
Параметры таблицы Ордер (orders).
Информация по таблице Ордер:
Id – идентификатор ордера.
Product – содержит название нашего товара.
Prod_id – идентификатор товара.
Price – цена товара.
Qty – количество.
Name – имя покупателя.
S_name – фамилия покупателя.
Address – адрес покупателя.
Post_index – почтовый индекс покупателя.
Email – интернет-адрес покупателя.
Date – дата заказа.
Time – время заказа.
Рис.12. Структура таблицы mysql Ордер (orders).
Выбор и обоснование средств реализации
В данном проекте для разработки и создания сайта был выбран язык программирования php. Система управления php-скрипта позволяет увеличить возможности сайта, динамику его развития, позволяя ему изменяться в ногу со временем, развиваясь и расширяясь. Благодаря языку php и базе данных mysql, мы можем в любой момент добавлять новый товар, удалять старый, изменять цену, название и описание.
Техническое задание на разработку веб-сайта
Термины, используемые в техническом задании
Web-сайт – в компьютерной сети объединённая под одним адресом совокупность документов частного лица или организации.
Php – язык программирования.
Интернет-магазин – сайт, торгующий товарами посредством сети Интернет.
Структура и название сайта
Основной целью web-сайта является, продажа спортивных товаров и футбольной атрибутики ФК Рубин.
В ходе создания структуры сайта, было принято решение о выборе не линейной навигационной структуры web-сайта (существует возможность перехода от страницы к странице независимо от иерархии).
Ниже представлено перечень страниц web-сайта таблица 2:
Табл.2
Перечень страниц web-сайта
Имя файла |
Расширение |
Описание |
Index |
.php |
Главная страница сайта - начальная страница, загружаемая при открытии сайта. |
Categories |
.php |
Категории товара - информация о категориях. |
add_cat |
.php |
Добавление категории. |
update_cat |
.php |
Изменение категории. |
delete_cat |
.php |
Удаление категории. |
Cart |
.php |
Корзина. |
Сайт состоит из двух – публичной и административной – частей. Публичная часть доступна всем пользователям, которые заходят на сайт. Публичная часть включает в себя:
Главную страницу, на которой размещен весь товар;
Категории товаров;
Корзину.
Административная часть включает:
Добавление, редактирование товара и каталогов.
Изменение web-сайта на уровне кода.
Обработка заказов.
Ниже представлена карта сайта.
Рис.13. Структура web-сайта.
Группы пользователей
На данном сайте две группы пользователей. Покупатель и администратор.
Покупатель является пользователем с самыми низкими правами, он может только делать заказ. Администратор обладает всеми правами, может добавлять, изменять и удалять товар, менять цены и описание, смотреть, кто сделал заказ.
Дизайн сайта
Дизайн данного сайта создан с помощью технологии таблиц каскадных стилей (CSS). Сайт динамичен, прост и интересен. Цвета сайта фирменного красно-зеленого стиля и цветов, сочетающихся с ним, так как ФК Рубин имеет красно-зеленую расцветку.
На сайте имеется первый блок это - шапка, из которой можно переходить по категориям и второй блок, это блок с перечнем всех товаров.