Тема: «Основні особливості Visual FoxPro. Запуск Visual FoxPro»
Вид материала | Практикум |
СодержаниеПерелік звітів |
- Запуск программы: Пуск Программы Visual Basic; для начала работы над новым проектом, 36.28kb.
- Опис середовища Visual C+ Введення- виведення даних, 447.69kb.
- Краткий курс по изучению языка программирования Visual Basic, 357.37kb.
- Опис модуля назва модуля: Visual Basic для додатків. Код модуля, 40.19kb.
- Даний курс призначений для тих, хто: ніколи не програмував, але хоче навчитися, 360.9kb.
- Тема урока: Массивы в Visual Basic, 35.5kb.
- Язык Visual Basic имеет разнообразные средства визуализации разрабатываемых приложений., 41.17kb.
- Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие, 128.99kb.
- Myreferatik at ua, 109.55kb.
- Visual Basic Основы работы с базами данных, 1336.88kb.
Варіант 10
Предметна область: "Розклад руху потягів".
Виконувані процедури:
- ведення розкладу потягів :
- отримання інформації про склад потягів і кількість місць.
Перелік звітів :
- розклад потягів вказаного напряму;
- відомості про кількість місць у вагонах вказаного типу (П|, К, СВ, Заг), вказаного потягу;
- відомості про склад вказаного потягу.
Варіант 11
Предметна область: "Міська телефонна мережа"
Виконувані процедури:
- розрахунки оплати по заданому номеру телефону або прізвища клієнта;
- облік своєчасності оплати, що вноситься, формування списку боржників, списку що відключаються за несплату і так далі
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- стан рахунку вибраного клієнта
- список боржників
- список номерів, відключених за несплату
Варіант 12
Предметна область: "Пункт прокату"
Виконувані процедури:
- ведення бази наявних в прокаті предметів;
- облік видачі і повернення предметів клієнтам;
- облік знижок при видачі на вихідні і святкові дні.
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- відомості про кількість і найменування наявних в пункті прокату предметів;
- видані предмети і предмети з простроченим терміном повернення;
- предмети, видані вказаному клієнтові
Варіант 13
Предметна область: "Оптові продажі"
Виконувані процедури:
- ведення довідника товарів і клієнтів;
- підтримка операцій продажу товарів клієнтові і вступу товарів на склад|.
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- звіт по відпустці товарів за вказаний період часу;
- сума неоплачених покупок для вказаного клієнта;
- звіт про товари із збіглим терміном придатності.
Варіант 14
Предметна область: "Страхова компанія"
Виконувані процедури:
- ведення довідників видів страхування і досконалих страхових угод;
- облік роботи страхувальників-співробітників компанії.
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- фінансова діяльність компанії за період часу (прибутки - вступи від страхових платежів, витрати - виплати по страховках);
- клієнти, що отримали страховку за період часу;
- співробітники компанії, що зробили об'єм угод більше за задане.
Варіант 15
Предметна область: "Авіакомпанія"
Виконувані процедури:
- підтримка необхідних БД - пункти призначення, літаки і рейси, досконалі рейси;
- реалізація продажу і повернення квитків.
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- робота компанії за останній місяць (кількість рейсів, пасажирів, сума продажів квитків, кількість витраченого пального і так далі);
- звіт про кількість вільних місць на вказаний рейс і дату;
- рейси і вільні місця до вказаного міста на вказаний період часу.
Варіант 16
Предметна область: "Зарплата співробітників університету"
Виконувані процедури:
- ведення БД співробітників і пов'язаних БД;
- нарахування щомісячної зарплати з урахуванням надбавок і відрахувань
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- фонди заробітної плати підрозділів університету з урахуванням надбавок;
- звіт про прибутки співробітника за поточний місяць з урахуванням надбавок (вчена міра, стаж, військове звання, шкідливість) і вирахувань (прибутковий податок, пенсійний фонд, профспілка, внески по аліментах);
- відомості про вказану групу співробітників (підрозділ, вчене звання і так далі)
Варіант 17
Предметна область: "Біржа праці"
Виконувані процедури:
- ведення БД претендентів (анкетні дані, професія, освіта, місце і посада останньої роботи, житлові умови, дані для контакту, вимоги до майбутньої роботи) і БД вакансій (фірма, посада, умови праці і оплати, житлові умови, вимоги до фахівця)
- пошук і реєстрація варіантів з того і іншого боку, формування звітів для друку, видалення записів в архів при працевлаштуванні, повне видалення при відмові від послуг
Необхідно спроектувати модель даних предметної області.
Варіант 18
Предметна область: "Автовокзал"
Виконувані процедури:
- Підтримка БД розкладу рейсів (номер, кінцевий і проміжний пункти, дні і час відправлення)
- Продажі квитків з урахуванням кількості вільних місць на кожному рейсі, вибір найближчого рейсу до заданого пункту, оформлення квитків
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- проданий квиток
- посадочна відомість рейсу
- відомості про продажі за вказану кількість днів
Варіант 19
Предметна область: "Готель"
Виконувані процедури:
- Підтримка БД номерів (клас, число місць), гостей (паспортні дані, дати приїзду і від'їзду, номер)
- Поселення гостей з урахуванням кількості вільних місць, реєстрація, оформлення квитанції, від'їзд і звільнення номерів або оформлення затримки. Можливість дострокового від'їзду з перерахунком
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- квитанція
- список гостей по вказаному номеру або класу
- список вільних номерів по вказаному класу
Варіант 20
Предметна область: "Фонотека"
Виконувані процедури:
- Підтримка БД груп і виконавців, БД пісень. База дисків з переліком пісень (у вигляді посилань).
- Вибір усіх пісень вказаної групи, усіх дисків, де зустрічається задана пісня
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- усі пісні вказаного виконавця або групи
- усі диски вказаного виконавця або групи
- диски, вибрані за заданим критерієм (жанр, рік виходу)
Варіант 21
Предметна область: "База даних шеф-кухаря"
Виконувані процедури:
- підтримка БД рецептів (розкладка, рецепт приготування), БД продуктів на складі (найменування, ціна, кількість).
- формування меню на день, меню на звану вечерю (на задане число персон), перевірка достатності запасів, формування витратної накладної на склад
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- витратна накладна за вказаний період часу
- відомості про наявність і вступ вибраної групи продуктів
- рахунок за звану вечерю
Варіант 22
Предметна область: "Довідник лікаря"
Виконувані процедури:
- Підтримка БД хвороб (назва, симптоми, процедури, перелік рекомендованих ліків з вказівкою необхідної кількості), БД медикаментів на складі (назва, кількість, взаємозамінюваність)
- формування рецепту після огляду хворого, перевірка наявності ліків, коригування запасів
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- рецепт
- ліки на складі
- витратна накладна по ліках за вказаний період часу
Варіант 23
Предметна область: "Приймальна комісія"
Виконувані процедури:
- підтримка БД абітурієнтів (анкетні дані, оцінки, спеціальність, готовність вчитися на договірній основі) і БД вакантних місць (спеціальність, кількість місць в групі, з них договірних)
- процедура зарахування, відмови в зарахуванні по вказаному прохідному балу з урахуванням кількості вакантних місць
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- вибір для зарахування вказаного числа абітурієнтів
- формування для співбесіди списку тих, хто набрав необхідний бал, але не може платити за навчання
- звіт по абітурієнтах, що мають пільги при зарахуванні
Варіант 24
Предметна область: "Банк"
Виконувані процедури:
- Підтримка БД вкладників (анкетні дані, номер і стан рахунку, дата останньої операції) і БД операцій (вкладення або зняття суми, рахунок, дата)
- операції прийому і видачі будь-якої наявної суми, автоматичне нарахування відсотків
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- звіт за станом вказаного рахунку і операціям з ним
- звіт про вступ/знятті засобів за указну кількість днів
- звіт про вкладників, що відповідають вказаним критеріям (сума рахунку, період здійснення операції)
Варіант 25
Предметна область: "Довідник футбольного фаната"
Виконувані процедури:
- Підтримка БД команд, БД турнірів і БД матчів
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- звіт про матчі вказаної команди за вказаний період часу
- звіт про матчі, що відносяться до вказаного турніру
- звіт про матчі і загальні результати гри 2 вибраних команд
Варіант 26
Предметна область: "Автосалон"
Виконувані процедури:
- Підтримка БД автомобілів (марка і модель, рік випуску, технічні характеристики і стан, особливості виконання) і БД покупців (анкетні дані, контактні дані, вимоги до марки, стану і характеристик, гранична ціна купівлі)
- реалізація угод з продажу автомобілів, вступ нових автомобілів, ведення архіву угод
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- підбір варіантів купівлі по заданих критеріях покупця
- заявка для постачальника з урахуванням незадоволеного попиту
- угоди, здійснені за вказаний період часу
Варіант 27
Предметна область: "газета "Дошка оголошень""
Виконувані процедури:
- Підтримка БД пропозицій і БД попиту по рубриках газети
- пошук для будь-якого попиту і пропозиції
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- вибір по вказаному попиту за вказаний період часу
- вибір по вказаній пропозиції за вказаний період часу
- результати пошуку ключових слів по усій базі
Варіант 28
Предметна область: "Географія"
Виконувані процедури:
- Підтримка БД міст (географічні координати, чисельність населення, статус, державна приналежність), БД регіонів - областей, провінцій, штатів і тому подібне (приналежність країні, столиця, чисельність населення), БД країн (площа, чисельність населення, форма державного правління, столиця)
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- пошук міст, що відповідають вказаному критерію (по населенню, приналежності)
- підрахунок долі міського населення в країнах і регіонах
- вибір країн, що відповідають вказаному критерію (по населенню, формі правління)
Варіант 29
Предметна область: "Комерційний освітній центр"
Виконувані процедури:
- Підтримка БД читаних курсів (тривалість в годиннику, викладач, вартість), БД слухачів (анкетні і контактні дані, відвідувані курси, оплата)
- запис на курси і формування розкладу з урахуванням годин роботи центру і наявності фіксованого числа приміщень, збереження відомостей про прослухані курси в архіві
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- розклад по вибраному курсу
- сертифікат про закінчення курсу
- відомості про прибутки центру за вказаний період часу
Варіант 30
Предметна область: "Записник"
Виконувані процедури:
- Підтримка БД контактів (анкетні дані, адреса, телефони, місце роботи або навчання, посада, день народження, можливе ділення записів на групи) і БД подій (дата, час і місце події, опис, можливо, періодичність)
- Формування поздоровлень і нагадувань по поточній даті, впорядкування за абеткою і даті коригуванню, пошук потрібних записів
Необхідно спроектувати модель даних предметної області.
Перелік звітів :
- Дні народження і події за вибраний період
- Пропущені на даний момент події (з моменту останнього використання БД)
- Результати пошуку за ключовими словами в БД контактів і подій
Контрольні запитання
На яких рівнях виконується проектування БД. З чим це пов'язано Як узгоджуються між собою моделі кожного рівня проектування?
- Які кроки необхідно виконати при проектування на зовнішньому рівні
- Які кроки необхідно виконати при проектування на інфологічному рівні
- На якому рівні проектування БД враховуються особливості та обмеження обраної СУБД
- Які з структурних зв’язків створюються за допомогою майстра підстановок, а які —безпосередньо в схемі даних?
Термінологічний словник
- БД – бази даних
- АБД –адміністратор баз даних
- БЗ – база знань
- ІБ – інформаційна база
- ІТ – інформаційна технологія
- СУБД (СКБД) – система управління (керування) базами даних
- БнД – банки даних
- ЕС – експертна система
- ПІК – програмно-інформаційний комплекс
- ЕОМ – електронно – обчислювальна машина
- SQL (Structured Query Language)- мова структурованих запитів
- CD-ROM – компакт – диск
- ШІ – штучний інтелект
- НРБ – нормативно регламентуюча база
- ПС – підсистема
- СУРБД – система Управління розподіленою базою даних
- ПК – персональний комп’ютер
Рекомендована література
- Бемер С. ’’FoxPro 2.5 для Windows’’ - М.: БИНОМ, 1994г.
- Змитрович А.И. ’’Базы данных’’ - М., 1991г.
- Информатика: Практикум по технологии работы на компьютере / Под редакцией Н.М. Макаровой - М.: Финансы и статистика, 2002. - 255 с.: ил.
- Информатика: Учебник для вузов / Под редакцией Н.В. Макаровой. - М.: Финансы и статистика, 2001
- Когаловский М.Р. ’’Технология баз данных на персональных ЭВМ’’ - М.: Финансы и статистика, 1992г.
- Куправа Т.А. ’’Создание и программирование баз данных средствами СУБД’’ - М.: Мир, 1991г.
- Могилев А.В. Информатика: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под редакцией Хеннера. - М.: 1999
- Могилев А.В. Практикум по информатике: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под редакцией Хеннера. - М.: 1999.
- Попов А.А., “Программирование в среде СУБД FoxPro 2.0” - М.: Радио и связь, 1995г.
- Ревунков Г.И., Самохвалов Э.Н., Чистов В.В. ’’Базы и банки данных и знаний’’ - М.: Высшая школа, 1992г.
- Савельев А.Е., Сазонов Б.А., Лукьянов С.Э., “ПК для всех. Создание и использование баз данных” - М.: Высшая школа, 1991г.
- Справочное руководство по FoxPro 2.0 в 3-х т. - М.: И.В.К.-Софт, 1993г.
- Ткачев О.А. ’’Разработка реляционных баз данных для ПЭВМ с использованием средств СУБД dBASE IV’’ - М.: Изд-во МАИ, 1993г.
- Чери С. ’’Логическое программирование и базы данных’’ - М.: Мир, 1992г