Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ргрыч

.docx
Скачиваний:
11
Добавлен:
30.03.2015
Размер:
321.61 Кб
Скачать

Федеральное агентство по образованию РФ

Омский государственный технический университет

Кафедра «Автоматизированные системы обработки информации и управления»

Расчетно-графическая работа

по дисциплине «Теория и технология программирования»

на тему:

АС « Деятельность компании дистрибьютора»

Пояснительная записка

Выполнил:

Студент группы САУ-211_________________________________Самборецкий И..И.

дата, число

Проверил:

канд.техн.наук., доцент _____________________________________ Цыганенко В.Н.

дата, число

Омск 2013

Содержание

1Анализ и методы решения задачи 3

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

2 Анализ потоков данных. Организация структур данных программы 4

3 Разработка структуры программы 7

4 Разработка алгоритмов решения задачи 9

5 Разработка пользовательского интерфейса 10

ЗАКЛЮЧЕНИЕ 11

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 12

1Анализ и методы решения задачи

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

Дистрибьюторы выполняют две важнейшие функции:

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

Как правило дистрибьюторы располагают: - собственным отделом продаж; - активной клиентской базой; - складскими помещениями; - грузовым автотранспортом.

Сотрудничество с дистрибьюторскими компаниями, несомненно, выгодно для производителей, так как снимает часть проблем связанных с самостоятельным распространением продукции.

Автоматизация дистрибьюторской компании позволит :

-эффективно управлять логистической сетью;

-управлять товарами и складами;

-эффективно управлять ассортиментом;

-управлять каналами сбыта;

-повысить удовлетворенность клиентов.

2 Анализ потоков данных. Организация структур данных программы

АС «дистрибьюторской компании» - это в первую очередь информационная система. Основным ресурсом здесь является информация, и система работает с ней.

На рисунке 1 приведена контекстная диаграмма потоков данных для данной системы, которая показывает входные данные, а также физические лица, которые являются источниками этих данных. На рисунке 2 её декомпозиция.

Рисунок 1 – Входные данные системы

Рисунок 2 – Первый уровень декомпозиции системы

Менеджер по продажам получает все данные (как входные, так и выходные) о наличии товара на складе, либо заказывает его у поставщиков. Всё движение внутренних данных он контролирует, получая отчеты со склада и службы доставки.

Структурой данных системы называют совокупность правил и ограничений, которые отражают связи, существующие между отдельными частями (элементами) данных. Структуру данных можно представить с помощью использования ER-диаграммы автоматизированной системы (рис. 3).

Рисунок 3 – ER-диаграмма

3 Разработка структуры программы

Функциональный блок А-0 представляет собой главную функцию системы, а стрелками указана входящая, выходящая, управляющая информации и все механизмы выполнения данной функции. Рисунок 4.

Рисунок 4 – Диаграмма А-0

Управления является управляющим и предоставляет входную информацию для блока Информация. Этот блок в свою очередь выдает входную информацию для блока Отчёт. Блок передача информации (устанавливает нормативы и требования) и приемников всей информации (отчетов) от остальных блоков.

Рисунок 5 – Диаграмма А0

Для модульного программирования также можно составить диаграмму структуры программы – диаграмму классов (рис. 6

Рисунок 6 – Диаграмма классов системы

4 Разработка алгоритмов решения задачи

Клиент оформляет заявку на товар в компании, его заявку рассматривают и затем заключается договор. По подписанию всех договоров производится оплата и доставка товара по месту назначения.

Рисунок 7 – Диаграмма алгоритмов

5 Разработка пользовательского интерфейса

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

Примеры интерфейсов, которые в немного измененном виде могут использоваться в данной программе, можно увидеть на рисунках 8.

Рисунок 8 – Интерфейс системы

ЗАКЛЮЧЕНИЕ

В данной расчетно-графической работе проведена разработка автоматизированной системы для «Компании дистрибьютера». Проведен анализ актуальности данной разработки и возможности её использования. Представлены диаграммы потоков данных да этой системы, её структура, алгоритм общей работы такой программы и её интерфейс. При анализе работы программы использовались IDEF0-диаграммы, DFD-диаграммы, ER-диаграммы, диаграммы деятельности и диаграмма классов. В совокупности эти диаграммы являются целостным представлением системы.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Цыганенко В. Н. Технология программирования: методические указания к курсовому проектированию. – Омск: ОмГТУ, 2005. – 44 с.

  2. Цыганенко В. Н., Белик А. Г. CALS/CASE-технологии проектирования информационных систем: методические указания к лабораторным работам. – Омск: ОмГТУ, 2007. – 51 с.

  3. Цыганенко В. Н. CALS/CASE-технологии проектирования информационных систем: конспект лекций. – Омск: Изд-во ОмГТУ, 2007. – 88 с.

  4. Цыганенко В. Н. Технология программирования: методические указания к практическим занятиям. – Омск: ОмГТУ, 2005. – 35с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]