RSS    

   Дипломная работа: Подсистема визуальной генерации отчётов в рамках информационно-образовательного портала

border-top:3px solid #006600;

}

menu_fon

{

background-image: url(pic/fon_men.jpg);

background-repeat: repeat-y;

background-position: left;

border-right:1px solid #006600;

font-size:14px;

}

left_zagolovok

{

text-align:center;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border-left:2px solid #006600;

border-bottom:2px solid #009900;

display:block;

width:90%;

}

menu_link a:link

{

text-align:center;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border:1px solid #006600;

display:block;

width:90%;

text-decoration:none;

color:#003300;

background-color:#D0FDC8;

}

menu_link a:visited

{

text-align:center;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border:1px solid #006600;

display:block;

width:90%;

text-decoration:none;

color:#003300;

background-color:#D0FDC8;

}

menu_link a:active

{

text-align:center;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border:1px solid #006600;

display:block;

width:90%;

text-decoration:none;

color:#003300;

background-color:#FFFF00;

}

menu_link a:hover

{

text-align:center;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border:1px solid #006600;

display:block;

width:90%;

text-decoration:none;

color:#003300;

background-color:#00CC00;

}

zagolovok

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:36px;

text-align:center;

color:#FF0000;

}

mini_table

{

border:1px solid #215909;

}

header_mini_table

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

background-color:#009900;

color:#ffffff;

text-align:left;

font-weight:bold;

margin-left:10px;

}

body_mini_table

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

background-color:#D0FDC8;

color:#000000;

text-align:left;

}

header_mini_table_text

{

margin-left:10px;

}

header_mini_table_text a:link

{

margin-left:10px;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#FFFFFF;

text-align:left;

font-weight:bold;

}

header_mini_table_text a:visited

{

margin-left:10px;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#FFFFFF;

text-align:left;

font-weight:bold;

}

header_mini_table_text a:hover

{

margin-left:10px;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#FFFF00;

text-align:left;

font-weight:bold;

}

body_mini_table_text

{

margin-left:10px;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#003300;

text-align:left;

margin-left:10px;

margin-right:10px;

margin-bottom:3px;

margin-top:3px;

}

add_stud_form

{

text-align:left;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

}

gruppa_text a:link

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#006600;

text-align:left;

font-weight:bold;

}

gruppa_text a:visited

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#006600;

text-align:left;

font-weight:bold;

}

gruppa_text a:hover

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

color:#FF0000;

text-align:left;

font-weight:bold;

}

stud_in_gruppa_text a:link

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#006600;

text-align:left;

font-weight:bold;

}

stud_in_gruppa_text a:visited

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#006600;

text-align:left;

font-weight:bold;

}

stud_in_gruppa_text a:hover

{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#FF0000;

text-align:left;

font-weight:bold;

}

mess

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

color: #006600;

text-decoration: blink;

}

Дополнительные модули, подключаемые к основным:

bd.php – Модуль соединения с базой данных

<?php

$db = mysql_connect ("localhost","ok","123123"); //Функция соединения с сервером базы данных, где localhost - это адрес сервера (обычно по умолчанию он такой всегда, ОК - имя пользователя, 123123 - пароль , в переменную $db заносится результат выполнения этой функции. результатом является идентификатор сессии).

mysql_select_db("students",$db);// функция соединения с самой базой. где students - это название базы, $db - это наш идентификатор сессии соединения с сервером БД. Причем если используется всего один сервер, то идентификатор в функции mysql_select_db можно не использовать.

?>

footer.php

<tr>

<td align="center" valign="middle" class="top_niz"><div align="right">

<p>&nbsp;</p>

</div></td>

</tr>

header.php

<tr class="niz_header">

<td align="center" valign="middle" class="niz_header"><div align="left"><img src="pic/logo_mini.jpg" width="449" height="150" /></div></td>

</tr>

Menu.php

<td width="200" align="left" valign="top" class="menu_fon"><p>

<center>

<div class="left_zagolovok">Меню</div><br />

<div class="menu_link">

<a href="index.php" >Главная страница</a>

<a href="students_all.php">Список студентов</a>

<a href="fak_all.php">Факультеты</a><br />

<a href="add_stud.php">Добавить студента</a>

<br />

<a href="add_fak.php">Добавить факультет</a>

<a href="edit_fak.php">Редактировать факультет</a>

<a href="del_fak.php">Удалить факультет</a>

 </div>

</center>

</p>

</td>

lock.php – модуль авторизации пользователя.

<?php

include("blocks/bd.php");

if (!isset($_SERVER['PHP_AUTH_USER']))

{

Header ("WWW-Authenticate: Basic realm=\"Отдел кадров студентов ВУЗа ДГТУ\"");

Header ("HTTP/1.0 401 Unauthorized");

exit();

}

else {

if (!get_magic_quotes_gpc()) {

$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);

$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);

}

$query = "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'";

$lst = @mysql_query($query);

if (!$lst)

{

Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");

Header ("HTTP/1.0 401 Unauthorized");

exit();

}

if (mysql_num_rows($lst) == 0)

{

Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");

Header ("HTTP/1.0 401 Unauthorized");

exit();

}

$pass = @mysql_fetch_array($lst);

if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])

{

Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");

Header ("HTTP/1.0 401 Unauthorized");

exit();

}

}

?>


Приложение В

 

Скриншот работы программного средства

На рисунке В.1 представлен внешний вид программного средства «Генератор отчётов». Программное средство имеет приятный и интуитивно понятный интерфейс.

Рисунок B.1 – Внешний вид программы «Генератор отчётов» (Авторизованный пользователь)

При запуске приложения пользователю предлагается ввести логин и пароль (Рисунок B.2) для авторизации, иначе в доступе к работе с программой и базами данных будет отказано.


Рисунок B.2 – Окно авторизации программы «Генератор отчётов»


Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.