Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_po_praktike.docx
Скачиваний:
19
Добавлен:
18.03.2015
Размер:
759.19 Кб
Скачать

Описание проделанной работы

Необходимо было разработать мини систему электронного документооборота с полной защитой данных. Все созданные базы данных шифруются. Все документы имеют уникальный идентификатор.

Lotus Designer поддерживает следующие языки программирования

  • @-формулы

  • Lotus Script

  • Java

  • JavaScript

Ход работы

  1. Вначале создаем «Конфигуратор». Конфигуратор будет выполнять следующие функции:

  • Хранит различные классификаторы в системе

  • Хранит пути ко всем базам данных системы, которые будут созданы позже

Карточка конфигуратора

  1. Следующим создаем «Справочник организации». «Справочник организации» выполняет следующие функции:

  • Хранит в структурированном виде информацию по организации, подразделениям, сотрудникам

Карточка организации

Карточка подразделения

Карточка сотрудника

  1. Далее создаем «Менеджер внешних адресатов». Выполняет следующую функцию:

  • Хранить в линейном виде информацию по внешним адресатам

Карточка менеджера внешних адресатов

  1. Создаем «Регистратор» выполняющий следующую функцию

  • Отвечает за формирование регистрационного номера

  1. Создаем «Менеджер документов» выполняющий следующие функции

  • Хранит документы

  • Выполняет различные операции над документами

  • Предоставляет информацию по документам

  1. Разрабатываем Web-доступ к менеджеру документов

Воссоздаём функционал Менеджера поручений для тонкого клиента. Без использования классов в UI- интерфейсе

  1. Создаем «Менеджер поручений» выполняющий следующие функции

  • Хранит поручения

  • Выполняет различные операции над поручениями

  • Предоставляет информацию по поручениям

  1. Создаем «Справку по исполнительной дисциплине» выполняющий следующую функцию:

  • Собирает информацию по исполнительной дисциплине и выдается в виде Excel-документа

  1. Создаем «Поиск документов по критериям» выполняющий следующую функцию:

  • Ищет документы по заранее определенным критериям

Модель безопасности Lotus Domino

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

В Domino поддерживается семь уровней безопасности.

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

Уровень

Описание

Сеть

Этот уровень обеспечивает защиту доступа к серверу через сеть. Он обеспечивается сетевой инфраструктурой – ОС, маршрутизаторами, брандмауэрами и т.п.

Аутентификация

Это процесс установления подлинности между сервером и тем, кто пытается получить доступ к серверу.

Доступ к серверу Domino

Это проверка ограничений доступа, которые могут быть прописаны на уровне сервера – в серверном документе (Server Document). С помощью него администратор может контролировать, кто имеет доступ к серверу, какие действия на сервере могут выполняться (например, создание БД, запуск агентов).

Презентация – настройка параметров в серверном документе

Доступ к БД (ACL)

Этот уровень контролируется с помощью ACL конкретной базы данных. Каждая БД имеет семь основных уровней безопасности:

  • Designer (Разработчик)

  • Editor (Редактор)

  • Author (Автор)

  • Reader (Читатель)

  • Depositor (Вкладчик)

  • No Access (Нет доступа)

Эти уровни можно присваивать пользователям, группам пользователей и ролям.

Безопасность элементов дизайна

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

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

Безопасность документа

Этот уровень доступа обеспечивается полями Readers и Authors, которые контролируют доступ к документу определенными читателями и авторами.

Безопасность на уровне полей

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

Шифрование содержимого поля разрешено, если шифрование разрешено на уровне формы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]