Файл: Проектирование реализации операций бизнес-процесса «Продажи»(Выбор комплекса задач автоматизации).pdf
Добавлен: 30.04.2023
Просмотров: 92
Скачиваний: 2
СОДЕРЖАНИЕ
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.8. Контрольный пример реализации проекта и его описание
Рисунок 2.5. Справочник Договоры
Рисунок 2.6. Справочник Продавцы
Описание документов, необходимых для получения исходной информации
Экранные формы размещения данных описаны в таблице 2.6
Таблица 2.7
Описание входных документов
№ пп |
Наименова-ние |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Отгрузка |
|
|
|
2 |
Заказ |
|
|
|
3 |
Счёт |
|
|
|
Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.6-2.9
Рисунок 2.6 Документ Отгрузка
Рисунок 2.7 Документ Заказ
Рисунок 2.8 Документ Счёт
2.3. Характеристика результатной информации
Экранные формы отчетов описаны в таблице 2.7
Таблица 2.8
Описание выходных документов
№ пп |
Номенклатура |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Отгрузка |
|
|
|
2 |
Заказы по товару |
|
|
|
3 |
Оплата |
|
|
|
2.4. Общие положения (дерево функций и сценарий диалога)
Иерархия функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт.
Рис. 2. 9. Дерево функций
В разработанной программе предусмотрены два пользователя – Продавец и Директор. Дерево диалога изображено на рисунке 2.11
Рис. 2. 10. Дерево диалога
2.5. Характеристика базы данных
Описание таблиц базы данных
В таб. 2.10 описаны характеристики таблицы Вид_товара
Таблица 2.10
Вид товара
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код вида |
Код вида |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб. 2.11 описаны характеристики таблицы Товар
Таблица 2.11
Товар
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код товара |
Код |
Счетчик |
Ключевое поле |
|
Наименование |
Номенклатура |
Строка |
20 |
|
Код вида |
Код вида |
Число |
||
Материал |
Материал |
Строка |
30 |
|
Цвет |
Цвет |
Строка |
10 |
В таб. 2.12 описаны характеристики справочника Покупатели
Таблица 2.12
Покупатели
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код покупателя |
Код |
Счетчик |
Ключевое поле |
|
Наименование |
Наименование |
Строка |
20 |
|
Код договора |
Код договора |
Число |
||
Адрес |
Адрес |
Строка |
25 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.13 описаны характеристики справочника Договоры
Таблица 2.13
Договоры
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код договора |
Код договора |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таблице 2.14 описаны характеристики справочника Продавцы
Таблица 2.14
Продавцы
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код продавца |
Код |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
|
Адрес |
Адрес |
Строка |
25 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.15 описаны характеристики таблицы Отгрузка
Таблица 2.15
Отгрузка
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Цена |
Цена |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
Код продавца |
Код продавца |
Число |
10 |
|
Код договора |
Код договора |
Число |
10 |
В таб. 2.16 описаны характеристики таблицы Заказ
Таблица 2.16
Заказ
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
Наличный Расчет |
Наличный расчет |
Булево |
В таб. 2.17 описаны характеристики таблицы Счёт
Таблица 2.17
Счёт
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код товара |
Код товара |
Число |
10 |
|
Код покупателя |
Код покупателя |
Число |
10 |
|
Цена |
Цена |
Число |
10 |
|
Количество |
Количество |
Число |
10 |
|
ДатаОплаты |
Дата оплаты |
Дата |
Получили схему данных
Рис 2.12 Схема данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
Описание пакета (дерево вызова программных модулей)в среде 1С:Предприятие представлено в таблице 2.9
Таблица 2.9
Описание модулей
№п/п |
Номенклатура подсистемы |
Функции подсистемы |
1 |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы «1С:Предприятие 8.3». |
2 |
Справочники |
Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации |
3 |
Документы |
Содержит предопределенные процедуры для осуществления оформления документов |
4 |
Отчеты |
Содержит предопределенные процедуры для формирования отчетов |
2.7. Описание программных модулей
Программные модули в "1С:Предприятии 8"
Программный модуль представляет собой текст на встроенном языке "1С:Предприятия 8", расположенный в определенном месте конфигурации.
В соответствии с этим различают следующие виды программных модулей:
Главный модуль предназначен для запуска основных процедур и функций программы.
Модуль работы со справочниками предназначен для поиска, просмотра информации в справочниках, отбор и сортировка, редактирование данных и печать. В компьютерных системах баз данных пользователи для ввода, просмотра и распечатки отчетов с информацией базы данных могут использовать формы.
Основные преимущества использования форм:
При вводе данных в поля формы, приложение может считывать словарь данных сервера и автоматически проверить допустимость данных в соответствии с правилами целостности.
Поле ввода в форме представляет собой список допустимых значений, из которых пользователи могут выбрать нужное.
Область формы может выводить шаблон, соответствующий текущей выводимой в форме записи.
Командные кнопки в форме могут выполнять действия, связанные с выводимой в форме текущей записью.
Формы для занесения документов вызываются из главного меню программы. Информационной базой данного модуля являются документы.
Модуль «Формирование отчетов» необходим для формирования печатных форм. В этом модуле хранятся шаблоны для печати. После запроса обрабатывается исходная информация в соответствии с заданными параметрами пользователя, затем формируется отчет. Отчеты выполняются при помощи механизма 1С «Построитель отчетов».
Рٜиٜсунٜоٜкٜ 2.13. Схемٜаٜ рٜаٜбоٜтٜы «Пٜоٜстٜрٜоٜиٜтٜелٜя оٜтٜчетٜоٜвٜ»
Практически все виды запросов, которые можно построить программно, в 1С можно построить визуально. Также в 1С есть возможность создавать разнообразные запросы выборки. Существует развитая система фильтров. Фильтры и система сортировки - одна из наиболее сильных сторон 1С. Фильтры строятся с помощью запросов или установкой критериев.
Компьютерные системы используют отчеты и запросы для считывания и представления данных таким образом, чтобы обеспечить полезность информации, содействовать принятию решений или поддерживать коммерческие приложения.
Блок-схема документа «Реализация» имеет следующий вид.
Рٜиٜсунٜоٜкٜ 2.14. Блٜоٜкٜ-схемٜаٜ доٜкٜумٜенٜтٜаٜ «Отгрузка»