Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all Кураченко(В).doc
Скачиваний:
8
Добавлен:
28.08.2019
Размер:
10.93 Mб
Скачать

4.7 Методическое обеспечение аис

4.7.1 Модель ас

На стадии анализа и проектирования системы была построена функциональная модель потоков данных АС. Функциональная модель «Учет договоров» описана с помощью диаграммы потоков данных (DFD), которая является основным средством моделирования функциональных требований проектируемой системы. При помощи диаграмм потоков данных эти требования разбиваются на функциональные компоненты и представляются в виде сети, связанной потоками данных. Главная цель модели – продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. (Функциональная модель АС в Приложении В, Г).

На стадии проектирования БД была построена логическая и физическая модели данных (Логическая модель АС представлена в Приложении Д, Физическая модель представлена в приложении Е).

4.7.1.1 Требования к точности, размерности и форматам представления данных

Требования к точности, размерности и форматам данных в проектируемой системе определяются требованиями к атрибутам хранимых данных в базе (представлено на физической модели данных – приложение Е), которые определяются на этапе проектирования, формирования требований к системе.

Размерность и формат вводимых данных должен соответствовать определениям типов полей в БД.

4.8 Информационная база ас

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

С другой стороны процесс построения БД является весьма трудоемким, так как содержит большое количество этапов:

  • изучение предметной области и, на основании этого, выделение сущностей;

  • определение связей между сущностями;

  • определение атрибутов сущностей, выделенных на первом этапе;

  • среди атрибутов сущностей выделение первичных ключей;

  • построение логической модели;

  • выбор необходимой СУБД;

  • построение физической модели;

  • генерация структуры БД на сервере БД.

4.9 .1 Функциональная модель данных ас

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

Функциональная модель системы приведена в Приложении В, Г.

4.9.2 Логическая модель данных ас

Логическое проектирование АС – это процесс конструирования общей информационной модели предприятия на основе отдельных моделей данных пользователей, которая является независимой от особенностей реально используемой СУБД и других физических условий.

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

Построение логической модели системы было выполнено в ERWin 4.1.

При построении была использована нотация IDEF1X.

В табл. 4.1 представлены все сущности логической модели данных, а также краткое описание данных сущностей.

Таблица 4.1 – Сущности логической модели данных

Наименование сущности

Описание

1

2

Договор

Сущность содержит информацию о договоре

Календарный план

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

Дополнительное соглашение

Сущность содержит информацию о дополнительном соглашении

Счет-фактура

Сущность содержит информацию о счет-фактуре

Исполнитель

Сущность содержит в себе справочную информацию об исполнителях договора

Ставка НДС

Сущность хранит в себе информацию о размере ставки НДС в %

Куратор

Сущность содержит в себе справочную информацию о кураторе договора

Платежное поручение

Сущность содержит в себе список платежных поручений по договору

Продолжение таблицы 4.1

1

2

Оплата

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

Отчет агента

Сущность содержит в себе информацию о комплекте документов приходящих по определенному договору

Логическая модель БД системы приведена в Приложении Д.