Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Dip-Othet-verst2.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
2.48 Mб
Скачать

2.7 Технические характеристики автоматизированной системы

2.7.1 Клиент

Клиент построен по принципу MDI (Multi Document Interface) мульти документный интерфейс, многооконный пользовательский интерес. Он имеет возможность открывать дочерние окна внутри главного окна.

Программа содержит 7888 строк кода (вместе с автогенерируемым) в 56 файлах. Состоит из 48 визуальных табличных форм. И имеет 54 класса.

2.7.2 Сервер

  • 36 таблиц, 60 внешних связей;

  • 27 триггеров;

  • 4 хранимые процедуры;

  • 14 функций;

  • 2 объектных типа;

  • 2 коллекционных типа;

  • 25 последовательностей.

Общий объем кода триггеров, хранимых процедур и функций месте с их объявлениями составляет 1196 строк.

Общий объем скрипа базы данных сгенерированного с помощью PowerDesigner, в котором объявлены создание таблиц, внешних связей и индексов состоит из 1080 строк.

2.8 Функции программы и интерфейс пользователя

2.8.1 Общий вид программы при запуске

Рисунок 2.9 - Общий вид программы

2.8.2 Общие особенности программы

Почти все справочники имеют по две формы. Первая для просмотра всех записей и для удаления. Вторая для добавления и редактирования отдельной записи. Все таблицы имеют возможность сортировки по столбцам, для сортировки по нескольким столбцам удерживайте клавишу Shift.

2.8.3 Вид основных справочников

  • Клиенты

Рисунок 2.10 - Элемент справочника “Клиент

Клиенты – основной справочник данной программы. Он содержит перечень всех клиентов данной организации. Для импорта данному клиенту расходных накладных и актов ремонта из 1С, необходимо указать какие контрагенты соответствуют данному клиенту, для этого нужно перейти на вкладку “1С Контрагенты”. Программа автоматически вычисляет атрибуты “прибыль за 30 дней” прибыль от клиента за последние 30 дней , “общая прибыль” соответствует общей прибыли клиента за все время работы, “ср. прибыль в месяц”, “оборот за 30 дней”, “Общий оборот”, “Средний оборот в месяц”, “Дата первой сделки”, “Дата последней сделки”.

Поле “Последнее состояние события ” вычисляется автоматически (О события будет написано ниже). Оно соответствует последнему состоянию этапа в событии этого клиента, т.е. текущему состоянию взаимодействия с клиентом.

Пример: менеджер создал событие (продажа) для данного клиента и состояние текущий этап “Холодные 10%”, то поле “Последнее состояние события ” будет “Холодные 10%”, если добавиться новый этап в любом не обязательно в этом событии (главное что бы дата создания этапа была позже) то “Последнее состояние события ” будет соответствовать состоянию этого этапа. Для удобства можно с поле “Последнее состояние события” есть признак даты, которая соответствует последней дате работы с клиентом. В дальнейшем можно отфильтровать в общей таблицы по столбцу “Последнее состояние события” и определить, как давно с клиентами совершались события и как они закончились. Также можно быстро найти зависшие события, но только если событие последние для клиента.

  • События

Рисунок 2.11 - Элемент справочника “Событие”

Событие отражает некое действие (сделка, мероприятие, …) с клиентом. К событию можно привязать “контакты“, “расходные накладные“ и “напоминания“.

Ход события можно отразить в виде этапов на вкладке “Этапы”. Этапы отражают весь ход процесса по реализации события (сделки).

Предполагается, что в названии все состояния этапа будет содержаться словесное описание и процент. Также предполагается, что все события будут доводиться до конечного этапа и последнее состояние этапа должен быть либо 100, % либо 0%, если оно отлично то, следовательно, работа с клиентом проводится в данное время или пользователь забыл про событие (т.н. зависшее событие).

Также можно указать с каким “Контактным лицом” происходит взаимодействие.

Подразумевается что во вкладке “расходные накладные“ буду попадать накладные, оформленные в результате проведения этого события.

Поле “сумма” равняется сумме расходных накладных.

  • Контакты

Рисунок 2.12 - Элемент справочника “Контакт”

Отражает краткое взаимодействие с клиентом. Если это взаимодействие привело к продажи, то следует контакты вести в рамках события.

  • Рекламная акция

Рисунок 2.13 - Элемент справочника “Реклама”

Отражает рекламные акции, проводимые на фирме. К рекламной акции можно привязать “расходные накладные” и часовые затраты. Предполагается что во вкладку “Расходные накладные” будут заноситься те накладные, которые были оформленные в результате этой рекламной акции. Во вкладку “Персонал” будут добавляться пользователи из справочника “Персонал” и их трудоемкость в проведении данной рекламной акции. Поле “прибыль” равняется сумме расходных накладных.

  • Напоминания

Напоминания отправляются в рамках данной программы, т.е. для принятия вовремя напоминаний нужно оставлять программу активной, если во время даты назначения напоминания программа не была включена у пользователя которому предназначалось напоминание, то он его получит при следующем запуске программы.

  • Персонал

Рисунок 2.14 - Справочник “Персонал”

Справочник “Персонал” доступен для измерения только администратору системы. При добавлении программа автоматически добавляет: пользователя в Oracle, присваивает ему соответствующие права, устанавливает безлимитное использования табличного пространства “CRM”.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]