Программирование на заказ

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Статьи Мой опыт в автоматизации документооборота


Мой опыт в автоматизации документооборота

E-mail Печать

Программный проект «КВП» я начал реализовывать еще в 2005 году. Был нанят в качестве фрилансера для комплекcного решения автоматизации процессов благотворительного фонда. До этого все процессы сопровождались Excel-файлами, отрывочными Access-таблицами и бумажным документооборотом. Первые версии программного проекта были сделаны на связке Access + Delphi, затем он был перенесен на MySQL.
Проект представляет собой программный комплекс, автоматизирующий практически весь документооборот небольшого благотворительного фонда. В настоящий момент структурно он представляет собой базу данных на MySQL , с которой работают клиенты, разработанные в Delphi. Существует универсальный клиент, выдающий то или иное АРМ (автоматизированное рабочее место) после авторизации, и специальный lite-клиент для удаленных работников (из соображений информационной безопасности). В благотворительном фонде работают до 10 человек, все они выполняют свои функции одновременно, поэтому архитектура программного комплекса была выстроена клиент-серверной.
Краткая хронология реализации проекта:

  • Середина 2005 г. – решение организационных вопросов (договора, статус в коллективе) формализация требований заказчика (руководства и персонала), самостоятельное изучение рабочих процессов в Фонде, достижение досконального понимания всех тонкостей работы на каждом рабочем месте.
  • Конец 2005 г. – проектирование схемы данных первой версии, проектирование внешних видов форм и их утверждение, реализация основного функционала.
  • Первая половина 2006 г. – тестирование основного функционала, в том числе пользовательское. Доработка функционала, постепенное внедрение автоматизации в процессы фонда (с сохранением возможности параллельной работы по «старому» методу), вылавливание и исправление сотен «багов», написание инструкций по сложным инструментам для пользователя, администратора.
  • Конец 2006 – программный проект «Книги» сопровождает 80-90% всех процессов фонда, практически все документы можно найти и вывести из справочников, реестров и т.п.
  • 2007-2012 г. – эксплуатация программы с немногочисленными изменениями в логике, внешнем виде и функционале
  • Середина 2012 – общий анализ изменений в бизнес-процессах фонда, принятие решения о направлении доработок в программном комплексе, создание to do list.
  • 2012-2014 годы – перевод базы данных на MySQL, дополнение и расширение схемы данных, расширение функционала с параллельным тестированием и вводом в эксплуатацию.
  • 2015 годы – наращивание функционала для увеличения информационной безопасности и подключения к процессам удаленных рабочих мест (также на Delphi через внешний IP или удаленный рабочий стол).


На этапах проектирования схем данных, функционала и форм я обычно составлял ТЗ на особо сложные программные функции и модули, держал актуальным to do list (см. рис 1), пытался задокументировать рабочие процессы на том или ином рабочем месте (см. рис. 2). На всех этапах я вел подробный отчет по проделанной работе для заказчика.

Рис. 1

todolist

 

Рис. 2

biznes_processy_middle

Краткий перечень функционала программного комплекса «КВП»:
1.    Хранение большинства данных, порождаемыми в ходе функционирования благотворительного фонда, и работа с ними (исключая бухгалтерию);
2.    Ведение справочников, реестров писем, договоров, заявок, вывод печатных форм, регистрация документов. Актуализация состояний документов.
3.    Аналитика – отчеты, выборки, сводные таблицы.
4.    Функционал по складскому учету (хранение, комплектации наборов, списание, приход, расход);
5.    Автоматический контроль критичных параметров бизнес-процессов для своевременного сигнала исполнителю (напоминания о рассылках, о просроченных требованиях, отсутствии заявок и т.п.)
6.    Автоматическое планирование отгрузок благотворительных товаров на основе разветвленной схемы приоритетов;
7.    Множество функций технического администратора – бекап, восстановление, раздача прав, корректировка шаблонов, исправление логических ошибок, отслеживание логических связей и т.п.
8.    Архивация старых данных для исключения их из ресурсоемких операций.
9.    Безопасное соединение с сайтом фонда для предоставления ему данных (на основе обновляющегося дубля базы)
10.     Множество групповых функций по произвольным выборкам из таблиц и справочников (рассылки, подготовка полных комплектов документов, групповые изменения приоритетов или статусов и т.д.)

Обновлено 28.10.2014 20:43  

Реклама

 Играть gaminatorslots только на gaminatorsdeluxe.com: онлайн надёжное казино без регистрации. . Объявления, репетиторы, учителя - книги по моделизму. Магазин Мир Моделиста.

Личный кабинет