Диплом: Разработка автоматизированного рабочего места библиотекаря на языке PHP на базе СУБД MySQL

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Этап эксплуатации подразумевает под собой непосредственное
использование информационной системы для выполнения ею тех функций, для
которых она предназначена.
Существует несколько различных стратегии внедрения системы:
1. Стратегия «Параллельное использование» предполагает параллельное
выполнение старой и новой технологии решения задачи, их результаты
сравниваются. Если результаты сравниваются длительное время, то реализуется
переход на новую технологию. Положительной стороной является отсутствие
риска ошибок.
Негативные стороны:
сильная загрузка персонала;
необходимость удвоения мощности серверов;
необходимость сверки результатов деятельности двух технологий.
2. Стратегия «Скачок»старая технология используется до
определенного момента, затем реализуется внедрение новой технологии, а затем
уже используется только новая технология.
Положительные стороны:
почти незаметный переходный период;
отсутствие двойных затрат на деятельность компании;
новые процессы более оптимальны, так как нет переходного периода.
Негативные стороны:
повышенный риск несоответствия качества ИС требованиям
предприятия;
повышенные требования к процессу планирования перехода на
обновленную технологию;
3. Стратегия «Пилотный проект» применяет тактику скачка к
некоторому числу процессов, областью применения зачастую становится
небольшой участок.
Положительные стороны:
отсутствие риска выбора неверного решения, приводящего к
длительному простою всего предприятия;
56
доступность изменения планируемой технологии в процессе
установки ИС на участке;
отсутствие двойных затрат на реализацию проекта.
Негативные стороны:
запутанное объединение информационных потоков, составляемых по
старой и новой технологии;
одновременное управление и старой, и новой ИС.
4. Стратегия «Узкое место» автоматизирует малую часть
производственного процесса, который зачастую выбирается по критериям
эффективности, приводящих к увеличению качества внедрения процессов
только выделенном узком месте.
Положительные стороны:
после окончания автоматизации каждого узкого места можно прервать
автоматизацию;
невысокие требования к уровню планирования внедренческих работ.
Негативные стороны:
имея возможность прерывания автоматизации, сам процесс может
никогда не закончится;
независимость автоматизации узких мест приводит к созданию
лишнего множества программно-аппаратных решений.
Для внедрения АРМ библиотекаря выбираем стратегию «Узкое место»,
так как разрабатываемая ИС представляет собой отдельный модуль,
разворачиваемый в корпоративной системе вуза.
2.2 Обеспечение информационной безопасности и защиты
информации
При эксплуатации разработанной информационной системы для
обеспечения её безопасности от внешних и внутренних угроз используется
комплекс мер по защите информации. В этот комплекс, прежде всего, входят
средства, позволяющие ограничить доступ пользователей к различным модулям
системы.
В целях защиты информационной системы проводятся следующие
мероприятия:
57
обеспечение сетевой безопасности;
обеспечение локальной безопасности;
обеспечение физической безопасности.
Для обеспечения сетевой безопасности используются следующие
средства:
фильтрация трафика;
ограничение доступа в интернет и во внутреннюю сеть;
антивирусная фильтрация;
система обнаружения атак;
контроль содержания трафика;
протоколирование и регулярный мониторинг доступа.
Локальная безопасность обеспечивается осуществлением следующих
мероприятий:
антивирусный контроль;
аппаратная защита от несанкционированного доступа;
криптографическая защита данных;
защита персональным файрволом;
резервирование данных;
протоколирование доступа.
Для обеспечения физической информации файрвол, веб-сервер, сервера
IDS и контроля за трафиком и все серверы данных находится в отдельном
помещении, доступ в которое разрешен только администраторам, у которых есть
ключ или магнитная карта к этой комнате (комната закрыта). Помещение
оборудовано принудительной вентиляцией и пожарной защитой
(полуавтоматической).
2.3 Информационное обеспечение задачи
2.3.1 Информационная модель и её описание
Информационная модель включает в себя схему движения входных,
промежуточных и итоговых потоков и функций предметной области.
Под информационной моделью предполагается использовать схему
данных по ГОСТ 19.701-90 [1]. Такие схемы отображают путь данных при
решении задач и выражают этапы обработки, а также различные используемые
58
носители данных. Схема данных включает в себя символы данных
(указывающие также вид носителя данных); символы процесса, которые нужно
выполнить над данными; символы линий, указывающие потоки данных между
процессами и/или носителями данных; другие символы, применяемые для
облегчения составления и чтения схемы [12].
Весь цикл анализа данных состоит из двух этапов:
получение, обработка и ввод начальной входящей информации
(данные читателей, авторов, издательств, книг и т.д.);
составление документов (заявки на приобретение, отчет по
должникам, составление актов списания ветхих книг и т.д.).
Информационная модель изображена на рисунке 17.
Рисунок 17 Информационная модель АРМ библиотекаря
59
Информационная модель включает в себя три области:
область 1- заполнение справочников;
область 2 - учет выданных книг;
область 3 - получение выходных документов.
2.3.2 Характеристика справочной, входной и оперативной
информации
Справочники информационной системы являются особой группой
наборов данных. Справочники предназначены для систематизации различной
информации: типов, марок, возможных значений параметров и т.п. Результатом
такой систематизации становится то, что, внося некоторую информацию в
систему, пользователь может вводить те и только те значения, которые
содержатся в соответствующем справочнике. Это, во-первых, облегчает ввод,
во-вторых, устраняет некоторые ошибки (опечатки), в-третьих, упрощает
последующий анализ.
Справочники перед использованием необходимо заполнить и в процессе
эксплуатации корректировать.
В разработанной информационной системе используются справочники,
перечень которых приведен в таблице 9.
Таблица 9
Перечень используемых справочников
Название
справочника
Ответственный
за ведение
Средний
объём
справочника
в записях
Средняя
частота
актуализации
Средний объем
актуализации,
%
Читатели
Библиотекарь
1000
1 раз в месяц
25
Книги
Библиотекарь
10000
1 раз в месяц
25
Авторы
Библиотекарь
500
1 раз в год
10
Издательства
Библиотекарь
500
1 раз в год
10
Жанры
Библиотекарь
5
1 раз в год
10
Реквизитный состав справочников приведен в таблице 10.
Таблица 10
Реквизитный состав справочников
Наименование
Перечень реквизитов
Жанры
Полное наименование
Краткое наименование
Стеллаж
60
Продолжение таблицы 10
Наименование
Перечень реквизитов
Издательства
Наименование
Город
Авторы
Фамилия Имя Отчество
Книги
Издательство
Автор
Наименование
Год выпуска
ISBN/ISSN
Аннотация
Читатели
Фамилия Имя Отчество;
№ читательского билета с датой регистрации
Телефон
Домашний адрес
Логин
Пароль
Статус (сотрудник / студент / администратор)
В качестве оперативной информации в системе используются данные о
поступлении книг в библиотеку и выдаче и возвращении их читателям.
Оперативная информация учитывается путем сохранения в двух таблицах
базы данных – «Наличие» и «Выдача».
В таблицу «Наличие» вносятся данные о книге и количестве экземпляров
данной книги.
В таблицу «Выдача» вносятся дата выдачи (по умолчанию – текущая
дата), идентификатор выданной книги, идентификатор читателя.
Данные о выдачах и возвратах поступают ежедневно.
2.3.3 Характеристика результатной информации
В качестве выходных в разработанном АРМ библиотекаря формируются
следующие документы:
список читателей;
список издательств;
список жанров;
список авторов;
список книг;
отчет о наличии книг;
отчет о выданных книгах.
61
Описание выходных документов приведено в таблице 11.
Таблица 11
Описание выходных документов
Наименование
Реквизиты
Таблицы, на
основе которых
формируется
Частота
выдачи
Способ
доставки
Список
читателей
Фамилия имя
отчество;
№ читат.
билета;
Домашний
адрес;
Телефон
Статус
Читатели
По
запросу
Экранная
форма
Список жанров
Название;
Обозначение;
Стеллаж
Жанры
По
запросу
Экранная
форма
Список
издательств
Наименование.
Город
Издательства.
По
запросу
Экранная
форма
Список авторов
ФИО
Авторы
По
запросу
Экранная
форма
Отчет о наличии
книг
Номер пп;
Жанр;
Автор;
Название книги;
Количество
Издательства ;
Авторы;
Книги;
отделы
По
запросу
Экранная
форма
Отчет о выдаче
Номер пп
Дата выдачи
Жанр;
Издательство;
Книга;
Автор;
Читатель;
Дата сдачи
Выдача
Издательства
Авторы
Книги;
Читатели;
Жанры
По
запросу
Экранная
форма
Список книг
№ пп
Автор;
Издательство;
Жанр;
Название книги;
ISBN/ISSN;
описание.
Издательства;
Авторы;
Жанры;
Книги
По
запросу
Экранная
форма
62
2.4 Программное обеспечение задачи
2.4.1 Дерево функций и сценарий диалога
Единственным пользователем в разработанной системе является
библиотекарь. Дерево функций для библиотекаря представлено на рисунке 18.
Рисунок 18 Дерево функций библиотекаря
Сценарий диалога, формирующийся на основе дерева функций, приведен
на рисунке 19.
Рисунок 19 Сценарий диалога для библиотекаря
63
2.4.2 Характеристика базы данных
Информационно-логическая ER-диаграмма «сущность-связь» базы
данных информационной системы приведена на рисунке 20.
Рисунок 20 Информационно-логическая ER-диаграмма базы данных
Состав таблиц приведен в таблицах 12-18. Указаны типы данных,
используемые в СУБД MySQL [15].
Таблица 12
Структура таблицы «Читатели»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор читателя
idu
int(11)
PK,
автозаполнение
2.
Фамилия, имя и отчество
nameuser
varchar(255)
3.
Дата регистрации
datereg
date
4.
Номер читательского
билета
num_card
varchar(10)
5.
Телефон
phone
varchar(11)
6.
Адрес
address
varchar(255)
7.
Статус
status
int(1)
Сотрудник -1,
студент-2,
администратор -3
8. Л
Логин
login
varchar (10)
Студенту и
сотруднику для
входа в ЭБС, для
администратора –
в АРМ и ЭБС.
9.
Пароль
password
varchar (10)
64
Таблица 13
Структура таблицы «Жанры»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор жанра
idg
int(11)
PK,
автозаполнение
2.
Название жанра
genre
varchar(255)
3.
Обозначение
design_g
int(5)
4.
Стеллаж
rack
varchar(10)
Таблица 14
Структура таблицы «Издательства»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор
издательства
idp
int(11)
PK,
автозаполнение
2.
Название издательства
namep
varchar(255)
3.
Город
city
varchar(50)
Таблица 15
Структура таблицы «Авторы»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор автора
ida
int(11)
PK,
автозаполнение
2.
ФИО
namea
varchar(255)
Таблица 16
Структура таблицы «Книги»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор книги
idbook
int(11)
PK,
автозаполнение
2.
Название книги/журнала
namebook
varchar(45)
3.
ISBN/ISSN
ISBN/ISSN
varchar(45)
4.
Идентификатор
издательства
idp
int(11)
FK
5.
Идентификатор автора
ida
int(11)
FK
6.
Идентификатор жанра
idg
int(11)
FK
7.
Год издания
year
smallint
8.
Аннотация
annotation
text
Таблица 17
Структура таблицы «Выдача»
Наименование поля
Идентификатор
Тип
Примечание
1.
Идентификатор выдачи
idiss
int(11)
PK,
автозаполнение
2.
Идентификатор книги
idbook
int(11)
FK

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

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