Моя работа представляет собой разработку электронного дневника с использованием нескольких языков программирования, а именно 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


