طراحی و پياده سازی وب سايت آزمون

طراحی و پياده سازی وب سايت آزمون
طراحی و پياده سازی وب سايت آزمون
150,000 ریال 
تخفیف 15 تا 30 درصدی برای همکاران، کافی نت ها و مشتریان ویژه _____________________________  
وضعيت موجودي: موجود است
تعداد:  
افزودن به ليست مقايسه | افزودن به محصولات مورد علاقه

تعداد صفحات : 120 صفحه _ فرمت word_ دانلود مطالب بلافاصله پس از پرداخت آنلاین

چکيده

داده کاوي و کشف دانش در پايگاه داده ها از جمله موضوع هايي هستند که همزمان با ايجاد و استفاده از پايگاه داده ها در اوايل دهه 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

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


منابع

1.    ای بوک آموزشی ASP وحید نصیری.
2.    ای بوک آموزشی C# وحید هاشمیان.
3.    - شاه‌سمندي، پرستو «داده‌كاوي در مديريت ارتباط با مشتري» (1384)، مجله تدبير شماره 156.
4)http ://asp.net

نظري براي اين محصول ثبت نشده است.


نوشتن نظر خودتان

براي نوشتن نظر وارد شويد.

محصولات
نظر سنجي
نظرتون در مورد ویکی پروژه چیه؟
  •   مراحل ثبت نام خیلی زیاده!
  •   مطلب درخواستیم رو نداشت!
  •   ایمیل نداشتم که ثبت نام کنم!
  •   مطلبی که میخواستم گرون بود!
نظرنتيجه