410013796724260
• Webmoney
R335386147728
Z369087728698
Демо приложение «Домашние финансы»Приложение «Домашние финансы» создано на платформе JaBricks по технологии OSGi с реализацией модульного принципа построения. Согласно данной технологии большинство интерфейсных модулей подгружаются в интерфейс приложения по требованию пользователя, т.е. при нажатии на связанные с ними кнопки. В конфигурацию приложения наряду с бандлами платформы включены модули, которые представлены на сайте отдельными страницами и могут быть использованы в различных готовых решениях :
Конфигурация приложения открыта, что позволяет Вам самостоятельно расширить функциональные свойства программы. Но для этого следует познакомиться с технологией OSGi и платформой JaBricks. Ниже приводится краткое описание программы и скриншоты с комментариями. О программе
«Домашние финансы» предназначены для учета денежных средств. С помощью данной программы можно вести учет не
только личных финансов, но и финансов всей своей семьи. Программа проста в использовании и не требует от
пользователя знаний бухгалтерского учета. Несмотря на свою простоту программа представляет собой мощный,
функциональный и гибкий инструмент для учета финансов. База данныхТип сервера базы данных определен в инициализационном файле jabricks.ini. По умолчанию используется СУБД Apache Derby. Вы можете самостоятельно подключиться к любой СУБД, доступной утилите взаимодействия с сервером БД util-db. При подключении к другому типу СУБД таблицы БД будут созданы автоматически при первом соединении. Помните, что для подключения к определенному серверу БД может быть использована либо конкретная утилита семейства util-db и драйвер JDBC, либо утилита util-db с набором всех JDBC-драйверов. Это обусловлено технологией OSGi, требующей инсталляции во фреймворк полного перечня зависимых бандлов. Для подключения к серверу БД используется бандл db-connection. Демонстрационная БДВ дистрибутив приложения входит демонстрационная БД с «тестовыми данными». Это позволяет быстро и в полном объеме оценить возможности и качество предлагаемого приложения. Если оно Вам понравится, то Вы можете либо скачать чистую базу данных Apache Derby и заменить ею тестовую, либо подключиться к какой-либо собственной. СкриншотыНиже представлены скриншоты с комментариями. В связи с тем, что приложение имеет интуитивно-понятный интерфейс, то «описания» в таком виде вполне достаточно, чтобы наглядно продемонстрировать возможности программы. Подключение к СУБДНа следующем скриншоте представлен интерфейс приложения при старте. Форма авторизации открывается автоматически, поскольку бандл db-connection в конфигурации приложения определен с атрибутом @start. СправочникиПрежде чем регистрировать доходы и расходы необходимо заполнить справочные таблицы валюты и категорий. Справочник валют используется при создании счетов для последующего учета транзакций в различных валютах : доходы, расходы и конвертация (exchange). В разделе справочников используется готовая версия бандла list-currencies-2.0.0.jar в режиме «jpanel», полное описание которого представлено на странице Справочник валюты. Справочник категорий используется при проведении транзакции для группировки записей, которая впоследствии позволит получить графическую отчетность доходов и расходов по категориям. Справочник категорий делит все записи на две группы : доходы и расходы. Каждая группа также делится на несколько подгрупп, которые подгружаются в соответствующие формы для формирования транзакций. Фильтр справочника категорий позволяет быстро выделить все записи как одной из групп, так и из подгруппы. В обновленную версию приложения включен справочник объединения категорий доходов и расходов в группы, для получения отчетности по группам. Раздел «Счета»Справочник счетов разделен на 4 группы : наличные, банковские, электронные, кредитные (обновленная версия). Для открытия нового счета достаточно заполнить форму и нажать кнопку «Добавить». Обновить или удалить счет можно только в том случае, если он не имеет транзакций, т.е. не содержит доходных/расходных записей. Счета могут быть активными и неактивными. Если Вы снимите флаг активности со счета, то выполнение транзакции с данным счетом будут невозможным. Неактивный счет также не может быть использован для получения различных видов отчетности. Кроме этого, контролируйте дату открытия счета : выполнение транзакции со счетом возможно только с даты его открытия. Обновленная версия приложения включает упрощенную форму учета кредитов, представленную не следующем скриншоте. В форме «Кредит, займ» при создании новой записи необходимо определить валюту и размер полученных денежных средств. После погашения кредита/займа снимите флаг Активности. Раздел «Доходы»Раздел доходов включает шесть подразделов (см. скриншот). Шестой подраздел «Кредиты и займы» включен в обновленную конфигурацию приложения. Первые три подраздела учитывают доходы по наличным, банковским и электронным счетам. Компонент формы «Категория» содержит справочные данные, позволяющие в дальнейшем получить отчетные данные по разным группам доходов. Подраздел «Перевод со счета» позволяет перевести денежные средства с одного счета на другой в той же валюте. Т.е. можно переводить денежные средства с банковских и электронных счетов на наличные счета и обратно. Подраздел «Обмен валюты» позволяет конвертировать денежные средства с одного счета на другой счет, но в другой валюте. При переводе или конвертации денежных средств со счета на счет приложение контролирует возможность выполнения транзакции, учитывая дату, остаток по счету, комиссию и т.д. При отмене транзакции также выполняется контроль возможности ее выполнения. Так, к примеру, со «счета А» был выполнен перевод на «счет Б», после чего часть денежных средств со «счета Б» была переведена на «счет В», либо израсходована. После того, как часть денежных средств на «счете А» была израсходована, приложение не позволит отменить (удалить) первичную транзакцию, чтобы остаток по счету не попал в отрицательную область. Фильтр формы позволяет выделить записи за определенный период, либо определенной категории или счета. В обновленную версию приложения включена форма учета погашений кредитов/займов, представленная не следующем скриншоте. При полном или частичном погашении кредита необходимо выбрать счет, с которого будет списана определенная сумма. Раздел «Расходы»Раздел расходов включает семь подразделов, охватывающие все возможные ситуации. Так, если тип какой-либо транзакции не входит ни в один из первых 6 подразделов, то она может быть включена в подраздел «Прочее». Интерфейс форм всех подразделов практически идентичен. Небольшие отличия касаются расходов на автомобиль, где можно дополнительно учитывать данные заправки. В каждой форме присутствует компонент «Категория», который позволяет получить отчетность в разрезе разных групп и подгрупп расходов. Раздел «Отчетность»Раздел отчетности включает таблицы со сводными данными и детализацией, диаграммы доходов и расходов. Отчетность может быть получена как для одного счета, так и нескольких счетов, но в одной валюте. Сводные данные Детализация сводных данных Диаграмма доходов Диаграмма расходов
Групповые отчеты Скачать приложениеПриложение упаковано в архивный файл hf.zip (18.8 Мб). Для старта приложения необходимо : 1. Дистрибутив приложения включает демонстрационную SQL БД Apache Derby, функционирующую под управлением JVM в режиме EmbeddedDriver. Логин и пароль подключения к СУБД : derby/derby. 2. Для подключения к демонстрационной БД 'db' необходимо определить абсолютный путь (поле sql.host) к директории 'hf/db' в файле jabricks.ini. К примеру, если в ОС Windows приложение располагается в d:/hf/, то sql.host=d:/hf/db . 3. Приложение может быть подключено к любой из СУБД, представленных на странице описания утилиты util-db. Для этого следует выбрать JDBC-драйвер и соответствующую ему утилиту семейства util-db. Если функционал приложения Вас удовлетворяет и Вы готовы использовать его в личных целях, то можете скачать чистую БД (1.63 Мб). Вы также можете подключиться к собственной БД. При первом подключении к СУБД автоматически будут созданы таблицы базы данных за исключением справочника валют. Для создания таблицы с валютами необходимо после подключения к СУБД в интерфейсе приложения открыть данный справочник. Программа является рабочей и активно используется многими пользователями. По всем вопросам можете писать на почту. |