• RU
  • icon На проверке: 4
Меню

Курсовая работа по ОК и САПР

  • Добавлен: 24.01.2023
  • Размер: 1 MB
  • Закачек: 0
Узнать, как скачать этот материал

Описание

Курсовая работа по ОК и САПР

Состав проекта

icon
icon База оборудования.mdb
icon Упрощённая схема ТЭЦ.dwg
icon
icon 1.4. Подготовка отладочных данных.docx
icon Содержание.docx
icon 2.1. Разработка чертежа.docx
icon 1.5. Анализ данных.docx
icon Введение.docx
icon 1.3. Типы данных и свойства полей.docx
icon 1.1. Перечень полей базы данных.docx
icon 1.2. Схема данных.docx
icon Приложение Б.docx
icon 4. Аппаратное и программное обеспечение.docx
icon 2.3. Организация связи элементов чертежа с базой данных.docx
icon Заключение.docx
icon Список литературы.docx
icon 2.2. Разработка пользовательского меню.docx
icon 3. Инструкция пользователя.docx
icon
icon Элемент19.dwg
icon Элемент16.sld
icon Элемент15.dwg
icon Элемент1.sld
icon Элемент8.sld
icon Элемент5.dwg
icon Элемент16.dwg
icon Элемент11.sld
icon Элемент14.dwg
icon Элемент2.dwg
icon Элемент9.sld
icon Элемент8.dwg
icon Меню.mnu
icon Элемент14.sld
icon Схема.mns
icon Схема.mnr
icon Элемент6.dwg
icon Элемент7.dwg
icon Схема.mnc
icon Элемент11.dwg
icon Элемент5.sld
icon Элемент18.dwg
icon Элемент7.sld
icon Элемент12.sld
icon Элемент3.sld
icon Элемент2.sld
icon Элемент17.sld
icon Меню.mnc
icon Элемент19.sld
icon Элемент12.dwg
icon Элемент10.dwg
icon меню.mnr
icon Элемент18.sld
icon Схема.mnu
icon Элемент3.dwg
icon Элемент9.dwg
icon Элемент4.dwg
icon Элемент10.sld
icon Элемент6.sld
icon Меню.mns
icon Элемент17.dwg
icon Элемент4.sld
icon Элемент15.sld
icon Элемент13.sld
icon Элемент13.dwg
icon Элемент1.dwg

Дополнительная информация

Контент чертежей

icon Упрощённая схема ТЭЦ.dwg

Упрощённая схема ТЭЦ.dwg
Упрощённая схема ТЭЦ
Генератор трехфазного тока
Преобразователь электрической энергии
Устройство химической очистки воды
Цилиндр высокого давления

icon 1.4. Подготовка отладочных данных.docx

1.4. Подготовка отладочных данных
После создания структуры базы данных нам необходимо проверить её работу правильность связей между таблицами целостность данных. Для этого определяем минимально необходимые отладочные данные при помощи которых проверяем правильность функционирования разработанного нами информационного объекта.
В таблице МаркиОборудования заносим в ключевое поле МаркаОборудования две единицы энергетического оборудования для дальнейшей возможности подстановки в таблицу Оборудование.
В таблице Подразделения заносим в ключевое поле КодПодразделения две записи для дальнейшего подстановки в таблицу Ответственные и Оборудование.
Затем в таблицу Ответственные в ключевое поле КодОтветственного заносим две записи для дальнейшего подстановки в таблицу Оборудование.
В главной таблице Оборудование заполняем две записи ключевого поля КодОборудования. Проверяем правильность функционирования полей с подстановкой: КодОтветственного КодПодразделения МаркаОборудования.
Для таблицы Испытания и ДатаРемонта проверяем правильность подстановки поля КодОборудования.
После того как удостоверились в правильном функционировании разработанного нами информационного объекта приступаем к непосредственному заполнению всех таблиц баз данных.
Схема отладочных данных показана на рис. 2.
Рис. 2. – Схема отладочных данных

icon Содержание.docx

Разработка информационного обеспечения САПР
1.Перечень полей базы данных 6
3.Типы данных и свойства полей ..11
4.Подготовка отладочных данных .. ..14
5.Анализ данных . 15
Разработка тепловой схемы
1.Разработка чертежа .. .17
2.Разработка пользовательского меню . .24
3.Организация связи элементов чертежа с базой данных. . . .. .27
Инструкция пользователя . . 30
Аппаратное и программное обеспечение 33
Приложение Б.. . . 39
Список литературы .. .. .. 40

icon 2.1. Разработка чертежа.docx

2. Разработка тепловой схемы
1. Разработка чертежа
Подробно опишем процесс разработки чертежа тепловой схемы (упрощённой схемы ТЭЦ) в пакете AutoCAD. Приведём и подробно поясним листинги типовых (часто использовавшихся) команд. В данном разделе опишем конкретные действия по разработке тепловой схемы.
Для разработки чертежа используем пакет разработки графической информации AutoCAD 2004 RUS[3]. Запуск системы осуществляется с помощью двойного щелчка левой кнопки мыши по ярлыку расположенному на рабочем столе. Другой способ запуска – использование меню Пуск рабочего стола Windows (Пуск Программы Autodesk AutoCAD 2004 RUS).
После загрузки необходимо установить общие параметры чертежа: единицы измерения и размеры чертежа.
Единицы измерения настраиваются с помощью меню Формат Единицы
Рис. 4 – Диалоговое окно Единицы рисунка
Однако здесь мы ничего не изменяем т. к. по умолчанию установлены нужные нам параметры.
Зададим границы рисунка с помощью команды меню Формат Лимиты либо введя в командной строке команду _limits и устанавливаем размеры чертежа.
Переустановка лимитов пространства модели:
Левый нижний угол или [ВклОткл] 0.00000.0000>: 00
Правый верхний угол 420.0000297.0000>: 420297
После этого нам необходимо включить привязки. Включаются они командой меню Сервис Режимы рисования и выбрав вкладку Объектная привязка и выбираем все привязки для более удобной работы.
Рис. 5 – Диалоговое окно Режимы рисования
После настройки параметров приступаем непосредственно к созданию чертежа. Рисунки в AutoCAD строятся из набора графических примитивов. К простым примитивам относятся: точка отрезок круг (окружность) дуга прямая луч эллипс сплайн однострочный текст. К сложным примитивам относятся: полилиния мультилиния мультитекст (многострочный текст) размер выноска допуск штриховка вхождение блока или внешней ссылки атрибут растровое изображение. Кроме того есть пространственные примитивы видовые экраны и редкие примитивы (полосы и фигуры).
Операции построения большей части примитивов могут быть выполнены с помощью кнопок панели инструментов Рисование а также создавать примитивы можно с помощью пунктов падающего меню Рисование или командной строки.
Рис. 6 – Плавающая панель инструментов Рисование
Приступаем к созданию рамки и перечня элементов. Для данного курсового проекта рамка должна быть формата А3. Сначала строим прямоугольник размерами 420*297 мм (используем графический примитив Прямоугольник панель Рисование Прямоугольник или падающее меню Рисование Прямоугольник). Указываем координаты углов в командной строке.
Первый угол или [ФаскаУровеньСопряжениеВысотаШирина]: 00
Второй угол или [Размеры]: 297420
Затем рисуем рамку для форматапо всем правилам. При ее создании используем графический примитив Отрезок (панель Рисование Отрезок или падающее меню Рисование Отрезок). За начало рамки принимаем точку с координатами (20;5) и все размеры откладываем от этой точки. После построения рамки рисуем спецификацию в которой будет находиться перечень элементов тепловой схемы.
В заданной упрощённой схеме ТЭЦ много повторяющихся элементов значит целесообразно использовать блоки. Рассмотрим приемы работы с этим графическим примитивом [4].
Блок — это сложный именованный объект для которого создается описание включающее любое количество примитивов текущего рисунка. Блок имеет базовую точку которая может применяться для вставки в любое место чертежа причем в процессе вставки возможен его поворот и масштабирование с различными коэффициентами по разным осям. Существует несколько возможностей создания блоков:
)используя команду основного меню Рисование Блок Создать или при помощи кнопки Создать блок на панели инструментов Рисование. В результате появляется диалоговое окно Описание блока со следующими областями:
имя – указать уникальное имя блока;
объекты – нужно нажать кнопку Выбрать объекты и выделить объекты входящие в блок. При этом диалоговое окно временно закроется после выделения всех нужных объектов необходимо нажать Enter и окно снова откроется. Далее нужно задать один из способов обработки объектов после создания описываемого блока. Существует три способа:
оставить – выбранные объекты остаются в текущем рисунке в исходном состоянии;
сделать блоком – выбранные для блока объекта заменяются вхождением блока;
удалить – после создания описываемого блока выбранные для блока объекты удаляются;
базовая точка – служит для задания координат базовой точки блока т.е. точки которая используется для вставки блока (она должна быть в каждом блоке);
единицы вставки – задаются единицы измерения которые будут использоваться при вставке блока;
пояснение – вводится текст о назначении блока и его характеристика;
образец для просмотра – указывается нужно ли создавать пиктограмму блока. Если в области объекта был установлен флажок “удалить” то после создания блока исходные объекты теряются. Их можно восстановить с помощью команды Ой. Эта команда восстанавливает последний объект удаленный с помощью команды Стереть.
)сохранение блоков как файлов. Для получения блоков которые можно использовать при создании любых чертежей используется команда пблок которая вызывается из командной строки и загружает диалоговое окно Запись блока на диск со следующими настройками:
блок – указание блока сохраняемого в отдельном файле;
объекты – указать объекты сохраняемые в отдельном файле;
базовая точка – задать координаты базовой точки блока;
объекты – выделить все нужные объекты входящие в блок;
размещение – задаётся имя файла и путь к нему;
единицы вставки – задаются единицы измерения которые будут использоваться при вставке блока.
В результате вышеописанных действий блок сохраняется в отдельном dwg. файле.
Для вставки блока в чертеж используется команда меню Вставка Блок или кнопка Блок на панели инструментов Рисование . При этом загружается окно Вставка блока и задаются опции вставки (можно вставлять блок или рисунок). Для вставки блока выбирается имя блока в предлагаемом списке Имя. Для вставки файла используется кнопка Обзор и нужно указать файл. Если в областях Точки вставкиУгол поворота поставлены флажки Указать на экране то команда Блок выдаёт следующие запросы:
Точка вставки или [МасштабXYZПОворотПМасштабПXПYПZ ППоворот]: - указать точки вставки блока;
Введите масштаб по оси X укажите второй угол или [УголXYZ] 1>: - задать масштаб;
Угол поворота0>: - задается угол поворота.
Если при создании блоков сделана ошибка или если нужно изменить его то выполнятся переопределение (редактирование):
если блок только что создан то используется команда Отменить;
если блок был создан ранее то его нужно вставлять с расчленением.
Затем нужно повторить процесс определения блока (используется то же самое имя) и подтвердить в конце переопределение блока.
При переопределении блока который вставлен в чертёж автоматически обновляются все его копии.
При разработке чертежа использовались следующие графические примитивы: отрезок прямоугольник круг полилиния. Рассмотрим построение некоторых элементов чертежа:
)Подогреватели. Используем графический примитив Прямоугольник. Точки указываем с помощью мыши используя привязку к узлам сетки. Потом берем примитив отрезок - панель Рисование Отрезок указываем с помощью мыши начальную точку линии используя объектную привязку и привязку к узлам сетки и строим кривую.
Первый угол или [ФаскаУровеньСопряжениеВысотаШирина]:00
Второй угол или [Размеры]:3030
Команда: _line Первая точка:
Следующая точка или [Отменить]:
Следующая точка или [ЗамкнутьОтменить]:
)Насос. Сначала строим окружность - панель Рисование Круг. Указываем мышью первую точку – центр окружности затем вторую – отмечаем ее радиус. Для построения стрелки используем отрезок - панель Рисование Отрезок и Зеркало панель Редактирование Зеркало затем заштрихуем получившийся треугольник - Рисование Штриховка.
Команда: _circle Центр круга или [3Т2ТККР (кас кас радиус)]: 00
Радиус круга или [Диаметр]:Д
Следующая точка или [Отменить]: 3
Следующая точка или [Отменить]: 2
Следующая точка или [ЗамкнутьОтменить]: З
Следующая точка или [ЗамкнутьОтменить]: *Прервано*
Команда: _mirror найдено: 2
Первая точка оси отражения:
Вторая точка оси отражения:
Удалить исходные объекты? [ДаНет] Н>: Н
Укажите внутреннюю точку:
Анализ внутренних островков
)Деаэратор. Выбираем инструмент Полилиния панель Рисование Полилиния и рисуем объект:
Текущая ширина полилинии равна 0.0000
Следующая точка или [ДугаПолуширинадлИнаОтменитьШирина]: 10
Следующая точка или [ДугаЗамкнутьПолуширинадлИнаОтменитьШирина]: 10
Следующая точка или [ДугаЗамкнутьПолуширинадлИнаОтменитьШирина]: 20
Следующая точка или [ДугаЗамкнутьПолуширинадлИнаОтменитьШирина]: З
После разработки чертежа выполняем надписи на рамке и в табличке. Используем команду Mtext (многострочный текст) из плавающей панели инструментов Рисование:
Текущий текстовый стиль: "Standard". Высота текста: 23.5777
Противоположный угол или [ВысотавЫравниваниеМежстрочный
интервалПоворотСтильШирина]: В
интервалПоворотСтильШирина]:
Разработанная тепловая схема приведена в Приложении А.

icon 1.5. Анализ данных.docx

После создания базы данных необходимо произвести поиск и выборку требуемых данных (оборудование с датой ремонта в заданном интервале) из созданной базы данных. Для решения данной задачи необходимо воспользоваться возможностями приложения MS Access т.е. создать запрос [2].
Запрос – это объект позволяющий пользователю получить нужные данные из одной или нескольких взаимосвязанных таблиц. В MS Access имеются следующие виды запросов: на выборку на обновление на добавление данных на удаление на обновление и другие. С помощью запросов можно создавать новые таблицы используя данные из одной или нескольких существующих таблиц или ранее созданных запросов. Простейший запрос загружает все данные из единственной таблицы. Более сложный запрос может отбирать только те данные которые необходимы пользователю.
Запросы служат источниками для построения других запросов форм и отчетов. Они позволяют изменять и анализировать данные. Наиболее распространенный тип запроса – запрос на выборку – представляет собой набор правил по которым отбираются данные из одной или нескольких связанных таблиц. Результаты выполнения запроса на выборку представляются в виде таблицы. В курсовом проекте выполняется именно запрос на выборку. Порядок действий:
)Открываем вкладку Запросы;
)Нажимаем кнопку Создать;
)Выбираем один из режимов работы:
Конструктор – самостоятельное создание нового запроса;
Простой запрос – создание запроса на выборку из определённых полей;
Перекрёстный запрос – создание запроса выводящее данные в компактном формате подобном формату электронной таблицы;
Повторяющиеся записи – создание запроса на поиск повторяющихся записей в простой таблице или запросе;
Записи без подчиненных – создание запроса на поиск записей которой не соответствует ни одна запись в подчиненной таблице.
В нашем случае выбираем режим Конструктор.
)Добавить таблицы Оборудование ДатаРемонта с помощью диалогового окна добавление таблицы;
)С помощью мыши перемещаем нажав левую кнопку мыши и перетягивая на бланк запроса поля КодОборудования и МаркаОборудования из таблицы Оборудование и МесяцРемонта ГодРемонта из таблицы ДатаРемонта.
)Задать условия отбора введя для поля МесяцРемонта в строке «Условие отбора» Between [Введите начальный месяц] and [Введите конечный месяц] и для поля ГодРемонта в строке «Условие отбора» Between [Введите начальный год] and [Введите конечный год];
)Отметить какие поля необходимо вывести на экран;
)Сохранить запрос под необходимым названием в нашем случае «Оборудование с датой ремонта в заданном интервале».
В итоге получаем таблицу содержащую код оборудования марку оборудования месяц и год ремонта в заданном нами интервале.
Схема данных запроса приведена на рис.3.
Рис. 3. – Схема данных запроса

icon Введение.docx

Курсовое проектирование – необходимый этап подготовки и обучения студентов становления их как высококвалифицированных специалистов – играет важную роль в формировании самостоятельного творческого мышления студента.
В данном курсовом проекте нам необходимо разработать упрощённую схему ТЭЦ с помощью графического пакета AutoCAD и организовать связь схемы с базой данных и запросом созданных в СУБД MS Access.
Исходными данными к курсовому проекту является тепловая схема (с пояснениями о каждом элементе на ней) необходимая информация об элементах схемы которую должна содержать база данных и требования к созданию запроса в СУБД MS Access. В базе данных должна храниться и обрабатываться информация об энергетическом оборудовании его марке месте размещения производителе датах ремонта. Должны быть указаны:
инвентарный и серийный номера год выпуска и ввода в эксплуатацию гарантийный срок эксплуатации основные технические характеристики даты испытаний оборудования средняя наработка на отказ полный назначенный срок службы.
Также должен быть создан запрос для получения информации об оборудовании с датой ремонта в заданном интервале.
Информационное обеспечение - совокупность сведений необходимых для выполнения проектирования. Основную часть информационного обеспечения составляет база данных - информационные массивы используемые более чем в одной программе проектирования.
База данных – совокупность данных предназначенных для машин обработки и хранения которые могут использоваться одним или несколькими пользователями. В зависимости от моделей БД могут быть иерархическими сетевыми и реляционными. С БД связано такое понятие как СУБД.
СУБД (Система управления базами данных) – это программа которая управляет данными осуществляет хранение поиск извлечение редактирование информации хранимой в БД. СУБД также бывают иерархическими сетевыми и реляционными.
В данном курсовом проекте использовались СУБД MS Access 2003 и графический пакет AutoCAD 2004 RUS.
Microsoft Access – это интерактивная реляционная СУБД для операционной системы Windows. Она предназначена для хранения и поиска данных представления информации в удобном виде и автоматизации часто повторяющейся операции (ведение счетов учет товара планирование ) С помощью Access можно разрабатывать удобные формы ввода данных а также осуществлять обработку данных и выдачу сложных отчетов. Объектом обработки Access является файл БД имеющий произвольное имя и расширение .mdb. В это файл входят основные объекты Access: таблицы формы запросы отчеты макросы модули. В состав СУБД входят конструкторы таблиц форм запросов и отчетов. Эту систему можно рассматривать как среду разработки приложений. Используя макросы и модули для автоматизации решения задач можно создавать ориентированные на пользователя приложения. Access также предоставляет пользователю механизмы работы с базами различных форматов. Мощность и доступность Access делает эту систему лучшей СУБД.
С появлением компьютерных проектировочных систем создание схем и чертежей различной степени сложности значительно упростилось и перестало являться настолько длительным и трудоёмким процессом.
Преимущества выбранного для данного курсового проекта программы AutoCAD 2004 RUS в том что этот пакет распространен довольно прост в освоении (множество учебников и видео уроков) обеспечивает выходные данные соответствующие современным чертежным стандартам. Также немаловажен дружественный пользователю интерфейс в котором удобно работать и есть возможность настроить его под себя.

icon 1.3. Типы данных и свойства полей.docx

1.3. Типы данных и свойства полей
Для каждой таблицы MS Access указываем характеристики полей (в виде таблиц):
Таблица 2 – Оборудование
Подстановка из таблицы «МаркиОборудования» тот же тип что и у поля МаркаОборудования
Размер поля – 30 символов
Подстановка из таблицы «Подразделения» тот же тип что и у поля КодПодразделения
Подстановка из таблицы «Ответственные» тот же тип что и у поля «КодОтветственного»
Таблица 3 – МаркиОборудования
ПроизводительНаименов
ПроизводительРеквизиты
Размер поля – 60 символов
ПроизводительКонтЛицо
Размер поля – 40 символов
Размер поля – 20 символов
Продолжение таблицы 3 – МаркиОборудования
Теплопроизводительность
Размер поля – 10 символов
Размер поля – 2 символа
Таблица 4 – Подразделения
Размер поля – 50 символов
Размер поля – 5 символов
Таблица 5 – Ответственные
Подстановка из таблицы «Подразделения» тот же тип что и у поля «КодПодразделения»
Таблица 6 – Испытания
Подстановка из таблицы «Оборудование» тот же тип что и у поля «КодОборудования»
Продолжение таблицы 6 – Испытания
Таблица 7 – ДатаРемонта
Подстановка из таблицы «Оборудования» то же тип что и у поля «КодОборудования»
ХарактеристикаРемонта
Для того чтобы создать таблицу базы данных MS Access необходимо:
)Выбрать вкладку Таблицы в окне базы данных;
)Нажать на кнопку Создать;
)Выбираем один из режимов работы:
Режим таблиц – для создания таблицы в режиме таблицы;
Конструктор – для создания таблицы в режиме конструктора;
Мастер таблиц – для создания новой таблицы для сохранения данных;
Импорт таблиц – импорт данных и объектов из внешнего файла в текущую базу данных;
Связь с таблицами – создание таблиц в текущей базе данных связанных с таблицами внешнего файла.
Предпочтение отдаём режиму конструктор.
)Создаём соответствующий объект с учётом его специфики;
)Сохраняем созданный объект под именем. При задании имени объекта не используются пробелы для избегания осложнений. Для каждой таблицы определяем ключевое поле каждое значение которого однозначно определяет соответствующую запись (в таблицах 2 – 7 ключевые поля обозначены *).
При заполнении некоторых полей таблиц пользуемся Мастером подстановок либо вкладкой Подстановка. При этом создается поле в котором предлагается выбор значений из списка или из поля со списком содержащего набор постоянных значений или значений из другой таблицы [1].
По завершении работы в режиме Конструктор нажимаем кнопку перехода к режиму просмотра и производим ввод данных.

icon 1.1. Перечень полей базы данных.docx

1.Разработка информационного обеспечения САПР
1.Перечень полей базы данных
На основе анализа исходных данных и требований к обработке данных упрощённой схемы ТЭЦ составляем список полей т. е. заполняем таблицу 1 – Информация о полях. В данной таблице для каждого поля приводим:
)Комментарий (пояснение назначенного поля);
)Указанный информационной объект описываемый полем.
Таблица 1 – Информация о полях
Информационный объект
Инвентарный номер оборудования
Серийный номер оборудования
Код обслуживающего подразделения
Год выпуска оборудования
Год ввода в эксплуатацию оборудования
Месяц ввода в эксплуатацию оборудования
Код ответственного за данное оборудование
Наименование оборудования
ПроизводительНаименов
Наименование производителя
ПроизводительРеквизиты
Реквизиты производителя
ПроизводительКонтЛицо
Контактное лицо производителя
Габариты оборудования
Продолжение таблица 1 – Информация о полях
Теплопроизводительность
Теплопроизводите – льность оборудования
Гарантийный срок оборудования
Наработка оборудования на отказ
Срок службы оборудования
Код ответственного лица
Фамилия Имя Отчество
Должность ответственного лица
Телефон ответственного лица
Код ответственного подразделения
Наименование ответственного подразделения
Главный энергетик подразделения
Часть адреса подразделения (город)
Часть адреса подразделения (улица)
Часть адреса подразделения (дом корпус)
Год испытания оборудования
Месяц испытания оборудования
Примечание по испытанию оборудования
Год ремонта оборудования
Месяц ремонта оборудования
ХарактеристикаРемонта
Характеристика ремонта оборудования

icon 1.2. Схема данных.docx

В данном курсовом проекте мы создаём базу данных в которой будет содержаться информация об элементах оборудования которые присутствуют в нашей тепловой схема. В нашем случае упрощённой схеме ТЭЦ. Таблицы создаваемой нами базы по своей структуре различны одни являются оперативными и могут изменяться в процессе разработки другие являются справочными и не будут изменяться в процессе разработки курсового проекта. Поля в разработанной базе необходимо распределить по главной и вспомогательным таблицам с учётом требований нормализации.
Нормализация таблиц – это формальный аппарат ограничений на формирование таблиц который позволяет устранить дублирование данных обеспечивает непротиворечивость хранимых в базе данных уменьшает трудозатраты на ведение базы данных. При практическом проектировании баз данных обычно выделяют три нормальные формы таблиц [1].
Таблица называется приведенной к первой нормальной форме если все ее поля простые (далее неделимы). Таблица в первой нормальной форме не должна иметь повторяющихся записей.
Таблица находится во второй нормальной форме если она находится в первой нормальной форме и каждое не ключевое поле функционально зависит от ключа. Функциональная зависимость полей - это зависимость при которой определенному значению ключевого поля соответствует только одно значение описательного поля. Таблица находится в третьей нормальной форме если она находится во второй нормальной форме и каждое не ключевое поле не транзитивно зависит от первичного ключа. Транзитивная зависимость полей имеет место в том случае если одно из двух описательных полей зависит от ключа а другое описательное поле зависит от первого описательного поля.
В нашем курсовом проекте все таблицы приведены к третьей нормальной форме. Главной является таблица Оборудование оставшиеся таблицы вспомогательные ведь они дополняют информацией основную таблицу. Связи между таблицами бывают 1:1 1: и :. В нашем курсовом проекте используется связь 1: при данной связи одному экземпляру информационного объекта А соответствует 0 1 или более экземпляров объекта В но каждый экземпляр объекта В связан не более чем с одним экземпляром объекта А. При этом каждая запись в таблице описывающей объект А соответствует многим записям в таблице описывающей объект В [1].
Определяем связи между таблицами используя команду MS Access
Сервис – Схема данных.
При этом при установке связи между таблицами в диалоговом окне связи устанавливаются следующие настройки:
обеспечение целостности данных (позволяет заносить в таблицу только связанные между собой данные;
каскадное обновление удаление связанных полей. При выборе этих настроек изменения в таблице на стороне отношения 1 автоматически отслеживаются в таблице на стороне отношения .
Схема данных разработанного информационного приложения в MS Access приведена на рис. 1.
Рис. 1 – Схема данных

icon 4. Аппаратное и программное обеспечение.docx

4. Аппаратное и программное обеспечение
Microsoft Access (MS Access) - одна из наиболее популярных СУБД. Данная СУБД входит в широко распространенный интегрированный пакет фирмы Microsoft - MS Office. MS Access применяется для разработки относительно небольших информационных систем содержащих как правило не более 50000 записей и функционирующих в локальных вычислительных сетях объединяющих 1 - 15 компьютеров [6]. MS Access работает в операционной системе Windows. Большим преимуществом MS Access является наличие средств разработки информационных систем для пользователей различной квалификации: от начинающих до профессионалов.
Минимальные системные требования для AutoCAD 2004 RUS:
ПК на основе Intel Pent
6 Мб оперативной памяти;
0 Мб свободного пространства на диске для установки;
Microsoft Internet E
Мышь шаровой манипулятор или иное устройство указания;
Устройство для чтения компакт-дисков.
Минимальные системные требования для MS Office 2003:
Pentium II-266 MHz (Pentium III рекомендуется)
8 Мб оперативной памяти (192 Мб рекомендуется)
0 Мб на жёстком диске (700 Мб рекомендуется)
Видеосистема 600x800 VGA с цветовой палитрой True Color (минимум).
Следовательно оптимальные системные требования для использования программного обеспечения:
Гб на жёстком диске (и не менее 250 Мб под временные файлы которые система образует во время сеансов работы);
Структура информационного приложения представлена в Таблице 8
Таблица 8 – Структура информационного приложения
Упрощённая схема ТЭЦ
Чертёж тепловой схемы
Информация об оборудовании тепловой схемы
Необходим для создания шаблона меню
Исходный файл меню в который вносятся изменения при адаптации панели инструментов
Кодирует растровые изображения используемые в меню (при создании мозаичного меню)
Откомпилированный двоичный файл используется для ускорения доступа к элементам меню
Продолжение таблицы 8 – Структура информационного приложения
Содержит рисунок для пользовательского меню
Используется для создания меню содержит растровое изображение элемента тепловой схемы

icon 2.3. Организация связи элементов чертежа с базой данных.docx

2.3. Организация связи элементов чертежа с базой данных
После разработки чертежа тепловой схемы организуем связи элементов этого чертежа с внешней базой данных (в качестве внешней базы данных выступает СУБД MS Access) [2]. Возможность связывать с графическими объектами чертежа информацию из внешних баз данных очень удобна для инженера т.к. она позволяет оперативно просматривать информацию об элементах чертежа. Для получения доступа к внешним базам данных нужно настроить с помощью специальных служебных программ MS ODBC или MS OLE DB. Драйверы этих программ позволяют подключаться к разным типам баз данных. Процедура настройки базы данных включает создание нового источника данных который хранит информацию о наборе данных и о драйверах нужных для доступа к этим данным. Источником данных в разрабатываемом курсовом проекте является таблица СУБД MS Access. После настройки базы данных к ней возможен доступ даже без наличия установленной СУБД. Для просмотра из AutoCAD поставляется файл базы данных MS Access: db_samples.wdb и драйвер jet_dbsamples.udl. Эти файлы можно найти в папке Semple или Documents and Settings.
Подготовка для работы из AutoCAD с внешней базой данных:
)Проверяем что компонент работы с базой данных установлен. Этот компонент не устанавливается в типовую инсталляцию AutoCAD а входит в полную инсталляцию. Показатель того что компонент установлен является наличие пункта Связь с БД в меню Сервис.
)Проверяем установлены ли нужные служебные программы для работы с базой данных (ODBC Data Source).
)Размещаем таблицу с базой данных на диске.
)Настраиваем драйвер базы данных с помощью служебных программ выполняется с помощью диспетчера подключения к базе данных.
)Настраиваем источник данных.
)Запускаем из основного меню Сервис Связь с БД.
)Определяем имя пользователя и пароль если этого требует СУБД.
)Подключаемся к источнику данных.
)Открываем окно просмотра данных где выводится информация из таблиц и запросов источника данных данные можно просматривать и редактировать.
)Связываем строки БД с нужными объектами чертежа.
)Если нужно то на чертеже создаём ярлыки.
Рассмотрим работу с диспетчером подключения баз данных.
Рис. 7 – Диспетчер подключения к база данных
Диспетчер подключения к базе данных – специальное окно которое содержит область структуры и вверху набор кнопок для работы с базой данных. Из диспетчера можно быстро вызвать окно просмотра данных оно служит для:
–просмотра и редактирования данных;
В результате в основном меню AutoCAD появляются дополнительные пункты по работе с базой данных. По умолчанию в качестве источника данных установлен драйвер jet_dbsamples.udl. Для настройки на файл новой базы данных с помощью диспетчера нужно сделать следующие действия:
)Щёлкнуть правой кнопкой мыши по jet_dbsamples и из контекстного меню выбираем Отключить.
)Щёлкнуть правой кнопкой мыши по этому источнику и выбрать в контекстном меню Настройка в результате открывается диалоговое окно Свойства связи с данными где задаются настройки:
–на вкладке Поставщик данных выбираем M
–на вкладке Подключение:
a)указать путь и имя базы данных;
b)внести сведения для входа в базу данных (пользователь – Adm
c)щёлкнуть по кнопке Проверить подключение;
)Подключить снова источник данных jet_dbsamples из контекстного меню. В результате в окне диспетчера будут отображаться все таблицы и запросы той базы данных к которой выполнялось подключение.
Далее проводим подключение записей базы данных к графическим объектам т.е. создаем связи между объектами на чертеже и таблицами или запросами внешней базы данных. Для установки связи нужно сначала создать шаблон связи. Шаблон определяет значение тех столбцов которые подключается к графическим объектам. Для создания шаблона выполняются следующие действия:
) щёлкаем правой кнопкой мыши на таблице в окне диспетчера базы данных;
) из контекстного меню выбираем команду Новый шаблон связи;
) в диалоговом окне задаем имя шаблона и щелкаем по кнопке Далее;
) в следующем окне выбираем ключевой столбец (в нашем случае столбец КодОборудования) и нажимаем OK.
После создания шаблона в случае необходимости его можно отредактировать. Для редактирования шаблона связи сначала необходимо удалить все связи которые использует редактируемый шаблон а затем уже можно изменять ключевые столбцы.
После создания шаблона создаем связи:
)из диспетчера подключения к базе данных открываем таблицу для которой создан шаблон;
)из списка выбираем нужный шаблон связи;
)в окне просмотра данных выделяем запись которую надо подключить к графическому объекту;
)из списка кнопки Связь выбираем опцию Создавать связи;
)выбираем один или несколько объектов на чертеже к которым нужно подключить строчки источника данных а затем нажимаем клавишу Enter.

icon Заключение.docx

В результате работы над данным курсовым проектом нами была успешно выполнена поставленная перед нами задача - создана база данных и разработана тепловая схема упрощённой схемы ТЭЦ.
При помощи СУБД MS Access мы разработали базу данных в которой хранится и обрабатывается информация об энергетическом оборудовании что позволило снизить затраты на отбор информации. Для работы с созданной базой данных не требуется больших навыков работы и знания языков программирования. В базе данных создан запрос для получения сведений об оборудовании заданного производителя с датами ремонтов в заданном интервале.
В системе AutoCAD начертили тепловую схему котельной с паровыми котлами.
Напрямую связали элементы данной схемы с информацией из таблицы Оборудование и запросом «Оборудование с датой ремонта в заданном интервале» разработанных в базе данных MS Access.
В ходе выполнения курсового проекта разработали пользовательское графическое меню содержащее девятнадцать элементов тепловой схемы.
В целом созданное информационное приложение может быть использовано в различных областях теплоэнергетики где необходимо быстро получать изменять информацию просматривать связи элементов чертежа и записей в таблицах и быстро создавать схемы с типовыми элементами.

icon Список литературы.docx

)Асенчик О.Д. Стародубцев Е.Г. Практическое пособие по теме "СУБД MS Access" для студентов экономических специальностей дневного и заочного отделений. – Гомель: ГГТУ 2000. (му 2505).
)Ткачев Д.А. AutoCAD 2005. Самоучитель. - СПб.: Питер; Киев: BHV 2005.
)Соколова Т. AutoCAD 2005 для студента. Популярный самоучитель. - СПб.: Питер 2005.
)Системы автоматизированного проектирования. В 9-ти кн. Под ред. И.П. Норенкова – Мн.: Выш. шк. 1987 - 1988.
)Бекаревич Ю.Б. Пушкина Н.В. Microsoft Access 2000. - СПб.: BHV - Санкт-Петербург 1999

icon 2.2. Разработка пользовательского меню.docx

2.2. Разработка пользовательского меню
Назначение файлов меню [4]:
.mnu - файл шаблона меню. В поставку AutoCAD входит файл шаблона меню acad.mnu. Это текстовый файл который можно отредактировать. Обнаружив изменения в этом файле AutoCAD автоматически создает новые - .mns и .mnc файлы. Выполняя настройку меню мы изменяем именно этот файл;
.mns - исходный файл меню созданный программой AutoCAD на основе MNU-файла. Это тоже текстовый файл. При адаптации панелей инструментов AutoCAD вносит изменения именно в этот файл;
.mnc - откомпилированный двоичный файл который AutoCAD использует когда выбирается некоторый элемент меню. Файлы меню компилируются для ускорения доступа к ним. Обнаружив изменения в файле .mnu или .mns AutoCAD автоматически выполняет перекомпиляцию создавая новый MNC-файл;
.mnr - двоичный файл который содержит растровые изображения используемые в меню (например миниатюры изображений);
.mnl - текстовый файл который содержит программы на языке AutoLISP используемые в меню. Загружая файл меню AutoCAD автоматически загружает этот файл если его имя совпадает с соответствующим файлом меню. Команды AutoCAD которые на самом деле являются программами на языке AutoLISP находятся в файле acad. mnl.
Рассмотрим структуру файла Схема.mnu
[Элементы тепловых схем]
ID_Thermal_symbols [Элементы тепловых схем]I=Меню.Thermal_symbols +
[Элемент11Пароперегреватель]^C^C_- ;
[Элемент12Экономайзер]^C^C_- ;
[Элемент13Турбина паровая. Цилиндр турбины однопоточный]^C^C_- ;
[Элемент14Турбина паровая с нерегулируемым отбором пара]^C^C_- ;
[Элемент15Турбина паровая с промежуточным перегревом]^C^C_- ;
[Элемент16Турбина паровая с одним регулируемым отбором пара]^C^C_- ;
[Элемент17Турбина паровая двухпоточная Цилиндр турбины двухпоточный]^C^C_- ;
[Элемент18Конденсатор поверхностный двухпоточный]^C^C_- ;
[Элемент19Теплообменник смешивающий]^C^C_- ;
Каждая часть файла Схемы.mnu состоит из трех частей:
)Дескриптор имени – каждый дескриптор должен быть уникальным состоять не более чем из 12 символов и не содержать пробелов. Чаще всего дескриптор имени используется для установки связи между элементами выпадающего меню или между кнопками на панели инструментов и справочной информацией которая отображается в строке состояния. Дескриптор имени используется только в разделах POP описывающих выпадающее меню или для описания панели инструментов TOOLBAR.
)[Элемент1Паровой котёл] – метка именно она отображается на экране. Если в квадратных скобках есть многоточие то это означает что данный элемент меню открывает диалоговое окно. Символ «&»(амперсант) – используется только в выпадающих меню служит для задания клавиш позволяющих вызывать команды меню с клавиатуры.
)Сама команда – макрос меню. Это может быть простая команда группа команд или целое выражение на языке AutoLISP. Для макросов принят ряд соглашений: прозрачные команды начинается с ; все остальные команды начинаются с ^C^C – т.е. двойное нажатие перед каждой командой ставиться символ _ этим дается указание системе перевести команду на ту языковую версию AutoCAD которая используется в данный момент; + - символ продолжения (переноса) строки; ; - эквивалент нажатию клавиши - обозначает паузу в макросе во время которой пользователь вводит нужные данные; - – означает запуск команды без открытия диалогового окна соответствующего этой команде. Для разделения команд меню на группы в файле меню используется [--].
Для создания мозаичного пользовательского меню необходимо сделать следующие действия:
)Добавляем папку МЕНЮ в список путей доступа к вспомогательным файлам AutoCAD. Для этого выбираем в основном меню Сервис Настройка в результате загружается окно Настройка. В этом окне выделяем опцию Пути доступа к дополнительным файлам затем щёлкаем Добавить после чего – Обзор и указываем ссылку на МЕНЮ после этого закрываем окно Настройка.
)Далее выбираем в основном меню Сервис Адаптация Меню затем в окне Адаптация меню выбираем вкладку Группы меню. На этой вкладке в поле Имя файла вводим «Схемы». Точный путь к этому файлу можно не указывать так как папка в которой он находится указана в списке путей доступа. После этого щелкаем на кнопку Загрузить. В результате в списке группы меню добавится еще один элемент Схемы. Затем выделяем этот элемент и переходим на вкладку Строка меню. На этой вкладке в списке активных меню выделяем тот элемент между которым будет вставлено пользовательское меню (Окно). Щёлкаем Добавить. В результате в основном меню перед опцией Окно появляется пункт Схемы. Закрываем окно адаптации меню.
Для выгрузки пользовательского меню выбираем СервисАдаптацияМеню в окне Адаптация меню переходим на вкладку Группы меню выбираем меню Схемы и нажимаем Выгрузить.
Разработанное пользовательское меню приведено в Приложении Б.

icon 3. Инструкция пользователя.docx

3. Инструкция пользователя
При работе с БД пользователь может совершить ряд ошибок некоторые из которых можно легко устранить другие же являются фатальными.
Если в числовое поле внесены текстовые символы в этом случае появляется сообщение о несоответствии типа введенных данных и необходимо повторить ввод данных с учетом замечаний.
Ошибочные данные имеющиеся в базе корректируются обычным вызовом формы для ввода таблицы и поиском в ней соответствующей записи с последующим исправлением.
Остальные ошибки которые пользователь может совершить удалив данные или объекты базы данных являются фатальными и вызванными только невнимательностью пользователя.
При работе с информационным приложением возможно редактировать и изменять данные СУБД MS Access при этом необходимо отключить базу данных от AutoCAD. Работая в Access также пользователь должен соблюдать типы данных при создании и редактировании уже созданных таблиц. При работе с запросом необходимо верно вводить границы временного интервала.
Для открытия и редактирования базы данных в пакете AutoCAD следует выбрать из основного меню Базы данных Просмотр данных Редактирование внешней таблицы [2]. При этом любые изменения в содержании таблицы сохраняются в базе данных после выполнения операции принятия.
Для просмотра записей базы данных связанных с выбранным графическим объектом нужно из Диспетчера подключения к БД открыть запрос двойным щелчком по имени таблицы. В окне просмотра данных из поля со списком выбрать нужный шаблон. В области чертежа выбрать один или несколько интересуемых объектов. Нажать на кнопку Просмотр связанных объектов после чего в окне просмотра данных выводятся только записи связанные с выбранными объектами [3].
Рис. 8 – Просмотр записей связанных с объектами
Для просмотра графических объектов связанных с записями следует из Диспетчера подключения к БД открыть интересующую таблицу (запрос) двойным щелчком по имени. В окне просмотра данных из поля со списком выбрать нужный шаблон выделить одну или несколько записей. Нажать на кнопку Просмотр связанных объектов после чего на чертеже выделятся объекты связанные с данными записями [2].
Рис. 9 – Просмотр объектов связанных с записями
Также возможен Автопросмотр связанных объектов. Для этого необходимо выделить запись или объект и на панели инструментов просмотра данных нажать соответствующую кнопку. В режиме автопросмотра нельзя создавать новые связи и его следует отключать при решении других задач [2].
Если после создания связи выполняется редактирование объекта то связь может быть повреждена. При нарушении работы связи нужно переподключить связь.
При изменении отдельных записей в базе данных возможно повреждение связи. Для исправления повреждений используется Синхронизация. Щелкнув правой кнопкой мыши по шаблону связи из появившегося контекстного меню выбрать Синхронизация [2]. Если ошибок не обнаружено то появляется соответствующее об этом сообщение иначе список ошибок. В окне Синхронизация выбрать ошибку из списка и выполнить одно из действий: выделить объекты рисунка для выбора объектов с поврежденными связями нажать кнопку исправить или удалить. Данную процедуру следует повторить для всех найденных ошибок.
Для использования созданного пользовательского меню необходимо произвести его загрузку после чего из основного меню производится его запуск. Появляющееся при этом падающее меню содержит кнопку Элементы тепловых схем нажатие на которую вызывает окно с таким же названием. Данное окно содержит десять элементов трубопровода. Для вставки любого из предложенных элементов в текущий чертеж необходимо выделить данный элемент и нажать кнопку OK. После чего курсором мыши определить место вставки элемента.
Для добавления дополнительных элементов в пользовательское меню необходимо выгрузить ранее созданное меню. Создать новые графические элементы и их слайды. Отредактировать пользовательское меню добавив дополнительные строки файл с расширением .mnu и с расширением .mns. Сохранить сделанные изменения и загрузить заново графическое меню.
up Наверх