Сейчас работаем

Мобильное приложение для изучения Английского языка Java

Задание на диплом

Наименование программного продукта: мобильное приложение «Beginner» для изучения английского языка.

Продукт будет использоваться для предоставления возможности изучения грамматики английского языка, а также пополнения словарного запаса.

Описание:

Главным итогом дипломного проектирования является разработанный программный продукт «Мобильное приложение «Beginner для изучения английского языка».

В ходе реализации дипломного проекта были решены следующие задачи:

  • изучение предметной области;
  • проведение анализа аналогов и прототипов с описанием преимуществ и недостатков рассматриваемых систем;
  • выявление требований к разрабатываемому программному обеспечению;
  • разработка технического задания;
  • проектирование программного обеспечения;
  • реализация программного продукта;
  • тестирование готового программного продукта;
  • разработка сопроводительной программной документации («Описание программы», «Программа и методика испытаний», «Руководство системного администратора», «Руководство оператора);
  • проведен расчет себестоимости ПО.

При разработке программного продукта использовались следующие технологии:

  • СУБД SQLite;
  • Язык программирования Java;
  • Среда разработки Android Studio;

Система автоматической сборки Gradle.

Содержание

 

ВВЕДЕНИЕ.. 8

1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ.. 9

1.1 Описание предметной области. 9

1.2 Сравнительный анализ аналогов и прототипов. 9

1.3 Постановка задач проектирования. 13

1.4 Анализ требований к проекту. 14

1.5 Выбор и обоснование средств и методов решения задач. 15

1.6 Разработка технического задания. 17

2 Проектирование ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.. 18

2.1 Разработка функциональной модели. 18

2.2 Разработка диаграммы вариантов использования. 18

2.3 Разработка базы данных. 19

2.4 Разработка концепции пользовательского интерфейса. 22

2.5 Безопасность и защита данных. 23

3 Реализация и тестирование.. 24

3.1 Реализация функциональных частей программного обеспечения. 24

3.3 Разработка программной документации. 28

3.4 Тестирование. 28

4 Экономическая часть. 32

4.1 Обоснование необходимости выведения продукта на рынок. 32

4.2 Этапы работ по созданию программного обеспечения. 32

4.3 Составление сметы затрат на разработку ПО.. 34

4.4 Экономический эффект у разработчиков ПО.. 41

ЗАКЛЮЧЕНИЕ.. 44

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 45

ПРИЛОЖЕНИЕ А.. 46

Техническое задание. 46

Введение. 46

А.1 Основание для разработки. 46

А.2 Назначение разработки. 46

А.3 Требования к программе или программному изделию.. 46

А.4 Требования к программной документации. 48

А.5 Технико-экономические показатели. 48

А.6 Стадии и этапы разработки. 48

А.7 Порядок контроля и приемки. 48

ПРИЛОЖЕНИЕ Б.. 50

ПРИЛОЖЕНИЕ В.. 51

В.1 Общие сведения. 51

B.2 Функциональное назначение. 51

В.3 Описание логической структуры.. 51

В.4 Используемые технические средства. 51

В.5 Вызов и загрузка. 52

В.6 Входные данные. 52

В.7 Выходные данные. 52

приложение г. 53

Программа и методика испытаний. 53

Г.1 Объект испытаний. 53

Г.2 Цель испытаний. 53

Г.3 Требования к программе. 53

Г.4 Требования к программной документации. 53

Г.5 Средства и порядок испытаний. 54

Г.6 Методы испытаний. 56

ПРИЛОЖЕНИЕ Д.. 57

Д.1 Назначение программы.. 57

Д.2 Условия выполнения программы.. 57

Д.3 Выполнение программы.. 57

 

Пример кода:

package by.learning.english.entity;

import java.io.Serializable;

public class Word implements Serializable {

    private int id;
    private String name;
    private String transcription;
    private String translate;
    private boolean use;

    public Word() {
    }

    public Word(int id, String name, String transcription, String translate) {
        this.id = id;
        this.name = name;
        this.transcription = transcription;
        this.translate = translate;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTranscription() {
        return transcription;
    }

    public void setTranscription(String transcription) {
        this.transcription = transcription;
    }

    public String getTranslate() {
        return translate;
    }

    public void setTranslate(String translate) {
        this.translate = translate;
    }

    public boolean isUse() {
        return use;
    }

    public void setUse(boolean use) {
        this.use = use;
    }
}

Содержание архива:

  • проект на языке Java (Android Studio)
  • пояснительная записка (57 страниц)
Купить 10000,00 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Комментарии (0)

Nekit203

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Android приложение "Заметки" new 0 Java 2 500,00
Курсовая Автоматизированная информационная система «Поиск пропавших людей» C# new 0 .NET (C#) 2 500,00
Курсовая БД Автопарк 2 Базы данных 2 500,00
Диплом Веб-приложение для удаленной сдачи лабораторных и практических работ Java new 0 Java 8 500,00
Курсовая Игра пятнашки на Java Fx new 0 Java 1 600,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Учет продаж (NET 5.0, C#, WPF, SQL Server) new 0 .NET (C#) 1 000,00
Исходник Стековый калькулятор C# new 0 .NET (C#) 700,00
Курсовая Автоматизированная информационная система «Поиск пропавших людей» C# new 0 .NET (C#) 2 500,00
Курсовая Распределение учебной нагрузки C# new 0 .NET (C#) 5 000,00
Исходник Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C# new 0 .NET (C#) 600,00
Купить

10000,00 

(без учета комиссии 3,8 %)

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Android learning English app.zip
11762242
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Мобильное приложение для изучения Английского языка Java
Мобильное приложение «Beginner» предоставляет пользователям возможность изучения грамматики английского языка, а также пополнение словарного запаса.
Категория: Образование
Стоимость: 10000,00