Создание и внедрение программного продукта "Объектно-ориентированный менеджер структуры универсальной системы хранения данных"
Цели универсальной системы хранения данных о производственном изделии. Описание предметной области программы и технические требования к ней. Стадии и этапы разработки, методика испытаний. Работа с главным меню и справочниками, руководство оператора.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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