Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Індивідуальне завдання до самостійної роботи.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
267.26 Кб
Скачать

Задавання 10. Проект поліклініка

Госпрозрахункова поліклініка надає різні медичні послуги. Прийом пацієнтів здійснюється лікарями строго по талонах. Для лікаря кожної спеціальності визначений набір талонів, використовуваний щоденно. На кожного пацієнта заводиться медична карта.

Оплата послуги здійснюється після прийому і постановки діагнозу. Вартість візиту до лікаря залежить від категорії лікаря (1-а, 2-а, 3-а) і мети відвідин: консультація, обстеження, лікування і ін. Деяким пацієнтам надається знижка на обслуговування.

Необхідно спроектувати базу даних ПОЛІКЛІНІКА, інформація якої дозволить зберігати відомості про захворювання пацієнтів, частоті звернень, завантаження лікарів, виручку від надання медичних послуг і ін.

У БД повинна зберігатися інформація:

      • про ЛІКАРІВ: П.І.Б. лікаря, спеціальність, категорія;

      • ПАЦІЄНТАХ: номер медкарт, П.І.Б. пацієнта, дата народження, адреса, стать, знижка на обслуговування (%);

      • щоденний ПРИЙОМ пацієнтів: номер талона на прийом до лікаря, дата візиту, мета приходу, вартість візиту (грн.);

      • ДІАГНОЗАХ: код діагнозу, найменування діагнозу.

При проектуванні БД необхідно враховувати наступне:

  • лікар здійснює по талонах щодня декілька прийомів. Кожен прийом здійснюється одним лікарем;

  • пацієнт може приходити на прийом до одного лікаря кілька разів. На прийом по талону приходить тільки один пацієнт;

  • один і той же діагноз виставляється на прийомі декільком пацієнтам. На одному прийомі виставляється один діагноз.

Крім того слід врахувати:

  • кожен лікар обов'язково приймає пацієнтів, які узяли талон. Кожен прийом обов'язково здійснюється лікарем;

  • кожен пацієнт обов'язково приходить на прийом по талону. На кожен прийом обов'язково приходить пацієнт;

  • можливий діагноз не обов'язково виставляється на прийомі (його може не бути у прийнятих лікарем пацієнтів). На прийомі обов'язково виставляється діагноз.

Задавання 11. Проект спецодяг

Працівники цехів підприємства одержують зі знижкою спецодяг (халати, тапочки, комбінезони і ін.) для виконання виробничих функцій. Відсоток знижки залежить від посади і може складати від 30 до 50 % вартості одиниці виду спецодягу. Спецодяг має різний термін використання, після закінчення якого він підлягає заміні. Щодня комірник цеху веде облік видачі спецодягу.

Необхідно спроектувати базу даних СПЕЦОДЯГ, інформація якої використовуватиметься для отримання оперативних відомостей про наявність спецодягу у працівників; формування списку працівників, що потребують заміни спецодягу; планування закупівель спецодягу і ін.

У БД повинна зберігатися інформація:

  • про СПЕЦОДЯГ: код спецодягу, вид спецодягу, термін використання, вартість одиниці (грн.);

  • ЦЕХИ: працівники яких користуються різними видами спецодягу: код цеху, найменування цеху, П.І.Б. начальника цеху;

  • ПРАЦІВНИКАХ: код працівника, П.І.Б. працівника, посаду, знижка на спецодяг (%);

  • ОТРИМАННЯ: код працівника, код спецодягу, дата отримання, розпис.

При проектуванні БД необхідно враховувати наступне

  • у цеху працюють декілька працівників. Працівник працює тільки в одному цеху;

  • працівник цеху бере участь в отриманні декількох видів спецодягу. Кожне отримання має відношення тільки до одного працівника;

  • один і той же вид спецодягу поступає кілька разів для отримання. Кожне отримання відноситься до одного виду спецодягу.

Крім того слід врахувати:

  • кожен працівник обов'язково працює в цеху. У кожному цеху обов'язково працюють працівники;

  • працівники деяких посад не обов'язково беруть участь в отриманні спецодягу. У кожному отриманні обов'язково бере участь працівник;

  • кожен вид спецодягу обов'язково поступає для отримання. Кожне отримання обов'язково відноситься до деякого вигляду спецодяг.

Задавання 12. Проект ДАІ

ДАІ міста реєструє автомобілі. Інспектори дорожньо-патрульної служби стежать за безпекою дорожнього руху. У разі порушення правил дорожнього руху до водіїв застосовуються заходи стягнень. Види порушень і міри стягнень визначаються Кодексом про адміністративні правопорушення.

Необхідно спроектувати базу даних ДАІ, інформація якої використовуватиметься для підведення статистики скоєних водіями порушень правил дорожнього руху; виявлення водіїв, що багато разів скоювали порушення правил дорожнього руху; визначення найбільш аварійних районів міста, розміру штрафу за скоєне порушення і ін.

У БД повинна зберігатися інформація:

  • про водіїв: номер посвідчення водія, П.І.Б., адреса, телефон;

  • АВТОМОБІЛЯХ: номер автомобіля, марка, модель, колір, рік випуску, дата реєстрації в ДАІ;

  • порушеннях правил дорожнього руху: код порушення, вид порушення (перевищення швидкості, управління автомобілем в стані алкогольного сп'яніння і ін.), штраф за порушення (діапазон розподілень базової величини. Наприклад, штраф за перевищення швидкості складає 0,5-10 базових величин), попередження зробити або не зробити (Так/Ні, "Так" означає, що інспектор повинен зробити водію попередження за досконале порушення), термін позбавлення права управління автомобілем (діапазон місяців. Наприклад, термін за управління автомобілем в стані алкогольного сп'яніння складає 12—36 місяців);

  • стягненнях з водіїв-порушників: код порушення, дата і час порушення, номер посвідчення водія, район здійснення порушення, розмір штрафу (частка базової величини, визначувана інспектором по кодексу про адміністративні правопорушення), сплачений штраф або не сплачений (Так/Ні), термін позбавлення права управління автомобілем (кількість місяців, визначуване інспектором по Кодексу про адміністративні правопорушення), базова величина (на дату здійснення порушення, (грн.), особистий номер інспектора ДПС, що встановив порушення.

При проектуванні БД необхідно враховувати наступне:

  • водій може мати декілька автомобілів. Автомобіль належить одному водію;

  • водій може одержати декілька стягнень (він може зробити декілька порушень). Стягнення застосовується до одного водія;

  • одному і тому ж порушенню можуть відповідати декілька стягнень (стягнення до водіїв можуть застосовуватися за один і той же вид порушення)

  • Стягненню відповідає єдине порушення.

Крім того слід врахувати:

  • кожен водій обов'язково має автомобіль (ДАІ зберігає відомості тільки про тих водіїв, які зареєстрували автомобіль). Кожен автомобіль обов'язково належить водію (ДАІ зберігає відомості тільки про зареєстровані автомобілі);

  • водій не обов'язково одержує стягнення (водій може не зробити жодного порушення). Кожне стягнення обов'язково застосовується до водія;

  • порушенню не обов'язково відповідає стягнення (порушення може жодного разу ніким не скоюватися). Кожному стягненню обов'язково відповідає порушення.