Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2011temy_kpbd_pr_obl.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
167.42 Кб
Скачать
  1. Описание предметной области поликлиники для детей

Детская поликлиника обслуживает детей до получения ими паспорта. Информация о детях заносится в амбулаторную карточку: фио, № свидетельства о рождении, дата рождения, место рождения, фио родителей, адрес местожительства ребенка, телефон. В зависимости от адреса прописки (перечень улиц и домов) человек посещает врачей, относящихся к определенному участку. Это врачи следующих специальностей: педиатр, ЛОР, окулист, ортопед, , кардиолог, пульмонолог, уролог. Врачи имеют категорию от 1 высшей до 3, и степень кандидата или доктора. При осмотре врачом больного им заполняется лист посещения в амбулаторной карточке, в котором отмечается дата посещения, причина посещения (жалобы больного), результат первичного осмотра врачом, предварительный диагноз, назначение лекарств, выдача направлений для сдачи анализов . В результате нескольких посещений врачом должен быть поставлен окончательный диагноз и должен быть ясен результат лечения. В карточку больного помещаются результаты сдачи анализов. Лечащий врач может направить к другому специалисту поликлиники, исходя из результатов анализов.

Задание

Разработать систему «Поликлиники для детей», использующую БД и СУБД Access и отвечающую следующим требованиям:

  1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями,провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)

  2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц

  3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы

  4. Система должна обеспечить выдачу следующих запросов – (параметры адрес, фио, год рождения )карточка больного

– (параметр дата , ФИО врача) поиск результата посещения больным врача на конкретную дату – (параметры адрес, фио, год рождения )прививки, сделанные ребенку – (параметр № участка) перечень врачей данного участка

  1. Система должна обеспечить выдачу следующих отчетов

– (Группировка по врачам и датам) Посещение больными врачей

– (параметр адрес, фио, год рождения ) Карточка больного

  1. Создание вложенной кнопочной формы

  1. Описание предметной области междугородной автобусной билетной кассы

Междугородные перевозки осуществляют автобусы с вместимостью 50 пассажиров. Маршруты имеют номер и направление. Маршруты могут иметь несколько рейсов. Рейс характеризуется временем отправления, временем прибытия.. Кассир ежедневно осуществляет продажу билетов на маршрут и рейс без номера места. Билеты могут быть возвращены в кассу, и соответствующие места в автобусе становятся свободными.

Задание

Разработать систему «Междугородной автобусной билетной кассы», использующую БД и СУБД Access и отвечающую следующим требованиям:

  1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями,провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)

  2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц

  3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы

  4. Система должна обеспечить выдачу следующих запросов - (макрос) свободные места в автобусе на данное число, маршрут, рейс – фиксация продажи билета ( № билета, дата, маршрут, рейс, № места в автобусе, стоимость) – расписание автобусов данного маршрута

  5. Система должна обеспечить выдачу следующих отчетов - Печать билета на данный рейс – проданные билеты по маршрутам с итоговым количеством по рейсам и маршрутам за сутки

  6. Создание вложенной кнопочной формы