Диплом: Автоматизация планирования и учёта выполнения работ по подготовке УММ кафедры информационных технологий «Академии управления МВД России»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
Рисунок 1.11 – Функции «Планы ВПО»
CRM «Ректор-ВУЗ» позволяет создать в рамках высшего учебного
заведения единую систему автоматизированного планирования учебного
процесса.
Система также включает в себя комплект формализованных ФГОС,
которые можно использовать для создания на их основе учебных планов и
проверки качества УП.
CRM «Ректор-ВУЗ» поддерживает создание учебных планов следующих
уровней образования:
специалитет, бакалавриат, магистратура очной, очно-заочной и
заочной форм обучения (ГОС, ФГОС-3, ФГОС-3+ и ФГОС-3++);
аспирантура очной и заочной форм обучения (ФГТ и ФГОС-3+);
интернатура и ординатура очной формы (ФГТ и ФГОС-3+);
ассистентура-стажировка очной формы обучения (ФГОС-3+).
Система предоставляет возможность:
автоматически отслеживать обеспеченность кафедры рабочими
программами дисциплин на основе учебного плана и данных о
закрепленном за ними контингенте;
создавать рабочие программ на базе учебного плана любой формы
обучения, предоставляя удобный интерфейс для заполнения
Функции "Планы ВПО"
разработка, проверка и утверждение учебных планов всех уровней
образования;
автоматизированное построение учебных планов, соответствующих
требованиям ФГОС;
подготовка учебных планов для процедуры государственной аккредитации
и проверка на соответствие ГОС и ФГОС;
учет и планирование контингента студентов;
формирование учебной нагрузки и списка учебных групп;
автоматическое составление расписания на основе распределенной учебной
нагрузки и индивидуальных пожеланий преподавателей;
гибкое управление доступом к системе на основе ролей;
формирование приказов и отчетности;
публикация информации об учебном процессе в сети Интернет.
23
содержательной части рабочей программы;
автоматически переносить данные из учебных планов и других
рабочих программ;
импортировать в систему рабочие программы дисциплин, перечень
литературы и материально-технического обеспечения из файлов
открытого формата XML;
В настоящее время в системе автоматизации учебного процесса «Автор-
ВУЗ» функционируют пять модулей. Они уже позволяют автоматизировать
учебный процесс, начиная с составления учебных планов, разработки
методических материалов, работы с учебной нагрузкой, заканчивая
формированием портфолио.
Основные модули системы:
система;
штаты;
планы;
методическое обеспечение;
нагрузка;
студент;
расписание;
наука;
документы.
В таблице 1.5 представлена сравнительная характеристика рассмотренных
систем.
Таблица 1.5
Сравнительная характеристика рассмотренных систем
Система
Планы ВПО
Ректор-ВУЗ
Автор-ВУЗ
Разработчик
Лаборатория
ММИС
ООО
«Информационные
технологии»
ООО
«Образование»
Год выпуска
2006
2011
2005
Год выхода
последней версии
2018
2017
2018
Формирование
учебного плана
+
+
+
Работа с готовыми
учебными планами
-
-
-
24
Формирование
траектории
компетенций
+
+
+
Формирование
дерева
компетенций
+
-
-
Наличие
технической
поддержки
+
+
+
Стоимость
лицензии, руб.
980 000
1 200 000
1 250 000
Все рассмотренные системы позволяют автоматизировать весь комплекс
создания учебных планов, образовательных программ и других учебно-
методических материалов кафедры. Но стоимость внедрения готовой
информационной системы достаточно высока, поэтому в АУ МВД России
необходимо разработать и внедрить собственное программное обеспечение.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Страегия автоматизации определяет последовательность действий,
которые необходимо выполнить для реализаци цели [15].
На рисунке 1.12 представлен список основных стратегий автоматизации,
которые могут быть использованы в настоящей выпускной квалификационной
работе.
Рисунок 1.12 – Стратегии автоматизации
Кусочная автоматиация используется в тех случаях, когда необходимо
автоматизировать отдельные бизнес-процессы. В частности, могут быть
автоматизированы бизнес-процессы расчета заработной платы, учета поставок,
25
учета продаж и т.д. Кусочная автоматизация подходит для не очень крупных
организаций, чтобы избежать дублирования информции, которая накапливается в
различных информационных системах.
Автоматизация по участкам позволяет автоматизировать ряд смежны
бизнес-процессов. Например, учет кадров, рабочего времени и начисления
заработной платы.
Автоматизация по направлениям позволяет автоматизровать полный цикл
бизнес-процессов в определенном направлении, например, полный учет продаж
от поставок до реализации с формированием документов и отчетности.
Комплексная автоматизация преднаначена для автоматизации всех бизнес-
процессов преприятия и подходит больше всего производственных предприятий.
Тема настоящей выпускной кваификационной работы предполаает
автоматизацию управления планирования и учета учебно-методических
материалов кафедры информационных технологий АУ МВД России,
следовательно будет использована автоматизация по участкам.
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
В общем случае возможны несколько способов достижения целей по
приобретению и реализации программной системы. Среди таких способов можно
выделить следующее [8]:
покупку готового программного решения;
покупку и доработка программного решения под цели
рассматриваемой организации;
аренда, существующей программной системы;
проведение самостоятельной разработки программного решения.
Рассмотрим каждый из вариантов отдельно. Покупка готового
программного продукта для рассматриваемой системы, с одной стороны, является
достаточно предпочтительным способом приобретения, однако, невозможен
ввиду высокой стоимости готовых продуктов, поэтому в дальнейшем
рассматривать этот вариант не целесообразно.
26
Покупка и доработка программного продукта под цели рассматриваемой
организации так же представляется маловероятной в связи с большими затратами
на поиск программного обеспечения, позволяющего эффективно решать задачи
рассматриваемой предметной области. Даже если такой программный продукт
будет найден, необходимы затраты на изучение программистом данной
предметной области, построение информационной модели производства и
функционирования организации, а также затраты на приобретение средств
разработки, и непосредственно на доработку, тестирование и оплату труда
программиста.
Одним из наиболее перспективных способов является заказ разработки
программной системы в одной из профессиональных компьютерных фирм. В этом
случае будет разработано программное обеспечение, которое возможно
удовлетворит потребности организации. Однако и этот способ обладает
несколькими недостатками:
заказ разработки готового программного обеспечения связан с
существенными финансовыми затратами;
существует риск неправильного представления предметной области
в информационных моделях.
Таким образом, наиболее предпочтительным является вариант разработки
программного обеспечения самостоятельно.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
В информационное обеспечение входит база данных, входные документы,
которые являются источниками данных для ввода в базу данных, выходные
документы, которые являются результатом работы информационной системы [1].
27
Информационное обеспечение разделяется на внутримашинное и
внемашинное. Структура информационного обеспечения представлена на
рисунке 1.13 [3].
Рисунок 1.13 – Структура информационного обеспечения
Для разработки базы данных информационной системы планирования и
учета методических материалов АУ МВД России выбрана реляционная модель
базы данных.
Основными входными документами, используемыми для работы
информационной системы, являются:
сведения о видах УММ;
сформированные УММ;
нормативные документы по планированию, разработке и учету
УММ;
сведения о согласовании УММ;
сведения о контроле исполнения УММ.
В выходных документах отражается результат запросов из базы данных
приложения. Каждому документу соответствует своя экранная форма для ввода
28
переменной и условно-постоянной первичной информации, а также для вывода на
экран результатной информации или ответов на запросы.
В качестве выходных данных определены:
архив УММ;
сведения об отклоненных на доработку УММ;
сведения о принятых УММ.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение является важной составляющей
информационной системы. Принято выделять три категории программного
обеспечения [1]:
системное ПО: операционные системы, драйвера, утилиты и т.д.
инструментальные средства: языки программирования, включая IDE
приложения;
прикладное программное обеспечение: СУБД.
В АУ МВД России на рабочих станциях уже установлена СУБД Windows,
следовательно, необходимо разработать систему именно под эту СУБД.
В настоящее время на рынке программного обеспечения присутствует
большое количество реляционных СУБД. Наиболее популярные из них:
MS SQL Server;
MySQL;
Oracle.
Microsoft SQL Server – СУБД для управления реляционными базами
данных, которая разработана компанией Microsoft. Основой языка запросов
является усовершенствованная версия SQL - Transact-SQL [19].
СУБД MS SQL Server позволяет создавать распределенные
информационные системы с двух или трехзвенной архитектурой [31].
На рисунке 1.14 представлен список служб MS SQL Server. Особое
внимание заслуживают службы SQL Server и SQL Server Agent [19].
29
Рисунок 1.14 - Список служб MS SQL Server
Последняя версия MS SQL Server выпушена в 2017 году.
Для работы с данными используется специализированное программное
обеспечение MS SQL Server Management Studio.
Важным достоинством MS SQL Server является возможность импорта
данных из других реляционных СУБД с помощью ODBC соединения.
MySQL свободно распространяемая СУБД, которая позволяет создавать
быстродействующие информационные системы, проектируемые по технологии
клиент/сервер [22].
MySQL-база представляет собой набор файлов, содержащих данные,
хранимые в реляционных таблицах базы данных.
На рисунке 1.15 представлен список платформ, на которых можно работать
с данной СУБД.
СУБД MySQL использует механизмы сжатия с использованием бинарных
деревьев.
Последняя версия MySQL вышла в 2018 году [22].
30
Рисунок 1.15 - Возможные платформы MySQL
Oracleсамая мощная из рассматриваемых СУБД, так как представляет
собой производительную СУБД, с помощью которой можно создать приложение
любого масштаба. Преимущественно данная СУБД используется для создания
крупных распределенных приложений [14].
Механизмы масштабирования в Oracle поддерживают создание кластеров
и узлов для создания безотказных информационных систем. Oracle мощная и
развитая СУБД, но ее возможности накладывают ограничения на опыт
администраторов БД.
Oracle является также мультиплатформенной СУБД, которая может
работать с Sun Solaris, Linux, Windows [14].
Как и в случае с MS SQL Server Oracle с помощью сервиса Oracle Migration
Workbench позволяет перености данные «в» и «из» Oracle практически любую БД.
Последняя версия Oracle вышла в 2016 году. СУБД Oracle поставляется в четырех
вариантах Oracle Database Enterprise Edition, Oracle Database Standard Edition,
Oracle Database Personal Edition [14].
Сравнительный анализ рассмотренных СУБД представлен в таблице 1.6.
В результате проведенного сравнительного анализа современных СУБД
было выявлено, реляционная СУБД MS SQL Server является наиболее удобной в
использовании и администрировании СУБД. Важным преимуществом данной
31
СУБД является также наличие бесплатной версии (MS SQL Server Enterprise
Edition), мощного функционала в сочетании с удобством администрирования,
большим количеством документации и наличием технической поддержки.
Таблица 1.6
Сравнительная характеристика реляционных СУБД
Характеристика
MS SQL Server
MySQL
Oracle
1
2
3
4
Официальный сайт
mssqlerver.com
mysql.com
oracle.com
Последняя версия СУБД
2016
5.7.20 (2017)
12.2 (2016)
Вид лицензии
Платное ПО
Свободно
распространяемое
ПО
Платное ПО
Развитость встроенного
языка (в баллах от 1 до 10)
10
8
19
Максимальный размер одной
таблицы
4Гб
64Тб
8ГБ
Поддержка нескольких
платформ
Да
Да
Да
Наличие опыта
администрирования (в баллах
от 1 до 10)
8
5
10
Поддержка нескольких
процессоров
Да
Да
Да
Возможность написания
хранимых процедур и
триггеров
Да
Да
Да
Язык запросов
Transact-SQL
Transact-SQL
PL/SQL
Возможность свободного
использования в
некоммерческих проектах
Да
Да
Нет

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

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