Файл: 1Проектирование информационной системы. 6.docx

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

Категория: Реферат

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

Добавлен: 10.04.2024

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

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

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

Для этого создаются роли «Администратор», «Пользователь» и «Гость». Для «Администратора» и «Пользователя» создаются пароли для того чтобы каждый из них смог просматривать свои расчеты. «Гость» не будет иметь пароля так как под этим доступом пользователь будет поверхностно знакомится с данной информационной системой.

«Администратор» является главным в данной информационной системе. Он имеет безграничные возможности так как от его имени будет вестись разработка или улучшение системы. «Администратор» может просматривать всех пользователей, которые зарегистрировались в данной программе. Также «Администратор» имеет доступ к общей «Истории» где он сможет просматривать все вычисления пользователей. Вдобавок сможет выполнять расчеты со всеми дополнительными возможностями системы.

«Пользователь» в отличии от «Администратора» не имеет доступ к пользователям и ко всеобщей «Истории». Но имеет доступ к расчетам со всеми дополнительными возможностями системы.

«Гость» в отличии от «Пользователя» и «Администратора» может только ознакомится с программой и провести расчет без дополнительных возможностей системы. Доступ ко всем пользователям и к всеобщей «Истории» у «Гостя» заблокированы.

1.2 Описание входных и выходных данных


В расчете «Строительство переходов трубопроводов через естественные и искусственные препятствия» были представлены входные и выходные данные. В таблицах 1.1 – 1.15 в приложение В – Электронный формат пояснительной записки и информационной системы - представлены все входные и выходные данные.

1.3 Разработка алгоритма расчетов


Алгоритм – это инструкция о том, в какой последовательности нужно выполнить действия при переработке исходного материала в требуемые результат. Блок-схема – это последовательность блоков, предписывающих выполнение определенных операций, и связей между этими блоками.

Для того чтобы произвести расчеты, пользователю необходимо ввести входные данные. В каждом расчете на каждом этапе производятся расчеты и решение определенных поставленных задач. Пример блок-схемы «Расчет возможности смятия трубопровода» представлен на рисунке 1.1.


Рисунок 1.1 – блок-схема «Расчет возможности смятия трубопровода»


1.4 Проектирование схемы данных и словаря данных


Разработка структуры базы данных начинается с создания документа. В данном проекте реализовано 7 документов: «Расчет устойчивости против всплытия подводного трубопровода», «Расчет балластировки трубопровода в воде», «Расчет параметров укладки подводного трубопровода», «Расчет допустимой глубины погружения трубопровода», «Расчет тягового усилия протаскивания трубопровода», «Расчет возможности смятия трубопровода», «Расчет расстановки опор и кранов перед протаскиванием в скважину трубопровода;

1.5 Проектирование интерфейса информационной системы


В данной информационной системе будет использоваться корпоративный(многостраничный) стиль информационной системы.

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

В информационной системе будут присутствовать данные цвета:




Рисунок 1.2 – Цвета информационной системы



Рисунок 1.3 – Главная страница



Рисунок 1.4 – Страница «Расчеты»



Рисунок 1.5 – Страница «О программе»



Рисунок 1.6 – Страница «Теория»



Рисунок 1.7 – Страница «История расчетов»



Рисунок 1.8 – Форма регистрации



Рисунок 1.9 – Форма авторизации

1.6 Выбор аппаратных и технических средств для разработки информационной системы


Для разработки данного курсового проекта была выбрана платформа Django. Фреймворк Django написан на языке программирования Python, поэтому его структура соответствует особенностям языка. Фреймворк Django справляется с большим количеством задач и повышенными нагрузками. Его применяют для создания:

  • CRM-систем.

  • CMS.

  • Коммуникационных платформ.

  • Сервисов бронирования номеров.

  • Платформ управления документооборотом.

Также Django подходит для создания алгоритмических генераторов, платформ для электронных рассылок, систем верификации, систем фильтрации с динамическими правилами и сложными параметрами, платформ для анализа данных и сложных вычислений, машинного обучения.

Данная платформа имеет огромное количество преимуществ, в их числе:

  • Развитая экосистема(Django обычно используется с большим количеством сторонних приложений. Их можно выбирать в зависимости от потребностей проекта)

  • Зрелость(В Django постоянно появляются новые возможности, а прежние совершенствуются)

  • Административная панель(Административная панель Django автоматически генерируется при создании приложения. Это избавляет разработчика от необходимости создавать административную панель вручную)

  • Библиотеки(Django поддерживает использование библиотек при разработке информационной системы)


В качестве инструмента для создания базы данных, был выбран встроенный в платформу Django «SQLite». SQLite – это быстрая и легкая встраиваемая однофайловая СУБД, которая не имеет сервера и позволяет хранить всю базу локально на одном устройстве. Для работы SQLite не нужны сторонние библиотеки или службы.

Приложение В – Электронный формат пояснительной записки и информационной системы


Таблица 1.1 – Входные и выходные данные расчета устойчивости против всплытия

Обозначение

Наименование

Единица измерения

Тип




Входные данные









Гидродинамический коэффициент обтекании трубы

Н/м

Число



Глубина водоема

м

Число



Глубина заложения трубопровода

м

Число



Коэффициент сопротивления грунта

-

Число



Кинематическая вязкость воды

м^2/с

Число



Коэффициент надежности по нагрузке

-

Число



Коэффициент надежности устойчивости

-

Число



Модуль упругости материала трубы

МПа

Число



Наружный диаметр офутерованного трубопровода

м

Число



Наружный диаметр трубопровода

м

Число



Наружный диаметр трубопровода с учетом изоляции

м

Число



Номинальная толщина стенки трубы

м

Число



Выталкивающая сила воды

Н/м

Число



Расчетная нагрузка

Н/м

Число