Диплом: Адаптивная динамическая информационная система управления веб-сайтом

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
12
пользователей, которое может использоваться в любом месте и в любое
время работы системы.
Существует, как минимум, две процедуры системы управления
правами доступа, которые должен пройти пользователь, чтобы начать
работу с ИС:
1. аутентификация;
2. авторизация.
Процедура аутентификации осуществляет верификацию
данных о пользователе, т.е. проверяет, является ли пользователь тем, за
кого себя выдает.
Процесс авторизации предполагает определение прав пользователя,
который успешно прошел процедуру аутентификации.
Некоторые авторы, вводя для каждого пользователя системы
аутентификационные данные (например, логин и пароль), предполагают,
что работа по разграничению прав завершена.
Действительно, если в системе существует только два вида
пользователей — зарегистрированные и анонимные, то она может успешно
работать без процедуры авторизации. Но если во множестве
зарегистрированных пользователей необходимо выделить некоторые
подмножества с ограниченными (или, наоборот, с привилегированными)
правами, то данный подход неприменим.
А подобное разграничение прав происходит неизбежно, если ИС
расширяется, и у нее появляются новые пользователи.
Задача существенно усложняется, если права пользователей
динамически должны быть изменены при изменении значений параметров
последних.
Поэтому отождествление процедур аутентификации и
авторизации следует считать ошибочным для большинства предприятий с
иерархической организацией.
13
Любая подсистема, которая использует персональную
информацию пользователя для предоставления ему определенных методов
доступа на определенное подмножество доступных ему информационных
ресурсов должна убедиться в подлинности его данных и определить его
права.
Другими словами, перед каждой такой системой встаёт задача
определения роли, с которой некоторый пользователь имеет право доступа
к информационным ресурсам бизнес-процесса.
Все подсистемы могут сами определить такое разграничение
прав пользователей, однако более естественным является использование
единой регистрации и управления правами пользователей.
Таким образом, процедуры аутентификации и авторизации
пользователя могут быть унифицированы и вынесены в отдельную
подсистему (или две подсистемы).
Алгоритм входа пользователя на сайт содержит следующие
пункты:
1. пользователь предоставляет подсистеме аутентификации
идентифицирующих данных;
2. подсистема аутентификации определяет истинность введённых
данных, и если данные неверны, то может быть сделан вывод о
потенциальной попытке ввода; после этого добавляются дополнительные
препятствия для входа на сайт (например, задержка во времени или
CAPTCHA — ввод изображения с рисунка);
3. авторизация пользователя и вывод дерева доступных ресурсов;
4. работа с системой. [8, 11-12]
Каждое обращение к системе начинается с процесса
аутентификации, однако для пользователя этот факт может быть скрыт.
Это так называемое запоминание пользователя в системе позволяет
14
значительно повысить удобство работы, однако понижает уровень
безопасности.
Поэтому фактически каждый раз происходит аутентификация
пользователя в системе, но не каждый раз пользователь должен вводить
идентификационные данные.
Это создаёт видимость ситуации, когда пользователь продолжает
работу из той точки, в которой остановился в прошлый раз.
1.2. Технологии проектирования программного обеспечения ИС
Сегодня во всех компаниях используется большой ассортимент
офисных, корпоративных и прочих информационных систем. Каждый
работник компании должен владеть программным инструментарием в
пределах своих индивидуальных служебных обязанностей.
Часто работники компании разных уровней привлекаются к
внедрению новой системы, в т.ч. в качестве независимых консультантов.
ИС компании может быть создана абсолютно "с нуля". Другим
популярным подходом является адаптация уже готовых программных
решений, которые предлагаются в открытом доступе на современном
рынке, к задачам каждой компании.
Адаптация готового программного продукта заключается в
индивидуальной настройке модели ИС на объекты, процессы, структуру,
события и любые взаимосвязи конкретной организации в соответствии
целями и задачами ее основной деятельности.
Внедрение ИС в рамках определенной компании представляет собой
сложное организационно-техническое мероприятие.
Самым правильным представляется проектный подход к внедрению
новой ИС на предприятии.
15
Проектное управление внедрением ИС позволяет достичь всех
поставленных целей в установленный планом срок, не превысить общий
бюджет и удовлетворить все требования по объему и качеству
выполненных работ.
Внедрение новой ИС может проводиться в рамках отдельного либо
общего проекта.
Обычно внедрение новой ИС выполняется внешними специалистами
с привлечением внутренних работников компании.
Участие сотрудника предприятия в таком внедрении ИС может быть
самым разным: в качестве тестера, консультанта, эксперта, бизнес-
аналитика, разработчика регламентов, а возможно и менеджера
(управляющего) нового проекта.
Для менеджера проекта внедрения ИС владение методологией
управления информационными проектами обязательно. Другие же
сотрудники данного проекта должны представлять все этапы внедрения
ИС и их краткое или расширенное содержание.
Как было показано выше, для автоматизации компаний используют
готовые ERP-системы, системы документооборота и пр. Укрупнено
покажем этапы работ по внедрению готового решения автоматизации
управления компанией:
1. Этап I "Анализ и разработка ТЗ". Конечными документами этапа
являются Устав проекта, Техническое задание, Иерархическая структура
работ.
2. Этап II "Разработка и тестирование". На выходе этапа имеем
систему, готовую к вводу данных, обучению конечных пользователей,
документированию.
3. Этап III "Развертывание, обучение, документирование". Конечный
результат этапа – запуск системы в эксплуатацию.
16
4. Этап IV "Начальное сопровождение и поддержка". Этап выявляет
и исправляет все недочеты, подписывается акт приемки.
Приведем возможное содержание этапов работ, которое
демонстрирует сложность и многообразие работ по внедрению ИС. Этап I
"Анализ и разработка ТЗ" может содержать следующие работы:
• планирование и организация проекта: Устава проекта (регламенты
работ, составы команды,
ответственность);
• диагностика, обследование и документирование автоматизируемых
бизнес-процессов;
• анализ и описание диаграмм последовательностей
автоматизируемых бизнес-процессов AS-IS;
• анализ и определение требований по переносу данных и
интеграции, подготовка функциональных требований;
• анализ покрытия функциональных требований стандартной
функциональностью готового решения – пилотный проект;
• документирование результатов анализа покрытия требований
стандартной функциональностью готового решения;
• анализ и подготовка функциональных требований AS-TO-BE в
терминах готового решения;
• архитектура и техническая спецификация серверного
оборудования;
• разработка документа "Техническое задание";
• подготовка заданий на разработку нового функционала и
модификацию готового решения;
• разработка документа ИСР "Иерархическая структура работ" на
будущие работы.
Документ "Техническое задание" должен содержать:
• описание будущих бизнес-процессов в терминах новой системы;
17
• требования к функциональности системы в терминах новой
системы;
• требования по переносу данных и интеграции;
• архитектуру предлагаемого решения (сервер(а), расположение,
схема взаимодействия и использования, техническая спецификация);
• результаты анализа покрытия предъявляемых требований
стандартной функциональностью новой системы.
Этап II "Разработка и тестирование" может содержать следующие
работы:
• программирование нового функционала, модификация
существующего функционала, настройка; несколько итераций и версий
новой системы;
• внутреннее тестирование разрабатываемого функционала;
• пользовательское тестирование итераций;
• тестовый перенос первичных данных в новую систему;
• настройка процедур обмена с другими приложениями;
• интеграционное пользовательское тестирование системы;
• обучение ключевых пользователей функциональности решения;
• тестирование макета системы ключевыми пользователями;
• сбор требований на доработку по результатам тестирования
ключевыми пользователями;
• доработка системы по последним требованиям. Административная
настройка (роли, права доступа, журналы изменений);
• демонстрация и сдача системы.
Этап III "Развертывание, обучение, документирование" обычно
содержит следующие работы:
• подготовка пользовательской документации;
• подготовка регламентов выполнения основных бизнес-процессов в
системе;
18
• инсталляция и настройка системы в рабочей среде и на клиентских
местах;
• подготовка демонстрационного примера для обучения конечных
пользователей;
• обучение конечных пользователей;
• решение о переходе к промышленной эксплуатации – график
запуска;
• импорт первичных данных, перенос входящих остатков, их
контроль;
• запуск системы.
Этап IV "Начальное сопровождение и поддержка" включает как
минимум следующие работы:
• контроль правильности работы информационной системы;
• управление программными инцидентами;
• исправление некорректностей в работе системы (данные и
программный код);
• приемка проекта. [24, 15-17]
Существуют классификации информационных систем с различных
точек зрения – разработчиков, системных инженеров, пользователей. Здесь
приведем классификацию ИС, наиболее актуальную для пользователей-
экономистов, менеджеров.
Классификация ИС по масштабности применения – глобальные,
локальные и персональные – дана в предыдущих разделах.
По степени автоматизации информационных процессов ИС
разделяют на автоматические и автоматизированные.
Автоматические ИС.
Автоматические ИС выполняют все операции без участия человека.
19
Основным принципом управления в автоматических ИС является
принцип обратной связи, обеспечивающий стабилизацию регулируемой
величины – выходного сигнала, представленного на рисунке 1.
Рисунок 1 – Общий принцип управления информационных систем
В упрощенном виде выходной сигнал Y должен поддерживаться в
некоторых заданных пределах.
Как видно, Орган управления принимает выходной сигнал Y и
выдает управляющее воздействие U. Оно суммируется со входным
сигналом X и нейтрализует влияние возмущения (помехи) V. Тем самым
стабилизируется выходной сигнал Y.
Существуют более тонкие алгоритмы автоматического управления,
нежели принцип обратной связи.
Принцип адаптации позволяет изменять первоначально заданные
параметры управления и даже структуру системы в случае изменения
внешних факторов непредвиденным образом.
Принцип оптимального управления дает возможность распределять
управляющие воздействия с учетом изменений во времени и координат,
обеспечивая оптимальный показатель эффективности процесса или
системы в целом и т.д.
20
В состав современных автоматических ИС входят три типа
устройств:
• микропроцессоры или микроконтроллеры, которые исполняют
сложные алгоритмы управления объектом;
• датчики неэлектрических величин (температурные, оптические,
давления, расхода, скорости, перемещения и пр.), которые принимают
информацию о состоянии объекта управления и внешней среды и
преобразуют ее в электрические сигналы;
• регуляторы, которые выдают управляющие воздействия и
манипулируют объектом.
Регуляторы могут быть электрическими, электромеханическими,
электронными, пневматическими, гидравлическими, комбинированными и
могут регулировать ток, напряжение, температуру, давление, влажность,
разряжение, расход, состав, координаты и т.д.
Автоматизированные ИС
Автоматизированные ИС (полуавтоматические) предполагают
участие человека в обработке информации, наряду с компьютерными
средствами, выполняющими в них главную роль.
Автоматизированные ИС имеют различные модификации и в свою
очередь могут быть классифицированы. По характеру обработки и
использования информации автоматизированные ИС разделим на три
крупные категории:
Типы интерфейсов ИС
Важно различать ИС по типу интерфейса: с классическим GUI-
интерфейсом и WEB-интерфейсом. GUI-интерфейс имеет большинство
известных программ, например, Microsoft Office или Adobe Photoshop.
WEB-интерфейс имеют Интернет и интранет приложения – для работы с
ними пользователю нужна всего лишь одна программа браузер
(обозреватель Internet Explorer, FireFox, Opera, Chrome).
21
Браузер поддерживает структуру интернет-документов, гиперссылки
и выполнение логики приложений на компьютере пользователя. Сейчас
наметилась тенденция к так называемой глобализации информационных
систем:
• "локальные" системы с GUI-интерфейсом "переделывают" в
интранет системы с WEB-интерфейсом;
• часть функций программ с GUI-интерфейсом предлагаются на
общедоступных интернет-порталах в виде онлайн-сервисов.
1.3. Особенности проектирования динамических ИС
Проектируемые динамические системы рассматриваются как
сложные системы с присущими им динамическими атрибутами.
Проектирование начинается с построения структурной схемы
системы на основе когнитивного моделирования с выделением иерархии
связей.
Выбор векторного критерия оптимизации осуществляется, исходя из
технической постановки задачи.
Математическая модель системы может иметь вид
дифференциальных, интегральных, дифференциально-разностных,
дифференциально-интегральных и т.д. уравнений.
При построении модели используются опыт разработки
аналогичных систем, полнота знаний и степень изученности физических
процессов, характеризующих поведение объекта, имеющиеся данные
логического анализа, а также результаты ретроспективной идентификации
по данным нормальной эксплуатации и т.д.
Немалую роль при синтезе играет удачный выбор компонент вектора
управления, параметров системы; фазовых координат, ограничений на
компоненты вектора управления. Определяются пространство состояний

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация кадровой стратегии организации на примере ООО "Лента"
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные вопросы подготовки, переподготовки и повышения квалификации кадров в муниципальном учреждении "Медицинский информационно-аналитический центр"