Проектирование АСУ (автоматизированной системы управления) ООО "Стройтехноконтакт", разработка конкретных проектных решений по подсистеме подготовки производства
Декомпозиция функциональной части автоматизированной системы управления на подсистемы и комплексы задач. Проектирование концептуальной модели базы данных. Определение требований и выбор вычислительной техники. Проектирование локальной вычислительной сети.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 03.10.2017 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Наименование работы |
Объём работы |
Трудоем-кость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7.. |
||||
Установка колонн |
шт. |
56 |
3 |
3 |
Монтажник |
3 |
2 |
Кран |
2 |
15 |
Таблица 3.2.4.3 «Нормы состава бригад»
Наименование работы |
Наименование профессии |
Разряд |
Количество рабочих в бригаде |
|
1 |
2 |
3 |
4 |
|
Установка колонн |
Монтажник |
5 |
3 |
Таблица 3.2.4.4 «Перечень профессий»
Наименование профессии |
Разряд |
|
1 |
2 |
|
Монтажник |
5 |
Выходная информация
Таблица 3.2.4.5«Ведомость потребности в кадрах на год»
Наименование профессии |
Разряд |
Всего |
Потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||
Монтажник |
5 |
100 |
10 |
10 |
8 |
4 |
6 |
12 |
7 |
7 |
11 |
10 |
10 |
5 |
Исходная информация хранится в следующих таблицах базы данных:
1. Program_rab
2. Table_graf_obj
3. Norm_brig
4. Spr_prof
Машинное описание алгоритма
Шаг 1. Производится запрос на выбор года, для которого необходимо рассчитать потребность в кадрах. Если объектов строительства на данный год не обнаруживается, пользователю выдаётся соответствующее сообщение.
Шаг 2. Из таблицы Table_graf_obj, содержащей календарные графики строительства по каждому объекту, по коду работ выбираются те из них, которые производятся в указанном году, по кодам объектов, на которых они будут производиться.
Шаг 3. По полю rab_id из таблицы Norm_brig определяем, какие рабочие, и в каком количестве будут задействованы при выполнении данной работы.
Шаг 4. По полю prof_id из справочника профессий Spr_prof получаем prof_name, prof_razr.
Шаг 5. По полю rab_id из таблицы Table_graf_obj определяем время, в течение которого данный рабочий будет задействован по каждой работе. Распределяем количество рабочих по месяцам.
Шаг 6. Шаг 1-5 выполняется для всех объектов.
Шаг 7. Производим группировку по полю prof_name по месяцам и заносим в выходной документ в поле «Потребность с разбивкой по месяцам».
Шаг 8. Получаем выходной документ - Ведомость потребности в рабочих кадрах на год.
Задача №5 «Определение потребности в машинах/механизмах на год»
Цель: Определить годовую потребность в машинах/механизмах по организации на год с разбивкой по месяцам для заблаговременного поиска необходимых машин/механизмов.
Периодичность и область применения:
Решение задачи определения потребности в рабочих кадрах на год решается отделом ПТО раз в год, результат решения данной задачи - документ «Ведомость потребности в машинах/механизмах на год» передаётся в отдел главного механика для анализа недостающих машин/механизмов и заблаговременного их поиска.
Организационно-экономическая сущность:
Из «Программы работ на год» (Таблица 3.2.5.1) выбираем объекты, которые производятся в указанном году. Из таблицы, содержащей «Календарные графики строительства объекта» (Таблица 3.2.5.2) выбираются работы, которые производятся в указанном году, по объектам, на которых они будут производиться. С помощью входного документа «Нормы потребности в машинах/механизмах» (Таблица 3.2.5.3) определяем какие машины/механизмы, и в каком количестве будут задействованы на каждой работе. Из таблицы «Перечень машин/механизмов» (Таблица 3.2.5.4) заносим в выходную форму «Наименование машины/механизма», «Ед.изм». С помощью таблицы «Календарный график строительства объекта» (Таблица 3.2.5.2) определяем время, в течение которого данная машина/механизм будет задействована по каждой работе. Распределяем количество машин/механизмов по месяцам. Производим группировку по полю «Наименование машины/механизма» по месяцам и заносим в выходную форму. Формируем выходной документ «Ведомость потребности в машины/механизмы на год».
Описание методов контроля:
Контроль за достоверностью информации, передаваемой по каналам связи, осуществляют операторы, которые принимают массивы данных и оперативные документы. Для заданных массивов данных и документов подсчитываются контрольные суммы, которые вводят в ЭВМ одновременно с основными передаваемыми данными, а на входе с помощью ЭВМ суммируют основные данные и результаты сравнивают с контрольной суммой.
Технико-экономическая сущность:
Решение задачи определения потребности в машинах/механизмах на год экономит людские и временные ресурсы организации и выполняется одним человеком с наличием опыта работы с соответствующим пакетом программ. При этом предполагается достигнуть своевременность поставок.
Описание входной информации: в качестве входной информации для решения данной задачи используются следующие документы:
- Программа работ (Таблица 3.2.5.1)
- Календарный график строительства объекта (Таблица 3.2.5.2);
- Нормы потребности в машинах/механизмах (Таблица 3.2.5.3);
- Перечень машин/механизмов (Таблица 3.2.5.4)
Таблица 3.2.5.1 «Программа работ на год»
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Таблица 3.2.5.2 «Календарный график строительства объекта»
Наименование объекта:__________________
Адрес:_________________________________
Наименование работы |
Объём работы |
Трудоемкость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
||||
Таблица 3.2.5.3 «Нормы потребности в машинах/механизмах»
Наименование работы |
Наименование машины/механизма |
Ед.изм. |
Количество |
|
1 |
2 |
3 |
4 |
Таблица 3.2.5.4 «Перечень машин/механизмов»
Наименование машины/механизма |
Ед.изм. |
|
1 |
2 |
Описание выходной информации:
В результате решения данной задачи формируется документ «Ведомость потребности в машинах/механизмах на год» (Таблица 3.2.5.5).
Таблица 3.2.5.5 «Ведомость потребности в машинах/механизмах на год»
Наименование машины/механизма |
Ед. изм. |
Всего |
Потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||
Рисунок 3.2.5 Алгоритм ручного решения задачи «Определение потребности в машинах/механизмах на год»
Контрольный пример
Входная информация
Таблица 3.2.5.1 «Программа работ на год»
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Административное здание |
15,6 |
10,5 |
12.03. 2012г. |
12.05. 2014г. |
тыс. м.кв. |
8,6 |
9,2 |
21.04. 2014г. |
65 |
Таблица 3.2.5.2 «Календарный график строительства объекта»
Наименование объекта: Административное здание
Адрес: ул. Емельянова, 7, строение 1, г.Москва, 115119
Наименование работы |
Объём работы |
Трудоем-кость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7.. |
||||
Установка колонн |
шт. |
56 |
3 |
3 |
Монтажник |
3 |
2 |
Кран |
2 |
15 |
Таблица 3.2.5.3 «Нормы потребности в машинах/механизмах»
Наименование работы |
Наименование машины/механизма |
Ед.изм. |
Количество |
|
1 |
2 |
3 |
4 |
|
Установка колонн |
Кран |
шт. |
2 |
Таблица 3.2.5.4 «Перечень машин/механизмов»
Наименование машины/механизма |
Ед.изм. |
|
1 |
2 |
|
Кран |
шт. |
Выходная информация
Таблица 3.2.5.5 «Ведомость потребности в машинах/механизмах на год»
Наименование машины/механизма |
Ед. изм. |
Всего |
Потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||
Кран |
шт. |
8 |
2 |
2 |
2 |
2 |
Исходная информация хранится в следующих таблицах базы данных:
- Program_rab
- Table_graf_obj
- Table_potr_mash
- Spr_mash
Машинное описание алгоритма
Шаг 1. Производится запрос на выбор года, для которого необходимо рассчитать потребность в машинах/механизмах. Если объектов строительства на данный год не обнаруживается, пользователю выдаётся соответствующее сообщение.
Шаг 2. Из таблицы Table_graf_obj, содержащей календарные графики строительства по каждому объекту, по коду работ выбираются те из них, которые производятся в указанном году, по кодам объектов, на которых они будут производиться.
Шаг 3. По полю rab_id из таблицы Table_potr_mash определяем, какие машины/механизмы и в каком количестве потребуется для выполнения данной работы.
Шаг 4. По полю mash_id из справочника Spr_mash определяем mash_name и ed_izm.
Шаг 5. По полю rab_id из таблицы Table_graf_obj определяем время, в течение которого данная машина/механизм будет задействована, и распределяем его количество по месяцам.
Шаг 6. Шаг 1-5 выполняется для всех объектов
Шаг 7. Производим группировку по полю mash_name по месяцам и заносим в выходной документ в поле «Потребность с разбивкой по месяцам».
Шаг 8. Получаем выходной документ - Ведомость потребности в машинах/механизмах на год.
Задача №6 «Определение потребности во временных сооружениях по объекту»
Цель:
Определить годовую потребность во временных сооружениях на указанный год.
Периодичность и область применения:
Решение задачи определения потребности во временных сооружениях на год производится раз в год, а результат решения - «Ведомость потребности во временных сооружениях на год» передаётся в отдел МТС для формирования плана возведения этих временных сооружениях.
Организационно-экономическая сущность:
Из «Программы работ на год» (Таблица 3.2.6.1) выбираем объект, для которого формируется выходной документ «Ведомость потребности во временных сооружениях по объекту». Заполняем «Наименование объекта» и «Адрес», используя «Перечень объектов» (Таблица 3.2.6.2). Из таблицы «Справочник временных сооружений» (Таблица 3.2.6.3) заносим в выходную форму «Наименование временного сооружения», «Назначение» и «Ед.изм». С помощью «Ведомости потребности в рабочих кадрах» (Таблица 3.2.6.4) определяем максимальное количество рабочих в смену. Получившееся количество умножаем на «Норму обеспечения на 1 рабочего» из «Перечень временных сооружений» и заносим результат в графу Общая потребность по объекту. Формируем выходной документ «Ведомость потребности во временных сооружениях по объекту».
Описание методов контроля:
Контроль за достоверностью информации, передаваемой по каналам связи, осуществляют операторы, которые принимают массивы данных и оперативные документы. Для заданных массивов данных и документов подсчитываются контрольные суммы, которые вводят в ЭВМ одновременно с основными передаваемыми данными, а на входе с помощью ЭВМ суммируют основные данные и результаты сравнивают с контрольной суммой.
Технико-экономическая сущность:
Автоматизированное решение задачи определения потребности во временных сооружениях экономит людские и временные ресурсы организации и выполняется одним человеком с наличием опыта работы с соответствующим пакетом программ.
Описание входной информации:
В качестве входной информации для решения данной задачи используются следующие документы:
- Программа работ (Таблица 3.2.6.1)
- Календарный график строительства объекта (Таблица 3.2.6.2);
- Перечень временных сооружений (Таблица 3.2.6.3)
- Ведомость потребности в кадрах на год (Таблица 3.2.6.4)
Таблица 3.2.6.1 «Программа работ на год»
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Таблица 3.2.6.2 «Календарный график строительства объекта»
Наименование объекта:__________________
Адрес:_________________________________
Наименование работы |
Объём работы |
Трудоемкость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
||||
Таблица 3.2.6.3 «Перечень временных сооружений»
Наименование временного сооружения |
Назначение |
Ед.изм |
Норма обеспечения на 1 рабочего |
|
1 |
2 |
3 |
4 |
Таблица 3.2.6.4 «Ведомость потребности в кадрах на год»
Наименование профессии |
Разряд |
Всего |
Потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||
Описание выходной информации:
В результате решения данной задачи формируется документ «Ведомость потребности во временных сооружениях на год» (Таблица 3.2.6.5)
Таблица 3.2.6.5 «Ведомость потребности во временных сооружениях на год»
Наименование временного сооружения |
Назначение |
Норма обеспечения на 1 рабочего |
Ед.изм. |
Количество рабочих |
Общая потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||||
Рисунок 3.2.6 Алгоритм ручного решения задачи «Определение потребности во временных сооружениях по объекту»
Контрольный пример
Входная информация
Таблица 3.2.6.1 «Программа работ на год»
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Административное здание |
15,6 |
10,5 |
12.03. 2012г. |
12.05. 2014г. |
тыс. м.кв. |
8,6 |
9,2 |
21.04. 2014г. |
65 |
Таблица 3.2.6.2 «Календарный график строительства объекта»
Наименование объекта: Административное здание
Адрес: ул. Емельянова, 7, строение 1, г.Москва, 115119
Наименование работы |
Объём работы |
Трудоем-кость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7.. |
||||
Установка колонн |
шт. |
56 |
3 |
3 |
Монтажник |
3 |
2 |
Кран |
2 |
15 |
Таблица 3.2.6.3 «Перечень временных сооружений»
Наименование временного сооружения |
Назначение |
Ед.изм |
Норма обеспечения на 1 рабочего |
|
1 |
2 |
3 |
4 |
|
Столовая |
Прием пищи |
м2 |
3,2 |
Таблица 3.2.6.4 «Ведомость потребности в кадрах на год»
Наименование профессии |
Разряд |
Всего |
Потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||
Монтажник |
5 |
100 |
10 |
10 |
8 |
4 |
6 |
12 |
7 |
7 |
11 |
10 |
10 |
5 |
Выходная информация
Таблица 3.2.6.5 «Ведомость потребности во временных сооружениях на год»
Наименование временного сооружения |
Назначение |
Норма обеспечения на 1 рабочего |
Ед.изм. |
Количество рабочих |
Общая потребность с разбивкой по месяцам |
||||||||||||
1 месяц |
2 месяц |
3 месяц |
4 месяц |
5 месяц |
6 месяц |
7 месяц |
8 месяц |
9 месяц |
10 месяц |
11 месяц |
12 месяц |
||||||
Столовая |
Прием пищи |
3,2 |
м2 |
23 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
73,6 |
Исходная информация хранится в следующих таблицах базы данных:
1. Program_rab
2. Table_graf_obj
3. Spr_vr_s
4. Table_ved_kadr
Машинное описание алгоритма
Шаг 1. Производится запрос на выбор объекта, для которого необходимо составить Ведомость потребности во временных сооружениях по объекту из Программы работ на год, которую описывает входной документ Program_rab.
Шаг 2. Obj_name и obj_adress берем из справочника объектов Spr_obj.
Шаг 3. Из справочника временных сооружений Spr_vr_s заносим в выходной документ vr_s_name, vr_s_nazn и ed_izm.
Шаг 4. Из таблицы Table_ved_kadr описывающей Ведомость потребности в рабочих кадрах на год определяем максимальное количество рабочих в смену.
Шаг 5. Умножаем полученную величину на norm_na_rab (Spr_vr_s), результат заносим в Общую потребность по объекту выходного документа.
Шаг 7. Шаг 1-5 выполняется для всех временных сооружений
Шаг 8. Получаем выходной документ - Ведомость потребности во временных сооружениях по объекту.
3.3 Математическое описание оптимизационной задачи №8 «Составление календарного графика строительства объекта»
Описание и обоснование необходимости решения задачи составления и оптимизации календарного графика строительства объекта:
Календарный график строительства объекта является основополагающим документом на стадии подготовки производства. В соответствии с ним будут производиться предварительные расчеты потребности в кадрах, материалах, машинах и механизмах, а также непосредственно сами работы на объекте. Поэтому составление точного и оптимального календарного графика работ на объекте является важнейшей задачей подготовки производства. Однако, в условиях большого объёма входной информации, возможной необходимости неоднократного пересчёта графика и большой вероятности появления ошибок в расчётах в связи с человеческим фактором при решении данной задачи вручную, целесообразно разработать модель решения данной задачи на ЭВМ.
Метод сетевого планирования выбран как наиболее целесообразный и гибкий для решения поставленной задачи. Сетевой график позволяет найти различные пути выполнения работ на объекте, также на нём наглядно отображается критический путь, то есть, минимально требуемая продолжительность времени на выполнение строительных работ на всём объекте от начала и до конца. В случае превышения директивного срока, сетевой график следует пересчитать, сократив сроки выполнения работ критического пути путём выделения дополнительных трудовых ресурсов.
Но с каждой работой, имеющей определенный неизменный объем, связаны затраты на ее выполнение. Как правило, затраты на выполнение работы с неизменным ее объемом возрастают с уменьшением ее продолжительности и снижаются при увеличении ее продолжительности. В связи с этим возможны варианты организации комплекса работ, отличающиеся продолжительностью его выполнения и затратами на его выполнение.
Для выбора наилучшего варианта служит оптимизация. Оптимальным считается тот вариант, который отвечает заданному критерию. В нашем случае критерием считается минимизация затрат на комплекс строительных работ при заданной их продолжительности на объекте.
Цель:
Составить календарный график производства строительных работ по объекту методом сетевого планирования, включающий в себя подробную информацию о продолжительности каждой работы с разбивкой по дням, а также количество рабочих, занятых при производстве каждой из них, и оптимизировать его по критерию минимизации затрат на комплекс работ при заданной их продолжительности.
Периодичность и область применения:
Решение задачи составления календарного графика работ по объекту осуществляется после получения проектной документации от заказчика для каждого объекта перед началом строительных работ. Результат решения задачи - «Календарный график строительства объекта» - используется для решения задач определения потребности в материалах, машинах и механизмах на год, а также отделом кадров для решения задачи определения потребности в кадрах на год.
Организационно-экономическая сущность:
Календарный график представляет собой таблицу, в левой части которой расположен перечень производимых на объекте работ в соответствии с их технологической последовательностью и данные о них: объём работы, трудоёмкость, число смен, число рабочих в день, состав бригады рабочих, а в правой части представлен график Ганта, на котором отображена продолжительность работ в днях, рассчитанная с помощью сетевого графика.
Сетевой график составляется табличным способом на основании документов: «Программа работ на год» (Таблица 3.3.1), «ЕНиР» (Таблица3.3.5),, «Нормы состава бригад» (Таблица3.3.6), «Нормы потребности в машинах/механизмах»(Таблица 3.3.7), «Ведомость объёмов работ по объекту» (Таблица3.3.3). В таблице наглядно представляются продолжительность выполнения работ, и ресурс времени, который имеет каждая работа. Работы, не имеющие ресурса, называются работами критического пути. На основании данного пути определяется продолжительность всех работ на объекте. Если сроки превышают договорные, сетевой график пересчитывается. При удовлетворительном результате расчета данные о продолжительности и сменности работ заносятся в выходную форму документа.
Описание методов контроля:
Контроль за достоверностью информации, передаваемой по каналам связи, осуществляют операторы, которые принимают массивы данных и оперативные документы. Для заданных массивов данных и документов подсчитываются контрольные суммы, которые вводят в ЭВМ одновременно с основными передаваемыми данными, а на входе с помощью ЭВМ суммируют основные данные и результаты сравнивают с контрольной суммой.
Технико-экономическая эффективность: автоматизированное решение задачи составления календарного графика работ на объекте существенно экономит людские и временные ресурсы организации на расчёт объёмов закупаемых материалов. Решение задачи осуществляется одним человеком с наличием соответствующего пакета программ. Автоматизация формирования данного документа существенно упростит работу с большим количеством документов, снизит риск неправильного определения требуемого количества закупаемых ресурсов из-за возможных ошибок при их расчёте вручную.
Описание входной информации:
В качестве входной информации для решения данной задачи используются следующие документы:
- Программа работ на год (Таблица 3.3.1)
- Справочник объектов (Таблица 3.3.2);
- Ведомость объёмов работ по объекту (Талица 3.3.3);
- Справочник работ (Таблица 3.3.4);
- ЕНиРы (Таблица 3.3.5);
- Нормы состава бригад (Таблица 3.3.6)
- Нормы потребности в машинах/механизмах (Таблица 3.3.7)
Таблица 3.3.1 «Программа работ на год»
Код объекта |
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Таблица 3.3.2 «Справочник объектов»
Код объекта |
Наименование объекта |
Адрес строительства |
Заказчик |
|
0 |
1 |
2 |
3 |
Таблица 3.3.3 «Ведомость объёмов работ по объекту»
Код объекта |
Код работы |
Наименование работы |
Объём работы |
Ед.изм. |
Технологическая послед-ть |
|
0 |
1 |
2 |
3 |
4 |
5 |
Таблица 3.3.4 «Справочник работ»
Код работы |
Наименование работы |
Ед.изм. |
|
0 |
1 |
2 |
Таблица 3.3.5 «ЕНиР»
Код работы |
Наименование работы |
Ед. изм. |
Нормы времени |
Расценка, руб |
||
Чел.- час |
Маш. - час |
|||||
0 |
1 |
2 |
3 |
4 |
5 |
Таблица 3.3.6 «Нормы состава бригад»
Код работы |
Наименование работы |
Наименование профессии |
Разряд |
Количество рабочих в бригаде |
|
0 |
1 |
2 |
3 |
4 |
Таблица 3.3.7 «Нормы потребности в машинах/механизмах»
Код работы |
Наименование работы |
Наименование машины/механизма |
Ед.изм. |
Количество |
|
0 |
1 |
2 |
3 |
4 |
Описание выходной информации:
В результате решения данной задачи формируется документ «Календарный график строительства объекта» (Таблица 3.3.8).
Таблица 3.3.8 «Календарный график строительства объекта»
Наименование объекта:__________________
Адрес:_________________________________
Наименование работы |
Объём работы |
Трудоемкость |
Состав бригад |
Число смен |
Машины/ механизмы |
Продолжительность, дни |
График работ, дни |
|||||||||||
Ед.изм. |
Кол-во |
Чел.- час |
Маш.- час |
Профессия |
Число рабочих в смену |
Наименование |
Количество |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
На промежуточном этапе необходимо построение сетевого графика в табличной форме, имеющего следующий вид:
№ раб. |
Наимен-е раб. |
№ предш. работы |
№ послед. работы |
Продолжит-ть работы,t |
N смен |
Ранние сроки |
Поздние сроки |
Резервы времени |
Работа критического пути |
Прирост затрат |
||||
tрн |
tро |
tпн |
tпо |
Rо |
Rч |
|||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Где: t - продолжительность работы
tрн - раннее начало работы
tро - раннее окончание работы
tпн - позднее начало работы
tпо - позднее окончание работы
Rо - общий резерв времени работы
Rч - частный резерв времени работы
Математическая постановка задачи:
Пусть n - количество работ, производимых на объекте;
- общая стоимость работ по объекту;
- стоимость i-той работы, производимой на объекте;
- плановая дата окончания работ, полученная в результате расчета сетевого графика;
- дата окончания работ в соответствии с договором с заказчиком;
Входные данные:
Program_rab - таблица базы данных, хранящая сведения о программе работ на год. Используется для определения договорных дат начала и окончания строительных работ на объекте.
Spr_obj - базы данных, представляющая собой справочник объектов.
Vedom_V_rab - таблица базы данных, хранящая сведения об объёмах работ по объекту. Используется для определения вида, объёмов и технологической последовательности строительных работ, производимых на объекте.
Enir - таблица базы данных, хранящая сведения о единых нормах и расценках на выполнение работ.
Spr_rab - таблица базы данных, представляющая собой справочник работ.
Norm_brig - таблица базы данных, хранящая сведения о нормах состава бригад.
Norm_potr_mash - таблица базы данных, хранящая сведения о нормах потребности в машинах/механизмах
Выходные данные:
Table_graf_obj - календарный график строительства объекта.
Промежуточные данные:
Table_set - сетевой график работ по объекту, рассчитанный табличным методом.
Целевая функция:
,
?
Вербальное описание математического алгоритма решения задачи
Расчет календарного графика начинается с составления сетевого графика. В соответствующую промежуточную таблицу заносятся данные: № работы, № предыдущей работы, № последующей работы.
Раннее начало первой работы равняется договорному сроку начала строительных работ на объекте, который определяется из Программы работ на год, раннее окончание определяется как сумма раннего начала и продолжительности. Для второй и последующих работ раннее начало определяется как раннее окончание предыдущей работы, раннее окончание определяется как сумма раннего начала и продолжительности. Продолжительность работы вычисляется как произведение объёма работы, взятого из Ведомости объёмов работ по объекту, на трудоёмкость работы, взятую их ЕНиРа, разделенное на число часов в смену (=8) х число смен(=1) x число рабочих в день (взятое из Норм состава бригад).
После определения ранних параметров для всех работ необходимо вычислить поздние параметры. Расчет начинается с последней работы, позднее окончание последней работы равняется её раннему окончанию, позднее начало равняется разности между поздним окончанием и продолжительностью.
После вычисления поздних и ранних параметров необходимо вычислить резерв времени каждой работы - общий и частный. Общий резерв рассчитывается как разность между поздним окончанием, ранним началом и продолжительностью работы. Частный резервы рассчитывается как разность между из ранним окончанием, ранним началом и продолжительностью работы. Работы, общий и частный резерв которых равен нулю, помечаются как критические - графа «Работа критического пути» принимает значение 1.
По окончанию расчета сетевого графика производится сравнение полученной даты окончания комплекса строительных работ на объекте. Если она не превышает договорную, задача считается решенной, а все необходимые промежуточные данные и информация из входных документов переносится в выходную форму.
В противном случае требуется произвести перерасчет сетевого графика. Для этого необходимо рассчитать прирост затрат при увеличении числа смен на работах критического пути. Число смен увеличивается до двух, тем самым продолжительность работ сокращается в два раза. Увеличение стоимости рассчитывается как продолжительность работы критического пути/2 x 2 (число смен в день) х (число рабочих в бригаде в соответствии с Нормами состава бригад) х (расценку работы). Полученное число заносится в графу «Прирост затрат».
Затем из полученной совокупности чисел выделяется минимальное, то есть, выбирается работа критического пути, для которой увеличение стоимости будет минимальным при ускорении её выполнения за счет привлечения дополнительных людских ресурсов. Производится процедура перерасчета сетевого графика с учетом внесенных изменений. В случае соответствия полученного срока окончания работ с договорным задача считается решенной, и выходная форма заполняется необходимыми данными. В противном случае алгоритм повторяется, производится перерасчет для работ критического пути с минимальным приростом путем увеличения смен в 2 раза, тем самым сокращая продолжительность работ. Процедура повторяется до тех пор, пока не будет найдено удовлетворительное решение задачи.
3.4 Схема взаимосвязи задач подсистемы
Под задачей понимается совокупность взаимосвязанных действий (алгоритм), в результате которых обрабатывается входная информация и формируется один или несколько выходных документов. Связь и последовательность этапов решения показывается стрелками.
Схема взаимосвязи задач отражает, каким образом осуществляется обмен информацией между отделом ПТО и:
- Главным инженером,
- Заказчиком
- Сторонними организациями
- Отделом материально-технического снабжения,
- Отделом кадров,
- Плановым отделом,
- Начальником участка
- Главным механиком
В процессе выполнения своих функций сотрудниками ПТО используются следующие массивы информации:
- Справочник объектов заполняется специалистом отдела ПТО
- Справочник работ заполняется специалистом отдела ПТО
- Справочник организаций заполняется специалистом отдела ПТО
- Справочник работ, требующих разр. док. заполняется специалистом отдела ПТО
- Справочник профессий заполняется специалистом отдела кадров
- Справочник материалов специалистом отдела МТС
- Справочник временных сооружений заполняется специалистом отдела МТС
- Справочник машин/механизмов заполняется главным механиком
При формировании «Календарного графика производства строительных работ на объекте» из Планового отдела по сети поступают «Программа работ на год» и «Ведомость объёмов работ по объекту», «Справочник объектов» из таблиц базы данных Program_rab, Ved_V_rab и Spr_obj соответственно. Из ПТО поступает «Справочник работ» и «ЕНиР», обозначенные в таблице базы данных Spr_rab и Spr_enir . При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Календарный график производства строительных работ на объекте», после чего данные распечатываются и сохраняются в таблице Table_graf_obj базы данных. В дальнейшем этот документ передаётся на утверждение главному инженеру, после чего поступает прорабам на объекты.
Для составления «Графика получения разрешительной документации» используется хранящаяся в ПТО «Программа работ на год» таблица Program_rab, «Ведомость объёмов работ по объекту» таблица Ved_V_rab, «Справочник объектов» таблица Spr_obj, «Справочник работ» Spr_rab, а так же «Справочник работ, требующих разреш. док.» таблица Spr_rd, «Заявка на получение разр. док.» таблица Zayavka_na_rd и «Справочник организаций» Spr_org. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «График получения разрешительной документации», после чего данные распечатываются и сохраняются в таблице Table_graf_rd базы данных. В дальнейшем документ передаётся прорабам на объекты.
Для формирования «Справки о выполнении графика разработки ПСД» используются хранящиеся в ПТО «Справочник объектов» Spr_obj, «Программа работ на год» Program_rab, «Поэтапны график получения ПСД» Table_perech_psd и «Акт выдачи ПСД» Akt_vyd_psd. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Справка о выполнении графика разработки ПСД », после чего данные распечатываются и сохраняются в таблице Spravka_psd базы данных. В дальнейшем документ передаётся прорабам бригад на объекты.
При составлении документа «Ведомость потребности в материалах на год» используется хранящиеся в ПТО документы: «Календарный график производства работ по объекту» таблица Table_graf_obj, «Программа работ на год» Program_rab, а также по сети из отдела МТС поступают «Нормы потребности в материалах по объекту» Table_potr_mat таблица базы данных, и «Справочник материалов» таблицы Spr_mat базы данных. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Ведомость потребности в материалах на год», после чего данные распечатываются и сохраняются в таблице Table_ved_mat базы данных. В дальнейшем документ передаётся в отдел МТС.
При составлении документа «Ведомость потребности в машинах/механизмах на год» используется хранящиеся в ПТО документы: «Календарный график производства работ по объекту» таблица Table_graf_obj, «Программа работ на год» Program_rab, а также по сети из отдела главного механика поступают «Нормы потребности в машинах/механизмах по объекту» Table_potr_mash таблица базы данных, и «Справочник машин/механизмов» таблицы Spr_mash базы данных. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Ведомость потребности в машинах/механизмах на год», после чего данные распечатываются и сохраняются в таблице Table_ved_mash базы данных. В дальнейшем документ передаётся в отдел главного механика.
После этого формируется документ «Ведомость потребности в кадрах на год». Он формируется на основании хранящихся в ПТО «Календарного графика производства работ по объекту» Table_graf_obj, «Норм состава бригад по видам работ» таблица Norm_brig базы данных и «Программы работ на год» Program_rab. По сети из отдела кадров передаётся файл «Справочник профессий» таблица Spr_prof. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Ведомость потребности в рабочих кадрах на год», после чего данные распечатываются и сохраняются в таблице Table_ved_kadr базы данных. В дальнейшем документ передаётся в отдел кадров.
Наконец, производится формирование документа «Ведомость потребности во временных сооружениях по объекту». Данная операция производится на основании хранящегося в ПТО «Календарного графика производства работ по объекту» таблица Table_graf_obj, «Программы работ на год» Program_rab, а также из отдела Мтс по сети поступает файл документа «Справочник временных сооружений » таблица Spr_vr_s базы данных. При вводе соответствующих данных программа производит расчет необходимых параметров и вводит их в соответствующие поля выходной формы. Формируется документ «Ведомость потребности во временных сооружениях на год», после чего данные распечатываются и сохраняются в таблице Table_ved_vr_s базы данных. В дальнейшем документ передаётся в отдел МТС.
Глава 4. Информационное обеспечение. Проектирование концептуальной модели базы данных
4.1 Описание предметной области
Любая информационная система в зависимости от ее назначения имеет дело с той или иной частью реального мира, которую принято называть предметной областью системы.
Подсистема подготовки производства строительной организации ООО «Стройтехноконтакт» является предметной областью, для которой разрабатывается информационное обеспечение.
В рамках дипломного проекта необходимо спроектировать базу данных для подсистемы подготовки производства строительной организации ООО «Стройтехноконтакт». Результаты работ по созданию базы данных будут использованы для создания автоматизированной системы управления и помогут в выполнении основных задач производственно-технического отдела. К таким задачам относятся:
1) Разработка и контроль выполнения графика получения разрешительной документации
2) Контроль графика разработки ПСД
3) Определение потребности в материалах на год
4) Определение потребности в рабочих кадрах на год
5) Определение потребности в машинах/механизмах на год
6) Определение потребности во временных сооружениях по объекту
7) Составление календарного графика строительства всех объектов на год
8) Составление календарного графика строительства объекта
4.2 Нормализация таблиц
В процессе проектирования БД важную роль играет формализация. Одним из требований формализации является нормализация таблиц базы данных. Процесс нормализации сводится к устранению избыточности данных и заключается в приведении базы данных к третьей нормальной форме.
Некоторые поля хранить в БД нецелесообразно, за исключением тех из них, для вычисления которых требуется производить очень сложные выборки, требующие больших ресурсных и временных затрат.
Для решения задач вручную используют следующие документы:
Форматы входных/выходных документов:
Таблица 4.3.1 «Программа работ на год»
Наименование объекта |
Сметная стоимость |
Срок начала строительства |
Ожидаемое выполнение СМР |
План ввода в действие |
Объем строительных работ |
|||||
Полная |
В т.ч. СМР |
Ед. изм. |
Мощность, вводимая в планируемый период |
Сметная стоимость пусковых объектов |
Срок ввода в действие |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Таблица 4.3.2 «Перечень объектов»
Наименование объекта |
Адрес строительства |
Заказчик |
|
1 |
2 |
3 |
Таблица 4.3.3 «Ведомость объёмов работ по объекту»
Наименование объекта |
... |
Подобные документы
Декомпозиция автоматической системы управления на подсистемы и комплексы задач. Программное обеспечение комплекса задач подсистемы управления закупкой оборудования. Анализ существующей локальной вычислительной сети. Выбор дополнительных сетевых сервисов.
дипломная работа [4,0 M], добавлен 06.03.2013Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Разработка локальной вычислительной сети организации ООО "Карнавал" для передачи конфиденциальной информации. Обоснование проектных решений по программному обеспечению. Составление схемы коммуникаций. Выбор и обоснование пассивного оборудования.
дипломная работа [85,5 K], добавлен 15.03.2014Выбор физических параметров для проектирования локальной вычислительной сети. Разработка концептуальной и логической моделей системы управления документооборотом, ее предметного воплощения, создание баз данных в Ms Access и программного приложения.
курсовая работа [1,1 M], добавлен 19.11.2010Диагностический анализ системы управления предприятия, его организационной и функциональной структуры. Разработка проекта подсистемы учёта средств вычислительной техники, описание технического обеспечения базы данных. Характеристика программного продукта.
дипломная работа [7,2 M], добавлен 28.06.2011Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели.
дипломная работа [1,1 M], добавлен 24.06.2011Основные этапы обслуживания и модернизации локальной сети предприятия. Вид автоматизированной деятельности на предприятии. Выбор топологии локальной вычислительной сети. Аппаратные и программные средства. Характеристика семиуровневой модели OSI.
курсовая работа [2,1 M], добавлен 13.02.2016Функции пользователей в локальной вычислительной сети, анализ и выбор организации ресурсов. Выбор сетевой операционной системы. Сервисное программное обеспечение. Выбор протокола, сетевой технологии и кабеля. Резервирование и архивирование данных.
дипломная работа [2,0 M], добавлен 22.02.2013Характеристика деятельности и диагностический анализ системы управления ООО "Минтком". Технология проектирования и создания локальной вычислительной сети: прокладка, монтаж, тестирование и диагностика локальной сети. Администрирование ЛВС в Windows 7.
дипломная работа [3,6 M], добавлен 01.07.2011Проектирование локальной вычислительной сети для предприятия c главным офисом в центре города и двумя филиалами на удалении не более 1,5 км. Выбор топологии сети и основного оборудования. Программное обеспечение для клиент-серверного взаимодействия сети.
курсовая работа [3,4 M], добавлен 27.02.2015Классификация локальной вычислительной сети. Типы топологий локальной вычислительной сети. Модель взаимодействия систем OSI. Сетевые устройства и средства коммуникаций. Виды сетевых кабелей. Конфигурация компьютеров-серверов, техники рабочих станций.
курсовая работа [1,3 M], добавлен 05.01.2013Анализ существующих систем управления базами данных и выбор оптимальной. Создание автоматизированной информационной системы "Поликлиника", определение сущностей и взаимосвязей, описание физической модели, проектирование интерфейса, алгоритм программы.
курсовая работа [3,1 M], добавлен 21.11.2009Организация управления высшим учебным заведением. Анализ деятельность кафедры, перечень исходных показателей. Построение автоматизированной концептуальной информационно-логической модели базы данных. Системные и технические средства реализации проекта.
дипломная работа [1,3 M], добавлен 25.03.2015Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.
курсовая работа [1,1 M], добавлен 09.12.2014Обзор и обоснование выбора системы управления обучением. Структура автоматизированной обучающей системы. Описание процессов проектирование базы. Общие сведения о процессах полимеризации. Получение каучуков методом стереоспецифической полимеризации.
курсовая работа [2,9 M], добавлен 19.06.2015Расчеты параметров проектируемой локальной вычислительной сети. Общая длина кабеля. Распределение IP-адресов для спроектированной сети. Спецификация оборудования и расходных материалов. Выбор операционной системы и прикладного программного обеспечения.
курсовая работа [940,7 K], добавлен 01.11.2014Разработка автоматизированной системы управления процессом подогрева нефти в печах типа ПТБ-10 на примере установки подготовки нефти ЦПС Южно-Ягунского месторождения. Проектирование экранов человеко-машинного интерфейса в программной среде InTouch 9.0.
дипломная работа [3,1 M], добавлен 30.09.2013Предмет деятельности лесхоз-техникума, функционально-иерархическая схема. Информационное и организационное обеспечение автоматизированной системы управления. Функциональная структура АРМ "Заочное образование". Проектирование структуры базы данных.
курсовая работа [170,7 K], добавлен 18.05.2011Создание локальной вычислительной сети, ее топология, кабельная система, технология, аппаратное и программное обеспечение, минимальные требования к серверу. Физическое построение локальной сети и организация выхода в интернет, расчет кабельной системы.
курсовая работа [749,1 K], добавлен 05.05.2010Способы связи разрозненных компьютеров в сеть. Основные принципы организации локальной вычислительной сети (ЛВС). Разработка и проектирование локальной вычислительной сети на предприятии. Описание выбранной топологии, технологии, стандарта и оборудования.
дипломная работа [2,3 M], добавлен 19.06.2013