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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



го перемещение).

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

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

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

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

Рисунок 10 - Логика переходов по Web-ориентированным формам

2.5 Детализация процессов

Любая информационная система представляет собой набор операций, жизненно необходимых для обеспечения целостности системы и данных.

Информационная система учета предполагает следующие процессы:

  1. Процесс ввода нового оборудования - пользователь заносит модель, марки, заводской номер, инвентарный номер, аудиторию. Также есть возможность сразу установить комплектацию данного оборудования, сгенерировать бланк инвентарной карточки.
  2. Процесс редактирования созданной инвентарной карточки - пользователь имеет возможность изменить комплектование данного оборудования путем входа в специальную форму по ссылке, создать на данное оборудование акт списания/перемещения, создать ремонтную заявку.
  3. Процесс изменения комплектации - пользователь имеет возможность изменить данную комплектацию по требованию, при этом указав причину в специальном окне.
  4. процесс создания акта списания - пользователь имеет возможность автоматически завести акт списания на данное оборудование, указав причину списания оборудования. После заведения акта списания на МТЦ, статус МТЦ автоматически меняется на статус Списан и блокирует любые возможные функциональные действия с МТЦ.
  5. Процесс создания акта перемещения - пользователь имеет возможность автоматически завести акт перемещения на данное оборудование, указав новое местоположение и причину перемещения оборудования.
  6. Процесс подачи ремонтной заявки - пользователь имеет возможность в контексте электронной инвентарной карточки создать ремонтную заявку на данное оборудование путем перехода в соответствующую форму с указанием причины ремонта и местоположением ремонтной службы.
  7. Процесс создания заявки на приобретение необходимого оборудования - пользователь имеет возможность в контексте электронной инвентарной карточки сформировать заявку на приобретение оборудования с такими же характеристиками.

Контекстная диаграмма детализации процессов представлена на рисунке 11.

Рисунок 11 - Детализация процессов

2.6 Программная реализация модулей

.6.1 Модуль Авторизация

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

Рисунок 12 - Внешний вид страницы авторизации

2.6.1 Модуль Ввод нового оборудования-комплектующего

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

Рисунок 13 - Форма ввода нового оборудования

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

Рисунок 14 - Форма ввода нового комплектующего

2.6.2 Модуль Инвентарная карточка

Данный модуль предоставляет возможность быстрого просмотра данных об МТЦ, таких как тип МТЦ, модель, наименование, серийный номер, инвентарный номер (если присвоен), местоположение (с план-схемой института информатики РГППУ и отметкой на нем конкретного местоположения), статус (состояние) и замечания. В контексте инвентарной карточки в виде кнопок представлены возможные функциональные действия: изменение комплектации (если