Разработка мобильного приложения «tap»

Скачать хорошую дипломную работу на тему: Разработка мобильного приложения «tap». В работе рассматривается облачное хранение медиафайлов.
Author image
Fadis
Тип
Дипломная работа
Дата загрузки
11.09.2024
Объем файла
5463 Кб
Количество страниц
43
Уникальность
Неизвестно
Стоимость работы:
1840 руб.
2300 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

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

Содержание
Введение6
1 Объектно-ориентированный анализ и проектирование приложения8
1.1 Назначение и цели создания мобильного приложения8
1.2 Проектирование модели12
2 Проектирование мобильного приложения13
2.1 Требования к мобильному приложению13
2.2 Структура мобильного приложения13
2.3 Проектирование макета мобильного приложения14
2.4 Программно-технические средства, необходимые для разработки приложения14
2.5 Защита и сохранность данных16
2.6 Организация и ведение информационной базы (модели)16
3 Реализация мобильного приложения20
3.1 Описание используемых функций и процедур20
4 Описание мобильного приложения21
4.1 Общие сведения24
4.2 Описание разделов приложения24
5 Методика испытаний34
5.1 Технические требования34
5.2 Функциональное тестирование34
6 Технико-экономическое обоснование дипломного проекта40
6.1 Краткая характеристика программного средства40
6.2 Расчет общей трудоемкости разработки программного обеспечения и трудоемкости отельных стадий разработки40
6.3 Расчет сметы затрат на разработку программного обеспечения42
6.3.1 Затраты на основную заработную плату разработчика42
6.3.2 Затраты на дополнительную заработную плату разработчика43
6.3.3 Отчисления на социальные нужды43
6.3.4 Отчисления в Белгосстрах43
6.3.5 Прочие затраты44
6.4 Расчет экономического эффекта (прибыли) у разработчика программного обеспечения при реализации его заказчику45
7 Вопросы охраны труда при работе с компьютерами48
8 Энерго- и ресурсосбережение55
Заключение57
Список использованных источников58
Приложение А Фрагменты текста программы59
Приложение Б Дополнительная информация по экономическому разделу62
Ведомость дипломного проекта…………………………………………………...63

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

Swift (язык программирования) [Электронный ресурс]. – Электронные данные. – Режим доступа: https://ru_Swift_(язык_программирования). – Дата доступа: 17.05.2023.
Функциональное тестирование [Электронный ресурс]. – Электронные данные. – Режим доступа: http://getbug.ru/funktsionalnoe-testirovanie/.
Кожевников, Е. А. Расчет экономической эффективности разработки программных продуктов: метод. указания по подготовке организац.-экон. раздела дипломных работ для студентов специальности 1-40 01 02 «Информационные системы и технологии (по направлениям)» днев. формы обучения / Е. А. Кожевников, Н. В. Ермалинская. – Гомель: ГГТУ им. П.О. Сухого, 2012. – 68 с.
Понятия, основные направления и требования по охране труда [Электронный ресурс]. – Электронные данные. – Режим доступа: https://belte.by/statii/osnovnie–napravleniya–i–trebovaniya–po–ohrane–truda/.
Возобновляемые источники энергии [Электронный ресурс]. – Электронные данные. – Режим доступа: http://electrik.info/main/energy/1756-vozobnovlyaemye-istochniki-energii-i-umnye-seti.html.
ПРИЛОЖЕНИЕ А(справочное)
Фрагменты текста программы
import UIKit
class AlbumsVC: UIViewController{
private let networkDataFetch = NetworkDataFetcher()
@IBOutlet weak var collectionView: UICollectionView!
@IBOutlet weak var gettingStartedLabel: UILabel!
@IBOutlet weak var startButton: UIButton!
@IBOutlet weak var addNewAlbumView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
setup()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if AlbumsData.getCountAlbums() != 0{
addNewAlbumView.alpha = 0
}
collectionView.reloadData()
}
private func setup() {
self.title = NSLocalizedString("AlbumsVC.Title", comment: "Default")
gettingStartedLabel.setLocalizationName("AlbumsVC.GettingStarted")
startButton.setLocalizationName("AlbumsVC.Start")
collectionView.delegate = self
c

 Как и в любом спортивном приложении должна быть первоначальная информация о зарегистрированном пользователе.
В процессе разработке были задействованы следующие макеты:
NSLayoutConstraint – контейнер с относительным позиционированием элементов;
UIStackView – контейнер с вертикальным или горизонтальным расположением элементов.
Главным назначением мобильного приложения «TaP» является удобное хранение медиафайлов в облаке. И получение доступа к ним в любое время.
Разработанное программное средство имеет интуитивно понятный интерфейс, довольно просто в применении.
В программе предусмотрены средства защиты и разграничения доступа к данным в виде осуществления входа по логину и паролю.
4.2 Описание разделов приложенияПри открытии приложения пользователь увидит экран входа, представленный на рисунке 4.1. У пользователя есть возможность создать новый аккаунт, пройдя регистрацию, а также войти в уже существующий аккаунт.