Диплом: Автоматизация обработки заявок ООО "Русконбельт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
128
41. Ховард, Лебланк, Виега: Как написать безопасный код на С++,
Java, Perl, PHP, ASP.NET, - Москва, Издательство: ДМК-Пресс, 2014 г., 288
стр.
42. Хоган, Уоррен, Уэбер: Книга веб-программиста: секреты
профессиональной разработки веб-сайтов, - Москва, Издательство: Питер,
2013 г., 288стр.
43. Чебыкин Р.В.: Разработка и оформление текстового содержания
сайтов, - Москва, Издательство: BHV, 2004 г., 528 стр.
44. Яковлев А.А,, Довжиков С.П.: Веб-аналитика: основы, секреты,
трюки, - Москва , Издательство: BHV, 2010 г., 272 стр.
129
Приложение. Листинги основных программных модулей
auth.php
<?php
session_start();
require "../dbconnect.php";
if(isset($_POST['parol']))
{
$res=mysql_query("SELECT idu FROM user WHERE
login='".$_POST['login']."' AND password='".$_POST['password']."' AND
udaluser=0");
if(mysql_num_rows($res))
{
while($prise_mas=mysql_fetch_row($res))
{
$_SESSION['var']="$prise_mas[0]";
Header ("Location: glav.php");
}
}
else
{ //такого пользователя нет
echo "<center><br><br>Введены неверные логин или пароль<br><br>
<span><a href='login.php'>Попробуйте еще раз</a></span> <br> или обратитесь
к администратору системы<br>
";
}
}
?>
130
adduser.php
?><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1251'
/>
<title><?php include "../name.php";
echo $title;
?>
</title>
</head>
<body>
<?php include "menuadmin.php"; ?>
<div id='content'>
<div id='content1'>
<br>
<br>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr>
<td valign="top" ><h3> Добавление сотрудников </h3></td> <td
valign="top">
</td>
</tr>
<tr class="line"> <td colspan="2">&nbsp; </td> </tr> </table>
<?php
require "../dbconnect.php";
$res_id1=mysql_query("SELECT ido, nameo FROM `otdel` where delo=0")
131
or die(mysql_error());
?>
<table align="center" cellspacing="2" cellpadding="2" border="0"
bgcolor="white" width="910">
<tr>
<td><center> </td>
<td bgcolor="e6e6fa" valign="top" >
<center> <table align="center" cellspacing="2" cellpadding="2"
border="0" bgcolor="ffffff">
<tr>
<form method="post" id="signup">
<td class="but1">Фамилия, имя и отчество</td>
<td class=" "> <input type="text" size="40" name="nameuser"
value="" class="required"
title="<p class=' '>Только русский алфавит</p>"></td>
<td class="tr">Русские буквы</td>
</tr>
<tr>
<td class="but1">Отдел</td>
<td class=" ">
<select name="iduserotd"><center>
<?php
while ($tip=mysql_fetch_row($res_id1))
{
echo "<option value='$tip[0]'>$tip[1]</option>\n";
}
?>
</select>
132
</td>
<td class="tr">Выбор отдела</td>
</tr>
<tr>
<td class="but1">Статус в системе</td>
<td class=" ">
<td class="tr">Выбор статуса</td>
</tr>
<tr>
<td class="but1">Логин</td>
<td class=" "><input type="text" size="40" name="login"
class="required" title="<p class=' '>Поле обязательно к заполнению</p>"
value="" ></td>
<td class="tr">Не менее 6 символов, латиница и цифры</td>
</tr>
<tr>
<td class="but1">Пароль</td>
<td class=" "><input type="text" size="40" name="password"
class="required" title="<p class=' '>Поле обязательно к заполнению</p>"
value="" ></td>
<td class="tr">Не менее 6 символов, латиница и цифры</td>
</tr>
<tr>
<td colspan="3" bgcolor="e6e6fa" > <center> <br><input
type="submit" value="Зарегистрировать" name="reg"><br>
</form><br></td>
</tr>
<tr>
133
<td colspan="3" bgcolor="e6e6fa" > <center>
<?php
require "../dbconnect.php";
if(isset($_POST['reg']))
{
$query1="insert into user (nameuser, iduserotd, status, password, login)
values
('".$_POST['nameuser']."','".$_POST['iduserotd']."','".$_POST['status']."','".$_POST
['password']."','".$_POST['login']."')";
if(mysql_query($query1))
{
echo "

=''>Пользователь зарегистрирован</p>";

}
else
{
echo "<p class=' '></p>Не получилось</p>";
}
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<br>
<br>
134
</body>
</html>
addzavadmin.php
<?php
session_start();
?>
<?php
require "../dbconnect.php";
if(isset($_POST['zav']))
{
$user=$_SESSION['admin'];
setlocale (LC_ALL, "ru_RU.CP1251");
$ttt=date("dmyGis", time());
/* echo $_FILES['filename']['name'];*/
if(!empty($_FILES['filename']['name']))
{
if($_FILES["filename"]["size"] > 12800000)
{
echo ("Размер файла превышает 128 кбайт");
exit;
};
if(copy($_FILES["filename"]["tmp_name"],"C:/WebServers/home/localhost/
www/helpdesk/download/".$ttt.$_FILES["filename"]["name"]))
{
$link=$ttt.$_FILES["filename"]["name"];
}
}
135
else {
$link=0;
}
$today = date("Y-m-d H:i:s");
$query1="insert into zav (`namezav`, desczav, priorzav, activzav, katzav,
filezav, iduzav, commzav)
values ('".$_POST['namezav']."','".$_POST['desczav']."',
'".$_POST['priorzav']."','".$_POST['activzav']."','".$_POST['katzav']."','$link','$user',
'".$_POST['commzav']."')";
$query2=mysql_query("select max(idzav) from zav");
$zav=mysql_num_rows($query2);
while ($zav=mysql_fetch_row($query2))
{
$numzav=$zav[0];
}
$query3="insert into status (`nomzav`, openz, flag, iduopen)
values ('$numzav'+1,'$today', '1','$user')";
if(mysql_query($query1) and mysql_query($query3))
{
Header ("Location: zavadmin.php");
}
else
{
echo "<p class='log'></p>Не получилось</p>";
}
}
?>
zavnewadmin.php
136
?><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1251'
/>
<title><?php include "../name.php";
echo $title;
?>
</title>
</head>
<body>
<?php include "menuadmin.php"; ?>
<div id='content'>
<div id='content1'>
<!-- вот здесь вся инфа-->
<br>
<br>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr>
<td valign="top" ><h3> Список новых заявок </h3></td> <td
valign="top"> <?php
require "../dbconnect.php";
$user=$_SESSION['user'];
$sod1=mysql_query("SELECT count(idzav )
FROM status, zav
137
WHERE flag!=5 and deletz!=1 and idzav=nomzav ");
while($sod_mas1=mysql_fetch_row($sod1))
{
$kolvo=$sod_mas1[0];
}
if ($kolvo>0)
{
echo "<table border='0' align='center' width='300'><tr><td class='table1'>
Всего незакрытых заявок &nbsp;<b>$kolvo</b></td></tr> </table>\n";
}
else
{
echo "<table border='0' align='center' width='300'><tr><td class='table1'>
Незакрытых заявок нет &nbsp;</td></tr> </table>\n";
}
?>
</td>
</tr>
<tr class="line"> <td colspan="2">&nbsp; </td> </tr> </table>
<?php
require "../dbconnect.php";
$res1=mysql_query("SELECT idzav, `namezav`, priorzav, desczav, activzav,
katzav, filezav, commzav, nameuser, nameo
FROM `zav`, user, otdel, status where deletz!=1 and idu=iduzav and
iduserotd=ido and flag!=5 and nomzav=idzav ");
$a=1;
while($res_id=mysql_fetch_row($res1))
{

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)