Реалізуйте наступні функції программи

1. Заповненя всіх необхідних атрибутів.

2. Отримання наступних звітів:

§ статистика по кожному місяцю про кількість захворювань в садку, разом;

§ статистика по кожному року про кількість захворювань в садку, разом;

§ динаміка приросту ваги по кожній дитині за рік;

§ динаміка приросту ваги по кажній дитині за весь період перебування в садку (у вигляді графіку);

§ статистика по кожному року про середній приріст ваги у кожній групі (у вигляді діаграми)


Тестування

Опис основних сутностей

Тести

§ Назва теста

§ Для яких груп передбачений тест

Список запитань з варіантами відповідей

Тест складається з запитань. На кожне запитання вказано:

§ текст запитання,

§ кількість варіантів відповіді,

§ самі варіанти відповіді,

§ номер вірної відповіді.

Інформація про того, хто тестується

§ Прізвище

§ Група

§ Кількість вірних відповідей

§ Кількість невірних відповідей

§ Оцінка

Критерій оцінювання:

§ 90% вірних відповідей – 5;

§ 70% вірних відповідей – 4;

§ 50% вірних відповідей – 3;

§ < 50% – 2.

Реалізуйте наступні функції програми

Функції викладача

1. Введення самого тесту (захищена паролем функція).

2. Отримання екзаменаційної відомості для кожної групи (список прізвищ з оцінками).

Функції студента

1. Регістрація студента (введення групи та прізвища)

2. Тестування студентів – послідовне відображення запитання з варіантами відповідей, студент вибирае номер відповіді та переходить до наступного запитання. В конці студент отримує оцінку. Оцінка заноситься у відомість.

Супермаркет

Опис основних сутностей

Список товарів магазину

§ Код

§ Назва товару

§ Ціна

§ Одиниця виміру (шт., кг. тощо)

Картки зі знижками

§ Код картки

§ Розмір знижки в %

Корзина

Товари, які набрав покупець та пред’являє до оплати на касі.

При розрахунку з покупцем вводиться код товару, і рахується загальна сума покупки. Покупець може пред’явити картку, тоді вводиться її код. Якщо покупець пред’явив картку, то сума перераховується.

Якщо покупець набрав > 500 грн., і у нього ще немає картки, то йому вона видається зі знижкою 2%. (вноситься в базу карток).

Якщо покупець набрав > 3000 грн. і у нього ще немає картки, то йому вона видається зі знижкою 4%. (вносится в базу карток). При цьому 2% картка, якщо вона була, анулюється.

Реалізуйте наступні функції програми

1. Заповнення списку товарів.

2. Заповнення списку карток.

3. Розрахунок з покупцем на касі – введення товарів, які він набрав, підрахунок загальної суми, яку він повинен заплатити. Товари вибираються зі списку, кількість – вводиться.

4. Накопичувальна система по кожній картці – зберігати всі суми з датами покупок.

5. Видача карток покупцям.


Телефонний довідник

Опис основних сутностей

Підрозділи

§ Факультет

§ Назва підрозділу

§ Кімната

§ Телефон

§ ПІБ

Співробітники підрозділів

§ ПІБ

§ Посада

§ Телефон

§ Кімната

Реалізуйте наступні функції системи

1. Введення та оновлення відомостей про підрозділи та співробітників.

2. Пошук по телефону, прізвищу, кімнаті.

3. Пошук по підрозділу

4. Роздрук довідника в зручному та компактному вигляді:

§ по одному факультету

§ по всіх факультетах

Приклад звіта:

Факультет прикладної математики та комп’ютерних технологій

Деканат (кімн. №123)

Декан 414141

Методист 414142

Кафедра «Інформаційних технологій проектування» (кімн.№124)

Зав.кафедрою 424242

Лаборант 424243

Лабораторія

Кімн.№420 565656

Кімн.№411 847543

тощо

Увага! Внесіть весь довідник, зі всіма підрозділами!


Автотранспортне підприємство

Опис основних сутностей

Автомобілі

§ Номерний знак автомобіля

§ Марка автомобіля

§ Технічний стан автомобіля (вибір із списку)

§ Місце знаходження автомобіля

§ Середня швидкість

§ Грузопідйомність

§ Розхід палива

Водіїї

§ Табельний номер водія

§ ПІБ

§ Дата народження

§ Стаж роботи

§ Зарплата

Маршрути

§ Дата виїзду

§ Дата прибуття

§ Місто призначення

§ Відстань

§ Розхід пального

§ Маса вантажу