Тема: «Основні особливості Visual FoxPro. Запуск Visual FoxPro»

Вид материалаПрактикум

Содержание


Перелік звітів
Подобный материал:
1   2   3   4   5   6

Варіант 10


Предметна область: "Розклад руху потягів".

Виконувані процедури:
  • ведення розкладу потягів :
  • отримання інформації про склад потягів і кількість місць.

Перелік звітів :
  • розклад потягів вказаного напряму;
  • відомості про кількість місць у вагонах вказаного типу (П|, К, СВ, Заг), вказаного потягу;
  • відомості про склад вказаного потягу.

Варіант 11


Предметна область: "Міська телефонна мережа"

Виконувані процедури:
  • розрахунки оплати по заданому номеру телефону або прізвища клієнта;
  • облік своєчасності оплати, що вноситься, формування списку боржників, списку що відключаються за несплату і так далі

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  • стан рахунку вибраного клієнта
  • список боржників
  • список номерів, відключених за несплату

Варіант 12


Предметна область: "Пункт прокату"

Виконувані процедури:
  • ведення бази наявних в прокаті предметів;
  • облік видачі і повернення предметів клієнтам;
  • облік знижок при видачі на вихідні і святкові дні.

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  • відомості про кількість і найменування наявних в пункті прокату предметів;
  • видані предмети і предмети з простроченим терміном повернення;
  • предмети, видані вказаному клієнтові

Варіант 13


Предметна область: "Оптові продажі"

Виконувані процедури:
  • ведення довідника товарів і клієнтів;
  • підтримка операцій продажу товарів клієнтові і вступу товарів на склад|.

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  • звіт по відпустці товарів за вказаний період часу;
  • сума неоплачених покупок для вказаного клієнта;
  • звіт про товари із збіглим терміном придатності.

Варіант 14


Предметна область: "Страхова компанія"

Виконувані процедури:
  • ведення довідників видів страхування і досконалих страхових угод;
  • облік роботи страхувальників-співробітників компанії.

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  • фінансова діяльність компанії за період часу (прибутки - вступи від страхових платежів, витрати - виплати по страховках);
  • клієнти, що отримали страховку за період часу;
  • співробітники компанії, що зробили об'єм угод більше за задане.

Варіант 15


Предметна область: "Авіакомпанія"

Виконувані процедури:
  • підтримка необхідних БД - пункти призначення, літаки і рейси, досконалі рейси;
  • реалізація продажу і повернення квитків.

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  • робота компанії за останній місяць (кількість рейсів, пасажирів, сума продажів квитків, кількість витраченого пального і так далі);
  • звіт про кількість вільних місць на вказаний рейс і дату;
  • рейси і вільні місця до вказаного міста на вказаний період часу.

Варіант 16


Предметна область: "Зарплата співробітників університету"

Виконувані процедури:
  • ведення БД співробітників і пов'язаних БД;
  • нарахування щомісячної зарплати з урахуванням надбавок і відрахувань

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. фонди заробітної плати підрозділів університету з урахуванням надбавок;
  2. звіт про прибутки співробітника за поточний місяць з урахуванням надбавок (вчена міра, стаж, військове звання, шкідливість) і вирахувань (прибутковий податок, пенсійний фонд, профспілка, внески по аліментах);
  3. відомості про вказану групу співробітників (підрозділ, вчене звання і так далі)

Варіант 17


Предметна область: "Біржа праці"

Виконувані процедури:
  • ведення БД претендентів (анкетні дані, професія, освіта, місце і посада останньої роботи, житлові умови, дані для контакту, вимоги до майбутньої роботи) і БД вакансій (фірма, посада, умови праці і оплати, житлові умови, вимоги до фахівця)
  • пошук і реєстрація варіантів з того і іншого боку, формування звітів для друку, видалення записів в архів при працевлаштуванні, повне видалення при відмові від послуг

Необхідно спроектувати модель даних предметної області.

Варіант 18


Предметна область: "Автовокзал"

Виконувані процедури:
  • Підтримка БД розкладу рейсів (номер, кінцевий і проміжний пункти, дні і час відправлення)
  • Продажі квитків з урахуванням кількості вільних місць на кожному рейсі, вибір найближчого рейсу до заданого пункту, оформлення квитків

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. проданий квиток
  2. посадочна відомість рейсу
  3. відомості про продажі за вказану кількість днів

Варіант 19


Предметна область: "Готель"

Виконувані процедури:
  • Підтримка БД номерів (клас, число місць), гостей (паспортні дані, дати приїзду і від'їзду, номер)
  • Поселення гостей з урахуванням кількості вільних місць, реєстрація, оформлення квитанції, від'їзд і звільнення номерів або оформлення затримки. Можливість дострокового від'їзду з перерахунком

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. квитанція
  2. список гостей по вказаному номеру або класу
  3. список вільних номерів по вказаному класу

Варіант 20


Предметна область: "Фонотека"

Виконувані процедури:
  • Підтримка БД груп і виконавців, БД пісень. База дисків з переліком пісень (у вигляді посилань).
  • Вибір усіх пісень вказаної групи, усіх дисків, де зустрічається задана пісня

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. усі пісні вказаного виконавця або групи
  2. усі диски вказаного виконавця або групи
  3. диски, вибрані за заданим критерієм (жанр, рік виходу)

Варіант 21


Предметна область: "База даних шеф-кухаря"

Виконувані процедури:
  • підтримка БД рецептів (розкладка, рецепт приготування), БД продуктів на складі (найменування, ціна, кількість).
  • формування меню на день, меню на звану вечерю (на задане число персон), перевірка достатності запасів, формування витратної накладної на склад

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. витратна накладна за вказаний період часу
  2. відомості про наявність і вступ вибраної групи продуктів
  3. рахунок за звану вечерю

Варіант 22


Предметна область: "Довідник лікаря"

Виконувані процедури:
  • Підтримка БД хвороб (назва, симптоми, процедури, перелік рекомендованих ліків з вказівкою необхідної кількості), БД медикаментів на складі (назва, кількість, взаємозамінюваність)
  • формування рецепту після огляду хворого, перевірка наявності ліків, коригування запасів

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. рецепт
  2. ліки на складі
  3. витратна накладна по ліках за вказаний період часу

Варіант 23


Предметна область: "Приймальна комісія"

Виконувані процедури:
  • підтримка БД абітурієнтів (анкетні дані, оцінки, спеціальність, готовність вчитися на договірній основі) і БД вакантних місць (спеціальність, кількість місць в групі, з них договірних)
  • процедура зарахування, відмови в зарахуванні по вказаному прохідному балу з урахуванням кількості вакантних місць

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. вибір для зарахування вказаного числа абітурієнтів
  2. формування для співбесіди списку тих, хто набрав необхідний бал, але не може платити за навчання
  3. звіт по абітурієнтах, що мають пільги при зарахуванні

Варіант 24


Предметна область: "Банк"

Виконувані процедури:
  • Підтримка БД вкладників (анкетні дані, номер і стан рахунку, дата останньої операції) і БД операцій (вкладення або зняття суми, рахунок, дата)
  • операції прийому і видачі будь-якої наявної суми, автоматичне нарахування відсотків

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. звіт за станом вказаного рахунку і операціям з ним
  2. звіт про вступ/знятті засобів за указну кількість днів
  3. звіт про вкладників, що відповідають вказаним критеріям (сума рахунку, період здійснення операції)

Варіант 25


Предметна область: "Довідник футбольного фаната"

Виконувані процедури:
  • Підтримка БД команд, БД турнірів і БД матчів

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. звіт про матчі вказаної команди за вказаний період часу
  2. звіт про матчі, що відносяться до вказаного турніру
  3. звіт про матчі і загальні результати гри 2 вибраних команд

Варіант 26


Предметна область: "Автосалон"

Виконувані процедури:
  • Підтримка БД автомобілів (марка і модель, рік випуску, технічні характеристики і стан, особливості виконання) і БД покупців (анкетні дані, контактні дані, вимоги до марки, стану і характеристик, гранична ціна купівлі)
  • реалізація угод з продажу автомобілів, вступ нових автомобілів, ведення архіву угод

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. підбір варіантів купівлі по заданих критеріях покупця
  2. заявка для постачальника з урахуванням незадоволеного попиту
  3. угоди, здійснені за вказаний період часу

Варіант 27


Предметна область: "газета "Дошка оголошень""

Виконувані процедури:
  • Підтримка БД пропозицій і БД попиту по рубриках газети
  • пошук для будь-якого попиту і пропозиції

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. вибір по вказаному попиту за вказаний період часу
  2. вибір по вказаній пропозиції за вказаний період часу
  3. результати пошуку ключових слів по усій базі

Варіант 28


Предметна область: "Географія"

Виконувані процедури:
  • Підтримка БД міст (географічні координати, чисельність населення, статус, державна приналежність), БД регіонів - областей, провінцій, штатів і тому подібне (приналежність країні, столиця, чисельність населення), БД країн (площа, чисельність населення, форма державного правління, столиця)

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. пошук міст, що відповідають вказаному критерію (по населенню, приналежності)
  2. підрахунок долі міського населення в країнах і регіонах
  3. вибір країн, що відповідають вказаному критерію (по населенню, формі правління)

Варіант 29


Предметна область: "Комерційний освітній центр"

Виконувані процедури:
  • Підтримка БД читаних курсів (тривалість в годиннику, викладач, вартість), БД слухачів (анкетні і контактні дані, відвідувані курси, оплата)
  • запис на курси і формування розкладу з урахуванням годин роботи центру і наявності фіксованого числа приміщень, збереження відомостей про прослухані курси в архіві

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. розклад по вибраному курсу
  2. сертифікат про закінчення курсу
  3. відомості про прибутки центру за вказаний період часу

Варіант 30


Предметна область: "Записник"

Виконувані процедури:
  • Підтримка БД контактів (анкетні дані, адреса, телефони, місце роботи або навчання, посада, день народження, можливе ділення записів на групи) і БД подій (дата, час і місце події, опис, можливо, періодичність)
  • Формування поздоровлень і нагадувань по поточній даті, впорядкування за абеткою і даті коригуванню, пошук потрібних записів

Необхідно спроектувати модель даних предметної області.

Перелік звітів :
  1. Дні народження і події за вибраний період
  2. Пропущені на даний момент події (з моменту останнього використання БД)
  3. Результати пошуку за ключовими словами в БД контактів і подій


Контрольні запитання

  1. На яких рівнях виконується проектування БД. З чим це пов'язано Як узгоджуються між собою моделі кожного рівня проектування?
  2. Які кроки необхідно виконати при проектування на зовнішньому рівні
  3. Які кроки необхідно виконати при проектування на інфологічному рівні
  4. На якому рівні проектування БД враховуються особливості та обмеження обраної СУБД
  5. Які з структурних зв’язків створюються за допомогою майстра підстановок, а які —безпосередньо в схемі даних?

Термінологічний словник

  • БД – бази даних
  • АБД –адміністратор баз даних
  • БЗ – база знань
  • ІБ – інформаційна база
  • ІТ – інформаційна технологія
  • СУБД (СКБД) – система управління (керування) базами даних
  • БнД – банки даних
  • ЕС – експертна система
  • ПІК – програмно-інформаційний комплекс
  • ЕОМ – електронно – обчислювальна машина
  • SQL (Structured Query Language)- мова структурованих запитів
  • CD-ROM – компакт – диск
  • ШІ – штучний інтелект
  • НРБ – нормативно регламентуюча база
  • ПС – підсистема
  • СУРБД – система Управління розподіленою базою даних
  • ПК – персональний комп’ютер

    Рекомендована література



  1. Бемер С. ’’FoxPro 2.5 для Windows’’ - М.: БИНОМ, 1994г.
  2. Змитрович А.И. ’’Базы данных’’ - М., 1991г.
  3. Информатика: Практикум по технологии работы на компьютере / Под редакцией Н.М. Макаровой - М.: Финансы и статистика, 2002. - 255 с.: ил.
  4. Информатика: Учебник для вузов / Под редакцией Н.В. Макаровой. - М.: Финансы и статистика, 2001
  5. Когаловский М.Р. ’’Технология баз данных на персональных ЭВМ’’ - М.: Финансы и статистика, 1992г.
  6. Куправа Т.А. ’’Создание и программирование баз данных средствами СУБД’’ - М.: Мир, 1991г.
  7. Могилев А.В. Информатика: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под редакцией Хеннера. - М.: 1999
  8. Могилев А.В. Практикум по информатике: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под редакцией Хеннера. - М.: 1999.
  9. Попов А.А., “Программирование в среде СУБД FoxPro 2.0” - М.: Радио и связь, 1995г.
  10. Ревунков Г.И., Самохвалов Э.Н., Чистов В.В. ’’Базы и банки данных и знаний’’ - М.: Высшая школа, 1992г.
  11. Савельев А.Е., Сазонов Б.А., Лукьянов С.Э., “ПК для всех. Создание и использование баз данных” - М.: Высшая школа, 1991г.
  12. Справочное руководство по FoxPro 2.0 в 3-х т. - М.: И.В.К.-Софт, 1993г.
  13. Ткачев О.А. ’’Разработка реляционных баз данных для ПЭВМ с использованием средств СУБД dBASE IV’’ - М.: Изд-во МАИ, 1993г.
  14. Чери С. ’’Логическое программирование и базы данных’’ - М.: Мир, 1992г