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

Цели универсальной системы хранения данных о производственном изделии. Описание предметной области программы и технические требования к ней. Стадии и этапы разработки, методика испытаний. Работа с главным меню и справочниками, руководство оператора.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 27.08.2012
Размер файла 4,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Рисунок 3.30 - Контекстное меню таблицы - списка пользователей группы

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

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

Добавление зарегистрированного в системе пользователя в новую группу

Занесение в определенную группу одного из пользователей системы осуществляется через пункт «Добавить зарегистрированного» контекстного меню экранной таблицы, содержащей список пользователей текущей группы (см. рисунок 3.30). По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.32).

Рисунок 3.32 - Окно добавления зарегистрированного пользователя

Заполнить необходимые реквизиты: выбрать сетевое имя из списка пользователей, зарегистрированных в системе и определить для него одну из имеющихся групп - один пользователь в системе может входить в несколько групп. Те группы, куда уже включен данный пользователь, представлены в экранной таблице окна редактирования. После чего нажать кнопку «ОК». Запись будет добавлена в таблицу.

Просмотр и редактирование записей о пользователях системы и группах, куда они входят

Просмотр и редактирование записей о пользователях системы и группах, куда они входят, осуществляется через пункт «Свойства» контекстного меню экранной таблицы, содержащей список пользователей текущей группы (см. рисунок 3.30). По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.32). У пользователя можно изменить (переназначить) только главную группу.

Удаление пользователей из группы и из системы в целом

Для удаления пользователя из определенной группы необходимо: выбрать данную группу из списка существующих в системе, в появившемся списке входящих пользователей выбрать нужного и установить на него курсор. Щелкнуть на правую кнопку «мыши» и в появившемся контекстном меню (см. рисунок 3.30) выбрать пункт «Исключить из группы». Появится предупреждающее окно «Внимание !» с просьбой подтвердить действие. Нажмите «Нет» в случае отказа, или «Да» в подтверждение. Выбранный пользователь будет исключен из группы и из соответствующей таблицы, но останется в списке зарегистрированных в системе пользователей.

Для удаления пользователя не только из группы, но и из системы в целом, необходимо: выбрать нужную группу из списка существующих в системе, в появившемся списке входящих установить курсор на того пользователя, которого необходимо удалить. Щелкнуть на правую кнопку «мыши» и в появившемся контекстном меню (см. рисунок 3.30) выбрать пункт «Исключить из группы и удалить». Появится предупреждающее окно «Внимание !» с просьбой подтвердить удаление. Нажмите «Нет» в случае отказа, или «Да» в подтверждение. Выбранный пользователь будет удален из всех групп системы, куда он ранее входил, и из списка зарегистрированных в «УСХД» пользователей.

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

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

- экранную таблицу для отображения классов объектов, содержащую наименование класса, флаги генерации и автоматической заморозки класса после генерации;

- экранную таблицу для отображения классов связей, содержащую поля, аналогичные полям таблицы классов объектов;

- для каждой таблицы - окна отображения сообщений системы после генерации заданных классов.

Рисунок 3.33 - Окно для генерации созданных классов

Выбор классов для генерации

Чтобы выбрать класс для генерации, необходимо установить флаг «Выбрано для генерации» напротив наименования соответствующего класса (см. рисунок 3.33). Для выбора всех представленных классов предназначена кнопка , а для отмены выбора каких-либо классов - кнопка .

Выбор классов для автоматической заморозки

Чтобы автоматически заморозить (сделать недоступным для изменений) класс после генерации, необходимо напротив наименования класса установить флаг «Заморозить после генерации» (см. рисунок 3.33). Аналогично для выбора всех представленных классов предназначена кнопка , а для отмены выбора каких-либо классов - кнопка .

Генерация классов по заданным условиям

После выбора классов и установления необходимых флагов для запуска процедуры генерации необходимо нажать кнопку «Генерировать». В случае генерации классов объектов и связей без ошибок, в окнах сообщений системы для соответствующей таблицы появится сообщение о том, что генерация прошла успешно. При наличии ошибок в ходе генерации появятся соответствующие сообщения системы и сервера БД. В случае отказа от генерации после выбора соответствующих классов необходимо нажать кнопку «Отмена».

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

Окно справочника «Типы атрибутов» (см. рисунок 3.34) предназначено для просмотра изменений, связанных с типами атрибутов в БД «УСХД».

Рисунок 3.34 - Справочник «Типы атрибутов»

Окно справочника «Правила вычисления эффективной версии» (см. рисунок 3.34 ) предназначено для просмотра и изменения правил вычисления эффективной версии.

Рисунок 3.35 - Справочник «Правила вычисления эффективной версии»

Окно справочника «Этапы жизненного цикла» (см. рисунок 3.34) предназначено для просмотра и изменения списка этапов жизненного цикла объектов в БД «УСХД».

Рисунок 3.36 - Справочник «Этапы жизненного цикла»

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

Просмотр записей

Для удобства просмотра записи справочника помещены в экранную таблицу. Для перемещения по записям используются клавиши перемещения курсора «», «»,«» и «» на клавиатуре или горячие кнопки навигационной панели .

Добавление новой записи

Для добавления новой записи перейти на последнюю строку экранной таблицы (для этого можно воспользоваться кнопкой навигационной панели в верхней части окна), заполнить необходимые поля и нажать кнопку сохранения изменений .

Редактирование существующих записей

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

Удаление записи

Для удаления записи установить на нее курсор и нажать кнопку в верхней части окна, затем нажать кнопку сохранения изменений .

3.1.7 Работа со справочником «Функции»

Окно справочника «Функции» (см. рисунок 3.37) предназначено для изменения и просмотра содержащихся в БД «УСХД» функций, используемых в качестве атрибутов типа статическая или динамическая функция.

Оно имеет экранную таблицу, отображающую следующие реквизиты функций:

- наименование функции;

- имя функции БД;

- дополнительная информация - комментарий.

Вся работа с данными в таблице осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

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

- наименование параметра;

- тип параметра;

- номер следования параметра по порядку;

- дополнительная информация - комментарий.

Работа с данными в экранной таблице параметров осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

Рисунок 3.37 - Справочник «Функции»

Просмотр или изменение записей о занесенных в БД функциях

Для просмотра записей о функциях, занесенных в БД, в окне справочника расположена экранная таблица, содержащая все необходимые реквизиты. Для редактирования записи надо поставить на нее курсор, нажать правую кнопку «мыши» и появившемся контекстном меню выбрать пункт «Свойства», либо дважды щелкнуть левой кнопкой «мыши» на нужной записи. Появится окно редактирования (см. рисунок 3.38). При необходимости изменить реквизиты и нажать кнопку «ОК». Запись в экранной таблице будет изменена.

Рисунок 3.38 - Окно редактирования реквизитов функции

Добавление новой функции

Добавление новой функции осуществляется через пункт «Добавить» контекстного меню экранной таблицы функций. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.38). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление функции

Для удаления функции из справочника необходимо установить на нее курсор. Щелкнуть на правую кнопку «мыши» и в появившемся контекстном меню выбрать пункт «Удалить». Появится предупреждающее окно «Внимание !» с просьбой подтвердить удаление. Нажмите «Нет» в случае отказа от удаления, или «Да» в подтверждение. Выбранная функция будет удалена из списка.

Просмотр или изменение параметров каждой функции

Для просмотра списка параметров определенной функции необходимо установить не нее курсор в таблице функций, при этом внизу окна справочника в экранной таблице параметров появится список параметров текущей функции с указанием имени параметра, его типа, номера следования по порядку и комментария. Для редактирования параметра необходимо установить на него курсор и нажать правую кнопку «мыши», а затем в появившемся контекстном меню выбрать пункт «Свойства», либо дважды щелкнуть левой кнопкой «мыши» на нужной строке - в открывшемся окне редактирования (см. рисунок 3.39) изменить необходимые реквизиты параметра и нажать кнопку «ОК». Изменения будут внесены в экранную таблицу.

Рисунок 3.39 - Окно редактирования реквизитов параметра функции

Добавление параметра в функцию

Добавление нового параметра в функцию осуществляется через пункт «Добавить» контекстного меню экранной таблицы параметров текущей функции. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.39). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление параметра из функции

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

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

Окно справочника «Программы обработки файлов» (см. рисунок 3.40) предназначено для просмотра всех изменений в БД «УСХД», связанных с программами обработки атрибутов типа файл. Оно имеет экранную таблицу, отображающую следующие реквизиты программ-обработчиков:

- наименование программы;

- дополнительная информация - комментарий.

Вся работа с данными в таблице осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

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

Работа с данными в экранной таблице расширений осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

Рисунок 3.40 - Справочник «Программы обработки файлов»

Просмотр или изменение записей о занесенных в БД программах обработки файловых атрибутов

Для просмотра записей о программах-обработчиках, занесенных в БД «УСХД» в окне справочника расположена экранная таблица, содержащая наименование программы и описание-комментарий к каждому приложению. Для редактирования записи о программе надо поставить на нее курсор и нажать правую кнопку «мыши», затем в появившемся контекстном меню выбрать пункт «Свойства», либо дважды щелкнуть левой кнопкой «мыши» на данной строке в таблице - открыть окно редактирования (см. рисунок 3.41). При необходимости изменить реквизиты и нажать кнопку «ОК». Запись в экранной таблице будет изменена.

Рисунок 3.41 - Окно редактирования реквизитов программы обработки файлов

Добавление новой программы-обработчика

Добавление новой программы осуществляется через пункт «Добавить» контекстного меню таблицы приложений. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.41). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление записи о программе

Для удаления записи о программе необходимо установить на нее курсор. Щелкнуть на правую кнопку «мыши» и в появившемся контекстном меню выбрать пункт «Удалить». Появится предупреждающее окно «Внимание !» с просьбой подтвердить удаление программы. Нажмите «Нет» в случае отказа от удаления, или «Да» в подтверждение. Выбранная запись будет удалена из таблицы.

Просмотр или изменение записей о расширениях файловых атрибутов, занесенных в БД

Просмотр или изменение записей о расширениях файловых атрибутов осуществляется либо через пункт «Свойства» контекстного меню таблицы-списка расширений, либо через двойной щелчок на соответствующей строке в этой таблице. В открывшемся окне редактирования (см. рисунок 3.42) при необходимости изменить реквизиты и нажать кнопку «ОК». Запись в экранной таблице расширений будет изменена.

Рисунок 3.42 - Окно редактирования расширения файла

Добавление нового расширения файла в список расширений, обрабатываемых данной программой

Добавление нового расширения осуществляется через пункт «Добавить» контекстного меню таблицы расширений. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.42). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление расширения файла из списка расширений, обрабатываемых данной программой

Удаление расширения осуществляется через пункт «Удалить» контекстного меню таблицы расширений при установлении курсора на нужную запись о расширении. При щелчке левой кнопки «мыши» на пункте меню появится предупреждающее окно «Внимание !» с просьбой подтвердить удаление расширения. Нажмите «Нет» в случае отказа от удаления, или «Да» в подтверждение. Выбранная запись будет удалена из таблицы.

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

Справочник «Виды вычисления эффективной версии» (см. рисунок 3.43) предназначен для изменения и просмотра видов вычисления эффективной версии.

Оно имеет экранную таблицу, отображающую следующие реквизиты вида вычисления эффективной версии:

- наименование вида;

- дополнительная информация - комментарий.

Вся работа с данными в таблице осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

Внизу окна расположена еще одна экранная таблица, отображающая список параметров для текущего вида вычисления. Для каждого параметра отображаются следующие реквизиты:

- отображаемое наименование параметра;

- поисковое обозначение;

- дополнительная информация - комментарий.

Работа с данными в экранной таблице параметров осуществляется через контекстное меню («Свойства», «Добавить», «Удалить»).

Рисунок 3.43 - Справочник «Виды вычисления эффективной версии»

Просмотр или изменение записей о занесенных в БД видах вычисления эффективной версии

Для просмотра записей о видах вычисления эффективной версии, занесенных в БД «УСХД» в окне справочника расположена экранная таблица. Для редактирования записи о виде вычисления надо либо поставить на соответствующую запись курсор и нажать правую кнопку «мыши», и в появившемся контекстном меню выбрать пункт «Свойства», либо двойным щелчком на данной строке в таблице открыть окно редактирования (см. рисунок 3.44). При необходимости изменить реквизиты и нажать кнопку «ОК». Запись в экранной таблице будет изменена.

Рисунок 3.44 - Окно редактирования вида вычисления эффективной версии

Добавление нового вида вычисления

Добавление нового вида вычисления осуществляется через пункт «Добавить» контекстного меню таблицы видов вычисления. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.44). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление вида вычисления

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

Просмотр или изменение параметров каждого вида вычисления

Для просмотра списка параметров определенного вида вычисления необходимо установить не него курсор в таблице функций, при этом внизу окна справочника в экранной таблице параметров появится список параметров текущего вида вычисления с указанием отображаемого имени параметра, его поискового обозначения и комментария. Для редактирования параметра необходимо установить на него курсор, нажать правую кнопку «мыши» и в появившемся контекстном меню выбрать пункт «Свойства», либо на соответствующей строке дважды щелкнуть левой кнопкой «мыши» - в открывшемся окне редактирования (см. рисунок 3.45) изменить необходимые реквизиты параметра и нажать кнопку «ОК». Изменения будут внесены в экранную таблицу.

Рисунок 3.45 - Окно редактирования параметра вида вычисления

Добавление параметра к виду вычисления

Добавление нового параметра к виду вычисления осуществляется через пункт «Добавить» контекстного меню экранной таблицы параметров текущего вида вычисления. По щелчку левой кнопки «мыши» на пункте меню появится окно редактирования (см. рисунок 3.45). После заполнения необходимых реквизитов нажать кнопку «ОК». Запись будет добавлена в экранную таблицу.

Удаление параметра из вида вычисления

Для удаления параметра текущего вида вычисления из списка параметров необходимо установить на него курсор. Щелкнуть на правую кнопку «мыши» и в появившемся контекстном меню выбрать пункт «Удалить». Появится предупреждающее окно «Внимание !» с просьбой подтвердить удаление. Нажмите «Нет» в случае отказа от удаления, или «Да» в подтверждение. Выбранный параметр будет удален из списка.

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

Поиск в таблицах стандартными средствами Oracle

Для поиска записей в любой экранной таблице можно использовать стандартные средства Oracle. Для этого необходимо щелкнуть на соответствующей таблице и нажать клавишу F7. Установить курсор в столбец (столбцы), по которому необходимо провести поиск, и ввести искомую последовательность символов с учетом регистра. В данной последовательности допустимо указывать символ процента «%», который означает «любая последовательность символов», или символ подчеркивания «_», означающий один любой символ. Далее нажать клавишу F8. Результаты поиска будут показаны в этой же таблице. Для выхода из данного режима необходимо снова нажать клавишу F8.

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

«Администратор структуры»

Данная роль имеет следующие права:

- просмотр, ввод и модификация всей информации, хранимой в БД системы «УСХД» с помощью приложения «Менеджер структуры»;

- поиск информации;

- модификация справочников, вызываемых через главное меню пункт «Справочники»;

- ввод и модификация списка пользователей системы и групп пользователей;

- генерация созданных классов - создание переменной части БД системы «УСХД».

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

Испытания “Объектно-ориентированного менеджера структуры универсальной системы хранения данных” проводились комиссией в составе руководителя дипломной работы Мараева Андрея Александровича и разработчика данного программного продукта Перьковой Светланы Валерьевны.

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

Объектом испытаний является сетевое приложение «Объектно-ориентированный менеджер структуры универсальной системы хранения данных».

Целью испытаний является проверка соответствия программных решений в рамках данного программного продукта требованиям, представленным в техническом задании [9].

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

В ходе испытаний была проверена:

- реализация требований технического задания, представленных в 2.1.3;

- корректность реакции программы как на ожидаемую, так и на ошибочную вводимую информацию.

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

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

Серверная часть:

Сервер «ORADEV»:

Аппаратная платформа - Intel Pentium IV A, 2666 МГц, 512 Мб RAM, HDD 80Гб.

Операционная система - Microsoft Windows 2000 Advanced Server Service Pack 4.,

СУБД Oracle Server 8i, Oracle Server patch set 8.1.7.4.1, имя БД «DESI», функциональное назначение - сервер базы данных тестируемого приложения «Менеджер классов», работающего с базой данных «D320».

Клиентская часть:

Аппаратная платформа - любая PC-совместимая, CPU Pentium-II или выше, RAM 128 MB или более.

Операционная система - Windows 98 или более поздняя. На ОС семейства Windows 9х должен быть настроен протокол IPX/SPX, а на ОС семейства Windows NT - протокол TCP/IP.

Клиентское ПО СУБД - deployment-установка Oracle Developer 6i.

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

Таблица 4.1 - Процесс тестирования

Выполняемые действия

Описание

Результат

Исполнители

Форма «Менеджер классов» - 1 день

Создание класса объектов/связей.

Создать новый класс объектов/связей.

Созданы новые классы:

- объектов («Двигатель», «Узел», «Деталь», «Винт», «Спецификация»);

- связей («входит в», «описывает»).

Перькова С.В.

Добавление, изменение описания обязательных и необязательных пользовательских атрибутов класса объектов/связей.

Добавить/изменить атрибуты к какому-либо классу

Изменен атрибут «Количество» у класса связей «входит в». Добавлен атрибут «Серия» классу «Деталь»

Перькова С.В., Мараев А. А

Удаление класса объектов/связей

Удалить класс объектов/ связей

Удалены классы «Двигатель» и «описывает»

Перькова С.В., Мараев А. А

Удаление атрибутов класса

Удалить ряд атрибутов какого-либо класса

Удалены атрибуты «Версия » и «Номер» у класса «Узел»

Перькова С. В.

Добавление этапов жизненного цикла из перечня этапов для класса объектов

Добавить этапы жизненного цикла для какого-либо класса объектов из справочника

Добавлен этап жизненного цикла для класса объектов «Спецификация»: «Этап 12»

Мараев А. А.

Удаление этапов жизненного цикла из перечня этапов для класса объектов

Удалить для какого-либо класса этап жизненного цикла из списка ему назначенных

Удалены этапы «Начальный», «Конечный» для класса «Двигатель»

Перькова С. В.

Добавление правил вычисления эффективной версии из перечня правил для класса объектов

Добавить классу объектов правило вычисления эффективной версии из справочника

Классу «Двигатель» добавлено правило вычисления эффективной версии «LastDate()»

Перькова С. В.

Заморозить класс объектов/связей

Заморозить какой-либо класс

Заморожен класс «Деталь»

Мараев А. А.

Разморозить класс объектов/связей

Разморозить какой-либо класс

Разморожен класс «Деталь»

Мараев А. А.

Установление или изменение привязки логической связи

Применить класс связей для связи двух классов объектов.

К классам «Деталь» и «Узел» применена связь «входит в». Установлена логическая привязка.

Перькова С. В.

Установление или изменение разрешений для данного класса объектов

Установить разрешения для класса объектов

На класс объектов «Деталь» даны разрешения по умолчанию и введена группа, меняющая статус

Перькова С. В.

Формы справочников - 1 день

Редактирование справочников

Ввести информацию в какой-либо справочник

Справочник «Типы атрибутов» заполнен в соответствии с типами, описанными в технологии решения проблемы.

Перькова С. В.

Форма «Окно генерации классов» - 1 день

Генерация классов

Произвести генерацию существующих классов

Произведена полная (включающая все созданные на тот момент в менеджере классы) генерация.

Перькова С. В.

По результатам проведенных испытаний можно сделать вывод о том, что разработанный программный продукт «Объектно-ориентированный менеджер структуры универсальной системы хранения данных» полностью соответствует техническому заданию. Программа корректно обрабатывает запросы пользователя. В ходе испытаний сбоев не обнаружено.

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

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

Разрабатываемый программный продукт “Объектно-ориентированный менеджер структур универсальной системы хранения данных” предназначен для автоматизации труда архитекторов баз данных по созданию структуры проектного хранилища. В основе разработки лежал проект конфигурирования изделий, то есть ведение состава изделия в ходе всего жизненного цикла. Так же данная система может применяться для ведения бизнес-процессов, отслеживания проектных решений, интеграционной связи проектов, то есть для структурирования иерархически организованной информации. Данный продукт может использоваться на многих предприятиях, например частности, связанных с конструкторской деятельностью.

Основное функциональное назначение разработки:

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

- обеспечение централизованного доступа к данному хранилищу информации.

Целью последующих расчетов будет обоснование необходимости разработки данного программного продукта, расчет затрат на его выпуск, выбор целевого рынка и цены программы [10].

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

На рынке программных продуктов представлено немало разработок по централизованному хранению данных (технология PDM - product data management), отличающиеся функциональными возможностями, ценой и др., и в той или иной степени содержащие в себе функции, которыми обладает разрабатываемый продукт.

Наиболее близким по проектному решению является программный комплекс, предоставляемый фирмой EDS Corporation, США, - TeamCenter Engineering. Комплекс решений, предлагаемых TeamCenter Engineering, включает в себя основные направления по управлению жизненным циклом изделия. TeamСenter Engineering позволяет инженерам и технологам полностью управлять процессами сопровождения жизненного цикла изделия путем управления, хранения и распределения информации об изделии. Данные же об изделии включают в себя любые данные, относящиеся к производимой или разрабатываемой продукции, такие как файлы систем CAD/CAM/CAE, спецификации, структуры изделия, конструкторско-технологическая документация, конфигурационная информация, и т.д. Модуль управления составом изделия TeamCenter Engineering обеспечивает возможности моделирования и управления описанием изделия и его конфигураций на протяжении всего жизненного цикла.

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

Зачастую на предприятии уже внедрены средства как для графического проектирования, так и для обмена информацией, и не факт, что они совпадают с теми, интеграция с которыми входит в сосогтав программного продукта, а платить за дублируемые возможности и установку дополнительного ПО крайне нерентабельно. Тем более что одна лицензия TeamCenter стоит порядка 3000USD, сопровождение - 30% от числа купленных на предприятие лицензий. А также день работы консультанта по конфигурированию системы и ее внедрению (а система построена так, что консультации понадобятся обязательно) - 1000USD.

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

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

Спрос на программы автоматизации в сфере деятельности человека достаточно велик как в России, так за рубежом. Это связано с тем, что автоматизация приводит к количественному и качественному улучшению результатов.

Если рассматривать проект к разработке, то можно отметить, что, независимо от того, к какой отрасли машиностроения относится ваше предприятие, данные об изделии и процессах представляют собой огромное количество информации, часто созданной сотнями или даже тысячами людей. Кроме того, эти данные могут быть распределены между различными отделениями предприятиями, разделенными не только информационно, но и географически. Таким образом, труд архитектора по формированию проекта занимает довольно продолжительное время. Статистика показывает, что инженеры тратят от 60 до 75 процентов времени на поиск данных и «контекста работы» для того, чтобы начать реальный процесс проектирования.

Среди основных факторов спроса на программный продукт автоматизации в области проектирования системных хранилищ можно выделить следующие:

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

- в тоже время, полная автоматизация - от снятия данных до формирования заключения часто трудно осуществима;

- для полноценного и постоянного использования пользователями - система должна обладать простым, понятным, но функционально полным интерфейсом;

- система должна иметь возможность расширения функциональности по требованию потребителя.

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

Что касается потенциальных покупателей, то существует 2 основных варианта размещения продукта.

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

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

На основе сказанного выше, целевым рынком для продажи разрабатываемой инструментальной среды можно считать рынок производителей и продавцов подобного программного обеспечения. Что касается города Рыбинска, данный программный продукт может быть использован для своих разработок конструкторским бюро “Луч” и конструкторским отделом ОАО “НПО “Сатурн”.

Таким образом, в рамках города Рыбинска можно рассчитывать на продажу минимум 1-2 копий разрабатываемого программного продукта.

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

Для определения себестоимости программного средства (ПС) необходимо произвести калькуляцию затрат. Себестоимость разработки ПС определяется на основе расчета:

Основной заработной платы,

Отчислений на социальные нужды (единый социальный налог),

Накладных расходов,

Затраты на машинное время,

Материальных затрат,

Прочих затрат.

Произведем поочередно расчет всех составляющих себестоимости.

1. Основная заработная плата определяется на основе трудоемкости и тарифных ставок:

ОЗП =

Где n - число месяцев разработки(4 месяца),

k - количество разработчиков - 2 (1 инженер-программист, 1 руководитель),

Si - оклад разработчика.

Оклад инженера-программиста = 5500 руб/мес.

Оклад руководителя - 7500 руб/мес.

ОЗП =

2. Отчисления на социальные нужды вычисляются по формуле:

Осн = ОЗП · Нсн

где Нсн - норматив отчислений на социальные нужды - 26%

Осн = 52000 · 0,26 = 13520 руб.

3. Накладные расходы вычисляются по формуле:

Нр = ОЗП

где Ннр - норматив накладных расходов - 30%

Нр = 52000 руб.

4. Амортизация и эксплуатационные расходы:

Затраты на машинное время определяются по формуле:

МВ = Смв · Вим

где МВ - машинное время,

Смв - стоимость 1 часа машинного времени, руб./машино-час определяется исходя из стоимости аппаратных и машинных средств разработки и затрат на электроэнергию,

Вим - время использования ЭВМ для разработки программы, час.

Вычислим стоимость машинного часа:

Смв =

Стоимость аппаратуры: при разработке программы использовалось 2 персональных компьютера (рабочая станция и сервер): Спк = 20000 руб.

Стоимость лицензионного программного обеспечения:

Windows 9x - 4500 руб.

Oracle Developer 6i - 20000 руб.

Visual SourceSave - 7000 руб.

Срок полезного использования - 5 лет

Время эксплуатации в день - 8 часов

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

Сис =руб.

Вычислим стоимость электроэнергии:

Сэл = P · Сквт

где P - мощность ЭВМ, P = 230 Вт = 0,23 КВт.

Сквт - стоимость электроэнергии 1 Квт · ч, Сквт = 1,28 руб

Сэл = 0,23 · 2 · 1,28 = 0,59 руб.

Тогда стоимость 1 часа машинного времени Смв:

Смв = 6,77 + 0,59 = 7,36 руб.

Таким образом, стоимость машинного времени, приходящегося на разработку программного продукта:

МВ = Количество месяцев разработки · Количество рабочих дней в месяце · Количество рабочих часов в день · Смв

МВ = 4 · 22 · 8 · 7,36 = 5181,44 руб.

5. Материальные затраты (бумага, дискеты и прочее):

Величина материальных затрат составляет МЗ = 700 руб.

6. Прочие затраты

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

Себестоимость разработки:

Для подсчета себестоимости разработки программного продукта просуммируем все затраты (данные сведены в таблицу):

Таблица 1.

Статья затрат

Сумма, руб.

1.

Основная заработная плата

52000

2.

Отчисления на социальные нужды

13520

3.

Накладные расходы

15600

4.

Амортизация и эксплуатационные расходы

5181,44

5.

Материальные затраты

700

6.

Прочие затраты

0

Общая себестоимость

87001,44

Итак, себестоимость разработки составляет 87001,44 рубля.

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

Определим цену одной копии разработанного программного продукта при уровне рентабельности 20%.

1. Цена программного продукта определяется как:

Ц = С + Р * С,

где С - себестоимость разработанной программы, Р - уровень рентабельности.

2. Цена рабочего места определяется как:

Цм = Цр / Q,

где Цр - цена разработки, Q - количество рабочих мест.

Если желаемая целевая прибыль составляет 20% от себестоимости, то:

Ц = 87001,44 + 87001,44*0,2 = 104401,73 руб.

3. Цена разработки определяется как:

Цр = Ц + НДС,

где НДС - налог на добавленную стоимость (18 %).

Цена копии программы при рентабельности 20% на 10 рабочих мест:

Цм = 104401,73 /10 = 10440,17 руб.

Закономерно, что при увеличении числа рабочих мест происходит снижение цены программной системы.

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

Для того, чтобы оценить эффективность использования данной программы, рассмотрим ее работу по следующим показателям:

Повышение эффективности разработки ПО

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

Использование современных средств и методов обработки информации

Программа имеет простой и интуитивно понятный интерфейс, что позволяет освоить работу с ней не только любому программисту, но и конечному пользователю. Ядром программы является СУБД Oracle, зарекомендовавшая себя как простая в использовании и очень надежная в работе.

Обслуживание и настройка

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

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

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

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

Данный раздел дипломного проекта посвящен рассмотрению следующих вопросов:

- организация рабочего места программиста;

- определение оптимальных условий труда программиста.

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

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

При правильной организации рабочего места производительность труда инженера возрастает с 8 до 20 процентов.

Согласно ГОСТ 12.2.032-78 конструкция рабочего места и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста должны быть соблюдены следующие основные условия:

- оптимальное размещение оборудования, входящего в состав рабочего места;

- достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения;

- необходимое естественное и искусственное освещение для выполнения поставленных задач;

- уровень акустического шума и вибрации не должны превышать допустимого значения.

Главными элементами рабочего места программиста являются письменный стол и кресло. Основным рабочим положением является положение сидя. Рабочее место для выполнения работ в положении сидя организуется в соответствии с ГОСТ 12.2.032-78.

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

Моторное поле - пространство рабочего места, в котором могут осуществляться двигательные действия человека.

Максимальная зона досягаемости рук - это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе.

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

При проектировании письменного стола следует учитывать следующее:

- высота стола должна быть выбрана с учетом возможности сидеть свободно, в удобной позе, при необходимости опираясь на подлокотники;

- нижняя часть стола должна быть сконструирована так, чтобы программист мог удобно сидеть, не был вынужден поджимать ноги;

- поверхность стола должна обладать свойствами, исключающими появление бликов в поле зрения программиста;

- конструкция стола должна предусматривать наличие выдвижных ящиков (не менее 3 для хранения документации, листингов, канцелярских принадлежностей, личных вещей).

При работе в положении сидя рекомендуются следующие параметры рабочего пространства:

- ширина не менее 700 мм;

- глубина не менее 400 мм;

- высота рабочей поверхности стола над полом 700-750 мм.

Оптимальными размерами стола являются:

- высота 710 мм;

- длина стола 1300 мм;

- ширина стола 650 мм.

Поверхность для письма должна иметь не менее 40 мм в.глубину и не менее 600 мм в ширину.

Под рабочей поверхностью должно быть предусмотрено пространство для ног:

- высота не менее 600 мм;

- ширина не менее 500 мм;

- глубина не менее 400 мм.

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

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

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

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

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

Работа программиста связана с очень высоким классом точности разрешения: размер наименьшего объекта различения (пиксела) составляет 0.28 мм. Поэтому такая работа относится ко 2-му разряду зрительной работы (очень высокой точности). В зависимости от контраста объекта с фоном и характеристики фона различают подразряды зрительной работы. Для разряда 2 существуют четыре подразряда (2а-2г). Работу пользователя ЭВМ можно отнести к подразрядам 2в и 2г.

Согласно СНиП 23-05-95 рекомендуемой считается освещенность рабочих помещений для работы с видеотерминалами 500 лк при большом контрасте фона с объектом различения и темным фоном, оптимальной - 750 лк. Скачки яркости при смене полей зрения должны быть минимальными, т.е. интенсивность освещения поверхности, где находятся рукописи и документы, не должна превышать яркости экрана дисплея.

Располагать рабочее место, оборудованное дисплеем, необходимо таким образом, чтобы в поле зрения программиста не попадали окна или осветительные приборы; они не должны находиться и непосредственно за спиной программиста. Следует добиваться уменьшения отражений на экране от различных источников искусственного и дневного света. Когда искусственный свет смешивается с естественным, рекомендуется использовать лампы, по спектральному составу наиболее близки к солнечному свету. Желательно выбирать светильники с рассеивателями, а все блестящие детали осветительного оборудования, которые могут попасть в поле зрения, должны быть заменены на матовые. Соотношение яркости экрана и непосредственного ближайшего окружения не должно превышать 3:1.

Обычно рекомендуемое расстояние для чтения информации с дисплея 500-700 мм определяется в основном техническими особенностями сегодняшних дисплеев. Необходимо также учитывать, что при работе программиста на его зрение оказывает влияние качество изображения. Широкое применение дисплеев с неконтролируемым уровнем качества изображений иногда приводят к отрицательным для человека последствиям.

В вычислительном центре наиболее рационально применять смешанное освещение (естественное и искусственное).

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

Искусственное освещение нормируется количественными (минимальной освещенностью Еmin) и качественными показателями (показателями ослепленности и дискомфорта, коэффициентом пульсации освещенности Ке).

Для работы программиста значения КЕО и норм освещенности приведены в таблице 6.1.

Таблица 6.1

КЕО (Коэффициент естественной освещенности), %

4,2

Оптимальная освещенность при общем искусственном освещении, лк

750

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

не более 20

Показатель дискомфорта

не более 40

Коэффициент пульсации Ке, %

не более 5

Искусственное освещение выполняется посредством электрических источников света двух видов: ламп накаливания и люминесцентных ламп. Предпочтительнее использовать люминесцентные лампы, которые по сравнению с лампами накаливания имеют существенные преимущества:

- по спектральному составу света они близки к дневному, естественному освещению;

- обладают более высоким КПД (в 1.5-2 раза выше, чем КПД ламп накаливания);

- обладают повышенной светоотдачей (в 3-4 раза выше, чем у ламп накаливания);

- более длительный срок службы.

В вычислительных центрах рекомендуется применять смешанное освещение.

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

Искусственное освещение должно осуществляться системой общего равномерного освещения. Допускается установка светильников местного освещения для подсветки документов.

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

Правильно организованное освещение создает благоприятные условия труда, повышает работоспособность и производительность труда. Освещение на рабочем месте программиста должно быть таким, чтобы работник мог без напряжения зрения выполнять свою работу.

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

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

Электробезопасность обеспечивается конструкцией электроустановок, организационными и техническими мероприятиями, техническими способами и средствами защиты. Требования электробезопасности к конструкциям электроустановок указаны в Правилах Устройства Электроустановок (ПЭУ) и ТУ на соответствующие изделия. Технические способы и средства обеспечения электробезопасности приведены в ГОСТ 12.1.009-79.

Несмотря на то, что помещения, где эксплуатируется ЭВМ, относятся к классу помещений без повышенной опасности поражения людей электрическим током (сухие, влажность меньше 75%, температура меньше 35єС, беспыльные, с непроводящим полом), соблюдение правил техники электробезопасности необходимо. ЭВМ требует потребления электроэнергии, поэтому при работе с ней такая опасность существует.

Во время работы на ЭВМ надо соблюдать осторожность и при малейшем ощущении действия электрического тока немедленно прекращать работу и отключать электроэнергию. Нельзя производить самовольный ремонт электрооборудования (изолирование оголенного провода, менять предохранители, производить присоединение проводников, снимать защитные кожухи и крышки). Все металлические части и корпуса должны быть заземлены согласно ГОСТ 12.1.009-79. Последнее обеспечивается специальной конструкцией вилок и розеток для ЭВМ (с заземляющим контактом). Таким образом, необходимо следить, чтобы все используемые ЭВМ были снабжены соединительными шнурами с соответствующим типом вилок, обеспечивать нормальное состояние шнуров и заземляющих контактов. При монтаже розеток, необходимо, кроме сетевых проводов, обеспечить надежное соединение с заземляющим.

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

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

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

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

Согласно ГОСТ 12.1.004-91 опасными факторами пожара, воздействующими на людей, являются открытый огонь и искры, повышенная температура воздуха, предметов и т.п., дым, пониженная концентрация кислорода, обрушение и повреждение зданий, установок, взрывы.

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


Подобные документы

  • Разработка информационной системы для хранения данных для предметной области "Самолеты аэропорта". Формат хранения исходных данных, их загрузка в табличный процессор. Тестирование программного комплекса. Возможности пакета MS Excel по обработке данных.

    курсовая работа [1,2 M], добавлен 23.04.2014

  • Создание специализированной системы управления базой данных для обработки информации из выбранной прикладной области знаний. Требования к интерфейсу пользователя. Спецификации форм. Описание работы программы. Методика испытаний. Руководство пользователя.

    курсовая работа [723,9 K], добавлен 22.02.2014

  • Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.

    курсовая работа [1,4 M], добавлен 07.08.2013

  • Анализ предметной области. Средства и технологии разработки программного обеспечения. Требования к аппаратным и операционным ресурсам. Создание навигационного меню. Структура данных таблиц. Разработка интерфейса модуля. Сортировка и фильтрация данных.

    дипломная работа [3,7 M], добавлен 12.05.2018

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

    курсовая работа [1,1 M], добавлен 18.07.2014

  • Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.

    дипломная работа [2,7 M], добавлен 27.01.2013

  • Требования, предъявляемые к программным продуктам для расчета предпринимательской деятельности. Обзор программных средств. Руководство по комплексу "Индивидуальный предприниматель": установка и удаление, запуск, работа с главным меню и базой данных.

    курсовая работа [4,1 M], добавлен 27.10.2013

  • Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.

    дипломная работа [2,0 M], добавлен 10.07.2012

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

    курсовая работа [318,9 K], добавлен 15.11.2010

  • Цикл с выходом по выбору определенного пункта меню. Хранение данных о предметной области в текстовом файле. Загрузка данных из текстового файла, хранение, удаление, сохранение и обработка. Создание новой базы данных. Структура программного комплекса.

    курсовая работа [1,1 M], добавлен 19.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.