РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ УЧЕТА ЗАЯВОК НА ДОРАБОТКУ И СОЗДАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ В ОТДЕЛЕНИИ ПЕНСИОННОГО ФОНДА РОССИЙСКОЙ ФЕДЕРАЦИИ ПО АЛТАЙСКОМУ КРАЮ (на примере Отделения Пенсионного Фонда Российской Федерации по Алтайскому краю)
ВВЕДЕНИЕ 4
1. ХАРАКТЕРИСТИКА ДЕЯТЕЛЬНОСТИ ОТДЕЛЕНИЯ ПЕНСИОННОГО ФОНДА РОССИЙСКОЙ ФЕДЕРАЦИИ ПО АЛТАЙСКОМУ КРАЮ 7
1.1 Основные задачи отделения ПФР по Алтайскому краю 7
1.2 Описание основных функций и задач управления информационными
технологиями в отделении ПФР по Алтайскому краю 13
1.3 Обзор программного обеспечения, используемого в отделении ПФР по Алтайскому краю, автоматизирующее деятельность сотрудников Отделения
2 АНАЛИЗ ДЕЯТЕЛЬНОСТИ ОТДЕЛА ВНЕДРЕНИЯ И
СОПРОВОЖДЕНИЯ ИНФОРМАЦИОННЫХ ПОДСИСТЕМ И БАЗ ДАННЫХ
2.1 Описание организационной структуры и основной деятельности отдела внедрения и сопровождения информационных подсистем и баз данных 18
2.2 Моделирование деятельности отдела внедрения и сопровождения
информационных подсистем и баз данных в модели AS-IS 20
2.3 Требования заказчика к разрабатываемой информационной системе и
постановка задачи 29
3 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ИНФОРМАЦИОННОЙ
СИСТЕМЫ ДЛЯ УЧЕТА ЗАЯВОК НА ДОРАБОТКУ И СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В ОТДЕЛЕНИИ ПФР ПО АЛТАЙСКОМУ КРАЮ 37
3.1 Обоснование выбранной модели данных информационной системы для учета заявок на доработку и создание программного обеспечения в Отделении ПФР по Алтайскому краю 37
Ъ.7. Описание реализации программного продукта по учету заявок на доработку и создание информационных систем в Отделении ПФР по Алтайскому краю 53
3.3 Технико-экономическое обоснование разработки программного продукта для учета заявок на доработку и создание информационных систем
в Отделении ПФР по Алтайскому краю 74
ЗАКЛЮЧЕНИЕ 77
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 80
ПРИЛОЖЕНИЕ 85
Многие учреждения осуществляют внедрение информационных систем с целью повышения производительности труда своих сотрудников. В отделении Пенсионного фонда РФ по Алтайскому краю содержится порядка 2000 компьютеризированных рабочих мест, что создает необходимость технического сопровождения большого количества пользователей. Каждый день сотрудники разных отделов Отделения при работе с персональными и конфиденциальными данными сталкиваются с необходимостью доработки тех или иных программных продуктов, способствующих успешной деятельности пенсионного фонда в целом. Список используемых в отделении ПФР по Алтайскому краю прикладных программ очень большой, тем самым поток заявок, поступающий сотрудникам ответственным за их рассмотрение и реализацию, требует определенной структуризации и оперативности в обработке. Быстрый доступ к данным и хранение их в одной системе может обеспечить значительное повышение эффективности деятельности сотрудников всего Отделения.
Таким образом, деятельность отделения ПФР напрямую зависит от скорости и эффективности обработки заявок, поступающих от пользователей различных программных продуктов в отделении ПФР по Алтайскому краю.
Актуальность темы состоит в непосредственном увеличении эффективности деятельности не только отдела, отвечающего за получение и обработку заявок на доработку и создание ИС, но всего Отделения в целом.
На рынке уже существует достаточное количество информационных систем, упрощающих деятельность сотрудников по учету и обработке заявок, но они как правило являются денежно затратными и недоступными для приобретения государственным учреждением, более того данные системы содержат ограничения по количеству зарегистрированных пользователей в системе и большое количество дополнительного функционала, в данном случае ненужного и замедляющего основные необходимые процессы.
Таким образом, разработка веб-приложения для создания и учета заявок на доработку и создание ИС в отделении ПФР по Алтайскому краю является актуальной.
Объектом выпускной квалификационной работы является Отделение ПФР по Алтайскому краю.
Предметом работы являются технологии автоматизации деятельности по учету заявок на доработку и создание информационных систем в Отделении ПФР по Алтайскому краю.
Целью ВКР является разработка программного продукта для учета заявок на создание и доработку информационных систем в Отделении ПФР по Алтайскому краю.
Задачами выпускной квалификационной работы являются:
- Определить основные характеристики деятельности отделения ПФР по Алтайскому краю.
- Смоделировать деятельность отдела внедрения и сопровождения информационных подсистем и баз данных в модели AS-IS.
- Спроектировать и разработать программное решение для Отделения ПФР по Алтайскому краю по учету заявок на доработку и создание ИС.
Выпускная квалификационная работа состоит из введения, трех частей, заключения, списка использованных источников и литературы и приложения.
Во введении обосновывается актуальность разработки веб-приложения по учету заявок на создание и доработку информационной системы в отделении ПФР по Алтайскому краю, также определен её предмет, объект и поставлены цели и задачи.
В первой части описываются основные характеристики объекта выпускной квалификационной работы, а также приводится перечень программного обеспечения, используемого в Отделении.
Во второй части описана организационная структура и деятельность отдела внедрения и сопровождения информационных подсистем и баз данных, как составляющего управления информационными технологиями в Отделении. Также в этой части приведен анализ деятельности отдела в модели AS-IS, поставлена проблема и определены требования к информационной системе.
В третьей части обоснованы выбранные средства разработки и выбранная модель данных информационной системы, также описаны: анализ деятельности отдела в модели TO-BE, спроектированная база данных и реализация клиентского приложения. В этой части также рассчитан косвенный экономический эффект от внедрения веб приложения для учета заявок на доработку и создание информационной системы в отделении ПФР по Алтайскому краю.
В заключении подведены итоги проделанной работы.
Список использованных источников и литературы состоит из 54 источников.
В приложении приведен код клиентской части программы, скрипты для создания базы данных и диаграммы бизнес-процессов, а также примеры тестирования веб-приложения.
Поддержание продуктивной и успешной деятельности Отделения ПФР Алтайского края напрямую зависит от скорости и качества оказания технической поддержки пользователям, а также от возможности оперативной доработки существующего программного продукта. Для поддержания успешной деятельности Отделения была создана информационная система учета заявок на доработку и создание информационных систем в Отделении ПФР Алтайского края. Актуальность её внедрения состоит в увеличении производительности труда своих сотрудников за счет сокращения времени на обработку заявок.
В ходе реализации данной выпускной квалификационной работы был проведен анализ организационной структуры и деятельности отделения ПФР по Алтайскому краю, выявлены основные его характеристики. Также был проведен анализ деятельности управления информационными технологиями как составляющего Отделения.
Была описана организационная структура и деятельность отдела внедрения и сопровождения информационных подсистем и баз данных, проведен системный анализ и составлены основные бизнес-процессы отдела. Тем самым была выявлена проблема отсутствия централизованного хранения данных, а также системы уведомлений разработчиков и других ответственных лиц. Далее было предложено соответствующее наиболее подходящее решение и были описаны основные требования заказчика к системе.
В процессе выполнения работы была спроектирована информационная система учета заявок на доработку и создание ИС в отделении ПФР по Алтайскому краю в соответствии с предьявленными требованиями, и была спроектирована и реализована реляционная база данных. Также был разработан сам программный продукт, соответствующий требованиям и стандартам. Была доказана косвенная экономическая эффективность внедрения, которая показала значительное сокращение времени на обработку одной заявки, вследствие чего потенциально увеличилось количество возможных зарегистрированных заявок в один рабочий день.
Разработанная информационная система учета заявок на доработку и создание информационных систем в Отделении обладает следующим функционалом:
- Структурированное отображение списка заявок конкретным пользователям системы;
- Самостоятельное обновление статусов заявок, в зависимости от назначенных дат и текущей даты;
- Оповещение сотрудников о назначенной им заявке;
- Централизованное хранение данных;
- Разграничение доступа к данным в зависимости от роли пользователя;
- Возможность изменения приоритета заявки;
- Возможность создания заявки;
- Фиксация изменений и их отображение в процессе обработки заявки;
Главным достоинством выполненной разработки является удобство её использования и простота внедрения, что является особенно важным в учреждении с наличием более 2000 сотрудников и соответственно компьютеризированных рабочих мест. Обновление информационной системы, внедрение каких-либо изменений, можно производить удаленно, что является особенно удобным в организации с большим количеством сотрудников, также при внедрении информационной системы не требуется персональная установка на отдельных локальных ПК. Администрирование также можно выполнять удаленно.
Таким образом, в ходе выполнения ВКР были выполнены поставленные во введении данной работы задачи. Цель: «разработать ИС по учету заявок на доработку и создание программного обеспечения в Отделении» была достигнута. Данная разработка планируется ко внедрению в Отделение в ближайшее время.
1. Положение о Пенсионном фонде Российской Федерации (России) (утв. постановлением ВС РФ от 27 декабря 1991 г. N 2122-1) (с изменениями от 24 декабря 1993 г., 5 мая 1997 г. )
2. Положение о государственном учреждении — Отделении Пенсионного фонда Российской Федерации по Алтайскому краю
3. Положение об управлении информационных технологий Отделения Пенсионного фонда Российской Федерации - Единой пенсионной службы по Алтайскому краю
4. Должностная инструкция заместителя начальника отдела внедрения и сопровождения информационных подсистем и баз данных
5. Должностная инструкция специалиста-эксперта отдела внедрения и сопровождения информационных подсистем и баз данных
6. Должностная инструкция ведущего специалиста-эксперта отдела
внедрения и сопровождения информационных подсистем и баз данных
7. Должностная инструкция главного специалиста-эксперта отдела
внедрения и сопровождения информационных подсистем и баз данных
8. Регламент разработки и сопровождения прикладного программного обеспечения в Отделении ПФР по Алтайскому краю
9. Методические рекомендации по организации работы с документами в подразделениях исполнительной дирекции ПФР
10. ГОСТ 19.201-78. «Единая система программной документации.
Техническое задание. Требования к содержанию и оформлению»
11. ГОСТ 19.101-77. «Единая система программной документации (ЕСПД). Виды программ и программных документов (с Изменением N 1)»
12. ГОСТ 19.102-77. «Единая система программной документации (ЕСПД). Стадии разработки»
13. ГОСТ 19.402-78. «Единая система программной документации (ЕСПД). Описание программы (с Изменением N 1)»
14. ГОСТ 34.601-90. «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания. (Взамен ГОСТ 24.601-86, ГОСТ 24.602-86)»
15. ГОСТ 34.602-89. «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»
16. ГОСТ 19.504-79. «Единая система программной документации (ЕСПД). Руководство программиста. Требования к содержанию и оформлению (с Изменением N 1)»
17. ГОСТ 19.506-79. «ЕСПД. Описание языка. Требования к содержанию и оформлению»
18. ГОСТ 19.701-90. «ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения»
19. ГОСТ 24.103-84. «Автоматизированные системы управления. Общие положения»
20. ГОСТ 19.102-77. «ЕСПД. Стадии разработки»
21. ГОСТ 24.104-85. «Автоматизированные системы управления. Общие требования (Раздел 3 заменен на ГОСТ 34.603-92)»
22. ГОСТ 34.003-90. «Информационная технология. Комплекс стандартов на автоматизированные системы: Автоматизированные системы: Термины и определения»
23. ГОСТ 24.202-80. «Требования к содержанию документа «Технико-экономическое обоснование»
24. ГОСТ 24.203-80. «Требования к содержанию общесистемных
документов»
25. ГОСТ 24.205-80. «Требовани к содержанию документов по
информационному обеспечению»
26.ГОСТ 24.207-80. «Требования к содержанию документов по
программному обеспечению»
27. ГОСТ 24.402-88. «Организация данных в системах обработки данных: Термины и определения»
28. ГОСТ 24.702-85 «Единая система стандартов автоматизированных систем управления. Эффективность автоматизированных систем управления. Основные положения»
29. ГОСТ 24.203-80 «Система технической документации на АСУ. Требования к содержанию общесистемных документов (с Изменениями N 1, 2)»
30. ГОСТ 34.201-89 «Виды, комплектность и обозначения документов при создании автоматизированных систем»
31. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»;
32. ГОСТ 24.201-79 «Система технической документации на АСУ. Требование к содержанию документа «Техническое задание»»
33. «ГОСТ 24.302-80 Система технической документации на АСУ. Общие требования к выполнению схем (с Изменениями N 1, 2, 3)»
34. ГОСТ 24.602-86 «Единая система стандартов автоматизированных систем управления. Автоматизированные системы управления. Состав и содержание работ по стадиям создания»
35. ГОСТ 24.703-85 «Единая система стандартов автоматизированных систем управления. Типовые проектные решения в АСУ. Основные положения»;
36. ГОСТ 34.321-96 «Информационные технологии. Система стандартов по базам данных. Эталонная модель управления данными»
37. ГОСТ 34.320-96 «Информационные технологии (ИТ). Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы»
38. ГОСТ 34.201-89 «Виды, комплектность и обозначения документов при создании автоматизированных систем»
39. Кириченко А.В, Хрусталев А.А. HTML5+CSS3. Основы современного web-дизайна - СПб.: «Наука и техника», 2018.
40. Сильвио Морето Bootstrap в примерах. Пер. с англ. Рагимов Р.Н. - М.: ДМК Пресс, 2017.
41. Чамберс Джеймс, Пэкетт Дэвид, Тиммс Саймон ASP.NET Core. Разработка приложений. -СПб.: Питер 2018.
42. Талманн Ларс, Киндал Мэтс, Белл Чарльз Обеспечение высокой доступности систем на основе MySQL-М.: Русская Редакция,2012.
43. Ленц Арьен , Ткаченко Вадим , Зайцев Петр , Шварц Бэрон , Баллинг Дерек Дж., Зооднай Джереми Д. MySQL. Оптимизация производительности -М.: Символ-Плюс,2010.
44. Описание основных приемов нормализации базы данных [Электронный ресурс]. Режим доступа:https://support.microsoft.com/ru-ru/help/283878.Загл. с экрана.
45. Краткий обзор языка C# [Электронный ресурс]. Режим доступа: https://github.com/dotnet/docs.ru-ru/blob/live/docs/csharp/tour-of-csharp/index.md.Загл. с экрана.
46. Обзор языка C# [Электронный ресурс]. Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/csharp/tour-of-csharp/.Загл. с экрана.
47. Фримен Адам Entity Framework Core 2 для ASP.NET Core MVC для профессионалов.: Пер. с англ.-СПБ.: ООО «Диалектика»,2019.
48. Виссер Джуст Разработка обслуживаемых программ на языке C#/пер. с англ. Р. Н. Рагимова.-М.: ДМК Пресс,2017.
49. Грег Перри, Миллер Дин Программирование на С для начинающих. - М.: Эксмо,2015.
50. Марк Дж. Прайс С# 7 и .Net Core Кроссплатформенная разработка для профессионалов. 3-е изд. - СПб.: Питер, 2018.
51. Билл Карвин Программирование баз данных SQL. Типичные ошибки и их устранение.-М.: Рид Групп, 2011.
52. Энтони Молинаро SQL. Сборник рецептов. - Пер. с англ. - СПб: Символ- Плюс, 2009.
Научные учебные издания
53. Маклаков С.В. Моделирование бизнес-процессов с Bpwin 4.0 -М.:
Проектирование,2002.
54. Маклаков С.В. BPwin и ERwin: CASE-средства разработки
информационных систем - М.: Диалог-МИФИ, 2001.