Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 05.07.2011, 01:29   #1 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию PHP/MySQL. Программа "Организация складского учета"

Здравствуйте!

Кто-то может помочь в написании программы на языке PHP и базе MySQL?

Цель: Разработать программу реализующую предметную область "Складской учет"

Описание предметной области:
  1. есть группа складов;
  2. есть классификатор ТМЦ (код ТМЦ, наименование ТМЦ, название ед. измерения);
  3. поступление материалов на склад осуществляется по документу "Приходный орден" (дата, № докумета, код склада "куда поступил", код ТМЦ, цена, кол-во, сумма "кол-во*цена");
  4. расход материалов со склада осуществляется по документу "Расходная накладная"

Задание:
  1. Разработать редактируемый справочник складов.
  2. Разработать редактируемый справочник ТМЦ.
  3. Разработать ввод/корректировку документов "Приходный орден"
  4. Разработать ввод/корректировку документов "Расходная накладная"
  5. Разработать отчет "Оборотно - сальдовая ведомость"
Входные параметры: "Дата начального остатка", "Дата конечного остатка", "Склад"

P.S. Заранее спасибо!
GodGiven вне форума   Ответить с цитированием

Старый 05.07.2011, 01:29
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Лучше сразу обращать внимание на то, не создавались ли на форуме схожие осбуждения

Сообщение "Программа проводник перезапускается"
Новая "пенсионная" программа для процессоров LGA 775
Пропали кнопки "Вперёд", "Назад" и "Вверх"

Старый 05.07.2011, 11:03   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

если помочь, то выкладывайте наработки. если сделать за вас, то за такую работу надо все же платить. т.к. не тривиальная задача. тем более если будет это все работать в онлайне
kreol вне форума   Ответить с цитированием
Старый 05.07.2011, 12:07   #3 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

А в приделах стоимости сколько стоить будет?
Или хотя бы посоветуй какую литературу об этом почитать
GodGiven вне форума   Ответить с цитированием
Старый 05.07.2011, 12:39   #4 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Литературу хорошую посоветую: книга Л. Томсон и Л. Веллинга "Разработка приложений на PHP и MySQL". Если есть навыки в программировании, то уйдет не очень много времени. А если есть знания в веб-разработке, PHP и MySQL, то проблем вообще быть не должно.
MrSTEP вне форума   Ответить с цитированием
Старый 05.07.2011, 13:09   #5 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо за литературу! Навыки программирования есть) И с web-программирования тоже. Только web учил 5 лет назад и все забыл из-за лени
GodGiven вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 05.07.2011, 13:24   #6 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Ну теперь вспоминайте
MrSTEP вне форума   Ответить с цитированием
Старый 05.07.2011, 23:33   #7 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

да. если есть знания в этих областях то можно осилить. только если будет лежать в онлайне уделите больше внимания на безопасность! а там спрашивайте подскажу если что не понятно.

а так думаю у вас получится, если не забыли программирование. удачи

Последний раз редактировалось kreol; 05.07.2011 в 23:39
kreol вне форума   Ответить с цитированием
Старый 09.07.2011, 21:12   #8 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

У меня есть вопрос не могу понять почему данные не добавляются в таблицу хотя делаю все правильно может вы поможете вот форма сама

Код:
<form action="ds.php" method="post">
<table border="0">
<td>Код склада</td>
<td><input type="text" name="id" maxlength="30" size="30"><br></td>
</tr>
  <tr><td>Наименование</td>
<td><input type="text" name="name_sk" maxlength="30" size="30"><br></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Добавить"></td>
</tr>
</table>
</form>
а вот сам обработчик добавления в таблицу

Код:
<?php
if ( !  $name_sk )
{
echo 'Вы ввели не все необходимые сведения.<br>'
.'Пожалуйста, вернитесь к предыдущей странице и повторите попытку.';
exit;
}
$kod_sk='NULL';
$name_sk=addslashes($name_sk);
$db=mysql_pconnect("localhost","root","") or die ("Нет соединения");
mysql_select_db("Sklad") or die("БД не выбрана");

$query="insert into `Sklad` values
('".$kod_sk."','".$name_sk."')";

$result=mysql_query($query) or die ("Ошибка в запросе".$query);
if ($result)
echo mysql_affected_rows()."  Склад добавлен в БД.";
?>
GodGiven вне форума   Ответить с цитированием
Старый 09.07.2011, 21:20   #9 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

форма
Код:
<?php
if ( !  $n_doc || ! $data_doc || ! $kod_sk || !$kod_tovar || !$cena || !$kol || !$summ )
{
echo 'Вы ввели не все необходимые сведения.<br>'
.'Пожалуйста, вернитесь к предыдущей странице и повторите попытку.';
exit;
}
$n_doc=addslashes($n_doc);
$data_doc=addslashes($data_doc);
$kod_sk=addslashes($kod_sk);
$kod_tovar=addslashes($kod_tovar);
$cena=doubleval($cena);
$kol=doubleval($kol);
$summ=addslashes($summ);
$db=mysql_pconnect("localhost","root","") or die ("Нет соединения");
mysql_select_db("Sklad") or die("БД не выбрана");

$query="insert into `Order` values
('".$n_doc."','".$data_doc."','".$kod_sk."','".$kod_tovar."','".$cena."','".$kol."','".$summ."')";

$result=mysql_query($query) or die ("Ошибка в запросе".$query);
if ($result)
echo mysql_affected_rows()."  Ордер добавлен в БД.";
?>
обработчик добавления в таблицу
Код:
<form action="dt.php" method="post">
        <table border="0">
          <tbody>
            <tr>
              <td>№ документа</td>
              <td><input name="data_post" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Дата документа</td>
              <td><input name="kod_tovar" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Код склада</td>
              <td><input name="tovar" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Код ТМЦ</td>
              <td><input name="tip_tovar" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Цена</td>
              <td><input name="strana_pr" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Количество</td>
              <td><input name="kol" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td>Сумма</td>
              <td><input name="cena" maxlength="30"
 size="30" type="text"><br>
              </td>
            </tr>
            <tr>
              <td colspan="2"><input value="Добавить"
 type="submit"></td>
            </tr>
          </tbody>
        </table>
      </form>
GodGiven вне форума   Ответить с цитированием
Старый 09.07.2011, 21:22   #10 (permalink)
GodGiven
Новичок
 
Регистрация: 05.07.2011
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Выдает: Вы ввели не все необходимые сведения.
Пожалуйста, вернитесь к предыдущей странице и повторите попытку.
GodGiven вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:22.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.