Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка по Бд.doc
Скачиваний:
7
Добавлен:
16.03.2015
Размер:
1.14 Mб
Скачать

Министерство науки и образования российской федерации

Самарский государственный аэрокосмический университет имени академика С.П.Королева

Кафедра теоретической механики

Программа управления базой данных курсовых работ по теоретической механике

Пояснительная записка

Выполнил студент гр. 1305 Куркин Е.И. Руководитель курсовой работы Кислов А.В. оценка_______________________ _____________________________ (подпись преподавателя)

Самара 2005г.

Задание

Разработать программу, иллюстрирующую движение материальной точки. Проиллюстрировать кинематические характеристики точки: координаты, скорость, ускорение. Вычислить данные характеристики в заданный момент времени.

Реферат

Курсовая работа.

Пояснительная записка с.79, рис.12.

БАЗА ДАННЫХ, INTERBASE, SQL, ЗАПРОС, DELPI, QUERY, DATASOURCE, RAVE REPORT.

Разработана программа выполняющая управление базой данных. В программе реальзован механизм sqlзапросов. Показано множество методов работы с БД в среде Делфи 7 и отображения данных на форме. В программе применяется как непосредственное использование языкаsql, так и работа с компонентамиDelphi, генерирующимиsqlзапросы автоматически (TUpdateSql).

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

движение материальной точки. Программа производит расчет кинематических характеристик точки: координаты, скорости, ускорения. Производится визуализация движения материальной точки. Наглядно изображается вектрор скорости и ускорения.

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

Содержание

Задание 2

РЕФЕРАТ 3

Содержание 4

1.1.Общие сведения 6

1.2.Предметная область 6

1.3.Постановка задачи 8

1.4.Функциональная задача программы 9

2.Логическая структура программы 10

2.1.Алгоритм работы программы 10

2.2.Состав программы 10

2.3.Сводная таблица БД - выбор курсовой работы. 12

2.4.Добавление новых записей в БД 12

2.5.Удаление записей из БД 13

2.6.Общие данные 14

2.7.Задание 16

2.8.Часть 1 17

2.9.Кинематика 1ой части 18

2.10.Графики 20

2.11.Часть 2 и Часть 3. 21

2.12.Формирование отчетов. 23

1.1.prBd.dpr 24

1.2.uFormBb.pas 24

1.3.uFormBd.dfm 40

Введение

В повседневной работе часто приходится сталкиваться с необходимостью хранения и совместного использования больших объемов информации. Применение баз данных упрощает данную задачу. Базы данных делятся на локальные, удаленные и распределенные. Данная работа показывает построение приложения для работы как с локальными так и удаленными базами данных. Основной подход к обработке информации – формирование и выполнение sqlзапросов. Полученные данные могут быть представлены пользователю в разных форматах – в виде совокупности чисел в отдельных ячейках, таблиц, а так же графиков и отчетов. Для примера рассмотрим создание СУБД для базы данных по курсовым работам по ТМ.

Описание программы

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

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

    1. Предметная область

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

Первая часть работы – динамика системы при заданном законе движения тела, с заданной начальной скоростью рамки (скорость вращения постоянна и равна начальной скорости). При этом происходит вырождение одной из степеней свободы. Рассматриваемая в первой части система имеет уже одну степень свободы. Первая часть курсовой работы делиться на 2 раздела. Первый - определение закона движения материальной точки при вращении рамки с постоянной угловой скоростью и сил реакции действующих на материальную точку со стороны рамки. Основным уравнением анализа движения является основное уравнение динами материальной точки. Второй раздел рассматривает силы и моменты действующие на рамку со стороны опор. Силы реакции и поддерживающий постоянство угловой скорости момент находятся на базе основного уравнения динамики механической системы.

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

Третья часть работы – исследование малых колебаний рамки вокруг положения равновесия. В первом разделе 3ей части для исследуемой системы определяются положения равновесия и проверяется их устойчивость. Во втором разделе определяется характер движения системы на базе приятого допущения о малости отклонений.

Приведем пример постановки задачи курсовой работы.

ИСХОДНЫЕ ДАННЫЕ И СХЕМА МЕХАНИЧЕСКОЙ СИСТЕМЫ

РАСЧЕТНАЯ СХЕМА 13

Рис1. Схема механической системы

Форма тела 1

однородное тонкое кольцо

Масса тела 1

m1

кг

0.5

Масса материальной точки 2

m2

кг

0.1

Размеры

R

м

0.3

d

м

0.1

Обобщенные координаты

Обозначения

Начальные значения для I этапа

q1 =

рад

0 = 0

q2 =

рад

0 =

Жесткость пружины

с

Н/м

200

Длина свободной пружины

l0

м

Угловая скорость тела 1

1

рад/с

10

Начальная угловая скорость тела 2

02

рад/с

1

Конец I этапа движения

t1

с

5