Автор: Пользователь скрыл имя, 12 Декабря 2010 в 15:38, курсовая работа
Цель работы:
Разработать сайт о компьютерных играх. Он должен предоставлять возможность регистрации, просмотра новостей сайта, статей и пользователей, возможность добавления новой информации и комментариев.
<tr class="add"><td><?
include("add.php");?></td></
<tr><td></td><
<td
class="right"><? include("centr.php");?></td></
</table>
<? include("niz.php");?>
Рассмотрим реализацию некоторых алгоритмов сайта:
Авторизация:
<?php
session_start();
include ("db_connect.php");
if (isset($_GET['go'])) {
$login=$_GET['login'];
$pass=$_GET['Password'];
if($login!='' AND $pass!='') {
$q1 = "select * from user where Log like \"".$login."\"" ;
$q2 = "select * from user where Password like \"".$pass."\"";
$res1=mysql_query($q1);
$res2=mysql_query($q2);
$nr=mysql_num_rows($res1);
$nr1=mysql_num_rows($res2)
if($nr===1 and $nr1===1) {
$r=mysql_fetch_array($res1);
$_SESSION['user']=$r['Log'];
$_SESSION['password']=$r['
$_SESSION['SID'] = $r['id_user'];
print "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>\n";
}
else {echo 'неверый логин или пароль'; }}}?>
Выводы:
В ходе разработки сайта было проведено несколько изменений. Самым первым изменением стало проектирование страниц как модулей, таким образом, все запрашиваемые страницы выводятся как часть главной страницы Index.php, в которой производится вывод верхней часть с навигационным меню, основной части и нижней части страницы.
В ходе разработки сайта было проведено несколько изменений. Одним из них было изменение в форме регистрации. Были исправлены некоторые недочеты по интерфейсу сайта.
В процессе тестирования рабочей версии проекта были найдены некоторые недоработки и недостатки. При разработке была забыта возможность перехода на страницы редактирования только тех пользователей, который изначально добавляли информацию. Были приняты меры по устранению недостатков.
Выводы:
В
данном разделе были рассмотрены
некоторые недостатки и недоработкиWeb-сайта,
которые впоследствии были исправлены.
ПРИЛОЖЕНИЕ
П.1. Внешний вид сайта
Рис.1. Страница «Главная»
Рис.2. Аутентификация
Рис.3. Страница «Регистрация нового пользователя»
Рис.4. Ошибка регистрации
Рис.6.
Страница «статьи»
П.2 Листинги
Index.php
<?php
session_start();
include("config.php");
?>
<? include("top.php");?>
<table class="main">
<tr><td class="left"><table class="left1" >
<tr class="avt">
<td><? include("aut.php");?>
</td>
</tr>
<tr class="add"><td><?
include("add.php");?></td></
<tr><td></td><
<td
class="right"><? include("centr.php");?></td></
</table>
<? include("niz.php");?>
Config.php
<?
$hostname=localhost;
$hostuser=root;
$dbname=Rabota;
?>
Db_connect.php
<?
include('config.php');
$db=mysql_connect($
if(!mysql_select_db(
{
echo "Ошибка не могу подключится к базе";
}?>
top.php
<?php?><html>
<head>
<title>ИщуРаботу.ру<
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#D0CC93"><center>
<table class="first"><tr><td>
<table
class="top" ><tr><td class="logo"><img
src="Image/logoo.gif"></td><
<table class="menu" border="1"><tr><td class="poisk">
<td><a class="menu1"
href="index.php">Главная</a></
<td><a class="menu1"
href="vacansii.php">Вакансии</
<td><a class="menu1"
href="rezum.php">Резюме</a></
</table>
aut.php
<?php ?>
<table class="avt"><tr><td colspan="2"><form action="authen.php" method="GET" name="enter">
<font
color="#1020F0">
<tr><td>Логин</td><
<tr><td>Пароль</td><
<tr><td colspan="2"><input type="submit" name='go' value="Вход"></td></tr>
<tr><td colspan="2"><a
class=reg href=reg.php>Регистрация на
</table></form>
authen.php
<?php
session_start();
include ("db_connect.php");
if (isset($_GET['go'])) {
$login=$_GET['login'];
$pass=$_GET['Password'];
if($login!='' AND $pass!='') {
$q1 = "select * from user where Log like \"".$login."\"" ;
$q2 = "select * from user where Password like \"".$pass."\"";
$res1=mysql_query($q1);
$res2=mysql_query($q2);
$nr=mysql_num_rows($res1);
$nr1=mysql_num_rows($res2)
if($nr===1 and $nr1===1) {
$r=mysql_fetch_array($res1);
$_SESSION['user']=$r['Log'];
$_SESSION['password']=$r['
$_SESSION['SID'] = $r['id_user'];
print "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>\n";
}
else {echo 'неверый логин или пароль'; }
}}?>
add.php
<?php?>
<table
class="add" ><tr><td colspan="2"><font
color="#1020F0">Добавить:<br><
<tr><td ><img src="Image/vac1.gif"></td>
<td><a class="menu1"
href=<? if ($_SESSION['user']!='' ) {echo "addv.php";}?>>Вакансию</a></
</tr>
<tr><td><img src="Image/ree.gif"></td>
<td><a class="menu1" href=<? if ($_SESSION['user']!='' ) {echo "addr.php";} ?>>Резюме</a></td>
</tr><br><br><br></
<table class="add">
<tr><td colspan="2"><a href='search.php' >Поиск вакансии</a></td>
</tr>
<tr><td colspan="2"><a
href='searchr.php'>Поиск
</tr><br><br><br></table>
addv.php
<?php session_start();?>
<? include("top.php");?>