Дипломная работа: Автоматизация приема платежей в базе конфигурации "1C: Предприятия 8.3" на примере ООО «Текстиль Трейд»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
84
Рисунок 2.9. Сценарий диалогов разработанного мобильного приложения
Первый
запуск?
Да
Запуск
приложения
Нет
Окно регистрации
контрагента
Успешно
?
Да
Нет
Получить и запросить список
документов
Отправить подтверждение в
ПО 1С: Предприятие
85
Функции, которые выполняет программное обеспечение можно условно
поделить на основные или главные, с помощью которых программа выполняет
решение основной задачи ПО и сервисные или служебные, которые позволяют
настроить определенные параметры и элементы программного обеспечения. Дерево
функций является наглядной демонстрацией такого разделения. На рисунке 2.10
изображено дерево функций разработанного в рамках данной дипломной работы
мобильного приложения.
Рисунок 2.10 Дерево функций мобильного приложения
Функции
Основные
Сервисные
Регистрация
контрагента
Отображение
списка счетов
Подтверждение
оплаты
Настройка
внешнего вида
86
2.3.2 Характеристика базы данных
База данных разработанного мобильного приложения в виде ER-модели
представлена на рисунке 2.11.
Рисунок 2.11 ER-модель мобильного приложения
Для хранения данных о выставленных документах используется единственная
поддерживаемая выбранной заказчиком мобильной операционной системой модель
реляционная. В ней созданы следующие таблицы:
«invoices» - хранит информацию о счетах на оплату, идентификатор поля
устройства в таблице «device» на котором используется приложение, уникальный
код выданный контрагенту и идентификатор пользователя в таблице «user»,
производящего подтверждение. Поля этой таблицы представлены в таблице 2.12.
87
Таблица 2.12
Характеристика полей таблицы «invoices» мобильного приложения
Наименование поля
Тип данных поля
Длина поля
_id
Целое число
(уникальное ключевое
поле)
11
Title
Строка
250
Date
Строка
10
Sum
Строка
20
Due
Строка
10
Payed
Строка
10
RegCode
Строка
20
DevId
Целое число
11
UserId
Целое число
11
«device» - хранит информацию об устройстве, на котором запущено
приложение и производится подтверждение. Поля данной таблицы представлены в
таблице 2.13.
Таблица 2.13
Характеристика полей таблицы «device» мобильного приложения
Наименование поля
Тип данных поля
Длина поля
_id
Целое число
(уникальное ключевое
поле)
11
Dive
Строка
250
Title
Строка
10
PhoneNumber
Строка
20
88
«company» - хранит информацию об организации – контрагенте и уникальный
код выданный данному предприятию. Поля данной таблицы представлены в таблице
2.14.
Таблица 2.13
Характеристика полей таблицы «company» мобильного приложения
Наименование поля
Тип данных поля
Длина поля
_id
Целое число
(уникальное ключевое
поле)
11
Inn
Строка
250
Title
Строка
10
RegCode
Строка
20
DevId
Целое число
11
«user» - хранит информацию о пользователе, который проводит
подтверждение. Поля данной таблицы представлены в таблице 2.15.
Таблица 2.15
Характеристика полей таблицы «user» мобильного приложения
Наименование поля
Тип данных поля
Длина поля
_id
Целое число
(уникальное ключевое
поле)
11
FullName
Строка
250
JobTitle
Строка
10
Источник: https://baza.diplomsite.ru/previewfile/1991