Конструирование приложений

 

Форма АРМ инспектора деканата представлена на рис. 13. При запуске приложения проверяется логин пользователя, и устанавливается факультет по данным таблицы FacultyUsers, содержащей параметры факультета для каждого логина. Таким образом, ограничивается доступ к данным для каждого инспектора деканата.

 


Рис. 13. Форма АРМ инспектора деканата.

 

Учебный год и номер семестра (сессии) устанавливаются по текущей дате и могут быть изменены пользователем (см. панель управления на рис. 13). Также по умолчанию устанавливается дневная форма обучения.

Форма содержит три страницы «Ведомости», «Оценки», «Успеваемость». На странице «Ведомости» слева представлен список групп факультета справа – список экзаменов и зачетов для указанной курсором группы. Список формируется кнопкой «Выбрать предметы из плана» (левая над списком экзаменов) может быть изменен кнопками «добавить» (со знаком «+»), «удалить» (со знаком «-»), «редактировать» (со знаком треугольника). Добавление и редактирование выполняется при помощи специальной формы (см. рис. 14). Обычно при редактировании указывается экзаменатор (кнопка «Найти преподавателя». При добавлении экзамена (зачета) вручную сначала из списка кафедр выбирается нужная кафедра, затем из списка предметов выбранной кафедры выбирается нужный предмет. Далее выполняется заполнение всех прочих описателей экзамена или зачета.

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

 

Рис. 14. Редактирование экзамена или зачета сессии.

 

Кнопка «Ввод оценок из ведомости» открывает специальную форму (см. рис. 15), в которой нужно заполнить колонки «Оценка», «Рейт.оценка», «Дата» и «Экзаменатор». Кнопка «Всем» («Одному») копирует параметры из верхней части экранной формы всем студентом (текущему студенту). Кнопка «Расчет» пересчитывает количества оценок каждого вида для контроля с данными ведомости, рассчитанными вручную. Кнопка «ОК» приводит к записи всех оценок экранной формы в БД.

 


Рис. 15. Форма ввода оценок с ведомости.

 

Страница «Оценки» (Рис. 15) позволяет выбрать группу (левая верхняя таблица), студента в группе (правая таблица) и просмотреть и изменить оценки указанного курсором студента. Добавление и корректировка выполняются при помощи формы с рис. 17.

 

Рис. 16. Страница для просмотра и редактирования оценок выбранного студента.


Рис. 17. Форма редактирования оценки студента

 

На рис. 18 представлена форма с итоговыми данными (по всем специальностям, по курсам выбранной специальности, по студентам выбранного курса) по академическим задолженностям факультета и детальными данными по выбранному студенту. Аналогичная форма реализована в АРМ проректора по учебной работе (Рис. 18). Параметры в верхней части формы позволяют определить за какой период, и по какому контингенту студентов буду производиться вычисления.

 


Рис. 18. Форма просмотра итоговых данных по задолжникам факультета.

 

Распределение студентов по категориям представлено на формах (Рис. 19, Рис. 20) в АРМ проректора по учебной работе и АРМ старшего лаборанта кафедры. Аналогичная форма есть и в АРМ инспектора деканата.

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

 


Рис. 19. Форма просмотра итоговых данных по задолжникам БГУЭП.

 


Рис. 20. Распределение студентов по категориям.

 

Рис. 21. Распределение студентов по категориям по преподавателям кафедры.

 


Доступ к данным об успеваемости через Интернет защищен указанием серии и номера паспорта (Рис. 21). При условии совпадения введенных данных со значениями в БД от имени интернет-сервера БГУЭП запускается хранимая процедура Web_GetEstimations, которая возвращает итоговые оценки указанного студента. Эти оценки демонстрируются на специальнойстранице (Рис. 22).

 

Рис. 22. Параметры вэб-страницы для идентификации студента

 

Рис. 23. Вэб-страницы с оценками студента.


Аналогично организован доступ по Интернет к рейтингу студентов по средневзвешенному баллу. Сначала выбирается специализация, затем группы или курс (Рис. 23). Интернет-сервер вызывает хранимую процедуру БД для построения рейтинга по указанному множеству студентов. Итоги возвращенные процедурой демонстрируются на сгенерированной вэб-странице (Рис. 24)

 

Рис. 24. Вэб-страница выбора группы (курса) для построения рейтинга.

 

Рис. 25. Вэб-страница с рейтингом студентов по средневзвешенной оценке.

 











Заключение

 

В процессе работы над дипломным проектом был изучен учет успеваемости в БГУЭП, выделены потребности руководителей (проректора по учебной работе, декана, заведующего кафедрой) в показателях успеваемости для управления качеством знаний. По этим данным разработано техническое задание на разработку подсистемы учета успеваемости, сконструированы функции подсистемы, разработаны структуры базы данных и ряд хранимых процедур для вычисления параметров успеваемости. Разработана экранная форма для регистрации списка экзаменов для сессий групп, хранимая процедура выбора экзаменов и зачетов из учебного плана. Разработан запрос и модуль формирования и печати экзаменационной ведомости на группу и пересдачу задолженностей. Разработаны хранимые процедуры для вычисления показателей успеваемости и соответствующие формы в АРМ проректора по учебной работе, старшего лаборанта кафедры, инспектора деканата. Реализован доступ через Интернет к данным успеваемости по паспортным данным студента и рейтингу студентов по сумме баллов.

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

 



ПРИЛОЖЕНИЕ 1

Формы документов

 

Форма «Распоряжение декана о сессии»

 


Форма «Экзаменационная (зачетная) ведомость»

Форма № 21

Кафедра физвоспитания и спорта

Федеральное агентство по образованию

Байкальский государственный университет экономики и права



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: