9. Техническое задание на объект автоматизации

Общие сведения

Автоматизированная система управления материальными и информационными ресурсами (ИС “ПП”). Трест СРС ОАО “Сургутнефтегаз”.

Заказчик: Начальник производственной базы – Огородов Сергей Викторович ул. Киртбая д3 каб 620 тел. 40-12-81

Разработчик: Чернобровкин Виталий Викторович студент 5-го курса МосАП, г Сургут ул. Ленина д32 кв 21 тел. 37 75 17.

Информационная система разрабатывается согласно ГОСТ 34-602-89 ИТ.

Срок начало работы по созданию ИС: 25 05 08.

Окончание работы 28 10 08.

порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке: 1) демонстрация ИС в приложении PowerPoint написанной с помощью Case – средства BPwin. 2) Демонстрация работы Базы Данных написанной в приложении Access с помощью программы Erwin.

Назначение системы

Автоматизация приложения СУБД. Управление материальными потоками. Автоматизированная выборка данных. Расчет выработанного материала. Учет изготовленных деталей в м2. Учет остатков материала в м2. Упрощение переработки информации при использовании СУБД. Так как, обработка бумажной документации в ручную долговременный и затратный труд.

Цель создания

Отражение материального потока производственного процесса, вычисление площади различных заготовок, учет остатка материала после изготовления деталей и рациональное использование оставшегося материала (экономия материала в производственном процессе).

Объекты автоматизации

АРМ мастера СВ и КВ, АРМ начальника производственной базы. Персональные компьютеры управляются операционной системой Microsoft Windows XP Professional версия 2002 Service Park2. В программное обеспечение ПК мастера входит Операционная система Windows XP Professional, в которую входит пакет MS Office. На базе приложения Access будет создана СУБД.

Требования к Информационной системе

Требования к системе в целом:

Данная ИС должна иметь четкую, последовательную, легковоспринимаемую организованную структуру. Базу данных. Слаженно и бесперебойно функционировать: Открывать формы, запросы составлять отчеты.

Система должна эксплуатироваться как единичным, так и несколькими пользователями.

Система должна выдавать отчеты согласно утвержденным ГОСТам, а также выполнять функции согласно написанных для них требований

При эксплуатации система должна иметь удобный и понятный интерфейс. Каждая кнопка должна соответствовать своему назначению.

Если в системе имеется особая или секретная информация, то она должна иметь код доступа (пароль).

Требования к численности и квалификации персонала

ИС должна быть многопользовательской. Хотя состав пользователей может быть ограниченным, т.е. мастера

Квалификация пользователей должна быть на уровне “уверенного пользователя”. Т.е. пользователь должен хорошо разбираться и работать в приложении Access из пакета Microsoft Office ОС Windows XP Professional.

Требования к защите информации

Конфиденциальная информация и доступ к базе данных должен содержать пароль

Требования к видам обеспечения

Математическое обеспечение

Состав формул и функций семантически прост и легок в понимании

Построение формул для вычисления согласно ГОСТам применяемым в образовании

Лингвистическое обеспечение

Представляет собой языки программирования на которых пишется ИС т.е. SQL,VBA – языки применяемые в разработке БД в приложении Access.

Информационное обеспечение

Состав, структура и способ организации данных должны быть просты в понимании, содержать те данные, которые должны соответствовать свойствам данного языка написания ИС

Информационный обмен между данными должен быть как последовательным, так и выборочным

Рекомендуемые технические средства и операционная система: ПЭВМ типа IBM PC и ОС Microsoft Windows. Рекомендуемая СУБД – любая локальная реляционная СУБД – Access

Программное обеспечение

Для относительно быстрой разработки БД применяются программы входящие в состав Case – средств, это программы ERwin, Bpwin (IDEF0). Интегрирующиеся на любую платформу СУБД: Oracle, Access, dBase IV, FoxPro и т. д.

10. Состав и содержание работ

Таблица 2.1

№п/п Наименование работы Результат работы
1 Построение таблиц Начальная информация
2 Построение простых форм Первичная обработка данных
3 Построение простых запросов Простая выборка
4 Построение сложных форм Вторичная обработка
5 Построение отчетов Отражение информации
6 Написание макросов Выполнение команд,
7 Построение кнопочной формы Показ работы с СУБД

Структура таблиц созданной Базы данных

Таблица 1

ПЕРСОНАЛ

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
Ф И О раб Текстовый (30) Да Да
Разряд  Текстовый(1) Нет Нет
Стаж по профес. Текстовый(8) Нет Нет
Адрес Текстовый(25) Нет Нет
Телефон Текстовый(15) Нет Нет
Образование Текстовый(20) Нет Нет
Примечание Текстовый(20) Нет Нет

Таблица 2

ВСТАВКА

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый (20) Нет Нет
Развертка выс Числовой Нет Нет
Развертка шир Числовой Нет Нет
Длина мм Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 3

КОРОБ

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый(20) Нет Да
Развертка выс Числовой Нет Нет
Развертка шир Числовой Нет Нет
Длина мм Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 4

ОТВОД

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый(20) Нет Нет
Развертка длина Числовой Нет Нет
Развертка шир Числовой Нет Нет
Градусы Числовой Нет Нет
Длина затылка Числовой Нет Нет
Ширина затылка Числовой Нет Нет
Длина шейки Числовой Нет Нет
Ширина шейки Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 5

ПЕРЕХОД

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый (20) Нет Нет
Развертка выс макс Числовой Нет Нет
Развертка выс мин Числовой Нет Нет
Развертка шир макс Числовой Нет Нет
Развертка шир мин Числовой Нет Нет
Длина мм Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 6

РЕЙКА

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый(20) Нет Нет
Развертка длина Числовой Нет Нет
Развертка шир Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 7

Лента_КРЕПЁЖ

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый (20) Нет Нет
Длина мм Числовой Нет Нет
Ширина мм Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 8

РЕШЁТКА

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Наимен заготовки Текстовый(20) Нет Нет
Длина мм Числовой Нет Нет
Ширина мм Числовой Нет Нет
Площадь м кв Числовой Нет Нет

Таблица 9

РЕЗУЛЬТАТ

Наименование поля Тип поля Первичный ключ(PK) Внешний ключ(FK)
№ п/п Счетчик Да Нет
Материал Текстовый(20) Нет Нет
Площадь заготовки Числовой Нет Нет
Наимен заготовки Числовой Нет Нет
Площадь заг м кв Числовой Нет Нет
Остаток Числовой Нет Нет
Новая заготовка шт Числовой Нет Нет

Результат создания таблиц показан на рисунке 4

Рис. 4

Описание запросов к базе данных

Запросы определяются требованиями отчетов, т.е. сформированный запрос в последующем может быть выведен в отчет.

Запрос 1

Имя файла  запроса: Вставка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ВСТАВКА”.

SELECT Заготовка_ВСТАВКА.[№п/п], ВСТАВКА.[Наимен заготовки], ВСТАВКА.[Развертка выс], ВСТАВКА.[Развертка шир], ВСТАВКА.[Длина мм], ВСТАВКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “Вставка”:

FROM ВСТАВКА

WHERE (((ВСТАВКА.[Площадь м кв]) Like 'In(SELECT(([ВСТАВКА].[Развертка выс]*[ВСТАВКА].[Развертка шир])*[ВСТАВКА].[Длина мм])*2'));

Запрос 2

Имя файла  запроса: Короб_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “КОРОБ”.

SELECT КОРОБ.[№п/п], КОРОБ.[Наимен заготовки], КОРОБ.[Развертка выс], КОРОБ.[Развертка шир], КОРОБ.[Длина мм], КОРОБ.[Площадь м кв]

Данная операция вычисляет площадь заготовки “КОРОБ”:

FROM Заготовка_КОРОБ

WHERE (((КОРОБ.[Площадь м кв]) Like 'In (SELECT(([КОРОБ].[Развертка выс])*([КОРОБ].[Развертка шир]))*([КОРОБ].[Длина мм])))'));

Запрос 3

Имя файла  запроса: Отвод_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ОТВОД”.

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)))))'));

Запрос 6

Имя файла  запроса: Рейка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “РЕЙКА”.

SELECT РЕЙКА.[№п/п], РЕЙКА.[Наимен заготовки], РЕЙКА.[Развертка длина], РЕЙКА.[Развертка шир], РЕЙКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “РЕЙКА”:

FROM РЕЙКА

WHERE (((РЕЙКА.[Площадь м кв]) Like 'In(SELECT([РЕЙКА].[Развертка длина]*[РЕЙКА].[Развертка шир]))'));

Запрос 7

Имя файла  запроса: Лента_Крепёж_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ ЛЕНТА_КРЕПЁЖ ”.

SELECT ЛЕНТА_КРЕПЁЖ.[№п/п], ЛЕНТА_КРЕПЁЖ.[Наимен заготовки], ЛЕНТА_КРЕПЁЖ.[Длина мм], ЛЕНТА_КРЕПЁЖ.[Ширина мм], ЛЕНТА_КРЕПЁЖ.[Площадь м кв]

Данная операция вычисляет площадь заготовки “ ЛЕНТА_КРЕПЁЖ ”:

FROM ЛЕНТА_КРЕПЁЖ

WHERE (((ЛЕНТА_КРЕПЁЖ.[Площадь м кв]) Like 'In(SELECT([ЛЕНТА_КРЕПЁЖ].[Длина мм]*[ЛЕНТА_КРЕПЁЖ].[Ширина мм]))'));

Запрос 8

Имя файла  запроса: Решётка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ РЕШЁТКА ”.

SELECT РЕШЁТКА.[№п/п], РЕШЁТКА.[Наимен заготовки], РЕШЁТКА.[Длина мм], РЕШЁТКА.[Ширина мм], РЕШЁТКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “ РЕШЁТКА ”:

FROM РЕШЁТКА

WHERE (((РЕШЁТКА.[Площадь м кв]) Like 'In(SELECT([РЕШЁТКА].[Длина мм]*[РЕШЁТКА].[Ширина мм]))'));

Запрос 9

Имя файла  запроса: Отходы_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ ОТХОДЫ ”.

SELECT ОТХОДЫ.[№п/п], ОТХОДЫ.Материал, ОТХОДЫ.[Площадь мат м кв], ОТХОДЫ.Заготовка, ОТХОДЫ.[Площадь заг м кв], ОТХОДЫ.[Количество шт], ОТХОДЫ.[Общая площадь загот], ОТХОДЫ.Отходы

Данная операция вычисляет площадь материала, который остается после изготовления деталей:

FROM ОТХОДЫ

WHERE (((ОТХОДЫ.[Общая площадь загот]) Like 'In(SELECT([ОТХОДЫ].[Площадь заг м кв]*[ОТХОДЫ].[Количество шт])') AND ((ОТХОДЫ.Отходы)='In(SELECT([ОТХОДЫ].[Площадь мат м кв]-[ОТХОДЫ].[Общая площадь загот])'));

Основная нужная информация из выше перечисленных запросов – площадь отходов в м кв.

Запрос 10

Имя файла  запроса: Результат_Запрос

Текст на SQL:

Вывести итоговую информацию из таблицы “ РЕЗУЛЬТАТ ”, которая отражает: какое количество шт. можно сделать из остатков полученных при изготовлении определенной заготовки

SELECT РЕЗУЛЬТАТ.[№п/п], РЕЗУЛЬТАТ. Материал, РЕЗУЛЬТАТ.[Площадь листа], РЕЗУЛЬТАТ.[Наимен заготовки], РЕЗУЛЬТАТ.[Площадь заготовки м кв], Abs([Площадь листа]-[Площадь заготовки м кв]) AS Остаток, Round([Остаток]/[Площадь заготовки м кв]) AS [Заготовка из остатка шт]

FROM РЕЗУЛЬТАТ;

Результат создания запросов показан на рисунке 5

Рис. 5

На рисунке 6 показан результат создания форм


Рис.6

Главная форма в режиме Конструктора

Рис. 7

Разработанная СУБД “Производственный процесс”в приложении Access

Рис. 8 - Режим Просмотр


Результат создания отчетов показан на рисунке 9

Рис. 9

Отчет “Изготовление” в режиме Конструктора показан на рисунке 10

Рис. 10

Вид отчета “Изготовление” в режиме Просмотра.


Рис. 11


Информация о работе «Информационная система цеха вентиляционных заготовок»
Раздел: Информатика, программирование
Количество знаков с пробелами: 31313
Количество таблиц: 20
Количество изображений: 13

Похожие работы

Скачать
207002
27
15

... концентрация пыли в выбросах цеха снизится и будет находится в пределах показателя ПДВ или будет превышать его незначительно. 6.3 Описание технологической схемы очистки выбросов цеха литья пластмасс В цехе литья пластмасс основными источниками загрязнения атмосферного воздуха являются термопластавтоматы в количестве 12 штук и сушильные шкафы, в которых ведется подготовка материала к ...

Скачать
127922
25
27

... данной предметной области и согласованные с заказчиком системы; ·          Структура процесса сбора, обработки и передачи данных в ИС должна соответствовать процессам, которые выполняются на рабочем месте мастера строительно-монтажных работ. Внутримашинная информационная база представляет собой физически реализованную базу данных. Носителем данных является жесткий диск, на котором находится СУБД ...

Скачать
51909
9
1

... тракторов МТЗ 80/82. В основном производственном корпусе помещается оптимальное количество ремонтируемых агрегатов при производственной программе в 10000 тракторов. В агрегатноремонтном цехе производится ремонт и модернизация следующих узлов трактора МТЗ – 80/82: коробка передач (КП) механическая, ступенчатая с шестернями по- стоянного зацепления, переключение переда внутри диапазонов с ...

Скачать
124039
16
9

... , то установка на подстанции компенсирующих устройств экономически оправдана. 3.9 Основные технико-экономические показатели системы электроснабжения механического цеха Основные технико-экономические показатели системы электроснабжения цеха приводятся в таблице 3.8. Таблица 3.8 – Основные технико-экономические показатели Показатель Количественное значение Численность промышленно- ...

0 комментариев


Наверх