Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
общежитие.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.46 Mб
Скачать

1 Описание предметной области

При разработке базы данных «Общежитие» было проведено обследование деятельности комплекса общежитий по следующим источникам:

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

Таким образом, в результате обследования предметной области были определены следующие входные данные:

- информация о студентах,

- информация о документах на вселение,

- информация о платежах,

- информация об условиях проживания в комнате,

- информация о корпусах комплекса общежитий.

Выходная информация выводится на экран в специальных формах, упрощающих работу с записями таблиц БД. К выходной информации относится форма с запросами, а так же формы, позволяющие осуществить быстрый просмотр по записям: «Студенты», «Приказы», «Ведомость», «Комната», «Корпус». Выходная информация на печать выводится в форме отчетов.

Итак, по данной предметной области была разработана локальная реляционная база данных "Общежитие", решающая задачи учета вселения студентов в общежитие, их оплаты за проживание, а так же отражения условий их проживания.

Основные возможности спроектированной базы данных:

1) 2 уровня доступа к базе данных:

Администратор базы данных

Гость (посетитель)

2) Модификация, а так же вывод интересующей информации на экран и печать.

2 Моделирование потоков данных

2.1 Концептуальная модель предметной области

Перечень сущностей

Сущность (объектное множество, таблица) – это собирательное понятие, абстракция реально существующего процесса, объекта или явления, о котором необходимо хранить информацию [3,4].

В данном курсовом проекте «Общежитие» чтобы не допустить избыточность данных были спроектированы следующие сущности в соответствии с определенными входными данными:

1.Сущность «Users» хранит информацию о пользователях, имеющих доступ к базе данных, необходима для реализации распределения привилегий между пользователями БД, а также защиты от несанкционированного доступа к БД.

2.Сущность «Студенты» содержит информацию о студентах, проживающих в общежитие.

3.Сущность «Документ_на_вселение» содержит информацию о приказах на вселение.

4.Сущность «Комната» содержит информацию о комнатах общежитий.

5.Сущность «Корпус» содержит информацию о корпусах комплекса общежитий.

6. Сущность «Ведомость» содержит информацию о платежах студентов за проживание в общежитие.

Перечень атрибутов

Атрибут (реквизит) – поименованная характеристика сущности [7].

В результате изучения предметной области и проектирования базы данных, был составлен следующий список атрибутов:

1. Сущность «Users»:

- Login

- Password

- Order

2. Сущность «Студенты»:

- Номер_зач

- Фамилия

- Имя

- Отчество

- Факультет

- Курс

- Прописка

- Наличие_регистрации

3. Сущность «Документ_на_вселение»

- Код_приказ

- Дата_подписания

- Дата_вселения

- Дата_выселения

- Номер_комната

- Номер_корпус

- Номер_зач

4. Сущность «Ведомость»

- Номер_касса_ордер

- Дата_оплата

- Инн_МГТУ

- Месяц_плата

- Сумма

- Фамилия_гл_бухгалтер

- Фамилия_кассир

- Код_приказ

5. Сущность «Комната»

- Номер_комната

- Номер_корпус

- Кол_мест

- Кол_своб_мест

- Кровать_шт

- Полка_шт

- Стол_шт

- Стул_шт

- Телевизор_шт

- Тумба_шт

- Холодильник_шт

- Шкаф_шт

6. Сущность «Корпус»

- Номер_корпус

- Фамилия_комендант

- Имя_комендант

- Отчество_комендант

- Тел_корпус

- Кол_мест

- Кол_своб_мест