Дипломная работа: Автоматизация контроля качества в ООО «РиК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
91
ПМ Главное
меню
ПМ
Формирования
плана
ПМ выбора
периода отчета
ПМ справочника
Статусы
операций
ПМ справочника
Тип средства
измерения
ПМ справочника
Статусы
ПМ справочника
Тип
пользователя
ПМ
формирования
отчета
Список
сотрудников
ПМ
формирования
отчета
по выполненным
поверкам за
период
ПМ
формирования
отчета
Список средств
измерения
ПМ
формирования
отчета
Список
оборудования
ПМ справочника
Тип операции
ПМ справочника
Средства
измерения
ПМ справочника
Отдел
ПМ справочника
Должности
ПМ справочника
Сотрудники
ПМ справочника
Оборудование
ПМ
формирования
отчета по
выполнению
графика поверок
ПМ
формирования
отчета Список
СИ со сроками
проведения
калибровок и
поверок
ПМ
формирования
отчета по
выполненным
калибровкам за
период
ПМ
формирования
отчета по
выполнению
графика
калибровок
ПМ Авторизация
Рисунок 27 Схема вызова программных модулей
Описание программных модулей представлено в Таблице 12.
Таблица 12
Описание программных модулей
п/п
Наименование модуля
Функции модуля
1)
ПМ Авторизация
Выполняет авторизацию пользователей
при их доступе в систему
2)
ПМ Главное меню
Производит вызов меню, для каждого вида
пользователей - своего
3)
ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять
редактирование справочников
4)
ПМ получения отчетов
Содержит заранее определенные
процедуры формирования отчетных
92
п/п
Наименование модуля
Функции модуля
документов
Модуль данных проекта представлен на рисунке 29.
Рисунок 28 Модуль данных проекта
Объединяет в себе классы для обращения к таблицам базе данных.
Для каждой интересующей нас таблицы в этом классе мы создается
компоненты «TableAdapter» и «DataTable». Компонент «DataTable»
определяет список полей набора данных, а компонент «TableAdapter»
определяет четыре базовых sql-запроса (select, insert, update, delete) для
работы с конкретной таблицей БД.
93
Диаграмма классов для модуля данных (рисунок 30):
Рисунок 29 Диаграмма классов для модуля данных
BaseDataSet
Объединяет в себе наборы данных. Для каждой интересующей нас
таблицы базы данных в этом классе мы создается компоненты
«DataTable». Компонент «DataTable» определяет структуру набора данных.
TableAdapterManager
94
Объединяет в себе компоненты-адаптеры, созданные разработчиком
внутри модуля данных.
deviceTableAdapter
Класс-адаптер для таблицы базы данных «device» (список всех СИ).
Реализует в себе четыре sql-запроса (select, insert, update, delete) к целевой
таблице. Позволяет выгружать данные из таблицы базы данных в
компоненты, наследуемые от класса «System.Data.DataTable», через
который программист может редактировать таблицу базы данных. Метод
«Fill» адаптера заполняет «DataTable». Метод «Update» адаптера заносит
данные из «DataTable» в базу данных.
device_operationTableAdapter
Класс-адаптер для таблицы базы данных «device_operation» писок
работ проводимых над СИ). Реализует в себе четыре sql-запроса (select,
insert, update, delete) к целевой таблице. Позволяет выгружать данные из
таблицы базы данных в компоненты, наследуемые от класса
«System.Data.DataTable», через который программист может редактировать
таблицу базы данных. Метод «Fill» адаптера заполняет «DataTable». Метод
«Update» адаптера заносит данные из «DataTable» в базу данных.
device_compositionTableAdapter
Класс-адаптер для таблицы базы данных «device_composition»
(описание содержания драгоценных металлов в СИ). Реализует в себе
четыре sql-запроса (select, insert, update, delete) к целевой таблице.
Позволяет выгружать данные из таблицы базы данных в компоненты,
наследуемые от класса «System.Data.DataTable», через который
программист может редактировать таблицу базы данных. Метод «Fill»
адаптера заполняет «DataTable». Метод «Update» адаптера заносит данные
из «DataTable» в базу данных.
и т.д.огласно структуре базы данных) для всех остальных классов,
имеющих суффикс «TableAdapter».
95
При запуске программного продукта должна открываться главная
форма с помощью, которой возможно осуществление всех функций
информационной системы. Для того чтобы пространство главной формы
не было не задействованным в процессе работы программы, на ней
необходимо осуществлять функции связанные с учетом операций
проверки и контроля качества изделий.
Из главной формы необходимо предусмотреть переход на все
остальные формы программного продукта, обеспечивая тем возможность
заполнения всех таблиц программного продукта. Тем самым, обеспечивая
полную функциональность реализованного программного продукта.
В программном продукте реализовано несколько таблиц, в которых
осуществляется хранение информации необходимой для работы
программного продукта.
2.3.4 Описание программных модулей
Под технологическим процессом обработки экономической
информации понимается определѐнный комплекс операций, выполняемых
в строго регламентированной последовательности, с использованием
определѐнных методов обработки и инструментальных средств,
охватывающих все этапы обработки данных, начиная с регистрации
первичных данных и заканчивая передачей результатной информации
пользователю для выполнения функций управления [20].
В качестве схемы технологического процесса сбора, передачи,
обработки и выдачи информации будем использовать в соответствии с
ГОСТ 19.701-90 (ИСО 5807-85) схему работы системы. Данная схема
отображает процессы управления операциями и потоки данных в системе.
Схема представляет собой блок-схему и состоит из:
символов данных, указывающих на наличие данных имволы
данных могут также указывать вид носителя данных);
Источник: https://baza.diplomsite.ru/previewfile/1830