Простой учет клиентов, заказов и счетов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
http://www.weblancer.net/projects/185579.html
Стояла задача разработать простую программу, позволяющую вести учет клиентов, заказов и счетов. Программа должна работать в операционной среде Mac OS X. В качестве платформы для реализации была выбрана виртуальная машина Java.
В результате получилось кроссплатформенное приложение (работающее на Windows, Mac OS X, Linux), со встроенной объектной СУБД. Из характерных особенностей программы:
* Простой и лаконичный интерфейс пользователя (см. криншот);
* Валидация вводимых данных на корректность и непротиворечивость;
* Все данные сохраняются во внешней базе данных, в виде обычного файла с любым именем, которое выбирает пользователь;
* Возможность переключения между различными базами данных;
* Маленький размер базы данных - тестовый набор данных на 1000 клиентов, 1000 заказов и 1000 счетов в базе данных занимал всего 2,5 Мб.
Есть и недостатки:
* Существенный расход оперативной памяти (60-90 Мб), впрочем, это характерно для всех Java приложений;
* Местами неотзывчивый пользовательский интерфейс - это особенность выбранной библиотеки для отрисовки интерфейса.