Как показывают многочисленные исследования, одной из важнейших на сегодняшний день проблем российской экономики является нехватка квалифицированных кадров. Известно, что среда, в которой функционирует компания, очень изменчива. Реакция компании на эти изменения зависит от сотрудников – именно люди решают всё. Реалии современного, быстро меняющегося, быстро развивающегося мира таковы, что специалист должен уметь ориентироваться во всем многообразии правовой и нормативно-технической информации. Вместе с регулярным повышением квалификации это обеспечивает компаниям и предприятиям конкурентоспособность в выбранной сфере. Так как в данном случае руководитель получает уверенность в профессионализме своих сотрудников и, как следствие, в принятии верных решений. Если же говорить о будущих специалистах, то на протяжении всего учебного процесса подготовка студентов и аспирантов должна осуществляться таким образом, чтобы после получения диплома выпускники стали востребованы и конкурентоспособны на рынке труда. Настоящие специалисты должны быть в курсе всех нормативных требований, уметь использовать в работе информационные технологии, чтобы выполнять свою работу наиболее эффективно. Поэтому, на данном этапе развития и реформирования системы высшего образования в России важное значение имеют общие и специальные компетенции, которые студент приобретает в процессе обучения. В условиях глобальной информатизации общества и увеличения скорости жизни требования к эффективности специалистов, а также к их социальным (навыки коммуникации) и профессиональным навыкам существенно выросли.
Приобретение необходимых компетенций обеспечит специалисту и работодателю уверенность в том, что оказанные услуги и выполненные работы надежны, безопасны и соответствуют всем государственным нормативам и стандартам.
Объектом исследуемой области выпускной квалификационной выпускной работы является нормативно-правовая информация и алгоритмы ее структуризации, которые будут использованы в разработке своей системы.
Предметом исследуемой области являются алгоритмы создания, обновления, удаления, просмотра документов в системе.
Целью выпускной квалификационной выпускной работы является разработка системы управления нормативно-справочной информацией для ООО «ВЗЧ» согласно полученному техническому заданию.
Актуальность работы заключается в том, что в связи с уходом иностранных систем, многие отечественные компании стали разрабатывать свои продукты/микросервисы в надежде на реализацию коммерчески-выгодного проекта, который будет эффективно решать фиксированный набор задач. Компания ООО «ВЗЧ» пришла к выводу, что им не нужны сложные, нагроможденные системы управления нормативно-справочной документацией, это не рентабельно, поэтому они сделали ставку на разработку своего лаконичного продукта, который бы удовлетворял всем текущим требованиям, отличался простотой в обращении, стабильностью и не был перегружен ненужными функциями.
Результатом работы должна быть система учета и управления нормативно-справочной документацией для компании ООО «ВЗЛЕТ-Череповец».
Для того чтобы достичь поставленной цели, необходимо решить следующие задачи:
1. Провести исследование и анализ предметной области;
2. Рассмотреть понятие нормативно-справочной информации;
3. Рассмотреть и определить проблемы существующих систем;
4. Выбор методологии разработки и программного стека;
5. Реализовать рабочую систему с требуемым функционалом.
Аннотация............................................................................................. 6
СОДЕРЖАНИЕ.................................................................................... 7
Список используемых сокращений................................................... 10
ВВЕДЕНИЕ........................................................................................ 12
1.АНАЛИТИЧЕСКАЯ ЧАСТЬ.......................................................... 16
1.1.Понятие нормативно-справочной и нормативно-технической документации..................................................................................... 17
1.1.1.Технические условия....................................................... 18
1.1.2.Технологическая инструкция......................................... 20
1.1.3.Технологический регламент........................................... 22
1.1.4.Технологический процесс............................................... 24
1.1.5.Паспорт безопасности..................................................... 25
1.1.6.Этикетка........................................................................... 27
1.1.7.Рецептура......................................................................... 28
1.1.8.Паспорт качества............................................................. 29
1.2.Проблемы ведения НСИ........................................................... 31
1.2.1.Отсутствие единого подхода к регламентации бизнес-процессов....................................................................................... 31
1.2.2.Отсутствие единой методологии.................................... 31
1.2.3.Возникновение дубликатов............................................ 32
1.2.4.Сложность сопоставления продукции............................ 32
1.2.5.Отслеживание востребованности.................................... 33
1.3.Решение проблемы ведения НСИ............................................ 33
1.4.Анализ возможных решений внедрения системы управления НСИ..................................................................................................... 34
1.5.Анализ существующих технических решений для ведения НСИ..................................................................................................... 35
1.5.1.Справочная система от компании "ТЕХЭКСПЕРТ"...... 35
1.5.2.Справочная система от компании "ИнформПроект"..... 39
1.5.3.Информационная система «1С: Предприятие. MDM Управление нормативно- справочной информацией».................. 41
1.5.4.Информационная система «Informatica MDM»............. 42
1.5.5.Информационная система «ИНТЕРТЕХ: Единая система ведения НСИ»................................................................................ 43
1.5.6.Информационная система «Navicon MDM»................... 43
1.6.Сравнение современных программных решений..................... 44
1.7.Анализ требований, предъявляемых к разрабатываемой системе.................................................................................................. 48
Выводы к разделу 1.............................................................................. 50
2.ПРОЕКТНАЯ ЧАСТЬ........................................................................ 51
2.1.Требования к системе................................................................. 52
2.Основные функции системы............................................................. 54
3.Требования к используемым программным средствам................... 54
4.Требования к интерфейсу.................................................................. 54
2.5.Проектирование системы........................................................... 55
2.5.1.Разработка схемы базы данных........................................ 56
2.5.2.Разработка диаграммы классов UML............................... 57
2.6.Разработка системы.................................................................... 58
2.6.1.Выбор методологии разработки....................................... 58
2.6.2.Выбор программного стека............................................... 59
2.6.3.Структура проекта............................................................. 59
2.6.4.Модель MTV...................................................................... 61
2.6.5.Разработка моделей........................................................... 62
2.6.6.Разработка представлений................................................ 66
2.6.7.Разработка шаблонов........................................................ 68
2.6.8.Механизм ведения системного журнала.......................... 71
2.7.Требования к документационному обеспечению..................... 75
2.8.Требования к развертыванию ПО.............................................. 75
2.9.Результат..................................................................................... 76
Выводы к разделу 2.............................................................................. 82
ЗАКЛЮЧЕНИЕ..................................................................................... 83
Список используемых источников...................................................... 86
Приложения.......................................................................................... 89
Приложение А. общий вид системы................................................ 90
Приложение B. Среда разработки PyCharm....................................................91
1. Chris Sutton Programming ASP. NET MVC; [не указанo] - Москва, 2008. - 350 c.
2. Айзекс С. Dynamic HTML. BHV-Санкт-Петербург, 2001.
3. Дакетт Джон Основы веб-программирования с использованием HTML, XHTML и CSS; Эксмо - М., 2019. - 768 c.
4. Дронов, Владимир Django: практика создания Web-сайтов на Python / Владимир Дронов. - М.: БХВ-Петербург, 2016. - 865 c.
5. Кирстен В. Постреляционная СУБД Cache 5. Объектноориентированная разработка приложений / В. Кирстен, М. Ирингер, Б. Рериг// Бином-пресс, 2011. – 402 с.
6. Линев К.А. Разработка систем управления нормативно-справочной информацией для систем обработки статистической информации / К.А. Линев // Анализ данных и интеллектуальные системы. –Москва,2009. №4(10) – C. 29-42
7. Михеева Е.В., Титова О.И. Информационные технологии в профессиональной деятельности экономиста и бухгалтера. Москва. Издательский центр «Академия» 2009.
8. Одинцов, Б.Е. Информационные системы управления эффективностью бизнеса: Учебник и практикум для бакалавриата и магистратуры / Б.Е. Одинцов. - Люберцы: Юрайт, 2016. - 206 c.
9. Остроух, А.В. Интеллектуальные информационные системы и технологии: Монография / А.В. Остроух, А.Б. Николаев. - СПб.: Лань, 2019. - 308 c.
10. Токарева А.В. Эффективное управление нормативно-справочной информацией – важнейшая составляющая повышения эффективности управления компанией Токарева А.В.
11. Форсье, Джефф Django. Разработка веб-приложений на Python / Джефф Форсье , Пол Биссекс , Уэсли Чан. - М.: Символ-плюс, 2018. - 456 c.
12. Чистов, Д.В. Информационные системы в экономике: Учебное пособие / Д.В. Чистов. - М.: Инфра-М, 2019. - 248 c.