работа (2). 1Проектирование информационной системы. 6
Скачать 344.44 Kb.
|
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 не нужны сторонние библиотеки или службы. |