Описание предметной области жилищной конторы дома
Жилой дом состоит из квартир. Каждая квартира характеризуется общей площадью и жилой площадью (метраж комнат). В жилищной конторе имеются сведения о жильцах, прописанных на данной жилплощади. Эти сведения содержатся в паспортах взрослых жильцов: № паспорта, фио, дата рождения, место рождения, дата прописки на данной жилплощади (для детей № свидетельства о рождения). В конторе формируется квитанция по оплате жилья, которая выдаётся ежемесячно 1 числа и должна быть оплачена не позднее 15 числа того же месяца. Если оплата не произведена, то такая квартира имеет задолженность. (дата выписки квитанции, сумма платежа). Квитанция содержит следующие сведения: фио ответственного квартиросъемщика, адрес(улица и № дома у всех одинаковые),квартиры разные, количество прописанных человек, общая площадь. Информация по видам платежей:
1. обслуживание дома тариф стоимость=тариф*об. площадь
2. лифт тариф стоимость=тариф*количество человек
3. вывоз мусора тариф стоимость=тариф*количество человек
4. холодная вода тариф стоимость=тариф*количество человек
5. горячая вода тариф стоимость=тариф*количество человек
6. отопление тариф стоимость=тариф*об. площадь
7. газ тариф стоимость=тариф*количество человек
8. антена тариф
Задание
Разработать систему «жилищной конторы дома», использующую БД и СУБД Access и отвечающую следующим требованиям:
1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями,провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц
3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы
4. Система должна обеспечить выдачу следующих запросов
- должники и суммы долга
– формирование квитанции для № квартиры
– задолженности по месяцам и суммы конкретного квартиросъемщика по месяцам
– запрос на удаление (выписка жильца из квартиры, анализ задолженностей)
5. Система должна обеспечить выдачу следующих отчетов:
- печать квитанции по всем квартирам
– перечень квартирантов по № квартиры
– характеристика жилплощади (метраж общий, жилой, количество проживающих по № квартиры
6. Создание вложенной кнопочной формы
Описание предметной области кинологического клуба
Кинологические клубы, как правило, формируются по породам. Руководство клуба имеет информацию о каждом владельце клубного щенка (фио владельца, адрес, телефон). Владельцу щенку клубом выдаётся щенячья карточка в которой (№ карточки, порода щенка, пол, окрас, дата рождения,сведения о родителях щенка включая № родословной). В полугодовалом возрасте щенок должен принять участие в выставке молодняка, на которой получает первую оценку по экстерьеру. Если щенок не забракован то он регистрируеся в клубе и получает родословную, в которой есть сведения о родителях щенка до 3 колена и их оценка. Одним из родителей щенка может быть собака другого клуба с родословной.Один владелец может содержать несколько клубных собак. Собаки принимают участие в выставках. Календарь выставок города (на год) имеется в клубе (дата выставки, ранг выставки, место проведения). Если собаки получают награды, то они фиксируются в клубе. После смерти собаки фиксируется дата смерти и причина, но данные о собаке остаются в базе для выдачи родословных её потомкам.
Задание
Разработать систему «Кинологического клуба», использующую БД и СУБД Access и отвечающую следующим требованиям:
1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями, провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц.
3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы.
4. Система должна обеспечить выдачу следующих запросов:
- выставки года
– (параметр № родословной ) Владелец собаки
– выбор собак по полу в возрасте от 3-5 лет, сведения о их хозяине
– выбор собак-ветеранов от 7 лет
– призеры выставки
Система должна обеспечить выдачу следующих отчетов)
– родословная конкретной собаки
– календарь выставок на год
5. Создание вложенной кнопочной формы