Файл: Разработка системы информационной поддержки жизненного цикла автомобильной эстакады.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 31

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



Московский

автомобильно-дорожный государственный технический университет (МАДИ)

Пояснительная записка к курсовой работе

На тему: «Разработка системы информационной поддержки жизненного цикла автомобильной эстакады»

Выполнил: студент группы 4бАСУ1

Листров И.Р.
Проверил: Юрчик П.Ф.

МОСКВА 2023г.

Оглавление


Введение 3

1.Разработка ИЭТР 5

1.1.Среда разработки информационной системы 5

1.2.Описание предметной области 7

1.3.Выбор среды реализации 7

1.4.Содержание ИЭТР 7

2.Практическая реализация ИЭТР 9

2.1.Регламентные работы 9

2.2.Алгоритмы решения проблем 10

2.3.Разметка страниц HTML 15

Заключение 19

Список литературы: 20


Введение


В последние годы с развитием информатизации всех сфер деятельности человека увеличились и инструменты управления и работы в данных сферах. Одним из таких систем является системы информационной поддержки жизненного цикла. Но не менее важным является и интерактивное электрона техническое руководство позволяющая любому пользователю ранее не знакомому с данной системой быстро овладеть им.

ИЭТР – это техническое руководство, которая дает пользователю всю необходимую информацию для быстрого ознакомления с информационной системой. ИЭТР может храниться в телефоне или на компьютере в качестве какого либо дополнительного приложения или модуля основной информационной системы. Также популярным вариантом является размещение ИЭТР в сети интернет в виде дополнительно раздела на сайте информационной системы или в виде ссылки на сайт самого ИЭТР.

ИЭТР предоставляет из себе структурированный комплекс, состоящий из справочной информации о системе, возможностях взаимодействия с системой, правилах проведения регламентных работ. Важным элементом ИЭТР является база данных (БД) предназначенная для хранения всей информации и электронная система отображения (ЭСО) дающая возможность для электронного воспроизведения информации и взаимодействия с пользователем. Информация в ИЭТР можно представлять в виде: текста, фотографий, видео или аудио.


ИЭТР должен выполнять следующий задачи:

  1. Подержание единой структуры.

  2. Подержания актуальности всей документации и постоянное обновление в случае необходимости.

  3. Представление полной информации как о всей системе, так и о эксплуатации данной системы и всех ее функций.

Цель работы: создание Интерактивного Электронного Технического руководства (ИЭТР) – для системы информационной поддержки жизненного цикла автомобильной эстакады.

Разработку ИЭТР для системы информационной поддержки можно разделить на следующие задачи:

  1. Анализ предметной области

  2. Выдели модули разработанной информационной системы

  3. Выдели все возможности взаимодействия пользователя с системой

  4. Выбрать среду реализации

  5. Разработать дизайн

  6. Описать среду разработки и описать используемые технологии

  7. Описать информацию о системе и о возможностях взаимодействия с ней

  8. Описать регламентные(плановые) работы.

  9. Предоставить пользователю возможность интерактивного устранения проблем.



  1. Разработка ИЭТР

    1. Среда разработки информационной системы

HTML – стандартизированный язык разметки, появившийся еще в 1992 году, на данный момент последней версией является HTML5. HTML используется всегда, когда речь заходит от web разработке и является одной из ключевых технологий web разработки. Язык HTML интерпретируется любым браузером, плоченный в результате интерпретации текст отображается на экране мобильного или десктопного устройства.

CSS – формальный язык, впервые появившийся в конце 1996 года, который служит для описания внешнего вида документа написанного с использованием языка разметки. В основном используется как средство описания внешнего вида веб-страницы, но также может применяться к XML – документам. На данный момент последней версией является CSS3, главной особенностью которой является возможность создавать анимацию без использования JavaScript и тем самым облегчая сайт.

БЭМ - говоря о HTML и CSS стоит отметить, и БЭМ которая является методологией web - разработки, а также набором интерфейсных библиотек, фреймворков и вспомогательных инструментов. БЭМ предлагает общую семантическую модель для всех технологий использующихся в frontend разработке.



JavaScript – мультипарадигменный язык программирования, поддерживающий объектно-ориентированный, императивный и функциональные стили. Изначально JavaScript был, создан чтобы «сделать веб-страницы живыми». Код JavaScript называют скриптом, они могут встраиваться в HTML т выполняются автоматически при загрузке веб -страницы.

Node.js – появившаяся в 2009 году сделала первые шаги для использования JavaScript в серверных приложениях. Node.js – это среда для выполнения JavaScript, построенная на базе движка V8 которая как сказано выше используется в Chrome и Opera. Node.js использует неблокирующую модель ввода-вывода, управляемую событиями, что делает данную платформу простой и эффективной. Говоря о Node.js, стоит также упомянуть и экосистему Node, к примеру менеджер пакетов npm представлен самым большим реестром программного обеспечения в мире.

Npm – это инструмент для командной строки, который помогает взаимодействовать с онлайн платформами, например браузеры или сервера, npm также полезен для установки и удаления пакетов, управлении версиями и зависимостями, полезными для проекта. Для использования npm необходимо установить node.js. Для использования пакетов, проект должен содержать файл с именем package.json, внутри которого описаны метаданные, касающиеся проекта. Метаданные содержат информацию благодаря которому можно идентифицировать проект, узнать версию пакетов, точку входа в проект или основной файл проекта, автора проекта и другую полезную информации. Что бы посмотреть установлен ли node.js и npm нужно в терминале ввести следующие команды: node -v; npm -v;

Vue.js – это JavaScript библиотека для создания веб-интерфейсов с использованием шаблона и архитектуры MVVM (которая описывалась выше). Vue легко интегрируется с другими проектами и библиотеками. Vue работает только на «уровне представления» и не используется для обеспечения backend или для промежуточного программного обеспечения, содержа в себе широкую функциональность для уровня представления. Vue можно эффективно использовать для создания мощных одностраничных веб приложений.

Vue CLI – это npm – пакет, устанавливаемый глобально и предоставляющая команду Vue в терминале. Vue CLI позволяет быстро создать новый проект через терминал при помощи команды Vue create, также можно управлять проектами в графическом интерфейсе Vue UI.


    1. Описание предметной области

Объект – автомобильная эстакада

Эстака́да — протяжённое инженерное сооружение, состоящее из ряда однотипных опор и пролётов, предназначенное для размещения дороги или инженерных коммуникаций выше уровня земли с целью обхода занятой территории (чаще всего в городах) или транспортных потоков. Эстакады зачастую используют в качестве эстакадного подъезда к пролёту моста, а иногда для отделения автомагистрали от городской инфраструктуры (зачастую в метро).

Эстакады часто являются элементами других транспортных сооружений: пандуса, речных мостов, многоуровневых подъездных путей. Используются также как специальное вспомогательное приспособление, помост на сваях. Изначально использовались как сооружения, позволявшие существенно облегчить процесс погрузки-выгрузки груза на судах

Сооружения, которые одновременно пересекают несколько препятствий, также называют эстакадами. К ним относятся сооружения, в которых совмещены путепровод и мост: например, эстакада, которая пересекает реку, железную и автомобильную дороги.

    1. Выбор среды реализации

Так как для системы информационной поддержки жизненного цикла, для которой разрабатывается ИЭТР была выбрана web среда, то соответственно и для самой ИЭТР была выбрана та же среда разработки.

Преимуществами данной среды является:

  • Кроссплатформенность

  • Удобное переадресация между главами при помощи гиперссылок

  • Больше возможностей для графического оформления

  • Удобство обновления информации

    1. Содержание ИЭТР

ИЭТР состоит из следующих модулей:

  1. Система информационной поддержки жизненного цикла

Описание разрабатываемой системы информационной поддержки жизненного цикла.

  1. Предметная область системы

Описание предметной области разрабатываемой системы.

  1. Работа с данной системой

Информация о работе с системой, описание модулей из которых состоит данная система.

  1. Регламентные работы


Информация о поддержания работы информационной системы поддержки жизненного цикла.

  1. Решение проблемы

Данный раздел представляет из себя интерактивный помощник для решения проблем, которые могут возникнуть при взаимодействии с информационной системой.

  1. Практическая реализация ИЭТР

На данном этапе будет описана практическая реализация ИЭТР

    1. Регламентные работы

Для правильной и постоянной работы информационной системы стоит проводить следующие проверки и операции:

• Автоматический мониторинг доступности сайта, поддержка работоспособности и восстановление при необходимости;

• Регулярные антивирусные проверки, обновление паролей, поиск уязвимостей и удаление вредоносного кода;

• Мониторинг наличия свободных ресурсов на хостинге (свободное место на диске, нагрузка и прочее) и контроль нагрузки;

• Регулярная проверка работоспособности ссылок;

• Проверка базы данных сайта, обновление резервной копии, для быстрого восстановление при любом сбое;

• Проверка домена;

• Проверка индексации и ошибки 404;

    1. Алгоритмы решения проблем



Рис. 2.2.1 Алгоритм устранения проблем при невозможности получить доступ к сайту.



Рис. 2.2.1 Алгоритм устранения проблем при регистрации.



Рис. 2.2.2 Алгоритм устранения проблем при входе в аккаунт.



Рис. 2.2.2 Алгоритм устранения проблем при категории.