ИНТУИТИВНЫЕ ОБЪЕКТЫ > Полезные советы
Тысяча полезных мелочей    

ИНТУИТИВНЫЕ ОБЪЕКТЫ

ИНТУИТИВНЫЕ ОБЪЕКТЫ

Фельдман Я.А. Статья в формате PDF 155 KB В программировании различают физические и логические структуры данных. Но пользователи мыслят структурами более высокого уровня, назовем их интуитивными (термин мой). Известны интуитивные структуры: объекты OLAP и объекты TreeLogy. Предлагаю свой вариант: интуитивные объекты.

Параметр или типовой элемент данных это пара (имя, формат). Элемент данных это пара (параметр, значение) У интуитивного объекта всегда есть набор элементов данных. Набор (упорядоченный список) типовых элементов это тип. Для таких типов есть наследование. Например тип сотрудник унаследован от типа человек. При наследовании список типа-отца дописывается новыми типовыми элементами и так получается список типа-ребенка. Наследование объединяет все типы (как вершины) в дерево наследования типов (ДНТ).

У интуитивного объекта есть один и только один тип-центр (одна вершина ДНТ) и один и только один тип-множество (поддерево ДНТ, содержащее корень и тип-центр). Например человек Иванов может быть сотрудником и студентом. Тип-множество объекта Иванов это {объект, человек, сотрудник, студент}. Любой элемент этого множества может быть объявлен тип - центром. В течение жизни объекта его тип-множество и тип-центр могут меняться. При этом происходит приобретение и/или потеря данных.

Тип-вершина может получить ярлык (Синонимы: тень, слабая копия). Число ярлыков не ограничено, но у каждого ярлыка один и только один оригинал. Ярлык от ярлыка это ярлык от оригинала первого ярлыка. Ярлык можно добавить в ДНТ. Под ярлык ничего добавить нельзя. Нельзя добавить ярлык так, чтобы путь от ярлыка в корень ДНТ проходил через оригинал. Путь из оригинала в корень (главный путь) один и только один. Если разрешить перескакивать из оригинала на ярлык, то получится слабый путь в корень. Слабых путей может быть несколько.

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

Каждая тип вершина имеет свой список функций (возможно пустой). Этот список дописывается по тем же правилам.

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

Можно создавать ярлыки в ДО и ДВТ (по тем же правилам - абзац третий).

Создать объект Б типа ТБ под объектом А типа ТА можно если и только если (А лежит в зоне ответственности и (в ДВТ вершина ТБ (или ее ярлык) - прямой потомок вершины ТА или ТБ = папка или ((ТА=ТБ и ТА - рекурсивный тип ))

Если поместить ярлык объекта А в зону ответственности пользователя П, то это увеличит зону ответственности П на одну вершину, а зону видимости пользователя П на все поддерево с корнем в А. В зоне видимости можно видеть данные, но нельзя ничего менять.

Управление данными с помощью ДО, ДВТ и ДНТ позволяет строить и модифицировать систему без программистов. Только 4% работ требует знание SQL и 1% - знание JAVA. Типами управляет один человек - администратор = архитектор. Как пользователь он соответствует корню ДО.

Данная модель реализована на основе бесплатного ПО (http-сервер, СУБД) c применением JAVA/JSP и получила название FTS. Основное назначение - единая система управления предприятием. Экспериментально реализовано несколько задач.

В двух школах Петрозаводска уже год применяется Система Анкетирования и Тестирования (САТ) на основе FTS. Опыт показал очень высокую гибкость системы и ее дружелюбное поведение.

По затратам на создание и модификацию ИС технология FTS аналогов не имеет. (Я не рассматриваю область, где данные вводит автомат. Там объекты однотипны, структуры вечны, модификация исключена).



ОПРЕДЕЛЕНИЕ ТОЛЩИНЫ СМАЗОЧНОЙ ПЛЕНКИ В ЗОНЕ КОНТАКТА АБРАЗИВНЫХ ЗЕРЕН ПРИ ОБРАБОТКЕ ДЕТАЛЕЙ УПЛОТНЕННЫМ АБРАЗИВОМ

ОПРЕДЕЛЕНИЕ ТОЛЩИНЫ СМАЗОЧНОЙ ПЛЕНКИ В ЗОНЕ КОНТАКТА АБРАЗИВНЫХ ЗЕРЕН ПРИ ОБРАБОТКЕ ДЕТАЛЕЙ УПЛОТНЕННЫМ АБРАЗИВОМ В статье приведены результаты исследований величин защитных пленок смaзoчно-охлаждающей жидкости (СОЖ) при обработке деталей уплотненным абразивом. При исследовании толщины адсорбционной пленки адсорбцию выражали через молярно – объемные концентрации поверхностно-активных веществ (ПАВ) в растворе абразивной суспензии до и после обработки на экспериментальном стенде камерного типа. Полученные значения величин защитных пленок, необходимы для оценки интенсивности обработки поверхности детали выступами микрорельефа абразивного зерна. ...

03 05 2026 9:37:28

ПРОБЛЕМА ВИЧ-ИНФЕКЦИИ В ИВАНОВСКОЙ ОБЛАСТИ

ПРОБЛЕМА ВИЧ-ИНФЕКЦИИ В ИВАНОВСКОЙ ОБЛАСТИ Статья в формате PDF 96 KB...

26 04 2026 9:49:52

ИННОВАЦИИ И ТРАДИЦИИ В ОБРАЗОВАНИИ

ИННОВАЦИИ И ТРАДИЦИИ В ОБРАЗОВАНИИ Статья в формате PDF 127 KB...

25 04 2026 23:33:27

ПРАВОВОЕ СОЗНАНИЕ В СИСТЕМЕ ЭКОЛОГИЧЕСКОГО ЗНАНИЯ

ПРАВОВОЕ СОЗНАНИЕ В СИСТЕМЕ ЭКОЛОГИЧЕСКОГО ЗНАНИЯ Статья в формате PDF 133 KB...

23 04 2026 20:34:34

ОШИБКИ ПРИ ВЫЧИСЛЕНИИ РАБОТЫ

ОШИБКИ ПРИ ВЫЧИСЛЕНИИ РАБОТЫ Работу вычисляют по формуле: dA=FdS  или A=FS. Но эта формула применима только для силы вызывающей изменение кинетической энергии тела. Для других сил (трения, упругой деформации, центростремительных) работу нужно вычислять по формуле: , где  - импульс силы. ...

21 04 2026 21:22:40

ИЗМЕНЕНИЕ СОКРАТИТЕЛЬНОЙ АКТИВНОСТИ И β-АДРЕНОРЕАКТИВНОСТИ ИЗОЛИРОВАННОГО МИОМЕТРИЯ БЕРЕМЕННЫХ ЖЕНЩИН ПОД ВЛИЯНИЕМ ОЗОНИРОВАННОГО РАСТВОРА КРЕБСА

ИЗМЕНЕНИЕ СОКРАТИТЕЛЬНОЙ АКТИВНОСТИ И  β-АДРЕНОРЕАКТИВНОСТИ ИЗОЛИРОВАННОГО МИОМЕТРИЯ БЕРЕМЕННЫХ ЖЕНЩИН ПОД ВЛИЯНИЕМ ОЗОНИРОВАННОГО РАСТВОРА КРЕБСА В опытах с 19 полосками миометрия, полученных от 5 женщин в конце доношенной беременности при плановом кесаревом сечении, установлено, что озонированный ( ≈0,50 мкг/мл) раствор Кребса ингибирует спонтанную сократительную активность миометрия и существенно уменьшает стимулирующий эффект адреналина, т.е. снижает его α-адренореактивность. Это объясняет эффективность озонотерапии при угрозе прерывания беременности и дискоординированной родовой деятельности. ...

20 04 2026 8:53:26

ПЕДАГОГИЧЕСКОЕ СОПРОВОЖДЕНИЕ ОДАРЁННЫХ ДЕТЕЙ

ПЕДАГОГИЧЕСКОЕ СОПРОВОЖДЕНИЕ ОДАРЁННЫХ ДЕТЕЙ В настояще время весьма актуальной является задача поиска, отбора, поддержки и развития интеллектуально одарённых детей. «Трёхкольцевая модель одарённости» Рензулли включает следующие компоненты: высокий уровень интеллекта, креативность и усиленную мотивацию. Такие дети требуют дифференцированных учебных программ и особой педагогической поддержки. В современной пpaктике обучения используются педагогические стратегии и программы, которые предусматривают высокий уровень развития мыслительных процессов, совершенствование творческих способностей и быстрое усвоение знаний, умений и навыков. Процесс обучения одарённых детей требует создания особой образовательной среды. Ключевой фигурой в создании такой среды является учитель. Функция педагога состоит в сопровождении и поддержке, развитии личности ученика. Продуктивность взаимодействий обеспечивается включённостью ученика и учителя в общую целенаправленную деятельность. ...

19 04 2026 10:23:36

ХАШАЕВ ЗАУР ХАДЖИ-МУРАДОВИЧ

ХАШАЕВ ЗАУР ХАДЖИ-МУРАДОВИЧ Статья в формате PDF 113 KB...

18 04 2026 6:10:33

ГЕОМЕТРИЯ ЧЕТЫРЕХМЕРНОГО МИРА

ГЕОМЕТРИЯ ЧЕТЫРЕХМЕРНОГО МИРА Представлен четырехмерный мир без фактора времени с предопределенностью событий и явлений в вечности. ...

09 04 2026 11:30:29

МОРФОФУНКЦИОНАЛЬНЫЕ РЕАКЦИИ ЛИМФОИДНЫХ ОРГАНОВ ПОД ВЛИЯНИЕМ НЕОБРАБОТАННОГО ЯНТАРЯ

МОРФОФУНКЦИОНАЛЬНЫЕ РЕАКЦИИ ЛИМФОИДНЫХ ОРГАНОВ ПОД ВЛИЯНИЕМ НЕОБРАБОТАННОГО ЯНТАРЯ Установлена высокая активизация в костном мозге крыс необработанным янтарем процессов пролиферации и дифференциации клеток зернистого ростка лейкоцитов, эритроидного ростка и лимфоидных клеток. Изучено влияние необработанного янтаря на морфофункциональные реакции в иммунокомпетентных структурных компонентах лимфоидных органов и выявлена активизация в них Т- и В-зависимых зон. В лимфатических узлах это выражалось виде расширения площадей лимфатических узелков без светлых и со светлыми центрами, мякотных тяжей и паpaкортикальной зоны на фоне уменьшения площади, занимаемой корковым плато; в селезенке в виде расширения площадей лимфатических узелков без светлых и со светлыми центрами и периваскулярных лимфоидных муфт; в тимусе в виде расширения площади коркового вещества органа, на фоне некоторого уменьшения площади мозгового вещества органа. Разные формы применения необработанного янтаря способствовали повышению в лимфоидных органах содержания Т- и В-лимфоцитов, Т-хелперов и снижению до уровня физиологических норм Т-супрессоров/киллеров. ...

01 04 2026 9:12:41

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::