Диплом: Автоматизация процесса контроля знаний учащихся ГОУ СОШ №21 г. Смоленск

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
33
Для обеспечения защиты Персональных данных, обрабатываемых в
информационной системе, а так же любой информации, касающейся
процесса контроля знаний учащихся МБОУ СОШ №21, будет
предусмотрена система паролей при загрузке компьютера, так же пароль
будет необходимо ввести при попытке входа в будущую информационную
систему по осуществлению учета успеваемости. Так же на АРМ сотрудника,
который будет работать с данной информационной системой, будет
установлено средство защиты информации Dallas Lock. Для обеспечения
защиты данных при сбое в сети питания ПК либо аварийном завершении
работы программы будет предусмотрен режим автосохранения.[33]
34
II ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Существует целый ряд стандартов, регламентирующих жизненный
цикл (ЖЦ), а в некоторых случаях и процессы разработки.
Стандарт ISO/IEC 12207 не предлагает конкретную модель ЖЦ и
методы разработки ПО (под моделью ЖЦ понимается структура,
определяющая последовательность выполнения и взаимосвязи процессов,
действий и задач, выполняемых на протяжении ЖЦ. Модель ЖЦ зависит от
специфики ИС и условий, в которых последняя создается и функционирует).
Его регламенты являются общими для любых моделей ЖЦ, методологий и
технологий разработки
Жизненный цикл разрабатываемой информационной системы
включает следующие этапы:
1) предпроектный;
2) проектирование логическое и техническое;
3) проектирование рабочее (физическое);
4) внедрение;
5) эксплуатацию;
6) изъятие.
Предпроектный этап включает в себя исследование и анализ системы
управления МБОУ СОШ №21 и имеющихся информационных
потребителей по организации процесса контроля знаний учащихся. Целью
данного этапа является формирование требований к ИС, корректно и точно
отражающих цели и задачи организации-заказчика. Чтобы
специфицировать процесс создания ИС, отвечающей потребностям
организации, нужно выяснить и четко сформулировать, в чем заключаются
эти потребности. Для этого необходимо определить требования заказчиков
к ИС и отобразить их на языке моделей в требования к разработке проекта
35
ИС так, чтобы обеспечить соответствие будущей ИС целям и задачам
организации.
Проектирование логическое и техническое – это разработка в
соответствии со сформулированными требованиями и выявленными
информационными потребностями системной и функциональной
архитектуры системы. Кроме выбора платформы, на этапе проектирования
определяются виды архитектуры. В данной разработке рекомендуется
использование базы данных - централизованная или распределенная.
Этап проектирования завершается разработкой технического проекта
ИС. Проектирование рабочее (физическое) включает создание и настройку
автоматизированной системы процесса контроля знаний учащихся МБОУ
СОШ №21, наполнение баз данных, создание рабочих инструкций для
персонала. Проектирование заканчивается созданием рабочего проекта.
Внедрение системы – это процесс постепенного перехода от
существующей системы процесса контроля знаний учащихся МБОУ СОШ
№21, к новой, предусмотренной документацией рабочего проекта на всю
систему. Внедрение отдельных задач и подсистем может проводиться
параллельно с разработкой рабочего проекта на всю систему.[3]
Эксплуатация ИС процесса контроля знаний учащихся МБОУ СОШ
№21 – ее использование в реальных условиях. В ходе эксплуатации также
осуществляется сопровождение, анализ работы системы, исправление
ошибок и недоработок, оформление требований и разработка планов по
модернизации и расширению системы.
Изъятием ИС процесса контроля знаний учащихся МБОУ СОШ №21
из эксплуатации называется полное изъятие ИС из эксплуатации или
существенная модернизация, позволяющая говорить о создании
принципиально новой информационной системы процесса контроля знаний
учащихся МБОУ СОШ №21.
36
Существующие модели жизненного цикла определяют порядок
исполнения этапов в ходе разработки, а также критерии перехода от этапа к
этапу.
Проведем анализ моделей жизненного цикла, которые предполагает
стандарт ISO/IEC 12207. Изучение литературы при исследовании каскадной
модели выявили следующие недостатки:
достаточно продолжительный цикл разработки по времени
(система морально устаревает;
доработка системы связана с большим объемом
перепрограммирования.
При этом достоинства использования указанной модели – ее простота,
естественность, привязка к ГОСТу не дали результатов, поскольку при
разработке основным критерием был временной интервал.
Для преодоления перечисленных проблем была предложена
спиральная модель ЖЦ делающая упор на начальные этапы ЖЦ: анализ и
проектирование. На этих этапах реализуемость технических решений
проверяется путем создания прототипов. Каждый виток спирали
соответствует созданию версии разрабатываемой автоматизированной
системы контроля знаний учащихся МБОУ СОШ №21, в ней уточняются
цели и характеристики проекта, определяются её качество и планируются
работы следующего витка спирали.
Таким образом, углубляются и последовательно конкретизируются
детали проекта, и в результате выбирается обоснованный вариант, который
доводится до реализации.[4]
Разработка итерациями отражает объективно существующий
спиральный цикл создания системы. Неполное завершение работ на каждом
этапе позволяет переходить на следующий этап, не дожидаясь полного
завершения работы на текущем. При итеративном способе разработки
недостающую работу можно будет выполнить на следующей итерации.
37
Главная же задача – как можно быстрее показать пользователям системы
работоспособный продукт, тем самым активизируя процесс уточнения и
дополнения требований.
Рисунок 2.1– Схема спирального цикла создания системы
Основная проблема спирального цикла – определение момента
перехода на следующий этап. Для ее решения необходимо ввести
временные ограничения на каждый из этапов жизненного цикла. Переход
осуществляется в соответствии с планом, даже если не вся запланированная
работа закончена. План составляется на основе статистических данных,
полученных в предыдущих проектах, и личного опыта разработчиков.[4]
2.1.2. Ожидаемые риски на этапах жизненного цикла и их
описание
На предпроектном этапе ЖЦ задача формирования требований к ИС
является одной из наиболее ответственных, трудно формализуемых и
наиболее дорогих и тяжелых для исправления в случае ошибки.
На данном этапе также осуществляется анализ осуществимости ИС, а
именно рассматривается:
38
эксплуатационная осуществимость – возможно ли
создание данной ИС, насколько она будет удобно в эксплуатации и
отвечать заданным требованиям;
экономическая осуществимость – стоимость,
эффективность с точки зрения пользователя.
Проектирование рабочее (физическое) предусматривает неправильно
или не совсем корректно сформированное архитектура выбираемого
решения. Возможность появления этого риска зависит от компетенции
руководителя проекта, на котором лежит принятие решение о выборе
архитектуры разрабатываемого решения
В ходе внедрения и первоначальной эксплуатация ИС процесса
контроля знаний учащихся МБОУ СОШ №21 могут возникнуть следующие
риски:
риски неоконченного тестирования.
Может произойти ситуация что программный продукт будет
протестирован не до конца. Решается путем повторного тестирования на
следующей итерации разработки. В фазе внедрения могут возникнуть
следующие риски:
риски неправильного принятия решения о законченности части
проекта.
Возникновение данных рисков ведет за собой проблему
незаконченности решения и возможность возникновения нестыковок с
другими частями разрабатываемой ИС
Устраняется путем доработки при следующей версии программы.[1]
39
2.1.3. Организационно-правовые и программно-аппаратные
средства обеспечения информационной безопасности и защиты
информации
Для обеспечения безопасности работы с информационной системой
процесса контроля знаний учащихся МБОУ СОШ №21 были разработаны
следующие нормативно-правовые акты:
Уведомление об обработке ПД МБОУ СОШ №21 сформировало и
отправило в Роскомнадзор уведомление о том, что теперь является
оператором ПД.
Так же на компьютере пользователя присутствуют следующие
программные средства для обеспечения защиты информации:
Антивирус Касперского
СЗИ Dallas lock
СКЗИ VipNet
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель – встроенная база данных разрабатываемой
автоматизированной системы процесса контроля знаний учащихся МБОУ
СОШ №21 (Рисунок 2.2).
40
Начало
Список предметов
Учебныйплан
Группы
Выбор группы и
предмета
Успеваемость
Тема занятия
Студенты
Сводная
ведомость в
Excel
Диаграмма
Рисунок 2.2 – Информационная модель контроля знаний учащихся
1. При открытии главной формы производится поиск списка
классов в базе данных. При выборе класса программа автоматически
выбирает список предметов, которые ведутся у этой группы. После того как
пользователь выбрал предмет, программа ищет в базе таблицу для данного
класса и предмета, если ее нет, то выводится диалоговое окно с
предложением создать таблицу.
2. После открытия формы с оценками, программой автоматически
устанавливается текущий месяц, после этого ненужные месяца скрываются.
При изменении текущего месяца также производится отбор дат из таблицы.
3. При добавлении нового дня производится добавление нового
столбца в выбранную таблицу из базы. Имя столбца формируется из
текущей даты, при замене точек на нижнее подчеркивание.
41
4. При подсчете среднего балла по учащемуся производится
вычисление общего количества оценок и их сумма. Средний балл
устанавливается как среднее арифметическое оценок учащегося. После всех
расчетов выводится отчет.
5. При подсчете среднего балла всех учеников, программа
рассчитывает средний балл текущего учащегося, а затем переходит к
следующему. После всех расчетов выводится отчет.
6. При выводе сводной ведомости происходит сбор оценок из всех
таблиц, относящихся к выбранной группе. Формируется список предметов,
формируется количество учеников и отчет передается в Excel.
7. При выводе не аттестованных учеников производится
фильтрация по оценкам, т.е. отбираются только те записи, у которых поля
оценок либо пустые, либо равны нулю. После этого отфильтрованные
записи добавляются в отчет.
8. При выводе неуспевающих учеников производится фильтрация
по оценкам, т.е. отбираются только те записи, в которых значения оценок
равны двум. После этого отфильтрованные записи добавляются в отчет.
9. При выводе всех учеников сбрасываются все фильтры, и тип
сортировки устанавливается стандартный.
10. По кнопке «Добавить новый день» происходит выполнение
запроса на добавление столбца в таблицу, именем столбца является
системная дата.
11. На форме «Тема занятия» отображается таблица, в которую
заносятся данные о теме занятия и дате проведения. По кнопке «добавить»
происходит добавление новой строки в таблицу с выбранной темой занятия.
12. Сортировка по фамилии и успеваемости производится в двух
направлениях: от меньшего к большему, и обратно.
13. На форме редактирования учеников отражается вся база
учеников, но с выборкой по определенной группе.
42
14. На форме «Учебный план» формируется список предметов для
классана следующий семестр. Осуществляется перетаскиванием из общего
списка в отдельный список для каждой группы.
15. Определяются предметы, выбранные для экзамена.
16. На форме «Предметы» отображается список предметов, в
который можно вносить изменения.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
1. Защита от внутренних угроз (таблица 2.1).
Таблица 2.1
Разграничение прав пользователей.
Группы
пользователей
Все функции
программы, кроме
добавления и
редактирования
пользователей
Добавление и
редактирование
пользователей
Доступ в
Internet
Сотрудники
учебной части
Чтение/удаление/созда
ние/изменение
Нет доступа
Да
Администраторы
Чтение/создание/удале
ние/изменение
Чтение/создание
/удаление/измен
ение
Не
ограничен
Иные
сотрудники
Доступа к БД
информационной
системы нет
Нет доступа
Да
2. Защита от внешних угроз (безопасность каналов, протоколы,
аутентификация, шифрование, безопасная пересылку ключей и т.д.) -
Антивирус Касперского, СЗИ Dallas Lock, СКЗИ VipNet
3. Cредства информации лицензионные, согласованные с центром
информационных технологий и безопасности информации, имеют
сертификацию ФСТЭК.
Защита базы, резервное копирование, ограничение круга лиц,
находящихся в помещении при работе с ИСПДн.

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

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