(В залежності від теми додати умови на визначення конструктора й деструктора та ускладнити структуру класів у завданні, наприклад, введенням додаткового класу агент фірми, що здійснював страхування, продавця магазина, що продав товар і т.п.)
Версія 1
Варіанти завдання на курсовий проект
Програма призначена для:
1)обліку покупок ювелірного магазина (використати класи: тип ювелірної прикраси, ювелірна прикраса, ювелірна фірма, покупка). Підсумкова інформація повинна зберігатися у файлі у вигляді таблиці, відсортованої за вартістю ювелірної прикраси;
2)обліку житлового фонду (використати класи: будинок, квартира, людина, житловий договір). Підсумкова інформація повинна зберігатися у файлі у вигляді таблиці, відсортованої по номері житлового договору;
3)обліку будматеріалів (використати класи: тип лад матеріалів, продавець, покупець, договір про купівлю/продажу). Підсумкова інформація повинна зберігатися у файлі у вигляді таблиці, відсортованої по номері договору;
4)обліку посадок на ділянці в ботанічному саду (використати класи: ділянка, ділянка, рослина, посадка). Підсумкова інформація повинна зберігатися у файлі у вигляді таблиці, відсортованої по номері ділянки;
5)розрахунку закупівлі сировини промислового підприємства (використати класи: підприємство, постачальник, тип сировини, закупівля). Програма повинна забезпечувати розрахунок суми, необхідної для закупівлі сировини. Підсумкова інформація представляється на екрані у вигляді таблиці, відсортованої по типі сировини;
6) розрахунку прибутку від виконуваних робіт з ремонту офісу багато-філіального концерну (використати класи: фірма, фірма з ремонту офісів, фірма замовник, виконаний обсяг робіт). Програма повинна забезпечувати розрахунок прибутку з урахуванням податкових виплат. Підсумкова інформація представляється на екрані у вигляді таблиці, відсортованої по сумі виконаних робіт;
7)розрахунку собівартості виробу (використати класи: блок, деталь, виробник деталі, збирач). Програма повинна забезпечувати вивід списку деталей, використовуваних у даному виробі у вигляді таблиці, відсортованої по
вартості й розрахунок сумарної вартості всіх деталей, використовуваних у даному виробі;
8)розрахунку закупівлі сировини промислового підприємства (використати класи: підприємство, постачальник, тип сировини, закупівля). Програма повинна забезпечувати розрахунок суми необхідної для закупівлі сировини й виводити у вигляді таблиці список закупленої сировини, відсортованого по номері накладної;
9)визначення витрат робочого часу на виконання будівельних робіт (використати класи: людина, робітник, замовлення, виконана робота). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері замовлення;
10)визначення пробігу автомобіля на основі шляхових аркушів (використати класи: водій, автомобіль, замовлення, шляховий аркуш). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері шляхового аркуша;
11 Визначення величини митних зборів на базі контрактів комерційної фірми (використати класи: фірма, контракт, митний збір, фінансові відрахування). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері контракту;
12)визначення відсотка виходу придатних виробів на основі актів прийому ОТК (використати класи: робітник, замовлення, контролер, акт). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері замовлення;
13)оцінки експорту фірми (використати класи: фірма, покупець, продавець, контракт). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері контракту;
14)оцінки росту промислового підприємства за даними за останні роки (використати класи: рік, вид продукції, прибуток, фінансовий документ). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номері фінансового документа;
15)оцінки продажів театральних квитків від пори року (використати класи: пора року, спектакль, театральний день, прибуток). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по величині прибутку;
16)визначення сумарного продажу проїзних квитків за певний місяць (використати класи: місяць, тип квитка, фінансовий документ, прибуток). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по величині прибутку;
17)обліку видачі стипендій студентам денних відділень вузів (використати класи: місяць, студент, результат попередньої сесії, стипендія). Програма
повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по місяцях;
18)визначення величини виплат фірми по лікарняних аркушах (використати класи: місяць, людина, довідка, лікарняний аркуш). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по місяцях;
19)визначення величини витрат фірми на розробку нової номенклатури виробів, що випускають, (використати класи: підрозділ фірми, начальник, тип виробу, документація на новий виріб). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по типі виробу;
20)керування витрат робочого часу персоналу комерційної фірми (використати класи: місяць, людина, завдання, результат). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по місяцях;
21)обліку амортизації промислового встаткування (використати класи: завод, цех, тип верстата, верстат). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по типах верстата;
22)керування фінансовими витратами на ремонт виробничих приміщень (використати класи: завод, корпус заводу, ремонтна організація, договір на ремонт приміщення). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по номерах договору;
23)обліку покупок по кредитній картці (використати класи: людина, банку, власник картки, покупка). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по даті здійснення покупки;
24)розрахунку преміальних за результатами року (використати класи: людина, співробітник, організація, премія). Програма повинна забезпечувати вивід результатів роботи на екран і файл у вигляді таблиці, відсортованої по величині премії.
Версія 2