Реализация информационного веб-сервиса для ведения администратором учета пользователей и поступающих заявок. Создание пользовательских интерфейсов баз данных для ввода, изменения, удаления информации из баз данных. Автоматизация действий пользователя.
• соответствие порядку, установленному регламентом предоставления прав доступа и подключения АРМ пользователей к информационным ресурсам ИУС П Т. Процесс предоставления, изменения, удаления прав доступа и подключения пользователя к ИУС П Т включает выполнение следующих функций (рисунок 1): • оформление заявки на доступ к информационным ресурсам ИУС П Т пользователем; Хотя ИУС П Т успешно эксплуатируется уже более двух лет, а порядок составления заявок регламентирован, на стадиях оформления и согласования по-прежнему возникают затруднения, замедляющие работу системы. Во-первых, они могут воспользоваться регламентом предоставления прав доступа и подключения АРМ пользователей к информационным ресурсам ИУС П Т и в соответствии с утвержденной матрицей доступа составить индивидуальную заявку с указанием своих данных и перечня необходимых ролей. Во-вторых, заявку можно составить, на основе учетных данных, использовавшихся предыдущим пользователем, либо используя заявку со схожим набором ролей.Целью данной работы является реализация информационного веб-сервиса для ведения администратором учета пользователей ИУС П Т и поступающих от них заявок, а также для предоставления пользователям информации о подключенных ролях. Доступный для присвоения пользователям набор ролей описан в матрице доступа пользователей к информационным ресурсам ИУС П Т. • В случае, если необходимые роли не найдены в матрице доступа, или возникли сложности с определением ролей, составляется заявка в SAP Solution Manager (SSM) с просьбой оказать помощь в определении ролей. Оформление разделов 1 и 2 Индивидуальной заявки на получение / изменения прав доступа к ИУС П Т Сотрудник структурного подразделения Общества или сторонней организации Срок не регламентируется Сотрудник заполняет разделы I и 2 индивидуальной заявки и визирует заявку в графе "Подпись пользователя". Оформление раздела 3 Индивидуальной заявки на получение / изменения прав доступа к ИУС П Т Администратор АРМ 1 рабочий день Администратор АРМ устанавливает необходимое ПО и выполняет настройку АРМ пользователя, заполняет Раздел 3 и визирует заявку в графе "Администратор АРМ".Как уже было сказано выше, доступный для присвоения пользователям набор ролей описан в матрице доступа пользователей к информационным ресурсам ИУС П Т. Такая база даст пользователю возможность узнать какие роли были подключены другим пользователям ИУС П Т, в том числе его коллегам и на основе этой информации позволит более точно определиться с перечнем необходимых ролей. После того, как пользователь определится с перечнем необходимых ролей, он приступает к составлению самой заявки. Тут пользователь указывает необходимо ли ему внести изменения в список имеющихся у него ролей (добавить или удалить) или создать нового пользователя в ИУС П Т. На решение описанной выше проблемы и направлена реализация второго этапа - создание автоматизированной формы, где пользователю требовалось ввести данные в необходимые поля и выбрать нужные роли из имеющегося перечня, а дальше программа, на основе полученных данных, формирует заполненный бланк индивидуальной заявки и лист согласования к ней, которые пользователь может вывести ее на печать.Учитывая задачи и функциональность проекта, было принято решение реализовывать вебсервис с использованием: • Apache; В данной работе у нас будет использоваться двухзвенная архитектура "клиент-сервер". В архитектуре "клиент-сервер" программное обеспечение разделено на две части: клиентскую часть и серверную часть. На сервере большой нагрузки не будет, и в связи с этим мы будем использовать тонкий тип клиентов в системе клиент-сервер. В качестве HTTP-сервера выбран Apache.Гибкость СУБД MYSQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MYISAM, поддерживающие полнотекстовый поиск, так и таблицы INNODB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MYSQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. После рассмотрения всех плюсов и минусов, был выбран тип таблиц INNODB - одна из выбираемых подсистем низкого уровня в СУБД MYSQL, которая входит во все стандартные сборки для различных операционных систем. В отличие от таблиц MYISAM, где для каждой таблицы создается один файл данных, данные INNODB в настройках по умолчанию хранятся в больших совместно используемых файлах, что позволяет использовать постраничный кэш страниц базы данных. Для работы с базами данных и дальнейшей генерации HTML используется язык PHP - один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.Код XHTML?страниц информационного веб?сервиса "учет пользователей информационно-управляющей системы предприятия транспортировки газа" полностью соответствует рекомендуемым Консорциумом Вс
План
Содержание
Введение
1. Постановка задачи
1.1 Формирование функциональных требований
2. Средства разработки
2.1 Средства реализации
2.2 Работа с базами данных и генерация HTML
2.3 Кроссбраузерность и стандарты веб-разработки
3. Обзор веб-сервиса
3.1 Тестирование веб-сервиса
Заключение
Список использованных источников
Введение
С 2014 года в нашем обществе была внедрена и запущена в постоянную эксплуатацию информационно-управляющая система предприятия транспортировки газа (далее ИУС П Т).
Цель внедрения ИУС П Т - повышение эффективности управления газотранспортными обществами и создание единого источника оперативной, непротиворечивой и достоверной информации, необходимой для принятия управленческих решений на корпоративном уровне управления.
В настоящее время для предоставления доступа пользователю к информационным ресурсам ИУС П Т и наделение его требуемыми правами и полномочиями необходимо соблюдение следующих критериев: • подача индивидуальной заявки на бумажном носителе;
• решение владельца локального бизнес-процесса, выраженного в листе согласования к индивидуальной заявке;
• соответствие порядку, установленному регламентом предоставления прав доступа и подключения АРМ пользователей к информационным ресурсам ИУС П Т.
Процесс предоставления, изменения, удаления прав доступа и подключения пользователя к ИУС П Т включает выполнение следующих функций (рисунок 1): • оформление заявки на доступ к информационным ресурсам ИУС П Т пользователем;
• согласование заявки на доступ к информационным ресурсам ИУС П Т;
• настройку автоматизированного рабочего места пользователя.
Рисунок 1 - Порядок предоставления доступа к ИУС П Т
Хотя ИУС П Т успешно эксплуатируется уже более двух лет, а порядок составления заявок регламентирован, на стадиях оформления и согласования по-прежнему возникают затруднения, замедляющие работу системы.
Практика показывает, что для составления заявки пользователи могут воспользоваться двумя способами.
Во-первых, они могут воспользоваться регламентом предоставления прав доступа и подключения АРМ пользователей к информационным ресурсам ИУС П Т и в соответствии с утвержденной матрицей доступа составить индивидуальную заявку с указанием своих данных и перечня необходимых ролей. Однако данный способ сопряжен с определенными трудностями - пользователям ранее не сталкивавшимся с ИУС П Т, зачастую требуется время для изучения регламента и составления корректной заявки.
Во-вторых, заявку можно составить, на основе учетных данных, использовавшихся предыдущим пользователем, либо используя заявку со схожим набором ролей. Но тут возникает проблема другого характера - пользователю негде взять информацию по отработанным заявкам.
В связи с этим, на мой взгляд, актуальной остается проблема ведения централизованного учета пользователей ИУС П Т и поступающих от них заявок на регистрацию пользователей и изменение полномочий, для решения которой и был реализован данный проект.
В основной части пояснительной записки на основании вышеизложенных проблем, а так же основываясь на собственном опыте (ко мне стекаются оформленные заявки для проверки правильности составления и последующей отправки на согласование в службу ИУС) сформулированы требования, предъявляемые к веб-сервису.
Пояснительная записка состоит из следующих разделов: ? в первом разделе проведен анализ предметной области, рассмотрены возможные аналоги разрабатываемого сервиса, а так же сформулированы основные функциональные требования, предъявляемые к разрабатываемому веб-сервису;
? во втором разделе описаны средства разработки веб-сервиса (какая платформа и язык разработки были выбраны и почему);
? третий раздел посвящен разработке веб-сервиса. Здесь описана архитектура сервиса и структура базы данных ‘IUS’;
? последний, четвертый раздел посвящен обзору самого веб-сервиса (внешний вид и обзор функциональности, результаты тестирования веб-сервиса).
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы