Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

http://www.weblancer.net/projects/185579.html

Стояла задача разработать простую программу, позволяющую вести учет клиентов, заказов и счетов. Программа должна работать в операционной среде Mac OS X. В качестве платформы для реализации была выбрана виртуальная машина Java.

В результате получилось кроссплатформенное приложение (работающее на Windows, Mac OS X, Linux), со встроенной объектной СУБД. Из характерных особенностей программы:

* Простой и лаконичный интерфейс пользователя (см. криншот);

* Валидация вводимых данных на корректность и непротиворечивость;

* Все данные сохраняются во внешней базе данных, в виде обычного файла с любым именем, которое выбирает пользователь;

* Возможность переключения между различными базами данных;

* Маленький размер базы данных - тестовый набор данных на 1000 клиентов, 1000 заказов и 1000 счетов в базе данных занимал всего 2,5 Мб.

Есть и недостатки:

* Существенный расход оперативной памяти (60-90 Мб), впрочем, это характерно для всех Java приложений;

* Местами неотзывчивый пользовательский интерфейс - это особенность выбранной библиотеки для отрисовки интерфейса.