IV.            Операции

Консептуален Модел Операции (КМО)

  1. Консептуално описание
  2. Формализъм

§         Събитие

§         Операция

§         Синхронизация

§         Резултат

§         Процес

Модел

  1. Артикулация
  2. Непрекъснатост
  3. Консумиране
  4. Време

Реализация

  1. Граф на последователността на събития/резултати.

§         Диаграма на потоците информация(актьори и потоци)

§         Граф на последователността на събития/резултати.

§         Матрица на потоците

  1. Класически подход. Алгоритъм.

Организационен Модел Операции (ОрМО)

1. Въведение

2.Формализъм

§         Представяне

§         Функционална процедура (ФП)

§         Действие(задача), дефиниция, видове задачи, видове описания.

Конструкция

    1. Правила за управление и организация
    2. Представяния на ОрМО:

Под форма на “подредена последователност”

Време

Функционални процедури

Работни места

Естество

. . . .

. . . . . .

. . . .

. . . .

. . . .

. . . . . .

. . . .

. . . .

 

Под форма “групирана според работните места”

Време

Работно място 1

Работно място 2

. . . .

Работно място к

. . . .

. . . . . .

. . . .

. . . .

. . . .

. . . .

. . . . . .

. . . .

. . . .

. . . .

. . . .

. . . . . .

. . . .

. . . .

. . . .

 

Описание на интерактивните задачи

Човек

Машина

. . . .

. . . .

. . . .

. . . .

Направа на модела

  1. Осигуряване на налични КМО и Комплект от правила , позволяващ доброто протичане на консептуалните операции и групиране на правилата по операции.
  2. Подразделяне на функционални процедури.
  3. Оформяне на ОрМО в предварително избрана форма.
  4. Описание на задачите.
  5. Описание на съответните екрани.

Операционен Модел Операции (ОпМО)

Цели и способи на реализация

Илюстративен пример за преминаване от ОрМО към ОпМО:

Упътване: Ползваите текста на Част втора от реализацията на заданието Илюстративен пример ФМД във Физически Модел Данни (ФМД) , като ползвате следния план:

§          Изработете съответния КМО.

§          Реализирайте преминаването от КМО към ОрМО.

§          Използваики съставения от вас модел ОрМО реализирайте с възможностите на АCCESS автоматизираните и интерактивните функционални процедури.

 

Упражнение:

Да се реализира база данни за видеотека, в  която:

1.        Купуват и складират видеокасети, за да ги предлагат на клиентите на заем. Планират да имат в колекцията от видеокасети само по един екземпляр от заглавие.

2.        Колекцията ще бъде формирана от касети, класифицирани

§         според жанра в категории: музика, детски, комедия, драма, полицейски, спорт, романтични, приклчченски, научни,други;

§         според националността в категории: български, американски, английски, френски, испански, немски, италиански, други;

3.        Заема се една касета на един клиент на “цена на заемане”, фиксирана от ръководството на видеотеката. Тя е 5% от единичната закупна цена на видеокасетата.

4.        Понастоящем колекцията съдържа следните видеокасети:

 

N

Име на касетата

Националност

Жанр

Ед. закупна цена

1

Народна музика

българска

музика

23 лв.

2

Пинокио

френска

детски

28 лв.

3

Матрицата

американска

приключенски

30 лв.

4

Такси

френска

полицейски

25 лв.

5

Гринго

други

други

20 лв.

6

Жега

други

драма

30 лв.

7

Любов в пустинята

испанска

романтичен

27 лв.

5.        За един клиент е желателно да се пази следната информация: име, фамилия, адрес, ЕГН, номер на личната карта.

6.        Понастоящем за клиентите има следната информация:

 

N

Име

Фамилия

N на заетатата касета

Дата на заемане

Дата на връщане

1

Иван

Иванов

6

13/02/01

14/02/01

2

Петър

Петров

7

15/02/01

16/02/01

3

Мария

Видева

1

23/02/01

24/02/01

4

Петя

Милева

6

25/02/01

26/02/01

5

Ваня

Колева

4

25/02/01

26/02/01

6

Милена

Радева

3

25/02/01

26/02/01

7

Радостин

Павлов

2

25/02/01

26/02/01

 

Упътване за примерна последователност на изпълнение на заданието за техническата част:

  1. Да се конструира релационна база данни (ACCESS).

2.        Конструирайте таблиците:

Касета (№ на касета, Заглавие, Ед. закупна цена, Дата на записване, № на националност, № на жанра)

Жанр (№ на жанра, Име на жанра)

Националност (№ на националност, Име на националност)

Клиент (№ на клиента, Име на клиента,  Фамилия на клиента, Адрес на клиента, ЕГН, № на ЛК)

Заемане (№по ред, № на клиента, № на касета, дата на заемане, Дата на връщане)

3.        Свържете таблиците по подходящ начин.

  1. Създайте формулярите: Жанр, Националност, Записване на клиент, Касета.
  2. Попълнете таблиците, използвайки формулярите от точка 4.
  3. Създайте заявките:

§         Азбучен списък на касетите със заемните цени съответно

§         Азбучен списък на френските касети от жанр – полицейски и детски

§         Азбучен списък на българските и американски касети със заемна цена >= 1 лв.

§         Азбучен списък на клиентите

§         Хронологичен списък на заеманията:

 

N_Клиент

Име и фамилия на клиента

Дата заемане

Дата връщане

Брой дни

 

 

1

2

2 - 1