اینترنت همراه با رشد روزافزون خود، کاربردهای فراوانی در صنایع مختلف یافته است. امروزه اینترنت بعنوان رسانهای قدرتمند در اختیار صنعت تبلیغات قرار گرفته است. بدلیل ویژگیها و مزیتهای فراوانی که اینترنت در مقایسه با رسانههای سنتی دارد، تبلیغات اینترنتی شاهد رشد فراوانی در طی سالیان اخیر بوده است.پورتال ایستگاه وسایر وب سایتهای تبلیغاتی گام کوچکی است که در این زمینه برداشته شده است. در این پروژه خواهیم کوشید تا به ماهیت تبلیغات و بازاریابی اینترنتی و همچنین کارکردهای مهم وب سایت تبلیغاتی ایستگاه و سایر جنبه های نرم افزاری موضوع بپردازیم.
در فصل اول به معرفی سایت ایستگاه و تعریف تبلیغات اینترنتی میپردازیم، در فصل دو به معرفی نیازهای نرم افزاری و نرم افزارهای وابسته می پردازیم، در فصل سه به معرفی بانک اطلاعاتی پروژه وجدول های مربوطه و در نهایت در فصل چهارم به معرفی واحدها و صفحات کارکردی مهم پروژه میپردازیم
فهرست مطالب
فصل اول:اینترنت ابزاری کارآمد در خدمت تبلیغات،معرفی کلی سایت ایستگاه1
1-1: مقدمه2
1-2: تعریف تبلیغات اینترنتی.. 2
1-3: تاریخچه تبلیغات در اینترنت و سایت ها3
1-4: روند تبلیغات اینترنتی در دنیا5
1-5: ابعاد تبلیغات اینترنتی.. 6
1-5-1: مدلهای کسب وکار7
1-5-1-1: مدل کسب و کار مبتنی بر محتوا7
1-5-1-2: مدل مبتنی بر ارائه خدمات متنوع اینترنتی.. 8
1-5-1-3: مدل مبتنی بر فراهم آوردن امکان جستجوی سایتهای مختلف. 8
1-5-1-4: مدل مبتنی بر ارائه خدمات تبلیغاتی.. 8
1-5-1-5: مدل مبتنی بر شبکه تبلیغاتی.. 9
1-5-2: اشکال تبلیغات اینترنتی (تکنولوژی تبلیغات)9
1-5-2-1: بنرها11
1-5-2-2: بنرهای دارای غنای رسانهای1511
1-5-2-3: تبلیغات مبتنی بر بازی. 12
1-5-2-4: تبلیغات مبتنی بر پست الکترونیک. 13
1-5-2-5: تبلیغات ناخواسته14
1-5-2-6: تبلیغات مبتنی بر حامیگری2115
1-5-3: فرایندهای طراحی.. 16
1-5-4: زیرساختهای سیستم. 16
1-5-5: تکنولوژی نرمافزاری و سختافزاری. 16
1-5-6: روشها17
1-6: مزیتهای تبلیغات اینترنتی.. 17
1-7: محدودیتهای تبلیغات اینترنتی.. 20
1-8: معرفی سایت ایستگاه21
1-9:تعرفه آگهیها23
1-10:مزایای ثبت نام(عضویت) در سایت ایستگاه24
1-11:راهنمای ثبت نام. 25
1-12:راهنمای درج آگهی در ایستگاه25
1-13:آگهی ویژه28
1-14:متن و مشخصات آگهی.. 28
1-15:درج عکس.. 30
1-16:قوانین درج آگهی در سایت ایستگاه30
1-17:قوانین درج آگهی استخدام. 33
فصل 2: آشنایی با جنبه های نرم افزارهای پروژه35
2-1:آشنایی با ویژوال استودیو 200836
2-1-1:بررسی اولیه ویژوال استودیو 200836
2-1-1-1:فریمورک دات نت ( نسخه 3.5 )37
2-1-1-2:اِس کی یُو اِل سِروِر 200538
2-1-1-3:ایجاد برنامه در ویژوال استودیو 2003 و 200840
2-1-1-4:ایجاد تغییرات در ویژوال استودیو 2003 و 200841
2-1-1-5:آشنائی با ای اس پی دات نت 3.5 ( بخش اول )41
2-1-1-5-1:چرا اِی اِس پی دات نِت ؟ ( بخش اول )42
2-1-1-5-2:چرا اِی اِس پی دات نِت ؟ ( بخش دوم )46
2-1-1-6:آشنائی با اِی اِس پی دات نت 3.5 ( بخش دوم )48
2-1-1-6-1:کنترل های سرویس دهنده جدید48
2-1-1-6-2:مَستِر پیج. 50
2-1-1-6-3:دِمز و اِسکینز51
2-1-1-6-4:حمایت از دستگاه های سرویس گیرنده متفاوت نظیر موبایل. 51
2-1-1-6-5:ارائه امکانات و ابزارهای لازم در جهت مدیریت برنامه ها52
2-1-1-6-6:قابلیت توسعه و افزایش کارائی.. 54
2-1-1-7:سیستم پیکربندی اِی اِس پی دات نت 3.5.0 ( بخش اول )56
2-1-1-8:سیستم پیکربندی اِی اِس پی دات نت 3.5 ( بخش دوم )59
2-1-1-9:سیستم پیکربندی اِی اِس پی دات نت 3.5 ( بخش سوم )63
2-1-1-10:کنترل های ولیدِیشِن در اِی اِس پی دات نِت. 69
2-1-1-11:کنترل های منبع داده در اِی اِس پی دات نت 3.571
2-1-1-12:دستیابی داده73
2-1-1-13:نمایش داده75
2-1-1-14:اسکریپت های سمت سرویس گیرنده در صفحات اِی اِس پی دات نِت. 78
2-1-1-15:برنامه های وب مبتنی بر سرویس گیرنده: آجاکس و اَتلَس.. 81
2-1-1-15-1:پردازش های سمت سرویس گیرنده از گذشته تاکنون. 81
2-1-1-15-2:آجاکس.. 83
2-1-1-15-3:اَتلَس، تلاشی در جهت ایجاد یک پلت فرم پیاده سازی جامع84
2-2:خودتان آر اِس اِس فید ریدِر بسازید؛ نگاهی به فناوری آر اِس اِس و ارزیابی آن85
2-2-1:آر اِس اِس چیست ؟86
2-2-2:روش کار آر اِس اِس و اجزای آن. 87
2-2-3:مزایای آر اِس اِس.. 91
2-2-4:معایب آر اِس اِس.. 92
فصل 3: بانک اطلاعاتی وب سایت ایستگاه94
3-1:تعریف کلی از اِس کیو اِل سرور 200595
3-2:معرفی جداول بانک اطلاعاتی.. 106
فصل 4: معرفی واحد ها و صفحات کارکردی مهم پروژه110
4-1:مفدمه111
4-2:معرفی صفحه مسترپیج. 111
4-3:صفحه ی دی فالت دات اِی اِس پی ایکس یا صفحه اصلی سایت. 113
4-4:صفحات بخش مدیریت. 119
4-4-1:صفحه استانها119
4-4-2:صفحه گروهها120
4-4-3:صفحه زیرگروهها121
4-4-4:صفحه آگهیها121
4-4-5:صفحه تماسها121
4-4-6:صفحه ویرایش آگهی ها122
4-5:صفحه شو دات اِی اِس پی ایکس:123
4-6:صفحه عضویت. 124
4-7:صفحه کاربر دات اِی اِس پی ایکس.. 125
4-8:صفحه درج آگهی.. 125
4-9:جستجو در سایت. 127
نتیجه گیری. 130
منابع و مآخذ131
واژه نامه فارسی – انگلیسی.. 132
واژه نامه انگلیسی – فارسی.. 142
ضمیمه پایگاه داده152
Abstract160
فهرست شکل ها
فصل اول
شکل 1-1:نمودار درآمد تبلیغات اینترنتی از سال 1996 تا نیمه اول 2004. 5
شکل 1-2: نمودار تبلیغات اینترنتی براساس گروههای اصلی صنایع. 6
شکل 1-3: ابعاد مختلف تبلیغات اینترنتی (گائو و دیگران 2002)7
فصل دوم
شکل2-1:نمونه فایل وب دات کانفیگ... 56
شکل 2-2:نحوه ذخیره کانکشن اِسترینگ در فایل وب دات کانفیگ... 59
شکل 2-3:بازیابی اطلاعات یک کانکشن اِسترینگ... 59
شکل 2-4:پیکربندی اطلاعات سِژِن. 62
شکل 2-5:مکان نصب و ذخیره فایل های براوزِر. 64
شکل 2- 6:استفاده از بخش کاستوم اِرُرز برای تعریف پیام های خطای سفارشی.. 66
شکل 2- 7:بخش های کاستوم اِرُرز. 67
شکل 2- 8:کنترل های ولیدیشِن.. 70
شکل 2-9:فرمت تعریف یک AccessDataSource. 73
شکل 2-10:دستیابی به یک بانک اطلاعاتی نمونه. 73
شکل 2-11: فرمت تعریف یکGridview.. 75
شکل 2-12:نمایش اطلاعات بازیابیشده از یک منبع داده75
شکل 2-13:دستیابی و نمایش داده77
شکل 2-14:مثال لینک برای دسترسی به توابع کتابخانه ای و فایل ها87
شکل 2-15:ساختارکلی فایلهای آر اِس اِس شکل 2-16:نمونه حقیقی از فایل آر اِس اِس اقتباس از سایت ماهنامه شبکه87
شکل 2-16:نمونه حقیقی از فایل آر اِس اِس اقتباس از سایت ماهنامه شبکه. 88
فصل سوم
شکل3-1:جدول Admin. 104
شکل 3-2:جدول Dr105
شکل 3-3:جدول Groups105
شکل 3-4:جدول Brange. 106
شکل 3-5:جدول Mail106
شکل 3-6:جدول Ostan. 106
شکل 3-7:جدول1User107
فصل چهارم
شکل 4-1:نمایی از صفحه ی مستر پیج.. 110
شکل 4-2:دو نما از کد نویسی صفحه ی مستر پیج.. 111
شکل 4-3:نمایی از صفحه اصلی سایت... 112
شکل 4-4:کدنویسی صفحه اصلی سایت... 115
شکل 4-5: نمایی از صفحه آگهی های ویژه کامپیوتر. 116
شکل 4-6: نمایی از صفحه ی مدیریت... 117
شکل 4-7: نمایی از صفحه ی استان ها118
شکل 4-8: نمایی از صفحه ی گروه ها119
شکل 4-9: نمایی از صفحه ی ویرایش آگهی ها در بخش مدیریت... 120
شکل 4-10: نمایی از صفحه ی شو دات اِی اِس پی ایکس... 121
شکل 4-11: نمایی از صفحه ی عضویت برای عضویت در سایت... 122
شکل 4-12: نمایی از یک حساب کاربری در سایت... 123
شکل 4-13: نمایی از صفحه درج آگهی.. 124
شکل 4-14: نمایی از کدنویسی صفحه جستجو در سایت... 127
فهرست جداول
فصل اول
جدول1-1: برخی از وقایع مهم صنعت تبلیغات اینترنتی.. 3
جدول1-2:مقایسه اشکال مختلف تبلیغات اینترنتی (گائو و دیگران 2002)9
جدول1-3: مقایسه تبلیغات اینترنتی و تبلیغات سنتی (گائو و دیگران 2002)19
جدول 1-4: جدول تعرفه آگهیها23
فصل سوم
جدول 3-1:نیازمندی های سخت افزاری نصب اِس کیو اِل 2005. 97
جدول 3-2:نیازهای نرم افزاری اِس کیو اِل سرور 2000. 98
جدول 3-3:مقایسه قیمت های اِس کیو اِل سِروِر 2000 استاندارد و شرکتی.. 100
جدول 3-4:مقایسه قیمت های اکسس... 100
جدول 3-5:قابلیت های بانک اطلاعاتی اکسس و اِس کیو اِل سِروِر 2000. 101
جدول 3-6:مقایسه محدودیت های بانک اطلاعاتی اکسس و اِس کیو اِل سِروِر 2000 102
در طراحی پروژه از نرمافزارهای زیر استفاده شده است:
Dream weaver
SQL serer
ASP.Net
این پروژه کلیه امکانات سایت یک هتل را دارا میباشد و اطلاعات لازم در این زمینه را در اختیار مراجعه کنندگان میگذارد. به عنوان مثال فردی که بخواهد از این سایت استفاده نماید بعد از مطالعه امکانات هتل و بازدید اتاقها میتواند با تکمیل فرم رزرو اتاق مورد نظر خود را رزرو کند.
سرفصل :
پیشگفتار
چکیده پروزه
تاریخچه اینترنت
تاریخچه صفحات وب
محتویات وب
کاربردهای وب جهانی
وب پویا و تفاوت آن با وب ایستا
اصول طراحی صفحات وب
روشهای برنامهنویسی تحت وب
برنامهنویسی به زبان جاوا
Activex
برنامههای Plug-Ins
ساخت صفحات وب در سایر برنامهها
انتشار صفحه وب
درباره سرویس دهنده وب
مقدار فضای مورد نیاز
دیدار صفحه خود از طریق اینترنت
آزمایش و بهنگامسازی صفحه وب
معرفی نرمافزار SQL Server
طراحی وب با asp.net
ارتباط Asp.Net با پایگاه داده
پیاده سازی پروژه وب سایت هتل
انتقال دادن فایل ها به Server
قسمتی از متن:
اکنون که XML به یک استاندارد ارتباطی بین سکوهای مختلف تبدیل شده است، نسخه جدید SQLServer هم از توجه کافی به آن و ایجاد یک انقلاب در سادهتر استفاده کردن از آن طفره نرفته است. در نسخه 2000 کاربران قادر بودند تا با استفاده از دستور FOR XML نتیجه یک پرسوجوی SELECT از یک بانک اطلاعاتی را به درون یک فایل XML بریزند یا مثلاً با دستور OPEN XML میتوانستند یک فایلXML را باز کرده و شروع به خواندن دستورات درون آن نمایند.
ازآنجا که در نسخه جدید SQLServer توجه خاصی به این استاندارد و زبان ارتباطی شده است، یک نوع داده جدید (Data type) به انواع دادههای قبلی و استاندارد SQL مثل int ، char و امثال آن اضافه شده است. این نوع داده جدید که XML نام دارد و دارای خصوصیات یک نوع داده موجود در یک محیط شیگرا است، دارای متدهای پیشرفتهای چون nodes() ،Value() ، exist() ،query() و ()modify بوده و قادر است انواع پردازشهای قابل انجام برروی اسناد XML را به راحتی انجام دهد.
عملیات جستجو، تغییر، حذف و درج مقادیر موردنظر در داخل یک فایل XML را میتوان با استفاده از متدهای مذکور و صرفاً با چند خط برنامهنویسی انجام داد. همچنین در این نسخه برخلاف نسخه 2000، با استفاده از دستور FOR XML میتوان یک شیء از جنس XML را بدون ارسال آن به کلاینت، برروی سرور ساخته و از آن نگهداری کرد. با این کار میتوان جداولی را که مرتباً مورد رجوع کاربران قرار میگیرند هراز گاهی در قالب XML به داخل حافظه آورد و کاربران مذکور به جای رجوع به جداول اصلی در هارددیسک، با استفاده از دستورات ویژه جستجو درXML ، متغیر مذکور را در حافظه سرور مورد جستجو قرار دهند و بدینوسیله یک نوع عمل Cache کردن را جهت افزایش سرعت دسترسی به اطلاعات تکراری شبیهسازی کنند. در این حالت، کاربران به جای استفاده از دستورSELECT استاندارد میتوانند از OPEN XML که در نسخه 2005 قادر است متغیرهای جدید از نوع XML را بخواند استفاده کرده و به سرعت به اطلاعات موردنیاز خود دسترسی پیدا کنند. این قابلیت جدید آنقدر در سریعتر کردن جستجو در برنامههای تحت وب مهم و مؤثر است که جای هیچ مشکلی را در استفاده از آن باقی نمیگذارد.
یکی از روشهایی که به انواع متدهای قفل کردن ردیفهای یک جدول بانکاطلاعاتی در نسخه جدید اضافه شده است، شیوه تصویربرداری از رکورد است. در روشهای قبلی، اگر یک یا چند رکورد بانک اطلاعاتی توسط دستور BeginTrans که شروع یک فرآیند را مشخص میکند در شرف تغییر یا حذف قرار میگرفتند، تا مادامی که فرآیند مذکور توسط دستور Commit Trans تأیید یا توسط RollBack منتفی نشود، از هیچ جا و برنامهای نمیتوان رکوردهای مذکور را حتی با دستور ساده SELECT خواند.
اما در روش جدید قفلگذاری، در صورت بروز چنین رویدادی سایر کاربران میتوانند همواره آخرین ارزش رکوردهای مذکور را با این فرض که هنوز هیچ تغییری در آنها ایجاد نشده است بخوانندو مورد استفاده قرار دهند.
باز هم .NET
با نسخه جدید SQL Server، برنامهنویسان بانکهای اطلاعاتی قادرند از امکانات و قابلیتهای موجود در پلتفرم داتنت و کلیه توابع و کلاسهای ساخته شده در آن بهرهمند شوند. یکی از ابتداییترین و در عین حال اساسیترین این قابلیتها، امکان استفاده از دو زبان مهم و کاربرپسند دات نت یعنی ویژوال بیسیک و سیشارپ در پیادهسازی اجزای مختلف یک بانکاطلاعاتی است. این عامل نهتنها باعث میشود که برنامهنویسان برای نوشتن ماژولهایی مثل تریگرها، روالها (Stored Procedures)در توابع به جای استفاده از زبان استاندارد و در عین حال پیچیده T-SQL ، بتوانند از زبانهای محیط داتنت با تمام ساختارها، دستورات، کلاسها، آرایهها، و خلاصه تمام ویژگیهای یک زبان شی گرا استفاده کنند، بلکه این همکاری نزدیک بین موتور برنامهنویسی داتنت یعنی CLR (که مسؤل تبدیل کدهای نوشته شده داتنت به زبان سیستمعامل است) و موتور بانک اطلاعاتی SQLServer باعث شده تا به غیر از تنوع زبانهای برنامهنویسی قابل استفاده درSQLServer، تغییر قابل توجهی نیز در کارایی ماژولهای مذکور پیش آید.
در واقع موضوع از این قرار است که اصولاً کدهای نوشته شده به زبانهای داتنت، ابتدا توسط کامپایلر به زبان (IL) ترجمه میشوند. سپس CLR این کد میانی را به کد قابل فهم سیستمعامل تبدیل و آماده اجرا مینماید. این کار سبب میشود تا کدهای نهایی به دلیل اینکه بسیار به سیستمعامل نزدیک میباشد سریعتر از کدهای TSQL (که فقط توسط موتور بانک اطلاعاتی قابل اجرا هستند) اجرا شوند و در زمان اجرا از کارایی بیشتری برخوردار باشند. البته این مسأله بدین معنی نیست که استفاده از زبانهای داتنت همیشه بر زبانهای SQL ارجحیت دارد، بلکه منظور آن است که در برخی موارد ممکن است آن قدر منطق و الگوریتم یک ماژول پیچیده باشد که برنامهنویس استفاده از زبانهای داتنت را به دلیل آسانتر بودن ساختار و دستورات آن به زبان SQL ترجیح دهد.
بنابراین زمانی که بیشترعملیات یک ماژول مربوط به خواندن و نوشتن اطلاعات باشد بهتر است از همان دستورات استاندارد SQL یعنی SELECT ،UPDATE ،DELETE وINSERT استفاده کرده و بیجهت منابع سیستم را صرف تعریف متغیرها و کلاسهای داتنت ننماید. اما در ماژولهایی که بیشتر عملیاتشان شامل پردازش اطلاعات مثل انجام عملیاتهای ریاضی یا مقایسه اطلاعات با یکدیگر است بهتر است تا هم از امکانات برنامهنویسی و هم از سرعت و کارایی بالای داتنت در این زمینه بهره برد و ماژولهای مذکور را با زبانهای داتنت پیادهسازی کرد.
فهرست مطالب
مقدمه......................................................................................................................................................................................... 5
1) فصل اول : آشنایی باASP.NET, VB.NET , SQL SERVER.............................................. 16
1-1) آشنائی با ASP.NET.............................................................................................................. 17
2-1) ویژگیهای ASP.NET.............................................................................................................. 17
3-1) زبانهای برنامه نویسی در ASP.NET......................................................................................... 18
4-1) ابزارهای ASP.NET................................................................................................................ 18
5-1) مقایسه ASP.NET و ASP کلاسیک........................................................................................... 19
6-1) چرا به .NET احتیاج داریم؟................................................................................................... 19
7-1) معرفی اولیه VB.NET ............................................................................................................................................... 20
8-1) نصبVB.NET............................................................................................................................................................... 22
9-1) چگونگی نصب IIS .................................................................................................................................................... 25
10-1) جزئیات IIS ............................................................................................................................................................ 26
11-1) مدیریتIIS .............................................................................................................................................................. 28
2-1) معرفی SQL SERVER............................................................................................................................................. 29
1-2-1) Relation Database........................................................................................................................................ 29
2-2-1)Replication Services.................................................................................................................................... 29
3-2-1) Analysis Services............................................................................................................ 29
4-2-1)Reporting Service ....................................................................................................... 29
5-2-1) Management Tools.......................................................................................................................................... 29
6-2-1) بررسی امکانات و کارایی SQL SERVER ....................................................................................................... 30
7-2-1)ADO.NET ................................................................................................................................................................ 31
8-2-1) سرویس اعلان (Notification)......................................................................................... 32
9-2-1) سرویس گزارش گیری...................................................................................................... 33
10-2-1) بهبودهای ایجاد شده در زبان............................................................................................ 33
11-2-1) تکنولوژی XML ............................................................................................................. 34
12-2-1) Isolation Level................................................................................................................................................ 35
13-2-1) باز هم .NET............................................................................................................... 36
2) فصل دوم .............................................................................................................................. 38
1-2) تجزیه و تحلیل سیستم ( SDLC)............................................................................................ 39
2-2) فاز اول : Planning............................................................................................................ 39
1-2-2) Project Initiation............................................................................................................ 39
2-2-2) Identifying Business Values........................................................................................... 39
3-2-2) System Requests....................................................................................................... 39
4-2-2) Feasibility Analysis................................................................................................... 40
5-2-2) Approral Comittlee......................................................................................................................................... 40
6-2-2) Project Management.................................................................................................. 41
3-2) فاز دوم : Analysis............................................................................................................ 41
1-3-2) Analysing Strategy.................................................................................................... 41
2-3-2) System Requriment gathering............................................................................................................ 41
3-3-2) System Proposal........................................................................................................................................... 41
4-2) فاز سوم :Design ............................................................................................................ 42
1-4-2 )Design strategy .......................................................................................................... 42
2-4-2 ) Design Architecture.................................................................................................. 42
3-4-2) Database...................................................................................................................... 42
4-4-2 )System Specification ................................................................................................ 48
5-2) فاز چهارم : Emplementation........................................................................................... 48
1-5-2)System Contruction and Test ................................................................................... 48
2-5-2) System instakation..................................................................................................................................... 48
3-5-2) Support and maintannce Plan.......................................................................................................... 48
6-2) ارتباطات جداول(Relationship)....................................................................................... 49
1-6-2) نمودارهای Activity Diagram , Class Diagram , Use case........................................ 51
2-6-2) Class Diagram مدرسه ................................................................................................................................. 51
3-6-2) Use Case Diagram ثبت نام عضو یا دانش آموز............................................................. 52
4-6-2) Use Case Diagram جستجو دانش آموز........................................................................ 53
5-6-2) Activity Diagram ثبت نام عضو جدید............................................................................. 54
6-6-2) Activity Diagram جستجو عضو جدید............................................................................ 55
7-2) دلایل داشتن وب سایت برای مدرسه.................................................................................. 56
1-7-2) معرفی خود به همه جا بدون وجود محدودیت جغرافیایی.................................................. 56
2-7-2) اطلاع رسانی 24 ساعته به مخاطبین.................................................................................. 56
3-7-2)استفاده از وب سایت به عنوان یک راه تبلیغاتی.................................................................. 57
4-7-2) از قافله عقب نمانیم.......................................................................................................... 57
5-7-2) معرفی خود به عنوان یک سازمان پاسخگو........................................................................ 58
6-7-2)آگاهی از نظرات مخاطبان................................................................................................. 58
3) فصل سوم پیاده سازی (سورس پروژه).................................................................................... 59
1-1-3) کد مربوط به فرم کلاس های مدرسه ( (Class.................................................................... 60
2-1-3) کد مربوط به فرم سطح دسترسی کاربران(composit (..................................................... 66
3-1-3) کد مربوط به فرم ورود( (login...................................................................................... 69
4-1-3) کد مربوط به فرم اصلی ( (Main.................................................................................... 73
5-1-3) کد مربوط به فرم دبیران (Teacher (.......................................................................... 75
6-1-3) کد مربوط به فرم تماس با مدرسه ((Tamas...................................................................... 79
7-1-3) کد مربوط به فرم برنامه کلاسی ( (Programclass.......................................................... 80
8-1-3) کد مربوط به فرم اطلاعات دبیران ( (Pictureteacher..................................................... 81
9-1-3) کد مربوط به فرم تصاویر سایت ( (Picture.................................................................... 82
10-1-3) کد مربوط به فرم اپراتور سایت ( (Operator..................................................................... 83
11-1-3) کد مربوط به فرم نظر سنجی ((Nazarat........................................................................... 86
12-1-3) کد مربوط به فرم دانش آموزان ((Student........................................................................ 89
13-1-3) کد مربوط به فرم درباره ما (( Aboutme......................................................................... 92
94......................................................................................................... Stoder Procedure-2-3)
2-2-3) مزیت استفاده از Stored procedureها در برنامه ها......................................................... 94
3-2-3) نحوه ایجاد Stored procedure در بانک اطلا عاتی SQL.................................................. 94
4-2-3) استور پروسیجر تعیین سطح دسترسی به صفحات سایت (accesspage)............................. 96
5-2-3) استور پروسیجر پاک کردن رکوردهای جدول کلاس (deleteclass )................................... 97
6-2-3) استور پروسیجر پاک کردن سطح دسترسی (deletecomposit)............................................ 97
7-2-3) استور پروسیجر برای حذف کردن نظرات از جدول نظرات (deletenazarat)...................... 98
8-2-3) استور پروسیجر برای حذف کردن سخن از جدول سخن (deletesokhan )........................ 98
9-2-3) استور پروسیجر برای حذف کردن اطلاعات دانش آموزان از جدول دانش آموز (deletestydent ) 99
10-2-3) استور پروسیجر برای حذف کردن اطلاعات دبیران از جدول دبیر (deleteteacher )........... 99
11-2-3) استور پروسیجر برای حذف کردن اطلاعات کاربر سایت از جدول کاربرانUSER))
( deleteusers)....................................................................................................................... 100
12-2-3) استور پروسیجر برای ورود اطلاعات به جدول کلاس ( insertclass).............................. 101
13-2-3) استور پروسیجر برای ورود اطلاعات به جدول سطح دسترسی (insertcomposit)............. 102
14-2-3) استور پروسیجر برای ورود اطلاعات به جدول نظرات (insertnazarat )......................... 103
15-2-3) استور پروسیجر برای ورود اطلاعات به جدول سخن (insertsokhan )........................... 103
16-2-3) استور پروسیجر برای ورود اطلاعات دانش آموزان به جدول دانش آموز (insertstudent). 104
17-2-3) استور پروسیجر برای ورود اطلاعات دبیران به جدول دبیر (insertteacher)..................... 105
18-2-3) استور پروسیجر برای ورود اطلاعات کاربران به جدول کاربران (insertusers )................. 106
19-2-3) استور پروسیجر برای چک کردن نام کاربری و کلمه عبور در صفحه لاگین (loginchekh ) 108
20-2-3) استور پروسیجر برای اعمال تغییرات بر روی جدول کلاس (updateclass )................... 109
4) فصل چهارم: اجرای پروژه و آموزش کاربری پروژه............................................................... 110
5)نتیجه گیری......................................................................................................................... 126
1-5) معایب سیستم دستی....................................................................................................... 126
2-5) مزایای سیستم مکانیزه..................................................................................................... 126
منابع و مأ خذ .......................................................................................................................... 128
فهرست اشکال
شکل 1-1 (نصب IIS )............................................................................................................... 26
شکل 2-1 ( جزئیات IIS ).......................................................................................................... 27
شکل 3-1 (مدیریت IIS (............................................................................................................ 28
شکل 4-2 (لیست جداول بانک اطلاعاتی)..................................................................................... 43
شکل 5-2 (Relationship 1 ).................................................................................................. 49
شکل 6-2 ( Relationship 2).................................................................................................. 50
شکل 7-2 ((Class Diagram.................................................................................................... 51
شکل 8-2 Use Case Diagram))............................................................................................. 52
شکل 9-2 (Use Case Diagram)............................................................................................ 53
شکل 10-2 Activity Diagram))................................................................................................ 54
شکل 11-2 Activity Diagram))............................................................................................... 55
شکل 12-3 (چگونگی ایجاد (Stored Procedure...................................................................... 94
شکل 13-3 (ایجاد Stored Procedure).................................................................................... 95
شکل 14-3 (نوشتن کد در Stored Procedure )........................................................................ 95
شکل 15-4 (چگونگی اجرای پروژه)............................................................................................ 111
شکل 16-4 (صفحه اجرای پروژه)................................................................................................ 112
شکل 17-4 (صفحه ورود به سایت)............................................................................................. 113
شکل 18-4 (صفحه اصلی سایت)................................................................................................ 114
شکل 19-4 (صفحه مدیریت سایت)............................................................................................. 115
شکل 20-4 (صفحه اطلاعات دانش آموزان).................................................................................. 116
شکل 21-4 (صفحه اطلاعات دبیران)............................................................................................ 117
شکل 22-4 (صفحه اطلاعات کاربران).......................................................................................... 118
شکل 23-4 (صفحه سطح دسترسی)............................................................................................. 119
شکل 24-4 (صفحه اطلاعات کلاسها)........................................................................................... 120
شکل 25-4 (صفحه امکانات دیگر سایت)..................................................................................... 121
شکل 26-4 (صفحه نظرات و پیشنهادات سایت)........................................................................... 122
شکل 27-4 (صفحه ارتباط با مدرسه)............................................................................................ 122
شکل 28-4 (صفحه برنامه هفتگی کلاسها)..................................................................................... 123
شکل 29-4 (صفحه تاریخچه مدرسه)............................................................................................ 124
شکل 30-4 (صفحه تصاویر مدرسه)............................................................................................. 125
گزارش کارآموزی و کارورزی سایت اینترنت دانشگاه
مقدمه :
محل کارورزی بنده سایت اینترنت دانشگاه آزاد اسلامی واحد اهربود ، این سایت با متراژ 70 متر و دارای 19 سیستم کامپیوتری که 2 سیستم مربوط به مسئول سایت و 17 سیستم دیگر نیز برای استفاده آزاد دانشجویان اختصاص داده شده و مجهز به سیستم گرمایی و سرمایی نیز می باشد .
یکی از اهداف اساسی وبسیار مهم سیاستگذاران ، ایجاد ارتباط منطقی وهماهنگ ِ صنعت ومحیط کار با دانشگاه و دانشجو می باشد که هم در شکوفائی و رشد صنایع مؤثر بوده و هم دانشجویان را از یادگیری دروس تئوری محظ رهایی داده و علم آنها را کاربردی تر کرده و باعث می شود آن را در عرصه عمل ،آزموده و به مشکلات و نابسامانیهای علمی وعملی محیط کار آشنا شده و سرمایه و وقت خویش را در جهت رفع آنها مصرف نمایند، که برای جامعه ی در حال توسعه ما از ضروریات می باشد .
مهمترین مزیت پذیرش من در سایتِ اینترنت دانشگاه ( محل کارآموزی ام) پایین آوردن هزینهی آن بود؛ یعنی خواهان این بودند که دستهای از کارها درون سازمان انجام شوند بدون این که هزینه زیادی در بر داشته باشند. یکی از مزایای پذیرش من در این مکان ، ارزیابی کار و شناسایی استعداد و آماده به کار بودنم بود که با گزینش آنها، نیروی مجرب و آزموده شدهای را برای آینده کاری خود فراهم کنند ( هیچ جانشینی برای تجربه عملی وجود ندارد ) . از نظر من نیز کارورزی ابزاری برای تبدیل زبان عمل به تجربه همچنین تلاشی برای ایجاد حلقههایی بین محیط عملی و مراکز آموزشی همانند دیگر پروژهها است. مدیریت اولین و مهمترین عامل در شکلگیری یک برنامه کارورزی ِ مؤثر میباشد. با برنامهریزی صحیح میتوان اهداف یک کارورزی را با اهداف یک سازمان در هم آمیخت و کارورزی را به عنوان یک راهکار در کنار دیگر نیروهای حل کننده و مشکل گشای برخی از مسائل درون سازمان به کار برد. البته در این میان نباید از حمایت کارورزان چشمپوشی کرد. برنامهریزی و هدایت دانشجویان در امر کارورزی نه تنها تضمین کننده آینده آنهاست بلکه نیروی کار مناسبی را برای جامعه فردا آماده خواهد کرد. پس آیا بهتر نیست به جای اتکا بر منابع طبیعی که روزی پایان میپذیرند به نیروهای انسانی اعتماد و اتکا کنیم و به پرورش نیروهای مستعد و مشتاقی بپردازیم که به حقیقت سرمایههای اصلی هر کشوری محسوب میشوند؟
از جمله فاکتورهای مهم برای تحولات عمیق در گسترش بیش از پیش فنی و حرفهای تبیین نظام کارورزی است. شاید دور از واقعیت نباشد اگر بگوییم سازمان آموزش فنی و حرفهای به نوعی کارورزی علمی و حرفهای مشاغل را بر عهده دارد .
اینجانب در طی مدت حضور خود در محل کارآموزی استفاده های علمی و عملی خوبی نموده ،هر چند با توجه به زمان محدود 240 ساعته به همه ریزه کاریهای اجرایی و نظارتی ساخت یک سازه که حداقل 2 تا 3 سال به طول می انجامد واقف شدم ، با محیط کار آشنا شده و تا حدی آموخته های علمی و آموزشی خودم را به کار بردم و با برخی فنون علمی نیز آشنا شدم .
پیشنهاد های من در مورد محل کارآموزی و رفع مشکلهای آن :
افزایش تعداد کلاینت ها ، کارهایی ( از قبیل تایپ نامه های مربوط به اتاق پژوهشی ، سرچ ِ مطالب ها ی در خواستی برخی کارکنان دانشگاه و یا اساتید و ... ) که بر عهده ی مسئول ِسایت نمیباشد را به او واگذار نکنند ، افزایش ساعت کار سایت ، محدود کردن ِ بعضی قسمتهای کاربری سیستم ( کنترل پنل ، درایو سیستم عامل ، و ... ) ، و ...
تعامل بیشتر بین کارآموز و سرپرستِ کارآموز .
محل کارورزی برای کارورز باید محلی باشد که با توجه به تعریف قانون کار و مبحث حمایتهای شغلی از تمامی فاکتورهای لازم برخوردار باشد. محل کارورزی برای کارورز یا داوطلب، محلی است که مدیریت آن از دانش فنی و به روز برخوردار بوده و به مهارت یا مهارتهای لازم مسلط باشد. در این مکان امکانات آموزشی (تئوریک) و عملی از حد نصاب آموزشی بالاتر است تا تداخلی ایجاد نگردد. محل کارورزی برای کارورز یا داوطلب محلی است که تمامی شرایط استاندارد و لازم را برای کسب مهارت فنی، تخصصی و بهروز کارورز در اختیارش قرار داده شود .
از نظر من کارورزان باید بتوانند در صورت داشتن طرح یا طرحهای پژوهشی ، با هدایت سازمانی نظام هماهنگ شده سازمان آموزش فنی و حرفهای با دیگر نظامهای کار و صنعتی ، طرح یا طرحهای مورد نظر خود را به مرحله اجرا درآورند که این مساله برای من هیچ اتفاق نیفتاد .
بیان تعدادی از نقاط ضعف سایت :
_ عدم حضور استاد راهنما (یا سرپرست کارآموز) و عدم ارتباط وی در حین کارآموزی : حضور استاد راهنما موجب اهمیت بخشیدن به کار دانشجو می شود و مدیران را نسبت به حضور دانشجو مسؤولیت پذیر می کند .
_ نحوه ارزیابی کیفیت کارآموزی : در دانشگاه ما به میزان فراگیری و افزایش دانش عملی دانشجو در طی دوره کارآموزی توجه زیادی داده نمیشود و ارائه گزارش و دادن نمره بیشتر جنبه رفع تکلیف به خود گرفته است .
امروزه وب به عنوان یک واقعیت انکارناپذیر سایه خود را در تمامی زندگی اجتماعی، اقتصادی و بشریت انداخته و دارای رشد بسیار سریع در زمینه بکارگیری تکنولوژیهای جدید است.
همزمان با این رشد اعجازگونه وب سایتها از حالت اولیه خود که کوچک و عمدتا ایستا بودند خارج شده و به سمت حجیم شدن و پویایی حرکت کردند.
امروزه روی یک وب سایت نرمافزارهای متعددی اجرا میشوند تا پاسخ وی نیاز کاربران خود بوده و در این دنیای رقابت، دلیلی برای بودن خود داشته باشند.
در این مسیر تکنولوژیهای متعددی نظیر تکنولوژی Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحی یک وب سایت پویا یاری کند. استفاده از مزایای کلاسهای Vb script، استفاده از متدها و نمونههایی از این تدابیر جهت طراحی صفحات ASP ماجولار با قابلیت استفاده مجدد Reusable است.
شرکت ماکروسافت در سال 1996 تکنولوژی (Active Server page) را معرفی نمود. تکنولوژی فوق اولین بار به همراه سرویس دهندة اطلاعاتی اینترنت
(IIS: Internet Information server) نسخة 3.0 ارائه شد. با بکارگیری تکنولوژی فوق امکان طراحی و پیادهسازی نرمافزارهای بزرگ و بانکهای اطلاعاتی به همراه صفحات وب فراهم شد، هسته اولیه ASP زبان Vbscript است. صفحات ASP همراه کدهای نوشته شده توسط زبان فوق ایجاد میشود. Vbscript به عنوان زبان استاندارد برای پیادهسازی صفحات ASP در نظر گرفته شده است. بنا به اظهارات شرکت مایکروسافت در ماه مه سال 2000، قریب به 800000 نفر در این زمینه فعالیت داشتند و به طراحی صفحات وب با بهرهگیری از تکنولوژی فوق مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدی و استقبال عموم از تکنولوژی فوق در سطح جهان دارد. قریب به 500 شرکت کامپیوتری در سطح جهان بصورت کاملا تخصصی صرفا به تولید قطعات و اجزای متفاوت بصورت گیتهای آماده نرمافزاری به کمک ASP فعالیت داشته و محصولات آنها در وب سایتهای متعدد عرضه میشود.
ASP تقریبا هر کاری میتواند انجام دهد. مثلا دستیابی و جستجو در بانکهای اطلاعاتی متفاوت مستقل از بانک، شخصی کردن صفحات وب، نمایش صفحات متفاوت برای مرورگرهای متفاوت، حفاظت رمز عبور، بازیهای کامپیوتری، پردازش فرمها و …
جهت استفاده کامل از تواناییهای ASP، میبایست سیستم عامل ویندوز NT 4.0 را به همراه IIS 4.0 استفاده کرد. از ویندوز Server 2000 همراه IIS 5.0 نیز میتوان بهره برد. جهت استفاده از ASP روی کامپیوترهایی که بر روی آنها ویندوز 98 یا 95 نصب شده میتوان سرویس دهندة شخصی وب یا (PWS: Personel Web Server ) را روی کامپیوتر نصب کرد.
Windows NT Server 4.0 با سرویس دهندة وب، سرویس دهندة FTP و حتی سرویس دهنده گوفر کامل میشود. تمام سرویسهای عمده اینترنت به سادگی از طریق این سرویس نصب میشوند فقط از برنامه کاربردی Network control panel برای افزودن Microsoft Internet Information Server 2.0 استفاده کنید و قادر خواهید بود که حضور وب جهانی را احساس کنید.
استفاده از ASP بدون بکارگیری IIS یا PWS :
به دلیل اینکه سرویس دهندگان وب تنها بر روی محصولات ویندوز شرکت مایکروسافت اجرا میگردند. شما ممکن است فکر کنید که برای استفاده از صفحات ASP حتما باید از IIS یا PWS روی سرویس دهنده وب خود استفاده نمایید. این درست نیست. زیرا که شرکتهای زیادی نرمافزارهایی را ایجاد کردهاند که به شما اجازه میدهند صفحات ASP را روی سرویس دهندههای متنوع و کامپیوترهای مختلف ایجاد نمایید.
یکی از محصولات Holycon Softwares In stant ASP است که به صورت مخفف ASP میگویند. یکی دیگر از این محصولات توسط شرکت Chili !soft ایجاد Chili! ASP نامیده میشود این محصولات می توانند روی سرویسدهندههایی که IIS ندارند اجرا شوند به علاوه محصولات زیر:
Jave Web Server . . Sun Web Server . Apache . Net scape Eterprise server
این محصولات روی کامپیوترهای زیر نیز میتوانند نصب شوند.
IBM / AIX Apple Mac os Sun Solaris Linux
ASP چیست؟
ASP مخفف کلمات Active server page است. ASP برنامهای است که به کمک IIS اجرا میشود. IIS یکی از عناصری است که همراه ویندوز 2000 آورده شده. IIS یکی از اجزای Win NT 4.0 option pack نیز میباشد.
PWS یک نسخة خاص و کوچکتر از برنامة IIS است. PWS را می توان از روی CD حاوی ویندوز 98 نصب کرد.
چگونه میتوان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟
با نصب یکی از نرمافزارهای PWS و یا IIS (با توجه به سیستم عامل نصب شده) بدون نیاز به یک سرویس دهنده کمکی دیگر.
نحوه نصب PWS و اجرای فایلهای ASP روی Win 98
مرحله اول: برنامة Setupexe را از مسیر Add ons PWS موجود در CD حاوی Win 98 اجرا کنید.
مرحله دوم: یک فولدر به برنامه Inetpub روی هارد ایجاد و در آن یک فولدر به نام Wwwroot بسازید.
مرحله سوم: یک فولدر جدید با نام دلخواه مثل My web در فولدر Wwwroot بسازید.
مرحله چهارم: با استفاده از یک ادیتور مبتنی مثل Notepad کدهای دلخواه Asp خود را تایپ کرده و فایل فوق را با نام دلخواه Test . asp ولی با انشعاب Asp در فولدر My web ذخیره کنید.
مرحله پنجم: اطمینان داشته باشید که PWS در حالت اجرا است.
مرحله ششم: مرورگر خود را فعال کرده و در محل مربوطه آدرس زیر را تایپ کنید.
http: // local host / My Web / Test . asp
همه چیز از سال 1992 با نشر نگارش 1/3 Windows Advanced Server آغاز شد در ابتدا موفقیت Windows NT 4.0 سرویس دهندة برنامة کاربردی بود که به عنوان سیستمی برای برنامههای کاربردی مبتنی بر سرویس دهندة مایکروسافت مانند
SQI Server، در داخل ناول یا سایر سیستمهای عامل شبکه موجود استفاده میشد NT 4.0 در بسیاری از شبکه های محلی شرکتها که قبلا دقیق مایکروسافت را به عنوان استانداردی برای محصولات رومیزی انتخاب کرده بودند جای پای محکمی پیدا کرد و به عنوان سیستمی مفید برای برنامههای کاربردی Back office مایکروسافت مطرح شد. این جای پای محکم با معرفی Windows NT Server 3.5 در سال 1993 به راهحل کامل و قدرتمندی برای سیستم عالم شبکه تبدیل گردید.
NT Server برخلاف سایر سرویس دهندههای سیستم، ایستگاه کاری نیز میباشد. NT 4.0 رابط کاربر تقریبا با رابط کاربر ویندوز 95 و برنامههای رومیزی معمولی مانند Word، Excel و هزاران برنامه کاربردی دیگر ویندوز دارد که به خوبی بر روی NT Server 4.0 اجرا میشوند. اما، در زیر این رابط سادة میز کار، ابزارهای پیچیدة مدیریت و سرپرستی شبکه و سیستم عامل شبکة قدرتمندی با پشتیبانی چندین پروتکل و سیستم میباشد این رابط آشنا و ساده یکی از جذابترین ویژگیهای NT Server 4.0 و همچنین مشکلی عمده برای سرپرستان مبتدی میباشد. نصب NT 4.0 ساده است. NT 4.0 رابط سادهای دارد که با سبک اشاره و کلیک عملیات ابتدایی را فورا برای افراد آشنا با ویندوز (که هم اکنون با 100 میلیون نسخة فروش تقریبا برای همه آشنا میباشد) قابل درک و دسترسی میسازد.
حداقل نیازهای سختافزاری برای IIS به صورت زیر است:
CPU: 486 / 33 یا بالاتر
حافظه: 16 مگا بایت برای سرویس دهنده NT و 12 مگا بایت برای ایستگاه کاری NT .
فضای دیسک: 125 مگا بایت برای سرویس دهندة NT و 110 مگا بایت برای ایستگاه کاری NT .
صفحه نمایش: VGA یا بالاتر.
CD – ROM .
دیسکت گردان فلاپی ظرفیت بالا.
نرمافزارها و ابزارهای لازم:
نرمافزارها و زبانهای برنامهنویسی که در این پروژه استفاده شدهاند به شرح زیر میباشد:
- زبانهای HTML و ASP و VBScript
- پایگاه داده Access
- سیستم عامل ویندوز XP و وب سرور IIS
)
2- سرویس گیرنده درخواست صفحة ASP را به وسیله بخش دوم URL انجام میدهد. (default. Asp)
3- سرویس دهنده وب فایل ASP را میخواند و کدها را پردازش میکند.
4- بعد از اینکه صفحة ASP بطور کامل به وسیله سرویس دهنده پردازش شد خروجی به فرمت HTML به سرویس گیرنده فرستاده میشود.
5- سرویس گیرنده HTML فرستاده شده به وسیله سرویس دهنده را دریافت کرده و آن را برای کاربر اجرا میکند.
توجه کنید که کد ASP به وسیله علامت < %="" %=""> احاطه شده است. وقتی یک صفحه ASP از یک سرویس دهنده وب درخواست میگردد سرویس دهنده وب بطور کامل همة کدهای مابین دو علامت < %="" %=""> را قبل از فرستادن خروجی برای سرویس گیرنده پردازش میکند.
فرق بین ASP با تکنولوژی Client – side scripting
وقتی از ASP استفاده میشود مهم است بدانید که کدهای ASP فقط روی سرویس دهنده وجود دارند. کد ASP که توسط محدودکنندههای < %="" %=""> محصور میشوند توسط سرویس دهنده کامل پردازش میگردند. سرویس گیرنده به این کدهای ASP دسترسی ندارد. Client – side scripting کدهای برنامهنویسی است که در یک فایل HTML روی مرورگر اجرا میگردد.
کدهای اسکریپتنویس Client – side شبیه کدهای HTML است و به وسیله تگ < script=""> HTML فهمیده میشود. فهمیدن اینکه اسکریپتهای Client – side و اسکریپتهای Server – side دو موجودیت کاملا مجزا هستند بسیار مهم است. برای بحث و توضیح بیشتر به آدرس زیر مراجعه کنید.
http: //www. 4 guys formolla.com / Webtech / 0823921. Shtml
قابلیتهای ASP
استقلال از مرورگر
ASP از مروگر کاملا مستقل است زیر تمامی دستورالعملها بر روی سرور اجرا میشود و مروگر تنها صفحات HTML معمولی را به عنوان حاصل اجرای دستورالعملها دریافت میکند.
این بدین معنی است که یک برنامه ASP به راحتی قابل تغییر است چرا که زبانهای دستورالعملنویسی نیاز به کامپایل نداشته و به راحتی میتوان در یک ویرایشگر مثل Notepad برنامه نوشت و آن را تغییر داد.
اعمال پیچیده مربوط به پردازش بانکهای اطلاعاتی در ASP بسیار ساده است و به سرعت میتوان برنامه دلخواه را نوشته یا تغییر داد.
همان روش مورد استفاده در VB یا C++ را میتوان در ASP استفاده کرد. (ADO)
ایجاد صفحات ASP
صفحات ASP، همانند صفحات وب HTML، فایلهای متنی ساده بر روی سرویس دهنده وب میباشندو برای ایجاد صفحه ASP بعد از اینکه سرویس دهندة وب را نصب کردید تمام چیزی که شما احتیاج دارید یک ویرایشگر متن همانند برنامة Notepade است. برنامه Notepad به صورت معمول برای ایجاد و اصلاح صفحات ASP استفاده میشود.
ایجاد ASP توسط Notepade دارای مزایا و معایبی می باشد ابتدا مزایای این کار را بیان میکنیم.
سرعت: Notepad یک ویرایشگر کوچک و کاراست
سادگی به کارگیری: چون Notepade گزینههای زیادی ندارد.
نداشتن پشتیبانی سایت وب: با Inter Der یا Front page شما میتوانید سراسر سایت وب را مدیریت کنید. ولی با Notepade شما فقط میتوانید یک فایل در یک زمان را ویرایش کنید.
- کدهای دستور زبان غیر رنگی: وقتی از Front page و یا Inter Der استفاده میکنیم قطعات مختلف کدهایمان رنگهای متفاوت خواهد داشت.
- نداشتن ابزار صفحات وب Drog - & - drop: هم Inter Der و هم Front page به ما اجازه میدهند که ظواهر صفحه وب را به وسیله کشیدن و رها کردن اشیاء یا عناصر داخل صفحه وب ایجاد نمائید.
بعد از اینکه یک وب سرور را نصب کردیم میتوان صفحات ASP را در دایرکتوری ریشه سایت وب خود ایجاد کنید یا آن را در زیر فهرستهای دایرکتوری ریشه قرار دهیم و صفحات ASP حاصله را توسط مرورگر وب استانداردی مشاهده نمائیم.
یک کاراکتر یا رشتهای از کاراکترها که ابتدا و انتهای هر واحد را نشان میدهد، ASP برای نشان دادن ابتدا و انتهای هر واحد از < %="" %=""> استفاده میکند و دستورات اسکریپت بیان این علامتها قرار میگیرند. متنی که بین دو عبارت < %="" %=""> قرار میگیرد به عنوان کدهای ASP در نظر گرفته میشود به این خاطر که سرویس دهنده قبل از فرستادن صفحه برای مرورگر وب آنها را مور پردازش قرار میدهد.
This page was last refreshed on <% = now%> تابع Now در VBScript زمان و تاریخ جاری را برمیگرداند و زمانی که سرویس دهندة وب این صفحه را پردازش میکند به جای تابع Now زمان و تاریخ جاری را، میگذارد و نتیجه را به مرورگر میفرستد دستوراتی که به وسیله <% %> احاطه میشوند فرمانهای اولیه اسکریپت نامیده میشوند این فرمانها بوسیله زبان اسکریپت ابتدایی پردازش میشوند. دستوراتی که بین Delimiter نوشته میشود باید برای زبان اسکریپت ابتدایی شناخته شده باشند که این زبان بطور پیشفرض VBScript است. نوشتن کدهای ASP بدون استفاده از <%… %> اسکریپتهای Client – Side بر روی کامپیوتر کاربر بعد از اینکه صفحه دریافت شد اجرا میشود. اگر به یک اسکریپت Client – Side نگاهی بیندازیم احتمالا Tag های HTML، را تشخیص میدهیم. آنها به منظور درج کردن کد اسکریپت Client – Side در داخل یک صفحه HTML استفاده میشود. برای مثال ممکن است شما چیزی شبیه به این را ببینید: اگر شما از
طراحی صفحات سایت آتاپی شرق
1 . فراگیر شدن کامپیوتر و به دنبال آن حضور اینترنت در سازمانها و خانه ها لزوم استفاده از وب را دو چندان کرده است . صفحات وب الگوی ارتباطی قدرتمندی در اینتر نت هستند به طوری که از طریق آنها می توان هر نوع اطلاعاتی را در اینتر نت انتشار داد تا علاقمندان بتوانند از آن استفاده کنند.
2.دنیای امروز دنیای اینترنت و ارتباطات است و حضور در دنیا به معنی حضور در اینترنت از طریق صفحات وب صورت می گیرد.
3.وب سایت را می توان به عنوان کتاب الکترونیکی محاوره ای در نظر گرفت .
چکیده :
2 . امروز طراحی و ساخت صفحات وب نه تنها برای سازمانها، موسسات ، ادارات
و شرکتها یک امر ضروری است بلکه افراد نیز می توانند صفحات وبی را برای خودشان طراحی و در اینترنت انتشار دهند.
3. طراحی این سایت باعث شناساندن شرکت بطور کلی ، عوامل و کارکنان و پروژه هایی که توسط شرکت به انجام رسیده است و کارهایی که در دست اجرا می باشد بهمراه اطلاعاتی از میزان پیشرفت کارها به بازدید کنندگان این سایت می شود.
فهرست:
فصل اول : نرم افزارهای به کارگرفته شده
فصل دوم: به کارگیری پایگاه داده در وب سایت ها
فصل سوم: visual interdev 6
فصل چهارم: نحوه طراحی وب سایت
مقاله در مورد سایت
مقدمه:
در دنیای امروز که رفته رفته تمامی اعمالی که بشر انجام می دهد به صورت مجازی و از طریق اینترنت به منظور سهولت کار انجام می شود ، سایت های اینترنتی خود را به عنوان یکی از نیاز های انسان روز به روز بیشتر پیدا می کنند و هر شرکت ، نهاد ، مجموعه و هر شخصی برای نمایاندن خود به دیگران و گام برداشتن در جهت پیشرفت خویش ، نیازمند در اختیار داشتن وب سایتی می باشد .
امروزه سایت های اینترنتی در حال جایگزین شدن به جای مغازه ها و بازار های فیزیکی و تبلیغات مختلف می باشند چرا که بشر امروزه به درستی معنی وقت طلاست را درک می کند و از تلف کردن وقت در رفت و آمد های مکرر و بی مورد به سطوح آمده است .
اما نکته ای که در این میان خود نمایی می کند و بیش از پیش به چشم میآید لزوم حفظ مفهوم حفاظت اطلاعات در چهار چوب الکترونیکی جدید است و اینکه استفاده از امکاناتی که نهادی که سایتی را در اینترنت جهت استفاده ی عده ای خاص قرار می دهد ؛ فقط محدود به همان عده باشد . به عبارتی دیگر اجازه ی استفاده از آن امکانات را خود آن سایت برای کاربران تعیین کند .
در چنین شرایطی است که نیاز به مجوز ها تحت وب ( ( Web Permissionsاحساس می شود. به همین منظور بر آن شدم تا این مفهوم نسبتا تازه را در قالب مجتمع عالی آموزشی و پژوهشی خراسان پیاده سازی نمایم .
در طراحی این سایت علاوه بر پیاده سازی مفهوم Permission ها ، موارد دیگری از جمله برنامه نویسی های جاوا ، صفحات داینامیکی که متون آن های از بانک اطلاعاتی فراخوانی می شود و پیکر بندی آنها با استفاده از زبان های Server Side صورت می پذیرد و ... نیز استفاده شده که هر یک در جای خود جای بحث دارد که به اختصار در مورد آنها در ادامه توضیح داده خواهد شد .
فهرست:
مقدمه
فصل اول: طراحی سایت ها
فصل دوم: مجوز ها تحت وب و توضیح مزیت های ساختار پیاده شده
فصل سوم: مستندات ( توضیحات قسمت های مختلف سایت )
فصل چهارم: ارزیابی و نتیجه گیری
مقدمه بشر از دیرباز برای رفع نیازهای خود اقدام به مبادله کالا و خدمات نمود، با مرور زمان و با پیشرفت علم،نحوه ی تبادل کالاها و خدمات از روش خود کفایی به مبادله پایاپای تبدیل شد، با اختراع پول روزنه ی جدیدی، در جهت پیشرفت انسان به سوی راحتی بیشتر گشوده شد. با وارد شدن علم به این ...

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