O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi qarshi davlat universiteti qo’lyozma huquqida udk 51.(076). 62. Suropov Bahodir Maydonovichning korxona hisobotlarini tayyorlash va taqdim etishni avtomatlashtirishda axborot- kommunikatsiya


PHPда кирим ва чиқимни автоматлаштириш



Download 3,91 Mb.
bet20/31
Sana10.07.2021
Hajmi3,91 Mb.
#114299
1   ...   16   17   18   19   20   21   22   23   ...   31
Bog'liq
korxona hisobotlarini tayyorlash va taqdim etishni avtomatlashtirishda axborot-kommunikatsiya texnologiyalardan foydalanish (3)

PHPда кирим ва чиқимни автоматлаштириш. PHPда кассир иши асосан кирим ва чиқимни амалга оширишдан иборат бўлади, биз шуни қуйидагича амалга оширдик.

KIRIM

if (isset($_POST['fullname'])) $name = $_POST['fullname']; else $name = "";

if (isset($_POST['kirim'])) $kirim = $_POST['kirim']; else $kirim = "";

$date = date('Y-m-d H:i:s');

if ($name != "" && $kirim != "")

{

$result = mysql_query("INSERT INTO trans_kirim (id,fullname,summa,date) VALUES (NULL,'".$name."','".$kirim."','".$date."')");



if ($result)

$_SESSION['message'] = "



Ma'lumot qo'shildi.

";

else



$_SESSION['message'] = "

Ma'lumot qo'shilmadi.

";echo $_SESSION['message'];

unset($_SESSION['message']);

}

?>



$summ = 0;

$query = mysql_query("SELECT * FROM trans_kirim");while($row = mysql_fetch_array($query))

{

$summ += $row[2];



}

echo "


";echo "

";

?>

















































? Sana Familiya va ismi Kirim
Jami kirim ".$summ." Chop etish


Familiya va ismi:

Kunlik kirim:









CHIQIM

if (isset($_POST['fullname'])) $name = $_POST['fullname']; else $name = "";

if (isset($_POST['chiqim'])) $chiqim = $_POST['ch']; else $chiqim = "";

$date = date('Y-m-d H:i:s');

if ($name != "" && $chiqim != "")

{$result = mysql_query("INSERT INTO trans_chiqim (id,fullname,summa,date) VALUES (NULL,'".$name."','".$chiqim."','".$date."')");

if ($result)

$_SESSION['message'] = "



Ma'lumot qo'shildi.

"; else


$_SESSION['message'] = "

Ma'lumot qo'shilmadi.

";

echo $_SESSION['message'];



unset($_SESSION['message']);

}

?>

















$i = 1;


$result = mysql_query("SELECT * FROM trans_chiqim");

while($row = mysql_fetch_array($result))

{

?>













$i++;


}

?>

$summ = 0;

$query = mysql_query("SELECT * FROM trans_chiqim");


while($row = mysql_fetch_array($query))

{

$summ += $row[2];



}

echo "












";

echo "













";

?>

Sana Familiya va ismi Chiqim
Jami chiqim ".$summ."
Chop etish



Familiya va ismi:

Kunlik chiqim:







PHP dasturida yuqoridagi dasturiy kodlar kiritilgandan so’ng ekran oynasida quyidagilar namoyon bo’ladi.



2.2.36-rasm. Kirimni dasturga kiritish jarayoni.


Kassir korxonada asosan kirim va chiqim ishini bajaradi. Haydovchilar tomonidan kunlik to’lov belgilangan tartibda bo’lib har bir haydovchining kunlik to`lovi kirimlar oynasida aks etib boradi.

Buning uchun kassir dasturning “KASSIR” bandidan “KIRIM” bandiga kiradi.



N atijada ekranga 2.2.37-rasmdagi oyna hosil bo’ladi.

Ochilgan oynaning “Familiya va ismi” yacheykasida haydovchining familiyasi va ismi kiritilib, “Kunlik kirim” yacheykasida to`lanadigan summa yozilib, “Saqlash” tugmasi bosiladi. Natijada haydovchilarning kunlik to’lovi aks etadi.

Haydovchilar bir oy davomida qancha pul mablag’i topshirganligini hosil bo’lgan bazadan sanama-sana bilib olish mumkin.



2.2.38-rasm. Chop etishdan keyingi holat.

Korxona ishchi hodimlariga oylik maosh berish jarayonini kompyuterga kiritish uchun quyidagi amallar bajariladi.

Buning uchun kassir dasturning “KASSIR” bandidan “CHIQIM” bandiga kiradi. Ushbu band ham “KIRIM” bandidagi kabi amallar bajariladi faqat korxonaning chiqim mablag’larini aks ettirib boriladi.

Keyingi qadamda biz xodimlarning ish xaqilarini avtomatik ravishda hisoblab beruvchi oynani ko’rib chiqamiz.

Buning uchun avvalo “HISOBCHI” bandidan “ISH XAQI” bandini tanlaymiz. Ushbu oynaning PHP dagi dasturiy kodi quyidagicha hosil qilinadi.



ISH XAQINI AVTOMATIK HISOBLAB BERUVCHI DASTUR.

(isset($_POST['fullname'])) ? $arr['name'] = $_POST['fullname'] : $arr['name'] = '';

$arr['date'] = time();

(isset($_POST['oylik'])) ? $arr['oylik'] = $_POST['oylik'] : $arr['oylik'] = '';

if($arr['oylik'] >= 118400 && $arr['oylik'] <= 592000)

$arr['foiz'] = '15.5';

if($arr['oylik'] >= 592001 && $arr['oylik'] <= 1184000)

$arr['foiz'] = '24';

if($arr['oylik'] >= 1184001 && $arr['oylik'] <= 5000000)

$arr['foiz'] = '30';

$arr['qoldiq'] = $arr['oylik'] - ($arr['oylik'] * $arr['foiz']) / 100;

if($arr['name'] != "" && $arr['oylik'] != "")

{

$result = mysql_query("INSERT INTO trans_oylik (id, fullname, date, oylik, foiz, qoldiq) VALUES (NULL,'".$arr['name']."','".$arr['date']."','".$arr['oylik']."','".$arr['foiz']."','".$arr['qoldiq']."')");



if($result)

$_SESSION['message'] = "



Ma'lumot qo'shildi.

";

else



$_SESSION['message'] = "

Ma'lumot qo'shilmadi.

";

echo $_SESSION['message'];



unset($_SESSION['message']);

}

?>



$i = 1;

$result = mysql_query("SELECT * FROM trans_oylik");

while($row = mysql_fetch_array($result))

{

echo "";$i++;



}

?> $oy = 0;

$qol = 0;

$query = mysql_query("SELECT * FROM trans_oylik");while($row = mysql_fetch_array($query))

{

$oy += $row[3];



$qol += $row[5];

}echo "";echo "";

?>





































































Familiya va ismi Kuni Oylik Foiz Qoldiq
".$i." ".$row[1]." ".date('d-M-Y', $row[2])." ".$row[3]." ".$row[4]." ".$row[5]."
Jami oylik ".$oy." ".$qol."
Chop etish


Familiya va ismi:

Oylik:






PHP dasturida yuqoridagi dasturiy kodlar kiritilgandan so’ng ekran oynasida quyidagilar namoyon bo’ladi.



2.2.39-rasm.Ish xaqini avtomatik hisoblab beruvchi dasturning ko’rinishi.

Ushbu oynada ham “KIRIM” va “CHIQIM” oynasidagi kabi ma’lumotlar kiritiladi va “chop etish” tugmasi orqali ma’lumotlarni chiqarib olishimiz mumkin.



    1. Download 3,91 Mb.

      Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish