Диплом: Автоматизация и обеспечение информационной безопасности контроля качества в ООО "НетКрэкер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
В таблице «Вид документа» (см. табл. 2.3.6) хранится информация о видах
документа. Ключевым является поле «код_вида_документа».
Таблица 2.3.6
Таблица базы данных «Вид документа»
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код вида документа
Kod_vida_dokumenta
строка
20
ключевое
поле
Наименование
Name_tipa_dokument
a
строка
20
В таблице «Подразделение» (см. табл. 2.3.7) содержится информация
подразделения. Ключевым является поле «код_подразделения».
Таблица 2.3.7.
Таблица базы данных «Подразделение»
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код подразделения
Kod_podrazdeleniya
строка
20
ключевое
поле
Наименование
Name_podrazdeleniy
a
строка
20
Считается, что понятие «базы данных», а тем более - «система управления
базами данных» (СУБД) достаточно сложно в усвоении. Оно значительно
упрощается, если понять «физическую сущность» процессов, происходящих в
изучаемом программном продукте.
Следует помнить, что многие программные продукты являются средством
автоматизации соответствующих ручных процедур, которые просты в понимании.
В частности, база данных (при так называемом традиционном подходе к
проектированию) служит инструментом автоматизации расчетов, в которых
входные и выходные данные представлены в виде системы таблиц с большим
количеством строк и столбцов в каждой. [24]
68
Такие расчеты имеют место в процессах проектирования различных
процессов, технологий, устройств блоков, в управлении производством и т.д.
Все исходные данные были получены из разных источников и упорядочены
в виде табличной формы. Структура приведенных таблиц является линейной.
Целью создания базы данных является построение системы данных,
независящих от принятых алгоритмов программного обеспечения, применяемых
технических средств и физического расположения данных в компьютере,
обеспечивающих непротиворечивую и целостную информацию или при не
регламентируемых запросах. База данных предполагает многоцелевое ее
использование (нескольких пользователей, множество форм документов и запросов
одного пользователя). [3]
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Разрабатываемый документооборот будет реализован на технологической
платформе 1С: Документооборот. Платформа состоит из метаданных и
механизмов, описанных конфигурацией, и управляются они за счет объектов.
Конфигурация будущей программы реализуется путем использования продукта
"Конфигуратора" (компонента 1с), после чего запускается само приложение,
которое дает возможность получить доступ к главным функциям, которые были
реализованы в конфигураторе.
В 1С: Документооборот уже реализованы основные модули - модуль
приложения, модуль соединения и модуль сеанса. Задача была реализовать
необходимые для автоматизации отдельные модули, которые выполняют
требуемые функции. К таким модулям можно отнести: модуль объектов, модули
форм, модули набора записей и др.
На рисунке 2.6. изображена структурная схема (дерево программных
модулей).
69
Рисунок 2.6. Дерево программных модулей
Для реализации проекта в конфигурацию добавлены модули, их описание
представлено в таблице 2.3.8.
Таблица 2.3.8
Описание функций модулей
п/
п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и
функции, предопределенные
процедуры, процедуры и функции,
которые необходимо выполнить при
запуске системы "1С: Предприятие"
2.
Модуль объекта справочника
«Сотрудники»
Содержит предопределенные
процедуры формы списка и элемента
справочника
70
п/
п
Наименование модуля
Функции модуля
3.
Модуль объекта справочника
«Подразделения»
Содержит предопределенные
процедуры формы списка и элемента
справочника
4.
Модуль объекта справочника
«Учетные данные»
Содержит предопределенные
процедуры формы списка и элемента
справочника
5.
Модуль объекта справочника
«Вид документа»
Содержит предопределенные
процедуры формы списка и элемента
справочника
6.
Модуль объекта справочника
«Должности»
Содержит предопределенные
процедуры формы списка и элемента
справочника
7.
Модуль объекта справочника
«Тип документа»
Содержит предопределенные
процедуры формы списка и элемента
справочника
8.
Модуль объекта документа
«Потоки документа»
Содержит предопределенные
процедуры формы списка и элемента
справочника.
9.
Модуль «Безопасности»
Содержит процедуру реализации
ввода и проверку пароля, входа
пользователей в систему
10
Модуль
«Инициализация интерфейса»
Содержит процедуру запуска
программы после прохождения
авторизации
11
Модуль
«Взаимодействие с базой данных»
Содержит процедуру связи,
подключения базы данных
12
Модуль
«Управление деревом объектом»
Содержит процедуру управления
отображением дерева объектов и его
элементами
71
п/
п
Наименование модуля
Функции модуля
13
Модуль «Формирование отчетов»
Содержит процедуру создания,
формирования отчетов
14
Модуль «Печать документов»
Содержит процедуру реализации
печати документов
15
Модуль «Экспорт»
Содержит процедуру выгрузки
вложенных входящих данных
16
Модуль «Импорта»
Содержит процедуру загрузки данных
для отправки
17
Модуль «Справочной
информации»
Содержит процедуру отображения
справочной информации
2.3.4. Описание программных модулей
Программный модуль представляет собой текст на языке 1С: Предприятие,
который так же расположен в конфигураторе. Программный модуль в 1С может
быть разного вида:
общий модуль
модуль приложения
модуль внешнего соединения
модуль объекта
модуль сеанса
модуль форм
модуль менеджера объекта.
Для описания работы программных модулей составлена схема взаимосвязи
модулей, которая отображает структуру программы, ее составные части и связи
между ними.
Блок-схема показывает решения задачи на машине, используя составы
программных модулей, связи, используемые при входе и выходе алгоритма не
только для характеристики блоков, но и реализации локальности в блоках
72
некоторых модулей при обработке информации. Блок-схема — распространенный
тип схем (графических моделей), описывающих алгоритмы или процессы, в
которых отдельные шаги изображаются в виде блоков различной формы,
соединенных между собой линиями, указывающими направление
последовательности.
На рисунке 2.7. отображена блок схема общего модуля, процесса
документооборота
Первое действие, которое совершает пользователь при работе с системой -
это авторизация. После ввода данных, система производит проверку пароля. Если
пароль верный, программа совершит доступ под требуемой учетной записью. Если
пароль будет введен неверно, будет лишь один выбор - выход из программы.
Следующий шаг это отображение формы, которая даёт возможность
принять документы, отправить документы или сформировать отчет по проходящим
документам.
Отчеты предусматривают такую функцию как «печать данных». Можно
выйти из отчета, не запросив его печатную форму. При отправлении документа в
программе реализована возможность вложения. Во входящих, соответственно, есть
возможность экспорта.
73
Рисунок 2.7. Блок-схема общего модуля программы
Схемы могут использоваться на различных уровнях детализации, причем
число уровней зависит от размеров и сложности задачи обработки данных.
Уровень детализации должен быть таким, чтобы различные части и взаимосвязь
между ними были понятны в целом.
Соглашения выполнения правил блок-схемы закреплены ГОСТ и
международными стандартами.
На территории Российской Федерации действует единая система
программной документации (ЕСПД), частью которой является Государственный
стандарт — ГОСТ 19.701-90 «Схемы алгоритмов программ, данных и систем». [4]
74
2.4 Контрольный пример реализации проекта и его описание
Запуск программы осуществляется путем открытия файла-ярлыка
приложения в формате *exe. Первое окно, которое отобразит программа, это окно
авторизации пользователя в программе - рисунок 2.8.
Рисунок 2.8. Авторизация в программе
Программа требует ввести логин и пароль пользователя в соответствующие
поля формы. После чего, при нажатии кнопки «ОК», осуществится вход в
программу.
В случае, если пароль или логин введены неверно и будут не распознаны,
программа выдаст окно ошибки авторизации - рисунок 2.9.
Рисунок 2.9 Сообщение об ошибки входа в программу.
Применительно к системе 1С: Предприятие аутентификация – это процедура
проверки логина и пароля, которые ввёл пользователь, на корректность. Эту
операцию платформа может выполнять самостоятельно, либо может
75
воспользоваться результатами аутентификации, которую выполнил другой ресурс,
которому она доверяет.
При успешном входе в систему откроется главная форма программы. На
рисунке 2.10 отображена главная форма. Этот формат формы доступен
пользователям программы с ограниченными правами.
При открытии главной формы, на ней можно видеть три главных раздела для
работы с документами - «Входящие документы», «Исходящие документы» и
«Отчеты по документообороту»
Рисунок 2.10. Главная форма системы
В отличии от пользователя с ограниченными правами в системе,
администратору доступны дополнительные поля для настройки программы. На
рисунке 2.11. показана главная форма программы, если использовать программу
под учетной записью администратора.
Администратору доступны на главной форме такие разделы как:
Справочники;
Настройки.
Настройки системы включают в себя функции для обновления
документооборота на более новую версию в случае ее появления. Обновление
может добавляться как через конфигуратор, так и через откладку программы.
76
На верхней панели есть значок вопроса. Это раздел "О программе", он дает
краткое описание программы, актуализацию версии, информацию о дате ее
производства.
В этом разделе так же, доступна информация «Помощь», которая содержит
методичку по работе с приложением.
Рисунок 2.11 Главная форма при авторизации администратора
Перед пользованием программы рекомендуется заполнить справочники с
данными для удобства пользования в дальнейшем при заполнении форм первичной
информацией. На рисунке 2.12 отображена форма для заполнения справочника
«Сотрудники». Так как справочник «Должности» еще не заполнен, при заполнении
формы «Сотрудники», в выпадающем поле «Должность» нет данных, и оно
останется пустым.

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

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