📄Работа №210942

Тема: Разработка веб-приложения «Оценка жизненного цикла» на основе микрофреймворка Flask

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 49 листов
📅
Год: 2021
👁️
Просмотров: 19
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Обзор научной литературы 8
1.2. Обзор аналогов 17
2. ЖИЗНЕННЫЙ ЦИКЛ ПРОДУКТА 21
3. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 24
3.1. Функциональные требования 24
3.2. Нефункциональные требования 24
3.3. Варианты использования приложения 24
3.4. Диаграмма компонентов 25
3.5. Диаграмма деятельности 27
4. РЕАЛИЗАЦИЯ 29
4.1. Программные средства реализации 29
4.2. Реализация компонентов системы 29
4.3. Реализация базы данных 37
5. ТЕСТИРОВАНИЕ 40
ЗАКЛЮЧЕНИЕ 42
ЛИТЕРАТУРА 43
ПРИЛОЖЕНИЯ 45
Приложение А. Спецификация вариантов использования 45
Приложение Б. Реализация метода calculate 47
Приложение В. Пользовательский интерфейс 49

📖 Введение

Актуальность
Управление жизненным циклом, впервые было представлено на первой международной конференции по управлению жизненным циклом, организованной Алланом Аструпом Йенсеном (2001), затем официально представленное Дэвидом Хункелером (Hunkeler et al. 2004) и позднее расширенное Матиасом Финкбайнером (Finkbeiner, ed, 2011).
Направления управления устойчивостью жизненного цикла, установленные на данной конференции:
1) расширение сферы охвата, чтобы также рассматривать восходящие (цепочки поставок) и нисходящие;
2) деятельности (клиенты и их клиенты, а также продукция);
3) рассмотрения не только экологических, но и социальных и экономических аспектов на протяжении всего жизненного цикла продукции и услуг;
4) увязки управления устойчивостью и показателей деятельности организаций и продукции с деловой ценностью и созданием стоимости.
Расширение масштабов означает включение всей цепочки создания стоимости, как с точки зрения продукта (мышление жизненного цикла), так и в смысле сотрудничества между организациями в рамках цепочки создания стоимости. При таком подходе организационные и продуктовые показатели становятся составными частями отношений с поставщиками и клиентами и, следовательно, частью диалога и критериев эффективности между партнерами в цепочке создания стоимости. Таким образом, можно найти оптимальные решения, рассматривая полную картину, и избежать компромиссов и неэффективных действий.
Связь устойчивости с ценностью - это все о том, как устойчивость может помочь в создании добавленной стоимости. Оно выходит далеко за рамки экономии затрат и управления рисками и соблюдения требований.
Это возможность использовать устойчивое развитие как элемент дифференциации на рынке и фактор роста прибыли, а также возможность сделать устойчивое развитие ключевым фактором в исследованиях и разработках, операционной деятельности, закупках, продажах и маркетинга и т.д.
Крайне сложно или даже невозможно добиться того, чтобы людей к тому, чтобы «делать меньше плохого» или просто соответствовать нормативным актам и явными требованиями (которые, к сожалению, часто являются лишь упражнениями «для галочки»), но если использовать возможности интегрированного ценностного предложения, которое принимает во внимание предложение по устойчивому развитию, можно выйти на совершенно новое измерение, которое может вывести устойчивое развитие из «зеленого угла» в основное русло бизнеса.
И это не ограничивается конечными производителями, которые продают продукцию потребителям. Это актуально для всей цепочки создания стоимости, так как в большинстве случаев вклад предприятий в цепочке поставок необходим для реализации устойчивого развития для конкретного конечного результата. Важно подчеркнуть, что это ценностное предложение может относиться как к непосредственным характеристикам продукта (например, продукт с улучшенными экологическими показателями жизненного цикла), так и к показателям управления в цепочке поставок без измеримых изменений в продукте (как, например, для продуктов, полученных из этических источников).
Ведущие компании, которым удалось сделать управление жизненным циклом вспомогательным средством, помогающим сделать повседневную работу вышеупомянутых функций более эффективной и/или качественной, добиваются преимущества и опережают своих конкурентов. Для того чтобы это произошло, устойчивое развитие должно быть интегрировано в стандартные бизнес-процессы, подобно тому, как сегодня интегрируются аспекты качества или затрат [1].
Постановка задачи
Целью выпускной квалификационной работы является разработка веб-приложения «Оценка жизненного цикла» на основе микрофреймворка Flask. Для достижения поставленной цели необходимо решить следующие задачи:
1) ознакомиться с современными методами оценки жизненного цикла LCA;
2) проанализировать типы воздействия социальных объектов и методы оценки временных рамок и масштабов LCA, создать базы данных;
3) разработать приложение для LCA, используя микрофреймворк Flask;
4) провести тестирование;
5) описать результаты.
Структура и содержание работы
Работа состоит из введения, 5 глав, заключения и списка литературы. Объем работы составляет 49 страниц, объем списка литературы - 15 источников.
В первой главе описывается обзор научной литературы и аналогов.
Вторая глава посвящена теоретической части анализа жизненного цикла университета.
В третьей главе описаны функциональные и нефункциональные требования, построены диаграммы компонентов, вариантов использования и деятельности.
В четвертой главе содержатся программные средства реализации, реализация компонентов и базы данных.
В пятой главе посвящена функциональному тестированию приложения.
В приложении А содержится спецификация вариантов использования.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В соответствии с целями данной работы был проведен обзор научной литературы и существующих аналогов, который подтвердил актуальность поставленной задачи.
Была рассмотрена теоретическая часть жизненного цикла университета (принцип, зависимости параметров).
Были определены функциональные и нефункциональные требования и представлены диаграммы деятельности и вариантов использования, а также спроектирована система для оценки жизненного цикла университета, представляющая собой оконное приложение. Была протестирована работа приложения. Система выполнила свою задачу и осуществила оценку жизненного цикла университета.
Были решены следующие задачи.
1. Ознакомлены с современными методами оценки воздействия жизненного цикла.
2. Проанализированы литературные источники, типы воздействия социальных объектов и методы оценки временных рамок и масштабов LCA.
3. Проведено исследование возможностей Flask для динамического изменения параметров LCA.
4. Разработано приложение для анализа жизненного цикла, используя микрофреймворк Flask.
5. Описаны результаты.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Guido Sonnemann, Manuele Margni. Life Cycle Management (LCA Compendium - The Complete World of Life Cycle Assessment) // Walter Klopffer, LCA Consult & Review, Frankfurt am Main, Germany Mary Ann Curran, BAMAC, Ltd., LCA & Sustainability Consultant, Rock Hill, SC, USA, pp. 353. DOI: 10.1007/978-94-017-7221-1.
2. Экономопулос А.П. Оценка источников загрязнения атмосферы, воды и суши. Руководство по методикам ускоренной инвентаризации и их использованию при выработке стратегий природопользования. Часть 1.// Всемирная организация здравоохранения. 1993. Женева. 244 с.
3. Huijbregts M. A. J. et al., ReCiPe2016: a harmonised life cycle impact assessment method at midpoint and endpoint level /Mark A. J. Huijbregts, Zoran J. N. Steinmann, Pieter M. F. Elshout, Gea Stam, Francesca Verones, Marisa Vieira, Michiel Zijp, Anne Hollander & Rosalie van Zelm//The International Journal of Life Cycle Assessment. 2017. Vol. 22, P 138-147.
4. Stefan Lueddeckens S., Saling P. Guenther E. Temporal issues in life cycle assessment - a systematic review// The International Journal of Life Cycle Assessment. 2020. Vol. 25. P. 1385-1401.
5. Cooper, J.S.; Fava, J. (2006). «Life Cycle Assessment Practitioner Survey: Summary of Results». J. Ind. Ecol. 10 (4): P 12-14.
6. Open LCA [Электронный ресурс] URL: https://www.openlca.org/ (дата обращения: 18.05.2021 г.).
7. Life Cycle Assessment LCA Software [Электронный ресурс] URL: http://www.gabi-software.com/international/index/ (дата обращения: 18.05.2021 г.).
8. About SimaPro [Электронный ресурс] URL: https://simapro.com/ab out (дата обращения: 18.05.2021 г.).
9. Lakshminadh J., Introduction to Product Lifecycle Management. 2011, P 19.
10. Трифонова Т.А., Ильина М.Е., Жизненный цикл и его оценка как инструмент экологического менеджмента, Владимир, ISBN 978-593767-184-4, 68 с.
11. Куликов С.С. Тестирование программного обеспечения. Базовый курс. 2 издание. - Издательство Четыре Четверти, 2017 - С. 312.
12. PyCharm - IDE для профессиональной разработки на Python [Электронный ресурс] URL: https://www.jetbrains.com/ru-ru/pycharm/ (дата обращения: 18.05.2021 г.).
13. Flask web development documentation [Электронный ресурс] URL: https://flask.palletsprojects.com/en/2.0.x/ (дата обращения: 18.05.2021 г.).
14. Flask-SQLAlchemy - Flask-SQLAlchemy Documentation (2.x) [Электронный ресурс] URL: https://flask-sqlalchemy.palletspro- jects.com/en/2.x/ (дата обращения: 18.05.2021 г.).
15. Bootstrap-Flask - Bootstrap-Flask 1.0.4 documentation [Электронный ресурс] URL: https://bootstrap-flask.readthedocs.io/en/stable/ (дата обращения: 18.05.2021 г.).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ