Управление общежитием, учет прибывших, убывших студентов, контроль над своевременной уплатой сумм за проживание в общежитие
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат памятники, пяточная шпора
Добавил(а) на сайт: Maksim.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
Квитанция (Receipt):зависимая Таблица
7
| |Заголовок поля |Идентификатор |Ключ |Тип поля |Длина |
|1 |Номер квитанции |num receipt |PK |NUMERIC |6 |
|2 |Номер записи |num rec |FK |NUMERIC |5 |
|3 |дата оплаты |date ammou | |DATE |8 |
|4 |оплаченная сумма |sum total | |FLOAT |6,2 |
2.3. Файлы вида
Для просмотра информации одновременно во всех таблицах их необходимо
связать (установить отношения). Отношения сохраняются в файле вида
(kadastr.vue). На рис. 5 отражена схема взаимосвязи таблиц.
Рис. 5. Схема отношений между таблицами базы данных
3. Описание запросов к базе данных
1. Показать количество студентов, проживающих в комнате (№2):
SELECT Logbook.*, Student.surname, Student.name, Student.patronic;
FROM Logbook, Student, Treaty;
WHERE Treaty.num_treaty = Logbook.num_treaty;
AND Student.num_stud = Treaty.num_stud;
AND Logbook.lognote = .T.;
GROUP BY Logbook.num_room, Student.num_stud;
HAVING Logbook.num_room = 2
2. Перечень всех студентов 4 курса проживающих в общежитии
SELECT Logbook.num_rec, Logbook.num_room, Logbook.num_treaty,;
Logbook.lognote, Student.surname, Student.name, Student.patronic,;
Treaty.kurs;
FROM Logbook, Student, Treaty;
WHERE Treaty.num_treaty = Logbook.num_treaty;
AND Student.num_stud = Treaty.num_stud;
AND Logbook.lognote = .T.;
GROUP BY Treaty.kurs, Student.num_stud;
HAVING Treaty.kurs = 4;
ORDER BY Student.surname
3. Просмотр информации о комнатах общежития: количество комнат с 4-мя
местами:
SELECT Room.kolmest, COUNT(Room.num_room), Room.qualit, Room.num_room;
FROM Room;
GROUP BY Room.kolmest;
HAVING Room.kolmest = 4
4. Покозать распределение студентов по комнатам
SELECT Student.surname, Student.name, Student.patronic, Treaty.num_stud,;
Treaty.kurs, Logbook.num_room, Faculty.shot_facul, Speciali.shot_spec;
FROM Student, Room, Treaty, Logbook, Faculty, Speciali;
WHERE Treaty.num_stud = Student.num_stud;
AND Logbook.num_room = Room.num_room;
AND Student.num_stud = Treaty.num_stud;
AND Student.num_stud = Treaty.num_stud;
AND Room.num_room = Logbook.num_room;
AND Faculty.kod_facul = Treaty.kod_facul;
AND Speciali.kod_spec = Treaty.kod_spec;
AND Logbook.lognote = .T.;
GROUP BY Room.num_room, Student.num_stud
4. Описание отчетов и этикеток
На рис 6. представлена схема отчета “Отчет о проживающих студентах в
комнате №2”
Рис.6.
На рис 7. представлена схема отчета “Список студентов 4-го курса”
Рис.7
На рис. 8. Представлена схема этикетки «Наклейка на конверт студенту»
Рис. 8
5.Описание экранов
На рис. 8 представлена схема экрана “Информация о комнате”
Рис.8.
На рис. 9 представлено сгенерированное окно “Сведения о комнате”
Рис. 9.
--------------------
МГПИ
Отдел кадров: начальник отдела специалист по работе со студентами
Рекомендуем скачать другие рефераты по теме: изложение 6 класс, диплом купить.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата