Наше начальство "созрело" до мысли, что ДЛЯ НАВЕДЕНИЯ ПОРЯДКА В ДОКУМЕНТООБОРОТЕ И ОТСЛЕЖИВАНИЯ ИЗМЕНЕНИЙ В ДОКУМЕНТАЦИИ нужно вести некую базу данных (электронный архив) конструкторской документации. И нам (инженерам) поручено изучить этот вопрос и узнать, где что используется.
В архиве мы собираемся хранить следующие типы документации:
1) Электрические схемы, выполненные в PCAD и AutoCAD
2) Двумерные и трехмерные чертежи, выполненные в AutoCAD и SolidWorks
3) Текстовые документы, выполненные в Microsoft Word
4) Исходные коды программ
Что нужно от архива:
1) Надежность хранения подлинников (чтобы никто своими кривыми ручонками не мог обрушить базу данных и случайно исказить информацию, хранимую в подлинниках)
2) Визуализация истории и характера изменения выбранного документа, чертежа или схемы (т.е. чтобы архив еще выполнял роль системы контроля версий); визуализация отличий двух произвольно выбранных документов одного типа (например двух схем)
3) механизм цифровых электронных подписей
4) удобный поиск по разным параметрам
5) отслеживание применяемости и повторов (т.е. чтобы программа подсказывала, а где ещё мы применяли данную деталь, сборочную единицу, микросхему, блок или схемный узел)
Короче хотим максимально переложить на программу то, что инженеры обычно делают в ручную