ВСТУП 8
РОЗДІЛ 1. Особисті фінанси і проблема їхнього обліку 10
1.1. Проблема контролю особистих фінансів у контексті глобалізації 10
1.2. Огляд мобільних рішень для керування особистими фінансами 13
РОЗДІЛ 2. Специфікація вимог до програмного продукту для фінансового менеджера FineFin 19
2.1. Постановка задачі 19
2.2. Обґрунтування обраних технологій 19
2.2.1. Мова програмування 19
2.2.2. Середовище програмування 19
2.2.3. База даних 20
2.2.4. Бібліотека для побудови діаграм 20
2.3. Специфікація вимог до програмного продукту керування особистими фінансами 20
2.3.1. Вступ 20
2.3.1.1. Призначення і мета 20
2.3.1.2. Продукти-аналоги 20
2.3.2. Загальний опис 21
2.3.2.1. Характеристики продукту 21
2.3.2.2. Класи користувачів та їх характеристики 22
2.3.2.3. Середовище функціонування 22
2.3.3. Характеристики системи 22
2.3.3.1. Додавання нового запису про витрату або прибуток 22
2.3.3.2. Відображання балансу 22
2.3.3.3. Перегляд статистики 23
2.3.3.4. Планування бюджету 23
2.3.3.5. Фінансові поради 24
2.3.3.6. Фінансові цілі 24
2.3.4. Вимоги зовнішніх інтерфейсів 24
2.3.5. Інші нефункційні вимоги 24
РОЗДІЛ 3. Проектне рішення додатку для керування фінансами 26
3.1. Архітектурні рішення розроблюваного продукту 26
3.2. Проектування бази даних та класів для роботи з нею 27
3.3. Проектування компонентів і класів 30
3.4. Проектування графічного інтерфейсу користувача 32
РОЗДІЛ 4. Реалізація і тестування системи 37
4.1. Технології реалізації системи 37
4.2. Робота з додатком та реалізація функціоналу 37
4.3. Звіт про тестування програмного продукту 41
4.4. Інструкція користувача 43
РОЗДІЛ 5. Економічна частина 44
5.1. Економічна характеристики додатку для керування особистими фінансами 44
5.2. Інформаційне забезпечення та формування гіпотези щодо потреби розроблення проектного рішення додатку для керування особистими фінансами 44
5.3. Оцінювання та аналізування факторів зовнішнього та внутрішнього середовища 45
5.4. Формування стратегічних альтернатив 48
5.5. Бюджетування 50
5.6. Остаточний вибір стратегії 54
ВИСНОВКИ 56
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 57
ДОДАТОК А. Діаграма варіантів використання 58
ДОДАТОК Б. Діаграма класів 59
ДОДАТОК В. Проектування графічного інтерфейсу користувача 60
ДОДАТОК Г. Програмна реалізація головного екрану додатку 64
ДОДАТОК Д. Звіт про тестування додатку 71
ДОДАТОК Е. Інструкція користувача 74