Файл: Разработка конфигурации «Предоставление рекламных услуг» в среде 1С:Предприятие 8.3. (Выбор комплекса задач автоматизации).pdf
Добавлен: 24.04.2023
Просмотров: 338
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес-процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и ее описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В автоматизированной системе автоматизации технологии работы менеджера рекламного агентства кодированию подлежат следующие объекты:
- клиенты;
- реализация услуг (продукции);
- позиция реализации;
- продукция;
- специалисты.
Структура нормативно-справочной информации, используемой для разработки автоматизированной системы продаж, показана в таблице 2.1.
Таблица 2.1 - Структура нормативно-справочной информации
|
№ п/п |
Наименование кодируемого множества объектов |
Значность кода |
Система кодирования |
Вид классификатора |
|
1 |
2 |
3 |
4 |
5 |
|
1 |
Код клиента |
ХХХ |
порядковая |
локальный |
|
2 |
Код реализации |
ХХХ ХХХХХ |
серийно – порядковая |
локальный |
|
3 |
Код продукции |
ХХХХХ |
порядковая |
локальный |
|
4 |
Код специалиста |
ХХХХ |
порядковая |
локальный |
|
5 |
Код позиции |
ХХХХХ ХХ |
серийно – порядковая |
локальный |
Описание систем классификации и кодирования.
- Код клиента. Длина кода ХХХ, где ХХХ – порядковый номер клиента.
- Код реализации продукции рекламного агентства. Длина кода ХХХ ХХХХХ, где ХХХ – порядковый номер клиента, ХХХХХ – порядковый номер операции продажи от данного клиента.
- Код позиции. Длина кода ХХХХХ ХХ, где ХХХ – порядковый номер операции продажи, ХХ – порядковый номер позиции операции продажи.
- Код продукции. Длина кода ХХХХХ, где ХХХХХ – порядковый номер продукции в классификаторе.
- Код специалиста. Длина кода ХХХХ, где ХХХХ – порядковый номер специалиста в классификаторе.
Кодирование — это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования. В нашей информационной системе используется порядковая система кодирования. Порядковая система - это последовательное присвоение каждому объекту кодируемого множества номера его порядка, т.е. в присвоении цифр натурального ряда в порядке расположения объектов. Этот порядок может быть случайным или определяться после предварительной группировки объектов, например, по алфавиту.
Нормативно-справочная информация в автоматизированных системах представляет собой ядро единого информационного пространства предприятия (организации), включающее в себя набор справочников, словарей, классификаторов, стандартов, регламентов, используемых в деятельности предприятия. В разрабатываемой автоматизированной системе в качестве нормативно-справочной информации используются внутренние правила организации и перечень предлагаемых услуг.
Далее определим сущности информационной системы менеджера рекламного агентства и установим связи между ними.
На рис.2.2 приведена диаграмма «Сущность - Связь» разрабатываемой системы.
Рис.2.2. Диаграмма «Сущность - Связь».
Определим типы связей между сущностями информационной системы менеджера рекламного агентства.
Каждый клиент может осуществить множество закупок в рекламном агентстве. Связь 1:N.
Каждый менеджер может провести множество продаж в рекламном агентстве. Связь 1:N.
Каждому виду продукции соответствует множество записей в журнале позиций продаж. Связь 1:N.
В каждую продажу входит множество позиций. Связь 1:N.
Определим сущности информационной системы менеджера рекламного агентства и их свойства.
Таблица 2.2 - Справочник “Клиенты”
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код клиента |
Числовой |
Целое |
|
Наименование |
Текстовый |
40 |
|
ИНН |
Текстовый |
15 |
|
Адрес |
Текстовый |
50 |
|
Телефон |
Текстовый |
15 |
|
ФИО руководителя |
Текстовый |
40 |
Таблица 2.3 - Справочник “Виды услуг” (продукция)
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код вида продукции |
Числовой |
Целое |
|
Наименование |
Текстовый |
40 |
|
Единица измерения |
Текстовый |
15 |
|
Стоимость |
Денежный |
Таблица 2.4 - Справочник “Менеджеры”
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код специалиста |
Числовой |
Целое |
|
ФИО |
Текстовый |
40 |
|
Должность |
Текстовый |
15 |
|
Роль в системе |
Текстовый |
15 |
|
Пароль |
Текстовый |
15 |
Таблица 2.5 – Журнал продаж
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код продажи |
Числовой |
Целое |
|
Клиент |
Текстовый |
40 |
|
Дата |
Дата |
15 |
Таблица 2.6 – Позиции продаж
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код позиции |
Числовой |
Целое |
|
Наименование продукции |
Текстовый |
40 |
|
Количество |
Дата |
15 |
|
Стоимость |
Денежный |
На рис.2.2 приведена логическая модель разрабатываемой системы, на рис.2.3 – диаграмма потоков данных.
Рис.2.2. Логическая модель информационной системы менеджера рекламного агентства
2.3. Характеристика результатной информации
Выходными данными, формируемыми системой, являются:
- Свод по услугам с реквизитами:
- Период;
- Наименование услуги;
- Выручка от реализации услуг.
Данный отчет позволяет менеджерам рекламного агентства проводить анализ спроса и реализации по видам услуг, принимать управленческие решения о необходимости включения или исключение видов услуг из ассортимента рекламного агентства, либо изменения ценовой политики.
- Свод по специалистам с реквизитами:
- Период;
- ФИО специалиста;
- Выручка от реализации услуг.
Данный отчет дает возможность анализа эффективности работы по специалистам и последующего принятия решения о стимулировании, либо взыскания по специалистам.
2.4. Общие положения (дерево функций и сценарий диалога)
Разрабатываемый программный продукт будет автоматизировать функции обработки данных и подготовки документов по контролю заявок службы технической поддержки.
Выделяется два подмножества функций программы (рисунок 2.5):
- служебные функции (проверка пароля, управление окнами и др.)
- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.)
В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.
Вызов основных функций будет осуществляться при помощи кнопочной панели. При нажатии на одну из кнопок, в левой части экрана будет открываться «дерево объектов» для данной функции. Правая часть экрана – это рабочая зона, в которой и будут располагаться открытые окна.
Рис. 2.3. Дерево функций программы
Преимущество данного решения заключается в следующем:
Основные функции системы будут доступны пользователю одним кликом мышки;
В дереве объектов будет располагаться произвольное количество заявок и проектов, причем их можно фильтровать при помощи специального инструмента.
На кнопочную панель будут вынесены следующие функции:
Новая заявка. Стоит отдельной кнопкой, т.к. для ввода данных по новой заявке менеджеру необходимо вызвать эту функцию быстро, не заставляя долго ждать клиента. После нажатия на эту кнопку откроется дерево заявок и диалоговое окно «Новая заявка».
Справочники. По этой кнопке в дереве объектов открывается список справочников системы.
Документы. По нажатию на эту кнопку выходит список документов.
Отчеты. По этой кнопке осуществляется доступ к подготовке отчетов.
2.5. Характеристика базы данных
Далее проведем проектирование структуры таблиц проектируемой базы данных.
Таблица 2.7 – Структура таблицы «clients»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_cli |
Int |
|
|
nam |
Char |
40 |
|
inn |
Char |
15 |
|
adr |
Char |
50 |
|
tel |
Char |
15 |
|
fio_ruk |
Char |
40 |
Таблица 2.8 - Справочник “Виды услуг” (продукция)
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_vid |
Int |
|
|
nam |
Char |
40 |
|
edizm |
Char |
15 |
|
stm |
currency |
Таблица 2.9 - Справочник “spc”
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_spc |
Int |
|
|
fio |
Char |
100 |
|
dolgn |
Char |
50 |
|
fol |
Char |
15 |
|
passw |
Char |
20 |
Таблица 2.10 – Структура таблицы «gur_prod»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_prod |
Int |
|
|
code_cli |
int |
|
|
day |
Date |
|
|
code_spc |
int |
Таблица 2.11 – Структура таблицы «pos_prod»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
code_pos |
Int |
|
|
code_prod |
Char |
40 |
|
kol |
Date |
|
|
stm |
currency |
Физическая модель данных приведена на рис.2.4.