48626 (588581), страница 9
Текст из файла (страница 9)
1.1 "Обработать команды пользователя". Этот процесс обрабатывает поступающие из интерфейса команды пользователя;
1.2 "Обработать информацию об индивидуальной детали". Обработка информации поступившей из файла базы данных о геометрических параметрах детали, параметрах заготовки;
1.3 " Учесть параметры комплексной детали". Этот процесс считывает параметры комплексной детали и дополняет информацию об индивидуальной детали.
1.4 "Выбор данных из основных БД". Процесс запрашивает дополнительную информацию необходимую для составления технологического процесса.
1.5 "Спроектировать техпроцесс". Проектирование техпроцесса по имеющимся данным и генерирование текста техпроцесса из фрагментов тектов переходов и операций БД типовых техпроцессов.
Учитывая алгоритмы используемые при проектировании токарных операций, разработаем схему взаимодействия модулей программно - методического комплекса. Она должна соответствовать требованиям модульности структуры программно - методического комплекса. Схема взаимодействия представлена на рисунке 1.8.
Рисунок 1.8 - Схема взаимодействия модулей ПМК
Такая схема взаимодействия должна позволить организовать работу программно-методического комплекса, согласно требованиям к программному обеспечению п.1.3.2
1.3.5 Техническое обеспечение
Техническое обеспечение для работы программно - методического комплекса представляет собой совокупность аппаратных средств, используемых во время работы.
Для работы ПМК необходимо наличие персональной ЭВМ, обладающей ниже перечисленными характеристиками.
Объем оперативной памяти должен быть не менее 128МБ. Так как используемая операционная система Windows 2000. Такой объем памяти является необходимым и достаточным для работы комплекса. При уменьшении объема оперативной памяти возможно существенное замедление работы компьютера и увеличению файла подкачки, что не желательно.
Процессор должен быть не ниже Pentium II - 400, для работы с комплексом, на базе Windows 2000. Увеличение производительности процессора не приведет к ускорению работы ПМК, а уменьшение - замедлит работу как программно - методического комплекса, так и операционной системы, в общем.
Наличие свободного места на жестком диске в размере не менее 1 Мб для базового программного обеспечения без баз данных. Для работы на базе Windows 2000 достаточно наличия жесткого диска размером 4Гб.
Сетевой адаптер для обмена базами данных и работы в сети: Ethernet-совместимая карта пропускной способностью 10Мbs.
Монитор SVGA-совместимый размером 14". Программно - методический комплекс рассчитан на работу с разрешением 800х600 пикселей.
Также необходимы двухкнопочная мышь и стандартная клавиатура, ориентированная на работу c операционной системой Windows 2000.
Для вывода технологических процессов на печать необходим принтер Epson-LX300. Данный принтер является экономным матричным принтером, используемым в академии для обеспечения учебного процесса.
Улучшение приведенных характеристик является экономически невыгодным и не улучшит работу программно - методического комплекса.
1.3.6 Организационное обеспечение
Для работы программно - методического комплекса необходимо осуществить ряд необходимых организационных мероприятий. Рабочее место должно быть укомплектовано необходимым набором программных и технических средств, указанным выше. На рабочих местах для студентов необходимо установить просмотрщик чертежей в формате системы AutoCAD2000. На рабочих местах администраторов для наполнения баз данных установить систему AutoCAD 2000.
Для пополнения баз данных комплекса необходимо назначить методиста, создать для него учетную карточку пользователя в домене на сервере сети и на локальных рабочих местах. Обучить его работе с комплексом, в частности, работе с базами данных. Назначенные права должны позволять редактировать, просматривать, удалять и добавлять информацию в базы данных.
Пользователи, то есть студенты не должны иметь доступа к программной папке комплекса на диске, что реализуется при помощи назначения прав пользователей в операционной системе.
ПМК должен быть установлен администратором на каждом компьютере в компьютерных аудиториях для того, что бы он полностью установился в системе (прав пользователя недостаточно).
Возможно включение комплекса в план учебного процесса, для обучения студентов.
2. Специальная часть разработка программного обеспечения для организации интерфейса программно-методического комплекса
2.1 Разработка технического задания на реализацию специальной части дипломного проекта
Наименование программного изделия - "Интерфейс программно - методического комплекса для проектирования токарных операций в производственных условиях ЗАО НКМЗ". Техническое задание разрабатываем в соответствии с ГОСТ 34.602-89 [12].
2.1.1 Основание для разработки
Основанием для разработки данного программного комплекса является задание на дипломную работу, утвержденное приказом № 06-7 ректора Донбасской государственной машиностроительной академии от 24 января 2003 г., г. Краматорск.
2.1.2 Назначение разработки
Интерфейс ПМК предназначен для управления основными модулями комплекса обучения студентов основам проектирования технологических процессов для токарных операций в производственных условиях ЗАО НКМЗ.
Эксплуатационное назначение: автоматизация процесса разработки технологического процесса, состоящего из токарных операций.
Функциональное назначение:
автоматизация процесса составления техпроцессов;
контроль последовательности работы программных блоков;
предоставление справочной информации и вызов помощи;
обучение студентов особенностям составления техпроцессов токарных операций в производственных условиях ЗАО НКМЗ.
2.1.3 Требования к программному продукту
При реализации и использовании интерфейса должны быть учтены требования к функциональным характеристикам, надежности проекта, параметрам технических средств, информационной и программной совместимости.
2.1.3.1 Требования к функциональным характеристикам
Проектируемый интерфейс должен быть реализован в виде структуры иерархических экранных меню, должен:
обеспечить максимально наглядное и доступное представление о ходе проектирования;
обеспечить управление процессом проектирования при помощи меню и клавиатурных эквивалентов команд;
обеспечить интеграцию программного комплекса в операционной системе.
Необходимо предусмотреть возможность расширения и совершенствования интерфейса программного комплекса, возможность удовлетворения изменившихся требований, не предусмотренных при проектировании.
Обеспечить удобство работы пользователя, а именно: пользовательский интерфейс должен быть интуитивно понятным, должны обеспечиваться различные уровни доступа к функциям (из меню).
2.1.3.2 Требования к надежности
Интерфейс ПМК должен устойчиво функционировать и не приводить к зависанию операционной системы в аварийных ситуациях, должен обеспечивать полную безопасность обработки информации. Должен гарантировать соответствие выходной информации полученным данным, также должен предусмотреть отсутствие искажения или потери информации при аварийном отключении электроэнергии.
2.1.3.3 Условия эксплуатации
Для нормального функционирования интерфейса программного комплекса и обеспечения сохранности данных на различных носителях должны быть обеспечены параметры окружающей среды в следующих диапазонах:
температура 10 -30С;
влажность 10 - 60%.
2.1.3.4 Требования к составу и параметрам технических средств
Для компьютера, на котором будет работать данный интерфейс ПМК, выдвигаются следующие требования:
CPU Pentium II 400;
128 Mb RAM;
4 Gb HDD;
манипулятор мышь, клавиатура;
монитор;
наличие свободного места на винчестере в зависимости от объема базы данных плюс размер интерфейса комплекса 1Мб;
Эти требования основаны, в основном, на том, что программный комплекс должен работать в операционной системе Windows 2000.
2.1.3.5 Требования к информационной и программной совместимости
Для правильной работы интерфейса программного комплекса выдвигаются следующие требования:
используемая операционная система - Windows2000, так как она поддерживает необходимые функции разделения прав пользователей;
наличие Bоrland Database Engine, для работы с базами данных;
CAD система AutoCAD 2000, для просмотра чертежей проектируемых деталей.
2.1.4 Требования к программной документации
Предварительный состав программной документации установлен в соответствии с ГОСТ 19.101-77. Ниже приведен список программных документов и их содержание:
описание интерфейса ПМК, сведения о логической структуре и функционировании комплекса;
программа и методика испытаний - требования, подлежащие проверке при испытании интерфейса программного комплекса, а также порядок и методы их контроля;
техническое задание - настоящий документ;
пояснительная записка -общее описание алгоритма и функционирования программного комплекса, а также обоснование принятых технических и технико-экономических решений.
2.1.5 Технико-экономическая эффективность
Экономическая выгода использования интерфейса данного ПМК, появляется за счет сокращения времени на проектирование технологических процессов токарных операций, в ходе учебного процесса, улучшения качества знаний студентов, а значит, уменьшения дополнительных средств, необходимых для обучения студентов на рабочих местах. Экономия времени студентов позволяет им усвоить больше учебного материала. Так же экономия достигается за счет сокращения времени преподавателей, необходимого для обучения и контроля знаний студентов.
2.1.6 Стадии и этапы разработки
Разработка ведется в несколько этапов в соответствии с ГОСТ 19.101-77 [13]:
анализ предметной области - описание предметной области, анализ существующих программных продуктов;
разработка структуры программного комплекса - определение основных частей программного комплекса и взаимодействий между ними;
разработка интерфейса приложения;
тестирование системы на полноту и корректность выполняемых функций;
совершенствование пользовательского интерфейса - создание справки, улучшение дизайна приложения, подготовка программной документации, описанной выше.
2.1.7 Порядок контроля
Контроль программного продукта осуществляется в следующем порядке.
Проверка запуска программного комплекса.
Программа не должна вызывать нарушений в работе других программ. Если программа не запускается, следует проверить, нет ли каких-либо сбоев в операционной системе. При обнаружении таких сбоев их следует ликвидировать и повторить запуск программы.
Проверка реакции программы на различные действия пользователя.
Подразумевает выполнение команд меню системы в различном порядке.
Проверка корректности завершения работы программы.
После выхода из программы операционная система должна продолжать работать корректно.
2.2 Детальное описание алгоритма моделирования комплексной детали
Приведем функциональное описание алгоритма моделирования комплексной детали приведенного на рисунке 1.3 Первая вызываемая функция - VibClassDet. Возвращает код детали из классификатора типа String [11].
Входные данные приведены в таблице 2.1.
Таблица 2.1 - Описание входных параметров
Имя параметра | Тип данных | Источник | Описание |
ClassDet | String | Чертеж детали | Класс детали (крепежные, тела вращения, полые тела вращения и т.д.). |
PodClass | String | Чертеж детали | Подкласс детали (штифты, валы, валики, вал-шестерно) |
Group | String | Чертеж детали | Группа конструктивных элементов (шпоночные пазы, отверстия) |
MaxDlin | Integer | Чертеж детали | Максимальная длина проектируемой детали, мм |
MaxDiam | Integer | Чертеж детали | Максимальный диаметр проектируемой детали, мм |
Cheroh | Real | Чертеж детали | Шероховатость детали (самая грубая) |
Tochn | String | Чертеж детали | Самая точная поверхность |
Material | String | Чертеж детали | Материал детали |
Termoobr | String | Чертеж детали | Вид термообработки |
Pokr | String | Чертеж детали | Вид покрытия детали |
VidZagot | String | Чертеж детали | Вид заготовки (поковка, штамповка, отливка) |
Описание обьявления функции приведено на рисунке 2.1.