Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вариант 19.docx
Скачиваний:
1
Добавлен:
22.11.2018
Размер:
419.91 Кб
Скачать
  1. Разработка алгоритмов и технологии решения задач.

    1. Технология ввода и накопления входной информации.

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

ДОГОВОР

№ Договора*

Договор

ИНН заказчика

Дата заключения

Договор

Спец. договора

№ Договора*

Код изделия *

Мес.поставки*

Кол. По договору

ТТН

№ ТТН*

ТТН

№ Договора

Дата отгрузки

ТТН

Спец. ттн

№ ТТН*

Код изделия*

Кол. отгружено

    1. Алгоритм решения задачи.

Для реализации задачи необходимо сконструировать ряд связанных запросов, общая схема решения представлена на рисунке:

Спец. договора

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

ТТН

Факт по ТТН. Определить объем реально отгруженной продукции от начала года до конца заданного месяца.

Спец. ТТН

План по договору

Отклонение. Объединить данные о плане отгрузки и фактически отгруженной продукции и найти отклонение

Факт по ТТН ЗАПРОС 2

Изделие

Отклонение

Для отчета. Расшифровать все коды (изделия, данные о заказчике)

Требуемый отчет

ДОГОВОР

Заказчик

Для решения были построены следующие запросы:

1. План по договору.

Вычисляет объем поставки изделий от начала года до конца заданного месяца

2. Факт по ТТН Вычисляет объем реально отгруженной продукции от начала года до конца заданного месяца

3.Отклонение. Вычисляет отклонение факта от плана.

4. Для отчета. Итоговый запрос для расшифровки все кодов.

    1. Форма для выбора заданного договора.

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

    1. Построение отчета.

На основе запроса «Для отчета» построен отчет с помощью Мастера и доработан в конструкторе. Выделена группа «№ Договора» для того, чтобы данные были сгруппированы по каждому договору.

Отчет имеет следующий вид:

    1. Обеспечение диалога с пользователем.

Для ввода и редактирования данных построена кнопочная форма, состоящая из трех страниц:

ГЛАВНАЯ КНОПОЧНАЯ ФОРМА:

РАБОТА С ДОКУМЕНТАМИ

ПЕЧАТЬ ОТЧЕТА

Содержание

1.Анализ предметной области. 2

1.1.Описание ПО решаемой задачи. 2

1.2.Функции ПО, реализуемые задачей. 2

2.Постановка задачи. 2

2.1.Организационно – экономическая сущность задачи. 2

2.2.Формы входных документов. 3

Справочник готовой продукции 3

Справочник заказчиков 3

2.3.Описание выходной информации задачи. 4

3.Разработка информационного обеспечения задачи. 6

3.1.Информационный анализ входной информации, необходимой для решения задачи, и выделение информационных объектов ПО. 6

Код изделия 7

ИНН заказчика 7

Номер договора 7

Номер ТТН 7

3.2.Определение связей информационных объектов и построение ИЛМ. 7

3.3.Определение логической структуры. 8

3.4.Разработка исходных данных контрольного примера. 9

4.РАЗРАБОТКА АЛГОРИТМОВ И ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧ. 11

4.1.Технология ввода и накопления входной информации. 11

4.2.Алгоритм решения задачи. 12

4.3.Форма для выбора заданного договора. 15

4.4.Построение отчета. 15

4.5.Обеспечение диалога с пользователем. 16

Содержание 18