После 4 месяцев разработки состоялся релиз программы Severcart 0.2.7 (http://www.severcart.org), предназначенной для управления жизненным циклом картриджей для лазерных и струйных принтеров различных производителей. Предоставляемый программой интерфейс позволяет планировать закупку расходных материалов, отслеживать оставшиеся ресурсы, вести историю перезаправок, генерировать отчётность, печатать акты передачи на заправку и формировать договоры поставки. Программа написана на Python 3 с использованием фреймворка Django и СУБД PostgreSQL. Код программы распространяется (https://github.com/sfcl/severcart/) под лицензией GPLv2.Список изменений:
- Реализация возможностей печати наклеек на картриджи.
- Возможность поиска по номеру картриджа по всей базе.
- Возможность по восстановлению пароля через электронную почту.
- Множественные стилевые улучшения приложения.
- Реализация асинхронной загрузки событий через AJAX.
- Поддержка использования складских помещений.
- Поддержка английского языка.
- Улучшение форматирования актов передачи на обслуживание контрагенту.
- Возможность автоматического заполнения справочников.
- Добавлены навигационные элементы на все страницы приложения.
- Добавлена обработка 404 и 500 ошибок.
- Добавлена кнопка обращения в техническую поддержку.URL: http://www.severcart.org
Новость: http://www.opennet.dev/opennews/art.shtml?num=44953
>Программа написана на Python 3 с использованием фреймворка Django и СУБД PostgreSQLЭээ. Такое ПО должно быть написано на дельфях и юзать firebird.
> Эээ. Такое ПО должно быть написано на дельфях и юзать firebird.Неправда, это нужно писать на VB 6.0 и использовать access'овские базы. Хотя мысль совместить постгресовского DBA с эникеем меняющим картриджи выглядит интересно.
Если есть постгрес - это ещё не значит, что нужен DBA. Ну что там админить? Скриптом по readme база заводится один раз, и всё. А то, что постгрес здесь оверкилл - ну и плевать, чай, не система с тысячами клиентов.
Ну это и есть аналог дельфей с файрбердом с поправкой на сетевую доступность - редкий случай, когда веб-приложение имеет смысл. На вид симпатичная осмысленная утилита.
GLPI не хватает что-ли.
Для заправочной фирмы это все лишние телодвижения. Лучше третью бумажку с подписями поверх второй приклеют, а для крупной шараги с кучей свободных кадров, возможно , поможет понять какие и где катриджи дольше служат и почему. Следовательно какие принтеры брать в будещем, оценить общуб стоимость владения и понять каким юзерам вставить и за что.
Прога прямо-таки эталон ненужности. "Количество перезаправок" — зачем это вообще?! После заправки картридж либо работает нормально либо нет. Во втором случае его либо чинят либо нет. Вообще вся эта база — бред. Представьте — вы заправляете, к примеру, 15 картриджей. А потом идете заносить их по памяти в базу. Зачем?! Обычного текстового файла с _количеством_ имеющихся картриджей вполне достаточно.
>>"Количество перезаправок" — зачем это вообще?!Затем, что если один и тот же картридж регенирируют через заправку, а другой такой же один раз через пять, это повод задуматься. Имея лишь текстовый файл с количеством картриджей такой анализ произвести не удастся.
интересно, есть ли интеграция GLPI?