Создание и внедрение программного продукта "Объектно-ориентированный менеджер структуры универсальной системы хранения данных"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>Для предотвращения вредного влияния психофизиологических факторов необходимо правильно организовать рабочее место оператора, а также соблюдать режим труда и отдыха. С точки зрения санитарно - технических требований к помещениям вычислительных центров, помещение должно соответствовать количеству работающих и размещаемому в них комплексов технических средств.
Заключение
В ходе дипломного проекта был создан программный продукт - Объектно-ориентированный менеджер структуры универсальной системы хранения данных.
В состав менеджера входят:
приложение Менеджер классов, осуществляющее манипуляции с классами объектов и связей и их атрибутами, отношениями, правилами и разрешениями;
набор справочников, определяющий базовый информационный набор универсальной системы хранения данных;
приложение Пользователи и группы, управляющее правами доступа к хранилищу данных и отдельным его элементам.
Реализация функционального набора данного программного продукта посредством API-функций на хранимых процедурах Oracle позволяет осуществлять вызов функций данной системы из других автоматизированных систем предприятия, что существенно повысит уровень общей интеграции.
Данный менеджер отвечает всем требованиям поставленного технического задания, и успешно прошел все испытания. Следовательно, может быть внедрен на любом предприятии, для которого специфика работы менеджера (конфигурирование, WorkFlow, использование СУБД Oracle) является приемлемой.
Список используемой литературы
1.EDS - Линейка решений TeamCenter
.Дейт К.Дж. Введение в системы баз данных, 6-е издание: Пер. с англ. - К.; М.; СПб.: Издательский дом Вильямс, 2000.
3.Т.С. Карпова Базы данных: модели, разработка, реализация. - СПб.: Питер, 2002
.К. Луни Oracle 8. Настольная книга администратора. - М.: Изд-во ЛОРИ, 1999. - 500 с.
.С.Бобровски Oracle 8. Архитектура. - М.: Изд-во ЛОРИ, 1999. - 207 с
.С.Урман Oracle 8. Программирование на языке PL/SQL - М.: Изд-во ЛОРИ, 1999. - 607 с.
7.Роберт Дж. Мюллер ORACLE Developer/2000 Настольная книга пользователя; Издательство Лори, 1999
8.Майкл Эбби, Майкл Кори ORACLE8: Первое знакомство; Издательство Лори, 1998
.Инструкция 022-25-0004-2002 Порядок сдачи-приема программного продукта, разработанного в среде Oracle, в эксплуатацию в вычислительной сети ОАО НПО Сатурн
10.Кустова Т.Н. Методические рекомендации по технико-экономическому обоснованию дипломных работ студентов специальности 220400. - Рыбинск, 1995.
11.Жаботинская Т.Н. Разработка вопросов охраны труда в дипломном проекте. Методические указания. - Р.: РАТИ, 1989.
.Методические указания по выполнению раздела Охрана труда в дипломном проекте. - А.:АнАТИ,1986.
Приложение А
Структуры таблиц постоянной части БД.
Сокращения:
PK (primary key) - первичный ключ;
FK (foreign key) - внешний ключ; (unique) - значение поля уникально внутри таблицы;
M (mandatory) - поле, обязательное для заполнения;
default - значение по умолчанию.
Таблица А.1 - US_OBJ_CLASS - Классы объектов
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУникальный код записиPKNumber (15,0)NAMEОтображаемое наименование классаM, UVarchar2 (100)TABLE_PREFIXПрефикс таблицы БД для объектов классаVarchar2 (5)TABLE_NAMEОбщее наименование таблиц объектовVarchar2 (30)IS_FROZENПризнак замороженности (0-нет, 1-да)M, default=0Integer (2)NOTEКомментарийVarchar2 (200)CREATE_DATEДата созданияMDateCREATE_USERАвтор созданияMVarchar2 (40)CHANGE_DATEДата измененияDateCHANGE_USERАвтор измененияVarchar2 (40)
Таблица А.2 - US_LINK_CLASS - Классы связей
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУникальный код записиPKNumber (15,0)DIRECT_VERBПрямое наименованиеMVarchar2 (100)INVERSE_VERBОбратное наименованиеMVarchar2 (100)TABLE_PREFIXПрефикс таблицы БД для объектов классаM, UVarchar2 (18)TABLE_NAMEОбщее наименование таблиц объектовVarchar2 (30)IS_FROZENПризнак замороженности (0-нет, 1-да)M, default=0Integer (2)NOTEКомментарийVarchar2 (200)CREATE_DATEДата созданияMDateCREATE_USERАвтор созданияMVarchar2 (40)CHANGE_DATEДата измененияDateCHANGE_USERАвтор измененияVarchar2 (40)
Таблица А.3 - US_POSS_CLASS_LINK - Возможные связи классов
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУникальный код записиPKNumber (15,0)ID_PARENT_OBJ_CLASSСсылка на класс объектов-источникFK, MUNumber (15,0)ID_LINK_CLASSСсылка на класс связиFK, MNumber (15,0)ID_CHILD_OBJ_CLASSСсылка на класс объектов-приемникFK, MNumber (15,0)CREATE_DATEДата созданияMDateCREATE_USERАвтор созданияMVarchar2 (40)CHANGE_DATEДата измененияDateCHANGE_USERАвтор измененияVarchar2 (40)
Таблица А.4 - US_CLASS_ATTR - Атрибуты классов
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУникальный код записиPKNumber (15,0)ID_OBJ_CLASSСсылка на класс объектовFKUNumber (15,0)FIELD_NAMEНаименование поля в таблице БДUMVarchar2 (25)ID_LINK_CLASSСсылка на класс связейFKNumber (15,0)DISPLAY_NAMEОтображаемое наименование атрибутаMVarchar2 (100)DISPLAY_ORDERПорядок отображения ключевого атрибутаM, default=0Number (2,0)ID_ATTR_TYPEСсылка на тип атрибутаFK, MNumber (15,0)ACCESSORYПринадлежность атрибута (1-мастер-объекту, 2-версии, 3-связи)MInteger(2)DEFAULT_VALUEЗначение по умолчаниюVarchar2 (100)IS_MANDATORYПризнак обязательного заполнения (0-нет, 1-да)M, default=0Integer(2)NOTEКомментарийVarchar2 (200)CREATE_DATEДата созданияMDateCREATE_USERАвтор созданияMVarchar2 (40)CHANGE_DATEДата измененияDateCHANGE_USERАвтор измененияVarchar2 (40)
Таблица А.5 - US_ATTR_TYPE - Типы атрибутов
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУникальный код записиPKNumber (15,0)NAMEНаименование типаM, UVarchar2 (40)NOTEКомментарийVarchar2 (200)CREATE_DATEДата созданияMDateCREATE_USERАвтор созданияMVarchar2 (40)CHANGE_DATEДата измененияDateCHANGE_USERАвтор измененияVarchar2 (40)
Таблица А.6 - US_STRREAL_ATTR_PARAM - Параметры атрибутов String и Real
ОбозначениеНаименованиеОграничения целостностиТип данныхIDУника