Файл: Разработка системы информационной поддержки жизненного цикла автомобильной эстакады.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 34
Скачиваний: 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
Введение
В последние годы с развитием информатизации всех сфер деятельности человека увеличились и инструменты управления и работы в данных сферах. Одним из таких систем является системы информационной поддержки жизненного цикла. Но не менее важным является и интерактивное электрона техническое руководство позволяющая любому пользователю ранее не знакомому с данной системой быстро овладеть им.
ИЭТР – это техническое руководство, которая дает пользователю всю необходимую информацию для быстрого ознакомления с информационной системой. ИЭТР может храниться в телефоне или на компьютере в качестве какого либо дополнительного приложения или модуля основной информационной системы. Также популярным вариантом является размещение ИЭТР в сети интернет в виде дополнительно раздела на сайте информационной системы или в виде ссылки на сайт самого ИЭТР.
ИЭТР предоставляет из себе структурированный комплекс, состоящий из справочной информации о системе, возможностях взаимодействия с системой, правилах проведения регламентных работ. Важным элементом ИЭТР является база данных (БД) предназначенная для хранения всей информации и электронная система отображения (ЭСО) дающая возможность для электронного воспроизведения информации и взаимодействия с пользователем. Информация в ИЭТР можно представлять в виде: текста, фотографий, видео или аудио.
ИЭТР должен выполнять следующий задачи:
-
Подержание единой структуры. -
Подержания актуальности всей документации и постоянное обновление в случае необходимости. -
Представление полной информации как о всей системе, так и о эксплуатации данной системы и всех ее функций.
Цель работы: создание Интерактивного Электронного Технического руководства (ИЭТР) – для системы информационной поддержки жизненного цикла автомобильной эстакады.
Разработку ИЭТР для системы информационной поддержки можно разделить на следующие задачи:
-
Анализ предметной области -
Выдели модули разработанной информационной системы -
Выдели все возможности взаимодействия пользователя с системой -
Выбрать среду реализации -
Разработать дизайн -
Описать среду разработки и описать используемые технологии -
Описать информацию о системе и о возможностях взаимодействия с ней -
Описать регламентные(плановые) работы. -
Предоставить пользователю возможность интерактивного устранения проблем.
-
Разработка ИЭТР-
Среда разработки информационной системы
-
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.
-
Описание предметной области
Объект – автомобильная эстакада
Эстака́да — протяжённое инженерное сооружение, состоящее из ряда однотипных опор и пролётов, предназначенное для размещения дороги или инженерных коммуникаций выше уровня земли с целью обхода занятой территории (чаще всего в городах) или транспортных потоков. Эстакады зачастую используют в качестве эстакадного подъезда к пролёту моста, а иногда для отделения автомагистрали от городской инфраструктуры (зачастую в метро).
Эстакады часто являются элементами других транспортных сооружений: пандуса, речных мостов, многоуровневых подъездных путей. Используются также как специальное вспомогательное приспособление, помост на сваях. Изначально использовались как сооружения, позволявшие существенно облегчить процесс погрузки-выгрузки груза на судах
Сооружения, которые одновременно пересекают несколько препятствий, также называют эстакадами. К ним относятся сооружения, в которых совмещены путепровод и мост: например, эстакада, которая пересекает реку, железную и автомобильную дороги.
-
Выбор среды реализации
Так как для системы информационной поддержки жизненного цикла, для которой разрабатывается ИЭТР была выбрана web среда, то соответственно и для самой ИЭТР была выбрана та же среда разработки.
Преимуществами данной среды является:
-
Кроссплатформенность -
Удобное переадресация между главами при помощи гиперссылок -
Больше возможностей для графического оформления -
Удобство обновления информации
-
Содержание ИЭТР
ИЭТР состоит из следующих модулей:
-
Система информационной поддержки жизненного цикла
Описание разрабатываемой системы информационной поддержки жизненного цикла.
-
Предметная область системы
Описание предметной области разрабатываемой системы.
-
Работа с данной системой
Информация о работе с системой, описание модулей из которых состоит данная система.
-
Регламентные работы
Информация о поддержания работы информационной системы поддержки жизненного цикла.
-
Решение проблемы
Данный раздел представляет из себя интерактивный помощник для решения проблем, которые могут возникнуть при взаимодействии с информационной системой.
-
Практическая реализация ИЭТР
На данном этапе будет описана практическая реализация ИЭТР
-
Регламентные работы
Для правильной и постоянной работы информационной системы стоит проводить следующие проверки и операции:
• Автоматический мониторинг доступности сайта, поддержка работоспособности и восстановление при необходимости;
• Регулярные антивирусные проверки, обновление паролей, поиск уязвимостей и удаление вредоносного кода;
• Мониторинг наличия свободных ресурсов на хостинге (свободное место на диске, нагрузка и прочее) и контроль нагрузки;
• Регулярная проверка работоспособности ссылок;
• Проверка базы данных сайта, обновление резервной копии, для быстрого восстановление при любом сбое;
• Проверка домена;
• Проверка индексации и ошибки 404;
-
Алгоритмы решения проблем
Рис. 2.2.1 Алгоритм устранения проблем при невозможности получить доступ к сайту.
Рис. 2.2.1 Алгоритм устранения проблем при регистрации.
Рис. 2.2.2 Алгоритм устранения проблем при входе в аккаунт.
Рис. 2.2.2 Алгоритм устранения проблем при категории.