Разработка системы информационной поддержки учета взаимоотношений с корпоративными клиентами ООО "Омега"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 05.12.2011
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Кпроч - прочие затраты (технические носители, консультации специалистов в предметной области и т.д.)

Рассчитаем затраты на заработную плату проектировщику:

Проектирование задач автоматизации корпоративного отдела займет 3 месяца. Проектированием задачи будет заниматься один разработчик. Поскольку у разработчика есть другие функции, проектирование будет занимать 40% рабочего времени. Затраты на оплату труда по разработке составляют 40% от заработной платы разработчика, при окладе 7 000 рублей,

7 000 руб.*40% = 2 800 руб. в месяц.

По данным бухгалтерского учета за последний квартал в среднем, отчисления в гос.фонды составляют 35,60%, а накладные расходы - 48%. Рассчитаем общие затраты, связанные с оплатой труда разработчиков:

Краб = (2 800 руб. * (1 + 0,356 + 0,48) )* 3 = 15 422 руб.

Стоимость компьютера составляет 28 000 руб., компьютер эксплуатировался в течение 2 ,5 лет, из запланированных 5 лет.

Годовой фонд машинного времени:

21 день в месяце*12 месяцев*8 часов = 2 016 часов.

Для расчета стоимость одного часа машинного времени, рассчитаем:

· Амортизация (28000 руб./5лет) = 5600 руб. в год

· Затраты на обслуживание - 150 руб. в месяц за 1 ПК.

150 руб. в месяц*12 месяцев = 1 800 руб. в год.

Стоимость 1 часа машинного времени =

(5 600 руб. в год+1 800 руб. в год) /2 016 часов = 3,70 руб./час

На работу с ЭВМ приходится:

3 месяца*21 день в месяце*2,8 часа работы в день = 176,4 часов.

Затраты на машинное время за весь период разработки составили:

Ксвт = 3,70 руб./час*176,4 часов = 652,70 руб.

Затраты на инструментальные программные средства:

Разработка будет производиться с помощью Microsoft Visual FoxPro. Данного пакета на предприятии нет, поэтому данный пакет покупается только под данную разработку. Стоимость пакета составляет 670 у.е.

Кипс=670 у.е. *29 руб./у.е= 19 430 руб.

Прочие затраты на проектирование:

Материалы: диск (CD-RW) - 1 шт.*28 руб. = 28 руб.

бумага - 1пачка*82 руб. = 82 руб.

Кпроч = 28 руб. в год. + 82 руб. в год = 110 руб.

Сумма затрат на проектирование:

Кпр = 15 422 руб. + 652,70 руб. + 19 430 руб.+110 руб. = 35614,7 руб.

Расчет затрат на технические средства управления:

Стоимость сервера составляет 60 000 руб. и прослужил он 2,5 года, т.о. коэффициент износа составляет 50%. Остаточная стоимость сервера составит 30000 руб. На решения основных задач по обслуживанию клиентов загрузка сервера составляет 40% рабочего времени.

Ктс1 = 30 000 руб. * 40% = 12 000 руб.

Стоимость компьютеров 3 начальников корпоративного отдела составляет 28 000 руб. и прослужили они уже 2,5 года, т.о. коэффициент износа составляет 50%. Остаточная стоимость компьютера составит 14 000 руб. Необходимо учесть, что на задачу ведения планирования, учета, анализа деятельности отдела приходится 5% рабочего времени ЭВМ.

Ктс2 = 3*14 000 руб. * 5% = 2 100 руб.

Стоимость компьютеров 15 менеджеров составляет 28 000 руб. и прослужили 2,5 года, т.о. коэффициент износа составляет 50%. Остаточная стоимость компьютера составит 14 000 руб. На решения основных задач по обслуживанию клиентов на компьютере приходится 35% рабочего времени ЭВМ.

Ктс3 = 15 * 14 000 руб. * 35% = 73 500 руб.

Ктс=87 600 руб

Затраты на приобретение линий связи:

Полная стоимость локальной вычислительной сети включает в себя затраты на основные и вспомогательные материалы, затраты на комплектующие изделия и затраты на заработную плату монтажников. Источником цен является прайс-лист компании «Система С», которая занималась проектированием локальной вычислительной сети ООО «Омега».

В основные материалы входят:

1500 м - витая пара Belsis сat 5 - 10 руб./м,

140 шт. - розетка для витой пары RJ-45 5 кат. - 150 руб./шт.,

100 шт. - короб AESP Office 50*30 2м RYT7 - 300 руб./шт.

Стоимость вспомогательных материалов составляет 25% от основных.

Клс1*= 10 руб./м *1500 м + 150 руб./шт. * 140 шт. + 300 руб./шт.*100шт.+

(10 руб./м *1500 м + 150 руб./шт. * 140 шт. + 300 руб./шт.*100шт)*25%=82500 руб

В комплектующие изделия входят:

маршрутизатор D-Link DI-724P+ - 3 400 руб./шт.

коммутатор D-Link DES-1016R+ 16 x 10/100Mb Unmanaged 19"- 3200 руб./шт.

3 шт. - мини-коммутатор D-Link DES-1008D 8 x 10/100 - 910 руб./шт.

24 шт. - сетевая карта Intel PILA 8460 EtherExpress Pro100+ - 400 руб./шт.

Клс2* = 3400 руб. + 3200 руб. +3 шт. * 910 руб./шт. + 24 шт. *400 руб./ шт. = 18930 руб.

Заработная плата монтажников составила фиксированную тарифную ставку 25 руб./час, так как работы на прокладку локальной вычислительной сети велись по договору. Трудоемкость работы заняла 100 часов, работу производили 4 монтажника.

Клс3* = 4 * 25 руб./час * 100 часов = 10 000 руб.

Клс* = 82 500 руб.+ 18930 руб. + 10 000 руб. = 111 430 руб.

Сеть уже прослужила 2,5 года, т.о. коэффициент износа составляет 50%. Остаточная стоимость сети составит 55 715 руб. На решения основных задач по обслуживанию клиентов с помощью линий связи приходится 30% рабочего времени сети.

Клс = 55 715 руб. *30% = 16 714,5 руб.

Затраты на ПО:

Для функционирования данной разработки приобретается ПО ActiveFox, которое будет устанавливаться на сервер. Стоимость ActiveFox - 280 у.е.

Кпо = 280 у.е. *29 руб./у.е.=8120 руб.

Расчет затрат на формирование информационной базы.

Формирование информационной базы заняло у разработчика 5 дней.

(2 800 руб. в месяц*(1 + 0,356 + 0,48))/21 день = 244,80 руб. в день.

5 дней*244,80 руб. в день = 1 224 руб.

На работу с ЭВМ потребовалось: 3,70 руб. в час*35 часов = 129,50 руб.

Сумма затрат на формирование информационной базы составляет:

Кио = 1 224 руб. + 129,50 руб. = 1 353,50 руб.

Затраты на обучение персонала

Необходимо обучить менеджеров по продаже и руководителей корпоративных отделов, так как они являются основными пользователями системы. Так как разработка будет внедряться во все 3 корпоративных отдела (в каждом отделе 5 менеджеров и 1 руководитель), то всего нужно обучить 18 человек.

На обучение персонала потребуется 3 дня (1 день в каждом отделе), в среднем на каждого менеджера потребуется по 1 часу, т.е. 5 часов. И 1,5 часа на обучение руководителя корпоративного отдела. Т.е. в общей сложности на обучение отдела будет затрачено 6,5 часов. Итого на обучение трех отделов потребуется 25,5 часов. Зарплата разработчика составляет:

(7 000*(1 + 0,356 + 0,48))/21 день = 612руб. в день;

(612 руб. в день / 8часов)* 25,5 часов = 1 950, 75 руб.

Затраты на зарплату корпоративных отделов составляют:

Зарплата менеджеров составляет 6 000 руб. Учитывая, что в каждом корпоративном отделе работают 5 менеджеров по продаже, то затраты на заработную плату менеджеров составляют:

(15*6 000 руб *(1 + 0,356 + 0,48))/21 день =7 868,60 руб. в день

и, соответственно,

(7 868,60 руб в день / 8 часов)*5 часов = 4 917,90 руб. за период обучения.

Заработная плата руководителя корпоративного отдела составляет 15 000 руб. в месяц. За период обучения затраты на заработную плату трех руководителей отдела составляют:

(3*15 000 руб *(1 + 0,356 + 0,48))/21 день =3 934,28 руб. в день;

(3 934,28 руб в день / 8 часов)*1,5 часа = 737,68 руб. за период обучения.

Общая сумма затрат на обучение персонала составляет:

Куч =1 950,75 руб. + 4 917,90 руб. + 737,68 руб. = 7 606,33 руб.

Затраты на вспомогательное оборудование не учитываются, т.к. дополнительное оборудование приобретать не требуется. Кво = 0

Расчет затрат на опытную эксплуатацию.

Опытная эксплуатация проводилась разработчиком в течение 5 дней.

(7 000 руб. в месяц*1,836)/21 день = 612 руб. в день.

5 дней*612 руб. в день = 3060 руб.

На работу с ЭВМ потребовалось: 3,70 руб. в час*20 часов = 74 руб.

Общая сумма затрат на опытную эксплуатацию составляет:

Коэ = 3060 руб. + 74 руб. = 3134 руб.

Общая сумма единовременных затрат на создание и внедрение комплекса задач равна:

К =35 614,7 руб + 87 600 руб. +16 714,5 руб.+ 8 120 руб.+ 1 353,50 руб + 7 606,33 руб + 3134 руб = 160 142,33 руб.

Расчет эксплуатационных затрат

В состав эксплуатационных затрат на систему информационной поддержки входят следующие затраты:

Сб = Сзпб + Саоб + Стоб + Слсб + Сниб + Спрб,

где

Сзпб - зарплата управленческого персонала, работающего с использованием ИСЭ в базовом периоде;

Саоб - амортизационные отчисления в базовом периоде;

Стоб - затраты на техническое обслуживание в базовом периоде;

Слсб - аренда линий связи (ГВС) в базовом периоде;

Сниб - затраты на носители информации в базовом периоде;

Спрб - прочие затраты в базовом периоде.

Расчет эксплуатационных затрат:

Рассчитаем фонд оплаты начальника корпоративного отдела с окладом 15000 руб., менеджеров по продаже с окладом 6 000 руб., отчисления в гос.фонды 35,60% и накладными расходами 48%.

Фонд оплаты труда за год трех начальников корпоративных отделов =

45 000*(1+0,356+0,48)*11мес.*8% = 72 705,6 руб. в год

Фонд оплаты труда за год 15 менеджеров по продажам с з/п 6000 руб. в месяц = 15 * 6 000 *(1+0,356+0,48)*11мес.*50% = 908 820 руб. в год,

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

Сзпб = 72 705,6 руб. в год + 908 820 руб. в год = 981 525,6 руб. в год

Амортизационные отчисления составляют:

Сервер: 60 000 руб./5 лет * 45% = 5 400 руб. в год

3 АРМ начальника корпоративного отдела:

3*28000 руб./5 лет*5% = 840 руб. в год

15 АРМ менеджера - 15*28000 руб./5 лет*40% = 33 600 руб. в год

Амортизационные отчисления линий связи:

111 430 руб./5 лет * 35% = 7800,1руб. в год

Рассчитаем амортизационные отчисления для Microsoft FoxPro и ActiveFox.

Microsoft FoxPro: 19430 руб. / 5лет= 3886 руб./год

ActiveFox: 8120 руб. / 5 лет=1624 руб./год

Сао = 5 400 руб. в год + 840 руб. в год + 33 600 руб. в год+7 800,1руб. в год

+3886 руб./год+1624 руб./год = 53150,1руб. в год

Затраты на техническое обслуживание: техническое обслуживание составляет 1800 руб. в год на 8 компьютеров.

1800 руб. в год*5% = 90 руб. в год

2*1800 руб. в год*35% = 1 260 руб. в год

Стоб = 1 350 руб. в год

Затраты на аренду линий связи: равны нулю, так как линии связи не арендуются.

Затраты на носители информации:

Материалы: СD-RW - 10 шт.*15 руб. = 150 руб.

Сни = 150 руб. в год

Прочие затраты:

Бумага -15 пачeк *82 руб. = 1230 руб. в год.

Спр = 1230 руб. в год.

Эксплуатационные затраты составляют:

С = 981 525,6 руб. в год + 53150,1руб. в год + 1 350 руб. в год + 150 руб. в год + 1230 руб. в год = 1037405,7руб. в год.

Стоимость совокупного владения можно оценить:

ССВ = K + n * C

где: K - единовременные затраты, связанные с внедрением и эксплуатацией варианта информатизации;

n - количество планируемых лет эксплуатации варианта информатизации;

C - годовые эксплуатационные затраты, необходимые при сопровождении варианта информатизации.

Cв1 = 160 142,33 руб. + 5 лет* 1 037 405,7 руб./год= 5347170,83 руб.

Cв2 = 427 144,87 руб + 5лет* 1 060 589,7 руб./год= 5 730 093 руб

Таблица 1.3.

Сводная таблица статей затрат для предварительно отобранных возможных вариантов решения для корпоративного отдела ООО «Омега»

№ п/п

Вид проекта

К

С

Св

1

Разработка проекта сотрудниками фирмы

160 142,33

1 037 405,7

5 347 170,83

2

Типовой проект

427 144,87

1 060 589,70

5 730 093,37

Рис. 1.6. зависимость Св = ѓ (K,n).

На рис.1.6 видно, что выгодней внедрять проект, разработанный сотрудником собственной фирмы. Чтобы оценить эффект от внедрения программного комплекса, рассчитаем эксплуатационные затраты до внедрения.

Определения состава задач подлежащих автоматизации

Исходя из выявленных проблем на ООО «Омега» проблем, может быть предложена разработка системы информационной поддержки, которая будет включать в себя:

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

· Информация о клиенте;

· Информация о действующих договорах;

· Информация о счетах;

· Информация о всех контактах с клиентом;

· Информация о внутрифирменных документах и предоставления доступа к ним.

2. Хранение и обработка информации. Система позволяет сохранять и ранжировать имеющуюся информацию в соответствии с заданными критериями, а также анализировать полученную информацию с целью её последующего экспорта.

· Запланированные контакты на заданную дату;

· Список и результаты контактов по заданному клиенту;

· Список клиентов по категориям (разрабатываемые, действующие, VIP);

· Список просроченных договоров;

· Анализ оплаты счетов;

3. Контроль и аналитика. Система позволяет менеджеру составлять автоматические отчеты по своей деятельности за неделю в стандартной форме. При необходимости отчеты могут обрабатываться и выявлять закономерности в работе.

· Статистика менеджера;

· Анализ привлекательности клиента;

· Финансовый отчет.

Глава II. Проектирование системы информационной поддержки учета взаимоотношений с корпоративными клиентами

2.1 Описание состава задач, подлежащих автоматизации

В результате обследования предметной области был выбран следующий экономический объект: корпоративный отдел ООО «Омега». Рассматриваемый экономический объект осуществляет поиск новых клиентов и продажу им канцелярских товаров. Основные функции, осуществляемые отделом:

· поиск новых клиентов;

· заключение договоров на поставку товара и отсрочку платежа;

· учет договоров;

· переговоры с клиентами;

· регистрация всей информации о контактах с клиентами;

· подготовка итоговых отчетных документов о произведенной деятельности;

· выписка счета клиенту на основании заключенного договора;

· анализ оплаты счетов.

В соответствии с вышеперечисленными функциями, на предприятии должна быть создана система информационной поддержки, предусмат-ривающая автоматизацию деятельности по работе с клиентами и формирование аналитических итоговых отчетов о деятельности корпоративных отделов ООО «Омега».

Система информационной поддержки должна включать следующие подсистемы:

· подсистема учета информации о клиентах;

· подсистема автоматизации учета взаимоотношений с клиентами;

· подсистема аналитики по проделанной работе.

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

Ниже представлен список возможностей, которыми должна обладать данная разработка:

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

· Учет контактов (добавление, прогнозирование контакта, подсистема содержит всю необходимую функциональность для эффективного взаимодействия с контактами: инструменты фильтрации и группировки по интересующему критерию контактов, напоминания о контактах, назначенных на текущий день, полная история взаимоотношений с каждым контактным лицом компании-клиента).

· Работа с документами (добавление, удаление договора, получение информации о договоре; добавление, удаление счета, просмотр информации о счете, подсистема содержит все счета клиентов, как выписанные счета, так оплаченные и просроченные);

· Работа с аналитикой (просмотр отчета менеджера на конец недели, финансовый отчет, построение списка рейтинга клиентов; вся информация, накопленная в системе, может анализироваться при помощи отчетов).

· Администрирование (регистрация пользователя, удаление, изменение данных о пользователе).

· Получение справки по работе с самой системой

Так как система разрабатывается, как web-приложение с использованием браузера Internet Explorer, предоставляемых компанией Microsoft, обработанные итоговые данные будут предоставляться в формате доступном для других приложений Microsoft Office и легко использоваться для других целей.

2.2 Внешняя спецификация

Входная информация

Входная информация о клиентах формируется на основании данных полученных от клиента в устном виде, на основании которой, осуществляется регистрация новых клиентов и заполнение формы «Карточка клиента», данные из которой формируют таблицы «Clients», «Client_faces», «Client_bank». Входная информация о контактах с клиентами формируется на основании данных, полученных из устного контакта с клиентом, на основании которой, осуществляется регистрация нового контакта и заполняется форма «Карта контакта», данные из которой формируют таблицу «Events». В качестве входной информации также используется договор с компанией-клиентом, который является источником заполнения формы «Договор», данные из которой формируют таблицу «Contracts», и счет-контракт, который является источником заполнения формы «Карта счета», данные из которой формируют таблицу «Checks».

Выходная информация

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

Отчеты:

1. «Карточка клиента» (рис. 2.1.).

Сведения вносятся на основе экранной формы «Карта клиента». Реквизиты: код клиента, наименование, форма собственности, профиль деятельности, категория, объем потребления, подробности, ответственный, город, адрес, индекс, телефон, факс, e-mail, ФИО контактного лица, должность, телефон контактного лица, факс, банк, расчетный счет, корреспондентский счет, БИК, ИНН.

Карточка клиента

Основные сведения

Код клиента

Наименование

Форма собственности

Профиль деятельности

Категория

Объем потребления

тыс.руб./мес.

Коэффициент привлекательности

( рейтинг клиента)

Подробности

Ответственный

Контактная информация

Город

Адрес

Почтовый индекс

Телефон

Факс

Электронный адрес

Лица для контактов

Ф.И.О.

Должность

Телефон

Факс

Банковские реквизиты

Банк

Расчетный счет

Корреспондентский счет

БИК

ИНН

КПП

Рис. 2.1. «Карточка клиента»

2. «Отчет менеджера на конец недели» (рис. 2.2.).

«Отчет менеджера на конец недели» содержит информацию о том, какую работу выполнил менеджер за неделю. Сведения формируются за определенный диапазон времени (обычно за неделю), т.е перед формированием отчета предусмотрен выбор диапазона времени. Сведения выводятся на экран посредством суммирования выполненных контактов и группировки их по виду контакта. Также предусмотрен расчет итоговых показателей посредством суммирования значений. Реквизиты: ФИО менеджера, начальная дата, конечная дата, сумма звонков, сумма звонков vip-клиентам, сумма звонков работающим клиентам, сумма звонков разрабатываемым клиентам, сумма звонков потенциальным клиентам, количество встреч, количество семинаров, итог.

Отчет менеджера

Менеджер: <%=%> Период с: ______по: _________

Вид контакта

<%=d1.m%>

<%=d2.m%>

<%=d3.m%>

<%=d4.m%>

<%=d5.m%>

<%=d6.m%>

<%=d7.m%>

Итого

звонок

· VIP

· работающий

· разрабатываемый

· потенциальный

встреча

семинар

Итого

Рис. 2.2. «Отчет менеджера на конец недели»

3. «Финансовый отчет» (рис. 2.3.).

В «Финансовом отчете» содержится информация о приходе денег по выставленным счетам за текущую неделю. Отчет содержит следующие реквизиты: дата оплаты, наименование организации, № счета, сумма, итого. В графе «Итог» суммируется приход денег за весь период по всем организациям.

Финансовый отчет

Период с: ______по: ____

Дата оплаты

Наименование организации

Счет №

Сумма

Итого:

Рис. 2.3. «Финансовый отчет»

4. Отчет «Список должников» (рис. 2.4.).

В этом отчете содержится информация о клиентах, просрочивших оплату счета на текущую дату. Отчет содержит следующие реквизиты: наименование организации, адрес, e-mail, № счета, дата оплаты, долг. В графе «Дата оплаты» показано значение даты, когда истек срок отсрочки платежа по счету, рассчитывается как сумма даты выписки счета и срока отсрочки по договору.

Список должников

Менеджер________________

Текущая дата ________

Наименование организации

Адрес

Электронный адрес

Счет №

Дата оплаты

Долг, руб.

Рис. 2.4. Отчет «Список должников»

5. Отчет «Рейтинг клиентов» (рис. 2.5.).

Данный отчет формируется на основе трех критериев: фактический объем потребления товара (сумма всех счетов), средний срок между фактической датой оплаты счета и датой выписки счета, период сотрудничества (от даты заключения договора до текущей даты). Каждому критерию присваивается коэффициент. Итоговый рейтинг рассчитывается как среднее арифметическое всех критериев. Сортировка осуществляется по убыванию. Отчет содержит следующие реквизиты: наименование организации, коэффициент покупки, коэффициент оплаты, коэффициент сотрудничества, итоговый коэффициент привлекательности.

Рейтинг клиентов

Менеджер________________

Наименование организации

Коэф-т покупки

Коэф-т оплаты

Коэф-т сотрудничества

Коэффициент привлекательности

Рис. 2.5. Отчет «Рейтинг клиентов»

Экранные формы.

Экранная форма образует основу интерфейса в человеко-машинном диалоге. Ее содержание должно отвечать принципу «дружественности»: обозначения реквизитов должны быть представлены на русском языке в соответствии с первичной для пользователя терминологией, процесс ввода информации должен сопровождаться подсказками и контролем.

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

Содержание экранной формы зависит от ее назначения. В данной разработке используются три класса экранных форм:

· для ввода информации в базу данных, то есть для формирования и ведения базы данных;

· для ввода параметров обработки информации по задаче и идентификаторов запросов (условия выборки);

· для вывода результатов решения задачи и справочной информации;

Описание разработанных экранных форм и соответствующего программного обеспечения:

1. Карта клиента (рис. 2.6.).

Содержит следующие реквизиты: код клиента, наименование, форма собственности, профиль деятельности, категория, объем потребления, подробности, ответственный, город, адрес, индекс, телефон, факс, e-mail, ФИО контактного лица, должность, телефон контактного лица, факс, банк, расчетный счет, корреспондентский счет, БИК, ИНН. Данная форма заполняется на устных данных полученных от клиента, данные из которой формируют таблицы «Clients», «Client_faces», «Client_bank». Форма является источником информации для отчета «Карточка клиента».

Рис. 2.6. Карта клиента

2. Клиенты (рис. 2.7.).

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

Рис. 2.7. Клиенты

3. Карта контакта (рис. 2.8.).

Данная форма заполняется на устных данных полученных от клиента, данные из которой формируют таблицы «Events». Экранная форма содержит реквизиты: дата, время, вид контакта, клиент, контактное лицо, подробности, ответственный, выполнен (да/нет).

Рис. 2.8. Карта контакта

4. Контакты (рис. 2.9.).

Данные для экранной формы берутся из «Карты контакта». В данной форме назначается ввод параметров обработки информации: возможно просмотреть данные о контактах за назначенный период, либо ввести в строку поиска название клиента и произвольный период. Впоследствии, результаты вывода запроса можно распечатать.

Рис. 2.9. Контакты

5. Счета (рис. 2.10.).

Данные для экранной формы берутся из «Карты счета»и «Договора». В данной форме назначается ввод параметров обработки информации: можно просмотреть данные о всех счетах по категориям, либо ввести в строку поиска название клиента и произвольный период. Впоследствии, результаты вывода запроса можно распечатать.

Рис. 2.10.Счета

6. Карта счета (рис. 2.11.).

Экранная форма содержит следующие реквизиты: номер счета, клиент, дата выписки, сумма, оплачен (да/нет), дата оплаты, ответственный. Данные заносятся в таблицу «Checks».

Рис. 2.11. Карта счета

7. Договор (рис. 2.12.).

Экранная форма содержит реквизиты: номер договора, дата начала, дата окончания, клиент, срок отсрочки платежа, ответственный. Данные заносятся в таблицу «Contracts».

Рис. 2.12. Договор

2.3 Разработка состава и структуры БД

Проектирование информационной базы включает в себя распределение информации, хранящейся в базе, по узлам обработки. На основе обследования предметной области и, исходя из поставленных задач, была спроектирована БД, состоящая из следующих таблиц: Клиенты (clients), Реквизиты клиента (client_bank), Категория клиента (client_types), Контактное лицо (client_faces), Контакты (events), Тип контакта (event_types), Счета (checks), Договора (contracts), Менеджер (manager). Для определения состава таблиц следует провести нормализацию исходного иерархического отношения. Для графического изображения используем ER-диаграмму (диаграмма сущность-отношения).

Рис. 2.13. ER-диаграмма

Для удобства работы имена и названия предметной области заменены символическими обозначениями и сведены в таблицу:

Таблица 2.1.

Символьные обозначения полей в базе данных

№ п/п

Наименование

Символическое обозначение

Значимость

1

2

3

4

Таблица Клиенты Clients

Код клиента

Clientid

числовое

Наименование

Company

символьное

1

2

3

4

Профиль деятельности

Profile

символьное

Категория

Categoryid

символьное

Объем потребления

Salesvolume

числовое

Коэффициент привлекательности

Koff_pr

числовое

Город

City

символьное

Адрес

Address

символьное

Индекс

Postalcode

символьное

ФИО Менеджера

Managerid

символьное

Примечание

Remarks

символьное

Телефон

Phonenumber

символьное

Таблица Реквизиты клиента Client_bank

Код клиента

Clientid

числовое

Банк

Bankname

символьное

Расчетный счет

Settlement

символьное

Корреспондентский счет

Correspond

символьное

БИК

Index

символьное

ИНН

Inn

символьное

КПП

checkpoint

символьное

Таблица Контактное лицо Client_face

Код клиента

Fafeid

числовое

ФИО

Surname

символьное

Должность

Title

символьное

Телефон

Phonenumber

символьное

Факс

Faxnumber

символьное

e-mail

email

символьное

Таблица Категория клиента Client_types

Код категории

Categoryid

числовое

Вид категории

Categoryname

символьное

Таблица Вид контакта Event_types

Код вида контакта

Eventtypeid

числовое

Вид контакта

eventtype

символьное

Таблица Контакты Events

Код контакта

Eventide

числовое

Дата контакта

Stardate

Дата/время

Время

Hour

Дата/время

Вид контакта

Eventtype

символьное

Наим_клиента

Clientid

символьное

Контактное лицо

Clientfaceid

символьное

Результат

Remarks

memo

Выполнен

confirmed

логическое

Таблица Счета Checks

№ счета

Checked

числовое

Наим_клиента

Clientid

символьное

Дата формирования счета

Checkdate

Дата/время

Сумма к оплате

Checkamount

числовое

Оплачено

Contracted

логическое

Дата оплаты

Paymentdate

Дата/время

Таблица Договора Contracts

1

2

3

4

№ договора

Contracted

числовое

Нам_клиента

Clientid

символьное

Дата начала действия

Startdate

Дата/время

Дата окончания действия

enddate

Дата/время

Срок отсрочки

Time

числовое

Таблица Менеджер Manager

Код менеджера

Managerid

числовое

ФИО

Surname

символьное

Должность

Title

символьное

e-mail

Emailname

символьное

Телефон

Worknumber

символьное

Имя входа

logon

символьное

Таблица Коэффициент покупки Index_buy

Стоимость покупки

Valuebuy

числовое

Коэффициент

Indexbuy

числовое

Таблица Коэффициент оплаты Index_payment

Отсрочка

Postponement

числовое

Коэффициент

Indexpay

числовое

Таблица Коэффициент сотрудничества Index_collaborate

Количество дней

Days

числовое

Коэффициент

Indexcol

Таблица Временная Index_vremennaja

Код клиента

Clientid

числовое

Коэффициент покупки

Index_buy

числовое

Коэффициент оплаты

Index_pay

числовое

Коэффициент сотрудничества

Index_col

числовое

Коэффициент итоговый

Index

числовое

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

Таблица 2.2.

Состав основных экранных форм БД «ClientManager».

Название экранной формы

Описание

1

2

Карта клиента

На основе «Карты клиента» заполняются таблицы «Клиенты», «Реквизиты клиента», «Контактное лицо». Является источником для отчета «Карточка клиента» и формы «Клиенты»

Клиенты

Заполняется на основании «Карточка клиента». В форме генерируются запросы по заданным критериям.

Карта контакта

Заполняется на основании таблицы «Контакты» и является источником для формы «Контакты» и отчета «Отчет менеджера за неделю»

Контакты

Заполняется на основании «Карточки контакта». В форме генерируются запросы по заданным критериям.

Карта счета

Заполняется на основании таблицы «Счета» и является источником для формы «Счета», отчетов «Финансовый отчет», «Рейтинг клиентов».

Карта договора

Заполняется на основании таблицы «Договора» и является источником для формы «Счета»

Счета

Заполняется на основании таблиц «Счета» и «Договора». В форме генерируются запросы по заданным критериям.

Договора

Происходит добавление и/или удаление договоров строительного подряда

2.4 Выбор пользовательского интерфейса

Основной задачей представления информации пользователю является создание эффективного интерфейса. Он включает в себя экранные формы и меню. Экранные форма были рассмотрены в разделе 2.2. «Внешняя спецификация». Теперь необходимо обосновать выбор типа меню.

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

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

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

появлением на экране меню нижнего уровня;

выполнением команды (например, возвратом в системное меню);

выполнением процедуры (например, процедуры ввода или вывода информации);

Итоги работы по содержательному проектированию меню представлены в виде таблицы (табл. 2.3.).

В главном меню следует предусмотреть пункт «ВЫХОД», который позволяет вернуться к системному меню, что удобно при отладке системы.

Таблица 2.2.

Структура главного меню и его связь с входными и выходными экранными формами.

Пункт главного меню

Пункт подменю

Экранная форма для ввода информации

Выходная форма (отчет)

1

2

3

Документ

Подменю

----

Создать….

Запись о клиенте

Запись о контакте

Запись о счете

Запись о договоре

Открыть

Контакты

Клиенты

Счета

Подменю

Карта клиента

Карта контакта

Карта счета

Карта договора

Подменю

Контакты

Клиенты

Счета

----

Карточка клиента

----

----

----

----

Контакты

Клиенты

Счета

Взаимоотношения

Подменю

----

Карта клиента

Клиенты по категориям

Поиск клиента

Контакты на текущий день

Выполненные контакты

Список должников

Поиск

Клиенты

Поиск по клиенту

Клиенты

Поиск по периоду

-----------

Карточка клиента

----

----

----

----

Список должников

Аналитика

Подменю

----

Отчет менеджера

Финансовый отчет

Рейтинг клиентов

----

----

----

Отчет менеджера

Финансовый отчет

Рейтинг клиентов

Администрирование

Подменю

----

Регистрация пользователя

Удаление пользователя

Настройка

Регистрация пользователя

Удаление пользователя

Настройка

----

----

----

Помошь

Подменю

----

Справка о системе

Справка о программе

Справка о системе

Справка о программе

----

----

ВЫХОД

----

Закрытие программы

Главное меню представлено на рис. 2.14.

Рис. 2.14. Главное меню

2.5 Обоснование выбора программно-технической платформы для создания системы информационной поддержки учета взаимоотношений с клиентами

Выбор состава и параметров технических средств, необходимых для разработки системы информационной поддержки работы с корпоративными клиентами осуществлялся исходя из того, что на предприятии уже существует программно-техническая база, которую можно использовать для реализации проекта (см. пункт 1.1. подпункт «Характеристика технического уровня»).

Проектируемая система информационной поддержки для работы с корпоративными клиентами предназначена для эксплуатации на ПЭВМ типа IBM PC со следующей минимальной конфигурацией: компьютеры, которые имеют микропроцессоры Pentium Ш с операционной системой Windows NT, тактовой частотой 868 МГц, объемом оперативной памяти 256Мб, винчестером на 40 Гб.

Выбор программного средства

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

Программная часть данного дипломного проекта реализована в качестве web-приложения с использованием развитых средств, предоставляемых разработчикам пакетом Microsoft Visual FoxPro 8.0 и промежуточным ПО ActiveFox (см. ниже). Система представляет собой распределенную базу данных, что позволяет прозрачно обрабатывать запросы к данным, находящимся в различных базах данных вне зависимости от их физического расположения. Это позволяет базам данных функционировать независимо друг от друга. Кроме того, эта концепция обеспечивает равноправный доступ пользователей к разным базам данных, расположенным в различных узлах вычислительной сети.

Web-приложение - это приложение, клиентская часть которого - web-браузер - использует протокол TCIP/IP для связи с сервером приложений. Сервер приложений, как правило, использует отдельный сервер базы данных для хранения информации приложения. Web-приложение реализовывается на основе технологии Active Server Pages (ASP) в среде Microsoft Internet Information Server 4.0 или выше. Как известно, ASP-технология подразумевает включение программного кода (сценария) непосредственно в исходную HTML-страницу. Обнаружив этот код, сервер передает его программе-интерпретатору (Microsoft FoxPro), выполняющей обнаруженный код и формирующей законченную HTML-страницу, которая затем оправляется сервером в браузер пользователя. Таким образом, процесс работы Web-приложения состоит в следующем (см. рис. 2.15). Пользователь взаимодействует с приложением посредством Web-браузера, который при необходимости обращается с запросом к Web-приложению, чтобы выполнить ту или иную операцию. При обращении к Web-приложению браузер посылает запрос по одному из протоколов доступа (HTTP, HTTPS или др.). Web-приложение обрабатывает запрос, и результатом такого обращения является полное или частичное обновление интерфейса приложения, отображаемого в браузере.

Рис. 2.15. Процесс работы типичного Web-приложения.

Основные преимущества web-приложений:

- приложение находится в одном месте (Вся программная логика приложения находится на сервере, в отличие от обычного ПО, где логика приложения располагается на компьютере каждого пользователя. Так как имеется только одна рабочая копия приложения, его намного проще распространять среди пользователей);

- приложение не требует ничего от пользователя (web-приложение не предъявляет никаких требований к аппаратной платформе. Это значит, что пользователь сможет работать с приложением на любой операционной системе и не заметит никакой разницы);

- малый вес (пользователю незачем загружать на свой компьютер все приложение целиком, чтобы начать с ним работать);

- переносимость (Так как на компьютере пользователя ничего не устанавливается, пользователь может работать с приложением из любого места).

Обоснование выбора Visual FoxPro и ActiveFox

ActiveFox - программное обеспечение (ПО) промежуточного уровня, дает возможность легко создавать полномасштабные, высокопроизводительные, основанные на n-уровневом варианте архитектуры, web-приложения баз данных. ActiveFox реализует концепцию активных серверных страниц (Active Server Page - ASP) средствами полнофункционального, объектно-ориентированного языка программирования - Visual FoxPro. ActiveFox не зависит от собственных протоколов и способен работать с любым HTTP-сервером, имеющим интерфейс ISAPI. Наличие встроенного 32-разрядного высокоскоростного процессора данных во многих случаях исключает необходимость в установке и изучении отдельного сервера баз данных, что снижает стоимость разработки и сопровождения базы данных. Процессор данных Visual FoxPro - один из самых быстрых процессоров данных для ПК. Процессор данных обладает следующими возможностями:

- встроенный язык SQL-запросов плюс навигационные методы доступа к данным;

- оптимизация запросов по методу Рашмора;

- поддержка целостности данных с использованием хранимых процедур и триггеров;

- возможность подключать к базе данных обработчики событий;

- поддержка управления транзакциями;

- двухсторонняя поддержка XML-преобразований

ActiveFox выполняет откомпилированный код. ActiveFox на лету преобразует страницы в программный код, который компилируется в байт-код и затем выполняется системой FoxPro-runtime. Это позволяет достичь высокой производительности на этапе выполнения. При внесении изменений в страницу и/или ее составную часть вызываемая страница автоматически перекомпилируется.

ActiveFox поддерживает технологию включений на стороне сервера (Server Side Include - SSI), т.е. предоставляет возможность автоматически включать один файл в другой. Технология SSI предоставляет большую степень интерактивности и большую эффективность, и гибкость как при разработке шаблонов документов, интерфейсов так и многократном использовании кода.

2.6 Разработка алгоритма решения задачи

Ниже приведена блок-схема решения задачи «Создание нового контакта» (рис.2.16.).

Переменная company обозначает наименование клиента, surname - ФИО контактного лица.

Рис. 2.16. Блок-схема алгоритма работы модуля «Создание нового контакта»

Примечание 1: данные вводятся на основании устной информации, полученной от клиента. Состав вводимых данных и их значимость:

· Код контакта (переменная Eventide ? integer),

· Дата контакта (переменнаяStardate - Date),

· Время (переменная Hour - DateTime),

· Вид контакта (переменная Eventtype - char),

· Клиент (переменнаяClientid - char),

· Контактное лицо (переменная Clientfaceid - char),

· Результат (переменная Remarks? memo),

· Выполнен (переменная confirmed - logical).

Данные вводятся в форму «Карта контакта» и затем записываются в таблицу «Events». Проверка вводимых данных осуществляется по наименованию клиента (company=?) и по ФИО контактного лица (surname=?).

Если в системе нет информации о введенном клиенте или о контактном лице, с которым осуществляется контакт, то на экране появляется сообщение «Запись невозможна. Заполните форму «Карта клиента»!».

2.7 Построение информационно-технологической схемы решения задачи формирования документа «Карточка клиента»

Рис. 2.17. Информационно-технологическая схема формирования документа «Карточка клиента»

Глава III. Реализация системы информационной поддержки и технико-экономические расчеты

3.1 Описание программного обеспечения комплекса задач

Прикладное программное обеспечение для системы информационной поддержки разработано в составе 12 таблиц, и созданных на их основе форм, отчетов. Практически каждая форма содержит макросы. Опишем формы с их макросами:

Форма «Карта клиента».

Save_client - ввод данных о новом клиенте или добавление новых записей в карточку уже существующего клиента, заполнение таблиц «Clients», «Client_bank», «Сlient_face».

Cancel1 - закрытие формы ввода.

Deleteclient - удаление всех записей данного клиента из таблиц «Clients», «Client_bank», «Сlient_face».

Printclientcard - печать документа «Карточка клиента».

Форма «Клиенты»

GetClientslist - вывод на экран список клиентов в зависимости от выбранной категории.

ReseachClient - поиск по наименованию клиента.

Форма «Карта контакта»

Savecontact - добавление данных о контакте в таблицу «Events».

Deletecontact - удаление данных о контакте из таблицы «Events».

Cancel2 - закрытие формы «Карта контакта».

Форма «Контакты»

GetEventlist - вывод на экран список контактов в зависимости от выбранного периода.

Форма «Договор»

Savedog - добавление данных о договоре в таблицу «Contracts».

Deletedog - удаление данных о договоре из таблицы «Contracts».

Cancel3 - закрытие формы «Договор».

Форма «Карта счета»

Savecheck - добавление данных о выписанном счете в таблицу «Cheks».

Cancel4 - закрытие формы «Карта счета».

Форма «Счета»

Getchecklist - вывод на экран список счетов в зависимости от выбранного критерия.

В приложении «Листинг программы» приведен листинг макроса формы «Контакты».

3.2 Инструкция пользователя и контрольный пример решения задачи работы с корпоративными клиентами (подзадач создание нового клиента, нового контакта, формирование списка контактов по заданным критериям)

Начать работу с комплексом задач может пользователь с минимальными знаниями среды Windows ХР и web-браузера Microsoft Internet Explorer.

При первоначальной работе с системой необходимо:

1. Проверить наличие Microsoft Internet Explorer и в случае необходимости установить данный браузер на рабочий компьютер (информацию об установке можно получить из справочной системы Windows XP).

2. Щелкнув мышкой на кнопке «Пуск», выбрать пункт меню «Все программ», затем найти из списка программ Internet Explorer. Система уже установлена на сервере администратором сети, поэтому устанавливать систему на компьютер пользователя не надо. Чтобы запустить систему, необходимо ввести в адресную строку: http://localhost/clientmanager/default.asp. При запуске приложения включается процедура авторизации (см. рис.3.1).

Рис. 3.1. Форма «Авторизация пользователя»

3. Заполнив форму «Авторизация пользователя», нажать кнопку «Вход», выполняется вход в систему. Если пользователь не зарегистрирован, необходимо заполнить регистрационную анкету (см. рис. 3.2.), нажав кнопу «Регистрация».

Рис. 3.2. Форма «Регистрация пользователя»

Заполнив все поля в форме «Регистрация пользователя», нажать кнопку «Отправить данные», для регистрации. После получения и обработки полученных регистрационных данных, администратором Web-сервера высылается на e-mail пользователя письмо, содержащее ваши персональные идентификационные данные (Имя пользователя и пароль). Получив это письмо, вы становитесь зарегистрированным пользователем системы информационной поддержки работы с корпоративными клиентами.

4. Если логин и пароль введены верно, на экране появится главное меню. Главное меню является иерархическим. Функции выполняемые различными пунктами меню перечислены ниже.

Документ (рис.3.3.).

В пункте меню «Документ» находятся стандартные функции приложения: Создать (запись о клиенте, контакте, счете, договоре), Открыть (Клиенты, Контакты, счета), Сохранить, Параметры страницы, Печать, Выход.

Рис 3.3. Главное меню.

Создать запись о клиенте.

Ввод данных о новом клиенте осуществляется на основании устной информации, полученной от клиента. Чтобы ввести данные, необходимо в пункте меню выбрать «Документ/Создать…/Запись о клиенте», перед вами появится диалоговое окно, в которое заносятся сведения о клиенте (рис. 3.4).

Рис. 3.4. Карта клиента

Форма «Карта клиента» заполняется по мере поступления информации о клиенте. Поле «Коэффициент привлекательности» заполняется автоматически по данным расчета промежуточных коэффициентов и формирования итогового коэффициента.

При нажатии кнопки «Отмена», форма закрывается. Нажав кнопку «Сохранить» происходит ввод данных о новом клиенте или добавление новых записей в карточку уже существующего клиента, заполняются поля таблиц «Clients», «Client_bank», «Сlient_face». Нажав кнопку «Печать» распечатывается отчет «Карточка клиента». При нажатии на кнопку «Удалить», все данные о текущем клиенте удаляются, при этом появляется на экране сообщение «Вы уверены что хотите удалить данного клиента?».

Создать запись о контакте.

Ввод данных о новом контакте осуществляется на основании устной информации, полученной от клиента. Чтобы ввести данные, необходимо в пункте меню выбрать «Документ/Создать…/Запись о контакте», перед вами появится диалоговое окно, в которое заносятся сведения о контакте (рис. 3.5).

Рис. 3.5. Карта контакта

При вводе данных о контакте, необходимо чтобы данные о клиенте, с которым планируется контакт, должны быть внесены в систему. Если в открывающемся списке поля «Клиент», нет данных о нужном клиенте, необходимо выйти из формы, нажав кнопку «Отмена», и заполнить форму «Карта клиента» (рис. 3.4). При нажатии кнопки «Сохранить», данные о контакте заносятся в таблицу «Events». Нажав кнопку «Удалить», все данные о текущем контакте удаляются, при этом появляется на экране сообщение «Вы уверены что хотите удалить данный контакт?».

Создать запись о договоре.

Ввод данных о новом договоре осуществляется на основе заключенного договора-контракта об отсрочке оплаты. Чтобы ввести данные, необходимо в пункте меню выбрать «Документ/Создать…/Запись о договоре», перед вами появится диалоговое окно, в которое заносятся сведения о контакте (рис. 3.6).

Рис. 3.6.Договор

При вводе данных о договоре, необходимо чтобы данные о клиенте, с которым заключен договор, должен быть внесен в систему. Если в открывающемся списке поля «Клиент», нет данных о нужном клиенте, необходимо выйти из формы, нажав кнопку «Отмена», и заполнить форму «Карта клиента» (рис. 3.4). При нажатии кнопки «Сохранить», данные о контакте заносятся в таблицу «Contracts». Нажав кнопку «Удалить», все данные о текущем договоре удаляются, при этом появляется на экране сообщение «Вы уверены что хотите удалить данный договор?».

Создать запись о счете.

Ввод данных о новом счете осуществляется на основе выписанного счета на оплату. Чтобы ввести данные, необходимо в пункте меню выбрать «Документ/Создать…/Запись о счете», перед вами появится диалоговое окно, в которое заносятся сведения о контакте (рис. 3.7).

Рис. 3.7. Карта счета

При нажатии кнопки «Отмена» происходит закрытие формы «Карта счета». При нажатии кнопки «Сохранить», данные о счете заносятся в таблицу «Checks».

Открыть Клиенты.

Данные для экранной формы «Клиенты» (рис. 3.8) берутся из карты клиента. Форма выводит список клиентов в зависимости от выбранной категории.

Рис. 3.8. Клиенты

Все клиенты делятся на четыре категории, категорию для клиента устанавливает пользователь. При выводе списка клиента в зависимости от категории, вместе с названием клиента отображаются основные данные о нем (телефон, профиль деятельности, ответственный). Чтобы распечатать текущий список, нажать Документ/Печать. Чтобы получить более подробную информацию о конкретном клиенте, надо нажать на название клиента внутри списка, при этом откроется экранная форма «Карта клиента» (рис. 3.4). Если Вас интересует конкретный клиент, Вы можете ввести в поле поиска название клиента и нажать кнопку «Найти».

Открыть Контакты.

Данные для экранной формы «Контакты» (рис. 3.9) берутся из таблицы «Events». Форма выводит список контактов за выбранный период.

Рис. 3.9. Контакты

При выводе списка контактов за выбранный период, отображаются основные данные о контакте. Чтобы распечатать текущий список контактов, нажать Документ/Печать. Чтобы получить более подробную информацию о конкретном контакте, надо нажать на вид контакта внутри списка, при этом откроется экранная форма «Карта контакта» (рис. 3.5) Чтобы получить более подробную информацию о клиенте, с которым состоится, надо нажать на название клиента внутри списка, при этом откроется экранная форма «Карта клиента» (рис. 3.4). Если Вас интересует конкретный клиент или контакты за произвольный диапазон времени, Вы можете ввести в поле поиска название клиента, начальную и конечную дату периода, и нажать кнопку «Найти».

Открыть Счета.

Данные для экранной формы «Счета» (рис. 3.10) берутся из таблицы «Cheсks» и «Contracts». Форма выводит список счетов за выбранный период.

При выводе списка счетов за выбранный период, отображаются основные данные о счете. Чтобы распечатать текущий список контактов, нажать Документ/Печать. Чтобы получить более подробную информацию о клиенте, которому выписан счет, надо нажать на название клиента внутри списка, при этом откроется экранная форма «Карта клиента» (рис. 3.4). Если Вас интересует конкретный клиент или счета, выписанные за произвольный диапазон времени, Вы можете ввести в поле поиска название клиента, начальную и конечную дату периода, и нажать кнопку «Найти».

Рис. 3.10. Счета

Взаимоотношения (рис.3.11.).

При выборе пункта меню «Взаимоотношения» возможно осуществление функций поиска и обработки информации внутри системы.

Рис 3.11. Главное меню.

Карта клиента.

Открывается отчет «Карточка клиента» (см. приложение 2), в которой отображаются все сведения о клиенте. Перед открытием экранной формы, появляется диалоговое окно с сообщением: «Введите название клиента». Нажав кнопку «Показать», открывается «Карточка клиента», либо при отсутствии нахождения записей появляется окно «Клиент не найден».

Клиенты по категориям.

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

Поиск клиента.

Форма позволяет просмотреть основные характеристики клиента (рис. 3.12). Для этого необходимо выбрать название клиента и автоматически будут выведены его характеристики.

Рис. 3.12. Поиск клиента

Контакты на текущий день.

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


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.