Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование автоматизированных информационных систем на основе о..pdf
Скачиваний:
27
Добавлен:
15.11.2022
Размер:
10.45 Mб
Скачать

TASKJ3R0UP

В* in • МПК/ШРРПП n't rRIU . NUiMlDCnlJU, V)

UfiME : VARCHAR2(128)

* « Р К » РК TASK_GROUP50 ♦«U niq ue» АК TASKJ3R0UPQ

И

 

 

 

TASK

 

 

 

K ID NUMB ER(5, 0)

и

1

<<Non-Identifying >> Q x

K G R O U P JD NUMBERED, 0)

TEXT : VfiR СHAR2(40D0)

 

DIFFICULTY_LEVEL : NUMBER(2, 0)

AUTHOR : VARCHAR2(128)

TASKEDATE : DATE

ANSWER CO UN T: LONG

CORRECT_ANSWER : LONG

♦<<FK>> FK_TASK_GROUP IDO ♦ « Р К » PKJTASKO

Рис. П2.16. Задание - модель данных

В результате тестового запуска был сформирован запрос для по­

лучения 10 случайных заданий из разд. 1:

S e l e c t i d ,

n F ro m

( S e l e c t

F rom t a s k

W h e r e g r o u p _ i d

=

1

UNION

A L L

 

 

 

 

S e l e c t i d ,

n F ro m

( S e l e c t

F rom t a s k

W h e r e g r o u p _ i d

=

1

UNION

A L L

 

 

 

 

S e l e c t i d ,

n F ro m

( S e l e c t

F rom t a s k

W h e r e g r o u p _ i d

=

1

UNION

A L L

 

 

 

 

S e l e c t i d ,

n F ro m

( S e l e c t

F rom t a s k

W h e r e g r o u p _ i d

=

1

UNION

A L L

 

 

 

 

S e l e c t i d ,

n F ro m

( S e l e c t

F ro m t a s k W h e r e g r o u p _ i d = 1

UNION

A L L

S e l e c t i d , n F ro m ( S e l e c t

F rom t a s k

W h e r e g r o u p _ i d = 1

UNION

A L L

i d ,

r o w n u m

n

o r d e r b y i d ) )

i d ,

r o w n u m

n

o r d e r b y i d ) )

i d ,

r o w n u m

n

o r d e r b y i d ) )

i d ,

r o w n u m

n

o r d e r b y i d ) )

i d ,

r o w n u m

n

o r d e r b y i d ) )

i d ,

r o w n u m

n

o r d e r b y i d ) )

S e l e c t i d ,

n F ro m ( S e l e c t i d ,

r o w n u m n

F rom t a s k

W h e r e g r o u p _ i d

= 1

o r d e r

b y

i d ) )

UNION

A L L

 

 

 

 

 

 

S e l e c t i d ,

n F ro m ( S e l e c t i d ,

r o w n u m n

F rom t a s k

W h e r e g r o u p _ i d

= 1

o r d e r

b y

i d ) )

UNION

A L L

 

 

 

 

 

 

S e l e c t i d ,

n F ro m ( S e l e c t i d ,

r o w n u m n

F rom t a s k

W h e r e g r o u p _ _ i d

= 1

o r d e r

b y

i d ) )

UNION

A L L

 

 

 

 

 

 

F r o m

( S e l e c t i d

W h e r e

n

=

6

F r o m

( S e l e c t i d

W h e r e

n

=

1 3

F r o m

( S e l e c t i d

W h e r e

n

=

1 4

F r o m

( S e l e c t i d

W h e r e

n

=

9

F r o m

( S e l e c t i d

W h e r e

n

=

7

F r o m

( S e l e c t i d

W h e r e

n

=

5

F r o m

( S e l e c t i d

W h e r e

n

=

8

F r o m

( S e l e c t i d

W h e r e

n

=

1 2

F r o m

( S e l e c t i d

W h e r e

n

=

2

S e l e c t

i d , n

F rom ( S e l e c t

F rom t a s k

W h e r e

g r o u p _ i d = 1

i d , r o w n u m n

o r d e r b y i d ) )

F r o m ( S e l e c t i d W h e r e n = 1 1

9. Разработка приложения

Разработка приложения является заключительным этапом работы по созданию программного продукта.

Используя полученные классы, объекты базы данных и визуаль­ ный язык программирования (Visual C++, C++ Builder или другой) создайте клиентские приложения для преподавателя и студента.

Контрольные вопросы

1.Какие преимущества дает использование нотации UML при проектировании и разработке программного продукта?

2.Перечислите основные диаграммы UML и поясните назначе­

ние каждой из них.

3.Опишите две или более возможных спецификаций на преце­ денты, представленные на рис. П2.1, а и П2.1, б.

4.Какова процедура получения (генерации) программного кода

вRational Rose?

5.Приведите последовательность шагов по созданию диаграммы

модели данных и получения DDL-скрипта с- помощью Rational Rose.

Приложение 3

МОДЕЛЬ РАБОТЫ ПРЕДПРИЯТИЯ ОПТОВОЙ ТОРГОВЛИ. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

ОГЛАВЛЕНИЕ

 

1. Деятельность и структура предприятия..................................

138

2. Описание основных бизнес-процессов предприятия..........

138

2.1. Реализация продукции со склада..........................................

138

2.2. Возврат товара клиентом

139

2.3. Закупка продукции

140

3. Техническое задание к информационной системе

 

управления складом

140

3.1. Общие требования и принципы построения системы ....

140

3.2. Обеспечение связи офис - склад ............................................

141

3.3. Требования к персоналу

142

4. Диаграмма прецедентов

142

4.1. Реализация продукции со склада...........................................

142

4.2. Возврат товара клиентом

152

4.3. Закупка продукции

154

5. Диаграмма классов

156

5.1. Определение структуры предприятия

 

оптовой торговли

156

5.2. Контрагенты предприятия оптовой торговли

161

5.3. Продукция предприятия оптовой торговли........................

163

5.4. Заказ продукции..........................................................................

164

5.5. Накладная на получение товара.............................................

168

5.6. Акт возврата товара....................................................................

173

5.7. План закупок................................................................................

174

6. Диаграмма взаимодействия........................................................

175

7. Диаграмма состояний

178

8. Диаграмма деятельностей

180

9. Диаграмма компонентов..............................................................

182

9.1. Компоненты исходного к о д а ...................................................

182

9.2. Компоненты уровня выполнения...........................................

185

10. Диаграмма развертывания........................................................

186

11. Проектирование базы данны х..................................................

186

12. Разработка приложения

200

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