Программное обеспечение для автоматизации процесса учета успеваемости и посещаемости студентов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ата). Система предлагает подойти к проблеме с научной точки зрения, применяя высокоточные технологии и оборудование, и не принимать во внимание необоснованную информацию от пророков и пессимистов. была основана в Великобритании. По официальным данным сеть насчитывает более 10000 пользователей, из которых 1000 известные ученые и политические деятели.

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

 

.3 AcademLive

 

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

По сути электронная online академия способна заменить нам различные курсы. Она дает возможность заменить дорогостоящие походы и делать это самим. Также система является очень удобным способом обучать работников и выжимать из них максимальный результат.

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

Достоинство - автоматизированный сбор информации об успеваемости каждого человека, недостаток - высокая стоимость данного программного продукта (на сайте производителя цена 500000 руб.)

 

 

 

4.1 ОБЗОР ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

 

.1 Серверная часть

 

.1.1 PHP

,HTML.

Аббревиатура PHP означает Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц.

Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP.

Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем.

является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:">Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

традиционностью;

простотой;

эффективностью;

безопасностью;

гибкостью.

Существует еще одна характеристика, которая делает РНР особенно привлекательным: он распространяется бесплатно, причем, с открытыми исходными кодами (Open Source).

 

.1.2 Perl(Practical Extraction and Report Language) - это динамический язык программирования общего назначения. Основной характеристикой, которая отличает этот язык программирования от других, является обширная поддержка работы с текстом. Богатые возможности по работе с текстом включают широкий выбор средств по обработке регулярных выражений, встроенных в синтаксис языка. Сам по себе Perl - это некий симбиоз языков С и AWK, а также языков командных оболочек UNIX - ничего сверхъестественного, но, тем не менее, оригинально и практично.

На сегодняшний день Perl используется для выполнения зада