Выпускная квалификационная работа на тему: Разработка информационной системы HelpDesk для организации. Проект разработан на языке программирования C#. В качестве СУБД используется Microsoft SQL Server. Работа защищена на "5" в далёком 2020 году. В составе: дипломная работа (пояснительная записка), все структурные схемы, диаграммы, рабочая протестированная программа HelpDesk со всеми исходниками (исходный код), инструкция по настройке сервера и подключению сервера к программе. + презентация + речь + черновой вариант дипломной работы. Программа была написана под нужды микрокредитной компании, можно чуть подправить под любую другую. Всё оформлено по ГОСТ, на тот момент.
ВВЕДЕНИЕ 8
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 10
1.1 Обзор нормативной базы и научно-технической литературы 10
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 12
2.1 Анализ предметной области 12
2.1.1 Описание деятельности предприятия 12
2.1.2 Диаграммы бизнес-процессов 15
2.1.3 Формирование первичных требований к проекту 18
2.2 Анализ готовых программных решений 20
2.2.1 «1С: Предприятие 8. ITIL Управление информационными технологиями предприятия ПРОФ» 20
2.2.2 «1С: Предприятие 8. ITIL Управление информационными технологиями предприятия СТАНДАРТ» 21
2.2.3 «PWS Service Desk: поддержка пользователей ИТ-сервисов» 21
2.2.4 «Naumen Service Desk» 22
2.2.5 Сравнительный анализ решений 22
2.2.6 Выводы 23
2.3 Разработка технического задания 26
2.3.1 Общие сведения 26
2.3.2 Назначение и цели создания и развития системы 26
2.3.3 Характеристика объектов автоматизации 26
2.3.4 Требования к системе 26
2.3.5 Состав и содержание работ по созданию системы 26
2.3.6 Порядок контроля и приёмки 27
2.3.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие 27
2.3.8 Требования к документированию 27
2.3.9 Источники разработки 27
2.4 Проектирование информационной системы 28
2.4.1 Определение архитектуры 28
2.4.2 Проектирование структуры 30
2.4.3 Проектирование базы данных 33
2.4.4 Проектирование пользовательского интерфейса 37
2.4.5 Определение средств реализации 39
2.5 Разработка 45
2.5.1 Описание рабочих форматов 45
2.5.3 Тестирование и отладка 50
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 52
Приложение А (Обязательное) Листинг кода программы 56
Приложение Б (Обязательное) Руководство пользователя 111
1. Российская Федерация. Законы. Об информации, информационных технологиях и о защите информации : Федеральный закон от 27.07.2006 N 149-ФЗ (последняя редакция) : [принят Государственной Думой 8 июля 2006 года : одобрен Советом Федерации 14 июля 2006 года]. – Текст : электронный // КонсультантПлюс : справочно-правовая система : [сайт]. – URL: http://www.consultant.ru/document/cons_doc_LAW_61798/ (дата обращения: 06.03.2020).
2. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы : межгосударственный стандарт : издание официальное : утвержден и введен в действие Постановлением Государственного комитета СССР по стандартам от 24.03.89 N 661 : дата введения 1990-01-01 / разработан и внесен Государственным комитетом СССР по стандартам, Министерством приборостроения, средств автоматизации и систем управления СССР. – Текст : электронный // КОНСОРЦИУМ «КОДЕКС» : электронный фонд правовой и нормативно-технической документации : [сайт]. – URL: http://docs.cntd.ru/document/1200006924 (дата обращения: 06.03.2020).
3. Рудаков, А. В. Технология разработки программных продуктов : учебник для использования в учебном процессе образовательных учреждений, реализующих программы среднего профессионального образования / А. В. Рудаков. – 12-е изд., стер. – Москва : Академия, 2018. – 207, [1] с. : ил., табл. – (Профессиональное образование. Профессиональный модуль). – ISBN 978-5-4468-7402-6. – Текст : электронный // Издательский центр «Академия» : [сайт]. – URL: http://academia-moscow.ru/reader/?id=401005 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
4. Федорова, Г. Н. Разработка, администрирование и защита баз данных : учебник для использования в образовательном процессе образовательных организаций, реализующих программы среднего профессионального образования по специальности "Программирование в компьютерных системах", "Информационные системы и программирование" / Г. Н. Федорова. – 2-e изд., стер. – Москва : Академия, 2018. – 285, [1] с. : ил., табл. – (Профессиональное образование) (ТОП 50). – ISBN 978-5-4468-6994-7. – Текст : электронный // Издательский центр «Академия» : [сайт]. – URL: http://academia-moscow.ru/reader/?id=345770 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
5. Федорова, Г. Н. Разработка модулей программного обеспечения для компьютерных систем : учебник для использования в учебном процессе образовательных организаций, реализующих программы среднего профессионального образования по специальности "Программирование в компьютерных системах", "Информационные системы и программирование" / Г. Н. Федорова. – 2-е изд., стер. – Москва : Академия, 2018. – 383, [1] с. : ил., табл. – (Профессиональное образование) (ТОП 50). – ISBN 978-5-4468-6992-3. – Текст : электронный // Издательский центр «Академия» : [сайт]. – URL: http://academia-moscow.ru/reader/?id=345763 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
6. Черников, Б. В. Управление качеством программного обеспечения : учебник для учебных заведений, реализующих программы среднего профессионального образования по укрупненной группе специальностей 09.02.00 «Информатика и вычислительная техника» / Б. В. Черников. – Москва : ИНФРА-М, 2020. – 239 c. – (Среднее профессиональное образование). – ISBN 978-5-8199-0902-7. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1046280 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
7. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учебное пособие для студентов учреждений среднего профессионального образования, обучающихся по группе специальностей 09.00.00 "Информатика и вычислительная техника" / Л. Г. Гагарина. – Москва : ФОРУМ : ИНФРА-М, 2019. – 383 с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-16-012613-5. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1003025 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
8. Илюшечкин, В. М. Основы использования и проектирования баз данных : учебник для среднего профессионального образования / В. М. Илюшечкин. – Москва : Юрайт, 2020. – 213 с. – (Профессиональное образование). – ISBN 978-5-534-01283-5. – Текст : электронный // Образовательная платформа Юрайт : электронная библиотека и интернет-магазин образовательной литературы : [сайт]. – URL: https://urait.ru/bcode/452874 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
9. Исходники.RU : информационный сервис для программистов : [сайт]. – URL: http://www.sources.ru/ (дата обращения: 06.03.2020). – Текст : электронный.
10. Федоров, А. Введение в базы данных. Часть 3. Серверные СУБД / Алексей Федоров, Наталия Елманова. – Текст : электронный // КомпьютерПресс : [сайт]. – URL: http://compress.ru/article.aspx?id=10551#03 (дата обращения: 06.03.2020).
11. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности : учебное пособие для учебных заведений, реализующих программу среднего профессионального образования / Г. Н. Федорова. – Москва : КУРС : ИНФРА-М, 2020. – 332, [1] с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-906818-41-6. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1047718 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
12. Белугина, С. В. Разработка программных модулей программного обеспечения для компьютерных систем. Прикладное программирование : учебное пособие / С. В. Белугина. – Санкт-Петербург : Лань, 2020. – 312 с. – ISBN 978-5-8114-4496-0. – Текст : электронный // Лань : электронно-библиотечная система : [сайт]. – URL: https://e.lanbook.com/book/133920 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
13. Гагарина, Л. Г. Технология разработки программного обеспечения : учебное пособие для студентов высших учебных заведений / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул ; под редакцией Л. Г. Гагариной. – Москва : ФОРУМ : ИНФРА-М, 2020. – 399 с. : ил. – (Высшее образование - Бакалавриат). – ISBN 978-5-8199-0707-8. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1011120 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
14. Заботина, Н. Н. Методы и средства проектирования информационных систем : учебное пособие для учебных заведений, реализующих программу среднего профессионального образования / Н. Н. Заботина. – Москва : ИНФРА-М, 2020. – 329, [1] с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-16-015597-5. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1043093 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
15. Затонский, А. В. Информационные технологии: разработка информационных моделей и систем : учебное пособие / А. В. Затонский. – Москва : РИОР: ИНФРА-М, 2020. – 344 с. – (Среднее профессиональное образование). – ISBN 978-5-369-01823-1. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1043097 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
16. Зубкова, Т. М. Технология разработки программного обеспечения : учебное пособие / Т. М. Зубкова. – Санкт-Петербург : Лань, 2019. – 324 с. – ISBN 978-5-8114-3842-6. – Текст : электронный // Лань : электронно-библиотечная система : [сайт]. – URL: https://e.lanbook.com/book/122176 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
17. Перлова, О. Н. Проектирование и разработка информационных систем : учебник для использования в образовательном процессе образовательных организаций, реализующих программы среднего профессионального образования по специальности "Информационные системы и программирование" / О. Н. Перлова, О. П. Ляпина, А. В. Гусева. – 2-e изд., стер. – Москва : Академия, 2018. – 251, [1] с. : табл. – (Профессиональное образование) (ТОП 50). – ISBN 978-5-4468-7417-0. – Текст : электронный // Издательский центр «Академия» : [сайт]. – URL: http://academia-moscow.ru/reader/?id=362789 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
18. Стружкин, Н. П. Базы данных: проектирование : учебник для среднего профессионального образования / Н. П. Стружкин, В. В. Годин. – Москва : Юрайт, 2020. – 477 с. – (Профессиональное образование). – ISBN 978-5-534-11635-9. – Текст : электронный // Образовательная платформа Юрайт : электронная библиотека и интернет-магазин образовательной литературы : [сайт]. – URL: https://urait.ru/bcode/457135 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.
19. Шишмарев, В. Ю. Метрология, стандартизация, сертификация, техническое регулирование и документоведение : учебник / В. Ю. Шишмарев. – Москва : КУРС : ИНФРА-М, 2020. – 311, [1] с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-906923-15-8. – Текст : электронный // Znanium.com : электронно-библиотечная система : [сайт]. – URL: https://new.znanium.com/catalog/product/1078580 (дата обращения: 06.03.2020). – Режим доступа: для авторизир. пользователей.