Автоматизация директ-маркетинга (на примере ООО "Дело Системы")

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?гие процессы.

Построим структурные диаграммы, используя SADT методологию структурного анализа и проектирования (Structured Analysis and Design Technique), основанную на понятиях функционального моделирования. Методология отражает такие системные характеристики, как управление, обратная связь и исполнители.

Для функционального моделирования применяется уровень IDEF0, применяется для описания рабочих процессов (Work Flow), разработан на основе SADT, по сути одно и тоже. (РД IDEF0 - 2000) стандарт является точной копией американского стандарта Integration Definition For Function Modeling (IDEF0) 93 Dec 21. Для описания обмена данными между рабочими процессами применяется DED (Data Flow Diagram) методология моделирования потоков данных.

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

(Используется CASE-средство моделирования бизнес-процессов BPwin 4.1 SP2 b 788)2003 Computer Associates International, Inc. (CA).

Функциональная модель деятельности компании представлена на контекстной диаграмме 1:

Диаграмма 1. Функциональная модель деятельности компании ООО Дело Системы

Диаграмма декомпозиции имеет статус To-Be и уровень IDEF0.

Диаграмма 2. Декомпозиция модели

Схема работы с клиентами представлена на диаграмме 3.

Диаграмма 3. Схема работы с клиентами

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

На Западе САSЕ-средства давно и прочно вошли в практику программной индустрии. При этом они используются не только для производства программных систем, но и как мощный инструмент решения исследовательских и проектных задач, связанных с начальными этапами разработки: при анализе предметной области, создании проектных спецификаций, выпуске проектной документации, планировании и контроле разработок, моделировании деловых приложений и т. п.

.2 Технология разработки

В результате решения поставленных задач было разработано 9 общих модулей, 4 общие формы, 5 справочников, 5 документов, 1 журнал документов, 3 перечисления, 2 регистра сведений, а так же дополнен интерфейс программы 1С: Бухгалтерия предприятия.

Основной рабочий интерфейс программы 1С: Предприятие 8.2 конфигурации Бухгалтерия предприятия 2.0 представлен на рисунке 1.

Рис.1. Основной рабочий интерфейс

.3 Разработка общих форм и модулей

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

Общие модули разрабатываемой подсистемы и их свойства представлены в таблице 1.

Программный код общих модулей находятся в Приложении 1.

Название модуляСвойстваВзаимодействияСервер Внешнее соединение Вызов сервераВзаимодействия Вызов СервераСервер Вызов сервераВзаимодействия КлиентКлиент (управляемое приложение) Клиент (обычное приложение)Взаимодействия Клиент ПереопределяемыйКлиент (управляемое приложение) Клиент (обычное приложение)Взаимодействия Клиент СерверКлиент (управляемое приложение) Сервер Внешнее соединение Клиент (обычное приложение)Взаимодействия Клиент Сервер ПереопределяемыйКлиент (управляемое приложение) Сервер Внешнее соединение Клиент (обычное приложение)Взаимодействия ПереопределяемыйСервер Внешнее соединение Клиент (обычное приложение)Управление Электронной ПочтойСервер Внешнее соединение Клиент (обычное приложение) Вызов сервераУправление Электронной Почтой КлиентСервер Внешнее соединение Клиент (обычное приложение) Вызов сервераТаб. 1. Свойства общих модулей

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

Общая форма Адресная Книга.

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

Рис. 2. Создание формы АдреснаяКнига

Рис. 2.1. Свойства формы АдреснаяКнига

Программный код формы Адресная книга находится в приложении 2.

.4 Создание форм документов подсистемы

Начнем с добавления в общий полный интерфейс программы 1С: Предприятие интерфейса разрабатываемой подсистемы, после чего в настройки пунктов будут добавл