تحقیق درباره چگونگی ساخت سایت

راهنمای سایت

سایت اقدام پژوهی -  گزارش تخصصی و فایل های مورد نیاز فرهنگیان

1 -با اطمینان خرید کنید ، پشتیبان سایت همیشه در خدمت شما می باشد .فایل ها بعد از خرید بصورت ورد و قابل ویرایش به دست شما خواهد رسید. پشتیبانی : بااسمس و واتساپ: 09159886819  -  صارمی

2- شما با هر کارت بانکی عضو شتاب (همه کارت های عضو شتاب ) و داشتن رمز دوم کارت خود و cvv2  و تاریخ انقاضاکارت ، می توانید بصورت آنلاین از سامانه پرداخت بانکی  (که کاملا مطمئن و محافظت شده می باشد ) خرید نمائید .

3 - درهنگام خرید اگر ایمیل ندارید ، در قسمت ایمیل ، ایمیل http://up.asemankafinet.ir/view/2488784/email.png  را بنویسید.

http://up.asemankafinet.ir/view/2518890/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%AE%D8%B1%DB%8C%D8%AF%20%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86.jpghttp://up.asemankafinet.ir/view/2518891/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%20%D8%AE%D8%B1%DB%8C%D8%AF%20%DA%A9%D8%A7%D8%B1%D8%AA%20%D8%A8%D9%87%20%DA%A9%D8%A7%D8%B1%D8%AA.jpg

لیست گزارش تخصصی   لیست اقدام پژوهی     لیست کلیه طرح درس ها

پشتیبانی سایت

در صورت هر گونه مشکل در دریافت فایل بعد از خرید به شماره 09159886819 در شاد ، تلگرام و یا نرم افزار ایتا  پیام بدهید
آیدی ما در نرم افزار شاد : @asemankafinet

تحقیق درباره چگونگی ساخت سایت

بازديد: 319

تحقیق درباره چگونگی ساخت سایت

فهرست مطالب :

مقدمه.........................................................................................................................2مختصری از php......................................................................................................3

·       php چیست ؟

·       نامواره ی php

مراحل ساخت سایت.................................................................................................9

عملکرد سایت...........................................................................................................10

نمونه هایی از صفحات با کدها.................................................................................12

بانك اطلاعاتی.........................................................................................................30

نمونه هایی از متحرک سازی ها...............................................................................31

 

 

  PHP چيست ؟

 

 phpسال 1994 توسط Rasmus Lerdorf ايجاد شد و مخفف واژگان Personal Home Pages  به حساب مي آيد. روي بيشتر كليك كن تا ادامه رو ببينيبا گسترش قابليت ها و موارد استفاده اين زبان PHP در معناي Hypertext Preprocessor به کار گرفته شد.

عبارت پيش پردازشگر (Preprocessor) بدين معني است که PHP اطلاعات را قبل از تبديل به زبان Html پردازش مي کند. مطابق مطالب سايت وب رسمي PHP که در آدرس http://www.php.net قرار دارد، PHP زبان اسکريپتي سمت سرويس دهنده Html Embeded , Cross-Platform,(Server-side)  مي باشد. سمت سرويس دهنده بودن PHP بدين معناست که تمام پردازشهاي اين زبان بر روي سرويس دهنده (Server)

انجام مي گيرد.

 يک سرويس دهنده در حقيقت يک کامپيوتر مخصوص مي باشد که صفحات وب در آنجا نگهداري مي شوند و از آنجا به مرورگر وب کاربران منتقل مي شوند. چگونگي ادامه اين روند را در درس های آتی توضيح داده خواهد شد. منظور از Cross-Platform بودن اين زبان اين است که بروي هر سيستم و با هر سيستم عاملي از قبيل  Unix, Windows NT, Macintosh, Os/2  اجرا ميشوند. توجه کنيد که منظور از سيستم عامل، سيستم عامل هايي مي باشند که بر روي سرويس دهنده نصب مي شوند.

PHP نه تنها قابليت اجرا بر روي هر سيستم عاملي را دارا مي باشد بلکه براي منتقل کردن برنامه هاي آن از يک سيستم عامل به سيستم عامل ديگر احتياج بــه تغييرات اندکي خواهيد داشت و حتي در بعضي از موارد بدون احتياج به هيچ تغييري مي توانيد يک برنامه به زبان php را از يک سيستم عامل به سيستم عامل ديگر منتقل کنيد .  

منظور از Html embeded بودن PHP اين است که دستورات اين زبان در بين کدهاي html قرار مي گيرند.

 بنابراين برنامه نويسي به زبان PHP کمي پيچيده تر از برنامه نويسي به زبان   Html به حساب مي آيد. PHP بر خلاف زبانهاي برنامه نويسي (Programming Languages) يک زبان اسکريپتي (Scripting Language)مي باشد به عبارت ديگر دستورات PHP بعد از رخداد يک رويداد(Event)  اجرا مي شوند.

 اين رويدادها مي توانند شامل ارسال يک فرم رفتن به يک URL مشخص و يا مواد ديگر باشند متداولترين زبان اسکريپتي زبان Java Script مي باشد که معمولا براي پاسخ به رويدادهاي کاربر در مرورگر وب بــه کار مي رود تفاوت عمده JavaScript با PHP در اين است که Java Script يک تکنولوژي سمت سرويسگيرنده (Client-side) مي باشد. زبان هايي مانند Java Script يا PHP تفسير شونده (Interpreted) ناميده مي شوند. به عبــارت ديگر براي اجرا به يک مفسر مانند مرورگر وب احتياج دارند.

اما زبانهاي برنامه نويسي مانند C يا Java بعد از ترجمه به زبان ماشين  (Compile) به خودي خود قابل اجرا مي باشند. جديدترين نسخه PHP نسخه 4 اين زبان اسکريپتي مي باشد و کليه فايل ها و کدهايي که توي اين وبلاگ ارائه ميشه تحت اين نسخه کار ميکنند.

اما يک مشکل هست که اکثر سرويس دهنده ها از نسخه 3 استفاده ميکنند.

تفاوت اين دو نسخه PHP بسيار اندک هست و تغييرات مهم عموما در مسير اصلاح عملکرد اين زبان صورت گرفته شده است.

 

 

 

 

 

 

 

 

 

 

 

ناموارهٔPHP

پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های برنامه‌نویسی متن باز (OpenSource) می‌‌باشد، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: HypertextPreprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردوف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

پی‌اچ‌پی از زبان‌های برنامه‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

مشهورترین نرم‌افزارهای(بسته هاي ) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.

سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.

پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل،  IBM DB2 ،MicrosoftSQL Server،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و MacOSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

شیوه کار برنامه

یک برنامهٔ پی‌اچ‌پی می‌تواند قسمتی از یک برنامهٔ اچ‌تی‌ام‌ال (HTML) باشد. مثلاً در برنامهٔ زیر تنها

<?php echo"salaam php!" ?>

به زبان پی‌اچ‌پی است و بقیهٔ برنامه به زبان HTML نوشته شده است. برای جداسازی برنامهٔ پی‌اچ‌پی و برنامهٔ اچ‌تی‌ام‌ال باید قسمت پی‌اچ‌پی را بین php?> و <? قرار داد. لازم به ذکر است که بجای تگ آغاز که هماناphp?> است، می‌‌توان از حالت خلاصه شده آن که به صورت ?> است استفاده نمود، منتها این کار استاندارد نبوده و بستگی به تنظیمات هنگام نصب php دارد. بنابر این توصیه می‌‌شود که از همان حالت کامل استفاده شود.

<html>
  <head>
   <title>Nomoone</title>
  </head>
  <body>
   <?php echo "Salam PHP"; ?>
  </body>
</html>

با صدا زدن صفحه‌ای با متن بالا از سرور به‌وسیله مرورگر در صفحه "Salam PHP" را می‌‌بینیم.

 

 

 

مراحل ساخت سایت :

 

·       پیاده کردن طرح اولیه به روی کاغذ

1.       طراحی اولیه ی صفحات وب

2.       طراحی اشکال اولیه ی مورد استفاده

·       تعیین اجزاء مختلف برای سایت از جمله لینک های متصل به  صفحاتی که نیاز داریم و مشخص کردن تعداد صفحات . 

·       گردآوری و جمع آوری مطالب

·       ساخت صفحات به وسیله ی  نرم افزار DreamweaverMX 2004 با استفاده از کدهای , HTML, PHPCSS و  Java Script .

·       استفاده از بانک اطلاعاتی  MySQl برای وارد کردن , ذخیره و استفاده از اطلاعاتی که در بانک اطلاعاتی ذخیره کرده ایم .

·       Banner , Button و دیگر متحرک سازی ها که با استفاده از FlashMX2004 و          Photoshop CSساخته شده اند .

 

 

 

 

 

عملکرد سایت :

 

مسلما یک سایت آموزشی که از اسمش هم پیداست در امور آموزشی کاربرد دارد . حال به طور خلاصه کاربرد این سایت را بیان می کنم :

این سایت شامل دو صفحه ی اصلی (Homepage) می باشد که در صفحه ی اصلی شماره ی 1 از دو Textbox به عنوان های , کلمه و رمز عبور استفاده شده . که تنها با عضویت در سایت (صفحه ای به عنوان صفحه ی عضویت برای این منظور در نظر گرفته ام که لینک آن در بالای صفحه قرار دارد .) کاربر می تواند پس از عضویت در سایت به تمامی لینک ها دسترسی داشته باشد و از مطالب آن استفاده نماید .

پس از عضویت با وارد کردن کلمه و رمز عبور وارد صفحه ی اصلی شماره ی 2 می شوید و به تمامی مطالب دسترسی خواهید داشت .

در گوشه ی راست تمام صفحات چهار دکمه(Button)و در قسمت بالا Banner که با استفاده از FlashMX 2004 طراحی و به صفحات مورد نظر لینک شده است قرار دارد . زیر Banner چهار لینک به صفحه های اصلی , عضویتارتباط با ما , درباره ی ما  قرار دارد .

·       صفحه ی آموزش که با استفاده از متحرک سازی سعی در آموزش بهتر ضرب ستون 9 به کودکان را دارا می باشد .

·       صفحه ی آزمون که بیشتر می توان عنوان آزمون هوش را به آن اختصاص داد از سه سئوال که با هر بار ورود دوباره به صفحه سئوال ها به طور تصادفی تغییر می کنند .

بعد از پاسخ به سئوال ها با زدن دکمه ی ارسال فرم  پاسخ ها به بانک اطلاعاتی برای چک کردن فرستاده می شود  , سپس نتیجه ی آزمون کاربر بر روی صفحه نمایش داده می شود .

·       صفحه ی بازی ها , دارای  چند بازی می باشد که برای مشاهده ی پاسخ صحیح آنها باید موس را بر روی تصویر کلیک کرد .

·       صفحه ی سایت های جالب , که با استفاده از انیمیشن شخصیت های معروف کارتونی سعی در معرفی سایت های جالب به کودکان دارد . ( هر انیمیشن به سایت خود لینک شده است . )  

 

 

 

 

 

 

 

 

 

 

 

 

کدهای PHP   :

صفحه ی اصلی شماره ی 1

 

 

در دو حالت ممكن است به اين صفحه مراجعه شود. حالت اول هنگامي است كه كاربر آدرس اين صفحه را وارد مي كند و حالت دوم هنگامي است كه كاربر كلمه عبور يا رمز عبور خود را اشتباه وارد كرده باشد كه در اين صورت نيز به صفحه اول ارجاع داده مي شود تا مجددا login كند. در حالت دوم بايد پيغام خطايي براي كاربر صادر شود كه اين عمل توسط دستورات زير انجام مي شود.

 

<?php

if(isset($_GET[id]))

  echo "كلمه عبور يا رمز عبور اشتباه مي باشد";

?>

 

صفحه ی اصلی شماره ی 2

در اين صفحه کلمه و رمز عبور وارد شده توسط كاربر چك مي شود. کلمه و رمز عبور وارد شده با اطلاعات موجود در بانک اطلاعاتي مقايسه مي شود و چنانچه كلمه يا رمز  عبور اشتباه باشد كاربر به صفحه ی اول باز گردانده مي شود تا مجددا login كند و در غير اينصورت به صفحهHOME2.HTM ارجاع داده مي شود كه در آنجا به تمام امكانات سايت دسترسي خواهد داشت.

 

براي چك كردن كلمه و رمز عبور وارد شده توسط كاربر عمليات زير انجام مي شود:

 

در این دستورات ابتدا خالی نبودن جای کلمه ی عبور چک می شود , پس از اطمینان از وجود کلمه عبور , رمز عبور را می گیریم و با استفاده از دستور MD5 امنیت رمز عبور را بالا می بریم و به بانک اطلاعاتی mysql متصل می شویم , جدول project  را انتخاب می کنیم و کلمه و رمز عبور را با اطلاعات بانک مقایسه می کنیم اگر شرط بر قرار باشد به این معنی است که در سایت عضو نیستیم یا کلمه و رمز عبور را اشتباه وارد کرده ایم که در این صورت به صفحه ی HOME.php می رود . در غیر این صورت به Home2.htm ارجاع داده می شود  .

 

 

<?php

if(isset($_POST[t1]))

  {

    $a=md5($_POST[t2]);

    mysql_connect(localhost,"root","");

    mysql_select_db("project");

    $q="select * from register where user='$_POST[t1]' and pass='$a'";

    $r=mysql_query($q);

    if(mysql_num_rows($r)==0)   

       header("location: HOME.php?id=1");

    else

        header("location:Home2.htm");

  }

?>

صفحه ی عضویت شماره  ی 1

 

در جدول عضویت علاوه بر نام , نام خانوادگی , کلمه و رمز عبور , جنسیت و ایمیل وی نیز از کاربر خواسته می شود و برای صحت تایپ آن از کدهای جاوااسكريپت  استفاده شده است كه در بخش بعد توضيحات مربوط به آن ذكر خواهد شد .

 

 

 

 

 

 

صفحه ی عضویت شماره  ی 2

 

کد زیر برای اتصال به  mysql و انتخاب بانک اطلاعاتی(Database)مورد نظر می باشد . سپس در صورت اینکه تمام جدول کامل و صحیح پر شده باشد,تکراری نبودن کلمه ء عبور و آدرس صندوق پستی را چک می کند و در صورت منحصر بودن آن دو اطلاعات وارد جدولregister  می شود و پیغام "عضویت شما با موفقیت انجام شده " بر روی صفحه ء نمایش ظاهر می شود . پس از قبول عضویت , متن خوش آمد گویی  به آدرس صندوق پستی شما ارسال می گردد .

 

 <?php

 

 

 mysql_connect(localhost,"root","");

 mysql_select_db("project");

 $a=$_POST[name];

 $b=$_POST[family];

 $c=$_POST[user];

 $f=$_POST[age];

 $d=MD5($_POST[pass]);

 $email=$_POST[email];

if($_POST[sex]==1)

    $e=1;

 else

    $e=0;

 

$r=mysql_query("select * from register where user='$c'");

if(mysql_num_rows($r)>0)

   echo "  كليك نماييدback كلمه عبور تكراري است، براي تصحيح اطلاعات بر روي دكمه ";

else

{

$r=mysql_query("select * from register where email='$email' ");

if(mysql_num_rows($r)>0)

  echo "  كليك نماييدback آدرس صندوق پستی تكراري است، براي تصحيح اطلاعات بر روي دكمه ";

else

{

$result=mysql_query("insert into register(name,family,user,pass,sex,age,email) values('$a','$b','$c','$d',$e,$f,'$email')") ;

 if($result)

  {

     echo "عضویت را با موفقیت به انجام رساندید ";

     Mail($email,”****به سایت بازی و ریاضی خوش آمدید****,”متن نامه”,”admin@myserver.com”);

}

 else

   echo "عضویت  انجام نشده است";

}

}

 

?>

 

 

 

 

 

صفحه ی آزمون شماره ی 1

 

 

کد زیر برای اتصال به mysql , انتخاب بانک اطلاعاتی  (Database) مورد نظر و ارسال اطلاعات exam به query و از آن به result و قرار دادن تعداد سطور در num و انتخاب سئوال ها به صورت تصادفی که آن عدد بین 1 و تعداد سئوالات موجود در بانک می باشد .

برای سئوال اول چک می کند که آیا تکراری است یا خیر اگر جواب مثبت باشد به n  یکی اضافه می شود و دوباره چک می شود در صورت تکراری نبودن آن سئوال به q1 و جواب آن به  a2 منتقل می شود .

 

<?php

mysql_connect(localhost,"root","");

mysql_select_db("project");

$query="select * from exam";

$result=mysql_query($query);

$num=mysql_num_rows($result);

$n=rand(1,$num);

$a[$n]=1;

$q1=mysql_result($result,$n-1,1);

$a1=mysql_result($result,$n-1,2);

 

$n=rand(1,$num);

if($a[$n]==1)

{

 $n++;

 if($n>$num)

   $n=1;

}

$q2=mysql_result($result,$n-1,1);

$a2=mysql_result($result,$n-1,2);

$a[$n]=1;

 

$n=rand(1,$num);

if($a[$n]==1)

{

 $n++;

 if($n>$num)

   $n=1;

 if($a[$n]==1)

 {

  $n++;

  if($n>$num)

    $n=1;

 

 }

}

$a[$n]=1;

$q3=mysql_result($result,$n-1,1);

$a3=mysql_result($result,$n-1,2);

 

?>

 

برای نمایش دادن سئوال ها ی q1,q2,q3 بر روی صفحه نمایش و فرستادن پاسخ های مورد نظر هر سئوال  a1,a2,a3 به صفحه ء بعدی از دستورات زیر استفاده می کنیم .

 

 

<?php echo $q1;  ?>

<input name="a1" type="hidden" value=<?php echo $a1;?> >

 

<?php echo $q2;  ?>

<input name="a2" type="hidden" value=<?php echo $a2;?> >

 

<?php echo $q3;  ?>

<input name="a3" type="hidden" value=<?php echo $a3;?> >

 

 

 

 

صفحه ی آزمون شماره ی 2

 

تابع زیر برای تصحیح سئوال ها و اعلام نتیجه ی دقیق در مورد نادرستی سئوال های مورد نظر و دادن نمره ی کاربر می باشد .

  <?php

 

mysql_connect(localhost,"root","");

 mysql_select_db("project");

 

 if ($_POST[que1]==$_POST[a1])

 {

  if ($_POST[que2]==$_POST[a2])

  {

    if ($_POST[que3]==$_POST[a3])

  echo "bbهزاران آفرین بر تو   bbبه تمام سئوال ها پاسخ درست دادی";

   }

  }

     if ($_POST[que1]!=$_POST[a1])

     {

        if ($_POST[que2]==$_POST[a2])

        {

           if ($_POST[que3]==$_POST[a3])

                 {

                 echo "متاسفم سئوال یک را اشتباه پاسخ داده ای ";

                 echo "نمره ی تو 10 از 15 می باشد ";

                 }

        }

    }

 

    if ($_POST[que1]==$_POST[a1]){

             if ($_POST[que2]!=$_POST[a2]){

                if ($_POST[que3]==$_POST[a3]){

                        echo "متاسفم سئوال دو را اشتباه پاسخ داده ای ";

                        echo "نمره ی تو 10 از 15 می باشد";

                                  }

                              }

                             }

                            

          if ($_POST[que1]==$_POST[a1]){

             if ($_POST[que2]==$_POST[a2]){

                if ($_POST[que3]!=$_POST[a3]){

                        echo "متاسفم سئوال سه را اشتباه پاسخ داده ای";

                        echo "نمره ی تو 10 از 15 می باشد ";

                                  }

                               }

                              }

                          

          if ($_POST[que1]!=$_POST[a1]){

             if ($_POST[que2]!=$_POST[a2]){

                if ($_POST[que3]==$_POST[a3]){

                        echo "متاسفم سئوال  یک و دو را اشتباه پاسخ داده ای";

                        echo "نمره ی تو 5 از 15 می باشد";

                                  }

                             }

                            }

             

          if ($_POST[que1]!=$_POST[a1]){

             if ($_POST[que2]==$_POST[a2]){

                if ($_POST[que3]!=$_POST[a3]){

                        echo "متاسفم سئوال یک و سه  را اشتباه پاسخ داده ای";

                        echo "نمره ی تو 5 از 15 می باشد";

                                  }

                            }

                            }                        

          if ($_POST[que1]==$_POST[a1]){

             if ($_POST[que2]!=$_POST[a2]){

                if ($_POST[que3]!=$_POST[a3]){

                        echo "متاسفم سئوال دو و سه  را اشتباه پاسخ داده ای ";

                        echo "نمره ی تو  5 از 15 می باشد";

                                  }

                             }

                            }

                            

          if ($_POST[que1]!=$_POST[a1]){

             if ($_POST[que2]!=$_POST[a2]){

                if ($_POST[que3]!=$_POST[a3]){

                 echo "خیلی متاسفم شما به سه سئوال جواب نادرست داده اید ";

                   echo "شما هیچ امتیازی نگرفته اید";

                               }                     

                                }

                            }

 ?>

کدهای جاوا اسکریپت

 

این تابع در صفحه ی عضویت برای اعلام خطای خالی بودن textbox می باشد که برای هر گزینه پیغام خاصی بر روی صفحه ء نمایش نشان داده می شود  .

 

 

<script language="JavaScript" type="text/JavaScript">

<!--

function f()

{

var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

  if(document.forms[0].elements[0].value=="")

    alert("لطفا نام خود را وارد کنید ");

  else

  if(document.forms[0].elements[1].value=="")

    alert("لطفا نام خانوادگی خود را وارد کنید");

  else

  if(document.forms[0].elements[2].value=="")

    alert("لطفا کلمه عبور خود را وارد کنید");

  else

  if(document.forms[0].elements[3].value=="")

    alert("لطفا رمز عبور خود را وارد کنید");

  else

   if( document.forms[0].elements[4].checked==false  &&      document.forms[0].elements[5].checked==false )

    alert("لطفا جنسیت خود را وارد کنید ");

  else if(document.forms[0].elements[6].value=="")

    alert("لطفا سن خود را وارد کنید");

  else

    if (!document.forms[0].elements[7].value.match(re))    alert("ایمیل را اشتباه وارد نموده اید");

  else

     document.forms[0].submit();

 

}

</script>

 

 

 

 

 

 

 

 

 

 

 

 

بانک اطلاعاتی

 

بانک اطلاعاتی این سایت به نام project است , که شامل دو جدولregister و  exam می باشد . جدول  register شامل 7 فیلد به نام های name  family , user , pass , sex , age , email  می باشد , که فیلد های sex , age به صورت  int و  pass , چون  MD5 است کاراکتر های بیشتری نیاز دارد به همین دلیل برای آن  35 کاراکتر در نظر می گیریم . اندازه ء بقیه ء فیلد ها 25 کاراکتر می باشد و برای منحصر به فرد کردن user  از صفت Unique استفاده می کنیم .

جدول exam که شامل سه فیلد id , question , answer می باشد که id  به صورت 11  int و مقدار آن شماره ی سئوال می باشد  و دو فیلد دیگر به صورت کاراکتر , که مقدار آنها همان سئوال ها با جواب شان است .

 

 

 

 

 

 

متحرک سازی ها

 

 

شکلبالا به عنوانBanner  سایت طراحی و ساخته شده است .

  1. طرح اولیه آن را روی کاغذ کشیده .
  2. بعد از  رسیدن به اتود دلخواه اشکال و تصاویر استفاده شده در آن را با استفاده از Photoshop طراحی و آماده می سازیم و با پسوند png برای استفاده در Flash  ذخیره می نماییم .
  3. در Flash برای ساختن Clip و  Button از لایه های متعددی استفاده می کنیم .
  4. در نهایت پس از اتمام کار آن را به وسیله Dreamweaver بر روی Background ,درج می کنیم .

 

 

 

شکل مقابل به عنوان Button در سایت استفاده می شود .

مراحل ساخت آن به طور خلاصه مانند مراحل بالا  می باشد .

 

منبع : سايت علمی و پژوهشي آسمان--صفحه اینستاگرام ما را دنبال کنید
اين مطلب در تاريخ: پنجشنبه 21 اسفند 1393 ساعت: 10:15 منتشر شده است
برچسب ها : ,,,,,,
نظرات(0)

شبکه اجتماعی ما

   
     

موضوعات

پيوندهاي روزانه

تبلیغات در سایت

پیج اینستاگرام ما را دنبال کنید :

فرم های  ارزشیابی معلمان ۱۴۰۲

با اطمینان خرید کنید

پشتیبان سایت همیشه در خدمت شماست.

 سامانه خرید و امن این سایت از همه  لحاظ مطمئن می باشد . یکی از مزیت های این سایت دیدن بیشتر فایل های پی دی اف قبل از خرید می باشد که شما می توانید در صورت پسندیدن فایل را خریداری نمائید .تمامی فایل ها بعد از خرید مستقیما دانلود می شوند و همچنین به ایمیل شما نیز فرستاده می شود . و شما با هرکارت بانکی که رمز دوم داشته باشید می توانید از سامانه بانک سامان یا ملت خرید نمائید . و بازهم اگر بعد از خرید موفق به هردلیلی نتوانستیدفایل را دریافت کنید نام فایل را به شماره همراه   09159886819  در تلگرام ، شاد ، ایتا و یا واتساپ ارسال نمائید، در سریعترین زمان فایل برای شما  فرستاده می شود .

درباره ما

آدرس خراسان شمالی - اسفراین - سایت علمی و پژوهشی آسمان -کافی نت آسمان - هدف از راه اندازی این سایت ارائه خدمات مناسب علمی و پژوهشی و با قیمت های مناسب به فرهنگیان و دانشجویان و دانش آموزان گرامی می باشد .این سایت دارای بیشتر از 12000 تحقیق رایگان نیز می باشد .که براحتی مورد استفاده قرار می گیرد .پشتیبانی سایت : 09159886819-09338737025 - صارمی سایت علمی و پژوهشی آسمان , اقدام پژوهی, گزارش تخصصی درس پژوهی , تحقیق تجربیات دبیران , پروژه آماری و spss , طرح درس