Сайт предприятий представляют собой многопользовательское web- приложение, информацию которую заполняют работники предприятия. Для большинства web-приложений отдельно делается и мобильное приложение, ведь доступ к персональному компьютеру работник возможно не имеет доступа, а смартфон всегда под рукой.
Актуальность выбора данной темы объясняется тем, что в мире каждый день рождаются компании разной деятельности, которым необходимо обеспечить автоматизацию работ: оборот документов, ведение историй работ, подсчет доходов и т.д. Большие компании не могу существовать без web- приложения.
Целью данной выпускной квалификационной работы является разработка информационной системы для предприятия добывающей промышленности с элементами анализа данных.
Для успешного выполнения поставленного задания потребуется выполнение следующих задач:
1) изучение языков Python[1], CSS, HTML, фреймворка Bootstrap 5.0;
2) изучение фреймворка Django;
3) проектирование веб-приложения компании по добыче полезных ископаемых;
4) разработка веб-приложения компании по добыче полезных ископаемых.
Для разработки web-приложения использовались языки программирования Python версии 3.6, язык разметки HTML[2], таблица каскадных стилей CSS, свободный фреймворк Bootstrap[3] версии 5.0, интегрированная среда разработки для языка Python – PyCharm версии 20.3.3[4].
ВВЕДЕНИЕ 3
1. Средства разработки веб-приложения 5
2. Проектирование структуры системы 7
2.1 Проектирование структуры веб-приложения 7
2.2 Проектирование базы данных 8
3. Программная реализация 10
3.1. Создание пользователя 10
3.2 Авторизация пользователей 14
3.3 Изменение данных пользователя 16
3.4 Загрузка и скачивание документов 17
3.5 Построение графиков 19
4. Описание разработанного web-приложения 21
4.1. Интерфейс не авторизованного пользователя 21
4.2. Интерфейс авторизованного пользователя 22
5. Тестирование адаптивности web-приложения 24
ЗАКЛЮЧЕНИЕ 27
СПИСОК ЛИТЕРАТУРЫ 34
ПРИЛОЖЕНИЯ… 35
1. Документация языка программирования Python [Электронный ресурс]. URL: https://docs.djangoproject.com/en/3.2/ (дата обращения 1.04.2020).
2. Основы HTML [Электронный ресурс].URL: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/HT ML_basics (дата обращения 15.04.2020).
3. Документация Bootstrap 5.0 [Электронный ресурс]. URL
:https://getbootstrap.com/docs/5.0/getting-started/introduction/ (дата обращения 21.05.2020).
4. Всё о веб-разработке [Электронный ресурс]. – 2020. – URL: https://www.w3schools.com/ (дата обращения 23.04.2020).
5. Возможности PyCharm [Электронный ресурс]. – URL: https://www.jetbrains.com/ru-ru/pycharm/features/ (дата обращения 25.04.2020).