Разработка информационной системы для изучения языка программирования Python

Скачать хорошую дипломную работу на тему: Разработка информационной системы для изучения языка программирования Python. В работе рассматривается анализ, проектирование и функциональная реализация информационной системы
Author image
Fadis
Тип
Дипломная работа
Дата загрузки
06.10.2024
Объем файла
970 Кб
Количество страниц
38
Уникальность
Неизвестно
Стоимость работы:
2000 руб.
2500 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

Актуальность исследования. Современный мир находится в постоянном развитии, и информационные технологии играют все более важную роль в нашей жизни. Языки программирования, в свою очередь, являются ключевым инструментом при создании программного обеспечения, которое позволяет эффективно управлять информацией и автоматизировать многие процессы.
В настоящее время изучение программирования является важной и востребованной навыковой компетенцией. Одним из наиболее популярных языков программирования является Python. Python является одним из наиболее востребованных языков программирования в современном мире. Он отличается простотой синтаксиса, гибкостью и широким спектром применения, включая веб-разработку, анализ данных, искусственный интеллект и многие другие области. Также Python широко используется в таких областях, как наука, технологии, бизнес и даже искусство. Поэтому разработка информационной системы для изучения языка программирования Python имеет большую актуальность.

СОДЕРЖАНИЕ
ВВЕДЕНИЕ3
ГЛАВА 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ5
1.1 Представление темы работы5
1.2 Описание целей и задач6
1.3 Обоснование выбора языка программирования Python и фреймворка React JS8
1.4 Обзор существующих систем для изучения языков программирования9
ГЛАВА 2: АНАЛИЗ ТРЕБОВАНИЙ И ПРОЕКТИРОВАНИЕ16
2.1 Анализ потребностей и ожиданий пользователей16
2.2 Определение функциональных и нефункциональных требований18
2.3 Разработка схемы базы данных25
ГЛАВА 3 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ35
3.1 Иструментальные средства разработки35
3.2 Создание структуры и стилей сайта36
3.3 Разработка Front-end части на React JS41
3.4 Тестирование готового сайта45
ЗАКЛЮЧЕНИЕ48
СПИСОК ЛИТЕРАТУРЫ49
ПРИЛОЖЕНИЯ51

СПИСОК ЛИТЕРАТУРЫ

Банга П., Карну М., Гарга Н. «React и React Native. Полное руководство». Издательство «Питер»,2021. – 501с.
Бланк И.И. «Основы программирования на Python». Издательство «Питер», 2021. – 500с.
Брайант Н. «React JS: веб-разработка с нуля до профессионала». Издательство «Питер», 2020. – 354с.
Ван Гунст Э. «HTML и CSS: Дизайн и разработка веб-сайтов». Издательство «Вильямс», 2021. – 500с.
Грейс М. «Изучаем Python: программирование игр, визуализация данных, веб-приложения». Издательство «ДМК Пресс», 2019. – 550с.
Гриффитс М. «React: быстрый старт». Издательство «Диалектика», 2020. – 354с.
Гэтмен А., Джонс Д. «Изучаем программирование на JavaScript». Издательство «ООО «Редакция программы», 2022. – 500с.
Дакетт М. «Node.js в действии». Издательство «ООО Редакция программы», 2020. – 550с.
Дакетт М. «Выразительный JavaScript». Издательство «ООО Редакция программы», 2021. – 428с.
Даффи Д., Дэвис Л., Кауфман М. «Python для детей». Издательство «Манн, Иванов и Фербер», 2018. – 640с.
Коллинз Д. «React в действии: разработка масштабируемых веб-приложений». Издательство «Вильямс», 2021. – 704с.
Королев К. «React для профессионалов». Издательство «Питер», 2021. – 440с.
Лоулейт Д. «React: Подход на основе компонентов». Издательство «Диалектика», 2020. – 480с.
Макфарланд Д. «JavaScript и jQuery: интерактивная веб-разработка». Издательство «ДМК Пресс», 2021. – 512с.
Макфарланд Д. «Node.js, MongoDB и Angular. Разработка веб-приложений». Издательство «ДМК Пресс», 2020. – 320с.
Мейерс Р., Банкс А. «React. Быстрый старт». Издательство «ДМК Пресс», 2021. – 220с.
Моррисон М., Фримен А., Робсон Э. «JavaScript и jQuery. Интерактивные веб-сайты». Издательство «Диалектика», 2021. – 440
Пилгрим М. «HTML5: Путеводитель разработчика». Издательство «Вильямс», 2022. – 428с.
Пропс М., Фишкин С. «React и Redux: функциональная веб-разработка». Издательство «Диалектика», 2020. – 520с.
Синицын А. «React и Redux: архитектура прило

ГЛАВА 2: АНАЛИЗ ТРЕБОВАНИЙ И ПРОЕКТИРОВАНИЕ2.1 Анализ потребностей и ожиданий пользователейАнализ пользовательских потребностей является важным этапом разработки, поскольку позволяет определить основные требования, функциональности и возможности, которые должна предоставлять система. Это позволяет создать систему, удовлетворяющую потребностям и ожиданиям целевой аудитории, обеспечивая при этом комфортное и эффективное изучение языка программирования Python.
Первым шагом в анализе потребностей пользователей является идентификация основных групп пользователей системы. В контексте данной информационной системы можно выделить несколько категорий пользователей, включая:
Студенты и начинающие программисты: эта группа пользователей представляет собой основную аудиторию системы.