Диплом: Автоматизация расчетов с поставщиками и подрядчиками «STEAK HOME»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
актуализации, записей
Источники
Поставщики
Тип товаров
Склад
Товары
Поставщики
Метод доставки
информации
Ввод вручную
Ввод вручную
2.3. Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
В конфигурации предусмотрена работа одного пользователя – менеджера
отдела организации поставок, который и осуществляет основные операции по
расчетам с поставщиками.
Дерево функций разрабатываемого модуля представлено на рисунке 33.
Рисунок 33. Описание дерева функций пользователя конфигурацией Стоит
отметить, что некоторые функции разделены между
подсистемами конфигурации (рисунок 34):
Ввод
оперативных
данных
Заполнение
справочников
Служебные
Функции
пользователя
Ввод данных
Получение
отчетных
документов
Основные
69
Рисунок 34. Имеющиеся подсистемы
Стоит отметить, что некоторые объекты конфигурации могут брать
участие как в одной подсистеме, так и во всех (к примеру, справочник Товары).
На основании рассмотренных данных можно создать
последовательность работы пользователя с разрабатываемой системой (рисунок
35).
Формирование отчетной документации
Менеджер отдела организации поставок
Директор
Рисунок 35. Последовательность работы с создаваемой системой
На рисунке 36 рассматривается сценарий диалога.
Пункт Действия описывает возможные действия с объектами
конфигурации.
Ввод данных в справочники
Ввод оперативной информации о товарах
Контроль за выполнением поставок
Менеджер отдела организации поставок
Менеджер отдела организации поставок
Менеджер отдела организации поставок
70
Обновить
Удалить
Пункт Справочники используется для ввода первичных данных в базу
данных.
Пункт Документы применяется для ввода оперативной информации о
деятельности компании “Steak at home”.
Пункт Отчеты используется для вывода результатной информации по
расчетам с поставщиками.
Пункт Выход используется для закрытия конфигурации.
Рисунок 36. Сценарий диалога
2.3.2. Характеристика базы данных
После выполнения анализа начальной информации надо выделить
перечень используемых объектов:
сущностей БД:
Товары;
Типы товаров;
Поставщики;
меню
Расчет
Товары
Склады
Изменить
Тип товаров
Провести
Поставщики
Создать
Документы
Справочники
Действия
Расчет
Товары
Склады
Тип товаров
Отчет по
товарам
Поставщики
Отчет по
поставкам
Выход Формы Отчеты
71
Пол;
Управление поставками;
Склады.
Опишем далее основные атрибуты для указанных объектов (таблица 13):
Таблица 13
Описание атрибутов
Название
Тип
Длина
Ключевое поле
Тип товара
Код типа
Числовой
8
Да
Наименование
Текстовый
25
Ответственный
Текстовый
25
Склады
Код
Числовой
8
Да
Название склада
Текстовый
25
Поставщики
Код поставщика
Числовой
8
Да
Название
Текстовый
25
Адрес
Текстовый
25
Телефон
Текстовый
25
Товары
Номер товара
Числовой
3
Да
Название
Текстовый
25
Цена
Числовой
8
Склад
Ссылка
25
Да
Тип
Ссылка
25
Да
Дата поставки
Дата и время
Расчет
Номер
Числовой
3
Да
72
Поставщик
Ссылка
25
Да
Количество
Числовой
3
Продукция
Ссылка
25
Да
Стоит заметить, что все сущности в своей структуре применяют
ключевые поля. Рассмотрим далее результат связывания объектов хранилища
данных.
Между объектами Поставщики и Управление поставками присутствует
связь «один-ко-многим», поскольку один поставщик может несколько раз
присутствовать в документе Управление поставками.
Между объектами Товары заявок и Управление поставками есть связь
«один-ко-многим», поскольку 1 товар может несколько раз присутствовать в
документе Управление поставками.
Между объектами Тип товаров и Товар будет присутствовать связь типа
«один-ко-многим», поскольку один тип товаров несколько раз будет
присутствовать в перечне товаров.
Между объектами Склады и Товары используется связь «один-ко-
многим», так как один склад может содержать несколько разных товаров.
В результате получим следующую ER-модель (рисунок 37):
73
Рисунок 37. ER-модель
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Разработанная конфигурация включает в себя непосредственно модуль
конфигурации и платформу (серверную часть).
Платформа является базой для разработанного модуля и осуществления
все основных функций программного продукта.
Чтобы облегчить указанный процесс, разработано дерево вызовов
созданных объектов (рисунок 38).
Стоит отметить, что все объекты распределены по подсистемам, а также
для каждой подсистемы описаны:
справочники;
документы;
отчеты.
74
Рисунок 38. Дерево вызовов
Созданная конфигурация состоит с нескольких модулей:
основной модуль;
модуль справочников;
модуль документов;
модуль форм;
модуль отчетов.
В таблице 14 описаны функции модулей конфигурации.
Функции модулей
Таблица 14
п/п
Название
Функции
1
Основной модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида конфигурации
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется при
оперативном ведении документации и отчетности
3
Модуль
Содержит оперативные данные, на основании
Подсистема "Бухгалтерия"
Справочник "Поставщики"
Документ "Товары"
Справочник "Склад"
Отчеты
Подсистема "Отдел организации
поставок"
Справочник "Поставщики"
Справочник "Склады"
Документ "Товары"
Документ "Расчеты"
Отчеты
Подсистема "Транспортный
отдел"
Документ "Расчеты"
Документ "Товары"
Справочник "Склады"
Справочник "Тип товара"
75
документов
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
5
Модуль отчетов
Содержит инструменты для формирования
отчетности и вывода ее на печать
2.3.4. Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой конфигурации.
В конфигурации присутствуют следующие модули:
подсистемы:
Отдел организации поставок;
Бухгалтерия;
Транспортный отдел.
справочники:
Склады;
Поставщики;
Типы товаров.
документы;
Расчеты;
Товары.
отчеты:
Отчет по расчетам;
Отчет по товарам.
Изобразим деятельность некоторых модулей в виде блок-схем (рисунки
39):
76
Рисунок 39. Блок-схема составления отчета
2.4. Контрольный пример реализации проекта и его описание
Рассмотрим пример реализации проекта.
77
Рисунок 40. Главное окно ИС
В верхней части размещен перечень подсистем, после выбора какой-то
будут доступны функции для каждой из них.
Стоит отметить, что есть также пункты:
Настройка навигации;
Настройка действий.
Данные пункты предназначены для оперативной настройки интерфейса
конфигурации вне конфигуратора.
К примеру, для отдела организации поставок используются объекты,
рассмотренные на рисунке 41, а для транспортного отдела рассмотрено на
рисунке 42:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")