1.7 Контрольный пример
Контрольный пример составляется вместе с заданием на программирование. Он представляет собой ручной вариант решения задачи с известными результатами используется для проверки ее правильности.
Входная информация контрольного примера
Таблица 1.7.1 - Категории
Название |
Санфаянс |
Полипропилен |
Теплоизоляция |
Отделочные материалы |
Смесители |
Информация о складе
Название |
Имеющиеся Количество |
Унитаз(Россия) |
15 |
Унитаз(Италия) |
15 |
Ванна |
15 |
Раковина |
15 |
Пьедестал для раковины |
15 |
Отвод D15 |
15 |
Полу отвод D15 |
15 |
Муфта D15 |
15 |
Труба D15 |
15 |
Труба D20 |
15 |
Изовер |
15 |
Стекловата |
15 |
Пенопласт |
15 |
Пена монтажная |
15 |
Пакля |
15 |
Плитка |
15 |
Плитка потолочная |
15 |
Цемент |
15 |
Родбант |
15 |
Краска |
15 |
Смеситель кухонный |
15 |
Смеситель кухонный(Италия) |
15 |
Смеситель хирургический |
15 |
Смеситель для ванн |
15 |
Смеситель для ванн(Италия) |
15 |
Приходная - расходная накладная
Название |
Кол-во |
Унитаз(Россия) |
+2 |
Унитаз(Италия) |
-5 |
Ванна |
-6 |
Раковина |
-15 |
Пьедестал для раковины |
+20 |
Отвод D15 |
+1 |
Полу отвод D15 |
-1 |
Муфта D15 |
+3 |
Труба D15 |
-3 |
Труба D20 |
+4 |
Изовер |
-4 |
Стекловата |
+7 |
Пенопласт |
-7 |
Пена монтажная |
+8 |
Пакля |
-8 |
Плитка |
+9 |
Плитка потолочная |
-9 |
Цемент |
+10 |
Родбант |
-10 |
Краска |
+11 |
Смеситель кухонный |
-11 |
Смеситель кухонный(Италия) |
+12 |
Смеситель хирургический |
-12 |
Смеситель для ванн |
+13 |
Смеситель для ванн(Италия) |
-13 |
Входные и выходные данные контрольного примера
Справочник
Информация о складе
Ведомость отчета по складу
Название |
Имеющиеся Количество |
Унитаз(Россия) |
17 |
Унитаз(Италия) |
10 |
Ванна |
9 |
Раковина |
0 |
Пьедестал для раковины |
35 |
Отвод D15 |
16 |
Полу отвод D15 |
14 |
Муфта D15 |
18 |
Труба D15 |
12 |
Труба D20 |
19 |
Изовер |
11 |
Стекловата |
22 |
Пенопласт |
8 |
Пена монтажная |
23 |
Пакля |
7 |
Плитка |
24 |
Плитка потолочная |
6 |
Цемент |
25 |
Родбант |
5 |
Краска |
26 |
Смеситель кухонный |
4 |
Смеситель кухонный(Италия) |
27 |
Смеситель хирургический |
3 |
Смеситель для ванн |
28 |
Смеситель для ванн(Италия) |
2 |
Отчет по складу
Название |
Принято |
Выдано |
Остаток |
Унитаз(Россия) |
2 |
|
9 |
Унитаз(Италия) |
|
5 |
22 |
Ванна |
|
6 |
10 |
Раковина |
|
15 |
20 |
Пьедестал для раковины |
20 |
|
|
Отвод D15 |
1 |
|
|
Полу отвод D15 |
|
1 |
|
Муфта D15 |
3 |
|
|
Труба D15 |
|
3 |
|
Труба D20 |
4 |
|
|
Изовер |
|
4 |
|
Стекловата |
7 |
|
|
Пенопласт |
|
7 |
|
Пена монтажная |
8 |
|
|
Пакля |
|
8 |
|
Плитка |
9 |
|
|
Плитка потолочная |
|
9 |
|
Цемент |
10 |
|
|
Родбант |
|
10 |
|
Краска |
11 |
|
|
Смеситель кухонный |
|
11 |
|
Смеситель кухонный(Италия) |
12 |
|
|
Смеситель хирургический |
|
12 |
|
Смеситель для ванн |
13 |
|
|
Смеситель для ванн(Италия) |
|
13 |
|
1.8 Общие требования к продукту
Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже IBM PENTIUM 4 со следующими характеристиками:
Объем ОЗУ не ниже 512 MB;
Графический адаптер SVGA;
Манипулятор типа “мышь”.
ЭВМ должна работать под управлением операционной системы с графическим интерфейсом (не ниже Windows 7).
Инсталляционный пакет не предусмотрен.
Сопровождение продукта прилагается в приложении А.
Требования к функциональным характеристикам:
1)программный продукт должен работать в многооконном графическом режиме и поддерживать работу как с клавиатуры, так и манипулятора типа “мышь”:
2) программа должна обеспечивать работу основных операций :сортировка, фильтрацию, поиск и т.д. .
Требования к надежности:
1)программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом;
2) программа должна обеспечивать контроль входной и выходной информации.
Требования к информационной и программной совместимости:
1)Для работы с программной необходима установка приложения Microsoft Office;
2) требования информационной совместимости должно быть обеспечено работой с таблицами баз данных типа Microsoft Access и совместимых типов в качестве входной и выходной информации.