Скачиваний:
199
Добавлен:
15.03.2015
Размер:
640 Кб
Скачать

Федеральное агенство связи государственное образовательное учреждение

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

им. проф. М. А. БОНЧ-БРУЕВИЧА»

Факультет «Информационные системы и технологии»

Кафедра «Информационные управляющие системы»

КУРСОВАЯ РАБОТА

по дисциплине «Управление данными»

на тему: «Информационная система студенческого общежития»

Выполнил:

Студент группы ИСТ-11

Костраченков В.В.

Работа сдана для проверки Проверил: Сабинин О.Ю.

«24» мая 2014 г.

Оценка: ______________

Санкт-Петербург

2014

Оглавление

Оглавление 2

1.Задание 2

2.Логическая модель базы данных 5

2.2 Сущности 5

2.3 Связи 7

3.Физическая модель 8

4.Отчет по ошибкам из Validator 8

5.Прямое проектирование 12

6.Обратное проектирование 17

7.Запросы 18

Заключение 25

  1. Задание

Необходимо разработать базу данных и информационно-управляющую систему студенческого общежития. В общежитии проживают студенты и аспиранты ВУЗа. Студенты и аспиранты разделяются на контрактных и бюджетных. Для студентов и аспирантов установлены разные тарифы оплаты в зависимости от формы обучения (бюджетная и контрактная). Общежитие располагает определенным количеством комнат. В одной комнате могут проживать до трех студентов. Не должно быть незаселенных комнат.

База данных должна хранить полную информацию о студенте: ФИО, паспортные данные, дата и место рождения, место прописки, информацию о родителях и т.п. БД должна хранить номер группы студента, курс и факультет, на которых он обучается, его специальность и прочие ВУЗовские данные. Также система должна хранить информацию об оплате студентом проживания. Информация о выселенных студентах должна храниться в архиве.

Необходимо учесть следующие особенности:

  • Во время обучения студент может переводиться с одного факультета на другой, отчисляться с одного курса и восстанавливаться на другой, менять номер группы и специальность, а также форму обучения; студент может закончить ВУЗ и поступить в аспирантуру. Историю этих изменений необходимо отслеживать;

  • Студент может переселяться из одной комнаты в другую. Историю его переселений необходимо отслеживать.

  • Студент может оплачивать проживание и быть прописанным, но при этом не жить в общежитии, и жить и не быть прописанным. Это также необходимо отслеживать.

  • Студент может (теоретически) иметь задолженности по оплате. Необходимо иметь возможность отследить, какие месяцы проживания оплачены, а какие нет.

С системой могут работать три типа пользователей:

  • Студент. Может только просматривать информацию о себе полностью, о других – частично без указания оплаты и паспортных данных, т.е. должен работать поиск – кто в какой комнате проживает.

  • Управляющий. Может просматривать любую информацию и изменять экономическую информацию (об оплате) и информацию о прописке, т.е. управляющий направляет студента в общежитие, но вопрос о его заселении решает комендант, сведения об оплате вводит управляющий. Управляющий принимает решение о выселении, но исполняет это комендант.

  • Комендант. Может просматривать любую информацию и изменять информацию, которую не может изменять управляющий. Однако не может изменять информацию, которую изменяет управляющий. Может добавлять новых студентов, удалять существующих. Комендант заселяет студентов по указу управляющего, выселяет их по указу, и обеспечивает пропиской.

Создать запросы для определения:

  1. Списка студентов, проживающих в общежитии с указанием комнаты, в которой он живет, и произведенной оплаты.

  2. Списка студентов, проживающих в той же комнате, что и определенный студент.

  3. Списка комнат, в которых есть свободные места, с указанием количества свободных мест.

  4. Списка студентов, отчисленных и вновь восстановленных.

  5. Списка студентов, переводившихся с одного факультета на другой, с указанием даты перевода и факультета.

  6. Списка студентов, оплачивающих проживание, но не живущих в общежитии.

  7. Истории переселения студента из комнаты в комнату.

  8. Списка месяцев, не оплаченных определенным студентом.

  9. Списка месяцев с максимальной задолженностью студентов по оплате.

  10. Список различных тарифов по оплате за общежитие.

Соседние файлы в папке ИСТ11-Костраченков В.В