Rational Programming - Рациональное программирование
Rational Programming - Рациональное программирование
Новости
Основная идея сайта
Текущая конфигурация
Проекты
Статьи и Документация
Полезные ссылки
Страница проекта
Требования пользователя
Система должна обеспечивать следующие возможности:

1. Учетные функции.
1.1. Ежедневная запись расходов и доходов в разрезе счетов.
Пример.
Сегодня на карточный банковский счет мне зачислили зарплату X рублей.
Я обналичил Y рублей.
На Z рублей купил пакет кефира.

В системе должны появиться следующие записи:
ДатаСтатьяСодержаниеСчет источникСчет приемникСумма
сегодня зарплата - свой карт-счетчужой счет X
сегодня обналичивание - своя наличка Свой карт-счетY
сегодня Комиссия за обналичивание- свой карт-счетчужой счет %Y
сегодня Еда кефирСвоя наличка чужой счет Z
Должна быть возможность автоматического создания записи (например, комиссия).

1.2. Классификация счетов

    Счета должны обладать следующими атрибутами:
  • Наименование счета.
  • Наличный/безналичный.
  • Свой/чужой.
  • Валюта счета.
1.3. Классификация статей
    Статьи должны обладать следующими атрибутами:
  • Наименование статьи.
  • Счет источник (список возможных счетов).
  • Счет приемник (список возможных счетов).
  • Список автоматических операций.

1.4. Учет счетов
Для каждого из используемых типов счетов должен вестись экземпляр счета, на котором должен отражаться актуальный остаток.

2.Статистические функции.

    Система должна уметь генерировать различные отчеты за различные промежутки времени:
  • Отчет текущего месяца.
  • Ежемесячные отчеты.
  • Ежеквартальные.
  • Ежегодные.
    Отчеты должны включать:
  • Итоги по статьям.
  • Остатки на счетах.
  • Показатель: процент накопления, (доходы-расходы)/доходы.
  • Показатель: баланс, (доходы-расходы).
  • Показатель: собственные средства.
Должна быть возможность построения графика по каждому из параметров.

3.Аналитические функции.
Назначение аналитических функций - планирование расходов будущих периодов на основе накопленной статистики.

    Для планирования могут использоваться следующие данные:
  • Статистика прошлых периодов.
  • Календарь праздников.
  • Календарь дней рождения лиц, которым надо будет сделать подарок.

 
Информационный портал MSEVM e-KIT - сайт для радиолюбителей и профессионалов
Copyright © 2007       Петрелевич Сергей       E-mail:petrelevich@yandex.ru