داده کاوی و کشف دانش در پایگاه داده ها از جمله موضوع هایی هستند که همزمان با ایجاد و استفاده از پایگاه داده ها در اوایل دهه 80 برای جستجوی دانش در داده ها شکل گرفت.
شاید بتوان لوول (1983) را اولین شخصی دانست که گزارشی در مورد داده کاوی تحت عنوان « شبیه سازی فعالیت داده کاوی » ارائه نمود. همزمان با او پژوهشگران و متخصصان علوم رایانه، آمار، هوش مصنوعی، یادگیری ماشین و . . . نیز به پژوهش در این زمینه و زمینه های مرتبط با آن پرداخته اند.
هدف از انجام این پروژه ایجاد یک وب سایت فروشگاه اینترنتی با قابلیت ارزیابی مشتری به کمک الگورینم رگرسیون است. همچنین به بررسی دیگر الگوریتمها نیز پرداخته شده است.
کلمات کلیدی:
Data mining, ajax, silverligh, asp.net , data access layer, CART, nearest neigbour, regression logic,DataBase
امروزه بسیاری از موسسات آموزشی که به صورت مجازی اقدام به برگزاری دوره های آموزشی می کنند علاوه بر ارائه مطالب در هنگام استفاده کاربران ، برای آن ها آزمون های میان دوره ای و آزمایشاتی را نیز قرار می دهند. تهیه و ساخت آزمون ها و امتحانات تحت وب به کمک زبان های برنامه نویسی وب و توسط برنامه نویسان حرفه ای صورت می گیرد. ایجاد سوالات چند گزینه ای ، پاسخگویی تشریحی ، تست های چند جوابی و ... از مواردی می باشند که در این گونه امتحانات مجازی مورد استفاده قرار می گیرند. بسیاری از افرادی که قصد برگزاری این گونه دوره ها را به هر دلیلی ، دارند و نمی خواهند هزینه های زیادی را صرف کنند.
مدیریت سیستم با استفاده از سوالات موجود در بانک سوالات و یا با درج سوالات جدید تعدادی سوال را برای پاسخگویی گروه خاصی از شرکت کنندگان انتخاب می کند.
-انتخاب Layout
هنگامی که شما کنترلی را بر روی فرم قرار میدهید دو گزینه پیش رو خواهید داشت:
Gird Layout -1-1-1
در این حالت مکان کنترلها مطلق میباشند و بیشتر شبیه به طراحی ظاهر برنامههای ویندوز میباشد که با مقدار زیادی متن مخلوط نیستند.
Flow Layout -2-1-1
در این حالت کنترلها نسبت به یکدیگر روی صفحه قرار میگیرند. برای مثال اگر شما کنترلی را در زمان اجرا به برنامه اضافه کنید کنترلهای بعد از آن به سمت پایین حرکت خواهند کرد. از این حالت بیشتر برای مواردی که مخلوطی از متنها و کنترلها نیاز است استفاده میگردد.
برای تنظیم این موارد در پنجرهی خواص که در سمت راست صفحه قرار دارد شی Document را انتخاب کنید و سپس خاصیت Page Layout آن را تغییر دهید (شکل 1-1).
1-2-انتخاب کنترل صحیح
میتوان کنترلهای سرور وب و یا کنترلهای HTML را روی فرمهای وب قرار داد. چه تفاوتی در این زمینه وجود دارد؟ کنترلهای سرور وب مزایای قابل توجهی را نسبت به کنترلهای HTML ارائه میدهند که در جدول زیر مرور شدهاند
فهرست مطالب:
مقدمه..........................................................
فصل یکم – داده کاوی ......................................
1-1- مقدمه ای بر داده کاوی ................................
1-2- چه چیزی سبب پیدایش داده کاوی شده است ؟ ...............1-3- فرآیند داده کاوی ....................................
1-4- مراحل کشف دانش .......................................
1-5- داده کاوی و انبار داده ها ...........................
1-6- خلاصه سازی و به تصویر در آوردن داده ها.................
1-7- مدل های پیش بینی داده ها .............................1-7-1- Classification ..........................................
1-7-2- Regression ............................................
1-7-3- Time Series..........................................
1-8- مدل ها و الگوریتم های داده کاوی ......................
1-8-1- Decision trees ......................................
1-8-2- Rule Induction ......................................
فصل دوم – روش های کاهش داده ها
2-1- کاهش داده ............................................
2-2- ابعاد مجموعه داده های بزرگ............................
2-2-1- زمان محاسبه .........................................
2-2-2- دقت پیشگویانه/توصیفی.................................
2-2-3- ارائه مدل داده کاوی..................................
2-3- کاهش ویژگی ها.........................................
2-4- تجزیه و تحلیل عنصر اصلی...............................
2-5- کاهش مقادیر ..........................................
2-6- گسسته سازی ویژگی :تکنیک Chimerge......................
2-7- کاهش موارد (حالات).....................................
فصل سوم- مدیریت ارتباط با مشتری
3-1- تجریه و تحلیل.........................................
3-2- توضیح داده ها.........................................
3-3- تجزیه و تحلیل داده های به دست آمده....................
3-4- شمای مدل..............................................
3-4-1- مدل های برگشت منطقی..................................
3-4-2- Rdial Basis Function Network................................
3-4-3- مدل های درخت رده بندی................................
3-4-4- مدل های نزدیکترین همسایگی (Nearrest-neighbour.............
3-5- مقایسه ی مدل..........................................
فصل چهارم-آجاکس
4-1- معرفی اجاکس...........................................
4-2- Httprequest آجاکس.....................................
4-3- شی XMLHttpRequest.....................................
4-4- ارسال یک درخواست به سرور..............................
4-5- مقایسه معماری Asp.net AJAx ExtensionsوAsp.net2........
4-5-1- معماری Asp.net AJAX Extention........................
4-5-2- معماری Asp.net2.....................................
4-6-1- کنترل UpdatePanel....................................
4-6-2- راه اندازها..........................................
4-6-2-1- راه اندازغیرهمگام..................................
4-6-2-2- راه انداز PostBack ................................
4-6-3- Timer................................................
4-6-4- UpdateProgress.......................................
فصل پنجم – سیلورلایت
5-1- سیلورلایت چیست؟........................................
5-2- Does Dom به چه معناست؟................................
5-3- توضیحاتی در مورد نسخه سیلورلایت .......................
5-4- نصب سیلورلایت plug-in..................................
5-5- دریافت Silverlight SDK................................
فصل ششم- توضیحاتی در رابطه با پروژه
6-1- معرفی معماری سه لایه...................................
6-2- ایجاد متدهای insert، update، delete به صورت سفارشی ..........
6-3- ایجاد کلاسهای BLL .....................................
6-3-1-1- افزودن کارمند به لیست کارمندان.....................
6-3-1-2- ویرایش پروفایل کارمند.............................
6-3-2- OrdersBLL............................................
6-3-2-1- ایجاد پروسیجر WickerBasket .......................
6-3-2-2- افرودن پروسجر به DataSet و ایجاد TableAdapter..........
6-3-3- استفاده از WickerbasketTableadapter در OrderBLL ............
6-3-3-1- افزودن به سبد خرید.................................
6-3-3-2- حدف از سبد خرید....................................
6-4- طراحی لایه ی ارائه......................................
6-4-1- صفحه اصلی (HomePage).................................
6-4-2- صفحه عضویت مشتری....................................
6-4-3- صفحه کالاهای موجود...................................
6-4-4- صفحه نمایش سبد خرید.................................
6-4-5- صفحه پرداخت هزینه...................................
6-4-6- صفحه ورود کالا.......................................
6-4-7- صفحه ثبت اپراتور....................................
6-4-8- ارزیابی مشتری با روش رگرسیون.........................
6-5- DataBase..............................................
6-5-1- جدول مشتری..........................................
6-5-2- جدول اپراتور.........................................
6-5-3- جدول سفارشات........................................
6-5-4- جدول محصولات.........................................
6-5-5- جدول غرفه ها.........................................
6-5-6- جدول پرداخت..........................................
6-5-7- جدول پرداخت هزینه...................................
6-5-8- جدول متطقه..........................................
6-5-8- جدول Admin..........................................
فصل هفتم-نتیجه گیری........................................
منابع......................................................
شامل 105 صفحه فایل word قابل ویرایش
دانلود پروژه پیاده سازی وب سایت فروشگاه اینترنتی با استفاده از الگوریتم های داده کاوی