طرح لایه باز فروشگاه کیف و کفش
کاملا لایه باز مناسب برای چاپ بنر،تابلو،تبلیغات،کارت ویزیت
سایز 120*300
رزولوشن 300
طرح لایه باز فروشگاه کیف و کفش 4
طرح لایه باز فروشگاه کیف و کفش
کاملا لایه باز مناسب برای چاپ بنر،تابلو،تبلیغات،کارت ویزیت
سایز 120*300
رزولوشن 300
فرمت فایل : word(قابل ویرایش)تعداد صفحات120
چکیده
داده کاوی و کشف دانش در پایگاه داده ها از جمله موضوع هایی هستند که همزمان با ایجاد و استفاده از پایگاه داده ها در اوایل دهه 80 برای جستجوی دانش در داده ها شکل گرفت.
شاید بتوان لوول (1983) را اولین شخصی دانست که گزارشی در مورد داده کاوی تحت عنوان « شبیه سازی فعالیت داده کاوی » ارائه نمود. همزمان با او پژوهشگران و متخصصان علوم رایانه، آمار، هوش مصنوعی، یادگیری ماشین و . . . نیز به پژوهش در این زمینه و زمینه های مرتبط با آن پرداخته اند.
هدف از انجام این پروژه ایجاد یک وب سایت فروشگاه اینترنتی با قابلیت ارزیابی مشتری به کمک الگورینم رگرسیون است. همچنین به بررسی دیگر الگوریتمها نیز پرداخته شده است.
کلمات کلیدی:
Data mining, ajax, silverligh, asp.net , data access layer, CART, nearest neigbour, regression logic,DataBase
فهرست مطالب
عنوان صفحه
مقدمه.................................................... 1
فصل یکم – داده کاوی ...................................... 2
1-1- مقدمه ای بر داده کاوی ................................ 2
1-2- چه چیزی سبب پیدایش داده کاوی شده است ؟ ............... 4
1-3- فرآیند داده کاوی .................................... 7
1-4- مراحل کشف دانش ....................................... 8
1-5- داده کاوی و انبار داده ها ........................... 13
1-6- خلاصه سازی و به تصویر در آوردن داده ها................. 15
1-7- مدل های پیش بینی داده ها ............................. 16
1-7-1- Classification .......................................... 16
1-7-2- Regression ............................................ 16
1-7-3- Time Series.......................................... 17
1-8- مدل ها و الگوریتم های داده کاوی ...................... 17
1-8-1- Decision trees ...................................... 17
1-8-2- Rule Induction ...................................... 20
فصل دوم – روش های کاهش داده ها
2-1- کاهش داده ............................................ 21
2-2- ابعاد مجموعه داده های بزرگ............................ 22
2-2-1- زمان محاسبه ......................................... 24
2-2-2- دقت پیشگویانه/توصیفی................................. 24
2-2-3- ارائه مدل داده کاوی.................................. 24
2-3- کاهش ویژگی ها......................................... 26
2-4- تجزیه و تحلیل عنصر اصلی............................... 41
2-5- کاهش مقادیر .......................................... 46
2-6- گسسته سازی ویژگی :تکنیک Chimerge...................... 52
2-7- کاهش موارد (حالات)..................................... 60
فصل سوم- مدیریت ارتباط با مشتری
3-1- تجریه و تحلیل......................................... 67
3-2- توضیح داده ها......................................... 68
3-3- تجزیه و تحلیل داده های به دست آمده.................... 70
3-4- شمای مدل.............................................. 75
3-4-1- مدل های برگشت منطقی.................................. 76
3-4-2- Rdial Basis Function Network................................ 79
3-4-3- مدل های درخت رده بندی................................ 81
3-4-4- مدل های نزدیکترین همسایگی (Nearrest-neighbour............. 88
3-5- مقایسه ی مدل.......................................... 89
فصل چهارم-آجاکس
4-1- معرفی اجاکس........................................... 95
4-2- Httprequest آجاکس..................................... 97
4-3- شی XMLHttpRequest..................................... 97
4-4- ارسال یک درخواست به سرور.............................. 98
4-5- مقایسه معماری Asp.net AJAx Extensionsوsp.net2........ 100
4-5-1- معماری Asp.net AJAX Extention........................ 100
4-5-2- معماری sp.net2..................................... 100
4-6-1- کنترل UpdatePanel.................................... 102
4-6-2- راه اندازها.......................................... 104
4-6-2-1- راه اندازغیرهمگام.................................. 104
4-6-2-2- راه انداز PostBack ................................ 104
4-6-3- Timer................................................ 104
4-6-4- UpdateProgress....................................... 105
فصل پنجم – سیلورلایت
-1- سیلورلایت چیست؟........................................ 108
-2- Does Dom به چه معناست؟................................ 112
-3- توضیحاتی در مورد نسخه سیلورلایت ....................... 113
-4- نصب سیلورلایت plug-in.................................. 115
-5- دریافت Silverlight SDK................................ 119
فصل ششم- توضیحاتی در رابطه با پروژه
6-1- معرفی معماری سه لایه................................... 123
6-2- ایجاد متدهای insert، update، delete به صورت سفارشی .......... 126
6-3- ایجاد کلاسهای BLL ..................................... 130
6-3-1-1- افزودن کارمند به لیست کارمندان..................... 132
6-3-1-2- ویرایش پروفایل کارمند............................. 132
6-3-2- OrdersBLL............................................ 133
6-3-2-1- ایجاد پروسیجر WickerBasket ....................... 133
6-3-2-2- افرودن پروسجر به DataSet و ایجاد TableAdapter.......... 134
6-3-3- استفاده از WickerbasketTableadapter در OrderBLL ............ 137
6-3-3-1- افزودن به سبد خرید................................. 137
6-3-3-2- حدف از سبد خرید.................................... 137
6-4- طراحی لایه ی ارائه...................................... 138
6-4-1- صفحه اصلی (HomePage)................................. 138
6-4-2- صفحه عضویت مشتری.................................... 142
6-4-3- صفحه کالاهای موجود................................... 143
6-4-4- صفحه نمایش سبد خرید................................. 145
6-4-5- صفحه پرداخت هزینه................................... 146
6-4-6- صفحه ورود کالا....................................... 148
6-4-7- صفحه ثبت اپراتور.................................... 148
6-4-8- ارزیابی مشتری با روش رگرسیون......................... 149
6-5- DataBase.............................................. 153
6-5-1- جدول مشتری..........................................
6-5-2- جدول اپراتور.........................................
6-5-3- جدول سفارشات........................................
6-5-4- جدول محصولات......................................... 156
6-5-5- جدول غرفه ها.........................................
6-5-6- جدول پرداخت.......................................... 157
6-5-7- جدول پرداخت هزینه................................... 158
6-5-8- جدول متطقه.......................................... 158
6-5-8- جدول Admin.......................................... 158
فصل هفتم-نتیجه گیری........................................ 160
منابع...................................................... 161
فهرست شکلها
عنوان صفحه
شکل1-1- داده کاوی به عنوان یک مرحله از فرآیند کشف دانش..... 5
شکل 1-2- فرآیند داده کاوی.................................. 7
شکل 1-3- سیر تکاملی صنعت پایگاه داده....................... 10
شکل 1-4- معماری یک نمونه سیستم داده کاوی................... 11
شکل 1-5- استخراج داده ها از انبار داده ها.................. 14
شکل 1-6- استخراج داده ها از چند پایگاه داده................ 15
شکل 1-7- درخت تصمیم گیری................................... 18
شکل2-1 گسسته سازی ویژگی سنی................................ 47
شکل 3-1- شرایط توزیع a میزان پرداختی (b) میزان محصول خریداری شده........................................................ 74
شکل 3-2- تکامل سرعت پایین شبکهRBF.......................... 80
شکل 3-3-ارزیابی دقت بی نظمی برای درخت بی نظمی با افزایش شماره ی سطح................................................ 82
شکل 3-4- درخت انتخاب CHAID................................. 87
شکل 4-1- کنترل های Server و اتصال کننده سرویس های کاربردی و ارتباطات ناهمزمان..........................................
شکل 4-2- Page Framework و کنترلهای سرور و سرویس های کاربردی...
شکل 5-1- تعامل بین مرورگر وب پلیر سیلورلایت و XAML و HTML
شکل5-2- معماری سیلورلایت....................................
شکل5-3- مقایسه ی سیلورلایت 1.0 و 1.1..........................
شکل 5-4- نصب استاندارد سیلورلایت............................
شکل 5-5- کلیک بر روی نصب سیلورلایت.........................
شکل 5-6- نمایشی از انیمیشن سیلورلایت........................
شکل5-7- نصب in-place..........................................
شکل 5-8- نمایش لینک SDK....................................
شکل 5-9- نمایش فلودرهایی برای نصب SDK......................
شکل 6-1- چگونگی ارتباط لایه دستیابی به داده ها و پایگاه داده و رابط کاربر...............................................
شکل 6-2- انتخاب پابگاه داده مورد نظر.......................
شکل 6-3- پیکربندی TabelAdapter................................
شکل 6-4- ویزارد مربوط به table adapter..........................
شکل 6-5-تنظیم متد Update....................................
شکل 6-6-انتخاب نام برای متد................................
شکل 6-7-تایید صحت عملیات پیکربندی TableAdapter................
شکل 6-8- شمایی از معماری سه لایه............................
شکل 6-9-کلاسهای موجود در لایه ی نجاری........................
شکل 6-10- انتخاب پروسیجر ..................................
شکل 6-11-انتخاب پروسیجر WickerBasket..........................
شکل 6- 12- TabelAdapter با نام WickerBasket......................
شکل 6- 13- انتخاب ObjectDataSource بعنوان رابط دیتابیس.........
شکل 6- 14- انتخاب متد SelectCategories() جهت نمایش داده ها.......
شکل 6- 15- صفحه ی اصلی.....................................
شکل 6- 16 –انتخاب CategoriesBLL به عنوان کلاس مرتبط با ObjectDataSource
شکل 6- 17- صفحه عضویت مشتری................................
شکل 6- 18- صفحه ی کالاهای موجود در غرفه 3....................
شکل 6-19- صفحه ی نمایش سبد خرید............................
شکل 6- 20 – صفحه ی پرداخت هزینه(از طریق شماره حساب)........
شکل 6- 21 – صفحه ی پرداخت هزینه (در هنگام تحویل)...........
شکل 6- 22- صفحه ی ورود کالا.................................
شکل 6-23- صفحه ثبت اپراتور.................................
شکل 6-42- صفحه ی معیارهای ارزشیابی.........................
فهرست جدولها
عنوان صفحه
جدول 2-2 ماتریس همبستگی برای داده های Iris................. 43
جدول2 – 3 مقادیرویژه برای داده های Iris...................... 45
جدول 4-2 مجموعه داده ها بر روی ویژگی مرتب شده پیوسته با کلاس های متناظر 55
جدول 5-2 یک جدول احتمال برای داده ها دسته بندی.............. 56
جدول -26 جدول احتمال برای فواصل [7.5,8.5] و[8.5,10].............. 57
جدول -27جدول احتمال برای فواصل [0,7.5] و[7.5,10]................ 59
جدول -28 جدول احتمال برای فواصل [0,10] و [10,42]............... 61
جدول 3-1- متغیرهای مورد استفاده مشتری...................... 70
جدول 3-2- توزیع متغیرهای پاسخگو............................ 72
جدول 3-3- توزیع شرطی متغیرهای تشریحی، روی متغیرهای socio..... 72
جدول 3-4– احتمال دسته بندی متغیرپاسخگو و متغیر قسط......... 72
جدول 3-5-داده های بررسی شده............................. 77
جدول 3-6- انتخاب مدل بازگشت منطقی.......................... 78
جدول 3-7- قانون ها در درخت بی نظمی......................... 83
جدول 3-8- ماتریس بهم ریختگی برای مدل بازگشت منطقی.......... 90
جدول 3-9- ماتریس بهم ریختگی برای درخت بی نظمی CART.........
جدول 3-10- ماتریس بهم ریختگی در شبکه ی RBF.................
جدول 3-11- ماتریس بهم ریختگی در مدل nearest-neigbour ............
جدول 3-12- خلاصه ای از مقایسه ی misclassification خطاها.......... 94
جدول5-1- لیست سیستم عامل هاو مرورگرهای پشتیبانی شده توسط سیلورلایت .................................................. 112
منوی برنامه
cout << " \n \n 1) kharid \n";
cout << " \n \n 2) chape factor \n";
cout << " \n\n 3) afzodan_e_jens be anbar \n ";
cout << " \n \n 4) namayeshe ajnase mojod dar anbar \n";
cout << " \n\n 5) etelaate karmand ha \n";
cout << " \n \n 6) namayeshe etelaate karmand ha \n";
این برنامه با فایل نوشته شده است
این بسته شامل فیلم آموزش روشـی برای دریافت تخـفیـف از تعدادی فروشگاه اینترنتی و فهرست فروشگاه ها می باشد.
با تخفیف 20 درصدی فقط تا پایان هفته آینده
این محصول شامل یک فایل فشرده قابل دانلود است که علاوه بر ترسیم نمودارER فروشگاه به صورت ساده و قابل فهم جدول موجودیت ها را هم مشخص کرده که میتواند برای برنامه نویسان تازه کار کمک زیادی باشد.
چون ترسیم نمودار ER و مشخص کردن موجودیت ها در حین سادگی گام مهمی در برنامه نویسی محسوب می شود لذا به دوستان و علاقه مندان گرامی توصیه می شود در یادگیری این مهم جدیت لازم را داشته باشند تا در مراحل کد نویسی و عیب یابی نرم افزار به مشکل بر نخورند چون تجربه کار پروژه های بزرگ ثابت کرده که در صورت غفلت دوستان گرامی در این مرحله درمراحل بعد علاوه بر تنش روحی و روانی مجبور خواهید بود هزینه گزافی را بابت عیب یابی و در مواقعی هم کد نویسی دوباره پرداخت کنید که این امر زمانبندی پروژه را با مشکل روبر کرده و برنامه نویس مجبور می شود آزمون های زیادی را بابت کشف خطا ها انجام دهد که عملا باعث هدر دادن زمان و هزینه های جانبی دیگر می شود .