Реферат: Разработка верхнего уровня Информационной Системы Университета

Реферат

Отчет 91 с., 34 рисунка, 15 таблиц,    источника, 3 приложения

АЛГОРИТМ, БЛОК СХЕМА, ОБЪЕКТУПРАВЛЕНИЯ,

ИНФОРМАЦИОННАЯ СИСТЕМАУНИВЕРСИТЕТА,

ПАКЕТ, СООБЩЕНИЕ, УСТРОЙСТВО,ФУНКЦИОНАЛЬНА СХЕМА

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

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»; text-transform:uppercase;mso-ansi-language:RU;mso-fareast-language:RU; mso-bidi-language:AR-SA">

Содержание

 TOC o «1-3»                                                                                                            PAGEREF _Toc484837152 h

1. Характеристика существующей Информационной СистемыУниверситета      PAGEREF _Toc484837153 h

2. Описание и характеристика задач                                                               PAGEREF _Toc484837154 h

2.1. Краткое описание всех задач поставленных перед ИСУ               PAGEREF _Toc484837155 h

2.2. Описание задач первой группы                                                       PAGEREF _Toc484837156 h

2.3. Описание задач второй группы                                                       PAGEREF _Toc484837157 h

2.4. Требования к программе                                                                 PAGEREF _Toc484837158 h

2.4.1. Требования к функциональным характеристикам                      PAGEREF _Toc484837159 h

2.4.2. Требования к составу и параметрам технических средств         PAGEREF _Toc484837160 h

2.4.3. Требования к информационной и программной совместимостиPAGEREF _Toc484837161 h

2.5. Предварительная оценка технико–экономических показателей    PAGEREF _Toc484837162 h

3. Полномасштабная функциональная схема верхнего уровня ИСУ            PAGEREF _Toc484837163 h

4. Описание функционирования верхнего уровня ИСУ (Сервер)                 PAGEREF _Toc484837164 h

4.1. Инициализация системы                                                                  PAGEREF _Toc484837165 h

4.2. Прием сообщений от нижнего уровня                                            PAGEREF _Toc484837166 h

4.3. Отправка сообщений на нижний уровень                                       PAGEREF _Toc484837167 h

4.4. Другие функции выполняемые в системе                                        PAGEREF _Toc484837168 h

4.5. Администрирующие функции системы                                           PAGEREF _Toc484837169 h

4.6. Функции работы с клиентом                                                            PAGEREF _Toc484837170 h

5. Описание функционирования верхнего уровня ИСУ (Клиент)                 PAGEREF _Toc484837171 h

5.1. Регистрация пользователя                                                               PAGEREF _Toc484837172 h

5.2. Отправка объявления Серверу                                                        PAGEREF _Toc484837173 h

5.3. Прием сообщений от Сервера                                                         PAGEREF _Toc484837174 h

6. Входная и выходная информация                                                               PAGEREF _Toc484837175 h

7. Формат и структура пакетов, циркулирующих в ИСУ                             PAGEREF _Toc484837176 h

8. Модульная схема алгоритмов                                                                     PAGEREF _Toc484837177 h

8.1. Алгоритм процедуры (Control)                                                       PAGEREF _Toc484837178 h

8.2. Алгоритм процедуры (Order)                                                          PAGEREF _Toc484837179 h

8.3. Алгоритм процедуры перемещения данных (Datas_up)               PAGEREF _Toc484837180 h

8.4. Алгоритм процедуры перемещения данных (Datas_Down)          PAGEREF _Toc484837181 h

8.5. Алгоритм инициализации системы(Init)                                          PAGEREF _Toc484837182 h

8.6. Алгоритм процедуры ожидания (Waiting)                                     PAGEREF _Toc484837183 h

8.7. Алгоритм процедуры обработки  объявлений (Processing)           PAGEREF _Toc484837184 h

8.8. Алгоритм процедуры взаимодействия с удаленным клиентом(Interaction)   PAGEREF _Toc484837185 h

8.9. Алгоритм процедуры получения приоритета (Get_priority)         PAGEREF _Toc484837186 h

8.10. Алгоритм процедуры приема сообщения (Get_message)            PAGEREF _Toc484837187 h

8.11. Алгоритм процедуры отправки объявления (Send_message)      PAGEREF _Toc484837188 h

8.12. Другие процедуры ИСУ.                                                               PAGEREF _Toc484837189 h

9. Описание информационных массивов                                                        PAGEREF _Toc484837190 h

9.1. Информационные массивы Сервера                                               PAGEREF _Toc484837191 h

9.1.1. Массив объявлений                                                                       PAGEREF _Toc484837192 h

9.1.2. Динамический массив                                                                    PAGEREF _Toc484837193 h

9.1.3. Оперативная справка                                                                    PAGEREF _Toc484837194 h

9.1.4. Долгосрочная справка                                                                  PAGEREF _Toc484837195 h

9.1.5. Массив сообщений в системе                                                        PAGEREF _Toc484837196 h

9.1.6. Массив сообщений                                                                        PAGEREF _Toc484837197 h

9.1.7. Временный массив объявлений                                                    PAGEREF _Toc484837198 h

9.1.8. Массив не опубликованных объявлений                                      PAGEREF _Toc484837199 h

9.1.9. Устройства                                                                                     PAGEREF _Toc484837200 h

9.1.10. База данных пользователей                                                        PAGEREF _Toc484837201 h

9.2. Информационные массивы Клиента                                               PAGEREF _Toc484837202 h

10. Надежность ПО                                                                                          PAGEREF _Toc484837203 h

10.1. Аналитические модели надежности                                               PAGEREF _Toc484837204 h

10.2. Динамические модели надежности                                                PAGEREF _Toc484837205 h

10.3. Статические модели надежности                                                   PAGEREF _Toc484837206 h

10.4. Эмпирические модели надежности                                                PAGEREF _Toc484837207 h

10.5. Количественный расчет надежности                                             PAGEREF _Toc484837208 h

Заключение                                                                                                       PAGEREF _Toc484837209 h

Список использованных источников                                                               PAGEREF _Toc484837210 h 0

Приложение 1 — Функциональная схема «Сервер». Подсистемы Управления и Интерфейсная.                                                                        PAGEREF _Toc484837211 h

Приложение 2 — Функциональная схема «Сервер». Подсистема взаимодействия с«Клиентом».                                                                            PAGEREF _Toc484837212 h

Приложение 3 – Функциональная схема «Клиент».                                       PAGEREF _Toc484837213 h

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»; text-transform:uppercase;mso-ansi-language:RU;mso-fareast-language:RU; mso-bidi-language:AR-SA">

Перечень условных обозначений,символов, едИниц и терминов

ID – Идентификатор присутствия (Identification)

Админ – Администратор системы

БДП – База данных пользователей

Вх – Входной

Вых – Выходной

ИСУ – Информационная СистемаУниверситета

ЛВС – Локальная вычислительная сеть

Мас (Mas) – Массив

П – Процедура

ПК – Персональный компьютер

ПО – Програмное обеспечение

Т – Таймер

Введение

Наступившее третье тысячелетие характеризуется большимпотоком информации. Сейчас не секрет, что именно информация считается одним издвигателей прогресса. Она является всеобщей и универсальной производительнойсилой общества /1/. Применение информации снижает энтропию общественногопроизводства. Для различных государственных и не государственных структуробладание достоверной и оперативной информацией считается, чуть ли не секретныморужием. Имея доступ к необходимой информации, осуществляется планирования производства,планов переговоров, давление на партнеров и конкурентов, повышенияэффективности принятых решений. Для обычных людей обладание информациейпозволяет экономить при приобретении различных видов продукции, выбирать  того или иного поставщика или производителя.

Информация лежит в основе управления. Этот принцип  представлен на рисунке 1.

Информация

Теория управления, функции, стиль, принципы, цели

Организация управления труда

Структура управления

Технология управления

Рис. 1

Методы воздействия на ОУ

Информация как основа управления

<img src="/cache/referats/11329/image001.gif" v:shapes="_x0000_s2627 _x0000_s2628 _x0000_s2629 _x0000_s2630 _x0000_s2631 _x0000_s2632 _x0000_s2633 _x0000_s2634 _x0000_s2635 _x0000_s2636 _x0000_s2637 _x0000_s2638 _x0000_s2639 _x0000_s2640 _x0000_s2641 _x0000_s2642 _x0000_s2643">


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

Под электронными средствами понимается не толькоперсональные компьютеры, но и различные бегущие строки, графические экраны,мониторы, информационные табло, такие как:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

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

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

Информационная Система Университета (ИСУ) позволяет нетолько опубликовывать различные объявления кафедр, деканатов, но и включаетвозможность размещения различных поздравлений, рекламы, экстренных сообщений.Что позволит открыть еще одну статью доходов университета. Повысит его статус иимидж.

1. Характеристика существующей Информационной Системы Университета

Что значит информационная система университета? Это способдонести информацию до ее потребителя. Информация может быть различного характераи предназначается различным потребителям. Основные потребители информации этостуденты. Источники информации также различны, это могут быть кафедры,деканаты, различные другие обучающие учреждения. Также к источникам можноотнести различные торговые предприятия или предприятия, оказывающие какие либоуслуги клиентам, которыми могут быть студенты или преподаватели университета.

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

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

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

Недостатки данной бумажной системы являются:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»; mso-bidi-font-family:«SymbolProp BT»">-<span Times New Roman"">      

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

2. Описание и характеристика задач2.1. Краткое описаниевсех задач        поставленных перед ИСУ

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

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

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

2.2. Описаниезадач первой группы

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

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

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

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

Оптимизация исходного текста программыобеспечивается за счет  применения методовтехнологии программирования и выбора языка программирования.

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

2.3. Описаниезадач второй группы

Корректный вывод объявлений на любое изустройств, функционирующих в системе, обеспечивается за счет проработки правилвзаимодействия всех устройств включенных в ИСУ.

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

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

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

Все эти задачи более детально будутрассмотрены и описаны по ходу проектирования системы.

2.4. Требования к программе2.4.1. Требования кфункциональным     характеристикам

Требование к выполнению функций:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">        данные,которые могут быть выработаны внутри системы.

Функции, выполняемые программой.

Интуитивно понятный интерфейс. Регистрациясобытий на объекте, отображение всех действий выполняемых на нижнем уровне вреальном масштабе времени Запись всех событий в базу данных. Управление всей системойили отдельными объектами.

Поддерживать базу данных пользователей,Функции добавления, удаления, редактирования данных о пользователе.

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

Требование к надежности.

Требования к надежности программногообеспечения, как к АСУ реального масштаба времени:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

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

Режим редактирования должен быть защищенпаролем от несанкционированного доступа.

Новые значения должны немедленно вводиться вдействие.

Программа должна также соответствоватьследующим требованиям надежности:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

2.4.2. Требования ксоставу и параметрам технических средств

Для эксплуатации программы требуетсяIBM-совмести­мый персональный компьютер.

К комплектации и параметрам компьютерапредъявляются следующие требова­ния:

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

<span SymbolProp BT";mso-fareast-font-family:«SymbolProp BT»;mso-bidi-font-family: «SymbolProp BT»">-<span Times New Roman"">      

Принимая во внимание то, чтоэксплуатироваться про­грамма будет в среде операционной системы Windows NT,которая предъявляет довольно высокие требования к параметрам и быстродействиюкомпьютера.

<a name="_Toc449833563"
еще рефераты
Еще работы по компьютерным сетям