Тип работы:
Предмет:
Язык работы:


ПРИЛОЖЕНИЕ ДЛЯ АВТОМАТИЗАЦИИ СОЗДАНИЯ ТЕХНОЛОГИЧЕСКИХ КАРТ ПРЕДВАРИТЕЛЬНОЙ МЕХАНИЧЕСКОЙ ОБРАБОТКИ ЗАГОТОВОК ДЕТАЛЕЙ

Работа №146157

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы91
Год сдачи2018
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
20
Не подходит работа?

Узнай цену на написание


Аннотация
Введение 5
1 Аналитическая часть 7
1.1 Анализ и общая характеристика предметной области 7
1.2 Анализ существующих разработок 8
1.3 Анализ средств разработки 9
1.4 Общий алгоритм реализации проекта 11
1.5 Формулировка требований к разрабатываемому продукту 11
1.6 Проектирование эскиза интерфейса 12
2 Разработка программного продукта 16
2.1 Реализация интерфейса 16
2.2 Создание шаблона технологической карты 22
2.3 Создание чертежей 26
2.4 Класс «Втулка с бахромой» 29
2.5 Класс «Пластина» 32
2.6 Формирование информации об операциях и нормативах времени в
технологической карте для втулки 37
2.7 Формирование информации об операциях и нормативах времени в
технологической карте для пластины 40
3 Контроль вводимых данных и тестирование 41
3.1 Контроль вводимых пользователем исходных данных для детали типа
«Втулка» 41
3.2 Контроль вводимых пользователем исходных данных для детали типа
«Пластина» 44
3.3 Тестирование выходных данных для втулки 44
3.4 Тестирование выходных данных для пластины 48
3.5 Руководство пользователя 51
3.6 Калькуляция проекта 52
Заключение 54
Список использованных источников 56
Приложение А 59
Приложение Б 61

Во всё более возрастающей экономической конкуренции между стра­нами, особо важным элементом является производительность труда. Россия отстает от ведущих стран по этому показателю примерно в 3,5 раза. Высокая производительность труда важна не только для экономики страны в целом, но и для каждого человека в частности, ведь выполнение большего объема работы за меньшую единицу времени даёт большую продукцию при том же затраченном времени, а значит несомненно должно привести к увеличению заработной платы, либо к увеличению свободного времени у работника (при ограниченном, запланированном объеме выпускаемой продукции) [16].
Одним из способов увеличения производительности труда является техническое переоснащение производства, использование нового эффектив­ного оборудования, новых технологий. В наше время, когда стремительно компьютеризируются все сферы человеческой деятельности, очень важно не отставать от передовых стран и использовать потенциал, который дают ком­пьютеры и информационные технологии.
Информационные технологии позволяют автоматизировать какие-либо рутинные действия, которые приходится делать человеку, повышая не только скорость, но и точность выполняемой работы. Таким образом, заменяя чело­века компьютером, можно сэкономить на оплате труда. В случае если полная замена не возможна, один работник, использующий автоматизирующие воз­можности компьютера, может заменить нескольких работников, которые вы­полняют работу без использования информационных технологий.
В данной работе будет предпринята попытка изучить степень, в кото­рой может быть применена автоматизация при использовании информацион­ных технологий в машиностроении. А конкретнее, при разработке техноло­гических карт механической обработки деталей на одном из предприятий г. Екатеринбурга.
Таким образом, целью данной работы является создание компьютерной программы, которая помогла бы разработчику технологических карт (техно­логу-нормировщику) максимально упростить и ускорить его действия. Тем самым повысив эффективность труда.
Для осуществлений поставленной цели необходимо выполнить следу­ющие задачи:
1. Изучить технологический процесс. Узнать по какому алгоритму разрабатываются технологические карты. Какие используются исходные данные и что должно получиться в результате. Изучить требования техноло­гов.
2. Оценить текущий уровень систем разработки программного обес­печения, чтобы подобрать наиболее эффективный, удобный и функциональ­ный инструмент.
3. Изучить требования к интерфейсу современного программного обеспечения.
4. Спроектировать интерфейс приложения в соответствии с рекомен­дуемыми требованиями таким образом, чтобы он был максимально удобным и интуитивно понятным, учитывая пожелания пользователей, для которых разрабатывается приложение.
5. Изучить прикладные программные интерфейсы, которые понадо­бятся при разработке приложения.
6. Преобразовать алгоритм, полученный в п.1 в алгоритм понятный компьютеру, то есть написать код программы, который будет производить вычисления, построение чертежа, формирование текстовой информации.
7. Запрограммировать вывод полученной информации в удобный для дальнейшего использования формат, в соответствии с требованиями пользо­вателей (технологов).
8. Протестировать программный продукт на наличие ошибок. Реали­зовать средства предупреждения ввода пользователем заведомо неверных данных.
9. Создать руководство пользователя.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Перед началом выполнения проекта ставилась задача создать приложе­ние, автоматизирующее создание технологических карт таким образом, что­бы оно было максимально удобным для пользователя и при этом брало на себя настолько много работы, насколько возможно.
Для выполнения поставленной задачи понадобилось изучить несколько технологий.
Изучение технологии Windows Foundation Presentation позволило со­здать для приложения интерфейс более современный, чем это было бы воз­можно с Windows Forms, а также реализовать возможность переключения между интерфейсами для разных типов деталей, что сделало приложение легко расширяемым.
Изучение прикладного интерфейса Microsoft.Office.Interop.Word позво­лило реализовать возможность создания отформатированного шаблона тех­нологической карты и его последующее заполнение, благодаря чему прило­жение выдаёт данные не в каком-то «сыром» виде, нуждающемся в до­оформлении пользователем, а в совершенно готовом к печати.
Использование класса Graphics, а также подключение внешнего шриф­та GOST A, позволило создать чертежи деталей и вставить их непосред­ственно в готовый шаблон, одновременно изменяя подписанные размеры на размеры, заданные пользователем. Это значит, что пользователь будет осво­божден не только от создания чертежа, но даже от необходимости подписы­вать размеры.
Выбор табличных констант, а также проведение вычислений полно­стью возьмет на себя приложение и сделает это точно и быстро, что также станет несомненным плюсом для пользователя.
Наконец, в зависимости от выбранных операций и требований, про­грамма выведет о них информацию.
Таким образом, созданное приложение способно значительно упро­стить, ускорить и сделать более точной разработку технологических карт.
При этом у приложения имеются и недостатки. Прежде всего, это до­вольно долговременный и трудозатратный процесс разработки, требующий от разработчика тесного взаимодействия со специалистами-технологами. Необходимо не только разобраться в последовательности действий, которые совершают технологи при создании технологических карт, но и учесть массу нюансов, что дополнительно усложняет разработку, так как многие из них обнаруживаются уже на стадии тестирования.
Другой недостаток приложения — это ограниченность сферы его при­менения. Оно способно работать лишь с деталями некоторой стандартной формы, стандартных размеров и требований, но будущее отрасли машино­строения и экономики в целом не в стандартизации, а в приспособлении к потребностям заказчиков, которые могут меняться непредсказуемым обра­зом.
Итак, созданное приложение, при дальнейшем его расширении и под­страивании под новые требования, может стать незаменимым инструментом при разработке технологических карт.


1. Албахари Д. C# 6.0. Справочник. Полное описание языка профес­сионалов [Текст] / Д. Албахари, Б. Албахари. — 6-е издание. — Москва: Ви­льямс, 2017. — 1040 с.
2. ГОСТ2.307-68 Нанесение размеров и предельных отклонений
[Электронный ресурс]. — Введ. 01.01.1971. — Режим доступа:
https://graph.power.nstu.ru/wolchin/umm/eskd/eskd/GOST/2_307.htm (дата об­ращения: 23.05.18).
3. Гриффитс Й. Программирование на C# 5.0 [Текст] / Й. Гриффитс.
• Москва: Эксмо, 2014. — 1136 с.
4. Гуриков С. Введение в программирование на языке Visual C# [Текст] / С. Гуриков. — Москва: Дрофа, 2013. — 448 с.
5. Зиборов В. Visual C# 2012 на примерах [Текст] / В. Зиборов. — Санкт-Петербург: БХВ-Петербург, 2013. — 480 с.
6. Ишкова Э. Самоучитель С#. Начала программирования [Текст] / Э. Ишкова. — Санкт-Петербург: Наука и техника, 2013. — 496 с.
7. Макдональд М. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов [Текст] / М. Макдональд. — 4-е издание. — Москва: Вильямс, 2013. — 1024 с.
8. Нагел К. C# 5.0 и платформа .NET 4.5 для профессионалов [Текст] / К. Нагел, Б. Ивьен, Д. Глинн. — Москва: Вильямс, 2014. — 1440 с.
9. Официальный сайт САПР КОМПАС [Электронный ресурс]. — Ре­жим доступа: https://kompas.ru/kompas-grafik/about/ (дата обращения: 23.05.18).
10. Петцольд Ч. Программирование для Microsoft Windows 8. [Текст] /
• 6-е издание. — Санкт-Петербург: Питер, 2014. — 1008 с.
11. Рихтер Д. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# [Текст] / Д. Рихтер. — 4-е издание.
• Санкт-Петербург: Питер, 2017. — 896 с.
12. Скит Д. C# для профессионалов. Тонкости программирования [Текст]: научно-популярное издание / Д. Скит. — 3-е издание. — Москва: Вильямс, 2017. — 608 с.
13. Стиллмен Э. Изучаем C# [Текст] / Э. Стиллмен, Д. Грин. — 3-е из­дание. — Санкт-Петербург: Питер, 2014. — 816 с.
14. Тидвелл Д. Разработка пользовательских интерфейсов [Текст] / Д. Тидвел. — 2-е издание. — Санкт-Петербург: Питер, 2011. — 480 с.
15. Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5 [Текст] / Э. Троелсен. — 6-издание. — Москва: Вильямс, 2015. — 1312 с....32


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ