Функциональное назначение программы « Optimal »
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Функционал программы основывается на необходимости сотрудников фирмы в автоматизации определенных процессов в распределении затрат рекламы. Исходя из возможностей компании ООО «ПВ Транс», продукт обладает следующими особенностями:

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

2. Исходя из того, что в конечном итоге будет обрабатываться большое количество данных, предполагается база данных для их хранения.

3.Опираясь на то, что нужен несложный и обычный интерфейс используется операционная система Windows. Это также обусловлено тем, что на всех машинах установлена данная операционная система.

4. Так как нужно визуальное представление об изменении состояния рекламной деятельности, нужен графический отчет об изменении прибыли, а течении года.

Разработка приложения производилась в программе Visual Studio с использование среде программирования C#, которая, на мой взгляд, является достаточно удобным средством для разработки приложений такого типа.

Для автоматизации распределения затрат сформирована база данных, в которую будут занесены виды рекламы, используемые компанией ООО «ПВ Транс» и статистические данные, которые в дальнейшем будут использоваться для расчета затрат и прибыли при данном виде оптимизации.

На рисунке 2 представлены основные функции программы «Optimal», которая используется исходные данные занесенные в базу данных.

 

 Таблица возможностей приложения Optimal         Рисунок 2

 

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

 

Работа с базой данных MySQL

Одним из важнейших этапов создания программы является проектирование базы данных. Понятие базы данных (БД) подразумевает взаимосвязанные данные о предметной области и описание их модели, хранимые в ЭВМ. Хорошо спроектированная БД - это совокупность взаимосвязанных, хранящихся с минимальной избыточностью данных, использующихся оптимальным образом для нескольких приложений и нескольких пользователей. Для хранения и использования нужных нам значений используется система управления базами данных MySQL.

Выбор пал на MySQL потому, что данная СУБД имеет относительно высокую скорость работу, быстроту обработки данных и оптимальную надежность. Немаловажно и то, что MySQL распространяется бесплатно и представляет собой программное обеспечение с открытым кодом.

Работа проходит в базе данных World с таблицами Products(рис.3) и MakeGr(рис.4).

    Таблица Products                                                            Рис. 1

     

В таблицу Products базы данных World входят исходные данные для анализа, имеющие следующие типы данных:

– Id идентификатор-уникальный индекс для определения уникальности данной строки (числовой, тип данных integer);

– SortRekl-обозначает тип рекламы, который будет анализироваться (текстовый, тип данных varchar);

– Pay-сумма затрат на одну единицу определенного вида рекламы (числовой, тип данных integer);

– HowManyTimes-оптимальное количество раз использования рекламы в течение месяца (числовой, тип данных integer);

– Income-доход с одной единицы определенного вида рекламы (числовой, тип данных integer);

 

Таблица MakeGr                                                        Рис. 2

 

В таблице MakeGr содержатся итоговые данные, имеющие следующие типы:

– Month-месяц в котором проводится анализ (числовой, тип данных integer);

– Summ-сумма прибыли за месяц, которому соответствует расчет (числовой, тип данных integer);

– BudjetNach-введенный бюджет, оптимизация которого производится по типам рекламы (числовой, тип данных integer);

 

Дата: 2019-02-02, просмотров: 212.