Корзина (0)
Ваша корзина пустует и скучает ;)
Категории

Диплом: разработка приложения для предприятия - ВКР/НИР

Как написать дипломную работу на тему разработки приложения. Актуальность цели и задач во введении диплома, направления исследования, суть и особенности написания, а также готовый образец плана, содержания и заключения дипломной работы по разработке приложения. Узнать рекомендации экспертов и скачать пример дипломной работы бесплатно.


диплом разработка приложенияПриложение представляет собой программу, обладающую заданным функционалом и работающую на ПК. Разработка приложения в дипломной работе начинается с формулировки цели и задач, которые будет решать приложение. По сути, разработка приложения заключается в создании информационных технологий, взаимодействующих с БД и обрабатывающих данные. Неотъемлемой частью разработки приложения является решение задачи преобразования информации в строку и обратно. Для более глубокого понимания сути в данной статье представлены рекомендации по написанию таких тем дипломных работ по разработке приложения, пример которых приведен в таблице ниже.


1. Дипломная работа по разработке приложения информационно-технологической платформы ООО ”СнабСтрой” 2. Дипломная работа: Разработка приложения менеджера по продаже туров в ООО «Мегаполюс путешествий» на основе 1С Предприятие
3. Разработка приложения: дипломная работа по автоматизации коммерческой деятельности 4. ВКР: Разработка приложения администратора салона красоты
5. Диплом: разработка приложения информационной системы для работы с поставщиками 6. Бакалаврская работа: Разработка приложения менеджера агентства недвижимости в среде Delphi
7. Дипломная работа: Разработка приложения специалиста по работе с готовой продукцией на примере торговой организации 8. Безопасность сети: диплом по методам адаптации нейросетевых средств мониторинга безопасности
9. Дипломная работа: Разработка приложения консультанта нотариальной конторы 10. Выпускная бакалаврская работа: Разработка приложения начальника отдела эксплуатации интернет-провайдера
11. Диплом: Разработка приложения менеджера по продажам на примере компании по продаже электроники 12. Дипломная работа: Разработка приложения инженера-геодезиста
13. Дипломная работа: Разработка приложения Топ-менеджера по управлению закупками 14. Магистерская работа: Разработка приложения менеджера транспортного отдела мебельной фабрики
15. Научно исследовательская работа (НИР): Разработка приложения менеджера по работе с клиентами 16. Выпускная квалификационная работа (ВКР): Разработка приложения менеджера по работе с клиентами в проектной организации
17. Магистерская диссертация: Разработка приложения Адресная книга (телефонный справочник) (Borland C++) 18. Диплом: Разработка приложения для автоматизированного формирования расписания занятий


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

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

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

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

В качестве примера дипломной работы по разработке приложения приведем этап разработки приложения голосового взаимодействия для социальной сети ВКонтакте.

Разработка приложения голосового взаимодействия для социальной сети ВКонтакте реализована при помощи ряда классов, ключевые из которых представлены ниже.

Класс MainWindow включает следующие события: NextDialogPressed (происходит, когда пользователь нажимает комбинацию клавиш для смены диалога на следующий из списка), PreviousDialogPressed (происходит когда пользователь нажимает комбинацию клавиш для смены диалога на следующий из списка).

Класс ConfigurationController включает следующие методы: Configure (показывает окно настроек и сохраняет их при необходимости в файл), LoadConfiguration (загружает конфигурацию из файла).

Класс VKController содержит следующие методы: sendMessage (отправляет текстовое сообщение), nextPeer (меняет получателя на следующего из списка), reviousPeer (меняет получателя на предыдущего из списка), sendVoiceMessage (отправляет голосовое сообщение).

Класс VoiceRecognitor содержит следующие методы: RecogniseBytes (принимает в качестве параметра байты записанного аудио в формате PCM и имя сервиса распознавания, возращает распознанный текст), private GoogleRecognition (использует Google Cloud Speech API для распознавания), private YandexRecognition (использует Yandex SpeechKit для распознавания).

Класс SoundController содержит следующие методы: StartRecording (начинает запись голоса с микрофона), StopRecordingAndReturnBytes (завершает запись и возращает байты записанного аудио в формате PCM), StopRecordingAndReturnMP3 (завершает запись и возращает путь к записанному MP3-файлу), PlayAudioByURL (принимает в качестве параметра URL-адрес ogg файла и воспроизводит его), класс MessageWindow содержит метод MoveTo, который показывает окно на заданном параметрами месте на экране с заданным параметрами текстом.

Класс NotificationWindow содержит методы Appear (показывает окно с заданным параметрами текстом внутри) и Disappear (убирает окно).

Разработанное в дипломной работе приложение голосового взаимодействия для социальной сети ВКонтакте использует API, выступающий в роли посредника между разработчиком приложений и какой-либо средой, с которой это приложение должно взаимодействовать. API упрощает создание кода, поскольку предоставляет набор готовых классов, функций или структур для работы с имеющимися данными.

Отправка распознанного аудиосообщения реализуется посредством API ВКонтакте, позволяющим получать информацию из базы данных vk com с помощью http-запросов к специальному серверу. Синтаксис запросов и тип возвращаемых ими данных строго определены на стороне самого сервиса.

Разработанное приложение использует добавление классов для парсинга JSON-ответа от VK API. JSON-парсер в своем конструкторе принимает аргумент, который является типом объекта, содержащегося в JSON. Результат парсинга записывается в экземпляр этого типа. На рисунке 1 представлен процесс задания типов, необходимых для парсинга ответов в формате JSON, присылаемых сервером VK.


Добавление классов в дипломной работе по разработке приложения

Рисунок 1 - Добавление классов в дипломной работе по разработке приложения


На рисунке 2 представлен процесс разработки функции обработки входящего сообщения из класса VKController. Она добавляет заголовок сообщения, если он отсутствует, добавляет информацию о прикреплениях, после чего показывает сообщение при помощи класса формы MessageWindow. При необходимости она также отправляет голосовое сообщение на воспроизведение


Обработка входящего сообщения в дипломной работе по разработке приложения

Рисунок 2 - Обработка входящего сообщения в дипломной работе по разработке приложения


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

Скачать работу на данную тему

Скачать дипломную работу по разработке приложения (пример)

Скачать другие готовые или купить дипломную работу по разработке приложения

Заказать дипломную работу по разработке приложения или оценить стоимость можно при помощи формы Узнать стоимость моей работы.

Основными факторами, влияющими на стоимость дипломной работы или ВКР по направлению прикладной информатики, программированию и БД, являются тема диплома, необходимость в разработке ПО и сроки выполнения. Узнать стоимость Вашей работы Вы можете заполнив форму.