бесплатные рефераты

Информационная система цеха вентиляционных заготовок

Таблица 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

11. Кодирование информации (код ТЗ)

Для кодирования информации в Техническом задании была выбрана Фасетная система кодирования. Разработка таблиц кодировки велась с помощью приложения MS Excel.

Таблица 11.1

База данных

Наимен объекта

Таблицы

Запросы

Формы

Отчеты

Код

0 1

0 2

0 3

0 4

1

Партия

Вставка

Короб

Короб

2

Персонал

Короб

Лента-крепёж

Вставка

3

Короб

Лента-крепёж

Отвод

Отвод

4

Переход

Рейка

Вставка

Персонал

5

Отвод

Результат

Партия

Рейка

6

Рейка

Отвод

Результат

Лента-крепёж

7

Лента-крепёж

Переход

Переход

Изготовление

8

Вставка

Изготовление

Рейка

Изготовление_об

9

Решётка

Изготовление_2

Изготовление_Под

10

Результат

Изготовление

11

Изготовление

Изготовление_П_2

12

Объект

Персонал

Пример: Запрос “Изготовление” имеет код 802

Таблица 11.2

Таблица "Партия"

Наимен объекта

№п/п

Наименование партии

Наименование изделия

Площадь заготовки

Количеств шт

Код

10

20

30

40

50

a

1

П1

1 О(укор15) Отвод

2,96

4

b

2

П1

17 О(укор150) Отвод

2,47

4

c

3

П1

29 О(удл150) Отвод

1,73

3

d

4

П1

18 О(удл150) Отвод

1,53

1

i

5

П1

45 О 250x250- Отвод

1,28

1

f

6

П1

6 ПП 800x800 короб

2,56

2

g

7

П1

32 ПП 800x600 короб

1,92

3

h

8

П1

36 ПП 600x600 короб

1,44

1

i

9

П1

42 ПП 400x400 короб

1,20

1

j

10

П1

10 ПП 500x500 короб

1,00

1

k

11

П1

12 ПП 500x500 короб

1,00

1

l

12

П1

ДО переход 800x800

0,90

2

m

13

П1

ДО переход 800x600

0,78

2

n

14

П1

ДО переход 600x600

0,66

4

o

15

П1

ДО переход 600x500

0,54

5

p

16

П1

ДО переход 500x500

0,39

2

q

17

П1

ДО переход 500x400

0,33

6

r

18

П1

ДО переход 400x400

0,28

3

s

19

П1

Рейка 1500x40

0,06

30

Пример: Код изделия 28 О(укр150) Отвод - с30 Полный код: 101c30

Таблица 11.3

Таблица "Персонал"

Наимен объекта

№п/п

ФИО раб

Должность

Разряд

Адрес

Телефон

Код

11

22

33

44

55

66

a

1

Картавых Евгений

слесарь по изг сист вентил

5

Челябинск ул. Профсоюзов д12 кв7

89222113409

b

2

Мансуров Марат

слесарь по изг сист вентил

4

Пермь ул. Седова д10а кв134

89121043546

c

3

Карагулов Ильдар

слесарь по изг сист вентил

4

Казань ул. Ленина 35-108

89224356676

d

4

Менгильязов Ильсур

слесарь по изг сист вентил

4

Тюмен обл. с Барсово д12

8905894780

e

5

Карпов Олег

слесарь по изг сист вентил

4

Оренб обл. г Кувандык д23 кв56

83536899067

f

6

Осипов Павел Юрьевич

монтажник СВ И КВ

4

Екатеринбург ул.Вяземского д 33 кв 124

8 9 226 345 446

Пример: код b223344 - означает Мансуров Марат слесарь по изготовлению систем вентиляции 4 разряда. Полный код 201b223344.

Таблица 11.4

Запрос "Изготовление"

Наимен объекта

№п/п

Материал

Площадь м кв

Наимен изделия

Площадь заготовки

Количество шт

Код

111

222

333

444

555

666

a

1

Оцинк 0,5мм

3,125

17 О (укор 150)

3,00

2

b

2

Оцинк 0,5мм

3,125

1 О(укор 150)

2,00

3

c

3

Оцинк 0,5мм

3,125

6 ПП короб

3,00

3

d

4

Оцинк 0,5мм

3,125

32 ПП

2,00

2

e

5

Оцинк 0,5мм

3,125

33 ДО

1,00

5

f

6

Оцинк 0,7мм

3,125

Вставка

0,12

3

g

7

Оцинк 0,7мм

3,125

Вставка

0,90

2

h

8

Оцинк 0,7мм

3,125

Вставка

0,15

2

i

9

Оцинк 0,7мм

3,125

Вставка

0,19

5

j

10

Оцинк 0,7мм

3,125

Вставка

0,23

3

k

11

Оцинк 0,7мм

3,125

Лента_Крепеж

0,06

2

l

12

Оцинк 0,7мм

3,125

Лента_Крепеж

0,05

3

m

13

Оцинк 0,7мм

3,125

Лента_Крепеж

0,02

4

n

14

Оцинк 0,7мм

3,125

Лента_Крепеж

0,02

6

o

15

Оцинк 0,7мм

3,125

Лента_Крепеж

0,03

7

p

16

Оцинк 0,7мм

3,125

Отвод (удл 150)

2,96

3

q

17

Оцинк 0,7мм

3,125

Отвод (удл 150)

2,47

3

r

18

Оцинк 0,7мм

3,125

Отвод

1,73

2

s

19

Оцинк 0,7мм

3,125

Отвод

1,53

3

t

20

Оцинк 0,7мм

3,125

Отвод

1,28

4

u

21

Оцинк 0,7мм

3,125

ДО переход

0,90

4

v

22

Оцинк 0,7мм

3,125

ДО переход

0,78

5

w

23

Оцинк 0,7мм

3,125

ДО переход

0,66

3

x

24

Оцинк 0,7мм

3,125

ДО переход

0,34

3

y

25

Оцинк 0,7мм

3,125

ДО переход

0,54

4

Пример: Наименование изделия “6ПП” код - c444. Полный код 202с444.

12 Технологическая сеть проектирования (ТСП) модель (TO-BE) системы обработки информации.

Рис. 12.1- ТСП проектирования

Д1.1 - Заявки на изготовление. Д1.2 - “Замерка” - чертёж замерщика (когда есть отступление от проекта). Д1.3 - Чертежи субъектов объекта(цех, площадка, склад и т.д.). Д2.1 - СНиПы по изготовлению. Д3.1 - Отчёт об изготовленных деталях. Д3.2 - Учёт отходов. Д4.1 - Название партии (её состав). 4.2 - Накладная на груз для объекта. 4.3 - Согласование о проведении работ с учетом численности рабочих. 5.1 - Уведомление о получении заказа.

Приложение 1

Порядок разработки, согласования и утверждения ТЗ на ИС.

1. Проект ТЗ на ИС разработан разработчиком системы с участием заказчика на основании технических требований согласно ГОСТ 34.602 - 89.

2. Необходимости в согласовании проекта ТЗ на ИС с органами государственного надзора нет, так как СУБД разрабатывается в программе Access являющейся стандартным приложением в пакете MS Office каждой ОС Windows.

3. Замечания по проекту ТЗ на ИС должны быть представлены с техническим обоснованием. Решения по замечаниям должны быть приняты разработчиком проекта ТЗ на ИС и заказчиком системы до утверждения ТЗ на ИС.

4. Если при согласовании проекта ТЗ на ИС возникнут разногласия между разработчиком и заказчиком, то составляется протокол разногласий (форма произвольная) и конкретное решение принимается в установленном порядке.

5. Утверждения ТЗ на ИС осуществляют руководители предприятий (организаций) разработчика и заказчика системы.

6. Изменения к ТЗ на ИС не допускается утверждать после представления системы.

7. Регистрация, учет и хранение ТЗ на ИС и дополнений к нему проводят в соответствии с требованиями ГОСТ 2.501.

Приложение 2

Московская Академия Предпринимательства при Правительстве г Москвы, Сургутский филиал. Разработчик, студент 5-го курса специальность “Прикладная информатика” - Чернобровкин Виталий Викторович.

Утверждаю

Руководитель Огородов Сергей Викторович начальник производственной базы

Подпись _____________ расшифровка подписи

Печать

Дата

Утверждаю

Руководитель преподаватель кафедры “Информационные технологии” к.т.н., доцент Анисимов В.М.

Подпись______________ расшифровка подписи

Печать

Дата

Информационная система “Производственный процесс” СУБД Access

ПК класса Pentium IV, АРМ начальника производственной базы.

ИС “ПП”

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

На _________ листах

Действует с

Приложение 3

(Код ТЗ)

Составили

Наименование

организации,

предприятия

Должность

исполнителя

Фамилия

Имя

Отчество

Подпись

Дата

МосАП Сургутский

филиал

Студент 5-го

курса

Чернобровкин

Виталий

Викторович

20 10 08

Согласовано

Наименование

организации,

предприятия

Должность

исполнителя

Фамилия

Имя

Отчество

Подпись

Дата

ОАО “Сургутнефтегаз”

трест СРС

Начальник

Производственной

Базы

Огородов

Сергей

Викторович

20 10 08

Список используемой литературы

1. Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов “Проектирование ЭИС” учебник Москва 2003.

2. Г.А. Мирошниченко “Реляционные Базы Данных” С-Петербург 2005.

3. А. Кузнецов “Microsoft Access 2003 Русская версия” Учебный курс.

4.http://www.northerncrown.ru/Tekhn_oper/Tekhnologicheskaja_set_proektirovanija_/index.html e-Клуб информатиков - Технологические операции.

5. http://www.nist.ru/hr/doc/gost/19201-78.htm Техническое задание Требования к содержанию и оформлению.

6. http://www.bp-arkadia.ru/publication20.htm Структура ТЭО, разработка, содержание ТЭО.

7. http://revolution.allbest.ru/programming/00036080_0.html Технико-экономический анализ и обоснование рыночной новизны программного продукта.

8. Ходусов Н.В. “Информационные системы” Методичка Сургут 2008.

Страницы: 1, 2


© 2010 РЕФЕРАТЫ