На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Мобильное приложение для изучения Английского языка 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 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

10000,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Android learning English app.zip
11762242
Оцени работу

рейтинг

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