- •Методичні вказівки щодо виконання курсової роботи
- •5.05010201 «Обслуговування комп’ютерних систем і мереж»
- •1. Загальні положення
- •1.1. Мета курсової роботи
- •1.2. Вимоги та заходи з питань оформлення курсової роботи
- •1.3. Вимоги та заходи з захисту курсової роботи
- •2. Структура курсової роботи
- •3. Оформлення пояснювальної записки
- •3.1. Вимоги до оформлення пояснювальної записки
- •3.2. Побудова основного тексту пояснювальної записки
- •3.3. Викладення основного тексту пояснювальної записки.
- •3.4. Оформлення ілюстрацій
- •3.5. Побудова таблиць
- •3.6. Оформлення додатків
- •3.7.Складання списку літератури
- •4. Оформлення графічних документів
- •4.1. Оформлення структурних схем алгоритмів
- •Список використанної літератури
- •Варіанти завдань на курсову роботу
- •(Робота)
- •Завдання на курсовий проект/роботу
- •Аналіз та опис предметної області
- •Цілі та завдання інформаційної системи
- •Проектування інформаційної системи
- •3.1 . Вибір субд
- •3.2 . Фізичне проектування
- •Реалізація програмного продукту
- •4.1. Алгоритм роботи програми
- •4.2. Реалізація запитів
- •1. Додавання товару в замовлення
- •2. Зміна кількості в прайсі при додаванні товару в замовлення
- •4.3. Організація інтерфейсу
- •Висновок
- •Список використаних джерел
- •Лист ознакомления
4. Оформлення графічних документів
4.1. Оформлення структурних схем алгоритмів
Правила виконання структурних схем алгоритмів та програм встановлюються в [5]. При виконанні структурних схем потрібно використовувати уловні графічні позначення [5].
Список використанної літератури
Методичні вказівки до розробки та оформлення дипломного проекту для курсантів спеціальності 5.05010301 “Розробка програмного забезпечення”. – Кривий Ріг.: ККНАУ, 2012 – 37 с.
Биллиг В. А. Основы программирования на C#. — М.: Изд-во «Интернет-университет информационных технологий — ИНТУИТ.ру», 2006. — 488 c.
Гуннерсон Э. Введение в C#. Библиотека программиста. — СПб.: Питер, 2001. — 304 с.
Либерти Д. Программирование на C#. — СПб.: Символ-Плюс, 2003. — 688 с.
ГОСТ 19.002-80. Единая система алгоритмов и задач. Схемы алгоритмов и программ. Правила выполнения.
Варіанти завдань на курсову роботу
Виконати проектування та створити базу даних за індивідуальним завданням з застосуванням об'єктно-орієнтованої мови програмування (С# в середовищі Microsoft Visual Studio 2008). Програма повинна забезпечувати: пошук записів, фільтрацію, сортування даних, запити, звіти для виведення на друк.
Варіант 1
Розробити інформаційну підсистему АБІТУРІЄНТИ для автоматизації роботи приймальної комісії коледжу ( технікума). Потрібен обробка анкетних даних абітурієнтів. Анкета включає наступні дані про абітурієнта : реєстраційний номер; прізвище , ім'я та по батькові , дату народження ; відомості про закінчену середню навчальному закладі (назва , номер , місто , дата закінчення ); наявність диплома з відзнакою або золотий / срібної медалі ( школа) ; адресу (індекс , територія, населений пункт , вулиця , номер будинку , телефон) ; обрана спеціальність. У коледжі ( технікумі ) визначено список спеціальностей для прийому , який може змінюватися щорічно. По кожній спеціальності в коледжі ( технікумі ) визначений список предметів , що здаються абітурієнтами , наприклад : математика (письмово) , математика (усно ) , російську мову і т. д. Забезпечити виконання таких функцій : введення і корекцію анкетних даних абітурієнтів ; перегляд анкетних даних по спеціальностями в алфавітному порядку; введення , корекцію і перегляд спеціальностей і предметів для ; висновок на екран анкетних даних абітурієнтів, які мають червоний диплом або медаль. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 2
Розробити інформаційну систему ЗАРПЛАТА для автоматизації нарахувань заробітної плати в бухгалтерії. Зарплата нараховується працівникам, які мають встановлені оклади . На кожного працівника зберігаються такі дані: табельний номер; П.І.Б. ; посада; оклад ; сімейний стан і кількість дітей ; дані про невихід на роботу через хворобу (дати захворювання і одужання) і т. д. У період хвороби працівнику нараховується 50 % зарплати. Працівникам можуть нараховуватися премії та інші надбавки . З загальної суми зарплати відраховується прибутковий податок. Інформаційна система повинна забезпечувати : введення , зміна анкетних даних працівників , відомості про хвороби , надбавки ; щомісячний перерахунок зарплати з видачею відомості на екран і друк . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 3
Розробити інформаційну підсистему ПОСТАЧАННЯ МАГАЗИНІВ для оптової бази . У кожен момент часу повинні бути точні дані про назву товарів , їх кількості на складі бази , про назву магазинів одержувачів товару , про назву та кількості кожного виду товару в кожному магазині , про заявки магазинів на цей рік . Звернути увагу на те , що кількість товару вимірюється в різних одиницях ( штуки , літри , кілограми та ін.) Потрібні такі операції: включити новий товар в список товарів на складі , скорегувати або видалити непотрібний товар зі складського списку , включити новий магазин в список магазинів , скорегувати або видалити непотрібний магазин зі списку , виконати надходження деякого товару на склад , переглянути інформацію про товари на складі , переглянути інформацію про товари по магазинах , провести інвентаризацію складу та кожного магазину , видати магазину товар зі складу і віддрукувати накладну , ввести заявку магазину на поточний рік. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 4
Розробити інформаційну підсистему ВІДДІЛЕННЯ . База даних необхідна для автоматизації роботи відділень коледжу ( технікуму ) . По кожній спеціальності є навчальний план , який містить список всіх предметів , що вивчаються студентами цієї спеціальності , із зазначенням загальної кількості лекційних , практичних , лабораторних годин , розподілу предметів і курсових робіт по семестрах із зазначенням кількості годин і видів звітності (залік , іспит , КП , КР ) за кожний семестр . На кожного студента заводиться навчальна картка , до якої заносяться його анкетні дані , група , спеціальність , а також список предметів , що підлягають здачі згідно з навчальним планом спеціальності . У міру здачі предметів і переходу з курсу на курс навчальна картка заповнюється відповідними оцінками. По закінченні коледжу ( технікуму ) копія навчальної картки видається як додаток до диплому. Система повинна забезпечувати введення і обробку навчальних планів спеціальностей , ведення навчальних карток студентів , видачу списків студентів з різних вибірках . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 5
Розробити інформаційну систему КАДРИ для автоматизації роботи відділу кадрів підприємства . Система повинна функціонувати в двох режимах: первинного завантаження даних та поточної обробки даних. У режимі первинного завантаження даних система повинна забезпечувати введення даних з особових карток працюючих з контролем вводиться. У режимі поточної обробки даних система повинна реалізовувати дії : обробку даних по руху кадрів (прийом , звільнення, переміщення ) ; отримання статистичної звітної та довідкової інформації з звільненим і працюючим (у т. ч. по різних категоріях ) ; ведення табельного обліку за відсутнім на робочих місцях. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 6
Розробити інформаційну систему БІБЛІОТЕКА. Бібліотеці потрібно вести списки читачів і списки книг та інших видань , при цьому у фонді може бути кілька різних примірників кожного видання . Потрібен вести облік книг ( видань ) та їх місцезнаходження , облік читачів , бібліографічних даних про виданнях (у каталогах декількох видів) , здійснювати друк каталожних карток ( бібліографічних описів ) . У реальній ситуації також ведеться облік читачів - поса ¬ ні ¬ ків і видів) , здійснюється друк нагадувань їм , облік відомостей про втрати , замінах або оплатах книг і т. д. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 7
Розробити інформаційну систему КОМП'ЮТЕРНА ФІРМА. Керівник комп'ютерної фірми , яка виконує зборку персональних комп'ютерів з готових комплектуючих , замовив розробку бази даних , заснованої на двох виставах даних про комплектуючих . Одне подання ( для клієнтів ) містить дані , які можуть відображатися при узгодженні з ними комплектності вироби - в ній вказані роздрібні ціни на комплектуючі . Ціна комлектующих з плином часу може змінюватися. Друге подання призначено для внутрішнього користування та аналізу результатів діяльності фірми - у ньому містяться оптові ціни на комплектуючі та коротка інформація про постачальників (клієнти підприємства не мають доступу до даних цього таблиці) . Треба забезпечити ведення замовлень від клієнтів з терміном виготовлення і позначкою «сплачено / не сплачено » , розрахунком сумарної вартості різних комплектацій персонального комп'ютера ( із зазначенням роздрібної вартості його окремих комплектуючих і т. д.) і всього замовлення клієнта в цілому. Забезпечити оперативний перегляд списку замовлень по різних умов (тип процесора , клієнт , вартість) на будь-яку дату терміну виготовлення . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 8
Розробити інформаційну підсистему РОЗКЛАД ЗАНЯТЬ У ВУЗІ (коледжі , технікумі) . Розклад аудиторних занять у вузі , складене на семестр , включає відомості про назви предметів (навчальних дисциплін) , видах аудиторних занять ( лекція , лабораторна робота , практичне заняття), прізвищах викладача (викладачів) , позначеннях аудиторій , днями тижня і номерах « пар » (здвоєних академічних годин занять) , показнику парності тижні проведення заняття («чисельник / знаменник»), ступеня « повноти » групи на занятті (група або півгрупи ) , позначеннях навчальних груп , номерах курсу , позначеннях інститутів ( факультетів ) . У реальній ситуації потрібно також відстежувати відсутність « накладок » у розкладі ( «неперетинання» занять для викладачів , груп , аудиторій по парах і днях тижня , включаючи « чисельник / знаменник » , відсутність «вікон» у розкладі як для студентів , так і для викладачів , і т. д.) , що ускладнює завдання . Потрібен забезпечувати виведення на друк фрагментів розкладу занять ( для груп , курсів , інститутів ( факультетів ) і т. д.). Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 9
Розробити інформаційну систему МУЗИЧНИЙ (ВІДЕО - ) МАГАЗИН . Магазин музичних , комп'ютерних та відеозаписів веде для покупців каталог наявних у продажу записів із зазначенням їх роздрібних цін , жанру , різновидів жанру , виду носія запису , імені (назви) виконавця або автора , назви твору або запису , року випуску , виробника і т. д . Крім того, магазин веде внутрішній облік поточних оптових цін на записі , кількості примірників , проданих за окремі періоди в минулому , числа ще розпроданих ( наявних ) примірників записів . У реальній ситуації також потрібно вести облік замовлень на відсутні записи , підрахунок прибутків / збитків за минулі періоди і т. д. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 10
Розробити інформаційну систему ДИТЯЧІ ЩЕПЛЕННЯ . Дитячій поліклініці потрібно вести списки дітей і списки зроблених щеплень. При цьому треба мати можливість переглядати як перелік щеплень по кожній дитині , так і списки дітей по кожній щепленню . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 11
Розробити інформаційну систему ПОДАТКОВА ІНСПЕКЦІЯ . Міська податкова інспекція створює базу даних юридичних осіб із зазначенням всіх їх реквізитів та видів діяльності , причому юридична особа може мати кілька видів діяльності . Треба мати можливість переглядати як список юридичних осіб по кожному виду діяльності , так і перелік видів діяльності по кожному юридичній особі , а також забезпечити формування запитів вибірок за різними умовами . Розробити: меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 12
Розробити інформаційну підсистему циклової комісії . Кафедрі вузу потрібно вести списки викладачів та закріплених за ними предметів і видів навчального навантаження з цих предметів . Кожен викладач може виконувати різні види навчального навантаження з кількох предметів , а по одному предмету різні види навчального навантаження можуть проводитися кількома викладачами. Треба мати можливість переглядати як список викладачів з кожного предмета, так і перелік предметів (з видами навчальних занять) по кожному викладачеві . Потрібен також зберігати і роздруковувати анкетні дані про викладачів . Розробити: меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 13
Розробити інформаційну підсистему екзаменаційних відомостей. Відділенню коледжу (технікуму) потрібно комп'ютеризувати систему друку відомостей для іспитів і заліків . Слід вести переліки груп , списки студентів по групах , переліки предметів по групах. Потрібен також зберігати і роздруковувати анкетні дані про студентів. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 14
Розробити інформаційну систему СКЛАД. Оптовий склад приймає партії товарів від постачальників і відпускає його клієнтам дрібними партіями. Потрібен вести (кількісний і / або вартісний ) облік вступників та відпускаються товарів , облік постачальників і клієнтів , друкувати прибуткові та видаткові накладні. У реальній ситуації також потрібно вести бухгалтерські взаєморозрахунки складу з постачальниками і клієнтами. Розробити : меню програми і засоби діалогу, форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 15
Розробити інформаційну систему РЕКЛАМНЕ АГЕНТСТВО. Рекламне агентство збирає заявки від рекламодавців і публікує їх в рекламних виданнях ( газетах , журналах і т. д.). При цьому потрібно зберігати відомості про рекламні виданнях з їх розцінками на рекламу , про рекламодавців і їх заявках. Заявка рекламодавця може бути на розміщення в декількох рекламних виданнях та на різні дати виходу. Забезпечити оперативний перегляд списку заявок ( рекламні видання , рекламодавець , вартість) на будь-яку вводиться дату. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 16
Розробити інформаційну систему АГЕНТСТВО З ПРАЦЕВЛАШТУВАННЯ . Агентство з працевлаштування веде списки осіб, які шукають роботу , і списки вакансій . Вакансії надходять від організацій з зазначенням посади та окладу . У заявках претендентів , крім анкетних даних , вказуються бажана посада і оклад. Кожна вакансія заповнюється декількома претендентами згідно їх анкетними даними, це роздруковується у паперовому вигляді , а також передається роботодавцю . Роботодавець незалежно від агентства відбирає одного з претендентів (або виключає всіх) , який і повинен зайняти вакансію в базі даних агентства. Після цього вакансія і претендент « анулюються » , тобто вони не повинні надалі з'являтися в списках незадоволених вакансій і претендентів. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 17
Розробити інформаційну систему ПЛАСТИКОВІ ВІКНА. Фірма « Вікна та Двері » приймає замовлення на виготовлення пластикових вікон. Кожне замовлення містить , крім даних про клієнта , дані про розміри вікна - висоті і ширині. Вікно виготовляють із пластику , погонний метр якого коштує 100 р . , І скла , квадратний метр якого коштує 50 р. . Ціна з плином часу може змінюватися. Крім пластику і скла , вікно може комплектуватися петлями , ручками , підвіконнями і т. д. Необхідно забезпечити ведення замовлень від клієнтів з терміном виготовлення і позначкою «сплачено / не сплачено » , розрахунок вартості вікна (собівартість матеріалів плюс собівартість виготовлення ) і всього замовлення в цілому. Забезпечити оперативний перегляд списку замовлень ( розміри вікна , клієнт , вартість ) на будь вводиться термін виготовлення . У реальній ситуації також потрібно вести облік витрати і приходу матеріалів , що ускладнює завдання . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 18
Розробити інформаційну підсистему МЕНЮ РЕСТОРАНУ. Ресторан ( їдальня) розробляє комплексну інформаційну систему для автоматизації руху та обліку страв , інгредієнтів , напоїв , грошей , замовлень і т. д. , одним з фрагментів якої є підсистема складання страв ( за рецептами ) зі списку інгредієнтів (наприклад , для приготування омлету потрібно 1 яйце , 20 г вершкового масла , 50 г цибулі і 10 г солі , і т. д.). Підсистема повинна дозволяти « набирати » нові страви зі списку інгредієнтів з обчисленням собівартості , набирати замовлення зі страв , друкувати меню , замовлення і страви і т. д. Звернути увагу , що кількість інгредієнта вимірюється в різних одиницях ( штуки , грами та ін.) Забезпечити формування меню для друку . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 19
Розробити інформаційну систему СПОРТИВНІ РЕКОРДИ . База даних містить відомості про встановлені спортивних рекорди : виді спорту , датою встановлення , виді змагань ( чемпіонатів ) і місце проведення , спортивному результаті ( числове значення та од . Виміру) , а також відомості про рекордсмені : його рік народження , спортивному званні , країні ( команді) і т. д. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 20
Розробити інформаційну систему ПОЛІКЛІНІКА . У базу даних медичної поліклініки занесені ім'я, стать , дата народження , паспортні дані та номер страхового медичного полісу , домашню адресу кожного пацієнта , а також відомості про лікарів . Всякий раз , коли лікар оглядає хворого , якому з'явився до нього на прийом , або сам приходить за викликом на будинок , записуються ім'я і дані пацієнта , ім'я лікаря , дата і місце проведення огляду , симптоми захворювання , діагноз та приписи хворому. Якщо лікар прописує хворому яке або ліки - записується її назва , спосіб прийому і дозування , словесні описи передбачуваного дії ліки і можливих побічних ефектів. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 21
Розробити інформаційну систему ФУТБОЛЬНИЙ ЧЕМПІОНАТ . У базі даних футбольної ліги зберігаються відомості про футбольні клуби , а також дані про графік проведення ігор , назвах і місткості стадіонів , відстанях поїздки ( для кожної команди ) до місць їх розташування , датах проведених зустрічей , місцях їх проведення та назвах стадіону , назвах команд і списках заявлених і брали участь у матчі гравців команд , рахунку матчу , авторах голів і т.д. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 22
Розробити інформаційну систему МУЗИЧНІ ГРУПИ . База даних музичних ансамблів і груп містить відомості про назву та вигляді ансамблю , країні , годе створення , переліку їх музичних творів і альбомів по роках ( дискографія ) , складі ансамблю і т. д. , а також відомості про особисті дані музикантів , дату і місце народження , їх музичних інструментах і т. д. Система повинна забезпечувати пошук і видачу відомостей з різних запитам. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 23
Розробити інформаційну систему ЦВЕТОВОДСТВО . База даних містить відомості про види і сортах садових та кімнатних квітів , їх характеристики та сезоні цвітіння , країні і році отримання сорти , квітникарі постачальниках сорту ( маєтку , квітникарські фірми і господарства і т. д.) та інші відомості . Система повинна забезпечувати пошук і видачу відомостей з різних запитам. Розробити: меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 24
Розробити інформаційну систему АВТОБУСНІ МАРШРУТИ . База даних містить відомості про міжміських автобусних маршрутах : пунктах призначення і прибуття , відстані , часу в дорозі , вартості проїзду , проміжних пунктах , розкладі руху всіх рейсів за день по маршруту і т. д. У реальній системі знадобляться відомості про наявність вільних місць на рейсах і т. п. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити: меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 25
Розробити інформаційну систему кінофільмів. База даних містить відомості про назву фільму , країні і рік випуску, кіностудії виробнику , жанрі фільму, різновиди жанру, імені режисера і авторів сценарію, іменах провідних акторів виконавців і їх ролях , стислому змісті (анотації) фільму , виді носія запису фільму, тривалості фільму в хвилинах і т. д. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити: меню програми і засоби діалогу , форми введення і зміни даних, пошук, фільтрація, сортування даних, запити , звіти для виведення на друк.
Варіант 26
Розробити інформаційну систему ТВОРИ МИСТЕЦТВА. База даних містить відомості про твори образотворчого мистецтва: назві , автора , рік створення та країні , вигляді образотворчого мистецтва (скульптура , живопис , графіка) , техніці виконання (глина , бронза , гіпс , чавун , мозаїка , вітраж , масло , фреска , акварель , гуаш , пастель , гравюра , літографія , туш , олівець і т. д.) , жанрі ( історична , батальна , побутова , портрет , пейзаж , натюрморт , анімалістична і т. д.) , різновиди жанру , напрямку ( перебігу мистецтва) або художньої школі , місце зберігання (музей або власник , місто , країна ) і т. д. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 27
Розробити інформаційну систему АВТОМОБІЛЬНІ ДОРОГИ . База даних містить відомості про автомобільні дороги : номері дороги, її протяжності в км , категорії дороги , вигляді покриття , обмеження швидкості руху , що з'єднуються містах ( населених пунктах) , їх чисельності населення , наявності авторемонтних пунктів , автозаправних станцій і т. д. Система повинна забезпечувати пошук і видачу відомостей автомобілістам з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
Варіант 28
Розробити інформаційну систему готельного господарства. База даних містить відомості про назви , адреси і класі готелів, перелік всіх їх номерів із зазначенням типу і вартості проживання за добу , відомості про бронювання номерів готелів клієнтами (з датами початку і кінця ), відомості про постояльців готелів ( з їх іменами і адресами ) і т. д. Система повинна забезпечувати пошук і видачу відомостей з різних питань. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 29
Розробити інформаційну систему АВТОПІДПРИЄМСТВО. База даних вантажного автопідприємства містить відомості про моделі, вантажопідйомності і інвентарних номерах автомобілів , про особисті дані і класі водіїв, про пробіг їхніх машин за день в кілометрах, перевезенні вантажів у тонно-кілометрах, витраті палива в літрах і т. д. Необхідно забезпечити облік всіх цих відомостей і формування різних видів звітів за звітні періоди часу (з підрахунком сум і середніх значень , в тому числі по підрозділах ) . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 30
Розробити інформаційну систему БУДІВЕЛЬНА ФІРМА . Будівельна фірма зводить різні будівлі. Для всіх типів будівель потрібні різноманітні матеріали в різних кількостях у відповідності з їх проектом та кошторисом . На різних етапах будівництва будівлі працюють різні бригади (наприклад , бригади арматурників , мулярів , штукатурів і т. д.) . Складаючи графік робіт , фірма варіює склад бригад . Робітники можуть призначатися в різні бригади. Один і той же робочий може мати кілька спеціальностей , тому його можуть включати по черзі в різні бригади. Чисельність бригади залежить від розміру будівлі і пропонованих до нього вимог. Тобто бригади складаються , виходячи з вимог конкретного будинку. Крім того , для кожної бригади, що працює на будівництві конкретного будинку , призначається бригадир. Робочий може бути бригадиром в одній бригаді і потім працювати в інших бригадах простим робітником . База даних повинна містити графік робіт по кожному будівлі , відомості про те , хто з робітників фірм , в яку бригаду призначений на різних будівлях і які матеріали і в яких кількостях використовують при зведенні різних будівель. Розробити: меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 31
Розробити інформаційну підсистему НАВЧАЛЬНІ ПЛАНИ для навчального відділу вузу. По кожній спеціальності є навчальний план , який містять список всіх предметів , що вивчаються на цій спеціальності , із зазначенням загальної кількості лекційних , практичних , лабораторних годин по предмету , розподілу предметів і курсових робіт по семестрах із зазначенням кількість годин і видів звітності (залік , іспит , КП , КР , РГР ) за кожний семестр . Система повинна забезпечувати введення і обробку навчальних планів спеціальностей , видачу робочих навчальних планів груп ( на рік) , видачу довідок і вибірок за різними умовами . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 32
Розробити інформаційну систему ЗАПИСНА КНИГА. Система повинна забезпечувати зберігання анкетних даних , адрес , телефонів , місць роботи або навчання знайомих , колег і родичів із зазначенням характеру знайомства або спорідненості , ділових якостей і т. д. , формувати привітання з днем народження ( на задану дату або діапазон дат) , дозволяти впорядкування відомостей за алфавітом і за датою поновлення відомостей , пошук за різними умовами . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 33
Розробити інформаційну систему КАСА АВІАПЕРЕВЕЗЕНЬ . Система повинна забезпечувати зберігання даних про розклад авіарейсів (номер рейсу , маршрут , пункти проміжної посадки , дні польоту , час відправлення) , зберігання поточних відомостей про наявність вільних місць на кожному рейсі та видачу довідок про це , забезпечувати пошук найближчого (за часом) рейсу до заданого пункту ( за наявності на рейсі вільних місць) , оформлення потрібного пасажиру числа квитків на рейс ( з відповідним зменшенням числа вільних місць на цей рейс ), формування посадкової відомості пасажирів на рейс. Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 34
Розробити інформаційну систему АДМІНІСТРАТОР ГОТЕЛЮ. Система повинна забезпечувати зберігання списку готельних номерів (клас номера , число місць , поверх) та списку гостей ( паспортні дані , дати приїзду та від'їзду , займаний номер ), пошук гостя по довільною ознакою . При поселенні гостя система повинна забезпечувати вибір відповідного за умовами номера (за наявності вільних місць) , реєстрацію гостя , оформлення рахунку на оплату , а при від'їзді гостей - формування списку гостей , від'їжджаючих сьогодні ; оформлення звільнення місця або оформ лення продовження проживання з випискою додаткового рахунки на оплату ; можливість дострокового від'їзду з перерахунком оплати . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк.
Варіант 35
Розробити інформаційну систему ДОВІДНИК БАНКІВ. Система повинна забезпечувати зберігання відомостей про банки : найменування , адреса , статус ( головний або філія) , форма власності , розмір статутного капіталу , відомості про умови зберігання грошових коштів вкладників (діючі види вкладів , їх терміни зберігання , річний процент , спеціальні та особливі умови вкладу , інші відомості ) , забезпечувати вибір банку з найбільшим відсотком для заданого типу вкладу і видачу інших відомостей за різноманітними запитами . Розробити : меню програми і засоби діалогу , форми введення і зміни даних , пошук , фільтрація , сортування даних , запити , звіти для виведення на друк .
ЗРАЗОК ОФОРМЛЕННЯ КУРСОВОЇ РОБОТИ
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Криворізький коледж Національного авіаційного університету
Циклова комісія програмного забезпечення ЕОМ
КУРСОВИЙ ПРОЕКТ
