|
Материалы

Автоматизированная система учета и контроля успеваемости школьников в средней интернат школе


Как повысить успеваемость? Это вопрос задается каждый день педагогами. Вести контроль можно как в рамках школы, так и привлекая самих родителей.

Говоря о привлечении родителей, можно сказать о собраниях, проводимых в школах, на которых обсуждаются вопросы, касающиеся успеваемости. Но тут же назревает ряд вопросов: “А могут ли посещать все родители эти собрания? Могут ли классные руководители встречаться конкретно с каждым родителем и обсудить наедине проблемы, касающегося конкретного школьника?”

Отсутствия родителей на собраниях, объясняется тем, что школа может представлять собой школу-интернат, в которой дети проживают в общежитиях, и естественно родители не всегда могут появляться на них, а также всегда иметь контроль над своим детьми.

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

 

 

 

 

 

 

 

 

 

 

 

 

Из схемы видно, что пользователи разделены на следующие группы в соответствии их правам доступа к сервисам, предоставляемой системой. Эта система позволит просматривать успеваемость школьников, как родителями, так и преподавателями не только с обычного компьютера, но и с мобильных телефонов, смартфонов, карманных телефонов. Также система позволит родителям подключаться к web-камерам школы с обычного браузера для просмотра открытых уроков, связанных с их детьми, что позволит родителям находиться виртуально на открытом занятии.

 

В качестве технологии разработки был выбрана современная платформа .NET, а именно часть этой технологии для создания web приложений ASP.NET. ASP.NET - это не продолжение ASP. Это концептуально новая технология Microsoft, созданная в рамках идеологии .NET.

ASP.NET - часть глобальной платформы .NET. Эта платформа – часть новой стратегии Microsoft и соответствует всем современным стандартам разработки как распределенных систем, так и настольных приложений. Язык .NET - C# сейчас стандартизуется, как и его среда выполнения, что даст возможность портировать платформу на различные системы.

NET Framework предоставляет интерфейс приложениям, сама непосредственно взаимодействуя с операционной системой. Выше лежит интерфейс ASP.NET приложений, на котором в свою очередь базируются вебформы (ASP.NET страницы) и веб-сервисы. Интерфейс .NET Framework позволяет стандартизировать обращение к системным вызовам и предоставляет среду для более быстрой и удобной разработки.

В новую платформу встроены такие необходимые возможности, как контроль версий и важная для сетевых решений повышенная безопасность. Среда выполнения кода включает в себя сборщик мусора и набор библиотек, готовых к использованию.
 Код для .NET Framework компилируется в общий промежуточный язык (Intermediate Language-IL). В случае ASP.NET код компилируется при первом обращении к странице и сохраняется для последующих вызовов. При выполнении оболочка компилирует промежуточный код в бинарный и выполняет его. Кэширование готового бинарного кода позволяет улучшить эффективность. Intermediate Language позволяет создавать ваши системы на любом удобном для вас языке. И независимо от того, используете вы C#, VB.NET, JScript.NET или Perl.NET, получается код, готовый к выполнению.

 .NET Framework предоставляет вам и общий интерфейс обращения к базам данных - ADO.NET. Он тесно интегрирован с XML, что дает вам дополнительные преимущества при разработке распределенных приложений. Структура ASP.NET предусматривает разделение программного кода и интерфейса пользователя. Для этой цели служат серверные элементы управления и атрибут Codebehind (этот атрибут указывает на файл, в котором размещается код ASP.NET-приложения). Кроме этого это повышает безопасность кода, т.к. позволяет хранить программный код в компилированном виде (в виде библиотек dll).Средства защиты ASP.NET предоставляют администраторам IIS и разработчикам новые возможности аутентификации клиентов, включая HTML-формы и используя службу Passport.

1 2 3
Общее время работы: 105.38220405579 мс
Использование памяти: 660 КБ