Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB.doc
Скачиваний:
9
Добавлен:
10.11.2018
Размер:
5.02 Mб
Скачать

Лабораторторное занятие № 1

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

Задание 1

Исходные данные: предметная область классической задачи бухгалтерского учёта, которую условно принято называть Склад, включает три

сферы деятельности:

  • поставщик поставляет товары на склад;

  • товары хранятся на складе;

  • потребитель получает товары со склада.

Требуется определить: круг задач и их идентификаторы. Создать информационную структуру приложения.

Последовательность выполнения задания

Загрузите MS Excel. На первом листе рабочей книги создайте табл. 3.

Таблица 3

Идентификатор приложения

Наименование задачи

№ п/п

Период решения задачи

Функции управления

Предметная область

1

2

3

4

5

1

2

3

4

5

Из таблицы 1 выберите наиболее вероятный период решения задачи, например – месяц. Занесите его во вторую графу таблицы 3.

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

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

Таким образом, сформулированы пять взаимосвязанных задач, каждая из которых имеет свою область деятельности – область определения. Книгу следует сохранять в собственной папке под именем Склад.xls.

Следующий этап проектирования постановки задачи – это создание информационной структуры.

Используя условие задания, выделите объекты и субъекты управления. Объекты управления:

  • поставщики;

  • склад;

  • потребители.

Субъекты управления:

  • товары, поставляемые на склад;

  • товары, находящиеся на складе;

  • товары, отпущенные со склада.

Рис. 2. Структура задачи.

Составьте логические предложения (предикаты) для каждой группы объектов используя квантор общности:

  • предикат 1: для всякого поставщика существуют товары, поставляемые на склад;

  • предикат 2: для всякого склада существуют товары;

  • предикат 3: для всякого потребителя существуют товары, отпущенные со склада.

Определите атрибуты членов предложения для каждого предиката.

Предикат 1 условно назовём Приход.

Основные атрибуты его составляющих:

  • поставщика: наименование, адрес, банковские реквизиты;

  • товара: - наименование, дата поставки, единица измерения, цена, количество, сумма.

Предикат 2 назовём Остатки товара на складе.

Атрибуты склада: наименование, адрес, банковские реквизиты.

Атрибуты товара: наименование, единица измерения, цена, количество, сумма.

Предикат 3Расход товаров со склада.

Атрибуты потребителя: наименование, адрес, банковские реквизиты.

Атрибуты товара: наименование, дата отгрузки, единица измерения, цена, наценка, количество, сумма.

Откройте рабочую книгу Склад.xls, если она закрыта. Перейдите на Лист 2. Создайте информационную структуру в соответствие с рис. 3.

Рис. 3. Информационная структура приложения.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]