1. مديريت محتوا به صورت غيرمتمركز 4
2. عدم نياز به تسلط به HTML
3. تنظيم سطوح دسترسي و تعيين نقش كاربران 4
4. طراحي هماهنگ و نماي هميشگي 4
5. تفكيك اطلاعاتِ متن، صفحه بندي و منوها 5
6. به روز بودن اطلاعات 5
7. قابليتهاي پيشرفته وب 5
8. استفاده هاي گوناگون از تصاوير و متن 5
7-4-2 داده های نمادین (Metadata) 23
5-2 قرارداد و داد و ستد: 23
1-5-2 آموزش 23
2-5-2 مستندات 24
3-5-2 ضمانت 24
4-5-2 توافقنامه های نگهداری 24
5-5-2 منابع مورد نیاز 24
6-5-2 تواناییهای مورد نیاز 24
7-5-2 هزینه ها 25
8-5-2 مقیاس پذیری 25
9-5-2 محدودیت های فناوری اطلاعات (IT) 25
10-5-2 سایتهای مرجع 25
6-2 مزاياي استفاده از CMS: 25
1-6-2 مديريت محتوا به صورت غيرمتمركز 26
2-6-2 عدم نياز به تسلط به HTML 26
3-6-2 تنظيم سطوح دسترسي و تعيين نقش كاربران 26
4-6-2 طراحي هماهنگ و نماي هميشگي 26
5-6-2 تفكيك اطلاعاتِ متن، صفحهبندي و منوها 27
6-6-2 به روز بودن اطلاعات 27
7-6-2 سهولت و سرعت به روز رساني 27
8-6-2 قابليتهاي پيشرفته وب 27
9-6-2 استفادههاي گوناگون از تصاوير و متن 27
7-2 تفاوت Portal با CMS چیست؟ 29
8-2 استفاده از CSS برای قالب بندی عناصر HTML : 29
Asp.net 2-9 30
1-9-2 فرق بین ASP با تکنولوژیهای Client-Side Scripting: 31
2-9-2 فرق بین اسکریپتهایClient-Side واسکریپتهای: Server-side 32
2-9-3چگونگی اجرای فایل های ASP توسط سرور: 33
4-9-2 کامپایل و تحویل صفحات وب : 33
5-9-2 شی Response : 35
دلايل استفاده از زبان :visual studio .net 2005 35
Sql Server 2005 2-10 36
1-10-2 مد ل شیء ADO.NET 36
2-10-2 فضای نام Data 37
3-10-2 کلاس SQL Connection 38
ایجاد بخش های مختلف Connection String 38
4-10-2 متصل شدن و قطع شدن از یک بانک اطلاعاتی 41
5-10-2 کلاس SqlCommand 41
6-10-2 خاصیت CommandText 42
7-10-2 خاصیت Parameters 42
8-10-2 متد
9-10-2 کلاس SqlDataAdapter 44
11-2 استفاده از Command Builder برای اجرای دستورات SQL 45
1-11-2 متد Fill 45
2-11-2 کلاس DataSet 47
3-11-2 کلاسDataView 47
4-11-2 خاصیت RowFilter 49
Store Procedure 2-12 : 49
Role 2-13 : 50
Rule 2-14 : 51
15-2 كوكي ها : 51
1-15-2 كوكي چيست؟ 51
2-16-2 مشكلات كوكي ها 52
فصل سوم : فاز تحلیل سیستم
1-3 تعریف پروژه: 55
2-3 معماری استفاده شده در پروژه: 55
معماری سرویس گیرنده/سرویس دهنده 55
فصل چهارم : فاز طراحی سیستم
1-4 فاز طراحی: 59
2-4 طراحی جداول پایگاه داده: 59
جدول ADS : 59
جدول Comments_main 60
جدول MainContents : 60
جدول Settings : 60
جدول Users_ads 61
3-4 طراحی stored procedure ها: 63
فصل پنجم : فاز پیاده سازی سیستم
1-5 صفحات پروژه و توضیحات آنها: 69
مدیریت پیوندهای سایت: 74
ساخت کاربر و تعویض رمز عبور: 74
تنظیمات سایت: 75
ارسال مطلب برای صفحه اصلی: 75
مدیریت مطالب صفحه اصلی: 76
ایجاد گروه و مطالب جدید: 77
مدیریت گروه ها(منوها) و مطالب جدید: 77
5-2 کدها و کلاسهای پروژه: 78
کلاس Publicclass.cs: 80
کلاس bll_Ads.cs : 80
کلاس bll_Comments.cs : 80
کلاس cs.bll_Contents : 80
کلاس bll_Link.cs : 81
کلاس bll_Login.cs : 81
کلاس bll_Mainpage.cs : 81
کلاس bll_Settings.cs : 81
3-5 امنیت سایت: 86
فصل ششم : نتیجه گیری
نتیجه گیری و راهکارهای آینده: 89
منابع و ماخذ : 91
چکیده:
این پروژه به توضیح و تشریح ایجاد و پیاده سازی ساختاری تحت عنوان content Management system میپردازد. این عنوان با نام اختصاری cms در بازارجهان امروز وارد شده است. درحدود 10 سال است که cms به بازارحهانی راه یافته وتوسط بسیاری از سازمانهای تجاری و غیر تجاری مورد استفاده قرار میگیرد.
همچنین چند سالی است که در کشورمان با این مفهوم روبرو میشویم و میبینیم که آرم آرام تاثیر خود را در بازار فن آوری اطلاعات میگذارد. همان طور که مشخص است مفهوم cms در ارتباط با وب و شبکه های جهانی اینترنت و داخلی اینترانت مطرح میشود ودر واقع یک سیستم آسان سازی طراحی و تولید ونگهداری و بازسازی صفحات وب میباشد .
به طوریکه میدانیم امروزه اکثر سازمانها جدا از نام و نوع وکاری که انجام میدهند برای معرفی خود به دیگران از صفحات وب استفاده میکنند. استفاده از این سیستم میتواند به زودی و نه در آینده ای دور برای همه سازمانها همه گیر شود.
Cms قابلیتها و امکانات قابل توجهی را در اختیار مشتریانش قرار میدهد و دغدغه وابستگی مشتری به سازندگان و طراحان وب سایتشان را از بین می برد.
آنچه در مورد cms در بازارهای جهانی گفته میشود گویای این مطلب است:
" یکبار سایت خود را طراحی کنید و چندین بار آنرا ویرایش و بازسازی کنید."با توجه به این جمله درمیابیم که : cms ما را از وابستگی به طراحان وسازندگان صفحات وب رها میسازد و به ما این توانایی را میدهد که ویرایش و تغییرات و به روزرسانی سایت را خودمان به عهده بگیریم و حتی سلایق شخصی را در سایتمان پیاده سازی کنیم.
انتخاب یک cms مناسب فاکتورهای متعددی دارد که ما در این پروژه و فصول ابتدایی با آنها اشنا خواهیم شد. همچنین مطالبی بیان خواهد شد که درصد نیاز ما به یک cms خوب را بیان میکند.