Информационные системы

Автор работы: Пользователь скрыл имя, 05 Ноября 2009 в 13:11, Не определен

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

Лекции

Файлы: 1 файл

КИС_лекции (1 семестр).doc

— 645.00 Кб (Скачать файл)

    Система реплицирования баз  данных

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

 

     Интегрированная среда разработки баз данных

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

    2.2.1. База  данных Notes

    Самой важной компонентой Lotus Notes являются базы данных. База данных Notes храниться в файле с расширением *.NSF и содержит следующие элементы:

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

    2.2.2. Формы  и документы

    Основная  единица хранения базы данных Notes – документ, которые является эквивалентом бумажного документа.

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

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

    Например, база данных "Секретарь" может  иметь формы:

    • "Корреспонденция";
    • "Звонок";
    • "Абонент".

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

    Также в форме присутствует некоторая  текстовая информация, которую в  режиме заполнения формы изменить нельзя (надписи в форме).

    2.2.3. Представления  и папки

    Другими важными элементами базы данных Notes являются представления и папки.

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

    Каждая  база данных должная  иметь по крайней  мере одно представление.

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

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

    Один  и тот же документ может храниться  сразу в нескольких папках.

    2.2.4. Коллективные и локальные базы данных

    Система Notes построена в архитектуре клиент / сервер.

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

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

    Файл  с базой данных может находиться либо на сервере Notes, либо на рабочей станции. Базы данных, расположенные на жестком диске рабочей станции, называются локальными.

    Базы  данных, расположенные на сервере  Notes, называются базами коллективного пользования или общими, с ними одновременно могут работать все пользователи, подсоединенные к сети.

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

 

     Тема 3. Проектирование корпоративных  информационных систем

    Разработка корпоративной информационной системы, как правило, выполняется для вполне определенного предприятия.

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

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

    • функциональные связи - каждое подразделение выполняет определенные виды работ в рамках единого бизнес процесса;
    • информационные связи - подразделения обмениваются информацией (документами, факсами, письменными и устными распоряжениями и т.п.);
    • внешние связи - некоторые подразделения взаимодействуют с внешними системами, причем их взаимодействие также может быть как информационным, так и функциональным.

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

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

    • по содержанию действий разработчиков (групп разработчиков). В данном случае рассматривается статический аспект процесса разработки, описываемый в терминах основных потоков работ: исполнители, действия, последовательность действий и т. п.;
    • по времени, или по стадиям жизненного цикла разрабатываемой системы. В данном случае рассматривается динамическая организация процесса разработки, описываемая в терминах циклов, стадий, итераций и этапов.

    3.1. Общие  сведения об управлении  проектами

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

    3.1.1. Понятие  проекта

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

    Можно выделить следующие основные отличительные  признаки проекта как объекта управления:

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

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

    В системном плане проект может  быть представлен «черным ящиком», входом которого являются технические требования и условия финансирования, а итогом работы - достижение требуемого результата (рис. 3.1). Выполнение работ обеспечивается наличием необходимых ресурсов:

    • материалов;
    • оборудования;
    • человеческих ресурсов.

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

Рис. 3.1. Представление проекта в виде "черного ящика" 

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

    Кроме того, необходимы механизмы своевременного воздействия на ход реализации проекта (свойство управляемости).

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

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

    К важнейшим из них относятся технико-экономические  показатели:

    • объем работ;
    • сроки выполнения:
    • себестоимость;
    • экономическая эффективность, обеспечиваемая реализацией проекта;
    • социальная и общественная значимость проекта.

    3.1.2. Классификация проектов

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

    Класс проекта определяется но составу и структуре проекта. Обычно различают:

    • монопроект (отдельный проект, который может быть любого типа, вида и масштаба);
    • мультипроект (комплексный проект, состоящий из ряда монопроектов и требующий применения многопроектного управления).

Информация о работе Информационные системы