Исследование автоматического составления расписания и его использования в средних общеобразовательных учреждениях


Download 1.89 Mb.
Pdf ko'rish
bet12/17
Sana04.08.2023
Hajmi1.89 Mb.
#1665092
TuriИсследование
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
Смирнов М.В. магистерская 2019

4.2. 
Структура БД 
Для работы с расписанием занятий и изменениями в нем требуется использовать 
большое количество данных, большую часть которого придется использовать не один раз. 
Поэтому в программах автоматического составления его используют БД, информацию в 
которой использовать много раз. 
Учитывая требования образовательного учреждения, которое планирует 
автоматизировать процесс составления расписания, предлагается структура базы данных, 
описанная в таблице 5. 
Таблица 5. Структура предлагаемой БД 
Таблицы 
Атрибуты 
Внешний ключ 
Rol 
ID_Rol 
Роль 
Описание 
Users 
Login 
Password 
Name 
Учителя (ФИО учителя) 
Rol 
Rol (ID_Rol
Status 
Дата начала блокировки 
Дата окончания 
блокировки 


28 
Таблицы 
Атрибуты 
Внешний ключ 
Учителя 
ФИО учителя 
{IJ}– день недели 
J – номер урока 
Ставка 
Кабинет 
Дата рождения 
Отсутствующие 
преподаватели 
Номер записи 
Дата 
Номер урока 
Преподаватель 
Учителя (ФИО учителя) 
Students 
ID ученика 
ФИО 
Дата рождения 
Год прихода 
Год ухода 
Класс 
Классы (ID_class
Серия диплома за 5-9 
классы 
Номер диплома за 5-9 
классы 
Серия диплома за 10-11 
классы 
Номер диплома за 10-11 
классы 
Телефон 
Email 
Адрес 
Пол 
Предметы_САНПИН 
Предмет 
{I}, I – от 1 до 11 
Расписание 
Номер записи 
День 
Номер урока 


29 
Таблицы 
Атрибуты 
Внешний ключ 
Класс 
Классы (ID_class
Предмет 
Предметы_САНПИН 
(Предмет) 
Преподаватель 
Учителя (ФИО учителя) 
Кабинет 
Кабинеты (кабинет) 
Класс_предмет_преподаватель 
ID_Zap 
Класс 
Классы(ID_class
Предмет 
Предметы_САНПИН 
(Предмет) 
Преподаватель 
Учителя (ФИО учителя) 
Кабинет 
Кабинеты (Кабинет) 
Количество часов в неделю 
Количество часов в год 
Классы 
ID_class 
Номер потока 
Буква класса 
Классный руководитель 
Учителя (ФИО учителя) 
Максимальная нагрузка на 
II – {Пн., Вт., Ср., Чт., 
Пт., Суб.} 
{IJ}, I – день недели, J – 
номер урока 
Приоритет класса: {1, 2, 3} 
Кабинеты 
Кабинет 
{IJ}I – день недели 
J – номер урока 
Предмет 
Предметы_САНПИН 
(Предмет) 
Неактивные кабинеты 
Номер записи 
Дата 
График учебных дней 
(Дата) 
Номер урока 
Кабинет 
Кабинеты (кабинет) 


30 
Таблицы 
Атрибуты 
Внешний ключ 
Параллели учителей 
Номер записи 
Преподаватель 
Учителя (ФИО 
преподавателя) 
Предмет 
Предметы_САНПИН 
(Предмет) 
Параллель 
Изменения в расписании 
ID_Zap 
Дата 
График учебных дней 
(Дата) 
Класс 
Классы (ID_class
Преподаватель 
Учителя (ФИО учителя) 
Кабинет 
Кабинеты (кабинет) 
Номер урока 
Предмет 
Предметы_САНПИН 
(Предмет) 
График учебных дней 
Дата 
День недели (по которому 
работает школа) 
При реализации данной структуры БД пользователь сможет: 
1) определять выходные дни для учителей и учеников среди недели; 
2) определять график работы ОУ во время учебного года; 
3) освобождать кабинеты для различных мероприятий и проверочных работ 
(например, пробные экзамены и всероссийские проверочные работы). 
 


31 
Глава 5. Существующие технологии для разработки и эксплуатации 
программного обеспечения
5.1. 
Операционные системы 
Для разработки прототипа требуется определить, какое программное обеспечение 
требуется использовать. В первую очередь, на какой операционной системе будет 
работать программа. Под операционной системой принято понимать программное 
обеспечение, благодаря которому приводятся в действие технические средства 
компьютера, координирующее работу ЭВМ и производящее управление другими 
программными модулями посредством скоординированной последовательности операций. 
На данный момент существуют две операционные системы, которые популярны во всем 
мире – Windows и Linux
5.1.1. Операционная система Windows 
Microsoft Windows представляет целую серию операционных систем и рабочих 
сред, разработанных корпорацией Microsoft. Самой первой версией данной системой 
можно считать MS-DOS представленной в 1985 году. Последующие версии Windows 
постепенно изменяли функционал MS-DOS
В настоящее время Microsoft Windows является самой популярной операционной 
системой. Самая последняя версия системы - Windows 10 - стала завершающим звеном в 
цепочке выпусков данной ос, но это никак не предвещает конец её цикличности развития. 
В качестве комплексной операционной системы, все версии Microsoft Windows шли 
с дополнительным программным обеспечением, которое можно было сразу использовать. 
Так текстовые редакторы и калькулятор стали были с самой первой версии Windows. В 
Windows 98 появился Media PayerInternet Explorer и Outlook Express и так далее со всеми 
версиями. Начиная со второго пакета обновления Windows XP и с выходом Windows Vista
появилась встроенная функция безопасности – фаервол (брандмауэр). Эта 
функциональность у современных Windows реализуется на уровне ядра. Благодаря 
песочнице, вредоносное поведение не может вызвать общесистемную нестабильность или 
нарушение безопасности, всё программное обеспечение работает за приделами ядра 
системы, включая сторонние антивирусные системы[10]. 

Download 1.89 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling