Диплом: Автоматизация учёта средств измерения контроля, применяемых при испытаниях в АО «Книрти»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
80
Таблица 2.4
Таблица «Предприятие»
Наименование
реквизита
Тип
данных
Значение
id_company
INT(11)
Код компании
name_company
VARCHAR(45)
Наименование компании
Address
VARCHAR(45)
Адрес компании
telephone
VARCHAR(45)
Контактный телефон
Таблица 2.5
Таблица «Подразделение»
Наименование
реквизита
Тип
данных
Значение
id_division
INT(11)
Код подразделения
name_division
VARCHAR(45)
Наименование подразделения
id_company
INT(11)
Код компании
Таблица 2.6
Таблица «Склад»
Наименование
реквизита
Тип
данных
Значение
id_stock
INT(11)
Код склада
name_stock
VARCHAR(45)
Наименование склада
81
Таблица 2.7
Таблица «Должность»
Наименование
реквизита
Тип
данных
Значение
id_position
INT(11)
Код должности
name_position
VARCHAR(45)
Наименование должности
Таблица 2.8
Таблица «Сотрудник»
Наименование
реквизита
Тип
данных
Значение
id_employee
INT(11)
Код сотрудника
name_employee
VARCHAR(45)
ФИО сотрудника
Address
VARCHAR(45)
Адрес сотрудника
предприятия
telephone
VARCHAR(45)
Контактный телефон
сотрудника
Note
VARCHAR(45)
Примечания
id_position
INT(11)
Код должности сотрудника
предприятия
Таблица 2.9
Таблица «Средство измерения»
Наименование
реквизита
Тип
данных
Значение
id_measuring_instrument
INT(11)
Код средства
измерения
name_measuring_instrument
VARCHAR(45)
Наименование средства
измерения
82
Продолжение таблицы 2.9
Наименование
реквизита
Тип
данных
Значение
Characteristic
VARCHAR(45)
Характеристики
Registration
VARCHAR(45)
Дата постановки на учет
repair_and_maintenance
VARCHAR(45)
Ремонт и техническое
обслуживание
id_manufacturer
INT(11)
Код производителя
средства измерения
Таблица 2.10
Таблица «Производитель»
Наименование
реквизита
Тип
данных
Значение
id_manufacturer
INT(11)
Код производителя
name_manufacturer
VARCHAR(45)
Наименование производителя
Таблица 2.11
Таблица «Карточка учета»
Наименование
реквизита
Тип
данных
Значение
id_accounting_card
INT(11)
Код карточки учета
Date
VARCHAR(45)
Дата заведения карточки учѐта
id_division
INT(11)
Код подразделения
id_meaduring_instrument
INT(11)
Код учетного средства
измерения
id_employee
INT(11)
Код сотрудника предприятия
83
Продолжение таблицы 2.11
Наименование
реквизита
Тип
данных
Значение
in_operation
Логический
В эксплуатации средство
измерения
in_storage
Логический
На складе резервное
средство измерения
id_stock
INT(11)
Код склада
calibration_frequency
VARCHAR(45)
Периодичность
калибровки средств
измерения
number_of_calibration
INT(11)
Количество калибровок
средств измерения в год
Таким образом, были представлены сведения о реквизитах таблиц базы
данных информационной системы. Описанные реквизиты позволяют в полной
мере реализовать необходимый функционал информационной системы
предприятия.
2.3.3.
Структурная схема пакета (дерево вызова программных модулей)
Структурная схема информационной системы включает прикладные
программные компоненты, которые взаимодействуют между собой и дополняют
друг друга [12].
Структурная схема пакета информационной системы отражает
непосредственную взаимосвязь прикладных программных модулей системы,
рис. 2.12.
84
Рисунок 2.12. Структурная схема пакета
Опишем назначение модулей разрабатываемой информационной системы
организации в виде таблицы 2.12.
Таблица 2.12
Описание функций модулей
п/п
Наименование модуля
Функции модуля
1
Запуск программы
Обеспечивают запуск
информационной системы
2
Главное меню
Обеспечивает доступ ко всем
объектам информационной системы
3
Справочники
Обеспечивает доступ ко всем
справочникам
информационной
системы
85
Продолжение таблицы 2.12
п/п
Наименование модуля
Функции модуля
4
Документы
Обеспечивает доступ ко всем
документам информационной
системы
5
Запросы
Обеспечивает доступ ко всем
запросам информационной системы
6
Отчеты
Обеспечивает доступ ко всем отчетам
информационной системы
7
База данных
Обеспечивает хранение объектов
информационной системы
Представленная структурная схема пакета включает модули и отражает
взаимосвязи между ними.
2.3.4.
Описание программных модулей
Программный модуль (programmodule) представляет собой программу или
отдельную ее функциональную часть, которая рассматривается как единое целое
в контекстах операций хранения, замены, трансляции, объединения с другими
прикладными программными модулями и ее загрузки в оперативную память
компьютера [16].
В качестве примера рассмотрим программный модуль «Поиск карточки
учета». При вызове модуля производится поиск по идентификатору карточки
учета и дальнейшее формирование и вывод на экран информации выбранной
карточки учета средства измерения контроля, в которой содержится информация
о проверки средства измерения: количество калибровок, их периодичность;
находится ли средство в эксплуатации или на проверке; место хранения
устройства, идентификационный номер отдела, где используется устройство,
идентификатор сотрудника, который использует данное средство и
86
идентификационный номер самого устройства. Данный запрос предназначен для
оперативного управления.
Развернутая блок-схема работы расчетного модуля «Поиск карточки
учета» представлен на рис. 2.13. Исходный код модуля представлен в
приложении 2 на стр.126.
Рисунок 2.13. Блок-схема алгоритма
Результатом выполнения данного программного модуля является вывод на
экран информации в виде таблицы. Структура представления результата
выполнения запроса представлена в таблице 2.13
Таблица 2.13
Структура представления результата
запроса «Поиск карточки учѐта»
п\п
Наименование показателя
Идентификатор
Тип
1
Код
id_accounting_card
INT(11)
2
Дата
date
VARCHAR(45)
3
Отдел
id_division
INT(11)
4
Устройство
id_meaduring_instrumen
INT(11)
87
Продолжение таблицы 2.13
п\п
Наименование показателя
Идентификатор
Тип
5
Сотрудник
id_employee
INT(11)
6
В эксплуатации
in_operation
Логический
7
На проверке
in_storage
Логический
8
Склад
id_stock
INT(11)
9
Периодичность
calibration_frequency
VARCHAR(45)
10
Калибровок
number_of_calibration
INT(11)
При конструировании запросов немаловажным является создание sql-
запросов.
Таким образом, был представлено основное реализованное
алгоритмическое решение для функционирования программных модулей,
которые выполняют запросы информационной системы.
2.4.
Контрольный пример реализации проекта и его описание
Контрольный пример реализации проекта автоматизации отражает
порядок работы с информационной системой и ее функциональные
возможности.
Доступ к информационной системе реализован на базе технологии
разграничения прав доступа. Так, для доступа обычного пользователя
необходимо ввести соответствующий логин и пароль (оператор: operator,
operator; администратор: admin, admin), пользовательская форма
аутентификации представлена на рис. 2.14. Исходный код модуля
аутентификации представлен в приложении 2 на стр.130.
Оператор системы получает доступ ко всем возможностям –
справочникам, документам и отчетам. Администратор получается доступ ко
всем объектам за исключением справочников.
88
Рисунок 2.14. Форма аутентификации пользователя
Доступ к функциям информационной системы реализован на базе
использования главного меню, которое разделено на следующие категории:
справочники; документы; отчеты. Интерфейс главной формы информационной
системы представлен на рис. 2.15.
Рисунок 2.15 Интерфейс главной формы ИС
Воспользовавшись пунктом «Справочники» главного меню, пользователю
будет представлены следующие категории в виде названий справочников:
средство измерения;
производитель;
предприятие;
подразделение;
склад;
сотрудник;
89
должность.
Первый из представленных справочников «Средство измерения» является
основным и позволяет пользователю вводить следующую информацию о
средствах измерения:
информация о дате поставке на учет;
информацию о ремонтах и проведенных технических обслуживаниях;
общая характеристика и пр.
Исходный код модуля представлен в приложении 2 на стр. 118. Интерфейс
пользовательской формы справочника «Средство измерения» представлен на
рис. 2.16.
Рисунок 2.16. Интерфейс справочника «Средство измерения»
Следующий справочник «Производитель» является вспомогательным для
справочника «Средство измерения» и позволяет пользователю вводить
следующую информацию о производителях средств измерения. Исходный код
модуля представлен в приложении 2 на стр. 123. Интерфейс пользовательской
формы справочника «Производитель» представлен на рис. 2.17.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")