Создание и внедрение программного продукта "Объектно-ориентированный менеджер структуры универсальной системы хранения данных"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Содержание

Введение

. Обзор аналогов

.1 Разработка изделий

.2 Управление изменениями

.3 Интеграция приложений

.4 Пакет решений в области управления конструкторской и технологической документацией (КТД)

. Программная документация

.1 Техническое задание

.1.1 Общие сведения

.1.2 Назначение разработки

.1.3 Описание технологии задачи

.1.4 Обеспечение прав доступа

.1.5 Технические требования к программному продукту

.1.6 Стадии и этапы разработки

.1.7 Порядок контроля

.2 Пояснительная записка

.2.1 Назначение разработки и область применения

.2.2 Технические характеристики

.2.3 Состав программных средств

.2.4 Ожидаемые технико-экономические показатели

.3 Описание программы

.3.1 Общие сведения

.3.2 Функциональное назначение

.3.3 Описание логической структуры

.3.4 Используемые технические средства

.3.5 Вызов и загрузка

.3.6 Входные данные

.3.7 Выходные данные

.4 Программа и методика испытаний

.4.1 Объект и цель испытаний

.4.2 Требования к программе

.4.3 Средства и порядок испытаний

.4.4 Методика испытаний

. Руководство оператора

.1 Описание рабочего процесса

.1.1 Работа с главным меню

.1.2 Работа с окнами - общие сведения

.1.3 Работа с окном Менеджер классов

.1.4 Работа с окном системы Пользователи и группы

.1.5 Работа с окном для генерации созданных классов

.1.6 Работа со справочниками Типы атрибутов, Правила вычисления эффективной версии, Этапы жизненного цикла

.1.7 Работа со справочником Функции

.1.8 Работа со справочником Программы обработки файлов

.1.9 Справочник Виды вычисления эффективной версии

.1.10 Поиск в экранных таблицах, применение фильтров

.2 Описание ролей пользователей

. Акт испытаний

.1 Объект и цель испытаний

.2 Требования к программе

.3 Средства и порядок испытаний

.3.1 Инфраструктура тестирования

.3.2 Процедуры тестирования

. Экономическая часть

.1 Определение потребительского сегмента рынка разрабатываемого продукта

.2 Сравнение с аналогами

.3 Важнейшие показатели спроса

.4 Расчет себестоимости программного продукта

.5 Определение цены разработчика

.6 Определение эффекта производства и применения программного продукта, его конкурентоспособности

. Материалы по охране труда

.1 Организация рабочего места программиста

.2 Оптимальные условия труда программиста

.2.1 Анализ зрительной деятельности

.2.2 Анализ электробезопасности

.2.3 Анализ пожарной опасности

.2.4 Анализ опасных и вредных излучений

.2.5 Параметры микроклимата на рабочем месте

.2.6 Нормирование шума

.2.7 Вибрации

.2.8 Анализ психофизиологических факторов

Заключение

Список используемой литературы

Приложение А

Приложение Б

Приложение В

Введение

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

Обозначим наиболее существенные проблемы, возникающие на предприятии в ходе технологического процесса с точки зрения применимости автоматизированных систем:

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

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

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

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

Все вышеперечисленные проблемы в рассмотрении определили комплекс решений, названный PDM - Product Data Management (Управление производственными данными). Данный комплекс решений предлагает создание универсальной системы хранения данных о производственном изделии. Следует отметить разнородность данных в этом случае. Сюда относятся любые данные, относящиеся к производимой или разрабатываемой продукции, такие как файлы систем CAD/CAM/CAE, спецификации, структуры изделия, конструкторско-технологическая документация, конфигурационная информация, и т.д. Технология PDM позволяет структурировать их как единую