Хранилище документов на MS SQL и .NET

Ли19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.03.2007

Цель — дать возможность пользователям централизованно хранить документы различных типов (файлы) в выделеной папке, получать быстрый доступ к ним (поиск по различным критериям), привязка ключевых понятий (параметров) к документам, сохранение версий документов.

Требования к реализации:

• Управляющая информация должна храниться в БД SQL Server 2005.

• Визуальный интерфейс должен быть написан на VB.NET или C#.

• Хранилище можно организовать в виде файловой системы.

Краткое описание функционала:

• Поддержка версионности документа, т.е. в хранилище может одновременно присутствовать несколько версий одного и того же документа. Пользователь должен иметь возможность выбора версии, которую он может просмотреть. Редактирование допускается только последней версии. Возможна реализация на основе стандарта СММ.

• Поддержка check in и check out. Т.е. пользователь, который редактирует документ устанавливает флаг, что он в данный момент редактирует документ - check in, остальные пользователи могут только просматривать последнюю версию документа, имеющуюся в хранилище. После редактирования пользователь делает check out и документ ложится в хранилище с новым номером версии и, возможно, комментарием. Предыдущие версии документа сохраняются.

• Должна присутствовать возможность привязки ключевых слов к документу. По этим ключевым словам также должен быть организован поиск.

• Поиск по названию файла документа и прочих атрибутов + поиск по ключевым словам (см. выше).

Пожалуйста, пишите, почему вам будет интересно реализовать этот проект.

Ждем ваши предложения на:

[email protected]