دانلود ‫پروژه سایت ارتباط استاد و دانشجویان

Word 5 MB 18228 134
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • هدف از طراحی این سایت ارتباط استاد و دانشجویان از طریق اینترنت و به شیوه ای ساده به منظور آسان تر شدن فعالیت هایی است که دو طرف در این رابطه انجام می دهند .

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


    فصل دوم به نیازمندی های پروژه و مروری بر زبان PHP خواهد پرداخت.

    در فصل سوم به بیان چگونگی پیاده سازی سایت استاد و دانشجوپرداخته می شود.

    در فصل چهارم به جمع بندی و نتیجه گیری خواهیم پرداخت و در پایان در پیوست ها به معرفی جداول پایگاه داده و DFD های سیستم و مراحل نصب نرم افزار های لازم برای پیاده سازی سایت خواهیم پرداخت.
    فصل یکم- مروری بر زبان ها ی طراحی سایت

    در این فصل به بررسی انواع صفحات اینترنتی رایج و تکنولوژی تولید آن ها می پردازیم

    1-1- صفحات وب ایستا
    اساسا یک صفحه با محتوای کد HTML که به طور مستقیم در یک ویرایشگر به عنوان متن، تایپ شده و با پسوند .html یا .htm ذخیره شده را گویند.

    بنابراین نویسنده صفحه از قبل، کاملا محتوای دقیق صفحه را (حتی دربرخی مواقع قبل از بازدید کاربرازصفحه) معین کرده است.
    صفحات وب ایستا به راحتی با نگاه کردن به محتوای صفحه که شامل متن، تصویر، لینک و… است قابل تشخیص هستند.

    صرفنظر از اینکه چه کسی آن را بازدید میکند، ظاهر آنها همیشه یکجور و مشابه است.
    چطور صفحه HTML ایستا راهش را به سوی مرورگر مشتری پیدا می کند؟
    1.

    یک نویسنده وب یک صفحه HTML محض می نویسد و آن را با فایل پسوند .htm روی سرور ذخیره میکند.
    2.

    زمانی بعد، کاربر درخواست یک صفحه را در مرورگرخود تایپ میکند و درخواست ازمرورگر به سروروب می رود.


    3.

    سروروب جای صفحه .htm را مشخص میکند و آن را به یک جریان HTMLای تبدیل می کند.


    4.

    سرور وب جریان HTML را در طول شبکه به مرورگر برگشت میدهد.


    5.

    مرورگر،HTML را پردازش و صفحه را نمایش میدهد.
    باید محتوای فایل های HTML محض و ایستا قبل از درخواست، کاملا مشخص باشد
    باید محتوای فایل های HTML محض و ایستا قبل از درخواست، کاملا مشخص باشد.

    شکل 1-1 صفحات وب ایستا HTML هیچ موردی برای شخصی کردن صفحات وب ندارد؛ هر صفحه وبی که آماده شد، برای هر کاربری مشابه است.هیچ امنیتی با HTML وجود ندارد.

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

    وب سرور چیست؟

    یک قطعه نرم افزار که صفحات وب را مدیریت می کند وآن ها را برای مرورگرهای مشتری از طریق شبکه محلی یا اینترنت آماده می کند؛ در مورد اینترنت، مرورگر وسرور وب، معمولا در دو ماشین متفاوت هستند که ممکن است مایل ها از هم دور باشند.

    بهرحال در یک وضعیت محلی تر، ما ممکن است یک ماشین رابه عنوان ماشینی که نرم افزار سرور وب را اجرا می کند، راه اندازی کنیم و سپس از یک مرورگر روی همان ماشین برای نگاه کردن به صفحات وب استفاده کنیم.

    تفاوتی بین دستیابی به یک سرور وب دور (سرور وبی که روی یک ماشین متفاوت با مروگر می باشد) و یک سرور محلی (سرور وب ومرورگر روی یک ماشین باشند) وجود ندارد.

    درحالیکه عملکرد سرور وب در دسترسی به صفحات وب تغییری نمی کند.

    وب سرورهای زیادی موجودند که رایج ترین آنها IIS و Apache است.

    IIS تنها وب سروری است کهASP.Net را اجرا خواهد کرد.

    1-2- صفحات وب پویا چگونه آماده می شوند؟

    دو راه فراهم کردن محتوای پویای صفحات وب عبارتند از: 1-2-1- صفحات وب پویای طرف مشتری دراین مدل ماژول ها یا پلاگین هایی که ایجاد صفحات وب پویا را انجام می دهند به مرورگر اضافه می شوند.

    معمولا کد HTML با یک فایل جداگانه (شامل یک سری دستورات که هر کدام از طریق صفحهHTML ارجاع داده می شوند) به مرورگر، فرستاده می شود که بهر حال این دستورات را که با کد HTML مخلوط هستند، پیدا می کند.

    سپس مرورگر از آنها برای تولید HTML محض صفحات در زمانیکه که کاربر صفحه را درخواست می کند، استفاده می نماید.

    به عبارت دیگر صفحه بطور پویا روی هر درخواست ساخته می شود.

    این روند یکHTML محض که به مروگر برگشت داده می شود را تولید می کند.

    شش مرحله دراین روش وجود دارد: 1-نویسنده وب یک سری دستورالعمل ها برای ایجادHTML می نویسد و در یک فایل .htm ذخیره می کند نویسنده همچنین دستورات دیگری را به زبانی متفاوت می نویسد که یا در فایل htm.

    یا در یک فایل جداگانه ذخیره می شود.

    2-زمانی بعد، یک کاربر درخواست یک صفحه را در مرورگر خود تایپ می کند و این درخواست از مرورگر به سرور وب گذر می کند.

    3-سرور وب صفحه .htm را تعیین موقعیت می کند و همچنین ممکن است فایل دومی را که شامل دستورات باشد را نیز، تعیین موقعیت کند.

    4-سرور وب هردوی این جریان هایHTML ای تولید شده جدید و دستورالعمل ها را در طول شبکه به مروگر می فرستد.

    5-یک ماژول در مرورگر دستورات را پردازش می کند و آنها را تنها به عنوان یک صفحه HTMLای در قالب فایل .htm برگشت می دهد حتی اگر دو درخواست صورت گرفته باشد.

    6- سپس HTML توسط مرورگری که صفحه را نمایش می دهد پردازش می شود.

    شکل 1-2- صفحات وب پویا 1-2-2- صفحات وب پویای طرف سرور با مدل طرف سرور، منابع HTML با یک سری دستورالعمل به هم آمیخته، به طرف سرور وب فرستاده می شود.

    دوباره این دستورالعمل ها برای تولید HTML صفحه، در زمانیکه کاربر آن را درخواست می کند استفاده خواهند شد و یکبار دیگر، صفحه بطور پویا در درخواست تولید می شود.

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

    سپس، یک کاربر درخواست یک صفحه را در مروگر تایپ می کند و درخواست به سرور وب می رسد.

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

    سرور وب، دستورالعمل ها را با هدف ایجاد جریان HTMLای دنبال می کند.

    سرور وب، جریان HTMLای ایجاد شده جدید را در طول شبکه به مرورگر می فرستد.

    مرورگر، HTML را پردازش و صفحه را نمایش می دهد.

    پردازش قبل از اینکه صفحه به مرورگر برگشت داده شود روی سرور انجام می شود.

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

    به خوبی می توانیم فرض کنیم که اغلب مرورگرها باید قادر باشند حداقل صفحه را نمایش دهند.

    ASP.NET از مدل طرف سرور پیروی می کند.

    1-3- مروری بر تکنولوژی ها: 1-3-1- تکنولوژی طرف مشتری برای فراهم کردن محتوای پویا هر کدام از این تکنولوژی ها مبتنی بر یک ماژول یا پلاگین ساخته شده در مرورگر، هستند که دستورالعمل ها را پردازش می کنند.

    1- جاوا اسکریپت: زبان اصلی اسکریپت نویسی مرورگر می باشد و نباید با جاوا که زبان برنامه نویسی کاربردی کامل است، اشتباه گرفته شود.

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

    بعداز آن با ملحق شدن به سان نام آن را به جاوا اسکریپت تغییر داد.

    جاوا اسکریپت بعضی از نحوها و ساختارهای اساسی را از جاوا می گیرد.

    (که آن هم به نوبه خود از C ایده می گیرد.) اما هدف متفاوتی دارد.

    برای مثال در حالی که جاوا اسکریپت قدرت کنترل مرورگر و محتوایش را دارد قابلیت کنترل مواردی مثل دستگیره های فایل را ندارد.

    در حقیقت به خاطر امنیت، از چنین عواملی جلوگیری می کند.

    کمی در موردش فکر کنید: شما نمی خواهید یک صفحه وب قادر به حذف فایل های روی درایو هارد شما باشد.

    جاوا نمی تواند مرورگر را به طور کامل کنترل کند اما در زمینه های گرافیک و شبکه و توابع چند نخی کار می کند.

    ماکروسافت نسخه جاوا اسکریپت خودش را به عنوان jscript معرفی کرد که در IE3 تا IE5 پشتیبانی می شد ولی تفاوت های جزئی با نت اسکیپ دارد.

    در حالی که در نسخه های قبلی تر هر دو مرورگر، تفاوت ها عمیق تر بودند.

    2-VBScript: در IE3 ماکروسافت زبان اسکریپتی خود را به نام VBScript که بر مبنای زبان برنامه نویسی ویژوال بیسیک بود معرفی کرد که رقیب مستقیم جاوا اسکریپت بود.

    کارکرد این دو زبان تفاوت زیادی نداشت.

    مشکل بزرگ آن این بود که هیچ مرورگری جز ماکروسافت آن را برای طرف مشتری پشتیبانی نمی کرد.

    برای مدت کوتاهی پلاگین هایی در نت اسکیپ برای پشتیبانی VBScript فراهم شدند.

    جاوا اسکریپت پشتیبانی گسترده ای داشت و بیشتر استفاده می شد.

    پس اگر می خواهید اسکریپت نویسی طرف مشتری را برای صفحات وب روی اینترنت انجام دهید، جاوا اسکریپت انتخاب شماست.

    در حقیقت خود ماکروسافت VBScript را در فریم ورک Net.

    با VB.NET جایگزین کرد.

    VBScript فقط زمانی که صفحات اینترانت داریم (یعنی در جایی که می دانیم تمامی مشتری ها، IE روی سیستم عامل ویندوز دارند) استفاده می کنیم.

    با هر دوی آن ها (جاوا اسکریپت و VBScript) یک ماژول تحت عنوان موتور اسکریپت وجود دارد که به صورت توکار و پیش ساخته به طور پویا دستورالعمل ها یا اسکریپت ها را پردازش می کند.

    3-کنترل های اکتیوایکس: یک کنترل اکتیوایکس یک برنامه کامل یا جزء است که به زبانی مثل C++ یا ویژوال بیسیک نوشته شده است.

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

    کنترل های اکتیوایکس توسط تگ که حالا جزئی از HTML استاندارد است، به صفحات وب اضافه می شوند.

    این کنترل ها زمانی که به صفحه وب اضافه می شوند می توانند توسط مرورگر اجرا شوند.

    یک مشکل وجود دارد و آن این است که کنترل اکتیوایکس به وسیله مایکروسافت گسترش داده شده و با وجود سازگاری با HTML استاندارد، روی هیچ مرورگر نت اسکیپ قبل از نسخه 6 (بدون پلاگین های اکتیوایکس) پشتیبانی نمی شود.

    بر خلاف VBScript، اکتیوایکس قادر به دستکاری عناصر روی ماشین کاربر مثل فایل ها و رجیستری ویندوز است.

    به این علت اغلب یک ریسک امنیتی فرض می شود و حتی توسط فایروال اجازه داده نمی شود.

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

    4- جاوا اپلت: جاوا بستر متقاطع توسعه برنامه های کاربردی است.

    جاوا در اوایل 1990 اولین بار در وب به کارآمد که یک جنبش عظیم ایجاد کرد.

    کدهای جاوا در شکل اپلت ها اساسا اجزای جادویی هستند که با تگ اپلت می توانند به آسانی در صفحات وب وارد شوند.

    جاوا قابلیت های بهتری در حوزه هایی مثل توابع گرافیکی و دستگیره های فایل دارد که این موارد قدرتمند را بدون به مخاطره انداختن امنیت فراهم می کند (به دلیل اجرای اپلت هادر آنچه به عنوان سندباکس شناخته می شود که از دانلود شدن برنامه های مخرب وب برای صدمه به سیستم شما جلوگیری می کند.) جاوا همچنین بانک اطلاعاتی قدرتمندی را ( JDBC) پشتیبانی می کند.

    ماکروسافت و نت اسکیپ هر دو پشتیبانی جاوا را به واسطه ماشین مجازی جاوا (JVM) دارند.

    تگ استاندارد و غیر استاندارد برای اضافه کردن اپلت های جاوا به صفحه وب استفاده می شوند.

    این تگ ها به مرورگر می گویند که یک فایل جاوا را از سرور دانلود کند و آن را با ماشین مجازی جاوای ساخته شده در مرورگر اجرا کند.

    البته این قدم اضافی در صفحات وب به معنای صرف زمان کوتاهی برای دانلود اپلت های جاوا می باشد و می تواند حتی با پردازش یکی از آن ها در مرورگر، طولانی تر هم شود.

    بنابراین اپلت های کوچک جاوا همانند یک منوی پایین افتادنی یا متحرک سازی، معمول تر است.

    1-3-2- تکنولوژی های طرف سرور برای فراهم کردن محتوای پویا هر یک از این تکنولوژی ها تکیه بر الحاق واحدی به


تحقیق دانش آموزی در مورد دانلود ‫پروژه سایت ارتباط استاد و دانشجویان , مقاله دانشجویی با موضوع دانلود ‫پروژه سایت ارتباط استاد و دانشجویان , پروژه دانشجویی درباره دانلود ‫پروژه سایت ارتباط استاد و دانشجویان

وب، اینترنت، سایت و ... کمتر کسی است که امروزه با این لغات آشنا نباشد یا حداقل آنها را نشنیده باشد، مفاهیمی که تا چندی پیش تنها برای افراد محدودی جا افتاده و با معنا بود. اینترنت روز به روز در حال گسترش است و گویی وب، تارهای عنکبوتیش را به همه جای این هستی گسترانده است، اگر چه به کشور ما کمی دیر رو آورده ولی اینجا هم بسرعت در جاده توسعه قدم بر می دارد. در کشورهای صنعتی، با وجود ...

چکیده این پروژه برنامه ساخت یک وب سایت شخصی برای استاد است . که شامل صفحات ایستا و پویای وب می باشد . برنامه نویسی اسیتای آن توسط نرم افزار Dreamweaver و زبان HTML و برنامه نویسی پویای آن توسط زبان PHP انجام گرفته است . بانک اصلاعاتی مرتبط با آن MYSQL می باشد . امکانات این وب سایت شامل موارد زیر می باشد : 1 ) اطلاعات شخص استاد برای آشنایی بیشتر دانشجویان با سوابق استاد خود . 2 ) ...

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

1- پیشگفتار در طی 4 سالی که در دوره کارشناسی مشغول به تحصیل بودم، متوجه این نکته شدم که دانشجویان رشته متالوژی صنعتی در طی این دوره (کارشناسی) صرفاً مشغول به مطالعه در زمینه تخصصی خود هستند و از پرداختن به اصول اقتصادی که یکی از مهمترین ملزومات رشته‌های فنی و مهندسی می‌باشد غافلند. بنابراین تصمیم گرفتم که پایان نامه کارشناسی خود را در مورد نقطه تلاقی علم فلزات و علم اقتصاد یعنی ...

زیگورات معماری مذهبی ویژه شهرهای عمده بین النهرین(عراق کنونی) و ایران بوده است که بصورت برج مطبق هرمی شکل بنا میشد. ساخت زیگوراتها از 4200 تا 2500 سال پیش متداول بوده است. زیگورات بنای خشتی تو پر فاقد فضاهای داخلی است که سطح خارجی آن دارای پوششی از آجر است. ابعاد قاعده زیگوراتهامربع و یا مستطیل و اندازه آنها بین 50 در50 یا 40 در 50 متر متغیر است. از نظر موقعیت جغرافیایی تا قبل ...

پیشگفتار امروزه آموزش مجازی به عنوان یکی از روش های نوین آموزشی در دنیا مطرح است. عصر ارتباطات و اطلاعات تمامی فرایندها و فعالیت های بشر را به سمت فعالیت های الکترونیکی ومبتنی بر شبکه جهانی اینترنت و وب پیش برده و می برد به طوریکه واژگان جدیدی به دایره لغات تمامی ملل وارد شده است، واژگانی نظیر: e-Commerce e-Business e-Training e-Education e-Learning در مجموعه پیش رو، بخش های ...

مقدمه چندی قبل یک دانشگاه آمریکایی طی نظرسنجی از اقتصاددانان – برنده جایزه نوبل، از آنان خواست بئویند در زمان حاضر، ثروت پایدار یک جامعه کدام است، در صورتی که در گذشته معمولاً، برده ها، طلا، منابع کشاورزی و منابع طبیعی، صنایع، تجارت و غیر ثروت پایدار بوده است، اقتصاددانان عموماً پاسخ داده اند که در عصر فناوری پیشرفته، ثروت پایدار هر جامع، استعداد و نیروی انسانی ماهر و خلاق آن ...

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

خلاصه اجرایی هدف ، هدف از این تحقیق تعیین کردن نگرش های هیئت علمی نیازها و تجربیات تکولوژیهای اموزشی ، وسایل کلاس درس ، سرویس های پیشرفت حرفه ای و سیستم مدیریت دوره ، تخته سیاه بود . طراحی این تحقیق با 15 سال ، محاسبه کلی ف روشهای اموزش و رضایت از تکنولوژی دانشگاه را بیان کرد . این تحقیق فقط از طریق ایمیل به هیئت علمی تمام وقت در پاییز 2005 با 44 % میزان پاسخ و به هیئت علمی پاره ...

عنوان پروژه: عنوان پروژه، طراحی کتابخانه عمومی است. این نوع کتابخانه ها، بر خدمات اجتماعی در سطح شهر تأکید می کند. در ایجاد کتابخانه عمومی، فرض بر این نهاده می شود که یک انسان هر چه بیشتر بداند فرد مفیدتری به حال جامعه خود خواهد بود و از این رو برای همه افراد یک جامعه باید امکاناتی فراهم آورد تا مطابق نیازهای خویش، خواندن آنچه را به حال خود مفید می دانند، در دسترس داشته باشند. ...

ثبت سفارش