Диплом: Автоматизация управлением процесса отгрузки товара в ООО "ТЭК Викинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
69
объекта
4
Проведен
Булево
Свойство
объекта
Проведен
Проведен
Нет
5
Договор
ДокументСсылка.Дого
вора
Реквизит
Договор
Нет
6
Поручени
е
ДокументСсылка.Пору
чениеЭкспедитору
Реквизит
Поручени
е
Нет
7
Склад
СправочникСсылка.Ск
лады
Реквизит
Склад
Нет
8
Клиент
СправочникСсылка.Кл
иенты
Реквизит
Клиент
Нет
9
Ответств
енный
СправочникСсылка.Со
трудники
Реквизит
Ответстве
нный
Нет
1
0
Товары
Таблична
я часть
Товары
1
1
Товар
СправочникСсылка.То
вары
Реквизит
Товар
Нет
1
2
Количест
во
Число (10.3)
Реквизит
Количест
во
Нет
Таблица 26
Структура документа Акт выполненных работ
К
о
д
Имя
Тип
Вид
Синоним
Коммент
арий
Использ
ование
Индекси
рование
1
ПометкаУ
даления
Булево
Свойство
объекта
Пометка
удаления
Пометка
удаления
Нет
2
Номер
Строка (П9)
Свойство
объекта
Номер
Номер
Нет
3
Дата
Дата и время
Свойство
объекта
Дата
Дата
Нет
4
Проведен
Булево
Свойство
объекта
Проведен
Проведен
Нет
5
Договор
ДокументСсылка.Дого
вора
Реквизит
Договор
Нет
6
Поручени
е
ДокументСсылка.Пору
чениеЭкспедитору
Реквизит
Поручени
е
Нет
7
Клиент
СправочникСсылка.Кл
иенты
Реквизит
Клиент
Нет
8
Ответств
енный
СправочникСсылка.Со
трудники
Реквизит
Ответстве
нный
Нет
9
Услуги
Таблична
я часть
Услуги
1
0
Услуга
СправочникСсылка.То
вары
Реквизит
Услуга
Нет
1
1
Количест
во
Число (10.3)
Реквизит
Количест
во
Нет
1
2
Цена
Число (10.2)
Реквизит
Цена
Нет
1
3
Сумма
Число (10.2)
Реквизит
Сумма
Нет
70
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
При разработке ИС, главной задачей автоматизации документооборота,
существенным этапом есть описание иерархии в функциях управления и
обработки необходимых данных разрабатываемой программной системы.
Дерево функций являет собой иерархическую структуру действий, которые
реализованы в ИС. Данные действия (функции) программного продукта можем
разделить на две основные функции:
1) служебные функции – всегда одинаковы для всех разрабатываемых
автоматизированных систем по управлению компанией на данном этапе
проектирования аппаратных и программных средств. Функции данного вида
призваны обеспечить безопасность ввода, обработки и хранения информации,
облегчить работу с системой, сделать ее наиболее удобной и незатруднительной
для конечного пользователя.
2) главные функции управления и обработки данных – свойственны как
информационным системам любой специализации, так и именно данной ИС. Они
воспроизводят особенности некоторого процесса обработки информации, при
получении результатов, ведении информационной базы проекта. Данные функции
организованы в таком порядке и в таком составе, которые продиктованы
соглашениями обработки и управления данными в конкретной предметной
области.
Состав и классификация функций разрабатываемого программного
продукта представлены в виде дерева функций рисунок 11, сценарий на рисунке
12.
71
ФУНКЦИИ ИС
СЛУЖЕБНЫЕ
ОСНОВНЫЕ
ВЕДЕНИЕ
СПРАВОЧНИКОВ
ЗАПОЛНЕНИЕ
ВХОДНЫХ
ЭКРАННЫХ
ФОРМ
ОБРАБОТКА
ИНФОРМАЦИИ
ВЫДАЧА
РЕЗУЛЬТАТОВ
ПРОВЕРКА
ЛОГИНА И
ПАРОЛЯ
ПОЛЬЗОВАТЕЛЯ
ПОПОЛНЕНИЕ
КОРРЕКТИРОВКА
Рисунок 11 Дерево функций ИС
Основное меню
Документы СправочникиГлавное
Товары
Сотрудники
Подразделения
Прием товаров
Поручение
экспедитору
Товарная
накладная
Акт выполенных
работ
Отчеты
Рисунок 12 Сценарий диалога
72
2.3.2. Характеристика базы данных
Логическая модель отображает состав и взаимосвязи таблиц, отражающих
содержание информационной модели и в терминах конкретной конфигурации
представлена на рисунке 13.
Должности
PK,FK1 Код
Наименование
Отделы
PK,FK1 Код
Наименование
Сотрудники
PK Код
ФИО
Должность
Отдел
Автомобиль
Грузоподьемность
Пол
Дата рождения
Адрес
Телефон
FK1,FK2,FK3,FK4,FK5 Номер
FK1,FK2,FK3,FK4,FK5 Дата
Организации
PK Код
Наименование
ИНН
Адрес
Телефон
Почта
Контактное лицо
FK1 Номер
FK1 Дата
Клиенты
PK Код
Наименование
ИНН
ИПП
Адрес
Телефон
Почта
Контактное лицо
FK1,FK2,FK3,FK4,FK5 Номер
FK1,FK2,FK3,FK4,FK5 Дата
Склады
PK Код
Наименование
FK1,FK2,FK3,FK4 Номер
FK1,FK2,FK3,FK4 Дата
Еденицы измерения
PK,FK1 Код
Наименование
Товары
PK Код
Наименование
Еденица измерения
Тип упаковки
FK1,FK2,FK3,FK4 Номер
FK1,FK2,FK3,FK4 Дата
Типы упаковки
PK,FK1 Код
Наименование
Транспортная накладная
PK Номер
PK Дата
Договор
Поручение
Клиент
Склад
Адрес доставки
Ответственный
Товар
Количетсво
Услуга
Количество
Цена
Сумма
Договор
PK,FK1,FK2,FK3,FK4 Номер
PK,FK1,FK2,FK3,FK4 Дата
Клиент
Сумма договора
Ответственный
Поручение экспедитору
PK,FK1 Номер
PK,FK1 Дата
Договор
Клиент
Дата заявки
Склад отправки
Адрес доставки
Ответственный
Поступление товаров
PK Номер
PK Дата
Поставщик
Склад
Ответственный
Товар
Количество
Цена
Сумма
Доверенность
PK Номер
PK Дата
Договор
Поручение
Склад
Клиент
Ответственный
Товар
Количество
Акт выполненных работ
PK Номер
PK Дата
Договор
Поручение
Клиент
Ответственный
Услуга
Количество
Цена
Сумма
Рисунок 13 - логическая модель разрабатываемой
конфигурации
73
Таблица 27
Структура справочника Клиенты
К
од
Имя
Тип
Вид
Синоним
Коммента
рий
Использо
вание
Индексиро
вание
1
ПометкаУд
аления
Булево
Свойство о
бъекта
Пометка уд
аления
Пометка уд
аления
Нет
2
Код
Строка (
Ф9)
Свойство о
бъекта
Код
Код
Нет
3
Наименова
ние
Строка (
П100)
Свойство о
бъекта
Наименован
ие
Наименован
ие
Нет
4
Адрес
Строка (
П100)
Реквизит
Адрес
ДляЭлемен
та
Нет
5
ИНН
Строка (
П10)
Реквизит
ИНН
ДляЭлемен
та
Нет
6
КПП
Строка (
П10)
Реквизит
КПП
ДляЭлемен
та
Нет
7
Контактное
Лицо
Строка (
П100)
Реквизит
Контактное
лицо
ДляЭлемен
та
Нет
8
Почта
Строка (
П10)
Реквизит
Почта
ДляЭлемен
та
Нет
9
Телефон
Строка (
П10)
Реквизит
Телефон
ДляЭлемен
та
Нет
Таблица 28
Структура справочника Организации
К
од
Имя
Тип
Вид
Синоним
Коммента
рий
Использо
вание
Индексиро
вание
1
ПометкаУд
аления
Булево
Свойство о
бъекта
Пометка уд
аления
Пометка уд
аления
Нет
2
Код
Строка (
Ф9)
Свойство о
бъекта
Код
Код
Нет
3
Наименова
ние
Строка (П
100)
Свойство о
бъекта
Наименова
ние
Наименова
ние
Нет
4
ИНН
Число (6.
0)
Реквизит
ИНН
ДляЭлемен
та
Нет
5
Адрес
Строка (Н
еогр)
Реквизит
Адрес
ДляЭлемен
та
Нет
6
Телефон
Строка (П
10)
Реквизит
Телефон
ДляЭлемен
та
Нет
7
Почта
Строка (Н
еогр)
Реквизит
Почта
ДляЭлемен
та
Нет
8
Контактное
Лицо
Строка (П
50)
Реквизит
Контактное
лицо
ДляЭлемен
та
Нет
Таблица 29
Структура справочника Склады
К
од
Имя
Тип
Вид
Синоним
Комментар
ий
Использо
вание
Индексиро
вание
1
ПометкаУда
ления
Булево
Свойство о
бъекта
Пометка уд
аления
Пометка уд
аления
Нет
2
Код
Строка (
Ф9)
Свойство о
бъекта
Код
Код
Нет
74
3
Наименова
ние
Строка (
П50)
Свойство о
бъекта
Наименован
ие
Наименован
ие
Нет
Таблица 30
Структура справочника Сотрудники
К
о
д
Имя
Тип
Вид
Синоним
Коммент
арий
Использ
ование
Индексир
ование
1
ПометкаУ
даления
Булево
Свойство
объекта
Пометка у
даления
Пометка у
даления
Нет
2
Код
Строка (Ф9)
Свойство
объекта
Код
Код
Нет
3
Наименов
ание
Строка (П100)
Свойство
объекта
Наименов
ание
Наименов
ание
Нет
4
Должност
ь
СправочникСсыл
ка.Должности
Реквизит
Должность
ДляЭлеме
нта
Нет
5
Отдел
СправочникСсыл
ка.Отделы
Реквизит
Отдел
ДляЭлеме
нта
Нет
6
Автомобил
ь
Строка (П50)
Реквизит
Автомобил
ь
ДляЭлеме
нта
Нет
7
Грузоподь
емность
Число (10.3)
Реквизит
Грузоподь
емность
ДляЭлеме
нта
Нет
8
Пол
ПеречислениеСсы
лка.Пол
Реквизит
Пол
ДляЭлеме
нта
Нет
9
ДатаРожд
ения
Дата
Реквизит
Дата рожд
ения
ДляЭлеме
нта
Нет
1
0
Адрес
Строка (Неогр)
Реквизит
Адрес
ДляЭлеме
нта
Нет
1
1
Телефон
Строка (П10)
Реквизит
Телефон
ДляЭлеме
нта
Нет
Таблица 31
Структура справочника Товары
К
о
д
Имя
Тип
Вид
Синоним
Коммент
арий
Использ
ование
Индекси
рование
1
ПометкаУ
даления
Булево
Свойство
объекта
Пометка у
даления
Пометка
удаления
Нет
2
Код
Строка (Ф9)
Свойство
объекта
Код
Код
Нет
3
Наименов
ание
Строка (П100)
Свойство
объекта
Наименов
ание
Наименов
ание
Нет
4
Родитель
СправочникСсылка.Т
овары
Свойство
объекта
Родитель
Родитель
Нет
5
ЭтоГруппа
Булево
Свойство
объекта
Это групп
а
Это групп
а
Нет
6
ЕденицаИ
змерения
СправочникСсылка.Е
деницыИзмерения
Реквизит
Еденица и
змерения
ДляЭлем
ента
Нет
7
ТипУпако
вки
СправочникСсылка.Т
ипыУпаковки
Реквизит
Тип упако
вки
ДляЭлем
ента
Нет
75
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Всю структуру программы можно будет отобразить в блок-схеме, который
продемонстрирован на 14.
Модули
системы
Управляющие
модули
Функциональн
ые модули
Сервисные
модули
Модуль
справочной
системы
Модуль печати
документов
Модуль
справочники
Модуль отчеты
Модуль
безопасности
Модуль
инициализации
интерфейса
программы
Модуль
импорта/
экспорта
Модуль
взаимодействи
я с базой
данных
Модуль
«Главная
форма
программы»
Рисунок 14 Структура программных модулей
76
Таблица 32
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Модуль безопасности
разрабатываемой
информационной
системы
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля, вход
пользователей в систему, автоматический
выход из системы через определенный
промежуток времени
2
Модуль по
инициализации
интерфейса
разрабатываемой
программы
После успешного входа в систему, запускает
программу, используя настройки прав доступа
для учетной записи пользователя
3
Модуль
импорта/экспорта
данных программы
По назначенному расписанию или по запросу
пользователя устанавливает соединение с
серверами баз данных внешних систем и
выполняет импорт или экспорт данных
4
Модуль по
взаимодействию с
базой данных
системы
Содержит процедуры и функции, используемые
для установления соединения с базой данных
ИС, а также управляющие операциями чтения,
записи и редактирования данных
5
Модуль справочной
информации системы
Содержит процедуры и функции, необходимые
для отображения справочной информации
6
Модуль «Главная
диалоговая форма
программы»
Содержит главное меню, из которого
осуществляется вызов остальных экранных
форм
7
Модуль по
формированию
отчетов
Содержит процедуры и функции для ввода
параметров запроса, просмотра и печати
отчетов
8
Модуль печати
документов
Вывод документов на печать
9
Модуль
формирования
справочников
Содержит процедуры и функции, необходимые
для отображения справочников
2.3.4.Описание программных модулей
Основные вычисления в программе происходят при загрузке системы.
Блок-схема программного модуля генерации отчета и технологического
процесса решения задачи в диалоговом режиме.
77
Начало
Ввод
данных
Генерация
отчета
Отчет верен?
Редактирование
отчета
Сохранение
отчета
Печать
отчета
Конец
Нет
Да
Рисунок 15 Блок-схема алгоритма модуля формирования
отчетов
78
Начало
Загрузка системы
Арм
сотрудника
отдела
АРМ
сотрудника
отдела
Проверка пароляФайл Пароль
Ошибка? хДа
Нет
Загрузка
главного меню и
выбор пункта
меню
Пункт меню?
А
В
Х
Основные функции
Служебные функции
Выход
Заставка
Пароль
Рисунок 16 Технологический процесс загрузки системы

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)