ВВЕДЕНИЕ 3
ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ 5
1.1. ОСОБЕННОСТИ ФИНАНСОВЫХ ОПЕРАЦИЙ 5
1.2. ОБЗОР И АНАЛИЗ АНАЛОГИЧНЫХ ПРИЛОЖЕНИЙ 13
1.3. ТРЕБОВАНИЯ К ПРИЛОЖЕНИЮ 25
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 29
2.1. ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ 29
2.2. ДИАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ 32
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 37
3.1. ВЫБОР СРЕДСТВ РАЗРАБОТКИ 37
3.2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 39
ГЛАВА 4. ИСПЫТАНИЯ 44
4.1. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 44
4.2. ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 49
ЗАКЛЮЧЕНИЕ 61
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЕ
С развитием человека как одного из самых умных существ на земле, человек стал все больше узнавать новой информации которую нужно было запоминать и постоянно держать в уме, с самого начала это была информация основанная на рефлексах и природных инстинктах, дальше появилось взаимодействие людей между собой и общение, жесты и несвязные звуки переросли в язык, язык дал возможность для разговора и договоров между людьми, что в свою очередь дало товарный обмен, бартер и торговлю. Все нюансы человеку нужно было держать в голове чтобы не стать жертвой хищника, поддерживать диалог и успешно обмениваться товарами. С течением времени все аспекты жизни человека начали все больше углубляться в детали и становится сложнее с каждым веком, который приносил новые открытия, научные труды а также бытовую мудрость и опыт.
В какой-то момент информации стало слишком много и человеческий мозг больше не мог помнить все ее детали. Тогда люди начали записывать всю важную информацию на бумагу, придумав при этом себе ежедневники, торговые и чековые книги. С наступлением цифровой эры информации стало в разы больше, но отпала надобность держать все ее в голове, когда любая информация доступна в несколько кликов на компьютере или телефоне. Что бы человеку освободить место для новой более важной информации в голове, ему требуется качественное, удобное и надежное программное обеспечение, которое максимально будет удовлетворять все потребности человека.
Целью данной дипломной работы является приложение которое будет предоставлять помощь в таких важных и требующих постоянного подсчета вещах, как затраты физических лиц.
В ходе данной выпускной квалификационной работы будет разработана автоматизированное приложения поддержания и ведения всех расходов физических лиц, способное ответить всем потребностям в хранении и помощи учета всех финансовых затрат появляющихся в цифровой век.
Основными задачами данного приложения будут являться сканирование чеков из магазинов, аптек и других торговых площадок, сохранение чеков и отображение в удобном формате с возможностью сортировки и детализированной системы типизации.
Для того чтобы достигнуть перечисленных выше задач, следует указать ключевые задачи:
1. анализ особенностей финансовых операций;
2. выявление основных задач приложения;
3. обзор аналогичных приложений;
4. проектирование приложения;
5. реализация спроектированного приложения;
Данная выпускная квалификационная работа состоит из введения, четырех глав, заключения, списка литературы и приложения.
Введение содержит общие сведения о работе, ее актуальность, цели, задачи и способы их достижения.
Первая глава содержит анализ финансовых операций, обзор аналогичных приложений и постановку задач.
Вторая глава состоит из проектирования инфологической и даталогической модели базы данных.
В третьей главе проводится описание средств разработки и разработка приложения.
В ходе выполнения четвертой главы разрабатывается методика испытаний, а так же проводятся соответствующие испытания.
В заключении подводится итог проведенной работе.
Выпускная квалификационная работа состоит из 63 страниц, 30 рисунков 6 таблиц и приложения.
В результате выполнения выпускной квалификационной работы было спроектировано и разработано мобильное приложение учета расходов физических лиц.
Данное приложение выполняет функции учета расходов пользователя и позволяет любому пользователю держать все свои расходы в одном месте. Архитектура приложения предполагает минимальное участие человека и максимальную информативность и гибкость отчетности. Типизация расходов поможет пользователям лучше оценивать траты для более умного и продуманного планирования своего будущего бюджета. Фильтрация предоставляет возможность для более детального изучения расходов опираясь на один или несколько важных для пользователя критериев. Помимо этого составление диаграмм позволяет более точно отсеивать ненужные типы товара на которые пользователь не задумываясь тратит свои личные средства.
После собранных данных о расходах, изучения похожих приложений были составлены требования, на основе которых спроектировано и разработано приложение. После проведения тестирования, опираясь на их результат, следует сделать вывод - разработанное приложение полностью удовлетворяет всем требованиям, предъявленным к приложению на этапе постановки задачи.