Разработка открытой альтернативы закрытому отраслевому ПО "Архивный Фонд"

В архивной отрасли имеется федеральная программа "архивный фонд" которая описывает состав документов во всех государственных архивах РФ. Каждый архив вносит в эту базу данные и в конце года данные отправляют в главный архив. Собственно самих документов там нет, так как идёт процесс каталогизации документов, но следующим шагом будет создание ЦХД -- цифрового хранилища документов использующей созданный каталог документов

С этой БД сложилась такая ситуация: имеется сильно устаревшая версия закрытой программы (3я версия), программа имеет массу неисправляемых ошибок, не кроссплатформенна и имеет проблемы с использованием на NT и *nix системах. В качестве решения этой проблемы была создана новая версия(4ая) которая этих проблем не решила, а лишь добавила новых

В обстановке буксующего внедрения 4ой версии появилась возможность создать и внедрить открытую версию совместимую с предыдущей. Многие(1, 2, 3, 4, 5, 6, 7, 8, ...) архивы уже давно начали эту работу но ни кто не желает делиться и даже обсуждать свои нарабтки, а ограничиваются лишь пуликацией списоков документов на своих сайтах. Возможно они просто стесьняются либо думают, что это только их проблема. Чтобы разомкнуть этот замкнутый круг мы решились опубликовать свои наработки и предоставить в общий доступ

На данный момент мы реализовали практически весь функционал необходимый конкретно нам и мы скоро будут выложены наши наработки в виде исходников веб-приложения и дистрибутива для тестирования в ОС Windows.

Хочется отметить, что программа использует в качестве основы оригинальную (чудовищно-безобразную) структуру БД АФ3 и является обычным веб-приложением построенным с помощью python, mysql, apache2, xslt. Приложение является модульным, что позволяет быстро добавлять новый функционал в виде таблиц и отчётов. Вся сложность сводится лишь к созданию различных отчётов содержащих большое количество полей и создания SQL представлений для решения проблем структуры оригинальной БД

Моей задачей является

  1. создание каркаса приложения реализуюшего минимально необходимый функционал оригинальной программы и привлечения к разработке необходимых модулей программистов архивов
  2. чтобы у архивов имелась открытая, бесплатная и хорошая альтернатива с возможностью использования в любой ОС и позволяющая использовать данные БД в других приложениях
  3. изменение представления о веб-приложениях относительно БД и использования открытого ПО у руководства архивной отраслью

Собственно официальный анонс с коментами и демка

Проблемы АФ

Анализ жуткой структуры БД

Хочется сказать спасибо за помощь и поддержку программистам и линуксоидам и Карелии и Перьми -- вместе мы сила

PS: до понедельника отправляюсь в отгулы, так как, надеюсь, скоро начнётся заваруха

похожие страницы

  1. Несовместимости программы Архивный Фонд 4 версия
  2. Анализ базы данных Архивный ФОНД 3 (три)
  3. Проблемы программы Архивный Фонд 4 версия
  4. Установка программы Архивный Фонд, стоимостью 2.4 миллиона
  5. Функционал и юзабилити программы за 2,4 миллиона рублей

#1:

Ураа!! Наконец-то с этим тихим ужасом что-то сделали!

ответить  2010-06-24 04:50:38 

#2:

Мне кажется Вы немного неправильно планируете разработку. Так как формат БД известен и изначально убит я думаю будет намного перспективнее разработать полностью свою структуру и программу + конвертер данных в формат БД АФ3.
По такой схеме мы разработали ряд программ для госструктур, работает :)

ответить  2010-06-24 08:33:27 

#3:  Басманов:

#2: Мне кажется Вы немного неправильно планируете разработку.
поначалу именно так и может показаться, но если внимательнее поглядеть на структуру оригинала и знать особенности руководства, панически боящегося изменения, правильным будет использование оригинальной БД и этим я убиваю сразу 2 зайцев
1. сохраняется совместимость с оригиналом, к тому же фраза что используется структура оригинала действует мистически. таким образом они могут просто отказаться от устаревших или дорогих оригиналов
2. я не задумаюсь он физической модели ибо она отражена в оригинальной структуре, я просто пишу SQL запросы и делаю HTML формы -- еду по укатаной лыжне
разумеется в идеале я вижу эту БД в экспортном вариант в виде XML файла, а не как сейчас в виде DBF или дампе MSSQL сервера
вариант с XML и созданием валидатора нужно будет предложить потом, когда дело сдвинется с мёртвой точки

ответить  2010-06-24 08:40:42 

#4:

молодцом!

ответить  2010-06-25 15:08:14 

#5:

... Возможно они просто стесьняются ...

Стесняются? Да мне вообще стыдно за то, что я написал для своего архива! :-) Но, что же делать... Сроки поджимали :-) А вообще у меня в голове тоже постоянно вертится замена архивному фонду. Они там вообще с ума посходили, такое непотребство разрабатывать.

ответить  2011-06-02 21:28:17