Разработка приложений по расчёту нагрузок на головку балансира станка-качалки - Курсовая работа

бесплатно 0
4.5 145
Выбор состава технических и программных средств разработки системы. Описание входных и выходных данных. Выбор модели базы данных. Разработка подсистемы наполнения базы данных, формирования отчетов. Разработка интерфейса пользователя, тестирование системы.


Аннотация к работе
Данный курсовой проект выполнен в соответствии с заданием на курсовое проектирование. Использование в нефтегазодобывающей промышленности разнообразного оборудования вызвало необходимость расширения и углубления знаний в области расчетов. Главной и конечной целью работы является вычислить нагрузку на головку балансира станка-качалки.Стопорный механизм выполнен в виде поворотной оси, расположенной на головке не выше нижней поверхности тела, рычага, жестко закрепленного на оси и стопорной площадки с вырезом под торцевую поверхность рычага, выполненной на нижней поверхности тела. Ось, связывающая тело с головкой, расположена на ней в горизонтальной плоскости выше верхней поверхности балансира. Известен балансир станка-качалки с предусмотренным устройством для откидывания головки балансира станка, содержащий тело балансира, связанную с ним поворотную головку с канатной подвеской, а также канат с захватами и фрикционные зажимы, необходимые для откидывания головки. Это связано с необходимостью проведения дополнительных операций на расхаживание и удаление одной из осей, связывающих головку с телом балансира, а также на оттягивание тянущего троса талевого устройства, связанного с канатной подвеской. Из известных балансиров станков-качалок наиболее близким по технической сущности является балансир станка-качалки, содержащий тело балансира со стопорным механизмом, ось, поворотную головку, связанную осью с телом балансира, канатную подвеску и оттягивающее устройство.Прежде чем попасть на главную страницу сайта пользователю необходимо зарегестрироваться и авторизовать?ся. Данные о зарегестрированных пользователях поступают и хранятся в базе данных. Когда пользователь заходит под своим логином и паролем, он может приступить к расчетам. Все формулы находятся в меню «Вычисления», для того чтобы сделать вычисления необходимо ввести данные в ячейки ввода и нажать кнопку «Рассчитать», итоговые данные можно увидеть на месте главного параметра. Рж Н Вес столба жидкости над плунжером b H/м Коэффицент облегчения штанг в жидкости m м/с Фактор динамичностиСтолбцы отношения называют атрибутами, им присваиваются имена, по которым к ним затем производится обращение.Список имен атрибутов отношения с указанием имен доменов называется схемой отношения. Преимущества MYSQL - простота и очень высокая скорость работы, что позволило MYSQL стать лучшим стандартом баз данных для интернет приложений. В данном типе таблиц используются блокировки на уровне записи и не блокирующее чтение, что позволило улучшить производительность при многопользовательском режиме работы. MYISAM - движок таблиц MYSQL используемый в основном в Web-приложениях, хранилищах данных и других программных средах. Merge - используется для логического объединения одинаковых MYISAM таблиц и обращение к ним, как к единому объекту.Результат расчетов, который выполняется при расчете программы, в которую вводятся данные от пользователя, результат поступает в базу данных в таблицу «Formula_n». Для нахождения максимальной и минимальной нагрузки по теории Муравьева И.М. нам необходимо вычислить параметр Коши: , (1)В базе данных под названием neft хранятся 9 таблиц под название «Formula_n» относящиеся непосредственно к формулам с помощью которых необходимо вычислить максимальные и минимальные нагрузки.Были использованы следующие операторы: Условный (if else). Оператор вывода (echo). echo "Делить на 0 нельзя!". Для обработки события нажатии на кнопку был использован метод Post. Метод POST позволяет посылать на сервер данные в запросе клиента. Метод POST может использоваться во многих приложениях.SELECT("селект") - оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию. При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т.п.). Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а, затем, для каждой записи набора проверяется ее соответствие заданному критерию. Особую роль играет обработка NULL-значений, когда при слиянии, например, двух таблиц - главной (англ. master) и подчиненной (англ. detail) - имеются или отсутствуют соответствия между записями таблиц, участвующих в слиянии.Весь интерфейс программы был разработан в ручную при помощи CSS. Блоки при помощи которых был создан фундамент сайта, также на них помещены все вычисления, меню и прочие объекты: .content{ width:600px; margin-left:25px; padding-left:20px; При помощи CSS были размещены кнопки , была разработана форма для регистрации: база данные наполнение интерфейсНиже описаны формулы и данные взятые из учебника: Рассчет параметра Коши: Угловая скорость вращения кривошипа ? = 1,26с Определение максимальной нагрузки по формуле А.С.Вирновского: Вес столба жидкости Рж =12490 Н Определение минимальной нагрузки по формуле А.С.Вирновского: Вес колонны штанг в жидкости Р’ш = 42135м Исп

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ

1.1 Анализ предметной области и постановка задачи

1.2 Выбор состава технических и программных средств разработки системы

2. ОСНОВНЫЕ ПРОЕКТНЫЕ РЕШЕНИЯ

2.1 Описание входных и выходных данных

2.2 Выбор модели базы данных

2.3 Описание функциональной схемы

2.4 Проектирование

2.4.1 Разработка структуры базы данных

2.4.2 Разработка подсистемы наполнения базы данных

2.4.3 Разработка подсистемы формирования отчетов

2.4.4 Разработка интерфейса пользователя

2.5 Тестирование

2.5.1 Описание контрольного примера

2.5.2 Тестирование системы

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ 1 Руководство пользователя

ПРИЛОЖЕНИЕ 2 Руководство программиста

ПРИЛОЖЕНИЕ 3 Электронный носитель с программой и пояснительной запиской
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?