ВКР описывает разработку веб-ориентированной информационной системы учёта заявок на техническое обслуживание для условной сервисной организации. В аналитической главе рассмотрены понятие информационной системы по закону № 149-ФЗ, стадии создания по ГОСТ Р 59793-2021, модели жизненного цикла, процесс обработки заявок и готовые решения. Далее идут проектирование базы данных и интерфейса, реализация, тестирование и оценка эффективности. В работе есть таблица сравнения моделей жизненного цикла и диаграмма трудоёмкости стадий разработки.
Так выглядят листы открытой части в оформлении по ГОСТ. Любой лист можно открыть крупно.
Организации, выросшие из ручного учёта в таблицах и почте, теряют заявки и не контролируют сроки, а готовые системы для небольших компаний бывают избыточными или дорогими.
В условной организации заявки учитываются в общей таблице, загрузка инженеров и сроки реакции не контролируются, клиент не видит статус заявки.
Разработать информационную систему, которая обеспечит регистрацию заявок, их распределение между инженерами, контроль сроков и формирование отчётов.
Процесс приёма и выполнения заявок на техническое обслуживание.
Автоматизация процесса средствами веб-ориентированной информационной системы.
3 главы · 11 подпунктов · ≈ 56 стр.
По плану видно, как тема разложена на разделы и сколько места отведено каждому из них. Пункты, которые есть в открытом тексте, ведут прямо к нужному месту.
Объём пунктов указан примерно и посчитан для оформления по ГОСТ 7.32-2017, то есть для шрифта Times New Roman 14 с интервалом 1,5.
Ниже открыто ≈ 4,5 стр. из 60, это введение и первая глава. Заключение и список источников остаются в полной версии.
Почти любая организация рано или поздно сталкивается с тем, что её рабочие процессы перерастают таблицы, почту и мессенджеры. Пока сотрудников десять, заявку на ремонт принтера можно передать устно, а когда их становится двести, такие заявки теряются, дублируются, выполняются с опозданием, и никто не может сказать, сколько их поступило за месяц и почему одни закрываются за час, а другие висят неделями. Именно в этот момент встаёт задача разработки информационной системы, которая соберёт данные в одном месте и сделает процесс прозрачным.
В этой выпускной квалификационной работе разрабатывается информационная система учёта заявок на техническое обслуживание для условной организации, ООО «ТехноСервис», которое обслуживает компьютерную технику и оргтехнику в офисах клиентов. Название и все сведения об организации вымышлены и использованы для того, чтобы показать ход разработки на конкретном примере. При подготовке собственной работы студент описывает реальную организацию или реальную задачу, согласованную с руководителем.
Сейчас в этой организации заявки принимают по телефону и почте, а учитывают в одной общей электронной таблице. Руководитель из неё не может понять, кто из инженеров перегружен, а кто свободен, сроки никто не отслеживает, и клиенту, чтобы узнать, что с его заявкой, остаётся только звонить диспетчеру. Купить готовую систему можно, но те, что рассчитаны на крупные сервисные службы, для шести инженеров слишком громоздки, а простые облачные стоят ощутимых денег каждый месяц. Отсюда и актуальность темы: небольшой собственной системы с нужными функциями здесь вполне достаточно.
Объект исследования в работе определён как процесс приёма и выполнения заявок на техническое обслуживание, а предмет как автоматизация этого процесса с помощью веб-ориентированной информационной системы. Цель заключается в том, чтобы разработать систему, в которой заявку можно зарегистрировать, назначить инженеру, проследить её сроки и затем увидеть в отчёте. Для достижения цели решаются задачи: проанализировать предметную область и существующие решения; сформулировать требования к системе; спроектировать архитектуру, базу данных и интерфейс; реализовать систему и провести её тестирование; оценить экономическую эффективность внедрения.
Определение информационной системы дано в Федеральном законе от 27 июля 2006 года № 149-ФЗ «Об информации, информационных технологиях и о защите информации»: это совокупность содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств. Студенты нередко отождествляют систему с программой, но закон говорит шире, и в систему у него попадают и сами данные, и способы их обработки, и серверы с компьютерами. На практике под разработкой информационной системы обычно понимают создание программного обеспечения и базы данных, но при проектировании приходится учитывать и пользователей, и порядок их работы.
Как создавать такие системы, подсказывают стандарты. Стадии создания автоматизированных систем, начиная с формирования требований и концепции и заканчивая вводом в действие и сопровождением, перечислены в ГОСТ Р 59793-2021, который в 2022 году сменил известный многим ГОСТ 34.601-90, а что должно быть в техническом задании, указано в ГОСТ 34.602-2020. Для программной части есть ещё ГОСТ Р ИСО/МЭК 12207-2010 с процессами жизненного цикла программных средств. Ни один из этих стандартов не требует работать по какой-то одной модели, так что разработчик сам решает, идти ли по этапам строго друг за другом или выпускать систему несколькими версиями.
Чем модели отличаются друг от друга, видно из таблицы 1. В этой работе выбрана итерационная модель. Система небольшая, разработчик один, а требования в целом понятны, хотя в мелочах наверняка будут меняться, и потому выгоднее поскорее показать заказчику работающую версию с самыми нужными функциями, а потом достраивать её по его замечаниям.
Таблица 1 — Сравнение моделей жизненного цикла информационной системы
| Модель | Суть | Достоинства | Недостатки |
|---|---|---|---|
| Каскадная | Этапы выполняются строго последовательно | Простое планирование, полная документация | Ошибки в требованиях обнаруживаются поздно |
| Итерационная | Система создаётся несколькими версиями с наращиванием функций | Ранняя работающая версия, учёт замечаний | Сложнее планировать сроки и бюджет |
| Спиральная | Каждый виток включает анализ рисков и прототип | Управление рисками в крупных проектах | Избыточна для небольших систем |
| Гибкая (Agile, Scrum) | Короткие циклы, постоянное участие заказчика | Быстрая реакция на изменения | Нужна постоянная вовлечённость заказчика |
У условного ООО «ТехноСервис» около сорока клиентов на договорном обслуживании. Почти всё это небольшие офисы, где то ломается принтер, то пропадает сеть, то нужно поставить программу на новый компьютер. Справляются с этим диспетчер, шесть инженеров и руководитель сервисного отдела. Заявки поступают по телефону и электронной почте, диспетчер вносит их в общую таблицу и назначает инженера, а после выполнения инженер сообщает о результате диспетчеру, и тот отмечает заявку как закрытую.
Анализ этого процесса выявил несколько узких мест. Заявки, пришедшие на почту в нерабочее время, нередко регистрируются с опозданием; один и тот же клиент может прислать одну проблему дважды, и она попадает в таблицу как две разные заявки; инженер, находясь у клиента, не видит других своих заявок и их приоритета. Руководитель получает сведения о загрузке инженеров только по итогам месяца и вручную, а договоры с клиентами предусматривают сроки реакции, соблюдение которых никто не контролирует.
Работы по созданию системы были распределены по стадиям, предусмотренным ГОСТ Р 59793-2021. Примерная трудоёмкость стадий по плану-графику показана на рисунке 1. Наибольшая доля времени отведена на разработку и отладку программы, однако в сумме почти столько же занимают анализ, требования и проектирование, без которых разработка превратилась бы в бесконечные переделки.

Прежде чем начинать разработку, были рассмотрены готовые системы учёта заявок. Среди них облачные сервисы Okdesk и модуль «Хелпдеск» платформы Битрикс24, а также система с открытым исходным кодом GLPI. Облачный сервис подключается за вечер, и пользоваться им удобно, но платить за него приходится каждый месяц за каждого пользователя, а данные лежат на серверах поставщика, и некоторым клиентам организации это не нравится. GLPI бесплатна и обладает широкими возможностями учёта оборудования, однако её интерфейс перегружен для диспетчера, а доработка под порядок работы организации требует знания чужого программного кода. По итогам сравнения было решено разработать собственную компактную систему.
Требования собирались в беседах с диспетчером, инженерами и руководителем отдела, и у каждого из них оказались свои ожидания. Диспетчеру нужно быстро зарегистрировать заявку, увидеть, не присылал ли клиент такую же вчера, и назначить свободного инженера. Инженеру важно открыть список своих заявок с телефона прямо у клиента, отметить выполненную работу и потраченное время. Руководителя интересуют отчёты: сколько заявок пришло, сколько закрыто в срок по договору, кто из инженеров перегружен.
Если перевести эти пожелания на язык технического задания, получится такой список функций. Заявка попадает в систему из веб-формы или из письма, получает номер, приоритет и срок реакции, взятый из договора с клиентом, затем ей назначают исполнителя, и дальше она проходит через несколько статусов, о каждом из которых клиент узнаёт по почте. Среди нефункциональных требований оказались работа в браузере на компьютере и смартфоне, разграничение прав для четырёх ролей (клиент, диспетчер, инженер, руководитель), защита персональных данных клиентов в соответствии с Федеральным законом № 152-ФЗ и резервное копирование базы данных не реже раза в сутки. Эти требования легли в основу технического задания и проектирования, описанного во второй главе.
Дальше текст закрыт
В полной версии идут остальные главы, заключение и список из 5 источников по ГОСТ. Работу на эту же тему можно собрать в редакторе: план и первые страницы он делает бесплатно, а остальное открывается после оплаты.
Чаще всего ГОСТ Р 59793-2021 (стадии создания автоматизированных систем), ГОСТ 34.602-2020 (техническое задание) и ГОСТ Р ИСО/МЭК 12207-2010 (процессы жизненного цикла программных средств).
Обычно аналитическая глава (предметная область, аналоги, требования), проектная (архитектура, база данных, интерфейс) и глава о реализации, тестировании и экономической эффективности.
Закон № 149-ФЗ называет её совокупностью содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств.
Как образец структуры, формулировок цели и задач и логики глав можно. Сдавать текст нельзя: он опубликован в каталоге, а данные, расчёты и выводы ВКР должны быть получены вами.
ВКР больше по объёму и глубже по исследованию: в ней обычно три главы, собственный анализ данных и обоснованные предложения, а защищают её перед государственной комиссией.
Этот пример создан в Studentix и прочитан редактором перед публикацией. Он подходит как образец структуры и подачи материала, но факты и источники перед использованием стоит перепроверить, а оформление сверить с методичкой.