پیاده سازی سیستم های اطلاعاتی و طراحی وب
پیاده سازی سیستم های اطلاعاتی و طراحی وب یکی از مباحث درسی هنرجویان رشته کامپیوتر در کشور میباشد گروه متخصصین سایتمند دات کام سعی دارند که درس پیاده سازی سیستم های اطلاعاتی و طراحی وب را به بهترین وجه ممکن که دغدغه بسیاری از هنرجویان و هنرآموزان در این رابطه میباشد را مرتفع سازد.
سرفصل پیاده سازی سیستم های اطلاعاتی و طراحی وب شامل موارد ذیل میباشد.
آموزش کامل php به زبان فارسی
فیلمهای کتاب پیاده سازی سیستمهای اطلاعاتی و طراحی وب
کتاب راهنمای هنرآموز پیاده سازی سیستمهای اطلاعاتی و طراحی وب
نمونه سؤالات ضمن خدمت پیاده سازی سیستمهای اطلاعاتی و طراحی وب
نمونه سؤال پیاده سازی سیستمهای اطلاعاتی و طراحی وب
سؤالات پیاده سازی سیستمهای اطلاعاتی و طراحی وب
کتاب توسعه برنامه سازی و پایگاه داده
آموزش کامل php به زبان فارسی
نکته مهم : تمامی سورس برنامه ها قبلا تست شده است فقط زمان استفاده علامت “ (گیومه فارسی)را “(گیومه لاتین) تبدیل نمایید چون نرم افزار ورد به صورت خودکار این تبدیل را انجام می دهد.
نکته بعدی : نگران شکل به هم ریختگی دستورات نباشید در صورتیکه آن را در دریم ویور یا هر ویراستار دیگر کپی کنید شکل دستورات درست می گردد.
فیلمهای کتاب پیاده سازی سیستمهای اطلاعاتی و طراحی وب
جهت دریافت فیلم های کتاب پیاده سازی سیستم های اطلاعاتی و طراحی وب می توان از طریق لینک تلگرامی ذیل اقدام نمود.
دریافت فیلم های کتاب پیاده سازی سیستم اطلاعاتی و طراحی وب
کتاب راهنمای هنرآموز پیاده سازی سیستمهای اطلاعاتی و طراحی وب
جهت دریافت کتاب راهنمای هنرآموز پیاده سازی سیستمهای اطلاعاتی و طراحی وب می توان از لینک زیر استفاده نمود.
کتاب راهنمای هنرآموز پیاده سازی سیستمهای اطلاعاتی و طراحی وب
نمونه سؤال پیاده سازی سیستمهای اطلاعاتی و طراحی وب
جهت دریافت نمونه سؤال پیاده سازی سیستمهای اطلاعاتی و طراحی وب می توان از لینک زیر استفاده نمود.
نمونه سؤال پیاده سازی سیستمهای اطلاعاتی و طراحی وب
کتاب توسعه برنامه سازی و پایگاه داده
جهت دانلود کتاب با فورمت pdf با کد ۲۱۱۲۸۸ سال ۹۶-۹۷ را می توان از لینک زیر بدست آورد
دانلودکتاب توسعه برنامه سازی و پایگاه داده
واحد یادگیری ۴
سؤال: مفهوم سرویس دهنده و سرویس گیرنده را بنویسید؟
جواب:
در دنیای رایانه سیستمهایی که سرویس ارائه میکنند سرویس دهنده یا server و سیسیتم هایی که سرویس را دریافت میکنند سرویس گیرنده یا client مینامند.
سؤال: زبانهای برنامه نویسی به چند دسته تقسیم میشوند؟ توضیح دهید.
جواب:
براساس اینکه زبان در طرف سرویس دهنده یا سرویس گیرنده کارایی دارد به دو دسته: سمت سرویس دهنده یا سمت سرویس گیرنده میگوییم.
سؤال: برای کارهایی مانند دریافت، ذخیره و نمایش دادهها از چه نوع سرویس و زبانی استفاده میشود؟
جواب:
برنامه نویسی سمت سرویس دهنده و زبانهایی مانند php و asp.net استفاده میشود.
سؤال: چرا برای ساخت صفحات وب پویا از زبان برنامه نویسی سمت سرور استفاده میکنیم؟
جواب:
تا درخواست کاربر پردازش شده و پاسخ مناسب ارسال شود.
سؤال: سرویس دهنده وب یا web server چیست؟
جواب:
مجموعهای از نرم افزارهاست که توانایی درخواست مرورگر و ارسال پاسخ به انها را دارد.
سؤال: دو نمونه رایجترین وب سرورها را نام ببرید؟
جواب:
Apache و IIS رایجترینها هستند.
سؤال: وب سرور IIS را به طور کامل توضیح دهید؟
جواب:
وب سروری است برای نشر و توزیع سریع محتویات مبتنی بر وب در سیستم عاملهای ویندوز است که توسط شرکت ماکروسافت طراحی و ارائه شده است.
سؤال: وب سرور Apache را به طور کامل توضیح دهید؟
جواب:
وب سروری است که بطور متن باز طراحی شده و به صورت رایگان در دسترس برنامه نویسان و طراحان وب قرار گرفته و قابلیت اجرا روی تمامی سیستم عاملها دارد.
سؤال: درگاه یا port چیست؟ وب سروها برای سرویس دهی از چه درگاهی استفاده میکنند؟
جواب:
نرم افزارها برای ارتباط با دنیای خارج از port یا درگاه استفاده میکنند و درگاه پیش فرض وب سرورها برای سرویس دهی از درگاه ۸۰ استفاده میکنند.
سؤال: نرم افزار wamp چیست؟
جواب:
یک واسط کاربری ساده که یک سرور محلی یا یک localhost در اختیار کاربر میگذارد.
سؤال: چند نمونه نرم افزار مشابه wamp نام ببرید
جواب:
Lamp، xamp، mamp
سؤال: زبان برنامه نویسی php را توضیح دهید.
جواب:
یک زبان برنامه نویسی قدرتمند برای ساخت تارنمای پویا است و از این زبان برای ایجاد تارنماها و پورتابل های بزرگ سازمانی استفاده میشود.
سؤال: خاصیت یک زبان برنامه نویسی قابل حمل چیست؟ آیا زبان php این قابلیت را دارا است.
جواب:
زبانی که کاربر بتواند آن را از یک سیستم عامل به یک سیستم عامل دیگر انتقال بدهد که زبان php این قابلیت را دارا است.
سؤال: بخش ایستا و بخش پویای وب کدام اند؟
جواب:
بخش html را ایستا و بخش php را پویا مینامند.
سؤال: شکل کلی و برچسبهای ساختار php را بنویسید؟
جواب:
<body>
<?php
?>
</body>
در بروز رسانی های بعدی کتاب پیاده سازی سیستم های اطلاعاتی و طراحی وب همراه با توضیح یکایک دستورات بارگذاری خواهد گردید
سؤال: چرا نمیتوان بااستفاده از view page source پرونده php را مشاهده کرد؟
جواب: چون حاوی متن، برچسبهای html، دستورات java script و دستورات زبان برنامه نویسی php میباشند.
سؤال: نحوه اجرای یک پرونده php را در wamp مرحله به مرحله و کامل توضیح دهید.
جواب:
(روش اول)
۱ ذخیره پرونده با پسوند.php
۲ نصب نرم افزار wamp بدون تغییر در مکان نصب.
۳ انتقال پرونده.php به میسر c:\wamp\www (با فرض نصب wamp در درایو c)
۴ اجرای wamp و باز شدن آن در taskbar و تغییر رنگ آیکون نرم افزار به رنگ سبز.
۵ کلیک روی آیکون موجود در taskbar و انتخاب گزینه www.
۶ انتخاب گزینه localhost و انتخاب پرونده جایگذاری شده در فولدر www.
(روش دوم)
۱ ساخت پرونده با پسوند.php و ذخیره آن در فولدر c:\wamp\www
۲ تایپ آدرسهای http://localhost/—–.php و یا http://127.0.0.1/—–.php
(—-= نام پرونده)
سؤال: چند نوع میزبان داریم؟ نام ببرید.
جواب:
۲ نوع: محلی و فضایی
سؤال: میزبان محلی را توضیح دهید؟
جواب:
تمامی تارنماهایی که طراحان وب طراحی میکنند نیازمند فضایی به نام میزبان برای ارائه سرویس خود هستند.
سؤال: سرویس دهنده میزبان را توضیح دهید؟
جواب:
به شرکتی که خدمات میزبانی را ارائه میدهد سرویس دهنده میزبان میگویند.
سؤال: وظیفه دستور echo چیست؟
جواب:
وظیفه این دستور نمایش محتوای متغیرها، رشتهها و خروجی برچسبهای html در مرورگر است.
سؤال: شکل کلی استفاده از دستور echo را بنویسید؟
جواب:
echo(نام متغیر یا رشته ثابت);
سؤال: پروندههای php حاوی چه دستورهایی میباشند؟
جواب:
میتوانند حاوی متن، برچسبهای html، دستورات java script و دستورات زبان برنامه نویسی php باشند.
سؤال: انواع دادهها در php کدامند؟
جواب:
اعداد صحیح، اعداد اعشاری، رشتهها، منطقی، ارائهها
سؤال: متغیرها در زبان php کدامند؟
جواب:
با علامت $ شروع میشوند و قوانین نام گذاری انها مشابه زبان c# است.
سؤال:شکل کلی اعلان و مقداردهی متغیر در php چیست؟
جواب:
مقدار=نام متغیر$;
سؤال: نمایش رشتهها در php چگونه است؟
جواب:
رشتهها بین تک کوتیشن یا دابل کوتیشن قرار میگیرند.
سؤال: ارائه در php چیست؟
جواب:
ارائه در برنامه نویسی php یک لیست دادهای میباشد که شامل دادههای همنوع است.
سؤال: ارائهها در php به چند دسته تقسیم میشوند؟
جواب:
به دو دستهٔ اندیس دار یا indexed و انجمنی یا association تقسیم میشوند.
سؤال:شکل کلی آرایه اندیس چگونه است؟
جواب:
$نام متغیر []=مقدار عنصر آرایه;
سؤال: آرایه اندیس از چه شروع میشود؟
جواب:
ارائه اندیس از عدد ۰ شروع میشود و به شکلهای مختلف میتوان انرا تعریف کرد.
سؤال:ارائه انجمنی را تعریف کنید؟
جواب:
آرایههایی هستند که به جای اندیس از یک نام خاص و کلیدی در دسترس قرار میگیرد.
سؤال: برای آرایه اندیس یک مثال بزنید.
جواب:
$colors[]=”green”;
$colors[]=”red”;
$colors[]=”blue”;
سؤال: برای آرایه انجمنی یک مثال بزنید.
جواب:
$score[‘reza’]=۱۹;
$score[‘hamed’]=۱۴;
$score[‘javad’]=۱۸;
شایستگی طراحی صفحات وب پویا
سؤال: برنامهای بنویسید که به روش اول یک آرایه یک بعدی، سه خانهای ایجاد کند و بعد از قرار دادن نمرات سه دانش آموز با مقادیر ۱۸،۱۷،۱۹ در خانههای آرایه، تعداد اطلاعات و نیز خود اطلاعات درون آرایه را نیز نمایش دهد.
جواب:
<body>
<font face=”Tahoma”>
<?php
$score[0]=18;
$score[1]=17;
$score[2]=19;
echo(‘<p dir=”rtl” > تعداد خانههای آرایه: ‘. count($score). ‘ </p> <br> ‘);
for($i=0;$i<=2;$i++)
echo $score[$i].”<br>”;
?>
</font>
</body>
دستور count(): از این دستور جهت پیدا کردن تعداد خانههای یک آرایه استفاده شود.
سؤال: برنامهای بنویسید که به روش دوم یک آرایه یک بعدی، سه خانهای ایجاد کند و بعد از قرار دادن نمراه سه دانش آموز با مقادیر ۱۸،۱۷،۱۹ در خانههای آرایه، تعداد اطلاعات درون آرایه را نمایش دهد.
جواب:
<body>
<font face=”tahoma”>
<?php
$score=array(“a”=>18, “b”=>17, “c”=>19);
echo(‘<p dir=”rtl” > تعداد خانههای آرایه: ‘. count($score). ‘ </p> <br> ‘);
?>
</font>
</body>
سؤال:برنامهای بنویسید که به روش سوم یک آرایه یک بعدی، سه خانهای ایجاد کند و بعد از قرار دادن نمراه سه دانش آموز با مقادیر ۱۸،۱۷،۱۹ در خانههای آرایه، تعداد اطلاعات درون آرایه را نمایش دهد.
جواب:
<body>
<font face=”tahoma”>
<?php
$score[‘a’]= 18;
$score[‘b’]= 17;
$score[‘c’]= 19;
echo(‘<p dir=”rtl” > تعداد خانههای آرایه: ‘. count($score). ‘ </p> <br> ‘);
?>
</font>
</body>
سؤال:برنامهای بنویسید که با استفاده از آرایهها، حاصل جمع و میانگین اعداد داده شده (۱,۴,۵,۶) را نمایش دهد.
نکته: در صورتیکه بخواهیم در داخل دستورات php از دستورات html استفاده نماییم یکی از روشها این است که دستورات Html را درون دستور echo ‘ ‘; قرار دهیم.
جواب:
<font face=”tahoma”>
<?php
$a[0]=1;
$a[1]=4;
$a[2]=5;
$a[3]=6;
$sum=0;
for($i=0;$i<=3;$i++){
$sum=$sum+$a[$i];
}
$av=$sum/4;
echo “sum=$sum<br>”;
echo “avareage=$av”;
?>
سؤال:برنامهای بنویسید که در هر بار اجرا، رنگ صفحه نمایش تغییر نماید.
جواب:
</head>
<?php
$color=”#ffaabb”;
?>
<body bgcolor=”<?php echo $color;?>”>
</body>
سؤال: ثابت چیست؟ یک مثال بزنید.
جواب: ثابتها در طول اجرای برنامه تغییر نمیکنند و ثابت هستند.
Define(“PI”,3.14);
$R=5;
$MO=2*PI*$R
سؤال:در زبان php به چند طریق میتوان از توضیحات استفاده نمود؟
جواب:
برای اینکار میتوان از علامات # و // استفاده نمود.
سؤال: انواع عملگرا ها را در php نام برده و مثالی بزنید.
۱-عملگرهای مقایسهای
<?php
$a=2;
$b=4;
if($a<$b)
echo $a;
?>
۲-عملگرهای محاسباتی
<?php
$a=2;
$a+=3;
echo $a;
?>
۳- عملگرهای منطقی
<?php
$a=2;
$b=5;
If($a>1 and $b<10)
Echo ($a);
?>
۴-عملگر الحاق
<?php
$a=”web”;
$b=”site”;
$c=$a.” “.$b;
Echo $c;
?>
سئوال: انواع عملگرهای مقایسهای از نوع تساوی را نام برده، برای هر کدام یک مثال بزنید.
جواب:
۱-دستور تساوی بدون در نظر گرفتن نوع متغیر
۲- دستور تساوی با در نظر گرفتن نوع متغیر
<?php
$a=2;
$b=2.0;
If($a==$b)
Echo “ok”;
If($a===$b)
Echo “ok”;
نکته: در دستور شرطی شماره ۲ خروجی نداریم چون $a از نوع صحیح ولی $b از نوع اعشاری میباشد.
ولی در دستور شرطی شماره ۱ عبارت Ok چاپ خواهد شد.
سعی بر این است که در نسخه های بعدی کتابآموزش پیاده سازی سیستم های اطلاعاتی و طراحی وب تمام سئوالات عملی همراه با تصویر اجرای برنامه باشد
سئوال:
برنامهای بنویسید که با استفاده از دستور switch شماره یک فصل را دریافت نموده، نام فصل را به فارسی نمایش دهد.
جواب:
<?php
$f=4;
switch($f){
case 1: echo “بهار”; break;
case 2: echo “تابستان”;break;
case 3: echo “پاییز”;break;
case 4: echo “زمستان”;break;
default: echo “شماره فصل معتبر نیست”;
}
?>
سئوال : برنامهای بنویسید که خود عدد، توان دو و توان سه اعداد ۱ تا ۵ را نمایش دهد.
جواب:
<!doctype html>
<html>
<head>
<meta charset=”utf-8″>
<title>Untitled Document</title>
</head>
<body>
<table border=”1″>
<tr>
<th>عدد </th>
<th>توان دو </th>
<th>توان سه </th>
</tr>
<?php
for($i=1;$i<=5;$i++){
echo (“<tr style=’text-align:center;font-family:tahoma’>”);
echo(‘<td>’.$i.'</td>’);
echo(‘<td>’.$i*$i.'</td>’);
echo(‘<td>’.$i*$i*$i.'</td>’);
echo(“</tr>”);
}
?>
</table>
</body>
</html>
سئوال: برنامهای بنویسید که روزهای یک ماه شمسی را همراه با ایام هفته همراه با جدول نمایش دهد.
جواب
<!doctype html>
<html>
<head>
<meta charset=”utf-8″>
<title>Untitled Document</title>
</head>
<body dir=”rtl”>
<?php
$Days=array(“شنبه”,”یکشنبه”,”دوشنبه”,”سه شنبه”,”چهارشنبه”,”پنج شنبه”,”جمعه”);
?>
<table border=”1″>
<?php
echo (“<tr style=’text-align:center;font-family:tahoma’>”);
foreach($Days as $day){
echo(‘<th>’.$day.” “.'</th>’);
}
echo(“</tr>”);
$k=1;
for($i=1;$i<=5;$i++){
echo (“<tr style=’text-align:center;font-family:tahoma’>”);
for($j=1;$j<=7;$j++){
if ($k<=30)
echo(‘<td>’.$k.” “.'</td>’);
else
echo(‘<td>’.” “.'</td>’);
$k++;
}
echo(“</tr>”);
}
?>
</table>
</body>
</html>
سئوال: برنامهای بنویسید که نام ایام هفته را درون یک لیست کشویی از نوع کامبوباکس قرار داده، نمایش دهد.
جواب:
<body dir=”rtl”>
<?php
$Days=array(“شنبه”,”یکشنبه”,”دوشنبه”,”سه شنبه”,”چهارشنبه”,”پنج شنبه”,”جمعه”);
echo (“<select>”);
foreach($Days as $D){
echo(‘<option value=’.$D.’>’.$D.'</option>’);
}
echo (“</select>”);
?>
</body>
نکته: برای تبدیل کامبوباکس به لیست باکس در این برنامه کافی است به جای دستور select دستور زیر را قرار دهیم
echo (“<select size=7>”);
قابل توجه هنرجویان و هنرآموزان عزیز و ارزشمند رشته کامپیوتر
این جزوه آموزشی به مرور تکمیل و کامل خواهد شد نگران نباشید
جهت اطلاع از بروز رسانی های بعدی و جزوات آموزش دیگر حتما در کانال گروه سایتمندعضو شوید و با ما در تماس باشید
فایل پی دی اف کتاب پیاده سازی سیستم های اطلاعاتی
منبع : سایتمند دات کام