Смекни!
smekni.com

Разработка программного обеспечения для организации интерфейса программно-методического комплекса (стр. 13 из 17)

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

В статусной строке приложения отображается текущее время и свободные системные ресурсы. Там же возможен вывод подсказок пользователю в виде бегущей строки.

Окно программно - методического комплекса при минимизации сворачивается в системный трэй (место рядом с часами Windows), что позволяет высвободить место на панели задач для других приложений, и в то же время дает быстрый доступ к окну программы, при помощи одного щелчка "мыши".

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

Структура меню интерфейса ПМК приведена в приложении Г на рисунке Г.1.

2.3.1 Описание элементов главного меню ПМК


Общий вид интерфейса приведен на рисунке 2.5.

Рисунок 2.5 - Общий вид интерфейса ПМК

Главное меню состоит из следующих элементов:

"Разработка ТП";

"Комплексная деталь";

"Основные БД";

"Вспомогательные БД";

"Сервис";

"Экспорт ТП";

"Архивы";

"Помощь".

Подменю "Разработка ТП", приведено на рисунке 2.6, позволяет:

создать новый техпроцесс;

открыть техпроцесс незавершенный, готовый, из архива, из файла;

сохранить техпроцесс как незавершенный, готовый, из архива, из файла;

переместить техпроцесс в незавершенные, в готовые, в архив, в файл;

выбрать комплексную деталь;

ввести параметры заготовки;

ввести параметры детали;

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

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

ввести припуски по торцам;

ввести линейные размеры;

просмотреть текст спроектированного ТП.


Рисунок 2.6 - Подменю "Разработка ТП"

Подменю "Комплексная деталь", приведено на рисунке 2.7, управляет работой с комплексной деталью и позволяет:

создать новую деталь;

сохранить комплексную деталь как незавершенную, готовую, в архив, в файл;

открыть комплексную деталь из незавершенных, из готовых, из архива, из файла;

выбрать класс детали по классификатору;

написать типовой техпроцесс;

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

задать отверстия;

задать торцы:

задать галтели, фаски, канавки;

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

сохранить типовой ТП как незавершенный, как готовый.


Рисунок 2.7 - Подменю "Комплексная деталь"

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



Рисунок 2.8 - Подменю "Основные БД"

Подменю "Вспомогательные БД", приведено на рисунке 2.9 - работа со вспомогательными базами данных (условия обработки, виды работ, нормы времени, комментарии, тексты обработки поверхностей, техпроцессы индивидуальные и типовые, индивидуальные и комплексные детали, классификатор), позволяет просматривать, удалять, редактировать данные в соответствии с правами пользователя.

Рисунок 2.9 - Подменю "Впомогательные БД"

Подменю "Сервис", приведено на рисунке 2.10 - содержит сервисные функции, облегчающие работу пользователя с программным комплексом. Содержит элементы:

"Настройки" - содержит подменю, где можно включить или выключить автосохранение, интерактивные подсказки. Отсюда можно сменить имя пользователя и войти с другими правами на работу с базами данных. Менеджер окон поможет ориентироваться в многооконном интерфейсе комплекса. Вызываемые функции будут применяться к активному окну;

"Просмотр чертежей" - запускает просмотрщик чертежей в формате AutoCAD2000;

"Калькулятор - вызывает калькулятор Windows;

"AutoCAD 2000" - запускает AutoCAD 2000;

"Блокнот" - вызов блокнота Windows.


Рисунок 2.10 - Подменю "Сервис"

Подменю "Экспорт ТП" - позволяет сохранить спроектированный техпроцесс в форматах Microsoft Word, Microsoft Excel, текстовый. Пункт "Передать" - позволяет передать техпроцесс в Microsoft Word, Microsoft Excel, блокнот для дальнейшей работы.

Подменю "Архивы" - предоставляет пользователю возможность работать с архивами техпроцессов (типовыми и индивидуальными), а так же с архивами деталей (комплексными и индивидуальными).

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


Рисунок 2.12 - Информация о разработчике интерфейса

2.4 Результаты использования разработанного программно - методического комплекса

2.4.1 Анализ работы ПМК проектирования токарных операций

Анализ работы спроектированного интерфейса показывает, что он позволяет осуществить быстрый доступ к основным функциям, является наглядным и интуитивно понятным. Удобно организована работа с архивами техпроцессов, комплексных и индивидуальных деталей. Спроектированный интерфейс может быть использован для работы в учебных целях и как каркас для будущих разработок предложенных к разработке модулей. Наглядный интерфейс позволит значительно облегчить работу с комплексом, а значит позволит освоить больше учебно-методического материала. При использовании слайдов демонстрирующих различный технологический инструмент, станки и визуализацией поэтапной обработки детали, динамики работы станков, программно-методический комплекс позволит значительно углубить практические знания в области технологии машиностроения, как студентам специальных направлений, так и студентам, слабо знающим этот предмет.

3. Экономические расчеты

3.1 Расчет капитальных затрат на создание программного изделия

Капитальные вложения в создание программного изделия носят единовременный характер и определяются по формуле [14]:

K=K1+K2+K3,

где К1 - затраты на оборудование (стоимость приобретения компьютеров, периферийных устройств;

К2 - затраты на программные продукты;

К3 - затраты на создание программного продукта.

Так как разрабатываемое программное обеспечение не требует закупки нового оборудования, то К1=0. Затраты на программное обеспечение - компакт-диск с Delphi 5.0 Enterprise, равны 16 грн.

Затраты на создание программного продукта определим по формуле (3.1):

К3123, (3.1)

где З1 - затраты труда программистов-разработчиков;

З2 - затраты компьютерного времени;

З3 - косвенные затраты.

Рассчитаем затраты труда программистов-разработчиков по формуле 3.2:

З1=SNk·rk ·Tk· Kзар, (3.2)

где Nk - количество разработчиков k-й профессии, Nk=1чел.;

rk - часовая зарплата разработчика k-й профессии;

Tk - трудоемкость разработки для k-го разработчика;

Kзар - коэффициент начислений на фонд зарплаты, равен 1.475.

Часовую зарплату разработчика определим по формуле (3.3):

rk=Mk/Fkмес, (3.3)

где Mk - месячная зарплата k-го разработчика, Mk=220грн.;

Fkмес - месячный фонд времени 160 ч. .

Часовая зарплата разработчика равна:

rk=220/160=1.375 грн. /ч.

Трудоёмкость разработки включает время выполнения работ, представленных в таблице 3.1

Таблица 3.1 - Трудоемкость разработки ПИ

Этапы работ Содержание работ
1 Техническое задание Краткая характеристика программы; основание и назначение разработки; требования к программе и программной документации; стадии и этапы разработки программы; порядок контроля и приёмки выполнения.
2 Эскизный проект Предварительная разработка структуры входных и выходных данных; уточнение метода решения задачи; разработка и описание общего алгоритма решения; разработка технико-экономического обоснования и пояснительной записки.
3 Технический проект Уточнение структуры входных и выходных данных, определение формы их представления; разработка подробного алгоритма; определение семантики и синтаксиса языка; разработка структуры программы; окончательное определение конфигурации технических средств; разработка мероприятий по внедрению программы.
4 Рабочий проект Описание программы на выбранном языке; отладка; разработка методики испытаний; проведение предварительных испытаний (тестирование); корректировка программы; разработка программной документации.
5 Внедрение Подготовка и передача программы для сопровождения; обучение персонала использованию программы; внесение корректировок в программу и документацию.

Расчет трудоемкости разработки для каждого разработчика осуществляется по формуле 3.4: