Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет.docx
Скачиваний:
14
Добавлен:
07.03.2016
Размер:
743.99 Кб
Скачать

Содержание файла 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.

В данной работе описаны: основные понятия автоматизации, выбор дизайна, структура базы данных и программная реализация сайта.