ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ. ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ
К СИСТЕМЕ 6
1.1 Анализ предметной области 6
1.1.1 О компании «1С» 6
1.1.2 Понятие конфигурации и платформы «1С:Предприятие». Примеры .... 6
1.1.3 Понятие объектов конфигурации. Примеры 7
1.1.4 Преимущества и недостатки программы «1С:Предприятия» 7
1.1.5 Режимы работы 8
1.1.6 Клиентские приложения 9
1.1.7 Совместимые системы управления базами данных 9
1.1.8 Хранение данных в информационной базе и язык запросов
«1С:Предприятие» 9
1.1.9 Способы обмена данными в «1С: Предприятие» 11
1.1.10 WEB -Сервер 13
1.1.11 Обоснование выбора способа обмена 13
1.1.12 Мобильное разработка на 1С 13
1.1.13 Прохождение заказа в системе 15
1.2 Техническое задание на разработку подсистемы 18
1.2.1 Общие сведения 18
1.2.2 Цели создания подсистемы 18
1.2.3 Требования к подсистеме 18
1.2.4 Перспективы модернизации и развития 19
1.3 Выводы по разделу 19
2 РАЗРАБОТКА АРХИТЕКТУРЫ ПОДСИСТЕМЫ 20
2.1 Диаграмма вариантов использования 20
2.2 Диаграмма активности 20
2.3 Диаграммы последовательностей 21
2.4 Диаграмма развертывания 22
2.5 Выводы по разделу 23
3 РАЗРАБОТКА АЛГОРИТМОВ И РЕАЛИЗАЦИЯ ПОДСИСТЕМЫ 24
3.1 Модели алгоритмов 24
3.1.1 Модели алгоритмов мобильного приложения 24
3.1.2 Алгоритмы основной системы 30
3.2 Т естирование подсистемы 34
3.3 Выводы по разделу 43
ЗАКЛЮЧЕНИЕ 44
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 45
ПРИЛОЖЕНИЕ 1 ОПИСАНИЕ ПРОГРАММЫ 46
ПРИЛОЖЕНИЕ 2 АКТ ВНЕДРЕНИЯ 49
ПРИЛОЖЕНИЕ 3 ТЕКСТ ПРОГРАММЫ 51
Актуальность темы. На сегодняшний день «1С:Предприятие» одна из самых популярных ERP систем в России и странах СНГ, так как позволяет автоматизировать экономическую и организационную деятельность предприятий и организаций в любой сфере деятельности, кроме того, платформа поддерживает высокий уровень безопасности осуществления транзакций, хорошую отказоустойчивость, возможность быстрого восстановления данных и обеспечивает универсальность большинства процедур на уровне программного кода. Существует большое количество различных типовых решений для обеспечения полноценной работы, но иногда их функционала и возможностей недостаточно, поэтому необходимо вносить изменения, а в некоторых случаях целесообразным будет создание абсолютно новой конфигурации. Заказчиком данной работы является сеть ресторанов доставки «FreeWay».
Целью данной работы является создание мобильного приложения (конфигурации) на платформе «1С:Предприятие» для поваров, позволяющее автоматизировать получение информации о новых заказах клиентов и их изменениях, и интеграция его в основную систему. Для достижения поставленной цели необходимо решить следующие задачи:
• проанализировать требования к программному обеспечению;
• провести обзор существующих методов и способов обмена информацией между конфигурациями 1С;
• спроектировать архитектуру и интерфейс приложения;
• разработать основные алгоритмы работы программы;
• разработать ряд тестов для отладки и тестирования.
В данной работе были проанализированы требования к подсистеме. Проведен обзор системы «1С: Предприятие», ее возможности, достоинства и недостатки. Также были рассмотрены существующие способы обмена между системами.
На основании технического задания были разработаны архитектура подсистемы и ее интерфейс, приведены схемы основных алгоритмов, обеспечивающих корректное функционирование системы. Для тестирования и отладки были разработаны тесты, позволяющие проверить все аспекты работы.
В результате были внесены необходимые изменения в основную систему и разработано мобильное приложение, отвечающее всем указанным требованиям. Таким образом, все поставленные задачи были успешно выполнены.