Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Разработка он-лайн блокнота

Workhard 300 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 52 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 20.12.2021
ВВЕДЕНИЕ Актуальность темы исследования данной курсовой работы заключается в разработке программного продукта под названием «Блокнот», для быстрого создание заметок. Такой тип программ – не являются полноценной программой, так как не скачивается на устройство, с которого она открыта, но с другой стороны – это является одной из преимущества таких программ, ведь для доступ к этой программе нет необходимости иметь пространство на устройстве, но нужен доступ к интернету. Такие программы можно начать разрабатывать уже в школьные времена, когда главной темой информатики является интернет и языки программирования. Научная новизна данной выполненной работы в том, что для разработки данного программного продукта был использован современный подход разработки и использование более современных программ, то есть использование не стандартных редакторов текста или кода, а интегрированную среду разработки таких как Visual Studio Code или WebStorm. Разработка данного программного продукта осуществлялась на мультипарадигменном, ориентированный на веб-разработке, языке программирования - JavaScript. Также при разработке использовались HTML и CSS с препроцессором SCSS и DOM API. В качестве редактора кода было выбрана интегрированная среда разработки Visual Studio Code с установленными расширениями для более удобной и быстрой разработки приложений. Целью данной курсовой работы является в иллюстрации и объяснении работоспособности разрабатываемого продукта. То есть основная цель – показать пользователю простоту использования данного продукта. Задачей курсовой работы в кратком рассказе самого процесса разработки программы. То есть в иллюстрации файловой зависимости программы, из чего состоит, в простом объяснении алгоритма с последующей иллюстрацией алгоритма в виде блок-схемы. Также в показе всех возможностей разрабатываемого продукта (сохранение, удаление, редактирование, скачивании). Для комфортного использования данного разрабатываемого продукта необходимо просто иметь доступ к интернету. Объектом исследования является механика разрабатываемой программы, логики и внешнего вида. Методами исследования является в изучении технической литературы, тестировании программы, дебаггинг программы, находить решения из сложных ситуаций во время разработки программы. Практическая значимость данной работы заключается в разработке программного продукта в жанре текстового редактора, но с расширенным функционалом, на основе языка программирования JavaScript. Альтернативные языки программирования для данного продукта существует немало. Если вы хотите разрабатывать веб-сайты наподобие Ютуба или что-то похожее на продвинутый сайт-резюме, то рекомендовано изучить эту сферу полностью, начиная самой сети. Объем и структура курсовой работы состоит из 22 страниц, 3 таблиц и 4 рисунка. В приложении находится код, который занимает 31 страницу
Введение

ВВЕДЕНИЕ Актуальность темы исследования данной курсовой работы заключается в разработке программного продукта под названием «Блокнот», для быстрого создание заметок. Такой тип программ – не являются полноценной программой, так как не скачивается на устройство, с которого она открыта, но с другой стороны – это является одной из преимущества таких программ, ведь для доступ к этой программе нет необходимости иметь пространство на устройстве, но нужен доступ к интернету. Такие программы можно начать разрабатывать уже в школьные времена, когда главной темой информатики является интернет и языки программирования. Научная новизна данной выполненной работы в том, что для разработки данного программного продукта был использован современный подход разработки и использование более современных программ, то есть использование не стандартных редакторов текста или кода, а интегрированную среду разработки таких как Visual Studio Code или WebStorm. Разработка данного программного продукта осуществлялась на мультипарадигменном, ориентированный на веб-разработке, языке программирования - JavaScript. Также при разработке использовались HTML и CSS с препроцессором SCSS и DOM API. В качестве редактора кода было выбрана интегрированная среда разработки Visual Studio Code с установленными расширениями для более удобной и быстрой разработки приложений. Целью данной курсовой работы является в иллюстрации и объяснении работоспособности разрабатываемого продукта. То есть основная цель – показать пользователю простоту использования данного продукта. Задачей курсовой работы в кратком рассказе самого процесса разработки программы. То есть в иллюстрации файловой зависимости программы, из чего состоит, в простом объяснении алгоритма с последующей иллюстрацией алгоритма в виде блок-схемы. Также в показе всех возможностей разрабатываемого продукта (сохранение, удаление, редактирование, скачивании). Для комфортного использования данного разрабатываемого продукта необходимо просто иметь доступ к интернету. Объектом исследования является механика разрабатываемой программы, логики и внешнего вида. Методами исследования является в изучении технической литературы, тестировании программы, дебаггинг программы, находить решения из сложных ситуаций во время разработки программы. Практическая значимость данной работы заключается в разработке программного продукта в жанре текстового редактора, но с расширенным функционалом, на основе языка программирования JavaScript. Альтернативные языки программирования для данного продукта существует немало. Если вы хотите разрабатывать веб-сайты наподобие Ютуба или что-то похожее на продвинутый сайт-резюме, то рекомендовано изучить эту сферу полностью, начиная самой сети. Объем и структура курсовой работы состоит из 22 страниц, 3 таблиц и 4 рисунка. В приложении находится код, который занимает 31 страницу
Содержание

СОДЕРЖАНИЕ Введение 4 1. Цели и задачи разрабатываемого программного продукта. 6 1.1 Назначение и область применения 6 1.2 Постановка задачи 6 1.3 Описание алгоритма 7 1.4 Выбор состава технических и программных средств 10 2. Разработка программного продукта 13 2.1 Разработка программы 13 2.2 Описание программы 15 2.3 Внедрение 18 Заключение 21 Список используемой литературы 22
Список литературы

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 1. https://www.educba.com/linux-vs-mac-vs-windows/ 2. Грокаем алгоритмы. Иллюстрированное пособие для программистов м любопытствующих. – СПБ.: Питер, 2021. – 288 с 3. JavaScript. Полное руководство, 7-е изд. : Пер. с англ. — СПб. : ООО “Диалектика”, 2021. — 720 с .: ил. — Парал. тит. англ. JavaScript. Полное руководство, 7-е изд. : Пер. с англ. — СПб. : ООО “Диалектика”, 2021. — 720 с .: ил. — Парал. тит. англ. 4. JavaScript Data Structures and Algorithms - Sammie Bae – 2019 y 5. The Pragmatic Programmer - BY DAVE THOMAS, ANDY HUNT - September 13, 2019 6. Как устроен JavaScript. — СПб.: Питер, 2019. — 304 с. — (Серия «Для профессионалов»). 7. Совершенный алгоритм. Основы. — СПб.: Питер, 2019. — 256 с.: ил. — (Серия «Библиотека программиста») 8. Совершенный алгоритм. Графовые алгоритмы и структуры данных. - СПб.: Питер, 2019. - 256 с.: ил. - (Серия «Библиотека программиста») 9. Рефакторинг кода на JavaScript :улучшение проекта существующего кода,2-еизд.:Пер.сангл.—СПб.:ООО“Диалектика”,2019.—464с.:ил.—Парал.тит.англ. 10. Чистый код: создание, анализ и рефакторинг. Библиотека программиста. Мартин Р.: 2022.-464с. 11. Структура и интерпретация компьютерных программ Добросвет, 2016 12. Шаблоны корпоративных приложений by Мартин Фаулер, Дейвид Райс, Мэттью Фоммел, Эдвард Хайет, Роберт Ми, Рэнди Стаффордб 2016 13. Код. Тайный язык информатики / Чарльз Петцольд ; пер. с англ. О. Сивченко ; [науч. ред. В. Артюхин, А. Гизатулин]. — М. : Манн, Иванов и Фербер, 2019. 14. A Programmer's Guide to Computer Science By William M. Springer II Published by Jaxson Media, Madison, WI, United States of America © 2019 William M. Springer II 15. Fowler, Martin, 1963– Patterns of enterprise application architecture / Martin Fowler. p. cm. Includes bibliographical references and index. ISBN 0-321-12742-0 (alk. paper)
Отрывок из работы

1 Цели и задачи разрабатываемого программного продукта 1.1 Назначение и область применения Так как данная программа является блокнотом в онлайн формате, то область применения для этого разрабатываемого продукта может быть любая область, в которой нужно оставлять заметки или делать какие-то записи. Область применения разрабатываемого продукта может как наука, так и журналистика, как мода, так и стилистика. То есть данный разрабатываемый продукт можно использовать практически везде. Назначение разрабатываемого продукта состоит в том, что пользователи могут оставлять заметки в интернете, тем самым не засоряя память на устройстве. То есть при работе с этим разрабатываемым проектом не нужно ничего устанавливать, эта программа будет доступна всем, у кого имеется любой браузер. Также разрабатываемый продукт предназначен для закрепления или улучшения навыка программирования на языках HTML – язык гипертекстовой разметки, CSS – таблица каскадных стилей, JavaScript – мультипарадигменный, высокоуровневый язык программирования, ориентированный на веб-индустрию, а также DOM API – независимый интерфейс программирования веб-приложений. Программа может запускаться на следующих устройствах: Android (Все версии), Windows (Все версии). На IOS-подобных устройствах данный разрабатываемый продукт не поддерживается. 1.2 Постановка задачи Создать веб-версии блокнота используя следующий стек технологий: 1. HTML 2. CSS – препроцессор SCSS 3. JavaScript с использованием независимого интерфейса программирования DOM API Для работы с этих стеком достаточно установить любой браузер и интегрированную среду разработки. В разработке данной программы использовались самые последние версии языков программирования. В этом веб-приложении должны быть основные методы работы с файлами, то есть сохранения, создание, редактирование, удаление и скачивание файлов. Также есть необходимость разработать пользовательский, простой, интерфейс для взаимодействия пользователя с программой. Главной особенностью данного разрабатываемого продукта является в локальном хранилище, то есть необходимо подключить к локальному хранилищу, практически является базой данных и работает быстро. Но основная цель данного разрабатываемого продукта – удобное, простое использование программы с очень приятным и понятным интерфейсом. В таблице 1 изображена структура кода. Таблица 1. Структура кода программы Обозначение Тип данных Ограничения Размер Описание newFileButton DOMElement newFileButton !== null Путь к кнопке Files Array[DOMElements] Files !== null Список файлов Counter Integer Counter >= 0 4 байта Айди нового файла fileId Integer fileId >= 0 || fileId == -1 4 байта Айди фокусированного файла File.text String File.text.length >= 0 1 байт * длину строки Текст определенного файла Touch Boolean Touch == 1 || touch == 0 2 бта Определение тача File Blob Blob !== null Неограниченно Создание файла скачки 1.3 Описание алгоритма В этом разделе будет описана и продемонстрирована работа алгоритма. Начнем с описания алгоритма. Перед описанием самого алгоритма нужно узнать, что же такое алгоритм. Алгоритм – это всего лишь пошаговые действия решения задач.[2] Для представления алгоритма существует 4 основных вида представления: 1. Блок-схемы 2. Псевдокод 3. Словесное 4. Формальный алгоритмический язык В данной работе будет использованы два вида представления - словесное и блок-схема. Как можно понять по названию, словесное представление – это просто объяснения главной задачи алгоритма простым языком, который понимает любой человек. А блок-схема записывается специальными графическими блоками, которые имеют свое обозначение. Перед представлении алгоритма в виде блок-схемы, нам необходимо выяснить главный функционал данного алгоритма, поэтому ниже будет представлен, словесно, алгоритм разрабатываемого продукта. Алгоритм разрабатываемого продукта следующий: Первым делом необходимо получить доступ к локальному хранилище для дальнейшей работы с ним. После того, как мы получили доступ к самому хранилищу, нам необходимо проверить на наличие уже ранее созданных файлов, если такие файлы существуют, то переходим на следующий этап – Рендеринг ранее созданных элементов, если нету, то переходим на следующий этап – Создание двух тестовых файлов и рендеринг всех элементов хранилища Этап Рендеринг: Это этап алгоритма, где мы берем все уже ранее созданные файлы и просто отображаем на странице по списком файлов Этап Создание двух текстовых файлов и рендеринг всех элементов хранилища: Это этап алгоритма, где создается два тестовых файла, один из которых является просто файлом с текстом, и второй является файл с Markdown форматом текста. После создания отображаем файлы с хранилища, это всегда будет только два элемента. После прохождения одного из этих этапов выполняется шаг, в котором происходит инициализация переменных, создание функций, установка логики между элементами. Самый последний этап алгоритма – это установка связи между событием элемента или элемента с какой-либо функции. Но на этом алгоритм не прекращает работу, так как последний этап алгоритма закончится только тогда, когда пользователь покинет программу, этот этап алгоритма следит за любыми изменениями в программе, если что-то изменится (изменится заголовок файла/содержания или удалится/добавится файл), то алгоритм сразу переходит на этап – Рендеринг. Хоть в списке не останется файлов, алгоритм все равно будет переходить на этап – Рендеринг. На рисунке 1, который находится ниже, вы можете увидеть алгоритм, представленный, в виде блок-схемы.
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Информационные технологии, 32 страницы
500 руб.
Курсовая работа, Информационные технологии, 44 страницы
1500 руб.
Курсовая работа, Информационные технологии, 35 страниц
1250 руб.
Курсовая работа, Информационные технологии, 1 страница
2500 руб.
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg