Моделирование системы работы с договорами покупателей

Таблица 14 – Договор

Дата

Номер

Срок

Контрагент

ФИО Руководителя

valign=top >

01.08.06

52

31.07.2007

ОО «Век»

Самарин А.К.

14.12.06

100

30.09.2007

ООО «Геоникс»

Колоткина Н.В.

Таблица «Договор» содержит данные о договорах, с которыми работает менеджер. Таблица «Договор» связана с таблицей «Контрагент» по наименованию контрагента и по ФИО руководителя контрагента.

Таблица 15 –Товар

Код

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

Цена

1

вентилятор ВЦ 32

1500

2

элдвигатель ВА 12

1400

3

компрессор винтовой К4

5600

Таблица 16 –Спецификация

Дата

Номер

Номер Договора

Дата Договора

Контрагент

ФИО Руководителя

Сумма

01.05.07

1

52

01.08.2006

ОО «Век»

Самарин А.К.

21594

10.04.07

2

100

14.12.2006

ООО «Геоникс»

Колоткина Н.В.

1652

Таблица 17 – Элемент Спецификации

Номер

КодТовара

Товар

Цена

Кол-во

Стоимость

%

НДС

Общая Сумма

1

1

вентилятор ВЦ 32

1500

1

1500

18

270

1770

1

3

компрессор винтовой К4

5600

3

16800

18

3024

19824

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

Таблица «Элемент спецификации» существует как промежуточная между таблицами «Товар» и «Спецификация». Эта таблица служит для отображения товара в спецификации.

Таким образом, структура БД будет выглядеть, как показано на рисунке 13.

Рисунок 13 – Структура БД «AWM»

5 Модель реализации

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

Анализ рынка CASE-средств и их возможностей позволил выбрать CASE-средство – CASEBERRY.

CASEBERRY базируется на технологии .NET Framework фирмы Microsoft, которая предоставляет принципиально новый подход к разработке пользовательских приложений. Основным принципом разработки распределенных приложений с помощью .NET Framework является логическое разбиение приложения на три слоя – представления, бизнес-логики, доступа к данным и их хранения.

Один из основных языков программирования платформы .NET - С#, который имеет доступ к общеязыковой исполняющей среде (CLR), предоставляемой библиотекой программ .NET Framework.

Именно С# был использован для преобразования разработанной модели в исходный код (Приложение В).

Реализация классов происходила в следующем порядке: первыи был реализован класс Контрагент, затем Товар, после Договор, ЭлементСпецификации и в последнюю очередь класс Спецификация.

Генерация кода во многом определяется диаграммами классов и диаграммами взаимодействия, разработанными ранее на стадии проектирования, и основывается на принципах их отображения в исходный код.

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

Заключение

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

Предлагаемое решение – автоматизированная система «AWM», предназначенная для АРМ менеджера по сбыту.

Преимуществами данной системы является следующее:

- процесс обработки договора и связанные с этим процессом работы стали более управляемыми и контролируемыми, сократилось количество ошибок и задержек;

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13 


Другие рефераты на тему «Экономико-математическое моделирование»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы