Рефераты

Проектирование информационных систем на базе MySQL и Internet

}; print "

База данных

"; print ""; print qq{Список вакансий}; print "       "; print qq{Список анкет}; print ""; $dbh=DBI->connect("dbi:mysql:konti"); $sth=$dbh->prepare("SELECT * FROM t2;"); $rows=$sth->execute(); for($i=0;$ifetchrow_array; my $var=param("vdel$i"); $var=~ s/\D+//; if ($i==$var) { $sql="delete from t2 where fio=\"$fio\";"; $dbh->do($sql); my $sth=$dbh->prepare("SELECT * FROM t1;"); my $rows=$sth->execute(); for($i=0;$ifetchrow_array; if ($bakans eq $vak) { $knkrs=$knkrs-1; $sql="update t1 set knkrs='$knkrs' where prof='$vak';"; $dbh->do($sql); } } $sth->finish(); } $i--; } $sth->finish(); $dbh->disconnect(); print "
"; print ""; print ""; print ""; print end_html(); Схема размещения информации на Internet-узле На сервере информация располагается следующим образом: |C:\Apache\ | |htdocs\ | | |Kontinental-HH.htm | | |titul.htm | | cgi-bin\ | | |Addanket.bat | | |Addvakan.bat | | |Addvakan.cgi | | |ankdel.bat | | |ankdel.cgi | | |anketa.bat | | |anketa.cgi | | |BDankets.bat | | |BDankets.cgi | | |BDvakans.bat | | |BDvakans.cgi | | |Dob.bat | | |Dob.cgi | | |itog.bat | | |itog.cgi | | |Konti.bat | | |Konti.cgi | | |konti.txt | | |list.bat | | |list.cgi | | |start.bat | | |vakdel.bat | | |vakdel.cgi | Контрольный пример работы пользователя. Главная страница (Kontinental-HH.htm): [pic] Выбор вакансии (list.cgi): [pic] Заполнение анкеты (anketa.cgi): [pic] Успешное внесение анкеты в базу данных (itog.cgi): [pic] Контрольный пример работы администратора Просмотр списка вакансий (BDvakans.cgi). [pic] Просмотр списка вакансий (BDankets.cgi). [pic] Добавление новой вакансии (Addvakan.cgi) [pic] Выводы. . Разработка информационной системы на базе MySQL и Internet позволяет создать большую базу данных. Данная система удобна в использовании и разработке программно. . Большое значение имеет то, что существует отделение программы управления базой данных от интерфейса. . Интерфейс заключается в создании запросов на SQL, передаче их серверу и получении результата. Запросы передаются в виде строк. При получении запроса основную работу выполняет сервер. Клиенту высылаются только данные, полученные в результате получения запроса. Это приводит к снижению нагрузки, что позволяет повысить безопасность при работе с данными. Перед посылкой запроса требуется регистрация на сервере. . Легко организовать многопользовательскую работу. Использованная литература. 1. Айсбари С.: Корпоративные решения на базе LINUX. 2. Орлов С. А.: Технологии разработки ПО. Разработка сложных программных систем. 3. Материалы лекций.


© 2010 БИБЛИОТЕКА РЕФЕРАТЫ