Автоматизация процесса поиска информации о неисправностях при помощи создания базы знаний

Сценарий работы отдела программного обеспечения, сетевых технологий и защиты информации. Выбор способа реализации оптимизированных временных показателей модели. Обоснование CASE-средства. Разработка информационной системы эксплуатационной поддержки.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 06.11.2017
Размер файла 1,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

0,098473508

Подсчитываем значения глобального приоритета для каждой из альтернатив (см. таблицу 3.16).

Таблица 3.16. Окончательное сравнение альтернатив

Альтернатива

Критерии

Глобальные приоритеты

База знаний

Поиск фактов

Наполнение базы знаний

Хранение сведений об оборудовании

Автономная работа

Кроссплатформенность

Стоимость

Численное значение вектора приоритета

0,2327

0,1794

0,0777

0,0255

0,021

0,1000

0,3631

Управление отделом сопровождения

0,0680

0,0488

0,0712

0,2767

0,25

0,06800

0,6747

0,3004

ManageEngine ServiceDesk Plus;

0,1665

0,1528

0,1133

0,0569

0,25

0,16658

0,1676

0,1499

LANDesk Service Desk;

0,4852

0,5139

0,5219

0,5354

0,25

0,48525

0,0590

0,3409

Naumen ServiceDesk

0,2801

0,2844

0,2935

0,1308

0,25

0,28015

0,0984

0,2086

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

3.2 Требования к разрабатываемой информационной системе отдела программного обеспечения, сетевых технологий и защиты информации ГБУЗ МИАЦ

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

1. предоставление информации, накопленной опытным путем в структурированном виде;

2. хранение дополнительных внешних файлов любого формата;

3. возможность согласования документов с начальниками отделов;

4. возможность контроля ознакомления сотрудников с приказами по организации;

5. возможность размещения актуальных новостей на корпоративном сайте;

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

3.3 Проектирование базы данных информационной системы отдела программного обеспечения, сетевых технологий и защиты информации

Модель данных [10] проектируемой информационной системы состоит из пяти сущностей с их атрибутами:

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

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

- Известные неполадки. Содержит сведения обо всех, когда-либо возникавших неполадках на предприятии, с указанием места возникновения и временных отметок. Также содержит описание и может быть дополнено графическим материалом.

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

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

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

Рисунок 3.1. Логическая модель базы данных информационной системы системного администратора ГБУЗ МИАЦ

На рисунке 3.2 изображена физическая модель базы данных, представляющая собой набор таблиц, который разработчики системы должны будут реализовать при создании информационной системы системного администратора ГБУЗ МИАЦ.

Для создания физической модели базы данных были введены две ассоциативные сущности: Неисправное оборудование и Ремонтируемое оборудование. Это было сделано для устранения связей многие ко многим.

Также мною специфицированы типы данных для всех атрибутов. В качестве СУБД при выборе типов данных был взят MS SQL Server.

Рисунок 3.2. Физическая модель базы данных информационной системы системного администратора ГБУЗ МИАЦ

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

4 Разработка информационной системы эксплуатационной поддержки для ГБУЗ МИАЦ

4.1 Выбор средств разработки

4.1.1 Существующее программное обеспечение для организации баз знаний

Одной из существующих автоматизированных систем , позволяющих организовать базу знаний, является приложение фирмы Microsoft «Office Live» [12]. Это приложение позволяет хранить документы и другие файлы в Интернете и предоставлять к ним общий доступ. Обеспечивает доступ к документам из любой точки мира. Это приложение является бесплатным, но оно имеет ряд недостатков:

для работы требуется постоянный доступ в Интернет;

• не гарантирует конфиденциальность при обмене информацией;

• имеет сложный для повседневной работы интерфейс.

Еще одной из существующих автоматизированных систем, позволяющих организовать базу знаний, является приложение «OpenCyc». Этот программный продукт является частью проекта Cyc по созданию объёмной онтологической базы знаний, позволяющей программам решать сложные задачи из области искусственного интеллекта на основе логического вывода и привлечения здравого смысла [13]. Приложение поставляется бесплатно.

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

Этот программный продукт имеет существенные недостатки:

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

• недостаток документации;

• отсутствие русскоязычного интерфейса.

Еще одним представителем автоматизированной системы является приложение «Универсальная база знаний или менеджер информации от PBugaevSoft». Универсальная база знаний позволяет описывать информацию различной структуры. На ее основе могут быть описаны и построены всевозможные базы знаний, картотеки, каталоги, справочники о разных объектах (документах, предметах, событиях, проблемах и т.д.) [14].

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

Универсальная база знаний обладает широкими возможностями поиска. Возможно построение гибких запросов, формирование статических списков и отчетов.

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

Это приложение является условно -бесплатным (ShareWare) и для коммерческого использования требует покупки лицензии. Из недостатков приложения следует отметить:

• нет возможности интеграции с базами данных 1С: Предприятие 8;

• имеет сложный для повседневной работы интерфейс.

В результате анализа имеющихся программных продуктов для создания баз знаний, было принято решение о создании собственной автоматизированной системы «База знаний», в качестве средства разработки была выбрана платформа «1С: Предприятие 8.1». Объективной причинной выбора является то, что система должна иметь единую технологическую платформу с уже существующей базой данных в организации ГБУЗ МИАЦ, а так же у имеющихся приложений существуют серьезные и неприемлемые недостатки.

4.1.2 Характеристика платформы «1С: Предприятие 8.1»

Одним из важных принципов, заложенных в основу системы «1С: Предприятие 8», является стандартизация технологии разработки прикладных решений . Такой подход позволяет разработчику сосредоточить свои усилия на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и пр. Технологическая платформа «1С: Предприятия 8» берет на себя решение этих и многие другие технических вопросов, позволяя разработчику сконцентрироваться на решении прикладной задачи. [15]

Это возможно благодаря тому, что прикладные решения в «1С: Предприятие» разрабатываются в терминах проблемно-ориентированных объектов, набор которых определен на уровне технологической платформы. [15]

Платформа «1С: Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для КПК, а также поддержка коллективной разработки, версионирования и пр. [16]

В «1С: Предприятие» процесс написания программного кода -- не центральный элемент разработки программного обеспечения. Приложение разрабатывается прежде всего как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки, например расчет себестоимости . То есть имеется каркас, задающий общий облик приложения , а приложение определяется как набор различных артефактов, которые функционируют в данном каркасе. Идея разработки на основе метаданных начинает активно использоваться и в универсальных системах, но в предметно-ориентированной среде разработки она дает существенно больший эффект, так как структура метаданных четко ориентирована на круг решаемых системой задач. [17]

Один из моментов, обычно вызывающих споры ? принятое в «1С: Предприятие» построение основной части приложения на основе стандартных прототипов прикладных объектов. Действительно, эта модель отличается от классического подхода (объектно-ориентированного программирования и работы с таблицами базы данных или отображаемыми в базу данных произвольными сущностями). Фактически система предоставляет не один базовый класс для построения прикладных объектов приложения, а несколько, каждый из которых имеет специализированную функциональность и предназначен для отображения в приложении объектов предметной области, обладающих схожими свойствами и ролью в бизнес-логике. Разработчик использует эти прототипы для создания объектов приложения, которые уже являются финальными, описывающими конкретные бизнес-сущности. [17]

Прототипы применяются с некоторой параметризацией, определяющей необходимые в конкретном случае свойства и особенности поведения . Например, справочник может быть «плоским» или иерархическим. Такой подход фактически обеспечивает построение приложения на основе определенной прикладной модели, в которой каждый объект играет определенную роль, и система хорошо знает эту роль, что позволяет ей автоматически выполнять существенную часть операций. Выше мы говорили о предоставляемой технологической модели приложения. Заметим, что эти две модели (технологическая и прикладная), с одной стороны, идеологически связаны, но с другой ? имеют достаточно высокий уровень независимости в части реализации. Такой подход позволяет использовать в платформе новые архитектурные и технологические решения без смены прикладной модели и без изменения приложения. [17]

Еще одна особенность «1С: Предприятие» как предметно-ориентированной среды разработки ? особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С: Предприятие » есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде. Причем высокая степень «готовности» включает и простоту освоения, и «гладкость» интеграции с общей функциональностью и другими технологическими возможностями системы. Фактически платформа позволяет разработчику прикладных решений задействовать необходимые и современные технологии своевременно, максимально просто и без радикальных изменений в своем приложении. [17]

Примеров этому можно привести много. Одно из сильных конкурентных преимуществ платформы «1С: Предприятие» - система обмена данными, позволяющая достаточно просто реализовать синхронизацию данных на основе XML как для создания территориально распределенных приложений, так и для целей интеграции (с другими приложениями «1С: Предприятие» и с другими системами). Можно привести и другие примеры. Механизм бизнес- процессов дает возможность организовать совместную работу пользователей. Реализация «интеллектуального анализа данных» позволяет решать сложные задачи бизнес-анализа. Реализация отображения географических карт - решать задачи представления анализа бизнеса по регионам и задачи визуального представления транспортной логистики. [17]

Разумеется, у всех преимуществ предметно-ориентированной среды есть и обратная сторона. В отличие от универсальных средств, здесь имеются ограничения в выборе технологических решений и возможностях их «тонкой» настройки. Многие технологические решения определены в самой модели и не могут быть изменены разработчиком приложения. Например, в «1С:Предприятие» он не имеет прямого доступа к базе данных, ему нужно действовать теми средствами , которые использует модель «1С:Предприятие». В универсальных средствах можно все и можно произвольно выбирать любое сочетание технологических решений. [17]

4.3 Общее описание блока конфигурации

Автоматизированная система сбора, хранения и обработки информации «База знаний» для ГБУЗ МИАЦ разработана с использованием средств 1С: Предприятие 8.1. При разработке использовались основные виды объектов конфигурации, а именно:

• константы;

• перечисления;

• справочники;

• документы;

• регистры сведений;

• задачи;

• бизнес-процессы;

• отчеты;

• обработки;

• планы обмена;

• регламентные задания;

• роли.

В конфигурации создана подсистема «База знаний» и всем добавленным объектам был присвоен признак вхождения в эту подсистему. А также в имени всех объектов были добавлены префиксы «ИЛ_БЗ», чтобы избежать задвоения имен и упростить дальнейшее обновление типовых конфигураций. Далее по тексту будут указываться имена объектов без префикса.

4.4 Разработка конфигурации платформы 1C для отдела программного обеспечения, сетевых технологий и защиты информации

Константы. Константы предназначены для хранения постоянной и условно постоянной информации в системе. Информация, хранящаяся в константах, редко изменяется, но, как правило, часто используется в работе. [16]

В системе созданы следующие константы (таблица 4.1).

Таблица 4.1. Константы

Имя

Тип

ПутьХранилища

Строка, неогр. длины

ПутьФайлаЛога

Строка, неогр. длины

СоздаватьБизнесПроцессАнкетирование

Булево

Константа «ПутьХранилища» используется для хранения информации о каталоге на сервере, в котором размещены прикрепленные к элементам базы знаний файлы.

Константа «ПутьФайлаЛога» используется для хранения информации о каталоге на сервере, в котором хранится файл с информацией об обмене данными с сайтом организации.

Константа «СоздаватьБизнесПроцессАнкетирование» предназначена для отображения признака автоматического создания бизнес-процесса «Анкетирование» в момент добавления нового элемента базы знаний с типом «Анкета».

Работа с константами в системе реализована с помощью дополнительных обработок.

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

В конфигурации созданы следующие перечисления (таблица 4.2).

Таблица 4.2. Перечисления

Имя

Значения

ТипыПривязкиДокументов

Дополнение, Вытеснение, Замена

ТипДокументаБазыЗнаний

Документ, ДокументСогласования, Анкета

Перечисление «ТипыПривязкиДокументов» используется при создании привязки между документами базы знаний. Значения перечислений «Вытеснение» и «Замена» делают подчиненный документ неактуальным.

Перечисление «ТипДокументаБазыЗнаний» используется при создании документов базы знаний, и определяют, какого рода информацию он будет в себе нести и какие для этого реквизиты необходимо отображать на форме.

Справочники. Справочник - это агрегатный тип данных, предназначенный для ведения списков однородных элементов данных. На этапе конфигурирования описываются свойства, которыми должен обладать справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней иерархии, поддержка уникальности кодов, набор реквизитов справочника. [18]

В системе были созданы следующие справочники.

«БазаЗнаний». Данный справочник хранит в себе информацию о документах базы знаний и их актуальности. Служит для иерархического предоставления информации в базе знаний. Структура справочника приведена в таблице 4.3.

Таблица 4.3. Структура справочника «БазаЗнаний»

Реквизиты

Тип

Характеристика

Документ

Справочник Ссылка. Документ

Документ базы знаний

Актуален

Булево

Признак

актуальности

документа

Для предоставления элементов справочника «БазаЗнаний» создана форма списка «ОсновнаяФормаВывода». Эта форма является основной в блоке конфигурации, в нейотображаются все элементы базы знаний для всех пользователей. Дополнительно была создана форма элемента справочника «ОсновнаяФормаЭлемента» (таблица 4.4).

Таблица 4.3. Формы справочника «БазаЗнаний»

Форма

Процедуры и функции модуля формы

ОсновнаяФормаВывода

ДобавитьГруппу();

ДобавитьНовый();

РедактироватьЭлемент();

КоманднаяПанельДобавитьЭлемент(Кнопка);

КоманднаяПанель1РедактироватьЭлемент(Кнопка);

ОткрытьОбработкуУпраленияБЗ(Кнопка);

ОткрытьОтчетПоОпросам(Кнопка);

ОткрытьОтчетПоАнкетам(Кнопка);

ПриОткрытии();

СправочникСписокВыбор(Элемент, ВыбраннаяСтрока,

Колонка, СтандартнаяОбработка);

КоманднаяПанельПоказатьНеАктуальные(Кнопка);

УстановитьОтборАктивных(ТекстПоиска = "");

СправочникСписокПриПолученииДанных(Элемент,

ОформленияСтрок); ДобавитьРодителя(Элемент, Таблица);

КоманднаяПанельНастройка(Кнопка);

ПередОткрытием(Отказ, СтандартнаяОбработка);

ПриЗакрытии();

ПоискПриИзменении(Элемент);

ИспользоватьПоискПриИзменении(Элемент);

ПоискАвтоПодборТекста(Элемент, Текст, ТекстАвтоПодбора,

СтандартнаяОбработка);

УстановитьИерархическийПросмотр();

КоманднаяПанельИерархическийПросмотр(Кнопка);

КоманднаяПанельНоваяГруппа(Кнопка)

ОсновнаяФормаЭлемента

УстановитьЗаголовокФормы();

ДокументПриИзменении(Элемент);

УстановитьСогласования(Флаг); ОчиститьПанель();

ПереключательВыбораПриИзменении(Объект);

ОтобразитьВопрос(НомерВопроса);

ПриОткрытии();СформироватьHTMLБлок(ЗаголовокБлока,

Содержимое, ШрифтФейс = "Verdana", ШрифтСайз = "x-

small"); СформироватьТекстССылками();

ПолеДеталейonclick(Элемент,

pEvtObj);

ПослеЗаписи();

ДействияФормыФайлы1(Кнопка);

ОзнакомленПриИзменении(Элемент);

НазадНажатие(Элемент);

ВпередНажатие(Элемент);

Сохранить();ЗакончитьНажатие(Элемент)

«АнкетированиеВопросы». Данный справочник содержит информацию по вопросам анкеты и варианты ответов к ним. Справочник подчинен справочнику «БазаЗнаний». Элементы в нем создаются автоматически при создании анкеты в базе знаний. Структура справочника приведена в таблице 4.5.

Таблица 4.5. Структура справочника «АнкетированиеВопросы»

Реквизиты

Тип

Характеристика

ТекстВопроса

Строка, неогр. длины

Текст вопроса

НомерВопроса

Число, 3

Номер вопроса в анкете

Справочник содержит табличную часть «Ответы». Структура табличной части приведена в таблице 4.6.

Таблица 4.6. Структура табл. части «Ответы» справочника «АнкетированиеВопросы»

Реквизиты

Тип

Характеристика

Ответ

Строка, неогр. длины

Текст ответа

Номер Ответа

Число, 3

Номер ответа в текущем вопросе

Документы. Документы в системе «1С: Предприятие» предназначены для отражения событий хозяйственной деятельности предприятия, которые имеют отношение к автоматизируемой предметной области. В процессе конфигурирования настраивается произвольное количество видов документов . Каждый вид документа предназначен для отражения своего типа событий, это определяет его структуру и свойства. [18]

В конфигурации создан один вид документа «Документы». Структура его реквизитов приведена в таблица 4.7.

Таблица 4.7. Структура реквизитов документа «Документы»

Реквизиты

Тип

Характеристика

Наименование

Строка, неогр. длины

Текст вопроса

Текст

Число, 3

Номер вопроса в анкете

ТипДокумента

ПеречислениеСсылка.

Определяет

функционую

ТипДокументаБазыЗнаний

принадлежность документа

ВыгружатьНаСайт

Булево

Признак выгрузки на сайт

Ознакомление

Булево

Признак работы документа в режиме согласования

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

Для типа документа «Документ согласования» заполняется табличная часть «ПользователиНаСогласовании». Это те пользователи, которые должны согласовать представленный документ. Документ такого типа имеет признак «Ознакомление». Этот

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

Для типа документа «Анкета» заполняется список вопросов и ответов. Информация об ответах пользователей на вопросы анкеты хранится в регистре сведений «АнкетированиеОтветы».

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

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

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

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

В конфигурации были созданы следующие регистры сведений.

«ФайлыХранилища». Данный регистр предназначен для хранения информации о прикрепленных к элементам базы знаний файлах. Структура регистра приведена в таблице 4.8.

Таблица 4.9. Структура регистра сведений «ФайлыХранилища»

Измерения

Ресурсы

Наименование

Тип

Наименование

Тип

Объект

ДокументСсылка.Документы

Представление

Строка, неогр.

ИмяФайла

Строка, 50

длины

Записи в регистре сведений «ФайлыХранилища» создаются в момент прикрепления внешних файлов к объектам базы знаний. Сами файлы перемещаются на сервер в хранилище базы знаний, а информация о них записывается в регистр.

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

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

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

В системе были разработаны следующие отчеты.

«ОтчетПоАнкетам». Данный отчет позволяет получать различную информацию о процессе анкетирования. В стандартной настройке отчета предусмотрено четыре режима предоставления информации.

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

Второй режим показывает статистику ответов в табличном виде.

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

Четвертый режим показывает статистику ответов в виде диаграммы, на которой наглядно представлены результаты анкетирования.

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

Обработки. Обработки позволяют выполнять любые действия над информационной базой. Количество обработок не ограничено и определяется только потребностями информационной системы [18].

В системе созданы следующие обработки.

Для выгрузки новостей на сайт организации в формате XML была предусмотрена обработка «ОбменССайтом». Обработка позволяет настраивать периодичность обмена с сайтом и предоставляет возможность интерактивной выгрузки новостей.

Для первоначальной настройки системы «База знаний» служит обработка «УправлениеБазойЗнаний», в которой настраивается: путь до хранилища дополнительных файлов элементов базы знаний, путь до каталога, в котором хранится файл с информацией об обмене и устанавливается признак автоматического создания бизнес-процесса анкетирования при создании анкет. Существует возможность оперативного перехода из обработки «УправлениеБазойЗнаний» в обработку настройки обмена «ОбменССайтом».

Планы обмена. Планы обмена данными позволяют организовать обмен информацией, хранимой в базе данных, с другими программными системами. В качестве таких систем могут выступать как другие информационные базы «1С: Предприятия», так и программные системы, не основанные на «1С: Предприятии» [20].

В конфигурации был разработан план обмена «ОбменССайтом».

Элементами данных плана обмена являются узлы плана обмена. Каждый из узлов плана обмена обозначает участника обмена данными по текущему плану обмена [21].

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

В систему плана обмена входит понятие служба регистрации изменений, она предназначена для регистрации изменений, произведенных системой «1С: Предприятие», чтобы при обмене данным иметь возможность передавать не все данные, а только измененные (зарегистрированные ) [21]. В системе «База знаний» служба регистрации изменений применяется не только для регистрации измененных данных, но и для фильтра информации, выгружаемой на сайт. Производится регистрация изменений только тех элементов базы знаний, которые относятся к предопределенной группе «Новости».

Дополнительными настройками для каждого узла плана обмена «ОбменССайтом» является каталог для хранения файлов обмена и признак архивирования файла выгрузки.

4.5 Описание работы с системой для пользователя

Начало работы. Перед началом работы следует выполнить персональную настройку системы. Перед началом функционирования системы необходимо установить пользователям права на использование системы. Для этого в Конфигураторе под правами администратора конфигурации в разделе меню «Администрирование» следует выбрать пункт «Пользователи» (рис. 4.1).

Рисунок 4.1. Выбор пункта «Пользователи»

В окне списка пользователей необходимо указать права, которыми будет обладать каждый пользователь в системе (рис. 4.2):

• администратор базы знаний;

• администратор выгрузки на сайт;

• пользователь базы знаний.

Рисунок 4.2. Разграничение прав пользователей

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

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

Первоначально для обмена необходимо создать узел обмена, таких узлов можно создать неограниченное количество. Для этого в Плане обмена «Обмен с сайтом» создаем новый узел обмена (рис. 4.3).

Рисунок 4.3. Создание нового узла

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

Рисунок 4.4. Настройка узла

В обработке «Обмен с сайтом» можно указать признак автоматического обмена или выполнить обмен в интерактивном режиме.

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

Рисунок 4.5 .Настройка расписания обмена с сайтом

Регламентные задания в файловом варианте работы «1С: Предприятия» будут выполняться только во время работы указанного пользователя.

Настройка хранилища информации. Вся дополнительная информация для документов «Базы знаний» (прикрепляемые файлы) должна храниться в специально отведенном каталоге, на доступном для пользователей «Базы знаний» сервере. Администратор «Базы знаний» должен настроить путь до каталога хранилища, для этого необходимо вызвать обработку «Управление базой знаний», воспользовавшись пунктом администрирования, расположенным на панели инструментов (рис. 4.6).

Рисунок 4.6. Вызов обработки «Управление базой знаний»

В этой обработке настраивается путь к лог-файлу , в который будут записываться все действия по выполнению обмена с сайтом и признак автоматического формирования бизнес-процессов анкетирования при создании «Анкеты» (рис. 4.7).

Рисунок 4.7. Настройка «Базы знаний»

Работа с документами. При начале работы системы для каждого пользователя с правами «Пользователь базы знаний» или «Администратор базы знаний» в правой части рабочей области появляется специальное окно «База знаний» (рис. 8).

Рисунок 4.8. Интерфейс основного окна «Базы знаний» для пользователя

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

На панели инструментов основного окна администратора «Базы знаний» существуют дополнительные клавиши: подменю настройки и отчетов , клавиша добавления элемента , добавление группы и клавиша редактирования элемента «Базы знаний» .

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

Рисунок 4.9. Добавление новой группы документов

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

Рисунок 4.10. Окно добавления новой группы

Добавить новый документ «Базы знаний» можно двумя способами: воспользовавшись специальной клавишей на панели инструментов или вызвав контекстное меню в любой области основной формы.

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

Рисунок 4.11. Добавление нового документа «Базы знаний»

После сохранения нового документа в окне «Базы знаний» появится новый элемент, выделенный специальным цветом, по умолчанию «зеленый».

На форме для просмотра у документа отображается название, основное содержание и в низу представлен список связанных документов, в виде ссылок, используя которые можно оперативно перейти на связанные документы (рис. 12).

Рисунок 4.12. Форма документа «Базы знаний» для просмотра

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

Рисунок 4.13. Форма настройки вывода документов

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

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

Выгрузка может производиться как в автоматическом, так и в интерактивном режимах. Запустить интерактивную выгрузку может «Администратор выгрузки на сайт». Для этого необходимо зайти в настройку обмена (обработка «Обмен с сайтом») и нажать на клавишу выполнения обмена , находящуюся на панели инструментов обработки (рис. 15).

Рисунок 4.15. Форма настройки обмена

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

Выгрузка осуществляется с применением XML сериализации На стороне сайта был реализован механизм по загрузке новостей из файла обмена в формате XML.

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

Рисунок 4.16. Панель инструментов документа

В форме работы с внешними файлами можно просмотреть уже прикрепленные файлы, удалить или добавить новые (рис. 17).

Рисунок 4.17. Форма управления вложенными файлами

5. Социальная значимость работы

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

Во-первых, они решают ряд проблем, прямо или косвенно связанных с рассматриваемым кругом задач и процессов:

- повышение нагрузки на сотрудников отдела программного обеспечения, сетевых технологий и защиты информации ГБУЗ МИАЦ ввиду возникшей неисправности. Чем дольше сотрудник вынужден был простаивать в ожидании ремонта, тем быстрее ему приходилось работать чтобы нагнать график и не оставаться после окончания рабочего дня;

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

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

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

Заключение

В дипломной работе проведена оптимизация деятельности системного администратора ГБУЗ МИАЦ: сокращено время на выполнение бизнес процессов, достигнуто сокращение убытков.

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

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

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

В четвертом разделе описывается реализация информационной системы системного администратора ГБУЗ МИАЦ.

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

Список использованной литературы

1. Устав ГБУЗ МИАЦ. Утвержден приказом директора №2 от 1.06.2002;

2. Положение об Отделе программного обеспечения, сетевых технологий и защиты информации ГБУЗ МИАЦ. Утверждено приказом директора №12(156) от 14.12.2005;

3. С.С. Смородинский, Н.В. Батин. Оптимизация решений на основе методов и моделей мат. программирования: Учеб. пособие по курсу “Системный анализ и исследование операций” для студ. спец. “Автоматизированные системы обработки информации” дневной и дистанционной форм обучения. - Мн.: БГУИР, 2003.- 136 с.: ил.

4. http://www.naumen.ru/products/service_desk

5. Ларичев О. И. Качественные методы принятия решений: Вербальный анализ решений / О. И. Ларичев, Е.М.Мошкович. - М.: Наука, 1996.-208 с.

6. Ю.И. Рогозов, Л.Н. Стукотий, А.С. Свиридов. Моделирование систем. Учебное пособие. Таганрог: Изд-во ТРТУ, 2004.

7. С.В. Маклаков. BPwin и ERwin. CASE-средства разработки информационных систем. Москва: Диалог-МИФИ, 1999

8. http://www.market-pages.ru/biznesproces/7.htm

9. http://www.betec.ru

10. А. Д. Хомоненко «Базы данных» Учебное пособие Санкт - Петербург КОРОНА-принт 2000 г.

11. Сайт фирмы «1С». Раздел внедренных решений ГБУЗ МИАЦ [Электронный ресурс]. Режим доступа ? http://1c.ru/rus/partners/solutions/solutions.jsp?PartID=2125, свободный.

12. Описание программы Microsoft «Office Live» [Электронный ресурс]. Режим доступа ? http://workspace.officelive.com/, свободный.

13. Описание программы «OpenCyc» [Электронный ресурс]. Режим доступа ? http://www.opencyc.org/, свободный.

14. Бугаев П. В. Программа «Универсальная база знаний или менеджер информации от PBugaevSoft» [Электронный ресурс]. Режим доступа ? http://knowledgebase.narod.ru/, свободный.

15. Описание платформы «1С: Предприятие» [Электронный ресурс]. Режим доступа ? http://v8.1c.ru/overview/Platform.htm, свободный.

16. Гончаров Д. Сертифицированный курс. Введение в конфигурирование в системе «1C:Предприятие 8.1». Основные объекты. - М.: Фирма 1С, 2006.

17. Нуралиев C. Платформа «1С: Предприятие» как средство разработки бизнес- приложений // журнал «PC Magazine/RE», № 11, 2006.

18. «1С: Предприятие 8.1» Конфигурирование и администрирование. Часть №1. - М.: Фирма 1С, 2008. - 430 с.

19. Хрусталева Е. Ю. Разработка сложных отчетов в «1С: Предприятие 8». Система компоновки данных. - М.: Фирма 1С, 2008. - 513 с.

20. Радченко М. Г. «1С: Предприятие 8.1». Практическое пособие разработчика. - М.: Фирма 1С, 2007. - 512 с.

21. «1С: Предприятие 8.1» Конфигурирование и администрирование. Часть №2. - М.: Фирма 1С, 2008. - 508 с.

22. Габец А. П. 1С: Предприятие 8.1. Простые примеры разработки / А. П. Габец, Д. И. Гончаров. - М.: Фирма 1С, 2008. - 382 с.

23. Бабикова А.В., Корсаков М.Н. Методические указания по выполнению технико-экономического обоснования дипломных работ студентов инженерных специальностей. - Таганрог: Изд-во ТТИ ЮФУ, 2010;

24. Бакаева, Т. Н. «Безопасность жизнедеятельности».: Учебное. Пособие. Таганрог : ТРТУ, 2005.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.