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

Курсовая работа САПР - расчет проектных показателей планировок цехов

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

Описание

В данном разделе дипломного проекта разрабатывается автоматизированная система расчета проектных показателей планировки цехов. Для разработки данной программы используется современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования - Visual Basic. Базы данных, используемые для расчета проектных показателей планировок цехов вводятся с помощью MicrosoftAccess.

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

icon
icon
icon 1 лист.bak
icon 1 лист.cdw
icon 1.jpg
icon 2 лист.bak
icon 2 лист.cdw
icon 2.jpg
icon 3 лист.bak
icon 3 лист.cdw
icon 3.jpg
icon 4 лист.bak
icon 4 лист.cdw
icon 4.jpg
icon 5.jpg
icon 6.jpg
icon 7.jpg
icon 8.jpg
icon 9.jpg
icon
icon base.mdb
icon
icon 1.bmp
icon 1.png
icon 10.bmp
icon 11.bmp
icon 11.png
icon 12.bmp
icon 12.png
icon 13.bmp
icon 14.bmp
icon 2.bmp
icon 2.png
icon 3.png
icon 4.bmp
icon 4.png
icon 5.bmp
icon 5.png
icon 6.bmp
icon 6.png
icon 7.bmp
icon 8.bmp
icon 9.bmp
icon Form1.frm
icon Form10.frm
icon Form10.frx
icon Form6.frm
icon Form7.frm
icon Form8.frm
icon Form9.frm
icon Frm2.frm
icon Frm3.frm
icon Frm4.frm
icon Frm4.log
icon frm5.frm
icon FrmMain.frm
icon Project1.vbp
icon Project1.vbw
icon Project11.vbp
icon Project11.vbw
icon пояснилка.docx

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

Содержание

1. Разработка структурно-функциональной схемы автоматизированной системы расчета проектных показателей планировок цехов

2. Описание состава математического обеспечения проектирования

3. Разработка информационного обеспечения объекта проектирования

4. Обоснование выбора лингвистического и программного обеспечения

5. Разработка пользовательского интерфейса и программного обеспечения

6. Требования, предъявляемые к техническому обеспечению автоматизированной системы расчета проектных показателей планировок цехов

7. Методическое обеспечение автоматизированной системы расчета проектных показателей планировок цехов

Аннотация

В данном разделе дипломного проекта разрабатывается автоматизированная система расчета проектных показателей планировки цехов. Для разработки данной программы используется современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонентноориентированных языков программирования - Visual Basic. Базы данных, используемые для расчета проектных показателей планировок цехов вводятся с помощью Microsoft Access.

Разработка информационного обеспечения объекта проектирования

Информационное обеспечение САПР – это совокупность структурированных данных, используемых при автоматизированном проектировании.

Основное назначение информационного обеспечения САПР - уменьшение объемов информации, требуемой в процессе проектирования от разработчика РЭС, и исключение дублирования данных в прикладном, программном и техническом обеспечении САПР.

Данный вид обеспечения является самым трудоемким при проектировании.

Вся информация, используемая в ИО, делится на две группы:

переменная;

условно-постоянная.

Условно-постоянная информация хранится в виде баз данных.

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

Выделяют три основные модели представления данных:

иерархическая модель;

сетевая модель;

реляционная модель (на сегодняшний день является основной, 99% современных СУБД поддерживают реляционную модель данных).

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

Базой данных в реляционной модели называется совокупность таблиц, объединенных по какому-либо признаку.

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

В разрабатываемой системе была использована одна из самых распространенных СУБД – Access (входит в состав самого популярного пакета Microsoft Office).

Основные преимущества Access:

экономичное использование памяти;

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

универсальность – наличие всех необходимых данных и обеспечение доступа к ним пользователя;

достоверность, непротиворечивость данных;

открытость системы для внесения новых сведений;

простота в освоении.

Обоснование выбора лингвистического и программного обеспечения

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

ПО САПР делится на две группы: системное и специальное (прикладное).

Системное ПО предназначено для планирования и организации процесса обработки информации, ввода – вывода данных, управления данными во внешней памяти, для распределения ресурсов, подготовки и отладки программ.

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

удобство и поддержка устройств;

единый пользовательский интерфейс;

поддержка масштабируемых шрифтов;

поддержка мультимедиа;

многозадачность;

средства обмена данными;

совместимость с DOSпрограммами;

широкие возможности для разработчиков.

В качестве специального программного обеспечения при разработке автоматизированной системы расчета режимов резания была выбрана объектно-ориентированная среда программирования Visual Basic 6.0.

Visual Basic (VB) — является языком программирования третьего поколения (событийный язык программирования) и среда разработки от Microsoft для модели программирования COM. Этот язык был получен из BASIC и допускает быструю прикладную разработку (RAD) графического интерфейса пользователя (GUI), доступ к базам данных при помощи DAO, RDO, ADO, создание элементов управления ActiveX и объектов. Языки сценариев (VBA, VBScript) синтаксически подобны Visual Basic, но отличаются от него.

Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бэйсик, у которого есть немало диалектов. В то же время Visual Basic — современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонетноориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. Программист может создавать приложение, используя компоненты предоставленные в Visual Basic. Программы, написанные в Visual Basic, могут также использовать Windows API (требует объявление внешних функций).

Последняя версия (шестая) была выпущена в 1998 году. Корпорация Microsoft продлила поддержку продукта до 2008, и объявила преемника — Visual Basic.NET.

Языковые особенности

Visual Basic легко использовать для изучения и использования. Он позволяет разрабатывать не только простые приложения с графическим интерфейсом, но и создавать сложные приложения. Программирование в VB представляет собой сочетание визуальных компонентов и контролеров, определение атрибутов и действий для компонентов, написание дополнительного кода для расширения функциональных возможностей. Определенные по умолчанию значения и действия для компонентов позволяют создать простую программу без написания кода программистом. Ранние версии имели определенные проблемы с производительностью программ, но с использованием современных компьютеров и компиляцией собственного кода данная проблема стала менее значимой.

Компиляция программ была введена в Visual Basic 5, но при этом исполняемые программы до сих пор требуют наличия определенных библиотек для запуска. Эти библиотеки включены в Windows, начиная с Windows 2000, но для более ранних версий Windows они должны поставляться вместе с программой.

Формы создаются при помощи технологии «перетащи и брось» (drag and drop). Элементы управления просто размещаются на форме (например, поля ввода, кнопки, и т.д.). Элементы управления имеют свои атрибуты и обработчики событий. Многие атрибуты могут быть изменены во время исполнения программы, что позволяет создавать программы, динамически реагирующие на действия пользователя.

Visual Basic может создать исполняемые программы (EXE файлы), элементы управления ActiveX, библиотеки DLL, но, прежде всего, используется для разработки Windows приложений. Диалоговые окна с ограниченными функциональными возможностями могут использоваться для обеспечения подсказок. Элементы управления обеспечивают основные функциональные возможности приложения, а программист может расширить логику программы при помощи обработчиков событий. Например, выпадающий список автоматически отображает список и позволяет пользователю выбрать элемент. Обработчик событий вызывается для исполнения дополнительного кода в зависимости от выбранного элемента.

Язык использует справочную информацию для сбора мусора, имеет большую библиотеку сервисных объектов, объектно-ориентированную разработку. В отличие от многих других языков программирования, Visual Basic не зависим от регистра. Сравнение строк зависит от регистра, но может быть выполнено без учета регистра.

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

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

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

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

icon 1 лист.cdw

1 лист.cdw

icon 2 лист.cdw

2 лист.cdw

icon 3 лист.cdw

3 лист.cdw

icon 4 лист.cdw

4 лист.cdw
up Наверх