Расчёт массы СУГ в резервуарах

ПО для расчёта массы нефтепродуктов в резервуарах на АГЗС.

  • Masscalc - добавление нового расчёта
    ПО masscalc - добавление нового расчёта

ПО разработано по заказу ПАО «НК Роснефть — «Кубаньнефтепродукт». ПО предназначено для расчёта массы СУГ в резервуарах, на заправках Кубаньнефтепродукт, хранения результатов расчётов, и печати результатов.

Права пользователей

В программе заложены два основных уровня прав пользователя, от которых зависят действия, которые может выполнять тот или иной человек:

— Пользователь

Добавление расчётов в базу данных, список предыдущих расчётов, печать, создание резервной копии БД, смена пароля пользователя, выгружать данные*.

— Администратор

Может выполнять все действия пользователя, а так же изменять настройки программы, задавать пароль пользователя, редактировать  и удалять расчёты, восстанавливать БД из резервной копии, сдавать базу данных в архив**.

 

*В данный момент выгрузка данных не работает, т.к. не определён формат выгрузки и её необходимость.

**База данных, сдаваемая в архив, сжимается с помощью zip, под пароль (см. руководство администратора), взамен начинается новая (чистая) база данных. Периодичность начала новой БД определяется заказчиком.

Защита данных и безопасность

Программа имеет встроенную защиту от изменения Базы Данных извне. Любые попытки поменять данные в БД в обход программы гарантировано приведут к блокировке базы данных, а в некоторых случаях к неработоспособности программы. За утерю данных в результате подобных действий разработчик ответственности не несёт.  Не изменяйте файлы в папке программы и в папке данных программы вручную или иными средствами.

Работа с программой

Доступ к основным функциям программы осуществляется через меню Файл, либо через контекстное меню списка расчётов. При заведении расчётов с правами пользователя, следует помнить, что после сохранения данных отредактировать или удалить ошибочный расчёт сможет только администратор.

Проблема запуска ПО, после ошибки

Ошибка возникает при запуске ПО до установки MS Framework 4.0 или MS SQL Server Compact 3.5, ПО сообщает о несанкционированном изменении БД, и запрашивает ключ подтверждения. Устранить данную проблему можно очистив папку Общие доукменты\masscalc и запустив ПО повторно.

Системные требования:

Использованы библиотеки сторонних разработчиков:

DotNetZip Library — работа с ZIP-архивами

ПО находится на стадии бета-тестирования, текущая версия 0.5.0.4.

Список изменений в версии 0.5.0.5 (в разработке)

Список изменений в версии 0.5.0.4

+Возможность добавить произвольную АЗС
+Новая форма настроек

Список изменений в версии 0.5.0.3

+Возможность отредактировать расчёт под УЗ администратора.
+Проверка объёма жидкой фазы (не должна превышать объём резервуара)
+Мелкие доработки интерфейса
+Подготовка кода к работе с произвольным количеством резервуаров.

Список изменений в версии 0.5.0.2

+При редактировании, автоматическая очистка полей с нулевыми значениями.
+Блокирование БД при изменении данных вне программы.
+Механизм восстановления доступа к БД (необходимо письмо на a_elistratov@knpoil.ru)
с кодом запроса.

Добавить комментарий