Моя работа представляет собой разработку электронного дневника с использованием нескольких языков программирования, а именно PHP, HTML, CSS, MySQL, SQL, JavaScript.

Моя работа представляет собой разработку электронного дневника с использованием нескольких языков программирования, а именно PHP, HTML, CSS, MySQL, SQL, JavaScript.

{ Немного истории:

Свои первые разработки по программированию я начал в 8 лет, это была первая моя работа.

Тогда я использовал язык программирования "Pascal ABCNET". Позже мой интерес был направлен на язык гипертекстовой разметки документов HTML, что дало мне хорошее начало в продвижении.

Вебинары, видеокурсы, всё это дало мне многое.

Данный электронный дневник я делал 3 месяца. Если быть точным, то за лето. И это было огромным прорывом в моих знаниях, что дало мне возможность овладеть хотя бы базовыми знаниями. Работа была для меня трудной в начале, в конце возникали проблемы только с запросами и выходили ERROR с базой данных, но данные проблемы сейчас решены. }

Каждое действие с дневником представляет собой запрос в базу данных. БД имеет формат UPDATE, SELECT. Возможности моего дневника это:

    выставление оценок; редактирование оценок; вход на сайт представляет собой 3 вида, а именно вход, как учитель, администратор, ученик; добавление учителей в БД; в режиме ученик можно просматривать оценки, которые выставили на определённом уроке; в режиме учитель пользователь имеет такие функции, как: выставление оценок по определённому предмету, редактирование их; в режиме администратор доступны все функции: добавление второго администратора, добавление учителей, учеников, учебного года, плана, класса, дисциплин; у каждого ученика имеется свой пин-код, состоящий из 6 цифр, он выбирается при помощи функции random, но его может изменить любой администратор, который войдёт в панель управления;

Моя разработка доступа в сети интернет. Давайте рассмотрим, что же происходит с сайтом после установки?

Используется mysql config, в который внесены данные. Такие как mysql host, mysql db, user, password. Это те данные, которые необходимо для доступа к MySQL.

Для более удобного пользования базой данных, я решил использовать PhpMyAdmin, так как это популярный софт и удобное обеспечения для моего сервера.

Первый запрос:

db_connect($config['db']['db_host'], $config['db']['db_user'], $config['db']['db_passwd'], $config['db']['db_base']);

После выполнения данной команды, будут приходить нужные данные с сервера на клиент.

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

Вход в режиме ученика:

http://a0161554.xsph. ru/

Пин-код для первого ученика: 111111

Пин-код для второго ученика: 222222

Вход в режиме учителя:

http://a0161554.xsph. ru/teachers/

Логин: teacher

Пароль: teacher

Вход в режиме администратор:

http://a0161554.xsph. ru/admin

Логин: admin

Пароль: admin