Автоматическая информационная система "Библиотека НД"

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

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

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

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

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

Существует два типа узлов:

1. Узел устройства

2. Узел среды выполнения

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

Таблица 6 - Описание классов диаграммы компонентов

Класс

Описание

Wp_config.php

Файл для работы с БД

Wp_trackback.php

Откат системы

Wp_singup.php

Правильность заполнения классификатора

Wp_cron.php

Активация защиты от спама

Wp_load.php

Страница авторизации пользователей

Wp_activate.php

Активация личного кабинета

Wp_login.php

Авторизация пользователя

Wp_settings.php

Определяет параметры приложения

Index.php

Главное окно системы

Рисунок 16 - Диаграмма компонентов

Рисунок 17 - Диаграмма развертывания

2.6 Программа и методика испытаний

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

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

Целью испытаний является проверка работоспособности АИС библиотеки НД.

2.6.1 Проверка возможности входа в систему.

Действия:

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

Результат:

1) На экране отображается главное окно АИС

2.6.2 Проверка возможности авторизации в АИС

Действия:

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) В открывшемся главном окне в блоке, главного меню, »Форма входа» нажать кнопку «Войти»

4) В открывшейся форме входа ввести пару логин/пароль в соответствующие поля

Результат:

1) Откроется окно личного кабинета настроенного согласно правам авторизованного пользователя.

2.6.3 Возможность просмотра справочника пользователей

Действия:

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) Пройти авторизацию АИС с правами администратора

4) В открывшемся окне личного кабинета настроенного согласно правам администратора

5) В блоке главного меню выбрать пункт «Пользователи» «Все»

Результат:

1) В окне браузера откроется окно просмотра и редактирования справочника »Пользователи»

2.6.4 Возможность просмотра редактирования справочника классификатора

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) Пройти авторизацию АИС с правами администратора

4) В открывшемся окне личного кабинета настроенного согласно правам администратора

5) В блоке главного меню выбрать пункт «Записи» «Рубрики»

Результат:

1) В окне браузера откроется окно просмотра, редактирования справочника «Пользователи»

2.6.5 Возможность редактирования каталога НД

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) Пройти авторизацию АИС с правами администратора

4) В открывшемся окне личного кабинета настроенного согласно правам администратора

5) В блоке главного меню выбрать пункт «Медиафайлы»«Библиотека»

Результат:

1) В окне браузера откроется окно просмотра, редактирования каталога НД

2.6.6 Возможность просмотра каталога НД

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) На главной странице в графу поиска ввести либо название документа, либо фрагмент названия документа.

Результат:

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

2.6.7 Возможность просмотра архива запросов

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) Пройти авторизацию АИС

4) В открывшемся окне личного кабинета настроенного согласно правам пользователя

5) В блоке главного меню выбрать пункт «Архив» и выбрать временной промежуток

Результат:

1) В окне браузера, отобразиться список всех запросов совершенных в соответствующий временной промежуток.

2.6.8 Возможность работы с тезаурусом

1) Запустить браузер на рабочей станции пользователя

2) В адресной строке ввести p60730tv.bget.ru

3) Пройти авторизацию АИС

4) В открывшемся окне личного кабинета настроенного согласно правам пользователя

5) На главной странице АИС выбрать пункт «Тезаурус»

Результат:

1) В окне браузера, отобразиться список всех ключевых слов с привязанными к ним документа

2.7 Контрольный пример

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

2.7.1 Задача: Вход в систему

Требования к рабочей станции специалиста для работы с системой:

1. Операционная система Windows XP/Vista/7/8/8.1

2. Интернет с максимальной пропускной способностью 100 Мбит/сек

3. Браузер-программа для навигации в сети Интернет

4. Adobe reader.

Для входа в систему специалисту необходимо открыть окно браузера, в адресной строке открывшегося окна ввести p60730tv.bget.ru и нажать на клавиатуре кнопку «Enter», перейдя на главную страницу АИС библиотеки НД (рисунок 18).

Рисунок 18 - Главная страница системы

2.7.2 Задача: Пройти авторизацию

Для того чтобы пройти авторизацию и зайти в консоль личного кабинета, оказавшись на главной странице системы, специалист выбирает в блоке меню «Форма входа» кнопку «Войти». После чего на экране появляется форма входа (рисунок 19). Для завершения процесса авторизации специалисту требуется ввести пару логин/пароль в соответствующие поля.

Рисунок 19 - Форма входа

2.7.3 Задача: Создание личного классификатора

Для создания личного классификатора в окне личного кабинета настроенного согласно правам специалиста в блоке главного надо выбрать пункт меню «Страницы»---«Добавить новую»(рисунок 20).

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

После публикации классификатор отображается в списке пункта меню «Страницы» (рисунок 22), и доступен для просмотра другим пользователям АИС.

Для просмотра Созданного классификатора, нужно нажать на название классификатора (рисунок 23).

Рисунок 20 - Личный кабинет настроенный на права специалиста

Рисунок 21 - Окно создания классификатора

Рисунок 22 - Главное окно после создания личного классификатора

Рисунок 23 - Созданный личный классификатор

2.8 Руководство пользователя

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

Полный текст руководства пользователя в приложении А

3. ВНЕДРЕНИЕ И АНАЛИЗ ЭФФЕКТИВНОСТИ

3.1 Описание объекта внедрения

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

Предлагаемая система реализуется при помощи языка программирования PHP и HTML, имеет отдельный сервер для базы данных и в дальнейшем будет закреплена за хостингом пользователей, которые могут иметь доступ к книгам и документам с любого компьютера, на котором есть доступ в сеть Интернет. Предусмотрено ведение стандартных (УДК и ББК) классификаторов и личных классификаторов, а также ведение личного тезауруса терминов, слов и словосочетаний для быстрого поиска нужных книг и документов (не обязательно электронных) в библиотечном фонде. В системе используется СУБД MySQL в качестве программного средства, предназначенного для создания структуры новой базы, хранения системной информации, редактирования содержимого и отбора данных в соответствии с заданными критериями, упорядочения, оформления и последующей выдачи данных на устройства вывода или передачи по каналам связи. При разработке системы был использован CMS WordPress, система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL (таблица 6).

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

Таблица 7 - Характеристики объекта внедрения

Тип используемой сети

Вычислительная сеть Интернет с максимальной пропускной способностью 100Мбит/сек

Тип организации взаимодействия

Использование браузера на ЭВМ пользователя подключенной к сети Интернет с созданием личного кабинета

Максимальная интенсивность запросов к серверу

100 ед/сутки

Максимальный объем запроса

1 Кбайт

Объем возвращаемых данных

500 Мбайт

Срок службы АИС

5 лет

3.2 Описания хода внедрения

Внедряемый программный продукт был предложен на рассмотрение директору научно-технической библиотеки СГАСУ Корытиной Л.И. и персоналу отвечающему за автоматизацию библиотечного архива: Ржевской Н.В. и Белоусову С.С.

После рассмотрения предложения о внедрении было решено что новость о внедренном программном продукте будет опубликована на официальном сайте вуза ( http://www.samgasu.ru/ ) в разделе «Библиотека», где будет размещена ссылка на АИС «Библиотека НД».

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

- хранение нормативной документации;

- разбиение ее по классификаторам;

- разбиение по тематике;

- возможность создания собственных классификаторов;

- добавления новых документов (не только НД);

- наличие справочника стандартных классификаторов (УДК и ББК);

- возможность работы из дома;

- возможность защиты личного классификатора, настройка приватности.

По результат тестирования мною был составлен акт о внедрении, который был отдан на подписание и утверждение проектору по учебной части Гилеву А.А. после подписания этого документа разработанная АИС была внедрена в структуру НТД СГАСУ 08.06.2015.

3.3 Описание результатов внедрения

Результатом внедрения АИС «Библиотека НД» стало полное использование ее сотрудниками ВУЗа и студентов, было создано 10 ученых записей с правами пользователя для доступа к системе студентов, была размещена ссылка на основном сайте университета, так же там размещено описание АИС и было разработано и размножено руководство пользователя. Пара логин и пароль была роздана сотрудникам НТБ СГАСУ для того чтобы они раздали эти сведения студентам.

3.4 Бизнес-план

3.4.1 Технико-экономическое обоснование внедрения информационной системы сравнительной оценки многокритериальных альтернатив на основе метода уверенных суждений.

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

- Строительно-монтажные работы;

- Стоимость технологического оборудования;

- Прочие (проектирование).

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

- Фазу оплаты труда по штатному расписанию;

- Дополнительные затраты на обслуживание работников;

- Затраты связанные с обслуживанием производства.

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

1) Производственные, которые учитывают специфику производства отраслей;

2) Организационные - функциональные.

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

1) Изменение функций;

2) Изменение должностей;

3) Территориальные изменения;

4) Изменения вида продукции и т.д.

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

3.4.2 Расчёт экономического внедрения информационной системы сравнительной оценки многокритериальных альтернатив на основе метода уверенных суждений.

Приведём расчёт эффективности внедрения разработанной информационной системы для совершенствования работы отдела.

,

где - трудоёмкость до внедрения системы;

- трудоёмкость после внедрения системы.

,

где - фонд рабочего времени одного работника;

- число работников до внедрения системы.

,

где - праздничные и выходные дни (примерно 115 дней);

- другие потери рабочего времени (примерно 20 дней);

Исходя из этого, фонд рабочего времени одного работника в год равен:

.

А, следовательно, трудоёмкость расчётов до внедрения системы равна:

,

где - фонд рабочего времени одного работника;

- число работников до внедрения системы;

- коэффициент снижения трудоёмкости в результате внедрения программного продукта

А, значит, трудоёмкость расчёта после внедрения программного продукта равна:

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

Это значит, что - число работников после внедрения системы составит:

Экономия годового фонда заработанной платы составит:

Средняя заработанная плата одного сотрудника в месяц = 6 тыс.руб.

Теперь, мы имеем возможность рассчитать экономию административно-хозяйственных расходов, учитывая, что величина экономии дополнительной заработанной платы составит 20%, а величина экономии прочих затрат около 40% от экономии годового фонда заработанной платы. Следовательно:

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

,

где - затраты на внедрение программного продукта;

- затраты на разработку программного продукта;

- затраты на повышение квалификации работников после внедрения программного продукта.

,

где N - число разработчиков;

С - заработанная плата одного работника;

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

В данном расчёте:

N=2 человека;

С = 7 тыс. руб.

К = 3 месяца.

Следовательно,

Затраты на повышение квалификации работников для работы на внедренном программном продукте рассчитываются по формуле:

,

где N - число работников, повышающих квалификацию;

S - количество денег, необходимых для повышения квалификации одного работника.

В данном расчёте:

Следовательно,

Из этого следует, что

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

Таким образом, предприятие сэкономило 399 тыс. руб. внедряя данный программный продукт. Кроме того, это позволило сократить трудоёмкость работы, улучшить условия труда работников и повысить статус работника, что можно отнести к социальному эффекту.

Результаты данного расчёта можно представить в сводной таблице.

Таблица 8 - Результаты расчётов

Показатель

Единица измерения

Значение до внедрения информационной системы

Значение после внедрения информационной системы

Число работников

Человек

4

2

Заработанная плата одного работника в месяц

Рубли

7500

7500

Фонд рабочего времени за год

Дни

230

230

Трудоёмкость расчётов

Человек/день

920

460

Снижение численности работников

Человек

-

1

Экономия годового фонда заработанной платы

Тыс. руб.

-

36

Экономия административно-хозяйственных расходов

Тыс. руб.

-

72

Затраты на внедрение

Тыс. руб.

-

62

Общий годовой эффект информационной системы в сфере управления

Тыс. руб.

-

399

3.5 Анализ и выводы

Внедрение АИС показало что системы такого типа имеют существенный плюс перед своими аналогами уже внедренными в структуру НТБ СГАСУ тем что позволяет работать с этой АИС за стенами ВУЗа, что является решением многих проблем.

4. ОРГАНИЗАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ И САМОРАЗВИТИЕ

4.1 Сведения о деятельности возглавляемого научного микроколлектива

В состав микроколлектива возглавляемого мною входили:

- Студент 2ого курса ФИСТ: Тихонов Александр темой курсовой была «Мобильное приложение для расширения функционала библиотеки СГАСУ»

- Студент 3его курса ФИСТ: Алексанова Алена темой ее курсовой работы была «Разработка ИС для запоминания слов английских слов по методу Лейтнера в виде мобильного приложения»

Нашей группой был разработан план выполнения курсовых работы показанный в таблице 9

автоматизированная информационная система библиотека

Таблица 9 - План работы микро коллектива

Неделя

Осипов Антон

Алексанова Алена

Тихонов Александр

1

Составить ТЗ

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

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

2

Утвердить ТЗ.

Написать аннотацию работы

Написать аннотацию работы

3

Написать и подготовить статью для отправки в редакцию

Написать и подготовить статью для отправки в редакцию

Формирование плана работы

4

Отправить статью в печать.

Отправить статью в печать.

Сбор и изучение всей необходимой информации

5

Провести анализ предметной области. Согласовать с руководителем.

Провести анализ предметной области. Согласовать с руководителем.

Изучение методов реализации мобильного приложения

6

Внедрить в АИС библиотеки классификаторы УДК и ББК

Доделать все экраны приложения

Изучение методов реализации серверной части

7

Продолжение работы
7 к.т.
Завершена

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

Изучение методов реализации серверной части

8

Отладить возможность создания собственного классификатора в личном кабинете пользователя

Подготовиться к выступлению на конференции

Разработка интерфейса и первоначальной архитектуры сервиса

9

Отладить поиск ГОСТов по ключевым словам

Реализовать последний экран: сделать проверку введенного слова

Реализация сервиса

10

Подготовиться к предзащите.

Сделать проверку интервалов и подготовить к переносу на мобильное устройство

Реализация сервиса

11

-

Протестировать на мобильном устройстве

Реализация сервиса

12

-

Проанализировать полученные данные и учесть их в приложении

Тестирование всех состовляющих системы

13

-

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

Обработка полученных результатов

14

-

Построить графики

Курсовая работа

15

-

Пройти тест квалификации, Оформить ПЗ

Подготовка к презентации

16

-

Сдать ПЗ

Подготовка к защите курсовой работы

17

-

Защита курсового проекта

Выступление и защита курсовой работы

4.2 Сведения о трудовой деятельности

За время учебы в университете мною было сменено 2 места работы:

- Монтажник - стажер компания «ЭР-телеком» так же известная как провайдер «Дом.ру», в обязанности входило подключение абонентов компании (прокладка кабеля в квартиру, настройка оборудования интернета и цифрового телевидения)

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

По сей день работаю инженер - программистом НТБ СГАСУ в обязонности входит поддержка работоспособности компьютеров библиотеки и сервера.

4.3 Перечень публикаций

1. Осипов Антон Александрович, Дерябкин Валентин Павлович/ Разработка автоматизированной информационной системы библиотеки нормативной документации/ Журнал «Молодой ученый» (№6 (86), март-2 2015 г.) /Рубрика «Информатика»

4.4 Перечень участия в конференциях

- Международная научно-практическая конференция с элементами научной школы для молодежи «Творческий потенциал - 2014»

- VI Международная студенческая электронная научная конференция «Студенческий научный форум 2014»

- Международный семинар (с прочтением лекции DATA-координатором учебного округа штата Миннесота PhD S.Ablamunets для студентов и преподавателей СГАСУ, консультированием кандидатских диссертаций аспирантов кафедры ПМиВТ СГАСУ, консультированием тематики ВКР бакалавров и магистров кафедры ПМиВТ СГАСУ, консультированием тематики научных исследований кафедры ПМиВТ СГАСУ) «Образовательная система США в информационном обществе»

4.5 Перечень выполненных в период обучения курсовых работ и проектов

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

Таблица 10 - Перечень курсовых работ

Курс

Дисциплина

Семестр

Тема

1

Технология профессиональной деятельности

Осенний семестр 2011 года

Современные и перспективные телекоммуникационные технологие

1

Весенний семестр 2012 года

Сравнительный анализ читаемости худ. и психологических книг по интернет ресурсам.

2

Осенний семестр 2012 года

Реализация одного из методов решения нелинейных уравнений

2

Весенний семестр 2013 года

Реализация задачи решенной симплекс методом линейного программирования.

3

Осенний семестр 2013 года

Система тестирования по программированию на языке VBA для студентов инженерных специальностей

3

Весенний семестр 2014 года

Информационная система выбора дополнительного вопроса на экзамене

4

Осенний семестр 2014 года

АИС библиотеки НТД

4

Весенний семестр 2015 года

Автоматизированная информационная система библиотеки нормативной документации

4.6 Портфолио

Ф.И.О: Осипов Антон Александрович 12.01.1993 г.р.

Год поступления: 2011 год,

Год окончания:2015 год

E-mail: antony.osip163@mail.ru

В таблице 11 представлены наиболее значимые достижения.

Таблица 11 - Перечень достижений

Достижение

Область

1

Работал с мая 2011-июль 2011 техником по установке мини АТС на ПК в ОАО«Межрегиональный Транзит Телеком». Техник подключения с июля по сентябрь 2011 в компании «ЭРтелеком»

Труд

2

1-ое место по школе среди 10-ых классов в конкурсе КИТ (Компьютеры Информатика Технологии) и 17-ое место в регионе

Наука

3

Принял участие в проведении Международной конференции«Творческий потенциал-2011»

Наука

4

Повышение на работе с должности специалист прямых продаж до менеджера агентской группы

Труд

5

1-ое место в номинации «Организованость и дисциплина» среди сотрудников отдела ШПД компании Вымпелком

Труд

6

Создание сайта «Библиотека ФИСТ» который в последующем был использован для проведение поэтического турнира

Общественная деятельность

7

Устроился и работаю на половину ставки системным администратором(программистом) в библиотеку СГАСУ

Наука

8

Учавствовал в организации выставки внутривузовских трудов преподавателей. Выставка проходила 15.04.2013 около ауд.№400

Культура

9

Провел тестирование 1ого курса факультета дизайна на предмет знания языка программирования VBA. Группа 17-ДС

Общественная деятльность

10

Представлял на Межвузовской конференции новую ЭБС «IPRbooks» доступную в нашем ВУЗе

Наука

11

Настраивал доступ кафедр ВУЗа к информационной системе «Гарант»(Техэкспорт)

Труд

ЗАКЛЮЧЕНИЕ

Одним из главных недостатков описанных выше систем является жёсткая привязка их к рабочему месту пользователя, расположенному в организации-заказчике - не всегда это является удобным, особенно для преподавательского состава и студентов вузов. Это не позволяет получать необходимую информацию вне рабочего времени. Необходимо создание личного кабинета пользователя. Благодаря этой возможности пользователь может создавать собственные классификаторы, помимо стандартных, которые обычно используются системой (например, УДК и ББК), по которым классифицируются документы в системе и которые могут совершенно не устраивать пользователя-специалиста. Кроме того, обычно пользователя интересует узкий круг определённых документов, актуальность и историю которых он может отслеживать лично, снабжая их своими комментариями.

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

Предлагаемая система реализуется при помощи языка программирования PHP и HTML, имеет отдельный сервер для базы данных и в дальнейшем будет закреплена за хостингом пользователей, которые могут иметь доступ к книгам и документам с любого компьютера, на котором есть доступ в сеть Интернет. Предусмотрено ведение стандартных (УДК и ББК) классификаторов и личных классификаторов, а также ведение личного тезауруса терминов, слов и словосочетаний для быстрого поиска нужных книг и документов (не обязательно электронных ) в библиотечном фонде. В системе используется СУБД MySQL в качестве программного средства, предназначенного для создания структуры новой базы, хранения системной информации, редактирования содержимого и отбора данных в соответствии с заданными критериями, упорядочения, оформления и последующей выдачи данных на устройства вывода или передачи по каналам связи. При разработке системы был использован CMS WordPress, система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Гарант [Электронный ресурс]: URL : https://ru.wikipedia.org/wiki/Гарант_(справочно- правовая_система)?previous=yes

2. Техэксперт [Электронный рсурс]: URL: https://ru.wikipedia.org/wiki/%D2%E5%F5%FD%EA%F1%EF%E5%F0%F2

3. ГОСТ 21.101-97. Система проектной документации для строительства. Основные требования к проектной и рабочей документации. - Введен постановлением Госстроя РФ от 29 декабря 1997г. N 18-75.

1 ГОСТ 2.105-95. Единая система конструкторской документации. Общие требования к текстовым документам. - Введен в действие постановлениием Госстандарта РФ от 8 августа 1995г. N 426.

2 ГОСТ 2.301-68. Единая система конструкторской документации. Форматы. - Утв. Госстандартом СССР в декабре 1967 г.

3 Бекаревич, Ю.Б. MS MySQL 2000 за 30 занятий. - Спб.: БХВ - Санкт-Петербург, 2000. - 496с.

4 Грузинов, В.П., Экономика предприятия. - М.: Финансы и статистика, 1998. - 208с.

5 Горфинкель, В.Я., Экономика предприятия. - М.: Банки и биржи: ЮНИТИ, 1998. - 742.

6 Кэмпбелл, М. MySQL. Ответы: Пер. с англ. - М.: Восточная Книжная Компания, 1996. - 336 с

7 Малышев, С.А Самоучитель в PHP. - СПб.: Наука и Техника, 2001. - 496с.

8 Праг, Ирвин. MySQL Библия пользователя.: Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 1040с.

9 Поршнева, А.Г. Управление организацией. - М.: ИНФРА-М, 2000. - 669с.

10 Харитонова, И.А. CMS WordPress: разработка приложений. - СПБ.: БХВ - Петербург, 2001. - 832с.

11 Хомоненко, А.Д. Базы данных: Учебник для высших учебных заведений. - СПб.: КОРОНА принт, 2000. - 416с.

ПРИЛОЖЕНИЕ А

Руководство пользователя

Министерство образования и науки РФ

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

БИБЛИОТЕКИ НД

Руководство пользователя

02068389.40100.015.И3.01.1-1

Руководитель разработки

(подпись)

Разработчик

(подпись)

А.1 Введение

А.1.1Область применения

Автоматизированная информационная система библиотеки нормативной документации (АИС библиотеки НД) может использоваться в научно-технической библиотеки самарского государственного архитектурно-строительного университета (НТБ СГАСУ) для хранения нормативной документации и упрощения доступа и работы специалистов с ними.

Требования настоящего документа применяются при:

· предварительных комплексных испытаниях;

· опытной эксплуатации;

· приемочных испытаниях;

· промышленной эксплуатации.

А.1.2 Краткое описание возможностей

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

АИС библиотеки НД предоставляет возможность формирования отчета:

· Статистика посещений АИС библиотеки НД

· Статистика обращений к базе данных АИС библиотеки НД

· Архив добавленных документов и классификаторов

А.1.3 Уровень подготовки пользователя

Пользователь АИС библиотеки НД должен иметь опыт работы с ОС MS Windows (XP/Vista/7/8/8.1), а также знать соответствующую предметную область;

Квалификация пользователя должна позволять осуществлять анализ данных.

А.2 Начало работы с АИС

Перед началом работы с АИС библиотеки НД на рабочей станции пользователя необходимо выполнить следующие действия:

1. Необходимо удостовериться, на рабочей станции установлен браузер последней версии

2. Двойным щелчком ЛКМ открыть окно браузера в адресной строке открывшегося окна ввести p60730tv.bget.ru и нажать на клавиатуре кнопку «Enter».

А.2.1 Порядок проверки работоспособности

Для проверки доступности АИС библиотеки НД с рабочего места пользователя необходимо выполнить следующие действия:

1. Двойным щелчком ЛКМ открыть окно браузера в адресной строке открывшегося окна ввести p60730tv.bget.ru и нажать на клавиатуре кнопку «Enter».

2. На открывшейся главной странице в блоке меню «Форма входа» нажать кнопку «Войти».

3. В открывшемся окне авторизации (рисунок А.1) ввести логин/пароль в соответствующие поля.

Рисунок А.1 - Форма входа

В случае если АИС библиотеки НД не запускается, следует обратиться к разработчику программы.

А.3 Описание операций

В разделе «Описание операций» указывают:

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

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

Для каждой операции обработки данных указывают:

1. наименование;

2. условия, при соблюдении которых возможно выполнение операции;

3. основные действия в требуемой последовательности;

4. заключительные действия;

5. ресурсы, расходуемые на операцию.

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

А.3.1 Выполняемые функции и задачи

АИС библиотеки НД предоставляет функционал, представленный в таблице А.1 ниже:

Таблица А.1 - Функционал системы

Функция

Задача

Описание

Отображение стандартных и личных классификаторов

Ведение справочников

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

Создание классификатора

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

Просмотр архивов добавление документов и создания классификаторов

Ознакомление с статистикой обращении к самой АИС и к её базе данных

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

Задача: «Ведение справочников»

Операция 1: Добавление пользователей

Условия, при соблюдении которых возможно выполнение операции:

1. Пользователь авторизовался как «Администратор».

2. База данных доступна.

Подготовительные действия:

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

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

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

2. В открывшемся окне браузера в поле «Адресная строка» ввести p60730tv.bget.ru.

3. В появившейся главной страницы АИС библиотеки НД, выбрать в блоке меню «Форма входа» кнопку войти. В появившемся окне авторизации ввести пару логин/пароль пользователя с правами администратора.

Рисунок А.2 - Справочник пользователей

4. В окне личного кабинета настроенного согласно правам администратора (рисунок А.2) выбрать пункт меню «Пользователи»--- «Добавить», в появившемся окне заполнить поля «Имя пользователя», «E-mail», «Имя», «Фамилия», «Пароль», «Повтор пароля» и выбрать роль добавляемого пользователя и нажать кнопку «Добавить нового пользователя»

Заключительные действия:

Не требуются.

Ресурсы, расходуемые на операцию:

1-3 минут.

Операция 2: Удаление пользователя

Условия, при соблюдении которых возможно выполнение операции:

1. Пользователь авторизовался как «Администратор».

2. База данных доступна.

Подготовительные действия:

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

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

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

2. В открывшемся окне браузера в поле «Адресная строка» ввести p60730tv.bget.ru.

3. В появившейся главной страницы АИС библиотеки НД, выбрать в блоке меню «Форма входа» кнопку войти. В появившемся окне авторизации ввести пару логин/пароль пользователя с правами администратора.

В окне личного кабинета настроенного согласно правам администратора выбрать пункт меню «Пользователи»---«Все пользователи», в появившемся списке с имена пользователей, навести курсор на интересующего пользователя и кликнуть на появившеюся кнопку «Удалить».

Заключительные действия:

Не требуются.

Ресурсы, расходуемые на операцию:

45-60 секунд.

Задача: «Создание классификатора»

Операция 1: Создание личного классификатора (рисунок А.3)

Условия, при соблюдении которых возможно выполнение операции:

1. Пользователь авторизовался как «Специалист».

2. База данных доступна.

Рисунок А.3 - Создание классификатора

Подготовительные действия:

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

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

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

2. В открывшемся окне браузера в поле «Адресная строка» ввести p60730tv.bget.ru.

3. В появившейся главной страницы АИС библиотеки НД, выбрать в блоке меню «Форма входа» кнопку войти. В появившемся окне авторизации ввести пару логин/пароль пользователя с правами специалиста

4. В открывшемся окне личного кабинета настроенного согласно правам специалиста выбрать пункт меню «Страницы»---«Добавить новую»

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

6. В пункте меню «Опубликовать» выбрать настройку видимости и дату публикации, в пункте «Атрибуты» выбрать родительскую страницу или рубрику (если в ней есть необходимость).

Заключительные действия:

Не требуются.

Ресурсы, расходуемые на операцию:

2-10 минут.

Задача: «Просмотр архивов добавления»

Операция 1: Просмотр архивов добавленных документов и классификаторов

Условия, при соблюдении которых возможно выполнение операции:

1. Пользователь авторизовался как «Специалист» или «Сотрудник».

2. База данных доступна.

Подготовительные действия:

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

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

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

2. В открывшемся окне браузера в поле «Адресная строка» ввести p60730tv.bget.ru.

3. В появившейся главной страницы АИС библиотеки НД, выбрать в блоке меню «Форма входа» кнопку войти. В появившемся окне авторизации ввести пару логин/пароль пользователя с правами специалиста или сотрудника

4. В открывшемся окне личного кабинета настроенного согласно правам специалиста (рисунок А.4) или сотрудника выбрать пункт меню «АИС библиотеки НД»---«Перейти на сайт»

Рисунок А.4 -Личный кабинет

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

Заключительные действия:

Не требуются.

Ресурсы, расходуемые на операцию:

1-5 минут.

А.5. Аварийные ситуации

В случае возникновения ошибок при работе АИС библиотеки НД (таблица А.2), не описанных ниже в данном разделе, необходимо обращаться к автору программы либо к ответственному Администратору АИС библиотеки НД.

Таблица А.2 - Аварийные ситуации

Класс ошибки

Ошибка

Описание ошибки

Требуемые действия пользователя при возникновении ошибки

Ошибки выдаваемые АИС библиотеки НД

Ошибка: Неверный логин/пароль

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

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

Ошибка: Нет соединения с БД

Отсутствует соединение с базой данных

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

Сбой в электропитании рабочей станции

Нет электропитания рабочей станции или произошел сбой в электропитании.

Рабочая станция выключилась или перезагрузилась.

Перезагрузить рабочую станцию.

Не подключается к АИС библиотеки НД

Нет доступа к сети Интернет

Отошел сетевой кабель из гнезда сетевой карты

Проверить сетевой кабель, на наличие повреждений

ПРИЛОЖЕНИЕ Б

Акт внедрения

ПРИЛОЖЕНИЕ В

Листинг основных программных модулей

02068389.40100.015.И3.01.1-1

<?php

/**

* Confirms that the activation key that is sent in an email after a user signs

* up for a new blog matches the key for that user and then displays confirmation.

*

* @package WordPress

*/

define( 'WP_INSTALLING', true );

/** Sets up the WordPress Environment. */

require( dirname(__FILE__) . '/wp-load.php' );

if ( !is_multisite() ) {

wp_redirect( site_url( '/wp-login.php?action=register' ) );

die();

}

if ( is_object( $wp_object_cache ) )

$wp_object_cache->cache_enabled = false;

// Fix for page title

$wp_query->is_404 = false;

/**

* Fires before the Site Activation page is loaded.

*

* @since 3.0.0

*/

do_action( 'activate_header' );

/**

* Adds an action hook specific to this page that fires on wp_head

*

* @since MU

*/

function do_activate_header() {

/**

* Fires before the Site Activation page is loaded, but on the wp_head action.

*

* @since 3.0.0

*/

do_action( 'activate_wp_head' );

}

add_action( 'wp_head', 'do_activate_header' );

/**

* Loads styles specific to this page.

*

* @since MU

*/

function wpmu_activate_stylesheet() {

?>

<style type=»text/css»>

form { margin-top: 2em; }

#submit, #key { width: 90%; font-size: 24px; }

#language { margin-top: .5em; }

.error { background: #f66; }

span.h3 { padding: 0 8px; font-size: 1.3em; font-family: »Lucida Grande», Verdana, Arial, »Bitstream Vera Sans», sans-serif; font-weight: bold; color: #333; }

</style>

<?php

}

add_action( 'wp_head', 'wpmu_activate_stylesheet' );

get_header();

?>

<div id=»content» class=»widecolumn»>

<?php if ( empty($_GET['key']) && empty($_POST['key']) ) { ?>

<h2><?php _e('Activation Key Required') ?></h2>

<form name=»activateform» id=»activateform» method=»post» action=»<?php echo network_site_url('wp-activate.php'); ?>»>

<p>

<label for=»key»><?php _e('Activation Key:') ?></label>

<br /><input type=»text» name=»key» id=»key» value=»» size=»50» />

</p>

<p class=»submit»>

<input id=»submit» type=»submit» name=»Submit» class=»submit» value=»<?php esc_attr_e('Activate') ?>» />

</p>

</form>

<?php } else {

$key = !empty($_GET['key']) ? $_GET['key'] : $_POST['key'];

$result = wpmu_activate_signup( $key );

if ( is_wp_error($result) ) {

if ( 'already_active' == $result->get_error_code() || 'blog_taken' == $result->get_error_code() ) {

$signup = $result->get_error_data();

?>

<h2><?php _e('Your account is now active!'); ?></h2>

<?php

echo '<p class=»lead-in»>';

if ( $signup->domain . $signup->path == '' ) {

printf( __('Your account has been activated. You may now <a href=»%1$s»>log in</a> to the site using your chosen username of &#8220;%2$s&#8221;. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can <a href=»%4$s»>reset your password</a>.'), network_site_url( 'wp-login.php', 'login' ), $signup->user_login, $signup->user_email, wp_lostpassword_url() );

} else {

printf( __('Your site at <a href=»%1$s»>%2$s</a> is active. You may now log in to your site using your chosen username of &#8220;%3$s&#8221;. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can <a href=»%5$s»>reset your password</a>.'), 'http://' . $signup->domain, $signup->domain, $signup->user_login, $signup->user_email, wp_lostpassword_url() );

}

echo '</p>';

} else {

?>

<h2><?php _e('An error occurred during the activation'); ?></h2>

<?php

echo '<p>'.$result->get_error_message().'</p>';

}

} else {

$url = isset( $result['blog_id'] ) ? get_blogaddress_by_id( (int) $result['blog_id'] ) : '';

$user = get_userdata( (int) $result['user_id'] );

?>

<h2><?php _e('Your account is now active!'); ?></h2>

<div id=»signup-welcome»>

<p><span class=»h3»><?php _e('Username:'); ?></span> <?php echo $user->user_login ?></p>

<p><span class=»h3»><?php _e('Password:'); ?></span> <?php echo $result['password']; ?></p>

</div>

<?php if ( $url && $url != network_home_url( '', 'http' ) ) : ?>

<p class=»view»><?php printf( __('Your account is now activated. <a href=»%1$s»>View your site</a> or <a href=»%2$s»>Log in</a>'), $url, $url . 'wp-login.php' ); ?></p>

<?php else: ?>

<p class=»view»><?php printf( __('Your account is now activated. <a href=»%1$s»>Log in</a> or go back to the <a href=»%2$s»>homepage</a>.' ), network_site_url('wp-login.php', 'login'), network_home_url() ); ?></p>

<?php endif;

}

}

?>

</div>

<script type=»text/javascript»>

var key_input = document.getElementById('key');

ПРИЛОЖЕНИЕ Г

Публикации статьей и дипломы

РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ БИБЛИОТЕКИ НОРМАТИВНОЙ ДОКУМЕНТАЦИИ

Самарский государственный архитектурно-строительный университет

Осипов Антон Александрович, студент,

Дерябкин Валентин Павлович, кандидат технических наук, доцент.

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

Автоматизированная информационная система рассматривается как совокупность персонала и программных и аппаратных средств, предназначенных для хранения и (или) управления данными и информацией, а также для производства вычислений. Внедрение компьютерных и телекоммуникационных технологий в работу библиотек является настоятельным требованием, способствующим повышению производительности и качества труда как библиотечно-информационных работников, так и специалистов любого профиля на основе автоматизированного взаимного использования и интеграции электронных ресурсов. Сегодня количество автоматизированных библиотек в Российской Федерации достигло нескольких тысяч [1].

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

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

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

В настоящее время библиотеки и организации различных отраслей народного хозяйства достаточно широко используют две коммерческие отечественные АИС НД: профессиональную справочную систему "Техэксперт" [2] и справочно-правовую систему "ГАРАНТ" [3]. Далее приводится краткое описание и сравнение этих систем.

«Техэксперт» -- профессиональная справочная система, предоставляющая нормативно-техническую, нормативно-правовую информацию в сегменте b2b. В фонде системы порядка 6 миллионов документов. Компания-изготовитель занимает лидирующие позиции в области нормативной документации для самых разных отраслей. «Техэксперт» включает в себя представительства компании в 150 городах России, система охватывает практически все регионы и является одной из крупнейших российских сетей.

Первая система под брендом «Техэксперт» вышла в 1998 году. Она была предназначена для специалистов строительной отрасли и называлась «Стройэксперт-Кодекс». В 2005 была переименована в «Стройэксперт» и стала первой системой в линейке для строителей. Сейчас она включает в себя 6 продуктов: обновленный «Стройэксперт», «Стройтехнолог», «Помощник Проектировщика», «ТПД», «Дорожное строительство», «Ценообразование и сметное дело в строительстве».

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

Системы «Техэксперт» включают в себя следующие виды информации:

- Нормативно-техническую документацию -- ГОСТ, СНиП, СанПиН, ВСН, РД, РДС, СП, ГЭСН, СТО и др., устанавливающую комплексы норм, правил, требований для определенных областей экономики.

- Нормативно-правовые акты различных органов государственной власти Российской Федерации.

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

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

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

Системы «Техэксперт» ориентированы на руководителей и специалистов производственных подразделений предприятий и организаций всех основных отраслей экономики: энергетика, нефтегазовая промышленность, строительство, машиностроение и другие. У компании также есть продукты для специалистов по охране труда и безопасности на предприятии.

«Техэксперт» является информационной службой комитета по техническому регулированию, стандартизации и оценке соответствия Российского союза промышленников и предпринимателей (РСПП).


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

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