Диплом: Автоматизация документооборота материально-технического оборудования в АО "АТС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Рисунок 19. Накладная на внутреннее перемещение
Рисунок 20. Акт о списании МТО
67
Каждый документ содержит от 30 до 300 строк, объем документов
составляет до 50 000 символов. Частота возникновения документа до 100
ежедневно.
В проектируемой информационной системе должны присутствовать
следующие справочники:
1. Сотрудник, который содержит перечень сотрудников организации.
2. Номенклатура, который содержит классификатор МТО, используемых
в организации.
3. Отдел, который содержит перечень структурных подразделений
организации.
Характеристика справочников представлена в таблице 7.
Таблица 7
Характеристика справочников
Характеристика
Номенклатура
Сотрудник
Отдел
Ответственный за
ведение
Главный кладовщик
Объем справочника в
записях
10 000
100 000
10
Характеристика
Номенклатура
Сотрудник
Отдел
Частота актуализации
Раз в месяц
Объем актуализации
5%
Реквизитный состав
Код
Фамилия
Код
Наименование
Имя
Наименование
Отчество
2.2.3. Характеристика результатной информации
Результатной информацией является книга учета, в которой содержатся
данные о движении каждого МТО организации. Образец книги учета представлена
на рисунке 21.
Результатная информация хранится в следующих таблицах базы данных:
1. Акт принятия МТО.
2. Накладная.
3. Акт списания МТО.
4. Книга учета.
68
Рисунок 21. Книга учета
Характеристика перечисленных таблиц представлена в таблице 8.
Таблица 8
Характеристика таблиц с результативной информацией
Наименование таблицы
Наименование поля
Акт принятия
Номер
Наименование
Количество
Товарная накладная
Номер
Наименование
Количество
Акт списания
Номер
Наименование
Количество
Книга учета
Дата
Наименование
Количество
69
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Функции, которые автоматизирует информационная система делятся на два
типа:
1. Служебные функции.
2. Основные функции.
К служебным функциям проектируемой системы будут относиться:
1. Настройка информационной системы.
2. Управление окнами.
3. Помощь по работе программы.
К основным функциям будут относиться:
1. Редактирование справочников.
2. Создание документов.
3. Печать документов.
4. Формирование отчетов.
На основании перечисленных функций составим дерево функций системы
(рисунок 22).
Функции
Основные Служебные
Редактирование
справочников
Создание
документов
Настройка
программы
Управление окнами
Руководство
пользователя
Печать документа
Формирование
отчетов
Рисунок 22. Дерево функций системы
70
Затем, на основании дерева функций системы создадим сценарий диалога.
Для взаимодействия информационной системы с пользователем был выбран язык
типа «Меню».
Разрабатываемый сценарий диалога должен обладать возможностью
определения состава кадров диалога, содержания каждого кадра и их
соподчиненность.
В сценарии диалога должно учитываться:
работа с формами входных документов;
формирование результатных документов;
ввод и редактирование и просмотр данных;
протоколирование действий пользователей;
помощь на всех этапах работы с системой.
Сценарий диалога представлен на рисунке 23.
Главное меню
Справочники
Открыть
Изменить
Печать
Сохранить
Закрыть
Документ
Создать
Сохранить
Печать
Закрыть
Отчет
Сформировать
Настройки
Рисунок 23. Сценарий диалога
2.3.2. Характеристика базы данных
Разработка базы данных осуществляется на основании информационной
модели предметной области. В результате построения информационной модели
71
были выделены таблицы, в которых будет храниться и обрабатываться информация
базы данных.
Проектируемая ИС будет хранить и обрабатывать данные в реляционной
базе данных, которая представляет собой совокупность двумерных таблиц [20].
База данных будет включать следующие таблицы:
1. Сотрудник.
2. Номенклатура.
3. Отдел.
4. Заявка.
5. Позиции.
6. Заявление.
7. Акт принятия.
8. Накладная.
9. Акт списания.
10. Книга учета.
Для описания взаимосвязей между таблицами построим ER-модель. ER-
модель представлена на рисунке 24.
Рисунок 24. ER-модель
Сотру дник
ID_сотру дника
Фамилия
Имя
Отчество
ID_отдела (FK)
Отдел
ID_отдела
Код
Наименование
Номенклату ра
ID_мто
Код
Наименование
Наз начение
Параметры
Заявка
ID_з аявки
Дата
ID_сотру дника (FK)
ID_поз иции (FK)
Поз иция
ID_поз иции
Количество
ID_мто (FK)
Заявление
ID_з аявления
Дата
ID_сотру дника (FK)
ID_поз иции (FK)
Акт принятия
ID_акта
Дата
Номер
ID_поз иции (FK)
ID_сотру дника (FK)
Накладная
ID_накладной
Дата
Номер
ID_поз иции (FK)
ID_сотру дника (FK)
Акт списания
ID_акта
Номер
Дата
ID_поз иции (FK)
Книга учета
ID_книги
Дата
ID_мто (FK)
Количество
72
Характеристика таблиц базы данных представлена в таблице 9.
Таблица 9
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
Lname
Текст
30
Имя
Fname
Текст
30
Отчество
Mname
Текст
30
Справочник «Отдел»
ID_отдела
ID_otd
Счетчик
5
Ключевое
поле
Код
Cotd
Число
3
Наименование
Nont
Текст
100
Справочник «Номенклатура»
ID_номенклатуры
ID_stock
Счетчик
5
Ключевое
поле
Код
Code_stock
Текст
10
Наименование
Name_stock
Текст
30
Назначение
Nazn_stock
Текст
30
Параметры
Par_stock
Текст
300
Заявка
ID_заявки
ID_zav
Счетчик
5
Ключевое
поле
Дата
Date_zav
Дата
8
Заявление
ID_заявление
ID_zayavl
Счетчик
5
Ключевое
поле
Дата
Date_zayavl
Дата
8
Позиция
ID_позиции
ID_poz
Счетчик
5
Ключевое
поле
Количество
Kol_poz
Число
15
Акт о принятия
ID_акта
ID_act
Счетчик
5
Ключевое
поле
Дата
Date_acttov
Дата
8
Номер
Nom_acttov
Текст
15
Накладна
ID_накладной
ID_nakl
Счетчик
5
Ключевое
поле
Дата
Date_nakl
Дата
8
Номер
Nom_nakl
Текст
15
Акт списания
ID_акта
ID_actsp
Счетчик
5
Ключевое
поле
Дата
Date_actsp
Дата
8
Номер
Nom_actsp
Текст
15
Книга учета
73
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
ID_книги
ID_book
Счетчик
5
Ключевое
поле
Дата
Date_book
Дата
8
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета программных модулей состоит из модулей
следующих классов [21]:
1. Модули, выполняющие служебные функции.
2. Управляющие модули, осуществляющие загрузку меню и передачу
управления другому модулю.
3. Модули, связанные с хранением, обработкой и выдачей информации.
Описание функций модулей позволяет структурировать файлы
информационной системы, обеспечить надежность системы и удобство при
сопровождении системы [4].
Описание функций модулей представлено в таблице 10.
Таблица 10
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы
2
Модуль справочника
«Номенклатура»
Содержит предопределенные процедуры формы
списка и элементы справочника
3
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры формы
списка и элементы справочника
4
Модуль справочника
«Отдел»
Содержит предопределенные процедуры формы
списка и элементы справочника
5
Модуль документа
Содержит предопределенные процедуры формы
списка и элементы справочника
6
Модуль «Книга
учета»
Содержит предопределенные процедуры формы
списка и элементы справочника
Модель дерева вызова программных модулей представлено на рисунке 30.
74
Главный модуль
Модуль
«Номенклатура»
Модуль документа
Модуль «Сотрудник»
Модуль «Отдел»
Модуль «Книга учета»
Рисунок 25. Модель дерева вызова программных модулей
2.3.4. Описание программных модулей
В системе будут присутствовать следующие роли пользователей:
Кладовщик.
Сотрудник.
Администратор.
Роль пользователя определяется в процессе авторизации. Авторизация
пользователя начинается при открытии приложения. Пользователь вводит логин и
пароль. Система сравнивает введенные данные с данными базы данных. Если
найдено совпадение, пользователю разрешен доступ в систему и осуществляется
запуск приложения. Если пользователь вводит неверные данные, ему выдается
предупреждение. После трех неудачных попыток пользователь блокируется.
Алгоритм авторизации представлен на рисунке 26.
75
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 26. Алгоритм авторизации
Заполнение всех справочников осуществляется по одному алгоритму,
который представлен на рисунке 27. Когда пользователь выбирает в главном меню
команду открытия модуля-справочника, открывается форма, в которой показаны
все записи, содержащиеся в этом справочнике. При нажатии кнопки «Добавить»,
открывается форма добавления записи. При нажатии кнопки «Изменить»,
открывается форма редактирования записи справочника. Все справочники
работают по аналогичному алгоритму.

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

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