Курсовая работа САПР - расчет проектных показателей планировок цехов
- Добавлен: 30.12.2014
- Размер: 4 MB
- Закачек: 0
Описание
Состав проекта
|
|
1 лист.bak
|
1 лист.cdw
|
1.jpg
|
2 лист.bak
|
2 лист.cdw
|
2.jpg
|
3 лист.bak
|
3 лист.cdw
|
3.jpg
|
4 лист.bak
|
4 лист.cdw
|
4.jpg
|
5.jpg
|
6.jpg
|
7.jpg
|
8.jpg
|
9.jpg
|
|
base.mdb
|
|
1.bmp
|
1.png
|
10.bmp
|
11.bmp
|
11.png
|
12.bmp
|
12.png
|
13.bmp
|
14.bmp
|
2.bmp
|
2.png
|
3.png
|
4.bmp
|
4.png
|
5.bmp
|
5.png
|
6.bmp
|
6.png
|
7.bmp
|
8.bmp
|
9.bmp
|
Form1.frm
|
Form10.frm
|
Form10.frx
|
Form6.frm
|
Form7.frm
|
Form8.frm
|
Form9.frm
|
Frm2.frm
|
Frm3.frm
|
Frm4.frm
|
Frm4.log
|
frm5.frm
|
FrmMain.frm
|
Project1.vbp
|
Project1.vbw
|
Project11.vbp
|
Project11.vbw
|
пояснилка.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 не зависим от регистра. Сравнение строк зависит от регистра, но может быть выполнено без учета регистра.
Программа представляет собой формулировки абстрактных алгоритмов, основанные на конкретных представлениях и структурных данных.
Под алгоритмом понимается описание последовательности действий, выполнение которых необходимо для преобразования исходных данных в требуемый результат.
Для описания процедур разрабатываемой программы были спроектированы схемы алгоритмов, являющиеся графическими представлениями изображения алгоритмов, в которых операции изображены с помощью различных геометрических фигур, причем каждому типу операций соответствует своя фигура.
1 лист.cdw
2 лист.cdw
3 лист.cdw
4 лист.cdw
Рекомендуемые чертежи
- 24.01.2023