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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
63
Таблица 10
ПЕРСОНАЛ
Наименование
поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
Ф И О раб
Текстовый
(30)
Да
Да
Разряд
Текстовый(1)
Нет
Нет
Стаж по профес.
Текстовый(8)
Нет
Нет
Адрес
Текстовый(25)
Нет
Нет
Телефон
Текстовый(15)
Нет
Нет
Образование
Текстовый(20)
Нет
Нет
Примечание
Текстовый(20)
Нет
Нет
Таблица 11
ВСТАВКА
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний
ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый (20)
Нет
Нет
Развертка выс
Числовой
Нет
Нет
Развертка шир
Числовой
Нет
Нет
Длина мм
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Да
Таблица 12
КОРОБ
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый(20)
Нет
Да
Развертка выс
Числовой
Нет
Нет
Развертка шир
Числовой
Нет
Нет
Длина мм
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Да
64
Таблица 13
ОТВОД
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый(20)
Нет
Нет
Развертка длина
Числовой
Нет
Нет
Развертка шир
Числовой
Нет
Нет
Градусы
Числовой
Нет
Нет
Длина затылка
Числовой
Нет
Нет
Ширина затылка
Числовой
Нет
Нет
Длина шейки
Числовой
Нет
Нет
Ширина шейки
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Да
Таблица 14
ПЕРЕХОД
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый (20)
Нет
Нет
Развертка выс макс
Числовой
Нет
Нет
Развертка выс мин
Числовой
Нет
Нет
Развертка шир макс
Числовой
Нет
Нет
Развертка шир мин
Числовой
Нет
Нет
Длина мм
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Нет
Таблица 15
РЕЙКА
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый(20)
Нет
Нет
Развертка длина
Числовой
Нет
Нет
Развертка шир
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Нет
65
Таблица 16
Лента_КРЕПЁЖ
Таблица 17
РЕШЁТКА
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый(20)
Нет
Нет
Длина мм
Числовой
Нет
Нет
Ширина мм
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Нет
Таблица 18
РЕЗУЛЬТАТ
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Материал
Текстовый(20)
Нет
Нет
Площадь заготовки
Числовой
Нет
Нет
Наимен заготовки
Текстовый(20)
Нет
Нет
Площадь заг м кв
Числовой
Нет
Нет
Остаток
Числовой
Нет
Нет
Новая заготовка шт
Числовой
Нет
Нет
Результат создания таблиц показан на рисунке 25.
Наименование поля
Тип поля
Первичный ключ(PK)
Внешний ключ(FK)
№ п/п
Счетчик
Да
Нет
Наимен заготовки
Текстовый (20)
Нет
Нет
Длина мм
Числовой
Нет
Нет
Ширина мм
Числовой
Нет
Нет
Площадь м кв
Числовой
Нет
Нет
Директору
66
Рис. 25 Таблицы
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
На основе результатов, полученных в предыдущем пункте, строим
дерево программных модулей, отражающих структурную схему пакета,
содержащей программные модули различных классов:
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Таблица 19
Описание функций модуля
№
п/п
Наименование модуля
Функции модуля
1.
Главная форма
Содержит элементы главного меню из которого
можно перейти к другим формам
2.
Ввод данных
Форма формирования данных по заказам
3.
Заполнение справочников
Форма для заполнения справочника деталей и
справочника персонала
4.
Вывод результатов
Форма для формирования отчетов
67
2.3.4 Описание программных модулей
Описание запросов к базе данных
Некоторые запросы определяются требованиями отчетов, т.е.
сформированный запрос в последующем может быть выведен в отчет.
Запрос 1
Имя файла запроса: Вставка_Запрос
Текст на SQL:
Вывести общую информацию из таблицы «ВСТАВКА».
SELECT Заготовка_ВСТАВКА.[№п/п], ВСТАВКА.[Наимен заготовки],
ВСТАВКА.[Развертка выс], ВСТАВКА.[Развертка шир], ВСТАВКА.[Длина
мм], ВСТАВКА.[Площадь м кв]
Данная операция вычисляет площадь заготовки «Вставка»:
FROM ВСТАВКА
WHERE (((ВСТАВКА.[Площадь м кв]) Like
'In(SELECT(([ВСТАВКА].[Развертка выс]*[ВСТАВКА].[Развертка
шир])*[ВСТАВКА].[Длина мм])*2'));
Запрос 2
Имя файла запроса: Короб_Запрос
Текст на SQL:
Вывести общую информацию из таблицы “КОРОБ”.
SELECT КОРОБ.[№п/п], КОРОБ.[Наимен заготовки],
КОРОБ.[Развертка выс], КОРОБ.[Развертка шир], КОРОБ.[Длина мм],
КОРОБ.[Площадь м кв]
Данная операция вычисляет площадь заготовки “КОРОБ”:
FROM Заготовка_КОРОБ
WHERE (((КОРОБ.[Площадь м кв]) Like 'In
(SELECT(([КОРОБ].[Развертка выс])*([КОРОБ].[Развертка
шир]))*([КОРОБ].[Длина мм])))'));
Запрос 3
Имя файла запроса: Отвод_Запрос
Текст на SQL:
Источник: https://baza.diplomsite.ru/previewfile/1451