Диплом: Автоматизация и обеспечение информационной безопасности приема заявок на ремонт и модернизацию ПК в ООО "Гео-СВЕТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
- ГОСТ 34.601-90, определяющий стадии и этапы разработки
программного обеспечения и соответствующий в большей степени поэтапной
разработки программного продукта;
- ГОСТ Р ИСО/МЭК 12207 «Информационная технология. Процессы
жизненного цикла программных систем», который описывает организацию
жизненного цикла разработки программного обеспечения, этапы эксплуатации и
сопровождения программного продукта;
- Rational Unified Process (RUP), который используется при выборе
итеративной модели разработки программного обеспечения и включающий
такие фазы как «начало», «исследование», «построение» и «внедрение». При
разработке программного обеспечения каждую фазу можно разделить на
отдельные итерации с выпуском прототипа программного обеспечения. При
прохождении фаз итеративной модели формируется цикл выпуска программного
обеспечения;
- Microsoft Solution Framework (MSF), аналогичный по функциям
стандарту RUP, но в нем выделены такие фазы как анализ, проектирование,
разработка, стабилизация программного продукта. Он применяется для
разработки объектно-ориентированного программного обеспечения;
- Extreme Programming (XP), который применяется при экстремальном
программировании и командной разработке программного продукта.
На основании выполненного анализа стандартов для разработки
программного обеспечения выбираем стандарт RUP, который соответствует
выбранной итеративной модели жизненного цикла разработки ПО.
Использование стандарта RUP в проекте разработки АРМ учета заявки
ООО «Гео-СВЕТ» позволит повысить качество разработки архитектуры
пользовательского интерфейса, снизить риски допущения ошибок в
программном коде, поскольку каждый разработанный модуль будет
тестироваться и проверяться.
Стандарт RUP основан на компонентном подходе, визуальном
моделировании, позволяющей повысить прозрачность процесса разработки для
команды разработки.
43
2.1.2 Ожидаемые риски на этапах жизненного цикла и их
описание
На основании выбранной модели разработки программного обеспечения
идентифицируем ожидаемые риски на этапах жизненного цикла и выполним их
описание.
При выполнении предпроектных исследований могут возникнуть риски
неправильной установки сроков проекта разработки АРМ учета заявок,
допущения ошибок в расчете бюджета для реализации проекта. Для
нейтрализации данного риска необходимо выполнить календарное планирование
проекта с установкой точек контроля времени и выделенных денежных средств.
Поскольку проект разработки АРМ учета заявок будет разрабатываться
одним ИТ-специалистом, то могут возникнуть риски недостаточной
квалификации специалиста. Для нейтрализации данного риска к проекту
разработки АРМ учета заявок необходимо привлечь всех специалистов ИТ-
отдела ООО «Гео-СВЕТ».
На этапе проектирования пользовательского интерфейса и создания базы
данных могут возникнуть риски допущения ошибок в программном коде,
возникновения дублирующихся таблиц в базе данных. Для исключения данного
риска при разработке программного обеспечения и базы данных необходимо
руководствоваться стандартами по разработке программного обеспечения, а
также учитывать требования к синтаксису программного кода и нормализации
таблиц баз данных [11].
На этапе отладки программного кода и тестирования могут возникнуть
риски выхода из строя программного продукта или отсутствия механизмов связи
с базой данных. Для исключения данных рисков необходимо выполнять отладку
и тестирование программного кода на каждом этапе разработки программного
продукта.
На фазе внедрения АРМ учета заявок ООО «Гео-СВЕТ» могут возникнуть
риски не принятия программного продукта основными пользователями из-за
отсутствия документального сопровождения.
44
Для нейтрализации данного риска необходимо разработать руководство
администратора и пользователя, поясняющее функции работы с АРМ учета
заявок.
Обобщим перечисленные ожидаемые риски на этапах жизненного цикла
разработки программного обеспечения и укажем методы для их нейтрализации с
помощью таблицы 2.2.
Таблица 2.2
Ожидаемые риски на этапах жизненного цикла разработки программного
обеспечения и методы их нейтрализации
Этап
Ожидаемые риски
Методы нейтрализации
Предпроектные
исследования
Риск нарушения сроков
реализации проекта
Календарное планирование
проекта с выбором сроков
реализации каждого этапа и
расчета необходимых
денежных средств
Риск превышения бюджета
на реализацию проекта
Недостаточная
квалификация разработчика
и высокая нагрузка во
время реализации проекта
Привлечение к реализации
проекта сотрудников ИТ-
отдела с назначением
ответственного лица
Проектирование
пользовательского
интерфейса и
разработка базы
данных
Наличие ошибок в
программном коде
Использование стандартов
по разработке
программного обеспечения,
выполнение требований к
синтаксису программного
кода и нормализации таблиц
баз данных
Отладка и
тестирование
программного
кода
Дублирование таблиц базы
данных
Отладку и тестирование
программного кода
необходимо производить на
каждом этапе разработки
Выход из строя программного
продукта
Внедрение АРМ
учета заявок
Непринятие программного
продукта сотрудниками из-
за отсутствия
сопровождающей
документации
Разработка руководства
администратора и
пользователя с отражением
функцией АРМ учета заявок
Перечисленные риски необходимо учитывать на каждом этапе реализации
проекта с реализацией выбранных мероприятий.
45
2.1.3 Организационно-правовые и программно-аппаратные
средства обеспечения информационной безопасности и защиты
информации
Для защиты АРМ учета заявок ООО «Гео-СВЕТ» необходимо разработать
форму авторизации, в которую пользователи будут вводить логин и пароль.
Схема разграничения прав доступа к АРМ учета заявок ООО «Гео-СВЕТ»
приведена в таблице 2.3.
Таблица 2.3
Разграничение прав пользователя в АРМ учета заявок ООО «Гео-СВЕТ»
Модули
Группы пользователей
Сотрудник
Администратор
компьютерной сети
Начальник ИТ-
отдела
Модуль «Отделение»
чтение
чтение, редактирование
полный
Модуль «Должности»
чтение
чтение, редактирование
полный
Модуль «Сотрудники»
чтение
чтение, редактирование
полный
Модуль «Группы,
категории»
чтение
чтение, редактирование
полный
Модуль
«Оборудование»
чтение
чтение, редактирование
полный
Модуль
«Производители»
чтение
чтение, создание,
редактирование
полный
Модуль «Статус
оборудования»
-
чтение, редактирование
полный
Модуль «Заявки»
чтение,
редактирование
чтение, редактирование
полный
Модуль «Анализ»
полный
Модуль «Безопасность»
-
-
полный
Модуль «Оборудование
ответственный»
чтение,
редактирование
чтение, редактирование
полный
Модуль «Заявки автор»
чтение,
редактирование
чтение, редактирование
полный
Модуль «О программе»
чтение,
редактирование
чтение, редактирование
полный
Таким образом, защита АРМ учета заявок ООО «Гео-СВЕТ» будет
обеспечиваться с помощью формы авторизации для получения доступа к
интерфейсу программного продукта, а также разграничением доступа к его
модулям.
46
2.2 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
2.2.1 Информационная модель и ее описание
Информационная модель АРМ учета заявок ООО «Гео-СВЕТ» приведена
на рис.2.4.
Спр_Должность
АРМ учета заявок ООО
«Гео-СВЕТ»
Спр_Отделения
Спр_Группа
оборудования
Спр_Произво
дители
Табл_Комплек
тующие
Спр_Статус
оборудования
Табл_Характе
ристика
категории
Табл_Рабочее
место
Табл_Характе
ристика
оборудования
Табл_Заявка
Табл_Ремонт Табл_Работа
Администратор
Регистрация данных
в журналах
Ведение
справочников
Формирование
отчетов
Спр*_Отделения
Спр*_Пользовате
ли
Табл*_Рабочее место
Табл*_Комплекту
ющие
Спр*_Статус
оборудования
Спр*_Оборуд
ование
Спр*_Группа
оборудования
Табл*_Заявка Табл*_Ремонт
Табл*_Модерниз
ация
Табл*_Работа
Табл*_История
изменения
статуса
Анализ заявок
без назначения
Акт
выполненных
работ
Анализ по
незакрепленном
у оборудованию
Администратор
Спр_Сотрудник
Спр_Пользователи
Спр_Категория
оборудования
Спр_Оборудование
Табл_История
изменения статуса
Табл_Модернизаци
я
Спр*_Должность
Спр*_Производит
ели
Табл*_Характеристика
оборудования
Табл*_Характерист
ика категории
Спр*_Сотрудник
Спр*_Категория
оборудования
Анализ заявок по
состоянию
Анализ
оборудования по
категориям
Анализ
оборудования по
состоянию
Табл_Материал
Табл*_Материал
Рис. 2.4. Информационная модель АРМ учета заявок ООО «Гео-СВЕТ»
Как видно из рис. 2.4, АРМ учета заявок ООО «Гео-СВЕТ» будет
включать модули для регистрации данных в журналах, справочниках и
47
формирования отчетов. Для этого будут использоваться таблицы базы данных.
Основными отчетами в АРМ учета заявок будут являться отчеты по анализу
состояния оборудования, распределения оборудования по категориям, оценки
заявок по состоянию, а также отчеты по незакрепленному оборудованию и
заявкам и акт выполненных работ.
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
Приведем характеристику нормативно-справочной, входной и
оперативной информации АРМ учета заявок ООО «Гео-СВЕТ».
Для получения сведений по отделениям в АРМ учета заявок ООО «Гео-
СВЕТ» будет предусмотрен справочник «Отделения», вид которого приведен на
рис. 2.5.
Рис. 2.5. Внешний вид справочника «Отделения»
Как видно из рис. 2.5 в справочнике «Отделения» предусмотрены поля
«ИД», «Наименование» и «Примечание». В верхней части размещена панель
инструментов для работы с записями справочника. Для внесения новых данных
в справочник «Отделения» необходимо нажать на кнопку «Создать» и на экране
появиться форма для ввода нового отделения как это показано на рис. 2.6.
48
Рис. 2.6. Входная форма для создания нового отделения
В форме ввода нового отделения необходимо ввести название отделения и
примечание.
Для получения сведений по должностям в АРМ учета заявок ООО «Гео-
СВЕТ» будет предусмотрен справочник «Должности», вид которого приведен на
рис. 2.7.
Рис. 2.7. Внешний вид справочника «Должности»
Как видно из рис. 2.7 в справочнике «Должности» предусмотрены поля
«ИД», «Наименование». В верхней части размещена панель инструментов для
работы с записями справочника. Для внесения новых данных в справочник
«Должности» необходимо нажать на кнопку «Создать» и на экране появиться
форма для ввода новой должности, как это показано на рис. 2.8.
49
Рис. 2.8. Входная форма для создания новой должности
Как видно из рис.2.8 для создания новой записи необходимо ввести ее
название.
Для получения сведений по сотрудникам в АРМ учета заявок ООО «Гео-
СВЕТ» будет предусмотрен справочник «Сотрудники», вид которого приведен
на рис. 2.9.
Рис. 2.9. Внешний вид справочника «Сотрудники»
Как видно из рис. 2.9 в справочнике «Сотрудники» предусмотрены поля
«ИД», «ФИО», «Отделение», «Должность» и «Контакты». В верхней части
размещена панель инструментов для работы с записями справочника. Для
внесения новых данных в справочник «Сотрудники» необходимо нажать на
кнопку «Создать» и на экране появиться форма для ввода нового сотрудника,
как это показано на рис. 2.10.
50
Рис. 2.10. Входная форма для создания нового сотрудника
Как видно из рис. 2.10 при создании нового сотрудника необходимо
заполнить поля «Фамилия Имя Отчество», выбрать дату рождения, указать
документы, контактную информацию, примечание. Также необходимо указать
занимаемую должность и отделение.
Для ведения учета групп и категорий оборудования в АРМ учета заявок
ООО «Гео-СВЕТ» будет использоваться справочник «Группы, категории
оборудования» вид которого приведен на рис.2.11.
Рис. 2.11. Внешний вид справочника «Группы, категории оборудования»
Как видно из рис. 2.12 в справочнике «Группы, категории оборудования»
предусмотрены поля «ИД», «Категория». В верхней части размещена панель
инструментов для работы с записями справочника.
51
Для внесения новых данных в справочник «Группы, категории
оборудования» необходимо нажать на кнопку «Создать» и на экране появиться
форма для ввода новой группы, как это показано на рис. 2.12.
Рис. 2.12. Входная форма для создания новой группы оборудования
Если необходимо создать новую категорию оборудования, то в
справочнике «Группы, категории оборудования» необходимо в табличной части
выбрать группу и на панели инструментов станет активной кнопка «Категории».
Входная форма для создания новой категории оборудования приведена на рис.
2.13.
Рис. 2.13. Входная форма для создания новой категории оборудования
Как видно из рис.2.13 при создании новой категории выбирается группа
оборудования, указывается ее название. В нижней части входной формы
существует возможность добавления характеристик категории.

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

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