Автоматизация бизнес-процессов складского учета

Автор работы: Пользователь скрыл имя, 23 Марта 2013 в 21:37, курсовая работа

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

Цель исследования заключается в разработке автоматизированной системы учета готовой продукции ООО «Митинг» отвечающей современным требованиям.
В соответствии с выбранной целью поставлены и решены следующие задачи:
описана предметная область объекта проектирования;
проведен аналитический обзор существующих аналогов;
проведен обзор существующих средств реализации;
разработка системы учета готовой продукции на предприятии ООО «Митинг»;
расчет экономической эффективности работы.

Файлы: 1 файл

Диплом.doc

— 1.98 Мб (Скачать файл)

<input type = "checkbox" name = "TypeOfPerson" value = "1" onchange = "Activ_Deactiv()" />* Юридическое лицо<br>

Название компании : <input type= "text" name = "Organization" size = "100" maxlength = "100" disabled/><br>

<input type = "submit" name = "btn" value = "Зарегистрироваться" />

</fieldset>

</form>

<script>

function Activ_Deactiv()

{

 

if (document.registration.Organization.disabled==true)

document.registration.Organization.disabled=false

else

document.registration.Organization.disabled=true

 

}

</script>

<?

//получение данных из формы

if($_GET[btn] == "Зарегистрироваться")

{

  $fio = $_GET[fio];

  $login = $_GET[Login];

  $password = $_GET[Password];

  $mail = $_GET[Mail];

  $isAdmin = 0;

  $address = $_GET[Address];

  $telephone = $_GET[Telephone];

  $typeofperson = $_GET[TypeOfPerson];

  $organization = $_GET[Organization];

  //установить соединение с БД

  $connect = mysql_connect("localhost","root","");

  //выбор БД

  $db = mysql_select_db('monitoring',$connect);

 

  //создание оператора sql select

  $sql = "INSERT INTO users (login,password,Mail,isAdmin,fio,address,telephone,TypeOfPerson,Organization) VALUES ('$login','$password','$mail','$isAdmin','$fio','$address','$telephone','$typeofperson','$organization')";

  $rs = mysql_query($sql,$connect);

  mysql_close($connect);

  if($rs)

  {

     echo "Регистрация произведена успешно<br>";

  }

}

?>

 

<br>

<hr>

<center><a href = "http://monitoring/index.php">На  главную страницу</a></center>

<hr>

</body>

</html>

 

Deletes.php

 

<?php

//подключение к БД

$connect=mysql_connect("localhost","root","");

mysql_select_db("monitoring");

$object = $_GET['object'];

$id = $_GET['id'];

if($object=='article')

{

$sql="SELECT `id_categorie` AS id FROM `articles` WHERE `id` = ".$id;

$rez = mysql_query($sql,$connect);

$categorie = mysql_fetch_assoc($rez);

header("Location:http://monitoring/index.php?tovar_type=".$categorie['id']);

$sql="DELETE FROM `articles` WHERE `id` = ".$id;

mysql_query($sql,$connect);

}

else

{

header("Location:http://monitoring/index.php?table=".$object);

$sql="DELETE FROM `".$object."` WHERE `id` = ".$id;

echo $sql;

mysql_query($sql,$connect);

}

//отключаемся от БД

mysql_close($connect);

?>

 

Correct.php

 

<?php

//подключаемся к БД

$connect=mysql_connect("localhost","root","");

mysql_select_db("monitoring");

//если была нажата ссылка  изменения товара, то

//отображается прежняя информация о нем по сохранненному id-шнику

//с возможностью изменить эти  данные

if(isset($_GET['state_id']))

{

header("Location:http://monitoring/index.php?read_zakazi=true");

$id_order = $_GET['id'];

$state = $_GET['state_id'];

 

$sql="SELECT articles.id as id_article, orders.count as count_in_orders, articles.count as count_articles

FROM `articles`, `orders`

WHERE orders.id_article=articles.id AND orders.id =".$id_order;

echo $sql."<br>";

$rez = mysql_query($sql,$connect);

$row=mysql_fetch_assoc($rez);

 

if($state == 1)

{

$state = "Тћяюыэхэ";

$actual_count=$row['count_articles']-$row['count_in_orders'];

$sql = "UPDATE articles SET count = '".$actual_count."' WHERE `id` = ".$row['id_article'];

echo $sql;

mysql_query($sql,$connect);

}

elseif($state == 2)

$state = "Юђърч";

elseif($state == 3)

$state = "Фюёђртър";

else

$state = null;

 

$sql = "UPDATE `orders` SET `state` = '".$state."' WHERE `id` = ".$id_order;

mysql_query($sql,$connect);

}

elseif(isset($_GET['object']))

{

if($_GET['object']=='article')

{

$sql="SELECT articles.name AS name, articles.id_categorie AS id_categorie, articles.count AS count, articles.price AS price, articles.raz AS raz,articles.dl AS dl,articles.kol AS kol,

vendors.name AS vendor, countrys.name AS country

FROM `articles` , `vendors` , `countrys`

WHERE articles.id =".$_GET['id']." AND articles.id_vendor = vendors.id

AND articles.id_country = countrys.id";

//echo $sql;

$rez = mysql_query($sql,$connect);

$row=mysql_fetch_assoc($rez);

 

$sql="SELECT * FROM `vendors`" ;

$rez_vendors = mysql_query($sql,$connect);

 

$sql="SELECT * FROM `countrys`" ;

$rez_countrys = mysql_query($sql,$connect);

 

echo "

<html>

<head>

<title>Ртђюьрђшчш№ютрээрџ ёшёђхьр  ѓїИђр я№юфѓъішш ЮЮЮ Ьшђшэу</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">

 

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" >

<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\" media=\"screen\" />

</head>

 

<body>

<h1><a href=\"/\" title=\"Эр уыртэѓў\">Ртђюьрђшчш№ютрээрџ  ёшёђхьр ѓїИђр я№юфѓъішш ЮЮЮ  Ьшђшэу</a></h1>

<h2>ахфръђш№ютрэшх фрээћѕ ю  ђютр№х</h2>

<div class=\"content\">

<form action=\"correct.php\" method=\"get\">

<table class=\"invisible\">

  <tr>

<td width=\"30%\">Эршьхэютрэшх</td>

<td><input type=\"text\" name=\"name\" value=\"$row[name]\"></td>

  </tr>

  <tr>

<td>Ьр№ър</td>

<td>

<select name=\"vendor\" >";

while($vendors=mysql_fetch_assoc($rez_vendors))

{

echo "<option name=\"option1\">".$vendors['name']."</option>";   

echo "</select>

</td>

  </tr>  

  <tr> 

      <td>арчьх№, ьь</td>

<td><input type=\"text\" name=\"raz\" value=\"$row[raz]\"></td>

  </tr>

  <tr>

      <td>Тхё, ъу</td>

<td><input type=\"text\" name=\"kol\" value=\"$row[kol]\"></td>

  </tr>

  <tr>

      <td>Фышэр, ьь</td>

<td><input type=\"text\" name=\"dl\" value=\"$row[dl]\"></td>

  </tr>

  <tr>                  

<td>бюёђюџэшх яюёђртъш</td>

<td>

<select name=\"country\" value=\"$row[country]\">";

while($countrys=mysql_fetch_assoc($rez_countrys))

{

echo "<option name=\"option1\">".$countrys['name']."</option>";   

echo "</select>

</td>

  </tr>

  <tr>

<td>бђюшьюёђќ</td>

<td><input type=\"text\" name=\"price\" value=\"$row[price]\"></td>

  </tr>

  <tr>

<td>Ъюышїхёђтю</td>

<td><input type=\"text\" name=\"count\" value=\"$row[count]\"></td>

  </tr>

 

</table>

 

<input type=\"hidden\" name=\"id_categorie\" value=".$row['id_categorie'].">

<input type=\"hidden\" name=\"id\" value=".$_GET['id'].">

<input type=\"submit\" name=\"done_correct\" value=\"Я№шэџђќ\">

<input type=\"submit\" name=\"reset_correct\" value=\"Юђьхэр\">

</form>

</div>

 

</body>

</html>";  

}

//кусок кода для корректировки  Пользователя

elseif($_GET['object']=='users')

{

$id = $_GET['id'];

$sql="SELECT * FROM `users` WHERE id =".$id;

$rez = mysql_query($sql,$connect);

$row=mysql_fetch_assoc($rez);

if($row['TypeOfPerson'])

{

$org_true="checked";

$deaktiv = "disabled";

}

else

{

$deaktiv="disabled";

}

echo "

<html>

<head>

<title>бяѓђэшъютћщ ьюэшђю№шэу</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" >

<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\" media=\"screen\" />

</head>

 

<body>

<h1><a href=\"/\" title=\"Эр уыртэѓў\">Monitoring</a></h1>

<h2>ахфръђш№ютрэшх фрээћѕ ю  яюыќчютрђхых</h2>

<div class=\"content\">

<form action=\"correct.php\" method=\"get\">

<table class=\"invisible\">

  <tr>

<td width=\"30%\">Ыюушэ</td>

<td><input type=\"text\" name=\"login\" value=\"$row[login]\"></td>

  </tr>

  <tr>

<td>Яр№юыќ</td>

<td><input type=\"text\" name=\"password\" value=\"$row[password]\"></td>

  </tr> 

  <tr>

<td>E-mail</td>

<td><input type=\"text\" name=\"Mail\" value=\"$row[Mail]\"></td>

  </tr>     

  <tr>                    

<td>д.Ш.Ю.</td>

<td><input type=\"text\" name=\"fio\" value=\"$row[fio]\"></td>

  </tr>

  <tr>

<td>Рф№хё</td>

<td><input type=\"text\" name=\"address\" value=\"$row[address]\"></td>

  </tr>

  <tr>

<td>вхыхєюэ</td>

<td><input type=\"text\" name=\"telephone\" value=\"$row[telephone]\"></td>

  </tr>

  <tr>

  <tr>

<td>о№шфшїхёъюх ышію</td>

<td><input type=\"checkbox\" name=\"TypeOfPerson\" checked=\"$org_true\" $deaktiv></td>

  </tr> 

  <tr>

<td>Ю№урэшчрішџ</td>

<td><input type=\"text\" name=\"Organization\" value=\"$row[Organization]\" $deaktiv></td>

  </tr> 

<td>Рфьшэшёђ№рђю№</td>

<td><input type=\"checkbox\" name=\"isAdmin\" value=\"$row[isAdmin]\"></td>

  </tr>

 

</table>

 

<input type=\"hidden\" name=\"table\" value=".$_GET['object'].">

<input type=\"hidden\" name=\"id\" value=".$id.">

<input type=\"submit\" name=\"done_user\" value=\"Я№шэџђќ\">

<input type=\"submit\" name=\"reset_user\" value=\"Юђьхэр\">

</form>

</div>

</body>

</html>";

}

else

{

$table = $_GET['object'];

$name = $_GET['name'];

$id = $_GET['id'];

header("Location:http://monitoring/index.php?table=".$table);

$sql="UPDATE `".$table."` SET `name` = '".$name."' WHERE `id` = ".$id;

echo $sql;

mysql_query($sql,$connect);

}

}

 

if($_GET['done_user'])

{

header("Location:http://monitoring/index.php?table=".$_GET['table']);

if($_GET['isAdmin'])

$isAdmin=1;

else  

$isAdmin=0;

 

$sql="UPDATE `users` SET `login` = '".$_GET[login]."',

`password` = '".$_GET['password']."',

`fio` = '".$_GET['fio']."',

`address` = '".$_GET['address']."',

`isAdmin` = '".$isAdmin."',

`telephone` = '".$_GET['telephone']."' WHERE `id` ='".$_GET[id]."'";

 

mysql_query($sql,$connect);

}

//при нажатии кнопки отменить  изменения не сохраняются

//переход на главную страницу  режим просмотра товаров того же типа

if($_GET['reset_user'])

{

header("Location:http://monitoring/index.php?table=".$_GET['table']);

}

 

//при нажатии кнопки принять  сохраняются новые данные о  товаре

//переход на главную страницу  режим просмотра товаров того  же типа 

if($_GET['done_correct'])

{

$sql="SELECT `id` FROM `vendors` WHERE `name` = '".$_GET['vendor']."'" ;

$rez = mysql_query($sql,$connect);

$vendor=mysql_fetch_assoc($rez);

 

$sql="SELECT `id` FROM `countrys` WHERE `name` = '".$_GET['country']."'" ;

$rez = mysql_query($sql,$connect);

$country=mysql_fetch_assoc($rez);

 

header("Location:http://monitoring/index.php?tovar_type=".$_GET['id_categorie']);

 

$sql="UPDATE `articles` SET `name` = '".$_GET[name]."',

`id_vendor` = '".$vendor['id']."',

`id_country` = '".$country['id']."',

`price` = '".$_GET['price']."',

`raz` = '".$_GET['raz']."',

`dl` = '".$_GET['dl']."',

`kol` = '".$_GET['kol']."',

`count` = '".$_GET['count']."' WHERE `id` ='".$_GET[id]."'";

 

mysql_query($sql,$connect);

}

//при нажатии кнопки отменить  изменения не сохраняются

//переход на главную страницу  режим просмотра товаров того  же типа 

if($_GET['reset_correct'])

{

header("Location:http://Monitoring/index.php?tovar_type=".$_GET['id_categorie']);

}

//кусок кода для корректировки

//отключаемся от БД

mysql_close($connect);

?>

 

Add.php

 

<?php

//подключаемся к БД

$connect=mysql_connect("localhost","root","");

mysql_select_db("monitoring");

//если была нажата ссылка  изменения товара, то

//отображается прежняя информация о нем по сохранненному id-шнику

//с возможностью изменить эти  данные

if(isset($_GET['add_new']))

{

header("Location:http://monitoring/index.php?table=".$_GET['table_add']);

 

//echo $_GET['table_add'];

//echo "Location:http://Monitoring/index.php?table=".$_GET['table_add'];

$sql="INSERT INTO `".$_GET['table_add']."` (`name` ) VALUES ('".$_GET['name_new']."')";

$rez = mysql_query($sql,$connect);  

}

elseif(isset($_GET['add_tovar']))

{

$categorie = $_GET['categorie'];

 

$sql="SELECT `name` FROM `categories` WHERE `id` = ".$categorie;

$rez = mysql_query($sql,$connect);

$categorie_name=mysql_fetch_assoc($rez);

 

$sql="SELECT * FROM `vendors`" ;

$rez_vendors = mysql_query($sql,$connect);

 

$sql="SELECT * FROM `countrys`" ;

$rez_countrys = mysql_query($sql,$connect);

 

echo "

<html>

<head>

<title>Ввод нового товара</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" >

<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\" media=\"screen\" />

</head>

 

<body>

<h1><a href=\"/\" title=\"На главную\">Автоматизированная система учёта продукции ООО Митинг</a></h1>

<h2>Добавление нового товара в категорию ".$categorie_name[name]."</h2>

<div class=\"content\"><form action=\"add.php\" method=\"get\">

<table class=\"invisible\">

  <tr>

<td width=\"30%\">Наименование</td>

<td><input type=\"text\" name=\"name\"></td>

  </tr>

  <tr>

<td>Марка</td>

<td>

<select name=\"vendor\" >";

while($vendors=mysql_fetch_assoc($rez_vendors))

{

echo "<option name=\"option1\">".$vendors['name']."</option>";   

echo "</select>

</td>

  </tr>  

  <tr> 

      <td>Размер, мм</td>

<td><input type=\"text\" name=\"raz\" value=\"$row[raz]\"></td>

  </tr>

  <tr>

      <td>Вес, кг</td>

<td><input type=\"text\" name=\"kol\" value=\"$row[kol]\"></td>

  </tr>

  <tr>

      <td>Длина, мм</td>

<td><input type=\"text\" name=\"dl\" value=\"$row[dl]\"></td>

  </tr>

  <tr>

<td>Состояние поставкиы</td>

<td>

<select name=\"country\" >";

while($countrys=mysql_fetch_assoc($rez_countrys))

{

echo "<option name=\"option1\">".$countrys['name']."</option>";   

echo "</select>

</td>

  </tr>

  <tr>

<td>Цена</td>

<td><input type=\"text\" name=\"price\" value=\"$row[price]\"></td>

  </tr>

  <tr>

<td>Количество</td>

<td><input type=\"text\" name=\"count\" value=\"$row[count]\"></td>

  </tr>

 

</table>

 

<input type=\"hidden\" name=\"id_categorie\" value=".$categorie.">

<input type=\"submit\" name=\"done_add\" value=\"Принять\">

<input type=\"submit\" name=\"reset_add\" value=\"Отмена\">

</form>

</div>

</body>

</html>";  

//кусок кода для добавления  др таблиц

//elseif($_GET['object']== ..... )

//{

//}

}

elseif(isset($_GET['add_user']))

{

echo "

<html>

<head>

<title>Добавление нового пользователья</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" >

<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\" media=\"screen\" />

</head>

 

<body>

<h1><a href=\"/\" title=\"На главную\">Monitoring</a></h1>

<h2>Введите новые данные</h2>

<div class=\"content\">

<form action=\"add.php\" method=\"get\">

<table class=\"invisible\">

Информация о работе Автоматизация бизнес-процессов складского учета