هدف از طراحی این سایت ارتباط استاد و دانشجویان از طریق اینترنت و به شیوه ای ساده به منظور آسان تر شدن فعالیت هایی است که دو طرف در این رابطه انجام می دهند . در حالت عادی استاد باید تمرین ها را هر جلسه برای دانشجویان طرح کرده، نمرات و برگه های پاسخ دانشجویان را به آن ها تحویل داده و یا عدم حضور خود را از طریق اعلام در بورد دانشگاه اعلام کند و اسلاید های خود را در سایتی دیگر قرار دهد و یا اعتراض ها به نمرات را از طریق پست الکترونیکی دریافت کند که کلیه این کار ها به علت پراکندگی در مکان ها و زمان های مختلف مستلزم صرف وقت زیاد از سوی استاد و دانشجویان است که با طراحی این سایت تمام این فعالیت ها سازمان یافته و به آسانی از اتلاف وقت جلو گیری می کند.
در این سایت استاد می تواند تمامی درس ها مربوط به هر دانشگاهی را تحت پوشش قرار داده و به کارهای خود نظم بیشتری ببخشد.
در ادامه در فصل اول به مروری بر زبان های طراحی سایت می پردازیم .
فصل دوم به نیازمندی های پروژه و مروری بر زبان PHP خواهد پرداخت. در فصل سوم به بیان چگونگی پیاده سازی سایت استاد و دانشجوپرداخته می شود. در فصل چهارم به جمع بندی و نتیجه گیری خواهیم پرداخت و در پایان در پیوست ها به معرفی جداول پایگاه داده و DFD های سیستم و مراحل نصب نرم افزار های لازم برای پیاده سازی سایت خواهیم پرداخت.
فصل یکم- مروری بر زبان ها ی طراحی سایت
در این فصل به بررسی انواع صفحات اینترنتی رایج و تکنولوژی تولید آن ها می پردازیم
1-1- صفحات وب ایستا
اساسا یک صفحه با محتوای کد HTML که به طور مستقیم در یک ویرایشگر به عنوان متن، تایپ شده و با پسوند .html یا .htm ذخیره شده را گویند. بنابراین نویسنده صفحه از قبل، کاملا محتوای دقیق صفحه را (حتی دربرخی مواقع قبل از بازدید کاربرازصفحه) معین کرده است.
صفحات وب ایستا به راحتی با نگاه کردن به محتوای صفحه که شامل متن، تصویر، لینک و… است قابل تشخیص هستند. صرفنظر از اینکه چه کسی آن را بازدید میکند، ظاهر آنها همیشه یکجور و مشابه است.
چطور صفحه HTML ایستا راهش را به سوی مرورگر مشتری پیدا می کند؟
1. یک نویسنده وب یک صفحه HTML محض می نویسد و آن را با فایل پسوند .htm روی سرور ذخیره میکند.
2. زمانی بعد، کاربر درخواست یک صفحه را در مرورگرخود تایپ میکند و درخواست ازمرورگر به سروروب می رود.
3. سروروب جای صفحه .htm را مشخص میکند و آن را به یک جریان HTMLای تبدیل می کند.
4. سرور وب جریان HTML را در طول شبکه به مرورگر برگشت میدهد.
5. مرورگر،HTML را پردازش و صفحه را نمایش میدهد.
باید محتوای فایل های HTML محض و ایستا قبل از درخواست، کاملا مشخص باشد