1. Агопонов С.В. Средства дистанционного обучения. - СПб.: БХВ-Петербург, 2003.
2. Методика применения дистанционных образовательных технологий (дистанционного обучения) в образовательных учреждениях высшего, среднего и дополнительного профессионального образования Российской Федерации.
3. http: // db. informika. ru/do/npb/index. asp
4. Официальный web-сайт программного комплекса "eLearning Server 3000".
5. http: // www. elearn. ru
6. Официальный web-сайт программного комплекса "Lotus LearningSpace".
7. http: // www. commed. ru
8. Официальный web-сайт программного комплекса "Батисфера".
9. http: // www. baty. ru
10. Официальный web-сайт программного комплекса "SunRav TestOfficePro".
11. http: // www. sunrav. ru
12. Вуль В.А. Электронные издания. - СПб.: БХВ-Петербург, 2003. - 560 с.
13. Оганесян А.Г. Проблема обратной связи при дистанционном обучении. - М.: Открытое образование, 2002. - 238 с.
14. Шевелев М.Ю. Автоматизированный внешний контроль самостоятельной работы студентов в системе дистанционного образования/Дистанционно образование. Состояние, проблемы, перспективы. Тез. докл. научно-методической конференции. - Томск: ТУСУР, 2002.
15. Кастаньетто Дж., Рават Х. Профессиональное PHP программирование. Пер. с англ. - СПб.: Символ-Плюс, 2001. - 912 с.
16. Колисниченко Д.Н. Самоучитель PHP 5. Издание 2-е. - СПб.: Наука и Техника, 2005. - 576 с.
17. Web-сайт бесплатных java-скриптов
18. www. freejavascripts. narod. ru
19. Официальный web-сайт web-сервера Apache.
20. http: // www. apache. org
21. Официальный web-сайт языка web-программирования PHP.
22. http: // www. php. net
23. Официальный web-сайт сервера баз данных MySQL.
24. http: // www. mysql. com
25. Стивен Спэйнауэр, Роберт Экштейн. Справочник вебмастера. Издание 2-е. Пер. с англ. - СПб.: Символ-Плюс, 2001. - 608 с.
26. Мэрдок Келли Л. JavaScript: наглядный курс создания динамических Web-страниц. Пер. с англ. - М.: Вильямс, 2001. - 288 с.
27. Лобковская О.З. Методические указания по технико-экономическому обоснованию дипломных проектов, связанных с разработкой автоматизированных систем управления и программных изделий. - Новомосковск, 2002.
28. НПБ 105-03. Нормы пожарной безопасности.
29. СанПиН 2.2.4 548-96. Гигиенические требования к микроклимату производственных помещений.
30. СанПиН 2.2.2 - 2.4 1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.
Приложение АИнфологическая модель предметной области
Приложение БЛистинги модулей формирования страниц приложения
Б.1 Листинг модуля "courses_registration. php"
<html>
<head>
<title> Remote Learning Institute | Courses Registration</title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
</head>
<body>
<? include "header. php"? >
<table width="835" border="0" cellpadding="3" cellspacing="0">
<! - -DWLayoutTable-->
<tr>
<td width="160" height="503" valign="top" bgcolor="#8AD9FF">
<? include "body_left. php";? >
</td>
<td width="659" valign="top" bgcolor="#F9FDFF" class=bd>
<? include "courses_registration_right. php";? >
</td>
</tr>
</table>
<? include "buttom. php"? >
</body>
</html>
Б.2 Листинг модуля "header. php"
<table width="835" border="0" cellpadding="2" cellspacing="0" bgcolor="#0094DE">
<! - -DWLayoutTable-->
<tr>
<td width="280" rowspan="2" valign="top"><img src="images/logo. gif" width="280" height="108"></td>
<td width="520" height="88" valign="top"><div align="center"><img src="images/logo_text. gif" width="265" height="73"></div></td>
<td width="35" valign="top"><div align="right"><img src="images/table_corner_news. gif" width="15" height="15"></div></td>
</tr>
<tr>
<td height="20" colspan="2" valign="top">
<? include "menu. php"? >
</td>
</tr>
</table>
Б.3 Листинг модуля "body_left. php"
<?
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr> <td bgcolor=\"#8AD9FF\">";
//echo "$user_name $user_pswd";
if ($login_reg=="yes") {
include "user_form. php";
}
else {
include "login_form. php";
}
$FindScript="find. php";
echo "<hr color=\"#0094DE\" size=\"1\" style=\"border-style: dotted\"></hr>";
echo "<form name=\"form_find\" action=\"$FindScript\" metod=\"get\" style=\"margin: 0px\">";
echo "<input type=\"text\" name=\"find\" class=\"textblockBlue\" style=\"height: 18; width: 110\">|";
echo "<input type=\"submit\" name=\"login\" style=\"height: 18; width: 43\" class=\"buttonBlue\" value=\"поиск\">";
echo "</form>";
echo "<hr color=\"#0094DE\" size=\"1\" style=\"border-style: dotted\"></hr>";
include "news_list_header. php";
echo "информация";
include "news_list_after_header. php";
echo "25.04.05 Cайт был создан, вышла его первая версия";
include "news_list_footer. php";
echo "</td> </tr> </table>";
? >
Б.4 Листинг модуля "courses_registration_right. php"
<table width="100%" border="0" cellpadding="3" cellspacing="0">
<tr>
<td width="100%" valign="top" bgcolor="#F9FDFF">
<spanclass="textheader"> РЕГИСТРАЦИЯ НА КУРСЫ </span>
</td>
</tr>
<tr>
<td>
<?
$maxReg=3;
include "body_list_header. php";
echo "Подтверждение регистрации";
include "body_list_after_header. php";
require "option. php";
mysql_connect($SERVER,$USER,$PASSWD) or die(mysql_error());
mysql_select_db($DB);
$strSQL="SELECT * FROM user_courses WHERE login='". $user_name_. "' AND status='reg'";
$res=mysql_query($strSQL);
$cRow=mysql_num_rows($res);
echo "Вы в данный момент зарегистрированы на следующее количество курсов: ". $cRow. "<br>";
$strSQL="SELECT * FROM user_courses WHERE (login='". $user_name_. "' AND n_course='". $id_course. "')";
$resUserCourses=mysql_query($strSQL);
if (! mysql_fetch_row($resUserCourses)) {
if ($cRow<=($maxReg-1)) {
echo "Вы действительно желаете зарегистрироваться на выбранный курс? ";
echo "<hr color=\"#0094DE\" size=\"1\" style=\"border-style: dotted\"></hr>";
echo "<a class=\"light\" href=\"courses_for_students. php\">возврат</a>";
echo " | <a class=\"light\" href=\"training. php? id_course=". $id_course. "&course_reg=y\">подтвердить</a>";
}
else {
echo "Вы уже зарегистрированны на максимально возможное (по единовременному прохождению) количество курсов (на ". $maxReg. ")";
echo "<hr color=\"#0094DE\" size=\"1\" style=\"border-style: dotted\"></hr>";
echo "<a class=\"light\" href=\"courses_for_students. php\">возврат</a>";
}
}
else {
echo "Вы уже зарегистрированны на выбранный курс";
echo "<hr color=\"#0094DE\" size=\"1\" style=\"border-style: dotted\"></hr>";
echo "<a class=\"light\" href=\"courses_for_students. php\">возврат</a>";
}
include "body_list_footer. php";
? >
</td>
</tr>
</table>
Б.5 Листинг модуля "buttom. php"
<table width="835" border="0" cellpadding="2" cellspacing="0" bgcolor="#77D2FF">
<! - -DWLayoutTable-->
<tr>
<td width="161" height="20" valign="top" bgcolor="#0094DE"><div align="left"><img src="images/table_corner_l_b. gif" width="15" height="15"></div>
</td>
<td width="26" valign="top"><! - -DWLayoutEmptyCell--> </td>
<td width="614" align="right" valign="top"><div align="right"><span class="textonlightblue">дизайн студии <a class="notunder"
href=mailto: andrewnik@mail. ru>< A&D-STYLE> </a></span></div></td>
<td width="16" valign="top"><div align="right"><span class="textonblue"></span></div></td>
</tr>
</table>
<? include "menu_adm. php"? >
Б.6 Листинг модуля "menu. php"
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<meta http-equiv=Content-Language content=ru>
<script type="text/javascript" src="popup_me. js"></script>
<link href="rli_style. css" rel="stylesheet" type="text/css">
</head>
<body>
<div><script type="text/javascript" src="menu_rli. js"></script></div>
<table cellspacing=0 cellpadding=0 border=0 id=menu_table>
<tr valign=top>
<td width="20"><a href=index. php title="Домашняя страница"><img src="images/home. gif" width="16" height="16" border="0"></a></td>
<td class=brbt><a class=m onclick="subnews. className='menuclick'; this. blur(); " href=news. php><img src="images/l_corner. gif" width="8" height="8"
border="0"> новости</a>
<div class=menuc id=subnews><img width=1 height=2></div></td>
<td class=brbt><a class=m onclick="subcourses. className='menuclick'; popcourses. style. visibility='hidden'; this. blur(); " onmouseover="popup(event, this,
'popcourses'); " onmouseout="popdown_1(event, this, 'popcourses'); " id=menuleft href=courses. php><img src="images/l_corner. gif" width="8" height="8"
border="0"> курсы</a>
<div class=menuc id=subcourses><img width=1 height=2></div></td>
<td class=brbt><a class=m onclick="subtraining. className='menuclick'; poptraining. style. visibility='hidden'; this. blur(); " onmouseover="popup(event,
this, 'poptraining'); " onmouseout="popdown_1(event, this, 'poptraining'); " href=courses_organization. php><img src="images/l_corner. gif" width="8"
height="8" border="0"> <b>обучение</b></a>
<div class=menuc id=subtraining><img width=1 height=2></div></td>
<td class=brbt><a class=m onclick="subcontacts. className='menuclick'; popdate. style. visibility='hidden'; this. blur(); " onmouseover="popup(event, this,
'popcontacts'); " onmouseout="popdown_1(event, this, 'popcontacts'); " href=contacts. php><img src="images/l_corner. gif" width="8" height="8" border="0">
общение
</a><div class=menuc id=subcontacts><img width=1 height=2></div>
<td class=brbt><a class=m onclick="subabout. className='menuclick'; popabout. style. visibility='hidden'; this. blur(); " onmouseover="popup(event, this,
'popabout'); " onmouseout="popdown_1(event, this, 'popabout'); " href=about_info. php><img src="images/l_corner. gif" width="8" height="8" border="0">
о проекте</a>
<div class=menuc id=subabout><img width=1 height=2></div></td>
<td class=brbt><a class=m onclick="subdown. className='menuclick'; this. blur(); " href=download. php><img src="images/l_corner. gif" width="8" height="8"
border="0"> download</a>
<div class=menuc id=subdown><img width=1 height=2></div></td>
<td class=brbt><a class=m onclick="substudent. className='menuclick'; popstudent. style. visibility='hidden'; this. blur(); " onmouseover="popup(event, this,
'popstudent'); " onmouseout="popdown_1(event, this, 'popstudent'); " href=student. php><img src="images/l_corner. gif" width="8" height="8" border="0">
студенту</a>
<div class=menuc id=substudent><img width=1 height=2></div></td>
</tr></table>
</body>
</html>
Приложение ВЛистинги модуля тестирования