Смекни!
smekni.com

Разработка программной системы для работника деканата (стр. 3 из 3)

Рисунок 8 - Запрос о студентах, которые по результатам сессии могут быть отчислены.


Запросы о количестве студентов, не получающих стипендию, получающих обычную стипендию, получающих стипендию с 50% -ной надбавкой и получающих стипендию со 100% -ной надбавкой ссылаются на одну и ту же таблицу "Стипендия". Структуры этих запросов представлены соответственно на рисунках 9, 10, 11 и 12.

Рисунок 9 - Запрос о количестве студентов, не получающих стипендию

Рисунок 10 - Запрос о количестве студентов, получающих обычную стипендию.


Рисунок 11 - Запрос о количестве студентов, получающих стипендию с 50% -ной надбавкой

Рисунок 12- Запрос о количестве студентов, получающих стипендию со 100% -ной надбавкой

Запрос, выводящий названия наиболее плохо сданных предметов, ссылается на запрос "Кол-во 2 по предметам". Структура запроса представлена на рисунках 13.


Рисунок 13 - Запрос, выводящий наиболее плохо сданный предмет

Запрос, выводящий названия наиболее плохо сданных предметов, ссылается на запрос "Средний бал по предмету". Структура запросов представлены соответственно на рисунках 13.

3.4 Создание форм и отчетов

3.4.1 Создание форм базы данных

Работа с данными в Microsoft Access осуществляется в основном с помощью форм. Любая форма содержит окна - поля, которые предназначены для ввода информации.

Для ввода и редактирования данных были созданы следующие формы:

"Данные о студентов";

"Студент";

"Начисление стипендии".

В процессе работы с формой "Данные о студентов" работник деканата может с помощью нее удалить или добавить в базу студента, а также поменять студенту номер группы, специальность, кафедру, номер зачетки. Источником данных для данной формы являются запрос "Для формы студенты". Форма выглядит, как показано на рисунке 14.

Рисунок 14 - Форма "Данные о студентах"

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

Форма "Студент" представлена на рисунке 15.


Рисунок 15 - Форма "Студент"

С помощью формы "Начисление стипендии" работник деканата имеет возможность по результатам сессии начислить студенту соответствующую стипендию. Данная форма ссылается на запрос "Начисление стипендии". Форма представлена на рисунке 16.

Рисунок 16 - Форма "Начисление стипендии"

3.3.4 Создание отчетов базы данных

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

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

Рисунок 17 - Отчет о студентах каждой группы факультета, получающих стипендию, с указанием их ФИО, и размере стипендии.

Рисунок 18 - Отчет о подсчете среднего балла каждого студента


Рисунок 19 - Отчет о подсчете среднего балла по группам

Рисунок 20 - Отчет о подсчете среднего балла по факультету

Рисунок 21 - Отчет о подсчете количества студентов в группах


Рисунок 22 - Отчет о подсчете количества студентов на факультете

Рисунок 23 - Отчет о подсчете количества студентов не получающих стипендию

Рисунок 24 - Отчет о подсчете количества студентов получающих обычную стипендию.

Рисунок 25 - Отчет о подсчете количества студентов получающих стипендию + 50% надбавкой.

Рисунок 26 - Отчет о подсчете количества студентов получающих стипендию + 100% надбавкой.


Рисунок 27 - Фрагмент (1из 5стр) отчета о студентах каждой группы факультета, получающих стипендию, с указанием их оценок, полученных ими.

3.5 Создание элементов управления базой данных

После создания форм и запросов была создана форма для управления всей базой данных - главная кнопочная форма "Система для деканата" (рисунок 28).


Рисунок 28 - Главная кнопочная форма "Информация для деканата".