скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

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

1.5.2 Общая характеристика организации решения задачи на ЭВМ

Организация решения задач показана в таблице 1.5.1 и основана на требованиях:

Таблица 1.3 Требования

Проблема Требование Решение Примечание
Большой объем информации на бумажных носителях Ежедневный обмен информацией начальника участка №3 (монтаж систем вентиляции и кондиционирования воздуха) с бригадиром цеха вентзаготовок; Автоматизация ввода поступающей информации и обработка её на ПК Ежедневное составление отчета, ведение архива.
Не своевременный завоз ТМЦ в цех. Вычисление вручную площадей всех заготовок Ежемесячный завоз ТМЦ в цех согласно плана заказов на изготовление деталей и узлов СВ и КВ. Автоматизация процесса вычисления площади заготовок и планирование завоза ТМЦ Для учета объема изготовленной продукции. Ведение архива
Бригада слесарей по изготовлению узлов и деталей СВ И КВ не справляется с большим объемом заказов Временный перевод монтажников СВ и КВ в цех для изготовления узлов и деталей на срочный объект” Распределение рабочих по выполняемым функциям - приоритетность расстановки для достижения наилучшего результата выполнения заказов. Отражение этого в модели ИС “TO-BE” Приоритетом является “срочный” объект
Слабый контроль за качеством производимой продукции Изменить структуру комплектовочной ведомости Добавить столбец “Изготовил ФИО”, в комплектовочной ведомости заказа.. Сделать его электронную версию Выбранную деталь для изготовления каждый помечает своей фамилией.

В данном пункте автор раскрывает требования к будущему проекту путем ответов на следующие вопросы:

·          изменения в функциях подразделения, связанных со сбором, обработкой и выдачей информации;

·          источники поступления оперативной и условно-постоянной информацией и периодичность ее поступления;

·          этапы решения задачи, последовательность и временной регламент их выполнения,

·          порядок ввода первичной информации (названия документов) и перечень используемых экранных форм;

·          краткая характеристика результатов (названия результатных документов, экранных форм выдачи результатов, перечень результатных файлов, способов их выдачи: на экран, печать или в канал связи) и мест их использования;

·          краткая характеристика системы ведения файлов в базе данных (перечень файлов с условно-постоянной и оперативной информацией, периодичность обновления, требования защиты целостности и секретности);

·          режим решения задачи диалоговый;

·          периодичность решения задачи.

1.5.3 Формализация расчетов

Основной объем расчетов – вычисление объёма произведённой продукции (вентзаготовок) в м2. Все формулы для нахождения площадей фигур (далее по тексту наименование деталей вентзаготовок), взяты из курса геометрии.

Наименование заготовок подлежащих к вычислению их площадей: Труба (прямик), зонт (три вида), отвод, переход (два вида), утка.

Вычисление площади трубы (прямика)


Рисунок 1.8 Прямик

Sпр= P*L (1.1)

S – площадь заготовки «прямик»;

P – периметр (развёртка) т.е. ширина умноженная на высоту;

L – длина заготовки «труба».

Вычисление площади зонта 1 вид (трапециевидный)



Рисунок 1.9 Зонт трапециевидный

Sзонт = сумма площадей всех сторон (трапеций) (1.2)

Площадь каждой стороны (трапеции) вычисляется по формуле: ((a*b)/2)*h, где

A – длина нижнего основания трапеции(стороны);

B – длина верхнего основания трапеции;

H – высота трапеции.

Вычисление площади зонта 2 вид (конусообразный)

Sкруга

 


                                            Sсегм

Рисунок 1.10 Зонт конусообразный

Для изготовления конусообразного зонта из куска металла вырезается круг определенного диаметра. Затем из этого круга вырезается определенной величины сегмент. После чего обрезанные края круга зигуются, соединяются вместе и сбиваются. Полученный результат (заготовку) можно увидеть на рис. 1.10.

Площадь конуса можно вычислить по формулам:

Sкруг = πR2 - площадь круга

Sсегм = (πR2 /360) * a, где a – угол сегмента выраженный в градусах

Sзонт = Sкруг - Sсегм (1.3)

Вычисление площади зонта 3 вид (пирамидальный)


h

a

Рисунок 1.11 Зонт пирамидальный

Sзонт = сумма площадей всех сторон (равнобедренных треугольников) (1.4)

Sстор = ½ * a * h, где a основание; h – высота треугольника

Sзонт = Sa * 2 + Sb * 2

Вычисление площади отвода с прямой шейкой

Затылочная часть (затылок)

                                                                        Фасонная часть


                                                                    Шеечная часть (шейка)

Рисунок 1.12 Отвод

При вычислении площади отвода с прямой шейкой сначала вычисляется площадь “шейки”, затем площадь “затылка” и после чего вычисляется площадь фасонной части. Площади “затылка” и “шейки” вычисляются легко. Они представляют собой прямоугольники, вырезанные из металла и вычисляются по формуле

S = a * b,

где a и b являются смежными сторонами прямоугольника. Труднее вычисляется площадь фасонной части. Сначала вычисляется периметр одной стороны шейки затем другой стороны шейки (в случае если шейка одинакова с обеих сторон). Затем как видно на рис. 1.5.5 остается вычислить площадь сегмента, которая вычисляется по формуле

Sсегм = (πR2 /360) * a.

Общая площадь получается из суммы частей всех вычисленных площадей и представляет собой формулу:

Sотв. = Sш. + Sз. + Sф. где (1.5)

Sш. площадь шейки;

Sз. площадь затылка;

Sф. площадь фасонной части.

Далее

Sш. = Sз.= a * b,

где a и b стороны прямоугольника. Особое внимание уделяется вычислению площади фасонной части как видно на рис 1.5.6 она состоит из трех частей – Sсегм, S1, S2 и вычисляется по формуле:

Sф. = (Sсегм * 2) + S1 + S2 где (1.6)

Sсегм = (πR2 /360) * a.

S1 = S2 = a * b, где

сторона a = высоте фасонной части отвода;

сторона b = половине длины шейки.


                                                                          S1

Площадь сегмента a

a b

S2 b

Рисунок 1.13 Фасонная часть

Вычисление площади перехода (1 вид центровой)


Рисунок 1.14 Переход центровой

Площадь перехода вычисляется аналогично площади зонта трапециевидного ((a*b)/2)*h) и представляет собой сумму площадей всех сторон (трапеций).

Sпер. = S1 + S2 + S3 + S4 (1.7)

Вычисление площади перехода (2 вида одностороннего)


Рисунок 1.15 Переход односторонний

Вычисление площади перехода этого вида производится следующим образом:

·          Вычисляются площади двух сторон (трапециевидных) - ((a*b)/2)*h;

·          затем площади оставшихся двух сторон - a * b

·          После чего все стороны складываются - Sпер. = S1 + S2 + S3 + S4

Вычисление площади детали “утка”.

                            Лицевая часть                            S1


           S2 Sпрям

                        Фасонная часть                       Лицевая часть

Рисунок 1.16 Утка

Площадь детали “утка” вычисляется следующим образом – Площадь лицевой части умножается на два и прибавляется площадь фасонной части тоже умноженной на два

Sутка = (Sл * 2) + (Sф * 2) (1.8)

Sл = a * b и представляет собой прямоугольник;

Sф = (S1 * 2) + (S2 * 2) + (Sпрям * 2)

Все выше перечисленные формулы будут включены в автоматизируемые функции вычисления и войдут в БД информационной системы.

 


1.6 Анализ существующих программных продуктов для автоматизации предметной области

Для анализа существующих программных продуктов автором проекта были выбраны существующие на сегодняшний день системы управления базами данных (СУБД).

На сегодняшний день известно более двух десятков форматов данных настольных СУБД, однако наиболее популярными, исходя из числа проданных копий, следует признать dBase, Paradox, FoxPro и Access. Из появившихся недавно СУБД следует также отметить Microsoft Data Engine — по существу серверную СУБД, представляющую собой «облегченную» версию Microsoft SQL Server, но предназначенную, тем не менее, для использования главным образом в настольных системах и небольших рабочих группах.

Сведения о производителях перечисленных выше СУБД представлены в таблице 1.4.

Таблица 1.4. – Производители СУБД

СУБД Производитель URL
Visual dBase dBase, Inc http://www.dbase2000.com
Paradox Corel http://www.corel.com
Microsoft Access 2000 Microsoft http://www.microsoft.com
Microsoft FoxPro Microsoft http://www.microsoft.com
Microsoft Visual FoxPro Microsoft http://www.microsoft.com
Microsoft Visual FoxPro Microsoft http://www.microsoft.com
Microsoft Data Engine Microsoft http://www.microsoft.com

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

dBase и Visual dBase

Хранение данных в dBase основано на принципе «одна таблица — один файл» (эти файлы обычно имеют расширение *.dbf). MEMO-поля и BLOB-поля (доступные в поздних версиях dBase) хранятся в отдельных файлах (обычно с расширением *.dbt). Индексы для таблиц также хранятся в отдельных файлах. При этом в ранних версиях этой СУБД требовалась специальная операция реиндексирования для приведения индексов в соответствие с текущим состоянием таблицы.

Формат данных dBase является открытым. В роли интерпретатора команд xBase выступает обычно либо среда разработки приложения на этом языке, либо среда времени выполнения. Отметим, что для скрытия исходного текста xBase-приложения подобные СУБД обычно содержат утилиты для псевдокомпиляции кода, который затем поставляется вместе со средой времени выполнения.

Отметим, однако, что для работы с данными формата dBase (или иных dBase-подобных СУБД) совершенно необязательно пользоваться диалектами xBase. Доступ к этим данным возможен с помощью ODBC API (и соответствующих драйверов) и некоторых других механизмов доступа к данным (например, Borland Database Engine, некоторых библиотек других производителей типа СodeBase фирмы Sequenter), и это позволяет создавать приложения, использующие формат данных dBase, практически с помощью любого средства разработки, поддерживающего один из этих механизмов доступа к данным.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.