Разработка верхнего уровня Информационной Системы Университета
Категория реферата: Рефераты по информатике, программированию
Теги реферата: дипломная работа по юриспруденции, реферат по физкультуре
Добавил(а) на сайт: Gajdenko.
Предыдущая страница реферата | 11 12 13 14 15 16 17 18 19 20 21 | Следующая страница реферата
9.1.3. Оперативная справка
Содержит массив, состоящий из 60 элементов динамического массива.
Данный массив служит для оперативной выдачи информации о функционировании
системы за последний час. Оперативная справка имеет циклическую структуру.
При начале каждого цикла вся информация, содержащаяся в массиве, сохраняется на диске, в долгосрочной справке.
9.1.4. Долгосрочная справка
Массив, содержащий сведения, о функционировании нижнего уровня системы начиная с начала жизненного цикла ИСУ. Служит для анализа функционирования системы в любой момент времени или за некоторый промежуток.
9.1.5. Массив сообщений в системе
Любое сообщение, входящее в систему или исходящее из нее преобразуется
в тип String и помещается в массив сообщений в системе. Который имеет
циклическую структуру и содержит 100 элементов. При заполнении всех 100
элементов, массив копируется на диск и добавляется к массиву сообщений.
После чего заполнение массива сообщений в системе начинается заново.
9.1.6. Массив сообщений
Содержит все сообщения в системе начиная с момента запуска системы и служит для анализа функционирования системы в любой момент времени на протяжении всего жизненного цикла ИСУ.
9.1.7. Временный массив объявлений
Все объявления принятые системой помещаются во временный массив объявлений и имеет такую же структуру, как и массив объявлений представленную в таблице 7. Данный массив состоит из 5 записей и служит для исключения возможности потери объявления принятых системой. Т.е. если система на данный момент времени выполняет, какую либо функцию, и не имеет возможности обработать объявления пришедшее в ИСУ, то данное объявление помещается во временный массив объявлений для последующей обработки. Массив имеет циклическую структуру и по мере обработки принятого объявления, объявление удаляется или точнее переносится в массив "Массив объявлений".
9.1.8. Массив не опубликованных объявлений
Данный массив содержит информацию об объявлениях, которые следует
выводить в данный момент времени. Имеет структуру представленную в таблице
9.
Таблица 9 - Массив не опубликованных объявлений
|Название поля |Размерность |
|Номер устройства |Integer |
|Номер объявления |Integer |
|Идентификатор присутствия |Boolean |
Количество записей в данном массиве равно количеству устройств в системе. Процедура Processing отвечает за заполнения массива не опубликованных объявлений. Как только приходит время опубликования какого либо объявления, она помещает номер объявления в "Номер объявления" и переменная "Идентификатор присутствия" принимает значение истинно.
9.1.9. Устройства
Данный массив описывает все устройства существующие в системе.
Структура его представлена в таблице 10.
Таблица 10 - Устройства
|Название поля |Размерность |
|Номер устройства |Integer |
|Физический адрес устройства в сети |Long Integer |
|Не работает |Boolean |
|Описание |String |
"Номер устройства" однозначно идентифицирует устройство в системе. "Не работает" показывает способно устройство выполнять свои функции на данный момент времени. Описание содержит краткую характеристику устройства. В данную переменную можно поместить ответы на вопросы : Что за устройство, где расположено и др.
На диске содержится копия массива "Устройства". Это позволяет в случае, каких либо неполадок оперативно восстановить массив "Устройства".
9.1.10. База данных пользователей
База данных пользователей служит для хранения информации обо всех
клиентах, которые пользуются услугами ИСУ. Изменение, удаление, добавление
записей к "Базе данных пользователя" имеет право только администратор
системы. База данных может быть как текстовый файл с необходимой
информацией так и специализированной базой данных доступ к которой возможен
только по средствам предоставляемым Системой Управления Базой Данных или
SQL запросами.
Структура Базы данных пользователей представлена в таблице 11.
Таблица 11 - База данных пользователей
|Название поля |Условное обозначение |Размерность |
|№ |Number |Integer |
|Фамилия |Last_name |String |
|Имя |Firs_name |String |
|Отчество |Patronymic |String |
|Имя в сети |Login |String |
|Приоритет |Priority |Integer |
|Пароль |Password |String |
|Запретить подачу |Forbid |Boolean |
|объявлений | | |
9.2. Информационные массивы Клиента
Массивы, входящие сообщения от сервера и исходящие сообщения серверу описаны в главе "Описание функционирования верхнего уровня ИСУ (Клиент) ".
Рекомендуем скачать другие рефераты по теме: реферат решение, конспект урока на тему.
Предыдущая страница реферата | 11 12 13 14 15 16 17 18 19 20 21 | Следующая страница реферата