Задача
Крупной проектной организации требуется упорядочение работы с контрагентами. Для этого необходимо разработать и внедрить кроссплатформенную систему учета, основанную на WEB технологиях.
Организационные условия
В организации множество подразделений и нет централизованной политики по работе с контрагентами. В процессе работы с контрагентами ведется только бухгалтерский и договорной учет. Предварительная оценка и сбор информации по контрагентам ведется фрагментарно. Вводить жесткую систему учета контрагентов нецелесообразно.
Технические условия
Бухгалтерский и договорной учет ведется на базе системы "ГАЛАКТИКА" (MS SQL server 2005), данные из системы доступны только на чтение.
Решение
1. Для объединения всей информации о контрагентах организации создана база данных (MS SQL server 2008) связанная с данными системы "ГАЛАКТИКА".
2. На базе Windows server 2008 + MS SQL server 2008 + Apache 2.2 + WSGI + Django 1.3 создана локальная система учета контрагентов.
Основные возможности системы
- Разграничения доступа к информации о контрагентах по подразделениям. (Полный доступ для руководства, для подразделений только информация о своих контрагентах)
- Предоставление всей информации по контрагенту на одной странице. (Данные из подразделений, данные из системы "ГАЛАКТИКА", информация из службы безопасности, список договоров с ключевыми позициями и др.)
- Выборки списков контрагентов организации по различным критериям. (По подразделениям, по типам и статусу договоров, по объектам договоров и др.)
- Поиск контрагентов по ИНН или по наименованию
- Ввод дополнительной информации по контрагентам
- Оповещение соответствующих служб о вводе информации в систему по XMPP(Jabber - аналог ICQ) протоколу.
- Предусмотрена возможность масштабирования системы и внедрения новых механизмов обработки данных.
Скриншоты системы
Главная страница системы
Список контрагентов
Примеры полей для выборки списков контрагентров
Пример вывода подробной информации по организации
Окно ввода/редактирования данных по организации
Проект выполнен послностью своими силами.
В работе использовал: MS SQL+Django, jQuery UI
Комментарии