Моделирование системы работы с договорами покупателей
Таблица 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», предназначенная для АРМ менеджера по сбыту.
Преимуществами данной системы является следующее:
- процесс обработки договора и связанные с этим процессом работы стали более управляемыми и контролируемыми, сократилось количество ошибок и задержек;
Другие рефераты на тему «Экономико-математическое моделирование»:
Поиск рефератов
Последние рефераты раздела
- Выборочные исследования в эконометрике
- Временные характеристики и функция времени. Графическое представление частотных характеристик
- Автоматизированный априорный анализ статистической совокупности в среде MS Excel
- Биматричные игры. Поиск равновесных ситуаций
- Анализ рядов распределения
- Анализ состояния финансовых рынков на основе методов нелинейной динамики
- Безработица - основные определения и измерение. Потоки, запасы, утечки, инъекции в модели