Содержание файла insert.Php
<?php
include('db_connect.php');
$sql = "
INSERT INTO `schedule` ( `sc_id` , `sc_teacher_id` ,
`sc_subject_id` , `sc_faculty` , `sc_course` , `sc_weekday` ,
`sc_group` , `sc_position` , `sc_row` )
VALUES (
'', '".$_POST['teacher_id']."',
'".$_POST['subject_id']."',
'".$_POST['faculty']."', '".$_POST['course']."',
'".$_POST['weekday']."', '".$_POST['group']."',
'".$_POST['position']."', '".$_POST['row']."'
);
";
$query = mysql_query($sql);
$sql = "UPDATE `burden`";
switch($_POST['b_size']){
case 0: $sql = $sql." SET b_quater = b_quater - 1 WHERE
b_teacher_id = ".$_POST['teacher_id']." AND b_subject_id =
".$_POST['subject_id'].""; break;
case 1: $sql = $sql." SET b_half = b_half - 1 WHERE
b_teacher_id = ".$_POST['teacher_id']." AND b_subject_id =
".$_POST['subject_id'].""; break;
case 2: $sql = $sql." SET b_full = b_full - 1 WHERE
b_teacher_id = ".$_POST['teacher_id']." AND b_subject_id =
".$_POST['subject_id'].""; break;
}
$query = mysql_query($sql);
?>
Содержание файла reg.php
<?php
session_start();
include("db_connect.php");
$login = strtoupper($_POST["login"]);
$sql = 'SELECT login FROM users';
$query = mysql_query($sql, $connect);
$flag = true;
print_r($_POST);
while($row = mysql_fetch_array($query)){
if (strcmp(strtoupper($row[login]), $login) == 0)
$flag = false;
}
if($flag){
$_SESSION["user"] = $_POST['login'];
$sql = "INSERT INTO `users` (
`user_id` , `name` , `surname` , `login` , `password`
)
VALUES (
'', '".$_POST['name']."', '".$_POST['surname']."',
'".$_POST['login']."', '".md5(md5($_POST['pass']))."'
)";
$query = mysql_query($sql);
echo $sql;
}
else{
echo false;
}
?>
Содержание файла exit.php
<?php
session_start();
unset($_SESSION["user"]);
session_destroy();
?>
Заключение
В данной курсовой работе была выполнены поставленные задачи: создание сайта на тему "Автоматизированное веб-расписание", изучение теоретических основ автоматизации.
Сайт был написан на языках программирования PHP, HTML5, CSS3 и JQuery, в качестве системы управления базами данных использовалась СУБД MySQL.
PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
JavaScript – прототипно-ориентированный сценарный язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.
В данной работе описаны: основные понятия автоматизации, выбор дизайна, структура базы данных и программная реализация сайта.