Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемshare.auditory.ru
1 Разработка системы базового финансового учёта для организации Антон Климов группа С-104 Руководитель: Дмитрий Шурупов 1
2 Постановка задачи Цель: Создать систему базового финансового учёта для организации. Задачи: Сформировать требования. Проанализировать существующие решения. Выбрать средства разработки. Реализовать систему. 2
3 Актуальность Активное развитие малого бизнеса. Удалённая работа. Фрилансеры. Стартапы. 3
4 Задачи системы Организовывать работу по заявкам. Работать с атомарными финансовыми операциями. Давать возможность вывода денег из системы. 4
5 Требования к продукту Ключевые: позадачная оплата труда; веб-интерфейс. Дополнительные: модульность; открытость. 5
6 Существующие решения 6 Контур-Эврика1С:ЗиУПTraceworkPayMaster Позадачная оплата ---- Открытость и модульность ---+ Веб-интерфейс+-+- Стоимость (рублей) (в год)
7 Существующие решения 7 Недостатки: ориентированы на средний и крупный бизнес; не поддерживают позадачную оплату труда; закрытый исходный код; абонентская плата.
8 Выбранные компоненты Серверное ПО: Web-сервер: Apache; СУБД: MySQL. Языки: PHP5; HTML5. 8
9 Выбранные компоненты Дополнительное ПО: Фреймворк Symfony. 9
10 Технология разработки 10 Определение требований Разработка прототипа Изучение прототипа Переработка прототипа Разработка системы С прототипом: Определение требований Разработка системы Изучение системы Переработка системы Без прототипа:
11 Технология разработки 11 Бумажное прототипирование:
12 Технология разработки 12 Прототип:
13 Реализация 13 Модели: Заявка – набор задач, объединенных одной целью. Транзакция – единичное изменение баланса. Запрос – инструмент для вывода денег из системы.
14 Реализация 14 Пользователи: Менеджер – создаёт задачи. Исполнитель – выполняет задачи. Банкир – выполняет запросы.
15 Реализация 15 МенеджерЗаявка Исполнители создаёт МенеджерЗаявка Транзакции закрывает Транзакции
16 Реализация 16 ПользовательЗапрос создаёт БанкирЗапрос Транзакции выполняет
17 Выбранные компоненты (2) 17 Структура базы данных
18 Выбранные компоненты (2) 18 Веб-интерфейс UI-фреймворк:
19 Выбранные компоненты (2) 19 Веб-интерфейс Полный набор компонентов в виде стилей и скриптов поведения для элементов интерфейса. Поддержка HTML5, CSS3. Поддержка идеологии fluid-grid. Кроссплатформенность. Возможность добавления собственных стилей. Возможность добавлять jQuery плагины.
20 Выбранные компоненты (2) 20 Веб-интерфейс Главная страница:
21 Выбранные компоненты (2) 21 Веб-интерфейс Транзакции:
22 Выбранные компоненты (2) 22 Веб-интерфейс Статистика:
23 Выбранные компоненты (2) 23 Веб-интерфейс Универсальность:
24 Итоги Спроектирован веб-интерфейс; Разработан прототип; Система реализована и внедрена. 24 Итоги
25 Выводы На рынке представлено недостаточно продуктов, ориентированных на позадачную оплату труда; Создание прототипа помогает избежать ошибок на ранних стадиях разработки; Применение готовых компонентов ускоряет процесс разработки. 25
26 Разработка системы базового финансового учёта для организации 26 ? Климов Антон группа С-104
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.