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

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

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

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

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

При возникновении пожара следует помнить, что в помещении размещаются электроустановки, которые находятся под напряжением (пожары класса Е), поэтому наиболее разумно использовать в качестве средств пожаротушения галоидоуглеводороды, двуокись углерода, порошки типа ОПС - 6, ОПС - 10. Так как вычислительные центры относятся к помещениям с относительной влажностью воздуха не более 80% (40 -75%) и температурой в пределах 5-35 ?С (18 - 25 ?С), то в качестве автоматизированной системы оповещения возможно использование комбинированных извещателей СДПУ - 1, СКПУ - 1.

При определении видов и количества первичных средств пожаротушения следует учитывать физико-химические и пожароопасные свойства горючих веществ, их отношение к огнетушащим веществам, а также площадь производственных помещений, открытых площадок и установок. Выбор типа и расчет необходимого количества огнетушителей следует производить в зависимости от их огнетушащей способности, предельной площади, класса пожара горючих веществ и материалов в защищаемом помещении или на объекте. При защите помещений ЭВМ, телефонных станций, музеев, архивов и т.д. следует учитывать специфику взаимодействия огнетушащих веществ с защищаемыми оборудованием, изделиями, материалами и т.п. Данные помещения следует оборудовать хладоновыми и углекислотными огнетушителями с учетом предельно допустимой концентрации огнетушащего вещества. Расстояние от возможного очага пожара до места размещения огнетушителя не должно превышать 20 м для общественных зданий и сооружений; 30 м для помещений категорий А, Б и В. Исходя из категории помещения (класс В) и класса пожара (Е - пожар электроустановок), рекомендуется на площадь 400 кв.м. располагать 2 порошковых огнетушителя (вместимость 5 литров), 2 хладоновых огнетушителя (вместимостью 2-3 литра) или 2 углекислотных огнетушителя (вместимостью 5-8 литров). Использование пенных и водяных огнетушителей для пожаров класса Е не допускается.

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

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

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

Таблица 6.2

Расстояние, см

5

10

20

40

50

Допустимый уровень, мР/ч

0,5

0,125

0,031

0,008

0,005

Ожидаемый уровень, мР/ч

0,17

0,042

0,01

0,003

0,002

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

ЭВМ является источником электромагнитных излучений. Электромагнитное излучение оказывает тепловое воздействие, на организм человека. Величину электрической и магнитной составляющей нормирует ГОСТ 12.1.006-84. В соответствии с ним допустимое значение напряженности электромагнитного поля равно 500 В/м для электрической составляющей и 50 А/м - для магнитной. Реальные величины составляют для обособленной ЭВМ 20 В/м для электрической составляющей и 5 А/м - для магнитной, то есть значительно ниже предельно допустимого уровня, что позволяет отказаться от специальных мер защиты.

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

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

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

Основной принцип нормирования микроклимата - создание оптимальных условий для теплообмена тела человека с окружающей средой. В санитарных нормах СН-245-71 и ГОСТ 12.1.005-88 установлены величины параметров микроклимата, создающие комфортные условия. Эти нормы устанавливаются в зависимости от времени года, характера трудового процесса и характера производственного помещения (значительные или незначительные тепловыделения). Работа программиста не связана с физическими усилиями и производится сидя, поэтому она относится к легким работам категории 1А. Для рабочих помещений с избыточным тепловыделением до 20 ккал/м и для работ категории 1А допустимые и оптимальные значения параметров микроклимата приведены в таблице 6.3:

Таблица 6.3

Период

Температура, С?

Отн. Влажн., %

Скорость дв. Воздуха, м/с

Оптим.

Допуст.

Оптим.

Допуст.

Оптим.

Допуст.

Холодный

22-24

18-26

40-60

75

0.1

не более 0.1

Теплый

23-25

20-30

40-60

55

0.1

0.1-0.2

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

6.2.6 Нормирование шума

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

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

Нормируемыми параметрами шума на рабочих местах являются уровни средних звуковых давлений (дБ) и уровни звука (дБА), измеряемые по шкале А шумомера, поскольку именно эта шкала наиболее близка к восприятию человеком.

Согласно ГОСТ 12.1.003-88 ("Шум. Общие требования безопасности") характеристикой постоянного шума на рабочих местах являются среднеквадратичные уровни звуковых давлений (дБ) и уровни звука (дБА) в октавных полосах частот. Эти уровни измеряются по шкале А шумомера, поскольку именно эта шкала наиболее близка к восприятию человеком. Для программистов ЭВМ они приведены в таблице 6.4:

Таблица 6.4

Уровни звуковых давлений в дБ в октавных полосах со среднегеометрическими частотами, Гц

Уровни звука

63

125

250

500

1000

2000

4000

8000

71

61

54

49

45

42

40

38

Допустимый

50

46

41

37

33

30

27

24

Ожидаемый

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

6.2.7 Вибрации

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

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

- локальная, передающаяся через руки человека.

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

1- транспортная вибрация;

2- транспортно-технологическая;

3- технологическая.

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

Таблица 6.5

Среднегеометрические октавные диапазоны, Гц

Логарифмический уровень колебательной скорости

Допустимый, дБ

Ожидаемый, дБ

2

91

42

4

82

36

8

76

29

16

75

27

32

75

25

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

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

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

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

Заключение

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

В состав менеджера входят:

- приложение «Менеджер классов», осуществляющее манипуляции с классами объектов и связей и их атрибутами, отношениями, правилами и разрешениями;

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

- приложение «Пользователи и группы», управляющее правами доступа к хранилищу данных и отдельным его элементам.

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

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

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

1. EDS - Линейка решений TeamCenter

2. Дейт К.Дж. Введение в системы баз данных, 6-е издание: Пер. с англ. - К.; М.; СПб.: Издательский дом «Вильямс», 2000.

3. Т.С. Карпова Базы данных: модели, разработка, реализация. - СПб.: Питер, 2002

4. К. Луни Oracle 8. Настольная книга администратора. - М.: Изд-во ЛОРИ, 1999. - 500 с.

5. С.Бобровски Oracle 8. Архитектура. - М.: Изд-во ЛОРИ, 1999. - 207 с

6. С.Урман Oracle 8. Программирование на языке PL/SQL - М.: Изд-во ЛОРИ, 1999. - 607 с.

7. Роберт Дж. Мюллер ORACLE Developer/2000 Настольная книга пользователя; Издательство «Лори», 1999

8. Майкл Эбби, Майкл Кори ORACLE8: Первое знакомство; Издательство «Лори», 1998

9. Инструкция 022-25-0004-2002 «Порядок сдачи-приема программного продукта, разработанного в среде Oracle, в эксплуатацию в вычислительной сети ОАО НПО «Сатурн»

10. Кустова Т.Н. Методические рекомендации по технико-экономическому обоснованию дипломных работ студентов специальности 220400. - Рыбинск, 1995.

11. Жаботинская Т.Н. Разработка вопросов охраны труда в дипломном проекте. Методические указания. - Р.: РАТИ, 1989.

12. Методические указания по выполнению раздела «Охрана труда» в дипломном проекте. - А.:АнАТИ,1986.

Приложение А

Структуры таблиц постоянной части БД.

Сокращения:

PK (primary key) - первичный ключ;

FK (foreign key) - внешний ключ;

U (unique) - значение поля уникально внутри таблицы;

M (mandatory) - поле, обязательное для заполнения;

default - значение по умолчанию.

Таблица А.1 - US_OBJ_CLASS - Классы объектов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

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

M, U

Varchar2 (100)

TABLE_PREFIX

Префикс таблицы БД для объектов класса

Varchar2 (5)

TABLE_NAME

Общее наименование таблиц объектов

Varchar2 (30)

IS_FROZEN

Признак замороженности (0-нет, 1-да)

M, default=0

Integer (2)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.2 - US_LINK_CLASS - Классы связей

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

DIRECT_VERB

Прямое наименование

M

Varchar2 (100)

INVERSE_VERB

Обратное наименование

M

Varchar2 (100)

TABLE_PREFIX

Префикс таблицы БД для объектов класса

M, U

Varchar2 (18)

TABLE_NAME

Общее наименование таблиц объектов

Varchar2 (30)

IS_FROZEN

Признак замороженности (0-нет, 1-да)

M, default=0

Integer (2)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.3 - US_POSS_CLASS_LINK - Возможные связи классов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_PARENT_OBJ_CLASS

Ссылка на класс объектов-источник

FK, M

U

Number (15,0)

ID_LINK_CLASS

Ссылка на класс связи

FK, M

Number (15,0)

ID_CHILD_OBJ_CLASS

Ссылка на класс объектов-приемник

FK, M

Number (15,0)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.4 - US_CLASS_ATTR - Атрибуты классов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_OBJ_CLASS

Ссылка на класс объектов

FK

U

Number (15,0)

FIELD_NAME

Наименование поля в таблице БД

U

M

Varchar2 (25)

ID_LINK_CLASS

Ссылка на класс связей

FK

Number (15,0)

DISPLAY_NAME

Отображаемое наименование атрибута

M

Varchar2 (100)

DISPLAY_ORDER

Порядок отображения ключевого атрибута

M, default=0

Number (2,0)

ID_ATTR_TYPE

Ссылка на тип атрибута

FK, M

Number (15,0)

ACCESSORY

Принадлежность атрибута (1-мастер-объекту, 2-версии, 3-связи)

M

Integer(2)

DEFAULT_VALUE

Значение по умолчанию

Varchar2 (100)

IS_MANDATORY

Признак обязательного заполнения (0-нет, 1-да)

M, default=0

Integer(2)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.5 - US_ATTR_TYPE - Типы атрибутов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование типа

M, U

Varchar2 (40)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.6 - US_STRREAL_ATTR_PARAM - Параметры атрибутов String и Real

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_ATTR

Ссылка на атрибут String или Real

FK, M, U

Number (15,0)

PARAM1

Параметр1 (длина строки для типа String или длина целой части для типа Real)

M

Integer

PARAM2

Параметр2 (длина дробной части для типа Real)

Integer

Таблица А.7 - US_LOOKUP_ATTR_PARAM - Параметры атрибутов LookUp

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_ATTR

Ссылка на атрибут Look_up

FK, M, U

Number (15,0)

TABLE_NAME

Имя таблицы БД

M

Varchar2 (20)

KEY_FIELD

Имя столбца - первичного ключа

M

Varchar2 (25)

DISPLAY_FIELD

Имя столбца отображаемых значений

M

Varchar2 (25)

Таблица А.8 - US_FILE_ATTR_PARAM - Параметры атрибутов File

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_ATTR

Ссылка на атрибут File

FK, M, U

Number (15,0)

ID_FILE_PROG

Ссылка на программу обработки файла

FK, M

Number (15,0)

Таблица А.9 - US_FILE_PROG - Справочник программ обработки файлов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование программы

M, U

Varchar2(100)

NOTE

Комментарий

Varchar2(200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.10 - US_FILE_EXTEND - Справочник расширений файлов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_FILE_PROG

Ссылка на программу обработки файла

FK, M

U

Number (15,0)

EXTEND

Расширение файла

M

Varchar2(10)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.11 - US_DFUNCTION_ ATTR_PARAM - Параметры атрибутов DFunction

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_ATTR

Ссылка на атрибут DFunction

FK, M, U

Number (15,0)

ID_DFUNCTION

Ссылка на функцию DFunction

FK, M

Number (15,0)

Таблица А.12 - US_DFUNCTION - Справочник функций DFunction

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Отображаемое имя функции

M, U

Varchar2 (120)

FUNC_NAME

Имя функции БД

M

Varchar2 (25)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.13 - US_DFUNCTION_PARAM - Параметры функций DFunction

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_DFUNCTION

Ссылка на функцию DFunction

FK, M

U

Number (15,0)

IN_ORDER

Номер по порядку

M

Integer(3)

NAME

Отображаемое имя параметра

M

Varchar2(120)

INDICATION

Поисковое обозначение параметра или константа

Varchar2(255)

TYPE

Тип данных параметра

M

Varchar2(20)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.14 - US_DEFAULT_PERMITION - Разрешения по умолчанию

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_USER_GROUP

Ссылка на группу пользователей

FK, M

U

Number (15,0)

ID_ OBJ_CLASS

Ссылка на класс объектов

FK, M

Number (15,0)

READ_OWNER

Разрешения READ владельца (0-нет, 1-да)

M, default=1

Integer(2)

WRITE_OWNER

Разрешения WRITE владельца (0-нет, 1-да)

M, default=1

Integer(2)

CH_STAT_OWNER

Разрешения CHANGE STATUS владельца (0-нет, 1-да)

M, default=0

Integer(2)

READ_MAIN_GR

Разрешения READ главной группы (0-нет, 1-да)

M, default=1

Integer(2)

WRITE_MAIN_GR

Разрешения WRITE главной группы (0-нет, 1-да)

M, default=1

Integer(2)

CH_STAT_MAIN_GR

Разрешения CHANGE STATUS главной группы (0-нет, 1-да)

M, default=0

Integer(2)

READ_OTHER_GR

Разрешение READ других групп (0-нет, 1-да)

M, default=1

Integer(2)

WRITE_OTHER_GR

Разрешения WRITE других групп (0-нет, 1-да)

M, default=0

Integer(2)

CH_STAT_OTHER_GR

Разрешения CHANGE STATUS других групп (0-нет, 1-да)

M, default=0

Integer(2)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.15 - US_USER_GROUP - Группы пользователей

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование группы

M, U

Varchar2(100)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.16 - US_USER - Пользователи

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NETWORK_NAME

Сетевое имя пользователя

M, U

Varchar2(100)

ID_MAIN_GROUP

Ссылка на главную группу пользователя

FK, M

Number (15,0)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.17 - US_USER_GROUP_ENTERING - Вхождение пользователя в группу

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_USER

Ссылка на пользователя

FK, M

U

Number (15,0)

ID_USER_GROUP

Ссылка на группу пользователя

FK, M

Number (15,0)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.18 - US_CEVR_LIST - Перечень правил вычисления эф. версии для классов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_OBJ_CLASS

Ссылка класс объектов

FK, M

U

Number (15,0)

ID_CEVR

Ссылка на правило вычисления эф. версии

FK, M

Number (15,0)

IS_DEFAULT

Признак правила по умолчанию (0 - нет, 1 - да)

M, default = 0

Integer(2)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.19 - US_CEVR - Правила вычисления эф. версии

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование правила

M, U

Varchar2(120)

ID_CEVR_KIND

Ссылка на вид вычисления

FK, M

Number (15,0)

CALL_STR

Строка вызова функции БД

M

Varchar2 (500)

CEVR_FIELD

Поле таблицы мастер-объектов, где хранится правило

M

Varchar(30)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.20 - US_CEVR_KIND - Справочник видов вычисления эф. версии

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование вида

M, U

Varchar2(120)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.21 - US_CEVR_KIND_PARAM - Справочник параметров для видов вычисления эф. версии

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_CEVR_KIND

Ссылка на вид вычисления

FK, M

U

Number (15,0)

INDICATION

Поисковое обозначение параметра

M

Varchar2(50)

NAME

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

M

Varchar2 (120)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.22 - US_LC_STAGE_LIST - Перечень этапов жизненного цикла для классов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_OBJ_CLASS

Ссылка на класс объектов

FK, M

U

Number (15,0)

ID_LC_STAGE

Ссылка на этап жизненного цикла

FK, M

Number (15,0)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.23 - US_LC_STAGE - Этапы жизненного цикла

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

NAME

Наименование этапа

M, U

Varchar2(120)

NOTE

Комментарий

Varchar2 (200)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Таблица А.24 - US_CHSTATUSGROUP_LIST - Перечень групп, пользователям которых разрешено изменять статус объектов

Обозначение

Наименование

Ограничения целостности

Тип данных

ID

Уникальный код записи

PK

Number (15,0)

ID_OBJ_CLASS

Ссылка на класс объектов

FK, M

U

Number (15,0)

ID_OBJ_CR_USER_GROUP

Ссылка на группу пользователей, создающих объекты

FK, M

Number (15,0)

ID_USER_GROUP

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

FK, M

Number (15,0)

CREATE_DATE

Дата создания

M

Date

CREATE_USER

Автор создания

M

Varchar2 (40)

CHANGE_DATE

Дата изменения

Date

CHANGE_USER

Автор изменения

Varchar2 (40)

Приложение Б

Перечень API-функций.

1. Функции описания и управления структурой хранилища (пакет PC_CORE)

1.1 Функция создания и изменения класса объектов F_CRCH_OBJ_CLASS

1.2 Функция удаления класса объектов F_DEL_OBJ_CLASS

1.3 Функция «заморозки» и «разморозки» класса объектов F_FREEZE_OBJ_CLASS

1.4 Функция «заморозки» и «разморозки» класса связей F_FREEZE_LINK_CLASS

1.5 Функция создания и изменения класса связей F_CRCH_LINK_CLASS

1.6 Функция удаления класса связей F_DEL_LINK_CLASS

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

1.8 Функция удаления класса связей из перечня возможных связей для класса объектов F_DEL_POSS_CLASS_LINK

1.9 Функция создания и изменения этапа жизненного цикла F_CRCH_LC_STAGE

1.10 Функция удаления этапа жизненного цикла F_DEL_LC_STAGE

1.11 Функция добавления этапа жизненного цикла в перечень возможных этапов для класса F_CR_CLASS_POSS_LC_STAGE

1.12 Функция удаления этапа жизненного цикла из перечня возможных этапов для класса F_DEL_CLASS_POSS_LC_STAGE

1.13 Функция создания и изменения типа атрибута F_CRCH_ATTR_TYPE

1.14 Функция удаления типа атрибута F_DEL_ATTR_TYPE

1.15 Функция создания и изменения атрибута типа Char F_CRCH_CHAR_ATTR

1.16 Функция создания и изменения атрибута типа String F_CRCH_STRING_ATTR

1.17 Функция создания и изменения атрибута типа Integer F_CRCH_INTEGER_ATTR

1.18 Функция создания и изменения атрибута типа Date F_CRCH_DATE_ATTR

1.19 Функция создания и изменения атрибута типа Real F_CRCH_REAL_ATTR

1.20 Функция создания и изменения атрибута типа LookUp F_CRCH_LOOKUP_ATTR

1.21 Функция создания и изменения атрибута типа Sfunction F_CRCH_SFUNCTION_ATTR

1.22 Функция создания и изменения атрибута типа Dfunction F_CRCH_DFUNCTION_ATTR

1.23 Функция создания и изменения атрибута типа ItemReference F_CRCH_ITEM_REF_ATTR

1.24 Функция создания и изменения атрибута типа File F_CRCH_FILE_ATTR

1.25 Функция удаления атрибута F_DEL_ATTR

1.26 Функция создания и изменения записи о программе обработки файлов F_CRCH_FILE_PROG

1.27 Функция удаления записи о программе обработки файлов F_DEL_FILE_PROG

1.28 Функция создания и изменения записи о расширении файла F_CRCH_FILE_EXTEND

1.29 Функция удаления записи о расширении файла F_DEL_FILE_EXTEND

1.30 Функция создания и изменения записи о функции типа DFunction F_CRCH_DFUNCTION

1.31 Функция удаления записи о функции типа DFunction F_DEL_DFUNCTION

1.32 Функция создания и изменения параметра функции типа DFunction F_CRCH_DFUNCTION_PARAM

1.33 Функция удаления параметра функции типа DFunction F_DEL_DFUNCTION_PARAM

1.34 Функция создания и изменения вида вычисления эффективной версии F_CRCH_CEVR_KIND

1.35 Функция удаления вида вычисления эффективной версии F_DEL_CEVR_KIND

1.36 Функция создания и изменения параметра для вида вычисления эффективной версии F_CRCH_CEVR_KIND_PARAM

1.37 Функция удаления параметра для вида вычисления эффективной версии F_DEL_CEVR_KIND_PARAM

1.38 Функция создания и изменения правила вычисления эффективной версии F_CRCH_CEVR

1.39 Функция удаления правила вычисления эффективной версии F_DEL_CEVR

1.40 Функция добавления и изменения правила вычисления эффективной версии в перечень возможных правил для класса объектов F_CRCH_CLASS_POSS_CEVR

1.41 Функция удаления правила вычисления эффективной версии из перечня возможных правил для класса объектов F_DEL_CLASS_POSS_CEVR

2. Функции генерации структуры хранилища (пакет PC_GEN)

2.1 Функция генерации класса связей F_GEN_LINK_CLASS

2.2 Функция генерации класса объектов F_GEN_OBJ_CLASS

2.3 Функция генерации списка классов F_GEN_ALL_CLASSES

3. Функции управления пользователями и группами (пакет PC_USER)

3.1 Функция создания и изменения записи о группе пользователей F_CRCH_USER_GROUP

3.2 Функция удаления записи о группе пользователей F_DEL_USER_GROUP

3.3 Функция создания и изменения записи о пользователе F_CRCH_USER

3.4 Функция удаления записи о пользователе F_DEL_USER

3.5 Функция создания записи о входимости пользователя в группу F_CRCH_USER_GROUP_ENTERING

3.6 Функция удаления записи о входимости пользователя в группу F_DEL_USER_GROUP_ENTERING

3.7 Функция проверки регистрации данного пользователя в системе F_CHECK_USER

3.8 Функция выбора всех групп, в которые входит данный пользователь F_GET_USER_ALL_GROUPS

3.9 Функция выбора главной группы пользователя F_GET_USER_MAIN_GROUP

3.10 Функция выбора всех пользователей группы F_GET_GROUP_ALL_USERS

3.11 Функция определения владельца данного объекта F_GET_OBJ_OWNER

3.12 Функция определения главной группы для данного объекта F_GET_OBJ_MAIN_GROUP

3.13 Функция определения ФИО пользователя по его сетевому имени F_GET_USER_FIO

4. Функции управления и определения разрешений для операций над объектами (пакет PC_PERM)

4.1 Функция создания и изменения разрешений по умолчанию для данной группы пользователей и данного класса объектов F_CRCH_DEFAULT_PERM

4.2 Функция удаления разрешений по умолчанию для данной группы пользователей и данного класса объектов F_DEL_DEFAULT_PERM

4.3 Функция изменения разрешений по умолчанию для владельца объектов данного класса F_CH_OWNER_DEFAULT_PERM

4.4 Функция изменения разрешений по умолчанию для пользователей главной группы владельца объектов данного класса F_CH_MGROUP_DEFAULT_PERM

4.5 Функция изменения разрешений по умолчанию для пользователей других групп по отношению к владельцу объектов данного класса F_CH_OGROUP_DEFAULT_PERM

4.6 Функция определение разрешения данной операции над данным объектом F_CHECK_OBJ_OPER_PERM

4.7 Функция создания записи о группе, пользователи которой могут менять статус объекта данного класса, созданного пользователями данной группы F_CR_OBJ_CLASS_ST_GR

4.8 Функция удаления записи о группе, пользователи которой могут менять статус объекта данного класса, созданного пользователями данной группы F_DEL_OBJ_CLASS_ST_GR

4.9 Функция определение разрешения для данного объекта F_CHECK_OBJ_PERM

4.10 Функция определения разрешения для 2-х данных объектов F_CHECK_OBJ_PERM2

4.11 Функция определение разрешения данной операции над данной связью F_CHECK_LINK_OPER_PERM

Приложение В

Структура постоянной части базы данных

Размещено на Allbest.ru


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

  • Разработка информационной системы для хранения данных для предметной области "Самолеты аэропорта". Формат хранения исходных данных, их загрузка в табличный процессор. Тестирование программного комплекса. Возможности пакета 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-файлы представлены только в архивах.
Рекомендуем скачать работу.