رپو فایل

مرجع دانلود و خرید فایل

رپو فایل

مرجع دانلود و خرید فایل

وب سایت فروش اینترنتی

تجارت الکترونیکی طی سالیان اخیر با استقبال گسترده جوامع بشری روبرو شده است امروزه کمتر شخصی را می توان یافت که واژه فوق برای او بیگانه باشد نشریات ، رادیو و تلویزیون بصورت روزانه موضوعاتی در رابطه با تجارت الکترونیکی را منتشر و افراد و کارشناسان از زوایای متفاوت به بررسی مقوله فوق می پردازندشرکت و موسسات ارائه دهنده کالا و یا خدمات همگام با سیر ت
دسته بندی کامپیوتر و IT
بازدید ها 1
فرمت فایل doc
حجم فایل 3788 کیلو بایت
تعداد صفحات فایل 126
وب سایت فروش اینترنتی

فروشنده فایل

کد کاربری 2106
کاربر

وب سایت فروش اینترنتی

عنوان صفحه

مقدمه ................................................. 1

فصل اول - تجارت الکترونیک ................................................. 2

فصل دوم - شناسایی سیستم ................................................ 14

2-1- امکان سنجی و نیاز سنجی ................................................ 14

2-2- مراحل انجام کاری ................................................ 19

2-3- تعیین وظایف و نقشه سایت ................................................ 21

2-4- پایگاه داده ها و ERD ................................................ 23

2-5- طراحی سیستم و DFD ها ................................................ 33

فصل سوم- ابزارهای مورد استفاده در انجام این پروژه..................................... 43

3-1- ASP.NET ................................................ 44

3-2- پایگاه داده SQL ................................................ 48

فصل چهارم- کدها و توابع مهم برنامه ................................................ 51

4-1- کد های مربوط به رفتن به صفحات دیگر ................................................ 51

4-2- کد های مربوط به اتصال برنامه به پایگاه داده SQL................................. 52

4-3- باز کردن پایگاه داده انجام عملیات و بستن پایگاه داده.............................. 54

4-4- استفاده از اطلاعات داخل DS ................................................ 54

4-5- مقابله با خطا ها ................................................ 55

4-6- دستورات مربوط به Sign in ................................................ 56

4-7- کدهای مربوط به ثبت نام کاربر ................................................ 61

4-8- ابزار مربوط به صفحه Product ................................................ 63

4-9- کدهای زمان اجرای صفحه Product 67

4-10- کدهای مربوط به انتخاب گروه در صفحه Product .......................... 69

4-11- کدهای مربوط به جستجو در صفحه ................................................ 70

4-12- کدهای مربوط به انتخاب محصول ................................................ 72

4-13کدهای مربوط به صفحه بارگذاری صفحه Order ................................... 74

4-14- کدهای مربوط به دکمه ADD در صفحه Order..................................... 77

4-15- کدهای مربوط به تایید و خرید سفارشات در صفحه Orders ............. 79

4-16- کدهای مربوط به دکمه تایید خرید در صفحه CheckCredits .... 80

فصل پنجم- نحوه کار با سایت ................................................ 87

فصل ششم- جمع بندی و نتیجه گیری ............................................... 105

منابع ............................................... 106

فهرست شکل ها

عنوان صفحه

شکل 2-1- تصویر سایت هک شده بانک تجارت ................................................ 18

شکل 2-2- (ERD Plan ) ................................................ 32

شکل 2-3- نقشه کلی سایت ................................................ 33

شکل 2-4- DFD Level 0 ................................................ 35

شکل 2-5- DFD Level 1 ................................................ 36

شکل 2-6- DFD Level 1 ................................................ 37

شکل 2-7- DFD Level 2.1 ................................................ 38

شکل 2-8- DFD Level 2.2 ................................................ 39

شکل 2-9- DFD Level 2.3 ................................................ 40

شکل 2-10- DFD Level 2.4 ................................................ 41

شکل 2-11- DFD Level 2.5 ................................................ 42

شکل 4-1- صفحه ErrorPage.aspx ................................................ 60

شکل 4-2- پیغام خطا ................................................ 60

شکل 4-3- صفحه logedInPane ................................................ 61

شکل 4-4- صفحهlogedIn ................................................ 61

شکل 4-5- GridView ................................................ 63

شکل 4-6- Choose Data Source 64

شکل 4-7- DataBase ................................................ 64

شکل 4-8 New Connection ................................................ 65

شکل 4-9-Browse ................................................ 65

شکل 4-10جدول برای این GridView ................................................ 66

شکل 4-11- Finish ................................................ 67

شکل 4-12= DropDownList ................................................ 69

شکل 4-13- جستجو ................................................ 70

شکل 4-14- انتخاب محصول ................................................ 72

شکل 4-15- جزیئات محصول انتخاب شده ................................................ 75

شکل 4-16- ImageButton1 ................................................ 77

شکل 4-17- تایید و خرید سفارشات ................................................ 79

شکل 4-18- به دکمه تایید خرید در صفحه ................................................ 81

شکل 5-1- صفحه اصلی ................................................ 87

شکل 5-2- صفحه ارتباط با مدیر ................................................ 88

شکل 5-3- صفحه مربوط به کالاها ................................................ 89

شکل 5-4- صفحه Login ................................................ 90

شکل 5-5- صفحه عضویت ................................................ 91

شکل 5-6- صفحه پر کردن فرم اشتباه ................................................ 92

شکل 5-7- صفحه پیام تبریک ................................................ 93

شکل 5-8- صفحه وارد کردن نام کاربری ................................................ 93

شکل 5-9- کاربر با نام کاربری و کلمه عبور ................................................ 94

شکل 5-10- بخش خرید ................................................ 95

شکل 5-11- بخش خرید ................................................ 96

شکل 5-12- خطای بخش خرید ................................................ 97

شکل 5-13- گزینه Login user ................................................ 98

شکل 5-14- صفحه خوش آمد ................................................ 99

شکل 5-15- Control Panel ............................................... 100

شکل 5-16- Administrator Control panel............................... 101

شکل 5-17- Manage User(s) ............................................... 102

شکل 5-18- Manage Products 102

شکل 5-19- Manage Category 103

شکل 5-20- Manage Message ............................................... 104

فهرست جداول

عنوان صفحه

جدول 2-1- جدول مراحل انجام کار ................................................ 19

جدول2-2- جدول tblMembers ................................................ 26

جدول2-3- جدول TblProducts-Overview ........................................ 28

جدول2-4- جدول TblCats-Overview 28

جدول2-5-جدول TblOrder-Overview 29

جدول2-6-جدول tblContacts-Overview............................................. 30

جدول2-7-جدول tblCredits-Overview............................................... 31

جدول2-8-- جدول tblRoles –Overview ........................................... 31

مقدمه :

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

فصل اول - تجارت الکترونیک

قبل از بررسی " تجارت الکترونیکی "، لازم است در ابتدا یک تصویر ذهنی مناسب ازتجارت سنتی را ارائه نمائیم.
در صورت شناخت " تجارت " ، با " تجارت الکترونیکی "نیز آشنا خواهیم شد. برای واژه "تجارت" در اکثر واژه نامه ها تعاریف زیر ارائه شده است : مبادلات اجتماعی : تبادل ایده ها ، عقاید و تمایلات ( خواسته ها ) مبادله یا خرید و فروش کالا در مقیاس بالا که شامل ترابری از نقطه به نقطه دیگر است. در ادامه تعریف دوم ارائه شده برای "تجارت " را بعنوان محور بحث انتخاب و بر روی آن متمرکز خواهیم شد. تجارت در ساده ترین نگاه ، مبادله کالا و خدمات بمنظور کسب درآمد ( پول ) است . زندگی انسان مملو از فرآیندهای تجاری بوده و تجارت با میلیونها شکل متفاوت در زندگی بشریت نمود پیدا کرده است . زمانیکه کالای مورد نظر خود را از یک فروشگاه تامین و خریداری می نمائید ، در تجارت شریک و در فرآیندهای آن درگیر شده اید.در صورتیکه در شرکتی مشغول بکار هستید که کالائی را تولید می نماید ، درگیر یکی دیگر از زنجیره های تجارت شده اید.
تمام جلوه های تجارت با هر رویکرد و سیاستی دارای خصایص زیر می باشند : خریداران . افرادیکه با استفاده از پول خود قصد خرید یک کالا و یا خدمات را دارند. فروشندگان . افرادیکه کالا و خدمات مورد نیاز خریداران را ارائه می دهند. فروشندگان به دو گروه عمده تقسیم می گردند : خرده فروشان ، که کالا و یا خدماتی را مستقیما" در اختیار متقاضیان قرار داده و عمده فروشان و عوامل فروش ، که کالا و خدمات خود را در اختیار خرده فروشان و سایر موسسات تجاری می نمایند. تولیدکنندگان . افرادیکه کالا و یا خدماتی را ایجاد تا فروشندگان آنها را در اختیار خریداران قرار دهند. یک تولید کننده با توجه به ماهیت کار خود همواره یک فروشنده نیز خواهد بود. تولیدکنندگان کالای تولیدی خود را به عمده فروشان ، خرده فروشان و یا مستقیما" به مصرف کننده گان می فروشند. همانگونه که مشاهده می گردد ، "تجارت " از زاویه فوق دارای مفاهیم ساده ای است . تجارت از خرید یک محصول ساده نظیر " بستنی " تا موارد پیچیده ای نظیر اجاره ماهواره را شامل می گردد. تمام جلوه های تجارت از ساده ترین سطح تا پیچیده ترین حالت آن ، بر مقولاتی همچون : خریداران ، فروشندگان و تولیدکنندگان متمرکز خواهد بود. عناصر تجارت زمانیکه قصد معرفی عناصر ذیربط در تجارت و فعالیت های تجاری وجود داشته باشد ، موضوعات و موارد مورد نظر بدلیل درگیر شدن با جزئیات پیچیده تر بنظر خواهند آمد.
عناصر ذیل تمام المان های ذیربط در یک فعالیت تجاری معمولی را تشریح می نماید. در این حالت ، فعالیت شامل فروش برخی محصولات توسط یک خرده فروش به مصرف کننده است :
* در صورت تمایل فروش محصول و یا محصولاتی به یک مصرف کننده ، مسئله اساسی داشتن کالا و یا خدماتی خاص برای عرضه است . کالا می تواند هر چیزی را شامل گردد. .فروشنده ، ممکن است کالای خود را مستقیما" از تولید کننده و یا از طریق یک عامل فروش تهیه کرده باشد. در برخی حالات ممکن است فروشنده ، خود کالائی را تولید و بقروش می رساند.
* فروشنده برای فروش کالا و یا خدمات می بایست " مکانی مناسب " را در اختیار داشته باشد. مکان مورد نظر می تواند در برخی حالات بسیار موقتی باشد. مثلا" یک شماره تلفن خود بمنزله یک مکان است . در چنین مواردی متقاضی کالا و یا خدمات با تماس تلفنی با فروشنده قادر به ثبت سفارش و دریافت کالای مورد نظر خود خواهد بود. برای اکثر کالاهای فیزیکی می بایست مکان ارائه کالا ، یک مغازه و یا فروشگاه باشد.
* برای فروش کالا و یا خدمات ، فروشندگان می بایست از راهکارهائی برای جذب افراد به مکان خود استفاده نمایند. فرآیند فوق " مارکتینگ " نامیده می شود.در صورتیکه افراد از محل و مکان ارائه یک کالا و خدمات آگاهی نداشته باشند ، امکان فروش هیچگونه کالائی وجود نخواهد داشت . انتخاب محل ارائه کالا در یک مرکز تجاری شلوغ ، یکی از روش های افزایش تردد به مکان ارائه کالا است. ارسال پستی کاتولوگ ها ی مربوط به محصولات ، یکی دیگر از روش های معرفی مکان ارائه یک کالا و یا خدمات است . استفاده از شیوه های متفاوت تبلیغاتی، راهکاری دیگر در معرفی مکان ارائه کالا است .
* فروشنده نیازمند روشی برای دریافت سفارشات است . استفاده از تلفن و نامه ، نمونه هائی از روش های دریافت سفارش متقاضیان می باشد. حضور فیزیکی در مکان ارائه یک کالا و یا خدمات از دیگر روش های سنتی برای ثبت سفارش کالا است . پس از ثبت سفارش ، فرآیندهای لازم توسط پرسنل شاغل در شرکت و یا موسسه ارائه دهنده کالا و یا خدمات انجام خواهد گرفت .
* فروشنده نیازمند روشی برای دریافت پول است . استفاده از چک ، کارت اعتباری و یا پول نقد روش های موجود در این زمینه می باشند. در برخی از فعالیت های تجاری از فروشنده تا زمان توزیع کالا پولی دریافت نمی گردد.
* فروشنده نیازمند استفاده از روشی برای عرضه و توزیع کالا و یا خدمات می باشد. در برخی از سیستم ها بمحض انتخاب کالا توسط مشتری و پرداخت وجه آن ، عملیات توزیع کالا بصورت اتوماتیک انجام خواهد شد. در سیستم های ثبت سفارش مبتنی بر نامه ، کالای خریداری شده پس از بسته بندی به مقصد مشتری ارسال خواهد شد. در مواردیکه حجم کالا زیاد نباشد از مبادلات پستی بمنظور ارسال کالا استفاده شده و در مواردیکه حجم کالا زیاد باشد از کامیون ، قطار و یا کشتی برای ارسال و توزیع کالا استفاده می گردد.
* در برخی موارد ، خریداران یک کالا تمایل و علاقه ای نسبت به آن چیزی که خریداری نموده اند نداشته و قصد برگشت آن را دارند. فروشندگان کالا و یا خدمات می بایست از روش هائی برای قبول موارد "برگشت از فروش " استفاده نمایند. * در برخی موارد ممکن است کالائی در زمان توزیع آسیب دیده باشد. فروشندگان می بایست از روش های برای تضمین گارانتی استفاده نمایند.
* برخی از کالاهای ارائه شده به مشتریان دارای پیچیدگی های خاص خود بوده و نیازمند استفاده از خدمات پس از فروش و یا حمایت فنی می باشند. در چنین مواردی وجود بخش هائی در شرکت و یا موسسه ارائه دهنده کالا و یا خدمات الزامی خواهد بود. کامپیوتر یکی از نمونه کالاهائی است که نیازمند خدمات پس از فروش و حمایت فنی از دیدگاه مشتریان ( خریداران ) خواهد بود. تمام عناصر اشاره شده را می توان در یک شرکت تجاری سنتی مشاهده کرد. فعالیت های تجاری شرکت های فوق می تواند شامل مقوله های متفاوتی باشد.
در تجارت الکترونیکی تمام عناصر اشاره شده ، حضوری مشهود با تغییرات خاصی دارند. بمنظور مدیریت و اجرای تجارت الکترونیکی به عناصر زیر نیاز خواهد بود : یک محصول محلی برای فروش کالا. در تجارت الکترونیکی یک وب سایت بمنزله مکان ارائه کالا و یا خدمات خواهد بود. استفاده از روش و یا روش هائی برای مراجعه به سایت استفاده از روشی برای ثبت سفارش .( اغلب بصورت فرم ها ئی در نظر گرفته می شود) استفاده از روشی برای دریافت پول . ( کارت اعتباری از نمونه های متداول است ) استفاده از روشی برای توزیع کالا استفاده از روشی برای موارد برگشت داده شده توسط خریداران استفاده از روشی برای موارد مربوط به گارانتی استفاده از روشی برای ارائه خدمات پس از فروش ( پست الکترونیکی ، ارائه پایگاه های اطلاع رسانی و...) چرا تبلیغات زیاد ؟ پیرامون تجارت الکترونیکی تبلیغات زیاد و گاها" بی رویه ای انجام می گیرد.
علت تبلیغات زیاد در رابطه با تجارت الکترونیکی را می توان با استناد به برخی از آمارها و ارقام موجود متوجه شد:
* تا سال 2001 میلادی بالغ بر 17 میلیارد دلار در سطح خرده فروشی مبادلات تجاری صورت گرفته است .
* تعداد استفاده کنندگان از تجارت الکترونیکی از رقم 1.3 میلیون نفر در سال 1996 به 8 میلیون نفر در سال 2001 رسیده است .
* 70 درصد کاربران و استفاده کنندگان از کامپیوتر در منزل به اینترنت متصل و این گروه 60 درصد خرید از طریق اینترنت را انجام داده اند. بر اساس آمارهای موجود ، گروه کالاهای زیر دارای بیشترین میزان فروش تجارت الکترونیکی را بخود اختصاص داده اند : محصولات کامپیوتری ( نرم افزار ، سخت افزار ) کتاب خدمات مالی سرگرمی ها موزیک الکترونیک های خانگی پوشاک هدایا و گل خدمات مسافرتی اسباب بازی بلیط فروشی اطلاعات بررسی شرکت Dell امروزه شرکت های کوچک و بزرگ با حرکات سراسیمه و شتابان بسرعت بسمت استفاده از محیط جدید ( اینترنت ) برای ارائه کالا و یا خدمات می باشند. علت این همه تعجیل و بنوعی شیدائی در چیست ؟ شرکت Dell یکی از موفقترین شرکت های موجود در زمینه تجارت الکترونیکی است . بدین منظور شایسته است در این بخش به بررسی وضعیت شرکت فوق در زمینه تجارت الکترونیکی پرداخته و از این رهگذر از تجارب موجود استفاده کرد. Dell یکی از صدها شرکتی است که کامپیوترهای شخصی تولیدی خود را در اختیار مشتریان حقیقی و یا حقوقی قرار می دهد. فعالیت اقتصادی Dell با درج آگهی در پشت جلد مجلات کامپیوتری و فروش کامپیوتر از طریق تلفن ، آغاز گردید. امروزه حضور شرکت Dell در عرصه تجارت الکترونیکی بسرعت متداول و عمومی شده است .شرکت فوق ، قادر به ارائه کالاهای بیشماری از طریق وب شده است . بر اساس آمارهای موجود ، فروش روزانه Dell ، چهارده میلیون دلار بوده و تقریبا" 25 درصد فروش این شرکت از طریق وب انجام می گیرد. شرکت Dell قبل از استفاده از تجارت الکترونیکی ، اکثر سفارشات خود را از طریق تلفن اخذ و با استفاده از پست آنها را برای خریداران خود ، ارسال می کرد. با توجه به فروش 25 درصدی شرکت فوق از طریق وب می توان به جایگاه و اهمیت موضوع تجارت الکترونیکی بیش از گذشته واقف گردید.
در این راستا می توان به موارد زیر اشاره کرد:
* در صورتیکه شرکت Dell توانسته باشد، میزان فروش از طریق تلفن را 25 درصد کاهش و 25 درصد به میزان فروش خود از طریق وب بیفزاید ، دلیل روشن و قاطعی برای وجود مزایای تجارت الکترونیکی وجود ندارد؟ Dell صرفا" کامپیوتر عرضه می نماید. در صورتیکه مدیریت فروش از طریق وب هزینه های کمتری را به یک سازمان تحمیل نماید و یا افرادیکه از طریق وب کالای خود را خریداری می نمایند ، اقدام به خرید تجهیزات کمکی دیگری نمایند و یا اگر هزینه های عملیات فروش از طریق وب بمراتب کمترشده و یا اگر ارائه کالا بر روی وب باعث افزایش خریداران و حجم عملیات فروش گردد ، استفاده از تجارت الکترونیکی برای شرکت Dell مقرون بصرفه و توام با افزایش بهره وری بوده است .
* در صورتیکه شرکت Dell ، در فرآیند فروش کالا از طریق وب ، فروش سنتی و مبتنی بر تلفن خود را از دست ندهد ، چه اتفاقی می افتد؟این موضوع می تواند صحت داشته باشد ، این موضوع به تمایل عده ای برای خرید کالا از طریق وب بستگی خواهد داشت . گرایش بسمت خرید از طریق اینترنت بصورت یک نیاز مطرح شده است و از این بابت نگرانی چندانی وجود نخواهد داشت .
* در رابطه با فروش عقیده ای وجود دارد که : زمانیکه یک مشتری کار خود را با یک فروشنده آغاز می نماید ، نگهداری آن مشتری برای فروشنده بمراتب راحت تر از جذب مشتریان جدید است . بنابراین در صورتیکه تصمیم به ایجاد یک وب سایت زودتر اتحاذ گردد ، نسبت به سایر فروشندگان که بعدا" تصمیم فوق را اتخاذ خواهند کرد ،پیشقدم خواهید بود. شرکت Dell سایت خود را خیلی زود طراحی و پیاده سازی نموده و از این طریق از سایر رقبای خود پیشی گرفته است . عوامل سه گانه فوق ، دلایل عمده بسمت استفاده از تجارت الکترونیکی است .
گیرائی تجارت الکترونیکی دلایل زیر علل گیرائی و جاذبه فراوان تجارت الکترونیکی است :
* کاهش هزینه ها . در صورتیکه سایت تجارت الکترونیکی بخوبی پیاده سازی گردد ، هزینه های مربوط به ثبت سفارش قبل از ارائه کالا و هزینه های خدمات پس از فروش بعد از ارائه کالا کاهش می یابد.

جهت دریافت فایل وب سایت فروش اینترنتی لطفا آن را خریداری نمایید

پیاده سازی وب سایت آزمون آن لاین

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

فروشنده فایل

کد کاربری 2106
کاربر

پیاده سازی وب سایت آزمون آن لاین

فهرست مطالب

عنوان صفحه

مقدمه............................................................1

فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP...........2

1-1- انتخاب Layout ................................................2

1-1-1- Grid Layout....................................... ..........2

1-1-2- Flow Layout .................................................2

1-2- انتخاب کنترل صحیح............................................3

1-3- کار با متن...................................................6

1-4- کار با جداول و لیست ها......................................7

1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی.........8

1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه...10

1-7- دریافت آیتم انتخاب شده از یک لیست..........................12

1-8- نحوهData Binding ساده در کنترل لیست ها ............................12

1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control.............15

1-10- انجام دستوات...............................................22

1-11- دریافت مقادیر از کاربر....................................24

1-12- نمایش گرافیک و تبلیغات.....................................27

1-13- کنترل های گروهی ...........................................31

1-14- کار با تاریخ..............................................32

فصل دوم بررسی و تعیین اعتبار داده های وارد شده از طرف کاربر.....33

2-1- ارزیابی داده های ورودی کاربر...............................33

2-2- ترکیب کنترل های تعیین اعتبار................................36

2-3- Cansel کردن تعیین اعتبار داده...........................................41

2-4- تعیین اعتبار سفارشی........................................44

2-5- موارد تکمیلی کنترل های وب ..................................46

2-5-1- طریقه حرکت بین صفحات مختلف در ASP.NET.....................46

2-5-2- استفاده از HyperLink و Redirection.............................47.

2-5-3- استفاده از متد Transfer......................................47

2-5-4- استفاده از متد Execute .....................................49

2-6- نمایش در یک صفحه مرورگر جدید................................49

فصل سوم – توضیحات پروژه.........................................51

3-1- معرفی معماری سه لایه........................................51

3-2- ایجاد متدهای insert, update, delete به صورت سفارشی.....................55

3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter....................60

3-2-2- استفاده از TeacherCourseTableAdapter ...........................62

3-3- طراحی لایه ی ارائه..........................................64

3-3-1- صفحه اصلی ...............................................64

3-3-2- صفحه ثبت استاد جدید .....................................66

3-3-3- صفحه نمایش لیست اساتید ...................................68

3-3-4- صفحه ثبت درس جدید........................................69

3-3-5- صفحه ثبت دانشجو در کلاس...................................71

3-3-6- صفحه لیست انشجویان هر کلاس................................74

3-3-7- صفحه ثبت آزمون جدید......................................76

3-3-8- صفحه آرشیو سوالات.........................................78

3-3-9- صفحه تنظیم سولات آزمون....................................79

3-3-10- صفحه ثبت نمرات نهایی دانشجو...............................80

3-3-11- صفحه کارنامه دانشجو ....................................81

3-3-12- صفحه ثبت اعتراض توسط دانشجو..............................85

3-3-13- صفحه مشاهده اعتراض دانشجویان.............................87

3-3-14- صفحه لیست اعتراضات.......................................88

3-3-15- صفحه ارزیابی ملکرد استاد................................89

3-3-16- صفحه نتایج نظرسنجی......................................91

3-3-17- صفحه آپلود مقالات........................................92

3-3-18- صفحه ورود مسئول آموزش...................................96

3-3-19- تغییر رمز عبور Admin.....................................97

3-4- DATA BASE...................................................98

4-1- فصل چهارم-نتیجه گیری......................................102

منابع..........................................................103

فهرست شکل ها

عنوان صفحه

شکل 1-1- انتخابLayOut نهایی فرم وب ....................................3

شکل 1- 2- استفاده از گزینه Items و سپس Collection Editor برای اضافه کردن آیتم ها در زمان اجرا............................................9

شکل 1- 3- نمایی از Collection Editor یک ListBox .......................10

شکل 1-4- تصویر مربوط به مثال اول ..............................11

شکل 1-5- انتخاب گزینه DataBinding کنترل DropDownList..................13

شکل 1-6- نحوه تعریف آرایه arrData به صورت منبع داده ای......................14

شکل 1-7- انتخاب Proper Builder مربوط به Data Grid..........................17

شکل 1-8- اضافه کردن دو ستون Template به دیتا گرید.......................17

شکل 1-9- انتخاب منبع داده برای دیتا گرید .......................18

شکل 1-10- انتخاب Cloumns[0] دیتا گرید برای ویرایش در سمت جپ....................18

شکل 1-11- قرار دادن یک Text Box ب روی Columns[0] در دیتا گرید...............19

شکل 1-12- انتخاب نوع Binding برای کنترل دیتا گرید ..........................20

شکل 1-13- قرار دادن یک دکمه در Columns[1] دیتا گرید.....................21

شکل 1-14- شکا نهایی گرید پس از اتمام کار ویرایش...................21

شکل 1-15- نمونهای از اجرای برنامه 4...............................24

شکل 1-16- اضافه کردن سه آیتم دلخواه به کنترل Radio Button List.........26

شکل 1-17- تصویر نهایی فرم مثال 5.................................26

شکل 2-1- صفحه ادیتور مربوط به کنترل Regular Experssion Validator.......................36

شکل 2-2- نمای ابتدایی مثال اول...................................37

شکل 2-3- قراردادن نترل های تعیین اعتبار روی فرم وب...............38

شکل 2-4- تنظیم کردن خاصیت Control To Validate کنترل Required Fieid Validator .........39

شکل 2-5- تنظیم خواص کنترل Range Validator.............................40

شکل 2-6- نمای فرم پس از تنظیم خاصیت Error Massage کنترل های تعیین اعتبار داده ها.....40

شکل 2-7- تعیین نوع داده ی ورودی کنترل Validator Range.................41

شکل 2-8- تصویری از مثال دوم در حالت طراحی.......................42

شکل 2-9- فرم وب مثال سوم در حالت طراحی..........................44

شکل 2-10- نحوه اضافه کردن یک رخداد به کنترل Custom Validator...........45

شکل 3-1- چگونگی ارتباط لایه دستیابی به داده ها و پایگاه داده ....51

شکل 3-2- انتخاب پایگاه داده مورد نظر ...........................53

شکل 3-3- پیکر بندی TableAdapter.....................................54

شکل 3-4- ویزاردمربوط به Table adapter................................55

شکل 3-5- تنظیم متد Update ..........................................56

شکل 3-6- انتخاب نام برای متد....................................57

شکل 3-7- تایید صحت عملیات پیکر بندی Table Adapter....................58

شکل3-8- شمایی از معماری سه لایه...................................59

شکل 3-9- انتخاب پروسیژر ........................................60

شکل 3-10- انتخاب پروسیژر TeacherCourse..............................61

شکل 3-11- TableAdapter با نام TeacherCourse ...............................62

شکل 3-12- صفحه اصلی ............................................64

شکل 3-13- ثبت استاد جدید .......................................66

شکل 3-14- انتخاب ObjectDataSourse بعنوان رابط دیتا بیس ......................67

شکل 3-15- نمایش لیست اساتید......................................68

شکل 3-16- صفحه ثبت درس جدید.....................................69

شکل 3-17- بایند کردن GridView به ObjectDataSourse .......................70

شکل 3-18- بایند کردن Formview به ObjectDataSource1....................71

شکل 3-19- ثبت دانشجو در کلاس.....................................72

شکل 3-20- نمایش لیست دانشجویان کلاس...............................74

شکل 3-21- ثبت آزمون جدید........................................76

شکل 3-22- نمایش آرشیو سوالات......................................78

شکل 3-23- تنظیم سولات آزمون......................................79

شکل 3-24- مشاهده و ویرایش نمرات نهایی.............................80

شکل 3-25- بایند کردن GridView به ObjectDataSource_FinalResult..............82

شکل 3-26- انتخاب متدSelect ........................................83

شکل 3-27- نمایش کارنامه..........................................84

شکل 3-28- صفحه ثبت اعتراض........................................85

شکل 3-29- انتخاب متد Selecte Protestlist ................................87

شکل 3-30- مشاهده لیست اعتراضات...................................88

شکل 3-31- نمایش ارزیابی استاد....................................89

شکل 3-32- مشاهده نتایج نظر سنجی.................................91

شکل 3-33- نمایش آپ لود مقالات ....................................93

شکل 3-34- نمایش لسیت مقالات.......................................95

شکل 3-35- صفحه ورود مسئول آموزش ................................96

شکل 3-36- تغییر رمز عبور Admin....................................97

فهرست جداول

عنوان صفحه

جدول 1-1- مقایسه کنترل های سرور وب و کنترل های HTML................4

جدول 1-2- مقایسه عملکرد کنترل های وب و کنترل های HTML..............5

جدول 1-3- خواص مهم کنترل TextBox...................................7

جدول 1-4- کنترل های لیست و جدول ASP.NET...........................8

جدول 1-5- تگ های تعریف شده برای AdRotato..........................30

جدول 2-1- کنترل های تعیین اعتبار درASP.NET .......................34

جدول 2-2- حرکت بین صفحات در ASP.NET.............................46

جدول 3-4-1- جدول استاد..........................................98

جدول 3-4-2- جدول دانشجو ........................................98

جدول 3-4-3- جدول دروس ..........................................99

جدول 3-4-4- جدول آزمون..........................................99

جدول 3-4-5- جدول سوالات..........................................99

جدول 3-4-6- جدول مقالات.........................................100

جدول 3-4-7- جدول دروس ارایه شده استاد..........................100

جدول 3-4-8- جدول دروس اخذ شده دانشجو...........................100

جدول 3-4-9- جدول پیشنهادات.....................................101

جدول 3-4-10- جدول Admin.........................................101

مقدمه

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

مدیریت سیستم با استفاده از سوالات موجود در بانک سوالات و یا با درج سوالات جدید تعدادی سوال را برای پاسخگویی گروه خاصی از شرکت کنندگان انتخاب می کند.

فصل یکم- معرفی کنترل‌های وب و نحوه استفاده از آن‌ها در صفحات ASP.NET

1-1-انتخاب Layout

هنگامی که شما کنترلی را بر روی فرم قرار می‌دهید دو گزینه پیش رو خواهید داشت:

Gird Layout -1-1-1

در این حالت مکان کنترل‌ها مطلق می‌باشند و بیشتر شبیه به طراحی ظاهر برنامه‌های ویندوز می‌باشد که با مقدار زیادی متن مخلوط نیستند.

Flow Layout -2-1-1

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

جهت دریافت فایل پیاده سازی وب سایت آزمون آن لاین لطفا آن را خریداری نمایید


بهبود طراحی وب سایت

وب سایتهایی1 که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند در نتیجه،
دسته بندی کامپیوتر و IT
بازدید ها 1
فرمت فایل doc
حجم فایل 970 کیلو بایت
تعداد صفحات فایل 33
بهبود طراحی وب سایت

فروشنده فایل

کد کاربری 2106
کاربر

بهبود طراحی وب سایت

مقدمه

وب سایتهایی[1] که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند. بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است. گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند. در نتیجه، وب سایتهایی با دسترسی عمومی مانند آنهایی که متعلق به حرفه های کوچک و بدون سود هستند، اغلب قابلیت استفاده با استاندارد ضعیف را دارند.

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

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

بسیاری از این ابزارهای نرم افزاری که در این مقاله توصیف شده اند به صورت online در webtango . berkeley. Edu موجود می باشد.

فصل دوم

صفحه وب و اندازه های سایت

سطح ظاهری یک وب سایت، ترکیب پیچیده ای از متون، پیوندها[2]، عناصر گرافیکی و جنبه های دیگر است که روی کیفیت کلی سایت تاثیر می گذارد. بنابراین، طراحی وب سایت مستلزم مجموعه وسیعی از فعالیت ها برای مشخص کردن این جنبه های گوناگون است.

طراحی اطلاعاتی: روی تشخیص و گروه بندی موضوعات و بهبود عناوین دسته بندی به منظور انعکاس ساختمان اطلاعاتی سایت متمرکز است.

طراحی حرکتی: روی بهبود مکانیزم ها (مانند پیوندها و نوارهای حرکتی) به منظور تسهیل رابطه و تاثیر متقابل با ساختمان اطلاعاتی تاکید می کند.

طراحی گرافیکی: روی ارائه بصری تاکید دارد.

طراحی تجربی: شامل تمام این سه دسته بندی به علاوه خاصیت هایی که روی کل تجربه کاربر تاثیر می گذارد، می شود.

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

طراحی اطلاعاتی، حرکتی، گرافیکی و تجربی می تواند به علاوه به جنبه های شرح داده شده در شکل 1-2 اشاره کند. سطوح پایینی مطابق با طراحی اطلاعاتی، حرکتی، و گرافیکی (برای مثال عناصر نوشتاری وتنظیماتی، طراحی اطلاعاتی را منعکس می کنند)، سطوح بالایی مطابق است با طراحی تجربی.

شکل نشان می دهد که عناصر نوشتاری، ارتباطی و گرافیکی، بلوک های ساختمانی سطوح وب هستند. جنبه ها روی سطح بعدی تنظیمات این بلوکهای ساختمانی را مشخص می کند و سطح بعدی، تنظیمات صفحه را مشخص می کند. دو سطح بالایی، کار صفحه و معماری سایت را مشخص می کند. (استحکام و ثبات صفحه، پهنا، عمق و غیره).

برای ساختن این جدول، ما توضیحات طراحی وب و مطالعات کاربری منتشر شده را به منظور مشخص کردن ویژگی های کلیدی که روی قابلیت استفاده و کیفیت سطحی وب تاثیر می گذارد بررسی کردیم. ما اندازه های کمی را به منظور ارزیابی و تشخیص ویژگی هایی مثل مقدار متن، رنگ، ثبات و استحکام سایت که در توضیحات بحث می شوند می گیریم. ما سپس ابزاری را توسعه می دهیم که می تواند اندازه های سطح 157 صفحه و سایت را محاسبه کند. ما دقت این ابزار را در محاسبه اندازه ها برای مجموعه ای از یک نمونه صفحات وب ارزیابی کردیم و دقت بالایی را (84 درصد به طور متوسط) روی 154 اندازه گیری پیدا کردیم


جهت دریافت فایل بهبود طراحی وب سایت لطفا آن را خریداری نمایید


تقسیم‌بندی صفحات وب

با رشد سریع جهان پهنه ی گسترده ی وب نیاز فزاینده ای به فعالیت های گسترده در جهت کمک به کاربران صفحات وب برای طبقه بندی و دسته بندی این صفحات وجود دارد این قبیل کمک ها که در سازمان دهی مقادیر زیاد اطلاعات که با سیستم های جستجو در ارتباط هستند و یا تشکیل کاتالوگ هایی که تشکیلات وب را سامان دهی می کنند ، بسیار مفید هستند
دسته بندی کامپیوتر و IT
بازدید ها 3
فرمت فایل doc
حجم فایل 259 کیلو بایت
تعداد صفحات فایل 75
تقسیم‌بندی صفحات وب

فروشنده فایل

کد کاربری 2106
کاربر

تقسیم‌بندی صفحات وب

- تقسیم بندی صفحات وب بطور مختصر

با رشد سریع جهان پهنه ی گسترده ی وب نیاز فزاینده ای به فعالیت های گسترده در جهت کمک به کاربران صفحات وب برای طبقه بندی و دسته بندی این صفحات وجود دارد . این قبیل کمک ها که در سازمان دهی مقادیر زیاد اطلاعات که با سیستم های جستجو در ارتباط هستند و یا تشکیل کاتالوگ هایی که تشکیلات وب را سامان دهی می کنند ، بسیار مفید هستند.از نمونه های اخیر آن می توان یاهو و فرهنگ لغت looksmart (http://www.looksmart.com) که دارای کاربران زیادی هستند را نام برد.

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

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

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

سپس عملیات دسته بندی را به همراه الگوریتم اجرای آن ارزیابی می کنیم و آن را با روش های سنتی دسته بندی خودکار متون که شامل روش های نظارتی و غیر نظارتی می باشد مقایسه می کنیم.در آخر ما نشان می دهیم که یک اسمبل از روش خلاصه سازی حدود 12.9 درصد پیشرفت را می تواند حاصل کند که این عدد بسیار نزدیک به حدود بالایی است که ما در آزمایش ایده آل خود به آن دست یافتیم.

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

1-1-2- تقسیم یندی صفحات وب با استفاده از الگوریتم اجتماع مورچه ها

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

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

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

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

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

1-1-3- تقسیم بندی صفحات وب براساس ساختارپوشه ای

اخیرا در حجم داده های موجود در web یک افزایش نمایی وجود دارد. بر این اساس ، تعداد صفحات موجود در web در حدود 1 میلیارد است و روزانه تقریبا 1.5 میلیون به آن اضافه می شود. این حجم وسیع داده علاوه بر تاثیرات متقابل ،وب رابه شدت مورد توجه عامه مردم قرار داده است.

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

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

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

الگوریتم های دسته بندی موجود که به تنهایی روی محتویات متن برای دسته بندی ، تکیه دارند ، از این جنبه ها استفاده نمی کنند. به تازگی با رویکردی اتوماتیک بر اساس جنبه ای برای دسته بندی صفحات وب روبرو شده ایم.

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

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

جهت دریافت فایل تقسیم‌بندی صفحات وب لطفا آن را خریداری نمایید


امنیت در وب

تکنولوژی اینترنت تنها به منزل و محل کار ما هدایت نشده است و در بیشتر جنبه های زندگی ما وجود دارد، بشکه های بی سیم و دست یابی به دستگاهها، حضور اینترنت را در همه جا فعال کرده است بسیاری از این دستگاهها به طور مأیوسانه ای امنیت ضعیف و سستی دارند که باعث می شود کاندیدای ایده آل برای یک هکر باشند این موضوع وقتی اَسَف بارتر است که سیستمهای دارای امنیت
دسته بندی کامپیوتر و IT
بازدید ها 0
فرمت فایل doc
حجم فایل 692 کیلو بایت
تعداد صفحات فایل 198
امنیت در وب

فروشنده فایل

کد کاربری 2106
کاربر

امنیت در وب

مقدمه

تکنولوژی اینترنت تنها به منزل و محل کار ما هدایت نشده است و در بیشتر جنبه های زندگی ما وجود دارد، بشکه های بی سیم و دست یابی به دستگاهها، حضور اینترنت را در همه جا فعال کرده است. بسیاری از این دستگاهها به طور مأیوسانه ای امنیت ضعیف و سستی دارند که باعث می شود کاندیدای ایده آل برای یک هکر باشند. این موضوع وقتی اَسَف بارتر است که سیستمهای دارای امنیت ضعیف، سیستمهایی را که دارای امنیت جامعی هستند را با سوار کردن تهاجمات روی آنها به مخاطره می اندازند. حتی برنامه ها و سیستمهایی که دارای امنیت صوتی هستند از هجوم یا خطر مصون نیستند. افزایش تقاضای نرم افزار و کاهش سریع در چرخه های توسعه بدین معنی است که نسخه جدید نرم افزارهای نصب شده روی ماشینها یک گام جلوتر است. جرم‌ها و سوء استفاده های فنی در کشمکش با دنیای اینترنت می باشد. کشورهای بیگانه اغلب گرفتار جرم های اینترنتی می شوند و پی گیری گروههای مجرم وقت گیر و پر زحمت است. انجام هک تا حدودی بر مبنای کسب علم و دانش استوار است یک اشتیاق برای ارضای یک حس ذاتی کنجکاوی فنی. با این دید، به بسیاری از هکرها در مورد فعالیتهایشان حق داده می شود. بدین معنی که آنها رخنه ها و کاستی های امنیت را آشکار می‌سازند. بعضی اشخاصی که به عنوان هکر شناخته می شوند در حقیقت موافق با بسیاری از عادات هک کردن اصیل نیستند و ترجیح می دهند که اهداف خود را به دلایلی غیر از کسب دانش و جهت آرزو برای افزایش آگاهی امنیت، مورد هدف قرار دهند.

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

هک به چه معناست؟

شاید تا به حال برای شما اتفاق افتاده باشد که مورد حمله هکرها (hackers) قرار بگیرید. شاید بارها account های اینترنت تان در عرض یک روز خالی شده باشد بدون آنکه خودتان استفاده کرده باشید. شاید متوجه شده باشید که در yahoo messenger شخص دیگری هم از ID شما استفاده می کند.

hack به زبان ساده و شاید عامیانه ترین تعبیر آن دزدیده شدن کلمه عبور یک سیستم یا account می باشد.

به طور کلی نفوذ به هر سیستم امنیتی کامپیوتری را hack می گویند. Hacker شخصی است

باهوش , فرصت طلب , دارای معلومات بالا با افکار سازنده و مطمئنا با وجدان . لازم به ذکر است که هکرها با دزدان اینترنتی و یا الکترونیکی فرق دارند.

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

هکرهای واقعی در میان خود مرام نامه ای دارند که همه پایبند به آن می باشند.

اهداف هکر

در اصل هر هکر برای نفوذ به شبکه هاو سایتها اینترنتی دوهدف را دنبال می کند البته هکرها هم قسم ها مختلف و نامهای گوناگون دارند اما درمجموع در دلیل عمده بین آنان مشترک است

هکر در موقع هک کردن یک سیستم امنیتی هدفش ضربه زدن (چه مادی و چه معنوی) به شخص یا اشخاصی نیست. او هک می کند تا معلوماتش را نشان دهد. در آمریکا و بسیاری از کشورها هکرها را استخدام می کنند چون می دانند از نظر سواد فن آوری اطلاعات در سطح بالایی قرار دارند.

هکر در جهان بعنوان فردی متخصص با تجربه مفید شناخته می شود اما مانند هر صنف و سلوک افرادی نامطلوب هم در این قشر قرار دارد؛ در این میان افرادی هستند که با سوء استفاده از معلومات خود و یا دیگران هدفشان از هک کردن ضربه زدن به اشخاص است یا به دنبال پرکردن جیب خود می باشند. این افراد دزدانی بیش نیستند. لذا منظور از هک در اینجا دزدیدن کلمه عبور حسابهای dialUp و yahoo messenger و Hotmail می باشد که بسیاری از خوانندگان از آنها استفاده می کنند. چگونه هک می شویم ؟!

یکی از متداول ترین روش های هک کردن, حدس زدن password است. روش رایج دیگر خواندن password از روی دست User به هنگام تایپ آن می باشد. یا فرستادن صفحه ای مانند صفحه ورودی Hotmail , Yahoo به صورت یک Email که در آن به ظاهر کارکنان شرکت سرویس دهنده از user خواسته اند به منظور اطمینان از صحت سرویس دهی password خود را تایپ کند. که این password در همان لحظه برای هکر mail می شود.

فراموش نکنید هیچ ارایه دهنده خدماتی مابین ارایه خدمات از شما پاسورد درخواست نمی کند و اگر به هر دلیل اختلالی به وجود آید کار از ابتدا شروع می شود

برنامه جالبی وجود دارد که LOG تمامی حرفهایی که وارد شده است را ذخیره می کند. هکر برنامه را اجرا می کند و بعد از شما می‌خواهد که رمز خود را بزنید. کلیدهای تایپ شده توسط شما درون یک فایل متنی TXT ذخیره می شود و هکر بعدا به آن رجوع می کند و رمز شما را کشف می نماید.

روش دیگر حدس زدن جواب سوالی است که شما انتخاب نموده اید تا در صورت فراموش نمودن رمزتان از شما پرسیده شود. در yahoo استفاده از این روش سخت است زیرا تاریخ دقیق تولد و آدرس و حتی کد پستی را نیز می خواهد. ولی در سرویس hotmail به سادگی می توانید جواب سوال را حدس بزنید و رمز را بدست آورید. و نیز هکر می تواند به کارکنان hotmail نامه زده و در آن ابراز نماید که account اش مورد هک قرار گرفته و درخواست رمز جدید کند که کارکنان Hotmail از او چند سوال در مورد سن و آخرین دسترسی به account و آخرین رمزی که به خاطر دارد می کنند و سپس رمز جدید در اختیار او قرار می گیرد.

یا برای یافتن رمز account های اینترنت, به ISP شما زنگ می زند و با دادن مشخصات خواستار تغییر رمز می شود. جالب اینجاست که در بسیاری از موارد منشیان رمز قبلی را نمی پرسند.

اینها همه روشهای ساده ولی رایج و متداول بودند. روش دیگری که در اینجا در موردش صحبت می کنم کمی تخصصی است و هر شخصی نمی تواند از این روش استفاده کند بلکه باید معلوماتی در خصوص اینترنت و IP و یک سری نرم افزارها داشته باشد.

در این روش شخص با فرستادن یک فایل آلوده به ویروس یا Trojan سیستم شما را آلوده می کند. با اجرای این فایل , فایل مورد نظر در حافظه جای می گیرد و هر زمان که کامپیوتر روشن شود دوباره در حافظه صدا می شود. پس با پاک نمودن فایل اولیه مشکل شما حل نمی شود. این فایل کامپیوتر شما را به عنوان یک Server در می آورد و یکی از پورت ها را برای استفاده هکر باز می گذارد. (برخی از این trojan ها پرتی را باز نمی گذارند بلکه از طریق یک email رمز ها را برای هکر ارسال می نمایند.) حال هکر می تواند با پیدا کردن IP شما و اتصال به پورت مورد نظر در زمانی که هم شما Online هستید هم هکرتان هر کاری با کامپیوتر شما بکند حتی آنرا خاموش کند و رمزهای موجود در کامپیوتر شما را بدزدد.

البته ارسال فایل گاهی به صورت online نمی باشد. هکر می تواند اگر با شما آشنایی داشته باشد به پشت کامپیوتر شما بی آید و فایل مورد نظر را روی آن اجرا کند. جالب اینجاست که اغلب ویروس کشها از شناسایی Trojan های جدید عاجزند. چه باید کرد ؟! چگونه هک نشویم ؟! روشهای ساده را به سادگی و با کمی دقت می توان مسدود کرد. مثلا

رمزی انتخاب کنید که حدس زدنش کار هر کسی نباشد. شماره تلفن , اسم , فامیل , شماره شناسنامه یا تاریخ تولید و ترکیبی از اینها معمولا اولین چیزی است که به ذهن هر کسی می رسد. سعی کنید در رمز انتخابی خود از پرانتز یا کروشه استفاده کنید یا حتی کاما که اینها به ذهن هیچ هکری نخواهد رسید.

هنگامی که رمز خود را وارد می کنید مراقب باشید , کسی نزدیکتان نباشد. یا از کلید های منحرف کننده استفاده کنید. مثلا چند کلید الکلی بزنید و بعد با Backspace پاکش کنید که اگر کسی هم دید , متوجه رمز شما نشود.

پشت کامپیوتر کسی که به او اطمینانی ندارید , رمزی وارد نکنید. یا اگر مجبورید, با استفاده از کلید های Ctrl+Alt+Del و باز نمودن Task Manager کلیه برنامه های مشکوک را ببندید.

معمولا اسامی آنها مانند Thief یا Keylogger یا keyl یا هر اسم مشکوک دیگری می تواند باشد. در موقع ثبت نام در سرویسهای Hotmail و Yahoo به شما تذکر داده می شود که کارکنان شرکت سرویس دهنده به هیچ عنوان از طریق Email از شما درخواست Password نمی کنند. پس هیچ گاه از طریق هیچ Email ی رمز خود را وارد نکنید.

جهت دریافت فایل امنیت در وب لطفا آن را خریداری نمایید


پایان نامه رشته کامپیوتر – طراحی وب سایت یک هتل

پروژه در پیش رو دارید جهت انجام پروژه فارغ التحصیلی دوره علمی کاربردی کامپیوتر در سال تحصیلی 84-83 به انجام رسیده است. در طراحی پروژه از نرم‎افزارهای زیر استفاده شده است:

Dream weaver

SQL serer

ASP.Net

این پروژه کلیه امکانات سایت یک هتل را دارا می‏‎باشد و اطلاعات لازم در این زمینه را در اختیار مراجعه کنندگان می‎گذارد. به عنوان مثال فردی که بخواهد از این سایت استفاده نماید بعد از مطالعه امکانات هتل و بازدید اتاق‎ها می‎تواند با تکمیل فرم رزرو اتاق مورد نظر خود را رزرو کند.

سرفصل :

پیشگفتار

چکیده پروزه

تاریخچه اینترنت

تاریخچه صفحات وب

محتویات وب

کاربردهای وب جهانی

وب پویا و تفاوت آن با وب ایستا

اصول طراحی صفحات وب

روشهای برنامه‌نویسی تحت وب

برنامه‌نویسی به زبان جاوا

Activex

برنامه‌های Plug-Ins

ساخت صفحات وب در سایر برنامه‌ها

انتشار صفحه وب

درباره سرویس دهنده وب

مقدار فضای مورد نیاز

دیدار صفحه خود از طریق اینترنت

آزمایش و بهنگام‌سازی صفحه وب

معرفی نرم‌افزار SQL Server

طراحی وب با asp.net

ارتباط Asp.Net با پایگاه داده

پیاده سازی پروژه وب سایت هتل

انتقال دادن فایل ها به Server

دانلود - 3500 تومان