Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ
В наше время важно уметь планировать свои задачи и грамотно распоряжаться временем. Учет своих задач даёт человеку множество преимуществ, люди, которые планируют свои действия лучше распоряжаются временным ресурсом и не забывают важные для себя дела.
Приложение для планирования личных задач и целей дает возможность без бумажных носителей записывать все свои планы, грамотно распоряжаться временем, достигать поставленных целей в срок и следить за своим прогрессом в той или иной области. Существует множество подобных приложением со схожим функционалом позволяющих так или иначе управлять задачами, такие приложения не теряют свою актуальность со временем и остаются востребованными для всех групп людей. Таким образом разработка подобного приложения является актуальным в наше время.
Объект исследования: процесс разработки приложения средствами интегрированной среды разработки.
Предмет исследования: возможность разработки Android-приложения для планирования встреч и совещаний с помощью СУБД WebSQL.
Цель данной работы - разработка мобильного приложения для планирования встреч и совещаний.
Для достижения данной цели в рамках выполнения работы были поставлены следующие задачи:
1. Формирование требований к мобильному приложению и выбор подходящей архитектуры.
2. Проектирование архитектуры мобильного приложения.
3. Подбор технологий для реализации.
4. Реализация данного мобильного приложения.
Выполнение данных задач поможет в разработке данного приложения.
Очень важно подобрать правильную архитектуру мобильного приложения, так как с ее помощью приложение будет работать стабильно и поможет при расширении функций приложения в дальнейшем. Так же очень важно подобрать технологии для реализации, с помощью, которых приложение будет работать правильно и не потребуется больших усилий со стороны разработчиков для поддержки работы приложения.
Вид исследования: прикладной.
Уровень исследования: теоретико-эмпирический.
Методы исследования:
1. Анализ;
2. Синтез;
3. Систематизация;
4. Абстрагирование;
5. Моделирование.
6. Моделирование.
2.1. Проектирование и создание серверной части базы данных
Проектирование базы данных – это процесс определения структуры базы данных и ее элементов, важный этап в разработке любой информационной системы, так как от правильности проектирования зависит эффективность и удобство использования базы данных. Необходимо учитывать требования к хранению и обработке данных, а также предусмотреть связи между таблицами для эффективного поиска и выборки данных.
Теоретически писать код можно и в простом текстовом редакторе. Но лучше использовать специальные программы. Одним из популярнейших текстовых редакторов на сегодняшний день является Visual Studio Code.
Логика приложения реализована с использованием JS. JavaScript – это мультипарадигменный язык программирования, который обычно применяется в качестве встраиваемого инструмента для программного доступа к различным объектам приложений. С точки зрения веб-разработки, без знаний этой технологии невозможно заниматься созданием современных интерактивных сайтов [5].
После создания базы данных, необходимо перейти непосредственно к разработке приложения.
JavaScript можно добавить в HTML-файл двумя способами:
1. Внутренним JS: Можно добавить JavaScript непосредственно в HTML-файл, написав код внутри тега [removed]. Тег [removed] может быть размещен либо внутри тега , либо внутри тега в соответствии с требованиями.
2. Внешним JS: Можно написать код JavaScript в других файлах, имеющих extension.js, а затем связать этот файл внутри тега HTML-файла, в который необходимо добавить этот код.
При разработке приложения был выбран внешний способ добавления.
Создание самого приложение начинается с первой формы, на которой имеются визуальные и невизуальные компоненты. На данной форме присутствуют кнопки, нажимая на которые имеется возможность перехода на другие формы: информация о приложении, добавить событие. После нажатия добавить событие должна открыться форма 2. Если нажать «i», отроется форма 3. Форма 2 должна иметь 6 строк: название напоминания, тип напоминания, описание, телефон и дата. Также должна быть кнопка «Вернуться назад».
2.2. Тестирование и отладка
Тестирование - это процесс выполнения программы, целью которого является выявление ошибок. Для обнаружения ошибок в данной курсовой работе для начала необходимо открыть само приложение.
После запуска приложения, перед пользователем открывается главная первая форма (рисунок 2).
Рисунок 2 – Главная форма
Нажмем кнопку «добавить событие», открывается форма 2 (рисунок 3).
Рисунок 3 - Обзор формы для создания напоминания
Заполним название, выберем тип напоминания: Встреча, выберем дату и введём телефон три цифры, нажмем «сохранить». Приложение выдает ошибку: «Номер должен содержать 11 цифр» (рисунок 4). Проверку пустых строк работает.
Рисунок 4 - Выдача ошибки проверкой пустых строк
Заполним форму для трех типов напоминаний. Для встречи выставим завтрашнюю дату. Это напоминание подсветилась красным (рисунок 6).
Рисунок 8 – Окно с напоминаниями
При нажатии кнопки «i», можно прочесть информацию о приложении (рисунок 9).
Рисунок 5 - О приложении
В ходе тестирования приложения ошибок не обнаружено, интерфейс получился полностью функционирующим и понятный. На данном этапе проект полностью проверен и готов к использованию.
Опишем основные необходимые требования к приложению.
Необходимый функционал приложения:
1. Возможность выбора даты для установления напоминания.
2. Возможность выбора типа напоминания (встреча, напоминание, заметка).
3. Должна быть строка под заполнение номера телефона.
4. В приложении должна быть строка для заполнения названия напоминания.
5. В приложении должна быть строка для заполнения описания напоминания.
6. Напоминания и встречи предстоящие сегодня-завтра приложение должно выделять от всех остальных красным цветом.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Дейт К. Дж. Введение в системы баз данных. -- 8-е изд. -- М.: «Вильямс», 2011. - 1328 с.
2. Дунаев В.В. Базы данных. Язык SQL для студента – Издательство: БХВ, 2006 г. – 429c.
3. Вигерс К., Битти Д. Разработка требований к программному обеспечению. - СПб.: БХВ-Петербург, 2016.-736 с.
4. Гагарина Л.Г. Технология разработки программного обеспечения;
5. Зафиевский, А. В. Базы данных: учебное пособие / А. В. Зафиевский, А. А. Короткин, А. Н. Лататуев; Яросл. гос. ун-т им. П. Г. Демидова. – Ярославль : ЯрГУ, 2012. – 164 с.
6. Карпова И.П. Базы данных. Курс лекций и материалы для практических заданий. – Учебное пособие. – М.: Питер, 2013. – 240 с.
7. Web SQL [Электронный ресурс] - URL: https://www.w3.org/TR/webdatabase/ (Дата посещения 06.11.203).
8. Введение в JS [Электронный ресурс] - URL: https://www.geeksforgeeks.org/introduction-to-javascript/ (Дата посещения 06.11.203);
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ
В наше время важно уметь планировать свои задачи и грамотно распоряжаться временем. Учет своих задач даёт человеку множество преимуществ, люди, которые планируют свои действия лучше распоряжаются временным ресурсом и не забывают важные для себя дела.
Приложение для планирования личных задач и целей дает возможность без бумажных носителей записывать все свои планы, грамотно распоряжаться временем, достигать поставленных целей в срок и следить за своим прогрессом в той или иной области. Существует множество подобных приложением со схожим функционалом позволяющих так или иначе управлять задачами, такие приложения не теряют свою актуальность со временем и остаются востребованными для всех групп людей. Таким образом разработка подобного приложения является актуальным в наше время.
Объект исследования: процесс разработки приложения средствами интегрированной среды разработки.
Предмет исследования: возможность разработки Android-приложения для планирования встреч и совещаний с помощью СУБД WebSQL.
Цель данной работы - разработка мобильного приложения для планирования встреч и совещаний.
Для достижения данной цели в рамках выполнения работы были поставлены следующие задачи:
1. Формирование требований к мобильному приложению и выбор подходящей архитектуры.
2. Проектирование архитектуры мобильного приложения.
3. Подбор технологий для реализации.
4. Реализация данного мобильного приложения.
Выполнение данных задач поможет в разработке данного приложения.
Очень важно подобрать правильную архитектуру мобильного приложения, так как с ее помощью приложение будет работать стабильно и поможет при расширении функций приложения в дальнейшем. Так же очень важно подобрать технологии для реализации, с помощью, которых приложение будет работать правильно и не потребуется больших усилий со стороны разработчиков для поддержки работы приложения.
Вид исследования: прикладной.
Уровень исследования: теоретико-эмпирический.
Методы исследования:
1. Анализ;
2. Синтез;
3. Систематизация;
4. Абстрагирование;
5. Моделирование.
6. Моделирование.
2.1. Проектирование и создание серверной части базы данных
Проектирование базы данных – это процесс определения структуры базы данных и ее элементов, важный этап в разработке любой информационной системы, так как от правильности проектирования зависит эффективность и удобство использования базы данных. Необходимо учитывать требования к хранению и обработке данных, а также предусмотреть связи между таблицами для эффективного поиска и выборки данных.
Теоретически писать код можно и в простом текстовом редакторе. Но лучше использовать специальные программы. Одним из популярнейших текстовых редакторов на сегодняшний день является Visual Studio Code.
Логика приложения реализована с использованием JS. JavaScript – это мультипарадигменный язык программирования, который обычно применяется в качестве встраиваемого инструмента для программного доступа к различным объектам приложений. С точки зрения веб-разработки, без знаний этой технологии невозможно заниматься созданием современных интерактивных сайтов [5].
После создания базы данных, необходимо перейти непосредственно к разработке приложения.
JavaScript можно добавить в HTML-файл двумя способами:
1. Внутренним JS: Можно добавить JavaScript непосредственно в HTML-файл, написав код внутри тега [removed]. Тег [removed] может быть размещен либо внутри тега , либо внутри тега в соответствии с требованиями.
2. Внешним JS: Можно написать код JavaScript в других файлах, имеющих extension.js, а затем связать этот файл внутри тега HTML-файла, в который необходимо добавить этот код.
При разработке приложения был выбран внешний способ добавления.
Создание самого приложение начинается с первой формы, на которой имеются визуальные и невизуальные компоненты. На данной форме присутствуют кнопки, нажимая на которые имеется возможность перехода на другие формы: информация о приложении, добавить событие. После нажатия добавить событие должна открыться форма 2. Если нажать «i», отроется форма 3. Форма 2 должна иметь 6 строк: название напоминания, тип напоминания, описание, телефон и дата. Также должна быть кнопка «Вернуться назад».
2.2. Тестирование и отладка
Тестирование - это процесс выполнения программы, целью которого является выявление ошибок. Для обнаружения ошибок в данной курсовой работе для начала необходимо открыть само приложение.
После запуска приложения, перед пользователем открывается главная первая форма (рисунок 2).
Рисунок 2 – Главная форма
Нажмем кнопку «добавить событие», открывается форма 2 (рисунок 3).
Рисунок 3 - Обзор формы для создания напоминания
Заполним название, выберем тип напоминания: Встреча, выберем дату и введём телефон три цифры, нажмем «сохранить». Приложение выдает ошибку: «Номер должен содержать 11 цифр» (рисунок 4). Проверку пустых строк работает.
Рисунок 4 - Выдача ошибки проверкой пустых строк
Заполним форму для трех типов напоминаний. Для встречи выставим завтрашнюю дату. Это напоминание подсветилась красным (рисунок 6).
Рисунок 8 – Окно с напоминаниями
При нажатии кнопки «i», можно прочесть информацию о приложении (рисунок 9).
Рисунок 5 - О приложении
В ходе тестирования приложения ошибок не обнаружено, интерфейс получился полностью функционирующим и понятный. На данном этапе проект полностью проверен и готов к использованию.
Опишем основные необходимые требования к приложению.
Необходимый функционал приложения:
1. Возможность выбора даты для установления напоминания.
2. Возможность выбора типа напоминания (встреча, напоминание, заметка).
3. Должна быть строка под заполнение номера телефона.
4. В приложении должна быть строка для заполнения названия напоминания.
5. В приложении должна быть строка для заполнения описания напоминания.
6. Напоминания и встречи предстоящие сегодня-завтра приложение должно выделять от всех остальных красным цветом.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Дейт К. Дж. Введение в системы баз данных. -- 8-е изд. -- М.: «Вильямс», 2011. - 1328 с.
2. Дунаев В.В. Базы данных. Язык SQL для студента – Издательство: БХВ, 2006 г. – 429c.
3. Вигерс К., Битти Д. Разработка требований к программному обеспечению. - СПб.: БХВ-Петербург, 2016.-736 с.
4. Гагарина Л.Г. Технология разработки программного обеспечения;
5. Зафиевский, А. В. Базы данных: учебное пособие / А. В. Зафиевский, А. А. Короткин, А. Н. Лататуев; Яросл. гос. ун-т им. П. Г. Демидова. – Ярославль : ЯрГУ, 2012. – 164 с.
6. Карпова И.П. Базы данных. Курс лекций и материалы для практических заданий. – Учебное пособие. – М.: Питер, 2013. – 240 с.
7. Web SQL [Электронный ресурс] - URL: https://www.w3.org/TR/webdatabase/ (Дата посещения 06.11.203).
8. Введение в JS [Электронный ресурс] - URL: https://www.geeksforgeeks.org/introduction-to-javascript/ (Дата посещения 06.11.203);
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
3000 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую