Разработка web-системы для учета компьютеров в классе

Автор: Пользователь скрыл имя, 10 Июня 2013 в 18:35, курсовая работа

Описание работы

Добавление компьютера. Компьютер должен содержать поля: учетный номер, код, размер диска, объем памяти, фамилия пользователя, логин для входа, пароль для входа, тип процессора.
Добавление типа процессора. Содержит в себе одно поле – название типа процессора.
Редактирование данных о компьютере. Изменение всех выше перечисленных полей о компьютере.
Изменение типа процессора в справочнике.

Содержание

Постановка задачи 3
Описание структуры базы данных 4
Описание структуры проекта 4
Инструкция пользователю 6
Приложения 14

Работа содержит 1 файл

Kursovaya_rabota_po_web-programmirovaniyu.doc

— 469.50 Кб (Скачать)

echo   

"<p>&copy ИВТ-12 Иванова Анна<p>

</body></html>";

?>

3. function.php

<?php

function dbconnect()

{

    $db = new mysqli('openserver', 'mysql', 'mysql', 'ivt12ivanova');

       return $db;       

}

function pk()

{

    $query =

    "SELECT tip.tip, pk.idpk, pk.idtip, pk.nomer, pk.kod, pk.size, pk.V, pk.fio, pk.login, pk.password

    FROM pk INNER JOIN tip ON pk.idtip = tip.idtip

    ORDER BY tip.tip, pk.nomer";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function pkid($id)

{

    $query =

    "SELECT idpk, nomer, idtip, kod, size, V, fio, login, password

    FROM pk 

    WHERE idpk=$id";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function pkins($nomer, $idtip, $kod, $size, $V, $fio, $login, $password)

{

    $query =

    "INSERT INTO pk (nomer, idtip, kod, size, V, fio, login, password)

    VALUES ('$nomer', $idtip, '$kod', '$size', '$V', '$fio', '$login', '$password')";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function pkupd($idpk, $nomer, $idtip, $kod, $size, $V, $fio, $login, $password)

{

    $query =

    "UPDATE pk SET nomer='$nomer', idtip=$idtip, kod='$kod', size='$size', V='$V', fio='$fio', login='$login', password='$password'

    WHERE idpk=$idpk";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function pkdel($idpk)

{

    $query =

    "DELETE FROM pk WHERE idpk=$idpk";

   

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function tip()

{

    $query =

    "SELECT idtip, tip 

    FROM tip 

    ORDER BY tip ASC";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function tipid($id)

{

    $query =

    "SELECT idtip, tip 

    FROM tip 

    WHERE idtip=$id";

    $handle=dbconnect();

    $result = $handle->query($query);

    return $result;

}

function tipins($tip)

{

    $query =

    "INSERT INTO tip (tip) VALUES ('$tip')";

    $handle=dbconnect();

    $result = $handle->query($query);

}

function tipupd($idtip, $tip)

{

    $query =

    "UPDATE tip SET tip='$tip' WHERE idtip=$idtip";

    $handle=dbconnect();

    $result = $handle->query($query);

}

function tipdel($idtip)

{

    $query =

    "DELETE FROM tip WHERE idtip=$idtip";

    $handle=dbconnect();

    $result = $handle->query($query);

}

?>

4. pkform.php

<?php

include_once 'function.php';

$m=$_REQUEST['m'];

if ($m==1)

{

echo "<h1>Добавить компьютер</h1> 

<form action='index.php' method=post>

<input type='hidden' name='m' value=1>

<input type='hidden' name='p' value=12>

<table border=0>

<tr>

    <th>Учетный  номер</th>

    <td><input type='text' name='nomer'></td>

</tr>

<tr>

    <th>Код</th>

    <td><input type='text' name='kod'></td>

</tr>

<tr>

    <th>Размер диска</th>

    <td><input type='text' name='size'></td>

</tr>

<tr>

    <th>Объем памяти</th>

    <td><input type='text' name='V'></td>

</tr>

<tr>

    <th>Фамилия пользователя</th>

    <td><input type='text' name='fio'></td>

</tr>

<tr>

    <th>Логин для входа</th>

    <td><input type='text' name='login'></td>

</tr>

<tr>

    <th>Пароль для входа</th>

    <td><input type='text' name='password'></td>

</tr>

    <th>Тип процессора</th><td>

    <select name='idtip'>

        <option selected value='0'>Не выбрано</option>";

$result=tip();

$numresult= tip()->num_rows;

for ($i=0;$i<$numresult;$i++)

{

    $row=$result->fetch_assoc();

    $idtip=$row['idtip'];

    $tip=$row['tip'];

    echo

    "<option value='$idtip'>$tip</option>";  

}

echo

"</select></td></tr>

<tr>

  <td colspan=2 align=center><input type='submit' value='Сохранить'></td>

</tr>

</table>

</form>"; 

}   

if ($m==2)

{

$idpk=$_REQUEST['id'];

$result=pkid($idpk);

$row=$result->fetch_assoc();    

$nomer=$row['nomer'];

$kod=$row['kod'];

$size=$row['size'];

$V=$row['V'];

$fio=$row['fio'];

$login=$row['login'];

$password=$row['password'];

$idtipsel=$row['idtip'];

echo "<h1>Изменить  компьютер</h1>

<form action='index.php' method=post>

<input type='hidden' name='m' value=2>

<input type='hidden' name='id' value=$idpk>

<input type='hidden' name='p' value=12>   

<table border=0>

<tr>

    <th>Учетный  номер</th>

    <td><input type='text' name='nomer' value='$nomer'></td>

</tr>

<tr>

    <th>Код</th>

    <td><input type='text' name='kod' value='$kod'></td>

</tr>

    <th>Размер диска</th>

    <td><input type='text' name='size' value='$size'></td>

</tr>

<tr>

    <th>Объем  памяти</th>

    <td><input type='text' name='V' value='$V'></td>

</tr>

<tr>

    <th>Фамилия пользователя</th>

    <td><input type='text' name='fio' value='$fio'></td>

</tr>

<tr>

   <th>Логин для входа</th>

    <td><input type='text' name='login' value='$login'></td>

</tr>

    <th>Пароль для входа</th>

    <td><input type='text' name='password' value='$password'></td>

</tr>

 

    <th>Тип процессора</th><td>

    <select name='idtip'>

        <option value='0'>Не выбрано</option>";

$result=tip();

$numresult= tip()->num_rows;

for ($i=0;$i<$numresult;$i++)

{

    $row=$result->fetch_assoc();

    $idtip=$row['idtip'];

    $tip=$row['tip'];

    if ($idtipsel==$idtip)

        echo "<option value='$idtip' selected>$tip</option>";

    else

        echo "<option value='$idtip'>$tip</option>";

}

echo

"</select></td></tr>

<tr>

  <td colspan=2 align=center><input type='submit' value='Сохранить'></td>

</tr>

</table>

</form>"; 

}

if ($m==3)

{

$idpk=$_REQUEST['id'];

echo "<h1>Удалить компьютер</h1>

<form action='index.php' method=post>

<input type='hidden' name='m' value=3>

<input type='hidden' name='id' value=$idpk>

<input type='hidden' name='p' value=12>   

<table border=0>

<tr>

    <th>Удалить данные о компьютере?</th>

</tr>

<tr>

  <td align=center><input type='submit' value='Да'></td>

</tr>

</table>

</form>";

}

?>

5. pkpost.php

<?php

include_once 'function.php';

$m=$_REQUEST['m'];

if ($m==1)

{

    $nomer=$_REQUEST['nomer'];

    $kod=$_REQUEST['kod'];

    $idtip=$_REQUEST['idtip'];

    $size=$_REQUEST['size'];

    $V=$_REQUEST['V'];

$fio=$_REQUEST['fio'];

$login=$_REQUEST['login'];

$password=$_REQUEST['password'];

if(empty($nomer)||empty($kod)||empty($size)||empty($V)||empty($fio)||empty($login)||empty($password)||($idtip==0))

    {

        echo "<h3>Введены НЕ все данные</h3>" ;

    }

    else

    {

        pkins($nomer,$idtip, $kod, $size, $V, $fio, $login, $password);

        echo "<script>location.href='index.php?p=1'</script>"; 

    }

}   

if ($m==2)

{

    $idpk=$_REQUEST['id'];

    $nomer=$_REQUEST['nomer'];

    $kod=$_REQUEST['kod'];

    $idtip=$_REQUEST['idtip'];

    $size=$_REQUEST['size'];

    $V=$_REQUEST['V'];

$fio=$_REQUEST['fio'];

$login=$_REQUEST['login'];

$password=$_REQUEST['password'];

    if (empty($nomer)||empty($kod)||empty($size)||empty($V)||empty($fio)||empty($login)||empty($password)||($idtip==0))

    {

        echo "<h3>Введены НЕ все данные</h3><p>" ;

    }

    else

    {

        pkupd($idpk, $nomer, $idtip, $kod, $size, $V, $fio, $login, $password); 

        echo "<script>location.href='index.php?p=1'</script>"; 

    } 

}

if ($m==3)

{

    $idpk=$_REQUEST['id'];

        pkdel($idpk);

        echo "<script>location.href='index.php?p=1'</script>"; 

}

?>

6.pk.php

<?php

include_once 'function.php';

echo "<h1>Информация о компьютерах</h1>";

$numresult=  pk()->num_rows;

 echo '<p>Количество записей - '.$numresult; 

 echo

"<table border=2>

<th>Тип процессора</th>

<th>Учетный номер</th>

<th>Код</th>

<th>Размер диска</th>

<th>Объем памяти</th>

<th>Фамилия пользователя</th>

<th>Логин для входа</th>

<th>Пароль для входа</th>

<th colspan=2> Функции </th>";

$result=pk();

for ($i=0;$i<$numresult;$i++)

{

    $row=$result->fetch_assoc();

    $idpk=$row['idpk'];

    $nomer=$row['nomer'];

    $idtip=$row['idtip'];

    $tip=$row['tip'];

    $kod=$row['kod'];

    $size=$row['size'];

    $V=$row['V'];

    $fio=$row['fio'];

    $login=$row['login'];

    $password=$row['password'];

    $i1=$i+1;

    echo

    "<tr><td>$tip</td>

     <td>$nomer</td>

     <td>$kod</td>

<td>$size</td>

<td>$V</td>

<td>$fio</td>

<td>$login</td>

<td>$password</td>

     <td><a href='index.php?p=11&id=$idpk&m=2'>Изменить</a></td>

     <td><a href='index.php?p=11&id=$idpk&m=3'>Удалить</a></td>";  

}

echo "</table>

<p><a href='index.php?p=11&m=1'>Добавить</a><p>";

?>

7. tipform.php

<?php

include_once 'function.php';

$m=$_REQUEST['m'];

if ($m==1)

{

echo "<h1>Добавить тип процессора</h1> 

<form action='index.php' method=post>

<input type='hidden' name='m' value=1>

<input type='hidden' name='p' value=22>

<table border=0>

<tr>

    <th>Тип процессора</th>

    <td><input type='text' name='tip'></td>

</tr>

<tr>

  <td colspan=2 align=center><input type='submit' value='Сохранить'></td>

</tr>

</table>

</form>"; 

}   

if ($m==2)

{

$idtip=$_REQUEST['id'];

$result=tipid($idtip);

$row=$result->fetch_assoc();   

$tip=$row['tip'];

echo "<h1>Изменить тип процессора</h1>

<form action='index.php' method=post>

<input type='hidden' name='m' value=2>

<input type='hidden' name='id' value=$idtip>

<input type='hidden' name='p' value=22>

<table border=0>

<tr>

    <th>Тип процессора</th>

    <td><input type='text' name='tip' value='$tip'></td>

</tr>

<tr>

  <td colspan=2 align=center><input type='submit' value='Сохранить'></td>

</tr>

</table>

</form>"; 

}

if ($m==3)

{

$idtip=$_REQUEST['id'];

echo "<h1>Удалить тип  процессора</h1>

<form action='index.php' method=post>

<input type='hidden' name='m' value=3>

<input type='hidden' name='id' value=$idtip>

<input type='hidden' name='p' value=22>   

<table border=0>

<tr>

    <th>Удалить данные о типе процессора?</th>

</tr>

<tr>

  <td align=center><input type='submit' value='Да'></td>

</tr>

</table>

</form>";

}

?>

8. tippost.php

<?php

include_once 'function.php';

$m=$_REQUEST['m'];

if ($m==1)

{

    $tip=$_REQUEST['tip'];

    if (empty($tip))

    {

        echo "<h3>Введены НЕ все данные</h3>" ;

    }

    else

    {

        tipins($tip);

        echo "<script>location.href='index.php?p=2'</script>"; 

    }

}   

if ($m==2)

{

    $idtip=$_REQUEST['id'];

    $tip=$_REQUEST['tip'];

    if (empty($tip))

    {

        echo "<h3>Введены НЕ все данные</h3>" ;

    }

    else

    {

        tipupd($idtip, $tip);

        echo "<script>location.href='index.php?p=2'</script>"; 

    } 

}

if ($m==3)

{

    $idtip=$_REQUEST['id'];

        tipdel($idtip);

        echo "<script>location.href='index.php?p=2'</script>"; 

}

?>

9. tip.php

<?php

include_once 'function.php';

echo "<h1>Типы процессора</h1>";

 $numresult= tip()->num_rows;

echo '<p>Количество записей - '.$numresult; 

 echo

"<table border=1>

<th>Тип процессора</th>

<th></th>

<th></th>";

$result=tip();

for ($i=0;$i<$numresult;$i++)

{

    $row=$result->fetch_assoc();

    $idtip=$row['idtip'];

    $tip=$row['tip'];

    $i1=$i+1;

    echo

    "<tr><td>$tip</td>

     <td><a href='index.php?p=21&m=2&id=$idtip'>Изменить</a></td>

     <td><a href='index.php?p=21&m=3&id=$idtip'>Удалить</a></td>";  

}

echo

"</table>

<p><a href='index.php?p=21&m=1'>Добавить</a><p>";   

?>


Информация о работе Разработка web-системы для учета компьютеров в классе