Состояния документов, Прикрепленные файлы и генерирование печатных версий, Нумерация документов - Разработка модуля для хранения и управления документами в электронном виде
Модуль должен поддерживать механизм состояний документов. На стадии разработки технического задания были выделены следующие состояния:
- - Черновик (документ, созданный пользователем, но не активный):
- 1) можно редактировать; 2) можно безвозвратно удалить; 3) можно активизировать.
- 1) нельзя редактировать; 2) можно клонировать (создать копию со статусом "черновик"); 3) можно деактивировать; 4) нельзя безвозвратно удалить.
- 1) можно клонировать; 2) нельзя безвозвратно удалить; 3) нельзя активировать.
Ниже представлена диаграмма состояний документов. Операция клонирования не меняет состояния документа, но создает копию текущего документа для сохранения в черновом состоянии.
Так как черновиков одного типа у объекта может быть неограниченное количество, то зависимости и конфликты документов должны проявляться на стадии активации.
Прикрепленные файлы и генерирование печатных версий
Для подтверждения подлинности электронных данных к документу должны прикрепляться файлы со сканированными версиями оригиналов. Необходимо обеспечить хранение и доступ документа к его приложениям. Изображения будут загружаться пользователем при создании/редактировании документа.
Помимо прикрепления файлов, важной задачей разрабатываемого модуля является генерация печатных PDF-версий документов на основе хранимых данных.
Прецедент использования. Администратор, регистрируя нового сотрудника, хочет, чтобы на основе введенных персональных данных автоматически сгенерировалась печатная версия трудового договора для дальнейшего подписания его сотрудником.
PDF-файл генерируется на основе ODT-шаблона и данных, хранимых в документе. Однако зачастую документ, поддерживающий печать, собирает не только свои данные, но и данные других документов, а также объекта, к которому он относится (например, трудовой договор должен получить как ФИО сотрудника, так и его паспортные данные). Описанные ситуации -- еще один аргумент в пользу реализации системы зависимостей.
При сохранении документа должен генерироваться pdf-файл и сохраняться в документе как обычное вложение. При повторном сохранении отредактированного документа старая версия файла для печати должна замещаться новым.
Нумерация документов
Многие документы должны поддерживать нумерацию внутри организации. Примером могут послужить трудовые договоры.
Необходимо реализовать механизм нумерации дочерних (зависимых) документов внутри главного. Пример: дополнительные соглашения к трудовому договору.
Похожие статьи
-
Введение - Разработка модуля для хранения и управления документами в электронном виде
Актуальность Во многих современных системах автоматизированного управления бизнес-процессами предприятий возникает необходимость в организации и...
-
Анализ требований к модулю электронных документов Сущность документа Разрабатываемый модуль должен вводить в приложение новую сущность -- документ,...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
SimpleXML. В PHP версии 5.0 и выше появилось расширение для работы с xml структурой. Библитека SimpleXML содержит большое количество методов для работы с...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
В наше время все большее количество компаний, стремясь к повышению эффективности и прибыльности бизнеса пользуются цифровыми (автоматизированными)...
-
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию. - Условно-постоянная информация включает в себя справочные данные о...
-
Сравнение аналогов - Разработка программы для реализации редактора временных графов синхронизации
Поскольку конечной целью работы был редактор сетей Петри, интегрированный с внешней библиотекой алгебраических вычислений, было рациональным рассмотреть...
-
Появление на рынке систем управления электронными документами - EDMS (Electronic Document Management Systems) вызвано стремлением сократить поток...
-
Широкое распространение в операционной системе Windows имеет множество стандартных программ обеспечивающих работу устройств компьютера и служащих для...
-
В документации к sane-backends содержится описание флага wait-for-button. Данный флаг взаимодействует с утилитой scanimage, который ожидает нажатия любой...
-
Корпуса интегральных микросхем должны удовлетворять ряду требований, обеспечивающих их надежную эксплуатацию. Корпус должен обладать достаточной...
-
Рассмотрим сформулированные основные требования для решения поставленной задачи. Функциональные требования: - Выбор пользователем частных критериев...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Цель Работы - использовать принципы архитектуры "Документ-Представление" для выборки и сохранения данных в файлах, а также взаимодействия элементов меню,...
-
Для разработки программного обеспечения использован язык Java. Разработка проводилась в среде Eclipse Ganymede 3.2. В качестве СУБД для тестирования...
-
Обоснование выбранного метода При дизайне системы согласно требованиям или при оптимизации существующей необходимо ввести модель, позволяющую не только...
-
Одним из главных вопросов на пути повышения качества образования является следующий: с помощью, каких механизмов можно улучшать, совершенствовать процесс...
-
Наименование системы Программная система управления контентом портала с архивом конструкторской документации. Цели, назначение и область использования...
-
Сам датчик поставляется в трех видах корпусов, в 8-выводном SOIC-е, 8-выводном uSOP-е, и, пожалуй, самым популярном, ТО-92. Для связи с управляющей...
-
Программирование подключенной к параллельному порту аппаратуры заключается в установке определенных битов в регистрах данных и управления и чтении...
-
При добавлении текста Word автоматически вставляет мягкий (изменяемый) перенос, иначе называемый разрывом страницы. По мере редактирования текста этот...
-
Основным достоинством интерфейса Centronics является его стандартность - он есть на каждом компьютере и на всех компьютерах работает одинакового (правда...
-
Требования к структуре и функционированию системы В соответствии с назначением и целями в системе управления Должны быть предусмотрены необходимые...
-
Считается, что правильно организованный документооборот и электронный архив документов становятся необходимыми условиями эффективной работы современного...
-
Для того, чтобы строить диаграммы в соответствии с рисунком 2.7, необходимо реализовать алгоритм соединения двух объектов линией. Для отображения линии...
-
Исходя из результатов, полученных на предыдущем шаге, была построена общая функциональная схема информационно-поисковой системы (рис. 3.12)....
-
Требования к функционированию программы Модуль функционирует в следующих режимах: Ш подготовка исходных данных; Ш заключение договора с клиентом; Ш...
-
DSpace - это цифровая система управления ресурсами, которая позволяет библиотекам получать, хранить, индексировать и распространять научные и...
-
Разработка сайта, Среда разработки web-сайта - Разработка сайта для компании
Среда разработки web-сайта При разработке web-сайта используются: - HTML - язык разметки web-страниц; - CSS - формальный язык описания внешнего...
-
Возможности системы позволяют в едином информационном пространстве оперативно решать главные управленческие задачи, обеспечить менеджеров различного...
-
Информационно-поисковые системы - Осуществление хранения и поиска документов
ПС с большим набором функций и возможностей обычно входят в состав СУБД и именуются информационно-поисковыми системами. Они также создаются и...
-
Анализ предметной области Автоматизированный учет занесенных данных анкет производиться на основе документа (анкета), составленной...
-
Форматы файлов для хранения растровых графических изображений - Обзор графических редакторов
Как правило, файлы для хранения растровых графических изображений логически состоят из двух частей: заголовка и области данных. В заголовке указаны...
-
Нет необходимости для детального рассмотрения предлагающихся разнообразных направлений классификации информации. Выделим только те признаки информации,...
-
Заключение - Обзор проблематики и теоретических основ электронного документооборота
В современном динамично развивающемся мире рынок электронного документооборота не только занял прочную позицию, но и растет с каждым годом, потому что...
-
Анкеты, опросные листы и многие другие документы представляют собой бланки, предназначенные для заполнения и последующей обработки, Часто бланк также...
-
Выбор способа объединения подсетей на магистрали, например, с помощью маршрутизации, с помощью шлюзов или же с помощью транслирующих коммутаторов. При...
-
Структура программно-аппаратного комплекса СКУД Полное наименование системы: автоматизированная система контроля и управления доступом (СКУД)....
-
Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов, данных в виде, удобном для анализа и...
Состояния документов, Прикрепленные файлы и генерирование печатных версий, Нумерация документов - Разработка модуля для хранения и управления документами в электронном виде