- создавать документы (регистрационный номер документа присваивается в момент записи, генерируется по любому алгоритму, обеспечивающему уникальный номер среди документов этого же типа);
- удалять документы по первичному ключу или регистрационному номеру;
- изменять документы;
- создавать связь между документами по первичным ключам или регистрационному номеру.
- первичный ключ;
- тип документа (входящий, исходящий, внутренний);
- заголовок документа строкового типа;
- содержание документа строкового типа;
- регистрационный номер тип на усмотрение разработчика;
- связь с любым количеством других документов, возможные связи: входящий-исходящий, исходящий-входящий, внутренний-внутренний.
- Не требуется создавать никакого графического интерфейса.
- Можно использовать любые python библиотеки.
- Код оформить в репозиторий на Github/Bitbucket.
