طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب
اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.
حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید.
تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.
فهرست مطالب:
پیش گفتار...........................................................................................................................................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
فهرست مطالب
عنوان صفحه
تاریخچه طراحی وب 1
طراحی صفحات وب 2
مقدمه 2
عناصر 3
فرمهاforms 6
پس زمینه 7
اسکریپت 12
VB SCRIP 13
JAVA SCRIPT 13
FLASH 14
VECTOR تصاویر 14
تصاویر برداری 19
کد نویسی آسان 20
شبیه سازی موبایل 20
AJAX طراحی برنامه های کاربردی تحت وب 21
ASP 24
اسجاد کردن اولین صفحه ASP 29
آموزش ASP 35
منابع 41
تاریخچه طراحی وب
تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وبسایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود.
در آغاز، سایتهای وب با کُدهای ساده «اچتیامال» نوشته میشدند، گونهای از زبان کُدنویسی که ساختار سادهای به وبگاهها میداد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به صفحههای وب دیگر، با اَبَرمتن. در مقایسه با روش های دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی میتوانستند با یک مرورگر، صفحههای پیوند خورده را باز کنند.
با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچتیامال، پیچیدهتر و پرانعطافتر شد. ابزاری مانند جدولها که بیشتر برای نمایش نمودارهای دادهای بودند، بزودی مورد استفاده نادرست، برای چیدمان های پنهان در صفحههای وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدول های پنهان در صفحه از گردونه خارج، و بجای آن استفاده مناسب از «CSS» جایگزین شد.
طراحی صفحات وب
اچ تی ام ال و طراحی صفحات وب :
یادگیری زبان HTML بسیار ساده است.در این درسها یاد خواهید گرفت که چگونه با کمک HTML صفحاتتان را ساخته و وب سایت شخصی فارسی و یا وبلاگتان را راه اندازی کنید. مبنای این دروس نسخه 4 استاندارد اچتمل بوده و نکته بسیار مهم این نسخه جداسازی فرمت بندی و انتقال آن به style sheet ها میباشد. لازم به توضیح است که که تاکید دروس و مقالات این راهنما بر فارسی نویسی مطابق استاندارد یونیکد بوده و اولین مجموعه دروس آموزشی ما شامل آموزش مقدماتی HTML بهمراه مثالهای متعدد فارسی نویسی خواهد بود. ادامه این بخش به شرح سرفصل مطالب ارائه شده خواهد پرداخت:
سرفصل مطالب کلاس اچتمل مقدماتی :
مقدمه
در این درس با ویژگیهای فایلهای اچتمل، اجزا تشکیل دهنده آن یعنی عناصر و تگ ها ( Elements & Tags ) و نحوه ایجاد یک فایل ساده و نمایش آن در صفحه مرورگرتان آشنا خواهید شد.
HTML & WWW
در این درس با مفاهیم وب ( تار عنکبوت جهانی یا World Wide Web ) ، اینترنت، مرورگرها و استانداردهای وب آشنا خواهید شد. همچنین با تفاوتهای مرورگرهای وب ( Web Browsers ) و سرویس دهنده های وب ( Web Servers ) آشنا خواهید شد.
پاورپوینت طراحی سایت فروش بلیط
پاورپوینت طراحی سایت فروش بلیط دارای25 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل این پاورپوینت می توانید آن را دریافت نموده و از آن استفاده نمایید
بخشی از متن:
همان طور که مستحضر هستید، صفحات وب به دو دسته ایستا (Static) و پویا (Dynamic) تقسیم می شوند. صفحات Static صفحاتی هستند که همواره ثابت بوده و تغییر پیدا نمی کنند. اما صفحات Dynamic، بر خلاف آنها، همواره به صورت دینامیکی در حال تغییر هستند.
علاوه بر تقسیم بندی بالا، صفحات وب را به دو دسته صفحات سمت کاربر (Client Side) و سمت سرور (Server Side) نیز تقسیم می کنند. کد اصلی صفحات Server Side، از دید کاربران مخفی می ماند و کاربران به کد اصلی این گونه صفحات دسترسی ندارند. این صفحات بر روی سرور اجرا می شوند.
فهرست:
معرفی ASP
ثابتها
آرایه ها
عملگرها (Operators)
عملگرهای منطقی (Logical Operators)
عبارات شرطی
حلقه های While...Wend
حلقه های For...Next
ارسال به دوستان از طریق MT
ساختن یک قالب ایمیل
تنظیم کردن یک فرم ایمیل سفارشی
پارامترهای CGI
چگونه یک مجله الکترونیکی راه بیاندازیم؟
معرفی سایت
شر کت مسافربری ایران ایر
در ضمن در این پاور پوینت برای هر عنوان ، توضیحات مختصر و گاهی اوقات جامعی ارائه گردیده است.
عنوان: طراحی سایت فروش بلیط
فرمت: پاورپوینت
صفحات: 25 اسلاید
پاورپوینت تحلیل سایت در معماری : به چه نکاتی توجه کنیم؟
تحلیل سایت در معماری: به چه نکاتی توجه کنیم؟
مراحل تحلیل سایت در معماری
تحلیل سایت: بررسی وضعیت موجود (مجاورت ها)
تحلیل سایت: شبکه دسترسی (معابر)
تحلیل سایت: تحلیل اقلیمی
تحلیل سایت: تحلیل هندسه سایت
تحلیل سایت: بررسی دید و منظر
مراحل تحلیل سایت در معماری
مهمترین کار در طراحی معماری، داشتن درک کاملی از بستر طرح است. به صورت کلی تحلیل سایت در معماری به تحقیق و تجزیه و تحلیل آن می پردازد. بر این اساس، طراح هر پروژه باید قبل از شروع کار طراحی، به شناخت کلی زمین پروژه بپردازد. چنین شناختی هنگامی کامل تر خواهد بود که با حضور در محل مورد نظر از نزدیک شاهد وضعیت محیطی آن باشد و عوامل زیر را مورد برسی قرار دهد:
·بررسی وضعیت موجود (مجاورت ها)
·شبکه دسترسی (معابر)
·تحلیل اقلیمی
·تحلیل هندسه سایت
·بررسی دید و منظر
تحلیل سایت توسط علائم گرافیکی متفاوتی قابل بیان است، که می توان این علائم را زبان مشترک بین معماران دانست. مهم تر از این علائم مشترک بینش و دانش معمار است که می تواند در به کار بردن این علائم درست عمل کرده و ویژگی های سایت را معرفی کند. عکسی که در بالا می بینید نمونه ای از گرافیک تصویری تحلیل سایت است.
این پایان نامه درباره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت میکند.
این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها
وجود دارد.
سبد خریدی برای کاربر تشکیل شده و پس از خاتمه انتخاب محصولات، خرید انجام میشود و سفارش کاربر به نشانی محل سکونت وی ارسال میگردد.
در دیدگاه مدیریتی سیستم ، مدیر سایت پس از وارد کردن نام و رمز عبور خود، منوی مدیریتی را مشاهده میکند و با دیدن لیست مورد نظر، امکان ویرایش، حذف و افزودن هر آیتم رادارد.
لازم به ذکر است که قبل از شرح عملکرد پروژه، فصل هایی در رابطه با آشنایی با
PHP, MySQL, Apache, HTML و JavaScript.
واژه های کلیدی: پویا، خرید، PHP, MySQL, Apache, HTML و JavaScript.
فهرست مطالب
فصل اول: مقدمه .. 1
1-1: عنوان تحقیق.. 2
2-1 : مکان تحقیق.. 2
فصل دوم: نصب آپاچی ، پی-اچ-پی و مای-اس-کیو-ال . 3
2-1: نصب وب سرور آپاچی.. 4
2-1-1 : دلیل استفاده از وب سرور آپاچی.. 4
2-1-2 : نصب برنامه آپاچی.. 4
2-1-3 : اطمینان از صحت نصب برنامه آپاچی.. 8
2-2 : نصب پی-اچ-پی.. 9
2-2-1 : اهمیت زبان اسکریپت نویسی پی-اچ-پی.. 9
2-2-2: نصب پی-اچ-پی.. 10
2-2-3 : اطمینان از صحت عملکرد پی-اچ-پی.. 12
2-3 نصب MYSQL. 13
2-3-1 : مقدمهای بر MYSQL. 13
2-3-2 : نصب MYSQL. 14
فصل سوم: گاه کلی بر زبانهای برنامه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی. 16
3-1: نگاه کلی بر دستورات اچ-تی-ام-ال. 17
3-1-1: شکل کلی دستورات.. 17
3-1-2 : تعریف جدول. 19
3-1-3 : فرمها و پرسش نامهها 20
3-2: نگاه کلی بر زبان برنامه نویسی جاوا اسکریپت.. 26
3-2-1: ویژگیهای جاوا اسکریپت در سرویس گیرنده. 27
3-2-2 : جاوا اسکریپت چه کارهایی را انجام نمی دهد. 28
3-2-3 : ساختار لغوی جاوا اسکریپت.. 29
3-3 : نگاه کلی بر دستورات زبان PHP. 29
3-3-1: مقدمات زبان PHP. 29
3-3-2 : به کارگیری آرایه. 34
3-3-3: شکل کلی تعریف تابع. 37
3-3-4: کار کردن با دایرکتوریها 41
3-3-5 : اتصال با سرویسدهنده MYSQL. 43
3-3-6: پیادهسازی تماسهای ساده. 46
فصل چهارم : پیاده سازی سایت فروشگاه رسانه صوتی و تصویری .. 48
4-1 : مقدمه. 49
4-1-1 : ساخت کاتالوگ آنلاین.. 49
4-1-2 : ردیابی خرید مشتری در فروشگاه. 49
4-1-3 : جستجوی رسانه. 50
4-1-4 : ورود و خروج کاربر. 50
4-1-5 : واسط مدیریتی.. 50
4-1-6 : اجزای سیستم. 50
4-2 : پیادهسازی بانک اطلاعاتی.. 53
4-3 : پیادهسازی کاتالوگ آنلاین.. 54
4-4 : جستجو. 55
4-5 : ورود و خروج کاربر. 56
4-6 : تغییر کلمه عبور. 62
4-7 : پیاده سازی خرید. 73
4-8 : مشاهده کارت خرید. 76
4-9 : افزودن رسانه به کارت.. 79
4-10 : انجام تغییرات در کارت خرید. 81
4-11 : صفحه خروج از فروشگاه. 81
4-12 : پیاده سازی واسط مدیریتی.. 86
4-12-1 : افزودن آیتمها 88
4-12-2 : مشاهده لیستها 94
4-12-3 : ویرایش... 100
4-13 : نمایش تصویر. 108
نتیجه گیری.............................................................................................................. 110
منابع و ماخذ. 111
شما با استفاده از این ابزار میتوانید با چند کلیک ساده برای مطالب سایت خود تعداد زیادی برچسب تهیه کنید.
این ابزار برای کاربرانی که سایت ووبلاگ دارند یا کاربرانی که حوصله یا وقت کافی ندارند برای مطالبشان برچسب
بنویسند بسیار کاربردی میباشد.
این نسخه دائمی می باشد و پس از دانلود تنها با چند کلیک فعال می شود و می توان به راحتی کلی برچسب برای هر مطلب بسازید
باورکردنی نیست ؟
صاحبان سایت ها و وبلاگ ها ما کار شما را آسان کردیم هر مطلبی که در وبلاگ و یا سایت خود وارد می کنید اگر دارای برچسب باشد بهترین بازده را خواهید داشت با این نرم افزار برای هر مطلبی که داشته باشید بهترین برچسب ها را می سازد و فقط کافیست برچسب را در قسمت برچسب های سایت خود اضافه کنید
شرکت ماکرومدیا (تولید کننده Flash) درارائه شعار زیر در مورد نرم افزار Flash به هیچ وجه اغراق نکرده است: «استانداری حرفه ای برای تولید موثر ترین محصولات وب». برای اطمینان از صحت این شعار کافی است از برخی از سایت هایی که توسط Flash تولید شده اند، دیدن کنید. Flash این قابلیت را ارزانی شما می کند که با استفاده از تصاویر گرافیکی، انیمشین، صوت و تعامل، بتوانید مخاطب سایتهای خود را تحریک کرده، سرگرم نموده و حتی در صورت لزوم او را آموزش دهید.
آمار دقیق شرکت ماکرومدیا نشان می دهد که بیش از صدها میلیون نفر از کاربران وب در سراسر جهان، نرم افزار رایگان Flash Player را (که برای مشاهده متحرک مورد نیاز می باشد). در کامپیوترهای خود نصب کرده اند. همین موضوع بیانگر مخاطبین بسیار زیاد این نرم افزار و میزان موفقیت شگفت آور آن می باشد. نرم افزار Flash یکی از معروفترین محصولات شرکت نرم افزاری ماکرومدیا می باشد که مهمترین کارکرد آن تولید نمایش های متحرک قابل ارائه در وب می باشد.
با کمک امکانات موجود در این نرم افزار می توانید از ساده ترین نمایش ها گرفته تا پیش رفته ترین و جذاب ترین آن ها را با حداقل زحمت تولید کنید. از یک دیدگاه، کاربران Flash را به دو دسته کاربران هنرمند و کاربران برنامه نویس تقسیم می کنند. هر چند در طول مطالعه ی این کتاب خواهید دید که این نوع دسته بندی از جهاتی خدشه پذیر می باشد، اما به هر حال بر طبق آن، کاربرانی را که فقط از امکانات داخلی Flash برای تولید نمایش های خود استفاده کرده و بیشتر ماهیت طراح دارند تا برنامه نویس، کاربران هنرمند می نامند.
اما کاربرانی که علاوه بر امکانات معمول Flash، در به کار گیری زبان برنامه نویسی Action Script ( زبان برنامه نویسی داخل Flash) نیز تبحر داشته و از آن در جهت نیل به اهداف خود در Flash بهره می گیرند، کاربران برنامه نویس نامیده می شوند. در کتاب حاضر ضمن اینکه کلیه ابزارها و امکانات داخلی Flash را خواهید آموخت، با زبان برنامه نویسی Action Script و نحوه استفاده از آن در جهت نیل به اهداف خود نیز آشنا خواهید شد.
فهرست مطالب
عنوان صفحه
مقدمه 1
فصل اول : ایجادعناصر گرافیکی اولیه موردنیازجهت تولید انیمیشن 3
فصل دوم : اعمال تکنیکهای پیشرفته ترسیم درFlash 28
فصل سوم : استفاده ازکتابخانه برای تولید اجزای موردنظر 41
فصل چهارم : متحرک سازی درFlash 79
فصل پنجم : طراحی صفحات وب با Frontpage2000 153
فصل ششم : تقسیم صفحه به قاب های مجزا 182
فصل هفتم : استفاده ازگرافیک 191
فصل هشتم : متحرک سازی یک صفحه وب 205
فصل نهم : انتشارونگهدا ری ازوب 214
فصل دهم : وب تان رابه روزنگه دارید 222
منابع ومأخذ
اینترنت همراه با رشد روزافزون خود، کاربردهای فراوانی در صنایع مختلف یافته است. امروزه اینترنت بعنوان رسانهای قدرتمند در اختیار صنعت تبلیغات قرار گرفته است. بدلیل ویژگیها و مزیتهای فراوانی که اینترنت در مقایسه با رسانههای سنتی دارد، تبلیغات اینترنتی شاهد رشد فراوانی در طی سالیان اخیر بوده است.پورتال ایستگاه وسایر وب سایتهای تبلیغاتی گام کوچکی است که در این زمینه برداشته شده است. در این پروژه خواهیم کوشید تا به ماهیت تبلیغات و بازاریابی اینترنتی و همچنین کارکردهای مهم وب سایت تبلیغاتی ایستگاه و سایر جنبه های نرم افزاری موضوع بپردازیم.
در فصل اول به معرفی سایت ایستگاه و تعریف تبلیغات اینترنتی میپردازیم، در فصل دو به معرفی نیازهای نرم افزاری و نرم افزارهای وابسته می پردازیم، در فصل سه به معرفی بانک اطلاعاتی پروژه وجدول های مربوطه و در نهایت در فصل چهارم به معرفی واحدها و صفحات کارکردی مهم پروژه میپردازیم
فهرست مطالب
فصل اول:اینترنت ابزاری کارآمد در خدمت تبلیغات،معرفی کلی سایت ایستگاه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
چنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود نداردچنین محصولی در این سایت وجود ندارد
قسمتی از متن:
اکنون که 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