Детальная информация

Название: Разработка iOS приложения для маркировки и складского учета производственных запасов на предприятии: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Вяткин Арсений Александрович
Научный руководитель: Новопашенный Андрей Гелиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: iOS; Swift; фреймворк; MVVM; маркировка; складской учет; Bering Yachts; Xcode; QR-код; SwiftUI; клиент; сервер; REST API; JSON; FRAMEWORK; labeling; inventory management; QR code; client; server
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1902
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28922

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе описывается разработка, результатом которой является мобильное приложение для ведения складских операций с возможностью авторизации в аккаунте, навигации между складами и проектами, поиска и сортировки товаров, прикрепления текстового описания и фотографии к каждому товару, а также создания, сканирования и отправки на печать QR-кодов для каждого товара. Задачи, которые решались в ходе разработки: 1. Изучение требований заказчика; 2. Анализ предметной области; 3. Сравнение существующих решений; 4. Выбор средств разработки; 5. Разработка и тестирование приложения; 6. Оценка полученного результата. Для разработки был выбран язык программирования Swift, работа велась в интегрированной среде разработки Xcode. Для верстки интерфейса использовался декларативный подход с использованием фреймворка SwiftUI. В том числе он был разработан согласно рекомендациям Apple по созданию дизайна Human Interface Guide. Для создания сетки ячеек на главном экране использовалась библиотека WaterfallGrid. Архитектура приложения основана на MVVM, а для реализации многопоточности был применен фреймворк Combine. Для работы с сетью применялась формализованная спецификация OpenAPI.

This paper describes the development, the result of which is a mobile application for warehouse operations with the possibility of authorization in the account, navigation between warehouses and projects, search and sorting of goods, attaching text description and photo to each product, as well as creating, scanning and sending to print QR codes for each product. Tasks that were solved during the development: 1. Studying customer requirements; 2. Analyzing the subject area; 3. Comparing existing solutions; 4. Choosing development tools; 5. Developing and testing the application; 6. Evaluating the results obtained. Swift programming language was chosen for development, and the work was carried out in the integrated development environment Xcode. A declarative approach using the SwiftUI framework was used for interface layout. It was developed according to Apples Human Interface Guidelines. The WaterfallGrid library was used to create a grid of cells on the main screen. The application architecture is based on MVVM, and the Combine framework was used to implement multithreading. The formalized OpenAPI specification was used for network operations.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика