Диплом: Разработка информационной системы учета компьютерной техники (на примере АО "Машиностроитель")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
25
3. Начальник ИТ-отдела, контролирующий деятельность сотрудников ИТ
отдела и получающий отчеты об их работе.
Разрабатываемая система должна использоваться пользователями в
любое время в течение рабочего дня.
Показатели назначения
Максимальное время выполнения функций по вводу в систему
справочных данных и данных для документов не должно превышать пяти
минут для одной операции;
Редактирование данных справочников и форм документов не должно
превышать пяти минут для одного документа;
Функция вывода данных (формирования отчетов) не должна превышать
пяти минут для одного отчета.
Требования по безопасности
Для обеспечения безопасности при использовании ИС УИТО
пользователям требуется соблюдать Инструкцию по технике безопасности при
работе с компьютерами. Комплекс технических средств, необходимый для
нормального функционирования системы, должен отвечать требованиям
СанПиН 2.2.2/2.4.1640-11 «Гигиенические требования к персональным
электронно-вычислительным машинам и организации работы», утв. Главным
государственным санитарным врачом РФ 12 сентября 2011 г.
Требования к защите информации от несанкционированного доступа
Для обеспечения ИС УИТО от несанкционированного доступа
необходимо предусмотреть авторизацию пользователя при входе в систему.
Администратор при резервном копировании и архивировании
информации базы данных должен защитить ее служебным паролем.
В системе требуется предусмотреть возможность разграничения
полномочий пользователей. Необходимо, чтобы администратор мог
распределять уровни доступа к информации каждого из пользователей и
наделять им права доступа к системе.
В системе должны быть предусмотрены три группы пользователей:
26
– Администратор, обладающий всеми возможностями по изменению
данными в программе и получению всех отчетов;
– Начальник ИТ-отдела, контролирующий работу сотрудников и получающий
отчеты по работке каждого из них и за весь отдел в целом;
– Сотрудник ИТ-отдела, выполняющий функции по учету изделий, учету
результатов их проверки и получению отчетов за свою деятельность.
Требования по сохранности информации при авариях
Сохранность информации при авариях необходимо обеспечивать путём
резервного копирования данных. Резервное копирование данных должно
осуществляться автоматически ежедневно либо в любой момент времени
администратором системы по его инициативе.
Требования по стандартизации и унификации
Экранные формы системы должны быть разработаны в соответствии с
требованиями к интерфейсу программных средств ГОСТ Р ИСО 14915-1-2010
8
«Эргономика мультимедийных пользовательских интерфейсов».
Общая оценка программного продукта должна быть проведена в
соответствии с ГОСТ 28195-89 «Оценка качества программных средств». В том
числе программный продукт должен быть оценен по следующим критериям:
– надежность;
– сопровождаемость;
– удобство применения;
– эффективность;
– универсальность;
– корректность.
Осуществление операций во воду данных и получению отчетов должно
осуществляться в соответствии с должностями инструкциями пользователей
системы.
8
ГОСТ Р ИСО 14915-1-2010 Эргономика мультимедийных пользовательских интерфейсов. Часть 1. Принципы
проектирования и структура
27
1.4.2 Требования к функциям (задачам), выполняемым системой
Перечень подлежащих автоматизации функций
Согласно требованиям по наличию в системе подсистем, описанных в
разделе «Требования к структуре и функциональности системы», требуется
разработать и реализовать следующие автоматизируемые функции:
Для подсистемы «Учет IT-инфраструктуры»:
– регистрация единицы оргтехники;
– контроль общего количества оргтехники;
– редактирование данных об оргтехнике;
– формирование отчетов.
Для подсистемы «Учет результатов проверок»:
– ввод результатов проверок с учетом специфики оргтехники;
– редактирование введенных результатов проверок;
– учет вносимых изменений в результаты проверок;
– формирование отчетов.
Для подсистемы «Справочники»:
– добавление, удаление и редактирование данных в Справочник
«Машины»;
– добавление, удаление и редактирование данных в Справочник «Диски»;
– добавление, удаление и редактирование данных в Справочник
«Программы»;
– добавление, удаление и редактирование данных в Справочник
«Характеристика».
Временной регламент реализации каждой функции
Для каждой выделенной автоматизируемой функции предусматривается
максимальное время выполнения из расчета на одну операцию ввода-вывода
данных.
Максимальное время выполнения функций по вводу ввода в систему
справочных данных и данных для документов не должно превышать пяти
минут.
28
Редактирование данных справочников и форм документов не должно
превышать пяти минут.
Функция вывода данных (формирования отчетов) не должно превышать
пяти минут.
Требования к качеству и форме реализации каждой функции или задачи
В разрабатываемых автоматизируемых функциях необходимо
предусмотреть выполнение следующих условий:
Входная информация в систему должна поступать только путем ввода ее
пользователем в специально разработанных диалоговых формах. Необходимо
осуществить контроль вводимой информации. Так поля, в которых
предусматривается ввод рациональных чисел, должны иметь точность до двух
знаков после запятой. Поля для ввода даты должны предусматривать выбора
необходимого значения из календаря. Все вторичные данные в формах, т.е.
данные, которые поступают в форму из уже заполненных справочников,
должны вводиться только путем выбора их, а не ручного заполнения. Это
позволит сократить число ошибок при вводе информации;
Выходная информация должна отображаться на экран, сохраняться во
внешние файлы для дальнейшей обработки, и выводиться на принтер.
1.4.3 Требования к коммуникационному обеспечению
Требования к информационному обеспечению системы
Вся вводимая информация в систему должна храниться в специально
организованных справочниках данных. Все сформированные в результате
решения выходные данные необходимо сохранять в соответствующие
документы.
Для организации хранения данных необходимо использовать клиент-
серверный вариант. В качестве сервера базы данных необходимо использовать
базу данных MySQL.
ИС УИТО должна позволять нескольким пользователям одновременно
работать с одной информационной базой. Все изменения, вносимые одним из
пользователей, сразу доступны другим пользователям системы. Для каждого из
29
пользователей, работающих с системой, назначен набор прав на доступ к
информации, обрабатываемой системой, и настроен индивидуальный
интерфейс для быстрого доступа к часто используемым функциям и режимам.
Требования к коммуникационному обеспечению системы
Ввод и вывод данных пользователями в системе должен осуществляться
на русском языке.
В системе не допускается использование ненормативной лексики,
жаргона.
Требования к программному обеспечению системы
Для работы с системой компьютер конечного пользователя должен быть
оснащен ОС Microsoft Windows 7и выше с установленным браузером.
Требования к техническому обеспечению системы
Для нормального функционирования ИС УИТО сервер баз данных
должен удовлетворять техническим требованиям, предъявляемым к
аппаратному обеспечению, процессор не ниже Intel Core i3 не ниже 3 GHz,
оперативная память не менее 4096 Мбайт (рекомендуется 8128 Мбайт).
Компьютер конечного пользователя должен удовлетворять следующим
техническим требованиям: Intel Celeron Dual-Core, 2000 Mhz, 1024 Мб RAM,
VGA видеоадаптер, монитор, клавиатура, мышь.
Для обеспечения сетевой работы ИС УИТО компьютеры возможных
пользователей системы должны быть объединены в ЛВС. В качестве сетевого
интерфейса необходимо применить сетевой протокол TCP/IP с пропускной
способностью 10/100 Мбит/с.
Требования к методическому обеспечению
В рамках разработки ИС УИТО. должны быть созданы
соответствующие административные регламенты, в которых должны быть
определены процессы деятельности и функции подразделений и сотрудников
объектов, их права, обязанности и ответственность при использовании АИС.
В необходимых случаях должны быть разработаны также электронные
административные регламенты.
30
В том числе должны быть разработаны:
руководство сотрудника ИТ отдела;
система должна обладать справочной подсистемой.
В первой главе дипломной работы описана предметная область,
проведен анализ существующих программных средств, разработано
техническое задание на разработку.
31
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Информационное обеспечение задачи
2.1.1 Информационная модель и её описание
Общий алгоритм работы программы представлен на рисунке 3. Как
показывает схема, разрабатываемая информационная система должна
обеспечивать выполнение следующих задач:
– Авторизация пользователя;
– Создание (обновление) списка ИТ-оборудования;
– Учет параметров и показателей;
– Формирование сводных отчетов с возможностью фильтрации.
Начало
Авторизация
пользователя
Авторизован?
Создание/
Обновление
списка ИТ-
оборудования
Учет ИТ-
оборудования
Учет выдачи
нет
Конец
Обновить
данные?
да
да
Завершить
работу?
нет
да
Работа с...
Учетом
Выдачей
Нет
Рисунок 3. Алгоритм работы системы
32
Рассмотрим подробнее каждый из них:
Авторизация пользователя (рисунок 4). Каждый пользователь в системе
имеет имя – Фамилия и инициалы пользователя. Таким образом, при каждом
входе пользователя в систему запускается процедура авторизации
пользователя. Система отправляет запрос базе данных на наличие данной
записи о пользователе, и если она существует, то запускается процесс
формирования рабочей области пользователя. Рабочей областью называется
набор данных, к которым разрешен доступ пользователя. Доступ определен
двух видов – на чтение и редактирование информации. Данные о правилах
доступа пользователя к информации также должны содержаться в базе данных
и предварительно заносятся администратором системы.
Начало
Проверка имени/
домена учетной
записи
пользователя
БД
Существует в
списке имен?
Определение
прав доступа к
информации
Проверка прав
доступа
пользователя
данные
Формирование
области
доступных данных
да
Конец
нет
ответ
запрос
запрос
Рисунок 4. Алгоритм авторизации пользователя
Создание (обновление) списка ИТ-оборудования (рисунок 5). Процедура
создания списка ИТ-оборудования необходима при первом входе пользователя
33
в систему. Эта операция проводится пользователем самостоятельно, но в этот
момент он может оперировать только теми данными, на которые
администратор системы присвоил право доступа. Такая схема необходима для
большей защиты от неадекватных действий пользователя. После первичной
операции создания рабочей области, информация о ней сохраняется в базе
данных. При последующих входах в систему, список автоматически привязан к
имени и домену пользователя в системе, загружается в память. При появлении
в компетенции пользователя новых позиций он может запускать этот алгоритм
для обновления списка. Операция обновления аналогична операции создания.
Начало
Выбор ИТ-
оборудования из
списка доступных
для работы
Выбрать ИТ-
оборудование?
Выбор ИТ-
оборудования
Добавление
данных в рабочую
область
Обновить список ИТ-
оборудования?
да
нет
Сохранение
настроек
Конец
да
БДданные
БД
запрос
данные
данныезапрос
нет
Рисунок 5. Алгоритм создания/обновления списка
ИТ-оборудования для работы
34
Учет движения ИТ-оборудования (приложение 3). Основная задача,
стоящая перед проектируемой информационной системой. От правильной
организации процесса формирования и редактирования данной задачи зависит
качество исходной информации. Данную задачу было решено сделать как
можно более аналогичной той, которая решалась без использования
специализированных средств.
Пользователь может создавать параметры и показатели, а также
документы и объекты.
Далее рассмотрим диаграмму последовательности, на которой представлен
порядок учета единицы оборудования. Этот процесс осуществляется с помощью
сотрудника (рисунок 6).
Форма
Тип оборудования
Нажать кнопку «Добавить»
Пользователь ИС
Учесть единицу оборудования
Ввести наименование
Ввод модели
Ввод инвентарного номера
Выбор типа
Возвращение списка оборудования
Ввод серийного номера
Выбор производителя
Рисунок 6. Диаграмма последовательности «Учет единицы
оборудования»

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

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