- •1 Постановка задачи
- •Описание предметной области
- •1.2 Актуальность решаемой задачи
- •Характеристика решаемой задачи
- •2 Проектирование программного продукта
- •2.1 Разработка модели данных
- •2.2 Разработка математической модели
- •2.3 Выбор языка программирования
- •2.4 Определение требований к техническим средствам
- •3.4 Разработка справочной системы
- •3.5 Описание разрабатываемого программного продукта
- •4 Экономическая часть
- •4.1 Расчёт материальных затрат
- •4.2 Расчёт расходов на оплату труда и отчислений на социальные нужды
- •4.3 Расчёт себестоимости разработки программного продукта
- •4.4 Расчёт отпускной цены разработки программного продукта
- •4.5 Сравнение вариантов по разработке программного продукта
- •4.6 Расчёт технико-экономических показателей
- •5 Энерго и ресурсосбережения.
- •6. Охрана труда, техника безопасности, противопожарные мероприятия и охрана окружающей среды
- •Заключение
- •Список используемой литературы
ВВЕДЕНИЕ
В современном мире достаточно сильны процессы и глобализации. Во многом такое положение возникло благодаря сети Интернет и службе WWW (World Wide Web). Данная служба обеспечивает широкий спектр возможностей начиная от просмотра информации до организации удаленной работы пользователя. На сегодняшний момент все большую популярность приобретает покупка товаров on-line, в так называемых Интернет-магазинах. В них наблюдается ряд преимуществ перед обычными магазинами:
Доступность, т.е. товар можно приобрести в любое время суток и в любом месте;
— Анонимность, т.е. личность покупателя является строго конфиденциальной;
— Гибкая система оплаты, т.е. возможность оплаты чеком, Интернет деньгами, наличными и др.
— Экономия времени – пользователю нет необходимости ехать в магазин, товар будет доставлен ему по адресу или в ближайшее почтовое отделение.
— Возможность получить сведения о качестве товара по отзывам других посетителей.
— Возможность покупки редкого и качественного товара.
— Возможность выставления на продажу Продукцию пользователей.
1 Постановка задачи
Описание предметной области
В ходе разработки данного проекта были проанализированы различные Интернет-магазины: http://Magi.by [1], http://Shop.by [2], http://Gepard.by [3]. На основании этого был сделан вывод о содержании, контексте, системе меню такого рода ресурсов. Интернет-магазин должен содержать следующую информацию:
— Информация о цифровой техники(характеристики, параметры, информацию о изготовителе, комментарии пользователей , цена);
— Информация о магазине;
— Информация о доставке.
Интернет-магазин должен обеспечивать следующие возможности:
— Быстрый поиск по любому запросу пользователя;
— Возможность складывать товар в корзину;
— Возможность получать всю необходимую информацию о товаре;
— Возможность оценить приобретенный продукт.
1.2 Актуальность решаемой задачи
Интернет-магазины в настоящее время набирают большую популярность и многие пользователи отдают им предпочтение перед обычными магазинами. Каждая современная организация, в том числе и по выпуску цифровой техники, стремится прежде всего разместить свой товар именно в интернет-магазинах, так как это способствует быстрому продвижению своего товара. Интернет-магазин цифровой техники, как правило, лучшее средство не только для производителей, но и для покупателей, т.к. обладает вышеперечисленными преимуществами (см. раздел «Введение»).
В процессе своего развития цифровая техника достаточно быстро устаревает, поэтому как покупатель, так и продавец заинтересованы в надежной реализации интернет-магазина, которая позволяет динамично обновлять ассортимент цифровой техники.
Характеристика решаемой задачи
Целью дипломного проекта является разработка интернет-магазина «Цифровая техника», который должен удовлетворять вышеперечисленным требованиям (см. раздел «Описание предметной области»).
В соответствии с поставленной целью и требованиями были сформулированы следующие задачи:
1. Разработка простого и удобного интерфейса;
2. Создание каталогов, для распределения и быстрого поиска нужного товара;
3. Создание прайс-листа, который показывает весь имеющейся товар;
4. Разработка административной зоны, который позволит бес знаний языков программирования редактировать Интернет магазин.
5. Ограничение доступа пользователей. Позволяет защитить сайт от различных вмешательств в его работу.
2 Проектирование программного продукта
2.1 Разработка модели данных
ER-модель — это модель данных, позволяющая описывать концептуальные схемы. Она представляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных.
Функциональная модель представлена виде BPWin-диаграммы:
Рисунок 1 – Костекстная диаграмма
Рисунок 2 – Диаграмма декомпозиции
2.2 Разработка математической модели
Для разработки математической модели использовался способ проектирования схемы алгоритмов, которые дают четкую и достоверную информацию об этапе системного анализа и моделирования.
Схемой алгоритмов называют графическое представление алгоритма, в котором он изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
В схема алгоритмов каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и др.) соответствует геометрическая фигура, представленная в виде блочного символа.
Схема алгоритмов работы интернет-магазина.
Схема алгоритмов работы административной зоны.
Да Нет
\