Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет" Страница 5

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

обрабатывать данные из форм, генерировать динамические страницы, получать и посылать куки (cookies). Кроме этого в PHP включена поддержка многих баз данных (databases), что делает написание Web-приложений с использованием БД до невозможности простым. Вдобавок ко всему PHP понимает протоколы IMAP, SNMP, NNTP, POP3 и даже HTTP, а также имеет возможность работать с сокетами (sockets) и общаться по другим.

1.3 Постановка задачи

На основе вышеизложенного и с учетом актуальности проблемы учета в ВУЗе а поставлена задача разработки программы с возможностью просмотра оценок студентов, учета промежуточных аттестаций, итоговых, экзаменационных оценок, учета посещаемости студентами занятий, информацию о группах и студентах. Программа «Учет успеваемости студентов» должна служить для оперативного просмотра данных о студентах, а доступ к ней должен осуществляться с любого компьютера университета, подключенного к сети. Подключение к программе должно осуществлятся посредством какого-либо браузера. Сейчас в университете в сети находятся 8 компьютерных классов и 7 деканатов. Локальная сеть с пропускной способностью от 10 до 100 Мб/сек. Число пользователей в сети ограничений не имеет. Операционная система ОС S.u.S.E Linux/Apache

В основу программы «Учет успеваемости студентов» должно быть заложено два постулата:

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

Второе- информационная доступность, при которой можно получить информацию с любого компьютера, находящегося в сети. 2. ПРОЕКТ ПРОГРАММЫ

2.1 Выбор технологии проектирования

В отличие от большинства других языков, PHP предоставляет возможность использовать при программировании как объектно-ориентированный, так и процедурный подходы. Большинство PHP-программистов по умолчанию используют последний, поскольку сами веб-страницы обрабатываются именно в процедурном подходе (одни тег, затем другой, затем следующий и т.д.). Код, написанный в процедурном подходе, гораздо проще комбинируется с HTML и, как следствие, программисты зачастую вырабатывают свой собственный стиль, основанный на таком подходе.

У обоих подходов есть свои преимущества и недостатки, заставляющие их приверженцев обмениваться незамысловатыми репликами вида "Объекты - это плохо!" или "Объекты - это хорошо!". Кратко рассмотрим преимущества и недостатки каждого.

Вот пример процедурного кода, выводящего строкуВот пример объектно-ориентированного кода, который делает то же самое:Основным аргументом в пользу процедурного подхода является тот факт, что PHP является интерпретатором. Это означает, что в отличие от многих других языков он не компилируется в бинарный код для исполнения, а интерпретируется и исполняется "на лету". Это язык сценариев и каждый сценарий хранится как обычный текст (естественно, за исключением инструментов компилирования Zend).

Еще одним аргументов против использования объектно-ориентированного подхода в PHP4 является тот факт, что подобная функциональность не была полностью продумана в этой и более ранних версиях. Если послушать Расмуса (Расмус Лердорф - автор первых версий PHP), то получается, что поддержка ООП была добавлена уже после окончания основных работ над ядром языка. Из этого следует, что использование


Интересная статья: Быстрое написание курсовой работы