- •Содержание
- •Перечень сокращений, условных обозначений, символов, единиц измерения и терминов
- •Введение
- •Анализ существующей информационнойт системы районной Администрации (ис ра) и разработка многоуровневой структуры Автоматизированной исра (аисра)
- •1.1. Анализ методов построения структур информационных систем
- •1.2. Анализ существующей структуры информационной системы районной Администрации
- •1.3. Разработка многоуровневой структуры Автоматизированной информационной системы районной Администрации
- •Исследование взаимосвязи между уровнями многоуровневой структуры ис ра
- •2.1. Принципы исследования взаимосвязей страт многоуровневой структуры
- •2.2. Разработка информационно-поисковой системы для исследования взаимосвязей в многоуровневой аис ра
- •3. Экспериментальное исследование взаимосвязей между стратами многоуровневой структуры аисра (на примере Администрации Калининского района Санкт-Петербурга)
- •3.1. Разработка многоуровневой аисра Администрации Калининского района Санкт-Петербурга
- •Внешние Внутренние
- •3.2. Исследование взаимосвязей между стратами многоуровневой структуры аис ра Администрации Калининского района Санкт-Петербурга с использованием информационно-поисковой системы
- •Заключение
- •Библиографический список
- •Приложение 1
- •Приложение 2
Приложение 2
<html>
<head>
<title>Поисковая система</title>
<link rel="stylesheet" type="text/css" href="/style.css">
</head>
<body>
<br>
<h2>Администрация Калининского района</h2>
<br>
<h3>Поиск</h3>
<form method="GET" action="<?=$_SERVER['PHP_SELF']?>">
<input type="text" name="vvod">
<input type="submit" name="poisk" value="Поиск"><br>
<select name="logic"><option value="OR">Любое слово<option value="AND">Все слова</select>
<br>
<select name="razdel"><option value="econ">Экономика<option value="soc">Социальное развитие
<option value="hoz">Районное хозяйство<option value="saf">Провопорядок и безопасность
<option value="org">Орагнизационный блок и взаимодействие
<option value="doc">Работа с документами и обращениями</select>
<br>
<select name="keys"><option value="1">Предприниматели<option value="2">Предприятия
<option value="3">Инвестиции<option value="4">Трудовые ресурсы<option value="5">Приватизация
<option value="6">Юридические<option value="7">Торговля<option value="8">Регистрационный номер
<option value="9">Жилищный отдел<option value="10">Учащиеся
<option value="11">ЕГЭ<option value="12">Ветераны<option value="13">Неблагополучные
<option value="14">Семьи<option value="15">Малообеспеченные<option value="16">Инвалиды<option value="17">Места
<option value="18">Материальная помощь<option value="19">Несовершенолетние<option value="20">Жилой фонд
<option value="21">ТСЖ<option value="22">Отключения<option value="23">Адресная программа<option value="24">Отдел</select>
<input type="submit" name="poisk1" value="Поиск"><br>
</form>
<!--Скрипт ниже выполняется по нажатию кнопки "поиск"-->
<?
if (isset($search['name'], $logic['logic'])) {
echo '<h1>Результаты поиска</h1>'; //выводим заголовок
$search = preg_replace("/[^\w\x7F-\xFF\s]/", " ", $search); //убираем все служебные символы
$good = trim(preg_replace("/\s(\S{1,2})\s/", " ", ereg_replace(" +", " "," $search ")));
$good = ereg_replace(" +", " ", $good);
if (($logic!="AND") && ($logic!="OR"))
$logic = "AND";
$link = mysql_connect('idb2.majordomo.ru', 'u128083', '98954280') //соединяемся с сервером баз данных MySQL
or die ("Невозможно подключиться к MySQL");
mysql_select_db ('b128083_ak') //выбираем базу данных
or die ("Невозможно выбрать БД ");
$query = mysql_query("SELECT * FROM `Massiv` WHERE 1 keywords LIKE '%". str_replace(" ", "%' ".$logic." keywords LIKE '%", $good). "%'"); //главный запрос, непосредственно поиск (с элементами логики)
while (list ($kod,$docum,$year,$razdel,$keywords,$massiv) = mysql_fetch_row ($query)) // каждое поле строки присваиваем переменным списка
{
print "<h2>".$docum."</h2><br>
<p><strong>Год:</strong>".$year."</p><br>
<p><strong>Раздел:</strong>".$razdel."</p><br>
<p><strong>Ключевые слова: </strong>".$keywords."</p><br>
<p><strong>Содержание: </strong>".$massiv."</p><br>"; //выводим на экран результаты
}
if (mysql_num_rows($query)==0) //при пустом результате выводим сообщение о том, что ничего не найдено
print "Ничего не найдено";
mysql_close($link);
}
?>
</body>
</html>
1 Clinton W.J., Gore A. Technology for America`s Economic Growth, a New Direction to Build//Executive Office of the President. Washington, DC, 1993, 39 pp.
2 Широков Ф. Три ступени Альберта Гора / Ф. Широков, В. Дрожжинов // Компьютер-Пресс, 1994. № 9. С.4346. № 10. С. 8795.
5
