Диплом: Автоматизация процесса контроля знаний учащихся ГУО "Средняя школа №8 г. Полоцка"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
70
Рисунок 2.8 Список преподавателей и их учебная нагрузка
Список преподавателей и их контактные данные приведен на рисунке 2.9.
Рисунок 2.9 Список преподавателей и их контактные данные
Список учащихся по каждому классу и их успеваемость по учебным
предметам приведен на рисунке 2.10.
71
Рисунок 2.10 Список учащихся и их успеваемость по предметам
Список учащихся по каждому классу и их контактные данные приведен на
рисунке 2.11.
Рисунок 2.3 Список учащихся и их контактные данные
Список предметов приведен на рисунке 2.12.
72
Рисунок 2.12 Список предметов
Сформированная учебная нагрузка приведена на рисунке 2.13.
Рисунок 2.13 Учебная нагрузка
Успеваемость учащихся по предметам (за 1-4 четверти) приведена на рисунке
2.14.
73
Рисунок 2.14 Экранная форма учета успеваемости учащихся по предметам
Расчет успеваемости по предметам (за 1-4 четверти, за 1-2 полугодие, за
учебный год) по каждому учебному классу приведен на рисунке 2.15.
Рисунок 2.15 Экранная форма расчета показателей успеваемости по
предметам по каждому учебному классу.
Листинг программных модулей приведен в Приложении 1.
74
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В разработанной автоматизированной системе предусмотрено 2
пользователя:
Завуч;
Секретарь.
Различие между функциями данных пользователей представлено на
диаграмме вариантов использования (рисунок 2.16).
Рисунок 2.4 Диаграмма вариантов использования
Дерево функций для завуча представлено на рисунке 2.17.
75
Рисунок 2.57 Дерево функций системы учета успеваемости
Сценарий диалога приведен на рисунке 2.18.
76
Рисунок 2.6 Сценарий диалога
Главное меню
Предметы
Авторизация
Классы
Новый
учащийся
Редактирование
учащихся
Удалить
учащегося
Новый
класс
Редактирование
класса
Удалить
класс
Поиск по
Фамилии учащегося
Имени учащегося
Отчеству
учащегося
Домашнему адресу
Удалить
успеваемость
Преподаватели
Новый
преподаватель
Редактирование
преподавателя
Удалить
преподавателя
Новая уч.
нагрузка
Редактирование
уч нагрузки
Удалить уч
нагрузку
Фильтрация
Поиск по
Фамилии преподавателя
Имени преподавателя
Отчеству преподавателя
Образованию преподавателя
Добавить
предмет
Удалить
предмет
Редактировать
предмет
Учебные нагрузки
Новая уч
нагрузка
Удалить уч
нагрузку
Редактировать
уч. нагрузку
Успеваемость
(учащиеся)
Класс
Предмет
Таблица
отметок по
четвертям
Успеваемость
(классы)
Класс
Предмет
Таблица
отметок (по
четвертям,
полугодиям,
годовая)
Расчет
Экспорт
в MS
Word
Администри
рование
Перевод
Отчеты
Сменить пользователя
О программе
77
2.3.2 Характеристика базы данных
Логическая модель данных – описание объектов предметной области, их
атрибутов и взаимосвязей между ними в том объеме, в котором они подлежат
непосредственному хранению в базе данных системы.
В рассматриваемой информационной системе можно выделить следующие
сущности с реквизитами:
1) Администрирование
ИДПрава
Пароль
Примечание
2) Класс
ИДКласс
Название
3) КонтактныеДанныеПреп
ИДПреподавателя
Телефон
Примечание
4) КонтактныеДанныеУч
ИДУчащийся
Телефон
Примечание
5) Предмет
ИДПредмет
Название
6) Преподаватель
ИДПреподаватель
Фамилия
Имя
Отчество
Стаж
78
Образование
ИДСпециальность
7) Специальность
ИДСпециальность
Название
8) Успеваемость
ИДУспеваемость
ИДУчебнаяНагрузка
ИДУчащийся
1_четверть
2_четверть
3_четверть
4_четверть
1_полугодие
2_полугодие
Годовая
9) Учащийся
ИДУчащийся
Фамилия
Имя
Отчество
ИДКласс
ДомашнийАдрес
Пол
ДатаРождения
10) УчебнаяНагрузка
ИДУчебНагрузка
ИДПреподаватель
ИДПредмет
ИДКласс
79
УчебныйГод
Для более обширного представления логической модели данных
разрабатываемой информационной системы создана диаграмма «сущность-
связь».
В разрабатываемой ER-диаграмме сущности взаимодействуют друг с
другом посредством связей. Задав связи между сущностями, можно создать
запросы, формы и отчеты для отображения сведений, представленных в
нескольких таблицах. Между двумя отношениями реляционной базы данных
могут существовать следующие связи:
один к одному — при таком типе связи одной записи в первой таблице
соответствует только одна запись в другой таблице. В этом случае следует
проверить возможность размещения всех записей в одной таблице. Однако в
ряде случаев можно использовать несколько более простых таблиц.
Соответствие записей устанавливается по полю, которое является первичным
ключом в первой таблице, и полю, называемым внешним ключом другой
таблицы;
один ко многим — в этом случае запись одной таблицы может иметь
несколько согласованных с ней записей в другой таблице. При этом каждая
запись во второй таблице согласуется только с одной записью в первой таблице.
Например, каждый покупатель может купить несколько товаров, но каждый
проданный товар имеет только одного покупателя. Поле, содержащее первичный
ключ новой таблицы, связывается с внешним ключом старой. Значения в поле с
внешним ключом могут повторяться;
многие к одному — любой записи таблицы, связь с которой мы
рассматриваем, могут соответствовать несколько записей новой таблицы, но не
наоборот. Фактически это отношение один ко многим, рассматриваемое, в
обратном порядке. В этом случае ключевое поле новой таблицы является
внешним ключом;
многие ко многим — каждой записи из одной таблицы может
соответствовать любое количество записей в другой таблице и наоборот.
Например, каждый человек может звонить с нескольких телефонов. С другой

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)