Дипломная работа: Разработка автоматизированного рабочего места мастера строительно-монтажных работ на примере ООО "Восход"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
Вывести общую информацию из таблицы «ОТВОД».
SELECT ОТВОД.[№п/п], ОТВОД.[Наимен заготовки],
ОТВОД.[Развертка шир], ОТВОД.Градусы, ОТВОД.[Длина затылка],
ЗОТВОД.[Ширина затылка], ОТВОД.[Длина шейки], ОТВОД.[Ширина
шейки], ОТВОД.[Площадь в м кв] AS Выражение1
Данная операция вычисляет площадь заготовки «ОТВОД»:
FROM ОТВОД
WHERE ((([ОТВОД].[Площадь в м кв]) Like
'In(SELECT((((((3,14)*(([ОТВОД].[Развертка шир])*([ЗОТВОД].[Развертка
шир])))/4)+([ОТВОД].[Длина шейки]*[ОТВОД].[Развертка
шир])*2)+([ОТВОД].[Длина шейки]*[ОТВОД].[Развертка
шир])+([ОТВОД].[Длина затылка]*[ОТВОД].[Развертка длина])))))) ';
Запрос 4
Имя файла запроса: Переход_Запрос
Текст на SQL:
Вывести общую информацию из таблицы «ПЕРЕХОД».
SELECT ПЕРЕХОД.[№п/п], ПЕРЕХОД.[Наимен заготовки],
ПЕРЕХОД.[Развертка выс макс], ПЕРЕХОД.[Развертка выс мин],
Заготовка_ПЕРЕХОД.[Развертка шир макс], ПЕРЕХОД.[Развертка шир мин],
ПЕРЕХОД.[Длина мм], ПЕРЕХОД.[Площадь м кв]
Данная операция вычисляет площадь заготовки «ПЕРЕХОД»:
FROM ПЕРЕХОД
WHERE (((ПЕРЕХОД.[Площадь м кв]) Like
'In(SELECT((((([ПЕРЕХОД].[Развертка выс макс]+[ПЕРЕХОД].[Развертка
шир макс])*[ПЕРЕХОД].[Длина мм]))*(0,5))*2)+(((([ПЕРЕХОД].[Развертка
выс мин]+[ПЕРЕХОД].[Развертка шир мин])*([ПЕРЕХОД].[Длина
мм])*(0,5))*2)))))'));
Запрос 5
Имя файла запроса: Рейка_Запрос
Текст на SQL:
Вывести общую информацию из таблицы «РЕЙКА».
69
SELECT РЕЙКА.[№п/п], РЕЙКА.[Наимен заготовки],
РЕЙКА.[Развертка длина], РЕЙКА.[Развертка шир], РЕЙКА.[Площадь м кв]
Данная операция вычисляет площадь заготовки «РЕЙКА»:
FROM РЕЙКА
WHERE (((РЕЙКА.[Площадь м кв]) Like
'In(SELECT([РЕЙКА].[Развертка длина]*[РЕЙКА].[Развертка шир]))'));
Запрос 6
Имя файла запроса: Лента_Крепёж_Запрос
Текст на SQL:
Вывести общую информацию из таблицы «ЛЕНТА_КРЕПЁЖ».
SELECT ЛЕНТА_КРЕПЁЖ.[№п/п], ЛЕНТА_КРЕПЁЖ.[Наимен
заготовки], ЛЕНТА_КРЕПЁЖ.[Длина мм], ЛЕНТА_КРЕПЁЖ.[Ширина мм],
ЛЕНТА_КРЕПЁЖ.[Площадь м кв]
Данная операция вычисляет площадь заготовки «ЛЕНТА_КРЕПЁЖ»:
FROM ЛЕНТА_КРЕПЁЖ
WHERE (((ЛЕНТА_КРЕПЁЖ.[Площадь м кв]) Like
'In(SELECT([ЛЕНТА_КРЕПЁЖ].[Длина мм]*[ЛЕНТА_КРЕПЁЖ].[Ширина
мм]))'));
Запрос 7
Имя файла запроса: Решётка_Запрос
Текст на SQL:
Вывести общую информацию из таблицы «РЕШЁТКА».
SELECT РЕШЁТКА.[№п/п], РЕШЁТКА.[Наимен заготовки],
РЕШЁТКА.[Длина мм], РЕШЁТКА.[Ширина мм], РЕШЁТКА.[Площадь м кв]
Данная операция вычисляет площадь заготовки «РЕШЁТКА»:
FROM РЕШЁТКА
WHERE (((РЕШЁТКА.[Площадь м кв]) Like
'In(SELECT([РЕШЁТКА].[Длина мм]*[РЕШЁТКА].[Ширина мм]))'));
Запрос 8
Имя файла запроса: Отходы_Запрос
Текст на SQL:
70
Вывести общую информацию из таблицы «ОТХОДЫ».
SELECT ОТХОДЫ.[№п/п], ОТХОДЫ.Материал, ОТХОДЫ.[Площадь
мат м кв], ОТХОДЫ.Заготовка, ОТХОДЫ.[Площадь заг м кв],
ОТХОДЫ.[Количество шт], ОТХОДЫ.[Общая площадь загот],
ОТХОДЫ.Отходы
Данная операция вычисляет площадь материала, который остается
после изготовления деталей:
FROM ОТХОДЫ
WHERE (((ОТХОДЫ.[Общая площадь загот]) Like
'In(SELECT([ОТХОДЫ].[Площадь заг м кв]*[ОТХОДЫ].[Количество шт])')
AND ((ОТХОДЫ.Отходы)='In(SELECT([ОТХОДЫ].[Площадь мат м кв]-
[ОТХОДЫ].[Общая площадь загот])'));
Основная нужная информация из выше перечисленных запросов –
площадь отходов в м кв.
Запрос 9
Имя файла запроса: Результат_Запрос
Текст на SQL:
Вывести итоговую информацию– РЕЗУЛЬТАТ, которая отражает:
какое количество деталей можно сделать из остатков металла полученных
при изготовлении определенной заготовки.
SELECT РЕЗУЛЬТАТ.[№п/п], РЕЗУЛЬТАТ. Материал,
РЕЗУЛЬТАТ.[Площадь листа], РЕЗУЛЬТАТ.[Наимен заготовки],
РЕЗУЛЬТАТ.[Площадь заготовки м кв], Abs([Площадь листа]-[Площадь
заготовки м кв]) AS Остаток, Round([Остаток]/[Площадь заготовки м кв]) AS
[Заготовка из остатка шт]
FROM РЕЗУЛЬТАТ;
2.4 Контрольный пример реализации проекта и его описание
Результат создания запросов показан на рисунке 26.
71
Рис. 26 Запросы
На рисунке 27 показан результат создания форм.
Рис. 27 Формы
72
Главная форма показана на рисунке 28.
Рис. 28 Главная форма
Порядок контроля и приемки системы
Статус приемочной комиссии: вневедомственная;
Испытание системы осуществляется с использованием
контрольного примера;
Требования к составу и содержанию работ по подготовке объекта
автоматизации к вводу системы в действие
1) Установка программы на ПК мастера СМР (пользователя);
2) Обучение пользователя основам работы в программе;
3) Осуществление авторского надзора (разработчик присутствует при
работе пользователя с программой).
Требования к документированию
Документация на разрабатываемую программную систему включает:
Техническое задание в соответствии с ГОСТ 34.602-89;
Информационное обеспечение;
Постановка задачи
Источник: https://baza.diplomsite.ru/previewfile/1451