Диплом: Автоматизация приема заявок на ремонт и модернизацию пк в ООО "Гео-свет"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
118
17. Курлов А.А, Петров Е.А.: Методология информационной аналитики, -
М.,Проспект, 2014 г., 384 с.
18. Мартынов Н.А: Программирование для Windows на С\С++. В 2-х томах, -
М., Бином, 2013 г., 480 с.
19. Ошероув Р.О: Искусство автономного тестирования с примерами на С#, -
М., ДМК-Пресс, 2014 г., 360 с.
20. Паттерсон, Хеннесси: Архитектура компьютера и проектирование
компьютерных систе- М. Классика ComputersScience, Спб Питер, , 2012 г., 784 с.
21. Пирогов В.А.: Информационные системы и базы данных: организация и
проектирование, - М., BHV, 2009 г., 528 с.
22. Полубенцева - М. П.: С/С++ Процедурное программирование, - М., BHV,
2014 г., 432 с.
23. Потопахин В.С.: Искусство алгоритмизации, - М., Издательство: ДМК-
Пресс, 2014 г., 320 стр.
24. Пугачев Е.К., Шериев Ш.К., Кичинский Е.А.: Разработка приложений для
Windows 8 на языке C#, - М., BHV, 2013 г., 416 с.
25. Роберт Дж. Мюллер, Проектирование баз данных и UML, - М., Лори, 2013
год, 432 с.
26. Роберт Лафоре: Объектно-ориентированное программирование в С++, -
М., Питер, 2013 г., 928 с.
27. СурядныйА.Е.: Microsoft Access 2011. Лучший самоучитель, - М.,
Астрель, 2012 г., 448 с.
28. Таненбаум А.А, Бос Е.В.: Современные операционные системы, Спб,
Питер, 2015 г., 1120 стр
29. Тахагхогхи, Вильямс: Руководство по MySQL, - М., BHV, 2011 г., 544 с.
30. Тимофеев В. А: Самоучитель С++ как он есть, - М., Бином, 2009 г., 336 с.
31. Тюгашев А. Е.: Языки программирования. Учебное пособие. Стандарт
третьего поколения, - М., Издательство: Питер, 2014 г. 336 стр.
32. Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java, Perl,
PHP, ASP.NET, - М., ДМК-Пресс, 2014 г., 288 с.
33. Чистов Д.А: Экономическая информатика (для бакалавров). Учебное
пособие, - М., Кнорус, 2014 г., 512 с.
119
34. Эндрю Стиллмен: Изучаем C#, - М., Питер, 2014 г., 816 с.
35. Энтони Молинаро, SQL. Сборник рецептов, - М., Символ-Плюс,2011 г.,
672 с.
36. Энтони Уильямс: Параллельное программирование на С++ в действии.
Практика разработки многопоточных программ, - М., ДМК-Пресс, 2014 г., 672 с.
120
Приложение 1. Листинги программных модулей
<?php
session_start();
?>
<html>
<title>Учет заявок</title>
<head bodycolor="000011">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="rounded-corners-min.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
$ ('#regisrt').validate(
{
rules: {
login: {
required: true,
rangelength:[3,12]
},
parol: {
required: true,
rangelength:[3,12]
}
}
}
);
$(this).corner();
});
</script>
<link rel="stylesheet" type="text/css" href="style.css">
<body >
<br><br>
<?php
include "verch.php";
?>
<br><br><br>
<center>
<?php
require "dbconnect.php";
$res1=mysql_query("SELECT * FROM `szdng`")
or die(mysql_error());
$rol=mysql_num_rows($res1);
?>
<?php
require "dbconnect.php";
121
$res2=mysql_query("SELECT * FROM `kust`")
or die(mysql_error());
$kust=mysql_num_rows($res2);
?>
<?php
require "dbconnect.php";
$res3=mysql_query("SELECT * FROM `inz`")
or die(mysql_error());
$inz=mysql_num_rows($res3);
?>
<table align="center" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td colspan="2" align="center">
<ul class="tab">
<li class="active"><a href="reg.php"><span>Учет заявок </span></a></li>
<li ><a href="prosmotr.php"><span>Заявки</span></a></li>
<li ><a href="igri.php"><span>Наряд</span></a></li>
<li ><a href="res.php"><span>Архив заявок</span></a></li>
<li ><a href="zajavka.php"><span>Отчеты</span></a></li>
<li ><a href="history.php"><span>МТС</span></a></li>
<li ><a href="dannie.php"><span>Мои данные</span></a></li>
<li><a href="loginman.php"><span>Выход</span></a></li>
</td>
</tr>
</table>
<table width="900" align="center" cellspacing="0" cellpadding="0" border="0"
bgcolor="#ffffff" class="rc10">
<tr>
<td>
<br>
<center>
<table >
<tr>
<td align="center" cellspacing="30" cellpadding="20">
<form method="post" id="regisrt"><p class="date1">
Заявку подал<br></p><p class="log">
<select name="pod">
<?php
while ($rol=mysql_fetch_row($res1))
{
echo "<option value='$rol[0]'>$rol[1]</option>\n";
}
?>
</select>
</p><br>
</td>
122
<td align="center" cellspacing="30" cellpadding="20">
<p class="date1">Объект<br></p><p class="log">
<select name="kust">
<?php
while ($kust=mysql_fetch_row($res2))
{
echo "<option value='$kust[0]'>$kust[1]</option>\n";
}
?>
</select>
</p><br>
</td>
<td align="center" cellspacing="30" cellpadding="20">
<p class="date1">Инцидент<br></p><p class="log">
<select name="inz">
<?php
while ($inz=mysql_fetch_row($res3))
{
echo "<option value='$inz[0]'>$inz[1]</option>\n";
}
?>
</select></p><br>
</td>
</tr>
<tr >
<td colspan="3">
<p class="date1">Примечание<br></p><p class="log">
<textarea rows="2" cols="50" name="prim"></textarea>
</p><br>
</tr>
<tr >
<td colspan="3"> <center>
<input type="submit" name="zajv" value="Добавить">
</form>
<br>
<?php
require "dbconnect.php";
if(isset($_POST['zajv']))
{
$query1="insert into zajavka (idpod, idkz,idiz, idprin, prim)
values
('".$_POST['pod']."','".$_POST['kust']."','".$_POST['inz']."','{$_SESSION['var']}','".$_POS
T['prim']."' )";
if(mysql_query($query1))
{
123
echo "<p class='tarivnew'>
Заявка зарегистрирована.</p>
";
}
else
{
echo "

='log'></p>Не получилось</p>";

}
}
?>
</td>
</td></tr>
</table>
<center> <div> Расшифровка инцидентов </div>
<?php
require "dbconnect.php";
echo "<table border='0' cellpadding='50' bgcolor='#ffffff'>\n";
echo " <tr class='table'><th>&nbsp;&nbsp;&nbsp;Сокращенное
наименование&nbsp;&nbsp;&nbsp;</th><th>&nbsp;&nbsp;&nbsp;Полное
наименование&nbsp;&nbsp;&nbsp;</th></tr>\n";
$res_id=mysql_query("SELECT krnameinz, nameinz from inz order by idinz");
$a=1;
while($prise_mas=mysql_fetch_row($res_id))
{
$a=$a+1;
$chet=$a%2;
if ($chet==0)
{
$tab=table1;
}
else {
$tab=table2;
}
echo "<tr
class='$tab'><td>&nbsp;&nbsp;&nbsp;$prise_mas[0]&nbsp;&nbsp;&nbsp;</td><td>&nbs
p;&nbsp;&nbsp;$prise_mas[1]&nbsp;&nbsp;&nbsp;</td></tr>\n";
}
?>
<br>
</center>
</td>
</tr>
</table><br>
</body>
124
</html>
<?php
session_start();
?>
<html>
<title>Поданные заявки</title>
<head bodycolor="000011">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="rounded-corners-min.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
$ ('#regisrt').validate(
{
rules: {
login: {
required: true,
rangelength:[3,12]
},
parol: {
required: true,
rangelength:[3,12]
}
}
}
);
$(this).corner();
});
</script>
<link rel="stylesheet" type="text/css" href="style.css">
<body >
<br><br>
<?php
include "verch.php";
?>
<br><br><br>
<center>
<table align="center" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td colspan="2" align="center">
<ul class="tab">
<li ><a href="reg.php"><span>Учет заявок </span></a></li>
<li class="active"><a href="prosmotr.php"><span>Заявки</span></a></li>
<li ><a href="igri.php"><span>Наряд</span></a></li>
<li ><a href="res.php"><span>Архив заявок</span></a></li>
125
<li ><a href="zajavka.php"><span>Отчеты</span></a></li>
<li ><a href="history.php"><span>МТС</span></a></li>
<li ><a href="dannie.php"><span>Мои данные</span></a></li>
<li><a href="loginman.php"><span>Выход</span></a></li>
</td>
</tr>
</table>
<table width="900" align="center" cellspacing="0" cellpadding="0" border="0"
bgcolor="#ffffff" class="rc10">
<tr>
<td>
<br><?php
$ttt=date("d-m-Y", time());
echo "<div> Заявки на $ttt</div> ";?>
<center>
<p class="date1"> Красным цветом выделены просроченные заявки </p>
<?php
require "dbconnect.php";
echo "<table border='0' cellpadding='50' bgcolor='#ffffff'>\n";
echo " <tr class='table'><th><center>Номер</th><th><center>&nbsp;Дата и
время&nbsp;</th>
<th><center>&nbsp;Принял&nbsp;</th>
<th><center>&nbsp;&nbsp;&nbsp;Объект&nbsp;&nbsp;&nbsp;</th>
<th><center>&nbsp;&nbsp;&nbsp;Инцидент&nbsp;&nbsp;&nbsp;</th>
<th><center>&nbsp;Подал&nbsp;</th>
<th><center>&nbsp;Прим.&nbsp;</th>
<th><center>&nbsp;Закрыть!&nbsp;</th>
</tr>\n";
$res_id=mysql_query("SELECT `idz`, `datez`, krnamedzap, famzap, namek, nameinz,
krnamedzdng, famzdng, prim from zajavka, szap, inz, kust , szdng, dzap, dzdng where
idpod=idszdng and `idprin`=idszap and `idkz`=idk and `idiz`=idinz and iddzap=idzap and
iddzdng=idzdng and otm=0");
$a=1;
while($prise_mas=mysql_fetch_row($res_id))
{
$a=$a+1;
$chet=$a%2;
$ttt=date("Y-m-d", time());
$rest = substr("$ttt", 8,2);
$rest1 = substr("$prise_mas[1]", 8,2);
if ($rest1==$rest)
{
if ($chet==0)
{
$tab=table1;
}
else {
126
$tab=table2;
}
}
else
{
$tab=table3;
}
echo "<tr
class='$tab'><td>&nbsp;&nbsp;&nbsp;$prise_mas[0]&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[1]&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[2] <br>
$prise_mas[3]&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[4]&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[5]&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[6] <br> $prise_mas[7]
&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;$prise_mas[8]&nbsp;&nbsp;&nbsp;</td>
<td><form method='post' name='match' action='matchs.php'>
<INPUT TYPE='hidden' NAME='match' VALUE='$prise_mas[0]'>
<input type='submit' value='Закрыть'> </form></td>
</tr>\n";
}
?>
<br>
<br>
</td>
</tr>
</table><br>
</body>
</html>
<?php
session_start();
?>
<?php
require "dbconnect.php";
$match=$_SESSION['match'];
if(isset($_POST['zakr']))
{
$query1="update zajavka set idszapz='".$_POST['pod']."', dateisp='".$_POST['date']."',
timeisp='".$_POST['time']."', primisp='".$_POST['prim']."',idrabz='".$_POST['rab']."',
otm=1 where idz='$match'";
if(mysql_query($query1))
{
Header ("Location: prosmotr.php");
echo "<p class='tarivnew'>
127
Заявка закрыта.</p>
";
}
else
{
echo "<p class='log'></p>Не получилось</p>";
}
}
?>
<html>
<title>Закрытие заявки</title>
<head bodycolor="000011">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="rounded-corners-min.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
$ ('#regisrt').validate(
{
rules: {
login: {
required: true,
rangelength:[3,12]
},
parol: {
required: true,
rangelength:[3,12]
}
}
}
);
$(this).corner();
});
</script>
<link rel="stylesheet" type="text/css" href="style.css">
<body >
<br><br>
<?php
include "verch.php";
?>
<br><br><br>
<center>
<table align="center" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td colspan="2" align="center">
<ul class="tab">
<li ><a href="reg.php"><span>Учет заявок </span></a></li>

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

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