هدف از طراحی این سایت ارتباط استاد و دانشجویان از طریق اینترنت و به شیوه ای ساده به منظور آسان تر شدن فعالیت هایی است که دو طرف در این رابطه انجام می دهند . در حالت عادی استاد باید تمرین ها را هر جلسه برای دانشجویان طرح کرده، نمرات و برگه های پاسخ دانشجویان را به آن ها تحویل داده و یا عدم حضور خود را از طریق اعلام در بورد دانشگاه اعلام کند و اسلاید های خود را در سایتی دیگر قرار دهد و یا اعتراض ها به نمرات را از طریق پست الکترونیکی دریافت کند که کلیه این کار ها به علت پراکندگی در مکان ها و زمان های مختلف مستلزم صرف وقت زیاد از سوی استاد و دانشجویان است که با طراحی این سایت تمام این فعالیت ها سازمان یافته و به آسانی از اتلاف وقت جلو گیری می کند.
در این سایت استاد می تواند تمامی درس ها مربوط به هر دانشگاهی را تحت پوشش قرار داده و به کارهای خود نظم بیشتری ببخشد.
در ادامه در فصل اول به مروری بر زبان های طراحی سایت می پردازیم .
فصل دوم به نیازمندی های پروژه و مروری بر زبان php خواهد پرداخت. در فصل سوم به بیان چگونگی پیاده سازی سایت استاد و دانشجوپرداخته می شود. در فصل چهارم به جمع بندی و نتیجه گیری خواهیم پرداخت و در پایان در پیوست ها به معرفی جداول پایگاه داده و DFD های سیستم و مراحل نصب نرم افزار های لازم برای پیاده سازی سایت خواهیم پرداخت.
فصل یکم- مروری بر زبان ها ی طراحی سایت
در این فصل به بررسی انواع صفحات اینترنتی رایج و تکنولوژی تولید آن ها می پردازیم
1-1- صفحات وب ایستا
اساسا یک صفحه با محتوای کد HTML که به طور مستقیم در یک ویرایشگر به عنوان متن، تایپ شده و با پسوند .html یا .htm ذخیره شده را گویند. بنابراین نویسنده صفحه از قبل، کاملا محتوای دقیق صفحه را (حتی دربرخی مواقع قبل از بازدید کاربرازصفحه) معین کرده است.
صفحات وب ایستا به راحتی با نگاه کردن به محتوای صفحه که شامل متن، تصویر، لینک و… است قابل تشخیص هستند. صرفنظر از اینکه چه کسی آن را بازدید میکند، ظاهر آنها همیشه یکجور و مشابه است.
چطور صفحه HTML ایستا راهش را به سوی مرورگر مشتری پیدا می کند؟
- یک نویسنده وب یک صفحه HTML محض می نویسد و آن را با فایل پسوند .htm روی سرور ذخیره میکند.
- زمانی بعد، کاربر درخواست یک صفحه را در مرورگرخود تایپ میکند و درخواست ازمرورگر به سروروب می رود.
- سروروب جای صفحه .htm را مشخص میکند و آن را به یک جریان HTMLای تبدیل می کند.
- سرور وب جریان HTML را در طول شبکه به مرورگر برگشت میدهد.
- مرورگر،HTML را پردازش و صفحه را نمایش میدهد.
باید محتوای فایل های HTML محض و ایستا قبل از درخواست، کاملا مشخص باشد.
HTML هیچ موردی برای شخصی کردن صفحات وب ندارد؛ هر صفحه وبی که آماده شد، برای هر کاربری مشابه است.هیچ امنیتی با HTML وجود ندارد. کد آن برای هر کسی قابل دیدن است و نمی توان از کپی آن جلوگیری کرد.صفحات وب ایستا ممکن است به سرعت کپی یک فایل کوچک از طریق شبکه باشند اما آن ها بدون موارد پویا محدود می شوند.
وب سرور چیست؟
یک قطعه نرم افزار که صفحات وب را مدیریت می کند وآن ها را برای مرورگرهای مشتری از طریق شبکه محلی یا اینترنت آماده می کند؛ در مورد اینترنت، مرورگر وسرور وب، معمولا در دو ماشین متفاوت هستند که ممکن است مایل ها از هم دور باشند. بهرحال در یک وضعیت محلی تر، ما ممکن است یک ماشین رابه عنوان ماشینی که نرم افزار سرور وب را اجرا می کند، راه اندازی کنیم و سپس از یک مرورگر روی همان ماشین برای نگاه کردن به صفحات وب استفاده کنیم.
تفاوتی بین دستیابی به یک سرور وب دور (سرور وبی که روی یک ماشین متفاوت با مروگر می باشد) و یک سرور محلی (سرور وب ومرورگر روی یک ماشین باشند) وجود ندارد. درحالیکه عملکرد سرور وب در دسترسی به صفحات وب تغییری نمی کند.
وب سرورهای زیادی موجودند که رایج ترین آنها IIS و Apache است. IIS تنها وب سروری است کهASP.Net را اجرا خواهد کرد.
شامل 134 صفحه فایل word قابل ویرایش
دانلود پروژه طراحی سایت ارتباط بین استاد و دانشجو