
راه اندازی آموزشگاه زبانهای خارجه با ظرفیت 1800 دانش آموز در سال
طرح توجیهی آموزشگاه زبانهای خارجه
راه اندازی آموزشگاه زبانهای خارجه با ظرفیت 1800 دانش آموز در سال
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:57
فهرست مطالب
عنوان صفحه
پیش گفتار...........................................................................................................................................5
چکیده........................................................................................................................................6
فصل اول : مقدمه.........................................................................................................................8
1-1- اهداف پروژه........................................................................................................................10
2-1- مزایای سایت.......................................................................................................................10
3-1- معایب سایت.....................................................................................................................10
فصل دوم : نرم افزارهای استفاده شده در طراحی
1-2- آشنایی مقدماتی با Asp.net...............................................................................................12
2-2- آشنایی مقدماتی با Sql......................................................................................................19
3-2- آشنایی مقدماتی با Html .................................................................................................25
4-2- ابزار ونکات لازم جهت اجرا ..................................................................................................30
فصل سوم : تجزیه و تحلیل سیستم
1-3- نمودار سطح صفر : ورودی و خروجی......................................................................................33
2-3- نمودار سطح یک : صفحه اصلی Home...............................................................................34
2-3- نمودار سطح یک : اتصالات پایگاه......................................................................................35
3-3- نمودار سطح دو : رجیستر بهASP......................................................................................36
4-3- نمودار سطح دو : رجیستر ASP.NET2.............................................................................37
5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول.................................................................38
فهرست مطالب
عنوان صفحه
فصل چهارم :پیاده سازی و بررسی
1-4- معرفی بخش های مختلف سایت.........................................................................................40
2-4- جداول و کاربرد آنها.............................................................................................................41
3-4- نمایی از ظاهر صفحات سایت............................................................................................43
1-3-4- صفحه اصلی..............................................................................................................43
2-3-4- صفحه کتابخانه عمومی............................................................................................44
3-3-4- صفحه دانلود............................................................................................................45
4-3-4- صفحه لینکستان......................................................................................................46
5-3-4- صفحه کتابهای الکترونیکی.......................................................................................47
6-3-4- صفحه ارتباط با مدیران............................................................................................48
7-3-4- صفحه درباره ما........................................................................................................49
8-3-4- صفحه ورود به مدیریت.............................................................................................50
9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)....................................................51
10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)...............................................52
4-4- بخشی از سورس برنامه......................................................................................................53
منابع و مآخذ...............................................................................................................................57
مقدمه :
عصر حاضر , عصر اطلاعات , شبکه های کامپیوتری و ارتباطات است.وب به عنوان یک مدل ارتباطی قدرتمند در اینترنت محسوب می شود.به طوری که اغلب سازمان ها , ادارات , شرکت ها و حتی افراد تمایل به داشتن وب سایت در اینترنت دارند تا از طریق آن خودشان را به دنیا معرفی کنند.این موضوع یک اجبار است و همه افراد در آینده نزدیکی به این نتیجه می رسند که بدون حضور در اینترنت , از دنیای ارتباطات غافل خواهند بود.
گرچه قصد دارم در این پروژه به بررسی Asp.Net بپردازم , ولی بدون توجه به چگونگی تکامل ساخت صفحات وب در سال های اخیر , درک این فناوری جدید غیر ممکن خواهد بود.اگر جایی کلمه طراحی سایت به گوشی برسد ذهن خود به خود ما را به طرف Html می برد.
اولین ابزار ساخت صفحات وب Html بود.در این زبان در طی زمان تغییرات زیادی ایجاد شده است.این زبان یک زبان علامت دار است یعنی شیوه ارائه و متن وگرافیک را توصیف می کند.چون هنوز هم از این زبان استفاده می شود و آشنایی با آن برای طراحان صفحات وب یک الزام است.Html برای صفحاتی با محتویات ایستا که به ندرت تغییر می کنند و برای هر بیننده سفارشی نمی شوند بسیار مناسب است.در اوایل دهه 1990 استفاده اشتراکی از اسناد دشوار بود , به طوری که قالب اسناد ایجاد شده در واژه پردازهای مختلف , با هم سازگار نبودند.اسنادی که در یک برنامه ایجاد می شدند , توسط کاربران برنامه های دیگر قابل استفاده نبودند.البته کد اسکی می تواند با صرف هزینه ای محتویات واقعی را از سیستمی به سیستم دیگر حمل کند.
Html این امکان را فراهم کرد که کاربران بتوانند اسناد ایجاد شده در واژه پردازهای مختلف وحتی در کامپیوترهای متفاوت را ببینند.این کاربران ممکن است در راه دور واقع باشند.امروزه , یکی از کاربرد های متداول Html انتشار اسناد در اینترنت یا اینترانت محلی است تا کاربران مختلف از آنها استفاده کنند.
Html از قرارداد HTTP استفاده می کند.امتیاز این قرارداد این است که به پهنای باند اندکی نیاز دارد.امروزه می توان با مودم کابلی سریع در وب کار کرد , اما سالها بود که از مودم 28.8 یا 56kbps استفاده می شده است.گرچه امروزه از پهنای باند بیشتری استفاده می شود , ولی با مودم های سرعت پایین می توان به اسناد Html دست یافت.
حال می خواهم شما را با معنای واقعی سایت آشنا کنم.
سایت چیست؟
سایت فقط یک سرس اطلاعات است که به زبان برنامه نویسی HTML نوشته شده است.این اطلاعات در روی یک سرور قرار می گیرد و یک آدرس به آن اختصاص داده می شود که به این آدرس Domain یا دامنه یا دامین گفته می شود.و هر کس این نام را در اینترنت در خواست کند کدهایی که به زبان HTML نوشته شده اند برای مشترک مورد نظر فرستاده می شود و برنامه های جستجو گر اینترنت مشترک این کدها را ترجمه کرده و از روی آنها می فهمد که چه چیزی را برای مشترک به نمایش بگذارد.کل مفهوم سایت به زبان ساده همین است.حال در پاسخ به این سوال که ASP چه است باید گفت که این زبان در حقیقت کدهایی هست که در میان کدهای HTML قرار می گیرد و باعث می شود که مشترک بیشتر با سرور در تماس باشد و از امکانات آن راحت تر استفاده کند.برای مثال اگر سایت شما فقط حاوی کدهای HTML باشد برای هر بار به روز کردن آن می بایست کدهای HTML را بنویسید و روی سرور خود قرار دهید.
نگاهی به فصل های آتی :
فرمت فایل : word(قابل ویرایش)تعداد صفحات38
پاسکال : در این بخش یک ارزیابی از ویژگیهای پاسکال برای برنامه نویسی بزرگ ارائه می کنیم . به همین دلیل نسخة اصلی زبان را دراینجا در نظر می گیریم . اکثر بی مناسبتی های بحث شده در اینجا توسط تأکیدات انجام شده توسط اجراهای مدرن تصحیح شده اند . روالها و توابع برای تجزیة یک برنامه به مدول ها می باشد که می توانند برای اجرای آبسترهای روالی استفاده گردند بنابراین زبان صرفاً برنامه نویسی روالی را پشتیبانی می کند . بعضی نسخه های بعدی زبان باعث اصلاح نسخة اصلی پاسکال با افزودن ویژگی های برنامه نویسی شئ گرا و مدول گرا شده اند. یک برنامة پاسکال دارای ساختار شکل S.6 است . یک برنامه شامل عملیات و عبارت ها می باشد . عملیات توسط زبان فراهم می شوند یا بصورت تابع و روال مطرح می گردند . یک روال یا تابع حاوی بیان ثوابت ، انواع ، متغیرها و سایر روال ها وتوابع است سازمان یک برنامة پاسکال یک ساختار درختی از مدول ها است . ساختار درختی لانه ای کردن مدول هایی سطح پایین تر را نشان می دهد . لانه ای کردن برای کنترل دورنمایی اسامی بیان شده در داخل مدول ها مطابق با قانون اتصال استاتیک مطرح شده در بخش 4 . 7 . 2 ، استفاده می شود .
شکل ص 17
برای دسترسی به ساختار برنامه های پاسکال ، مثال زیر را در نظر بگیرید .
فرض کنید که طرح مدولار از بالا به پایین یک مدول A دو مدول را تعریف کند ، C , B . و آبستره های روالی کمکی را فراهم نماید . مدول B دو آبستر کش روالی خصوص را فرا می خواند که توسط مدول E , D فراهم می شوند . مدول C یک آبستراکشن روالی خصوص را فرا می خواند که توسط مدول F فراهم می شود .
شکل S.7 یک ساختار لانه بندی را برای یک برنامه ای نشان می دهد که شرایط های طرح را ارضاء می نماید .
شکل ص 18
یک مسئلة اساسی با جواب شکل 7. 5 آن است که ساختار محدودیت ها را بر موارد یافت شده در طراحی تحمیل نمی کند . در واقع ،ساختار امکان فراخوانی های متعدد دیگر را فراهم می سازد . مثلاً می تواند A,B,C را فرابخواند . C میتواند A,B را فرابخواند و غیره از طرف دیگر ، ساختار 7 .5 بعضی شرائط را تحمیل می کند که ممکن است نامطلوب باشند . بعنوان مثال ، اگر ما کشف کنیم که مدول F به آبستراکشن روالی فراهم شده توسط مدول E احتیاج دارد ، ساختار فعلی دیگر کافی نمی باشد . شکل 8 . 5 یک آرایش مجدد ساختار برنامه را نشان می دهد که با این نیاز جدید سازگار است . مسئله با این سازمان جدید آن است که ساختار دیگر تفکیک سلسله مرتبه ای آبستراکشنی را نمایش نمی دهد . مدول E یک آبستراکشن کمکی است که توسط A بکار می رود ، اگر چه تنها دلیل برای تعویض آن در آن سطح در درخت آن است که هر دو مدول B, F لازم است به آن مراجعه کنند . مسائل مشابهی برای متغیر ها ، ثابت ها ،و انواع رخ می دهند . ساختار درخت دسترسی به متغیر های بیان شده را در محول های محصور کننده فراهم می کند . بعلاوه ، اگر هر مدول N,M لازم باشد که یک متغیر را به اشتراک بگذارد ، این متغیر ممکن است در مدولی بیان شود که از لحاظ استاتیکی N,M را هر دو محصور می نماید لذا متغیر برای هر مدول محصور شدة دیگر توسط این مدول قابل دسترسی می شود . مسائل بعدی توسط طرح یک برنامة متنی از پاسکال ایجاد می شوند . کل برنامه یک متن یکنواخت واحد می باشد .
اگر برنامه بزرگ باشد ، مرزهای مدول فوراً دیده نمی شوند ، حتی اگر برنامه نویسی از قرار دادهای دقیق برای تعیین هویت استفاده نماید . یک تسرروال می تواند قبل از بدنة آن دیده شود ، (بدلیل مداخله نمودن بیان های روال داخلی) ، در نتیجه ، برنامه ها به سختی خوانده شده یا اصلاح می گردند . مسائل مربوط به پاسکال که دراین فصل بحث می شوند از ساختار بلوک ناشی می گردند و بنابراین برای سایر زبان های شبیه به ALGOL صدق می نمایند . ساختار بلوک برای برنامه نویسی کوچک کافی می باشد زیرا بطور طبیعی پشتیبانی را انجام می دهد ولی برای ساختار بندی برنامه های بزرگ باارزش نمی باشد . ساختار برنامة حاصل ازلانه بندی ممکن است با ساختار یافت شده در طی طراحی مداخله نماید . این امر می تواند به نوشتن ، خواندن و اصلاح برنامه ها لطمه بزند . پرسش مهم دیگر در ارتباط با پاسکال اولیه ، که تعریف زبان رسمی را فراهم می کند این موضوع را اصلاً اشاره نمی نماید . مثلاً ، گزارش اولیه پرسش های زیر را باقی می گذارد . به چه موجودیت های برنامه ای می تواند یک صدور واحد تألیف مجزا باشد ؟ چگونه یک رابط واحد معین می شود ؟ چه مقدار از کنترل نوع در مورد رابط های واحد انجام می شود ؟
اجراهای متفاوت راه حل های متفاوت را برای این نکات پذیرفته اند . در نتیجه برنامه های پاسکال توسعه یافته بر روی سکوهای متفاوت ممکن است ناسازگار باشد . مثلاً ، بعضی اجراها به روال های سطح خارجی وتوابع سطح خارجی اجازه می دهند که بطور مستقل کامپایل شوند . واحدهای کامپایل شده بطور مستقل از طریق یک ارتباط دهندة استاندارد جمع آوری و سر هم می شوند که اتصالات بین موجودیت های وارد شده توسط هر مدول و موجودیت های صادر شده بر طرف می کند .
هیچ کنترل درون مدولی انجام نمی شوند تا تایید کنند آیا یک احضار برای یک روال خارجی با بیان روال مربوطه سازگار است یا خیر . خطاهای از این نوع ممکن است دست نیافته باقی بماند سایر اجراهای پاسکال امکانات کامپایل کردن مجزای سالم تری را براساس نماد گذاری یک مدول فراهم می کنند که یک سری از ثوابت ، روال ها و انواع را احاطه می نماید .
زبان C تعاریف تابع را بصورت واحدهایی برای تفکیک یک برنامه به دو آبستراکشن روال فراهم می کند . توابع ممکن است بعداً از طریق توابع لانه بندی شدة محلی تفکیک نشوند بعلاوه ، C متکی بر یک حداقل ویژگی های زبان و تعدادی از قرار دادها برای پشتیبانی برنامه نویسی بزرگ می باشد . این قرار دادها توسط برنامه نویسهای C بخوبی شناسایی می شوند و حتی در ابزارهایی منعکس می گردند که برای پشتیبانی زبان توسعه یافته اند . در واقع ، بخش عمدة برنامه نویسی در پشتیبانی بزرگ توسط فرمان های دخول فایل پیش پردازندة C فراهم می شود .
دانلود پایان نامه آماده
دانلود پایان نامه رشته کامپیوتر طراحی و پیاده سازی زبانهای برنامه سازی ویرایش نخست با فرمت PDF تعداد صفحات 151