9. Поляков А.А. Системы дистанционного обучения // Новые знания - 1996. - № 3. - С.34-35.
10. Концепция создания и развития единой системы дистанционного образования в России. // Открытое образование, №2, 1997. http://www. mesi. ru/joe/
11. Мержанова М.И. Уроки Web-мастерства. Урок 6. Создаем свой первый сайт. // Мир ПК - 2004. - № 6. - С.76-83.
12. Разработка средств дистанционного обучения, компьютерных сетей и баз данных: Отчет о НИР // НИИ Микроэлектроники и информационной измерительной техники, Рук. Моисеев С.Х., 1995 г.
13. Томсон Лаура: Разработка Веб - приложений на PHP и MySql. // Пер. с англ. -М.: ИПП "Тивали-Стиль", 1997. - 352с.
14. Кухарчик А.М. По ту сторону сайта. Первые шаги в мир PHP // Hard&Soft - 2004. - № 7. - С.112-117.
15. Лобковская О.З. Методические указания по технико-экономическому обоснованию дипломных проектов, связанных с разработкой автоматизированных систем управления и программных изделий. - Новомосковск, 2002.
16. НПБ 105-03. Нормы пожарной безопасности. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности.
17. СНиП-21.01-97. Пожарная безопасность зданий и сооружений.
18. СанПиН 2.2.4 548-96 "Гигиенические требования к микроклимату производственных помещений"
19. СанПиН 2.2.2/2.4 1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.
20. ГОСТ 27818-88. Допустимые уровни шума на рабочих местах и методы определения.
21. Котеров Д.В. Самоучитель РНР4. - СПб.: БХВ-Петербург, 2004. - 576с.
22. СТП НИ(ф) РХТУ 201.01 - 2004 Стандарт предприятия. Проекты(работы) дипломные и курсовые: НИ РХТУ им Д.И. Менделеева, подготовлен к печати на кафедрах МСК и АПП
23. Электронные системы // "Система для разработки компьютерных тестов" // Страница "Статьи" http://www. bytic. ru/cue99M/cwf7pvpwke. html.
24. Компьютерная и техническая документация // Сервер "eManual. ru" http://www. emanual. ru
А.1 Листинг модуля "InternetTechnology. php"
<?
if(! session_id()) session_start();
if(! isset($_SESSION ['error_fill']))
$_SESSION ['error_fill'] ['bool'] ='false';
if(isset($_REQUEST ['mode']))
{ $mode=$_REQUEST ['mode'] ;
$_SESSION ['mode'] =$mode;
} else $mode=isset($_SESSION ['mode'])? $_SESSION ['mode']: '';
? >
<html>
<head>
<title>Интернет технологии-Главная страница</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body leftmargin="0" topmargin="0" rightmargin="0" bgcolor='#cbdff7' background="images/blocks_bg. gif">
<?
include('all. php'); doheader('Интернет технологии','');
$color2="#cbdff7"; $color1='#e5e5e5';
$pagegb=''; do_buttons();
echo"<table width='100%' cellpadding='6' border='0'><tr><td width=20% valign='top' align='center'>";
// // // // // // // // // // // /Блок входа с кнопками
echo"<form action=login. php method=post>";
echo"<br><table width=155 bgcolor=$color1 border=2 bordercolor=darkblue cellpadding=3><tr><td>
Бащте сщдщк=идгуЮБиЮВойти в системуБ. иЮБ. ащтеЮБрк сщдщк=№аа9900Ю
Ник<br><input type=text name=login><br>
Пароль</font><br><input type=password name=password><br><input type=submit name=submit value='Вход'><br>
<a href=InternetTechnology. php? mode=register>Регистрация</a></td></tr></table>";
echo "</form>";
echo"<br><table width=155 bgcolor=$color1 border=2 bordercolor=darkblue><tr><td align=center>
<a href=exam. php><font color=blue size=+1>Тестирование</font></a></td></tr></table>";
echo"<br><table width=155 bgcolor=$color1 border=2 bordercolor=darkblue><tr><td align=center>
<a href=chat. php><font color=blue size=+1>Общение</font></a></td></tr></table>";
echo"<br><table width=155 bgcolor=$color1 border=2 bordercolor=darkblue><tr><td align=center>
<a href=InternetTechnology. php? mode=shop>
<font color=blue size=+1>Магазин</font></a></td></tr></table><br>";
echo"</td><td class='body' width='80%'>";
// // // // // // // // // // // //
if($_SESSION ['error_fill'] ['bool'] =='true')
{echo $_SESSION ['error_fill'] ['message'] ;
echo"<br>";
include 'register_user. php';
$_SESSION ['error_fill'] ['bool'] ='false'; }
else switch($mode)
{
case 'register': include('register_user. php'); break;
case 'enter': $pagegb='Интернет_технологии'; include('InternetTechnology/enter. php'); break;
case 'lections': $pagegb='Лекции'; include('InternetTechnology/lections. php'); break;
case 'labs': $pagegb='Лабораторные_работы'; include('InternetTechnology/labs. php'); break;
case 'lab1': include('InternetTechnology/labs/lab1. php'); break;
case 'lab2': include('InternetTechnology/labs/lab2. php'); break;
case 'lab3': include('InternetTechnology/labs/lab3. php'); break;
case 'lab4': include('InternetTechnology/labs/lab4. php'); break;
case 'lab5': include('InternetTechnology/labs/lab5. php'); break;
case 'lab6': include('InternetTechnology/labs/lab6. php'); break;
case 'lab7': include('InternetTechnology/labs/lab7. php'); break;
case 'lab8': include('InternetTechnology/labs/lab8. php'); break;
case 'ind': $pagegb='Индивидуальные_задания'; include('InternetTechnology/ind. php'); break;
case 'shop': $pagegb='Магазин'; include('shop. php'); break;
case 'store_zakaz': $pagegb='Магазин'; include('shopping. php'); break;
default: $pagegb='Интернет_технологии'; include('InternetTechnology/enter. php'); break;
}
echo "<center><table width=95% border=0><tr><td><hr align=center width=95% noshade>
<p>Качество усвоения материала можно проверить при интерактивном тестировании. Если студент выдержит тестирование, то ему будет сгенерирован сертификат в RTF-формате, который он может сохранить на своем компьютере, а потом распечатать. </p>
<p>Предоставленный материал можно скопировать на свой компьютер или заказать на CD-носителе на странице <a href =InternetTechnology. php? mode=shop>Магазин</a>. Он будет доставлен Вам по почте. </p></td></tr></table></center></td></tr></table>";
if($pagegb)
{ echo "<form name=gb action=InternetTechnology. php? mode=". $mode. " method=post>";
$_SESSION ['page'] =$pagegb;
include('gb. php');
echo "</form>"; }
doout('Администрирование модуля - Интернет технологии');
? >
</body>
</html>
А.2 Листинг модуля "BaseFunctions. php"
<?
function do_buttons() // Кнопки
{
? >
<center><table width="100%" cellpspacing=6>
<td class="bor" align="center" width="25%"><a href="InternetTechnology. php? mode=enter">
<font size="4" color="#0000FF">Введение</font></a></td>
<td class="bor" align="center" width="25%"><a href="InternetTechnology. php? mode=lections">
<font size="4" color="#0000FF">Лекции</font></a></td>
<td class="bor" align="center" width="25%"><a href="InternetTechnology. php? mode=labs">
<font size="4" color="#0000FF">Лабораторные работы</font></a></td>
<td class="bor" align="center" width="25%"><a href="InternetTechnology. php? mode=ind">
<font size="4" color="#0000FF">Контрольные работы</font></a></td>
</table></center>
<?
}
function doheader($wer1='', $swer='') // Шапка
{
echo "<link href='bor. css' rel='stylesheet' type='text/css'>
<table width=100% border=0 height=76 bgcolor='#cbdff7' background='images/h1. jpg' cellspacing=0 cellpadding=0><tr>
<td width=15%><img src='images/ques. jpg'></td>
<td width=70% align=center><font size=+3 color=red>Студент и Прохоров В.С. </font>
<font size=+2 color=red><br>$wer1$swer</font></td>
<td width=15%><img src='images/diplom. jpg'></td></tr>
</table>";
}
function delete($table) // Удаление всех пунктов
{
$conn = db_connect();
$query="delete from $table";
$result = mysql_query($query);
if(! $result) return false;
return true;
}
function reformat_date($datetime)
{
list($year, $month, $day, $hour, $min, $sec) = split(' [: -] ', $datetime);
return "$hour: $min $day/$month/$year";
}
function mes($id, $idname, $table)
{
$conn = db_connect();
$query = "select* from $table where $idname=$id";
$result = mysql_query($query);
if(! $result) return false;
return mysql_fetch_array($result);
}
function ids($table, $name) // Количество пунктов id
{
$conn = db_connect();
$query = "select $name from $table";
$result = mysql_query($query);
if(! $result) return false;
$num=mysql_numrows($result);
if($num>0)
{
for($i=0; $i<$num; $i++)
$ids [$i] =mysql_result($result,$i,0);
return $ids;
}
}
function db_connect() // Соединение с базой данных
{ $result = @mysql_pconnect("localhost", "root", "");
if (! $result)
{ echo "Нет соединения с базой данных! ";
return false; }
if (! @mysql_select_db("itn"))
{ echo "Невозможно выбрать базу! ";
return false; }
return $result;
}
function doout($ad='')
{
echo "<table width=100% border=0 height=80 bgcolor='#cbdff7' background='images/H11. jpg' cellspacing=0 cellpadding=0>
<tr>
<td width=10%> </td>
<td width=80%><a href=adminpass. php>$ad</a></td>
<td width=10% align=right><img src='images/quesd. jpg'></td>
</tr>
</table> ";
}
? >
А.3 Листинг модуля "Styles. css"
<style type="text/css">
. body {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:
55%; color: black;
background-color: lightyellow}
. h2{
color: 3366ff;
letter-spacing: 0.2em;
text-align: center;
font: bold 1.6em Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
. color { background-color: #cbdff7; }
. bor {
background-image: url(images/button1. gif);
border: thin ridge blue;
text-align: center;
height: 30;
background-color: #e5e5e5;
}
. for {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-color: blue;
color: #0000FF;
}
. borc {
background-color: #cbdff7;
border: thin ridge blue;
border-left-width: 0;
border-right-width: 0;
}
</style>
А.4 Листинг модуля "register_user. php"
<form action="start_stop_session. php" method="post">
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
<body>
<table border="0" cellspacing="0" cellpadding="6"> <tr>
<td>Все поля обязательны к заполнению </td> </tr>
<tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="6">
<tr> <td>Имя</td>
<td><input type="text" name="name"></td>
</tr>
<tr> <td>Фамилия</td>
<td><input type="text" name="secondname"></td>
</tr>
<tr> <td>Факультет</td>
<td><input type="text" name="faculty"></td>
</tr>
<tr> <td>Шифр</td>
<td><input type="text" name="group"></td>
</tr>
<tr> <td>Адрес</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Ник</td>
<td><input type="text" name="login"></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td> </td>
<td><input type=submit name=submit value="Регистрация"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</form>
А.5 Листинг модуля "login. php"