Заказ звонка

Калькулятор для расчета стоимости

Задача: основная задача по созданию технического калькулятора – автоматизация задачи по расчету процентного соотношения различных химических составов и конечной цены продукта по заранее запрограммированным формулам. Возможность экспорта в MS Word, возможность вывода документа на печать.

Инструментарий: Технический калькулятор разрабатывался под семейство операционных систем Windows XP, Windows 7 (x64, x86) и Windows 8 (x64, x86).

В качестве инструментария разработки был выбран кроссплатформенный Фреймворк Qt, в качестве языка программирование использовался С++.

Специфика: Одним из важнейших моментов в разрабатываемом приложении заключался в том, что необходимо было защитить список химических элементов (далее по тексту - Номенклатура), созданный пользователем, а в случае несанкционированного доступа к этому списку – сделать невозможным его прочтение.

ШАГ 1: Заказчик сам должен иметь возможность создавать, добавлять, изменять или удалять Номенклатуру. Этот список, с помощью разработанного приложения – редактора может быть зашифрован паролем, который создает сам пользователь и не может быть открыт сторонними приложениями без ввода ранее созданного пароля.
ШАГ 2: После создания Номенклатуры – химических элементов, необходимых для расчета в калькуляторе, пользователь сохраняет этот список и задает пароль при сохранении, без ввода которого будет невозможно использовать этот список.
ШАГ 3: Далее пользователь начинает работу уже с самим калькулятором.
ШАГ 4: Через контекстное меню “Файл – Открыть Номенклатуру” Пользователь открывает созданный ранее список, не забыв ввести ранее заданный пароль. Иначе данный список будет невозможно использовать в калькуляторе.
ШАГ 5: Загрузив список, Пользователь имеет возможность вводить необходимые значения в поля “Соотношение “ и “Стоимость”. Итоговые значения процентного соотношения и итоговая стоимость рассчитываются автоматически по ранее запрограммированным формулам.
ШАГ 6: По завершению необходимых расчетов Пользователь имеет возможность вывести документ на печать и экспортировать его в .doc , .docx , .pdf , .html форматы.