فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پایان نامه اصول طراحی واسط کاربر گرافیکی

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

پایان نامه اصول طراحی واسط کاربر گرافیکی


 پایان نامه  اصول طراحی واسط کاربر گرافیکی

دانلود پایان نامه رشته کامپیوتر درباره اصول طراحی واسط کاربر گرافیکی

تیر ۲, ۱۳۹۴/

تعداد صفحات پایان نامه: 134 صفحه

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 مقدمه

اصول طراحی واسط کاربرگرافیکی

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

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

در گذشته ،واسط های کاربر ، متنی یا فرمی بودند . تقریبا” تمام کاربران یک PC در اختیار دارند . این ها واسط گرافیکی دارند که از نمایشگررنگی با دقت بالا پشتیبانی می کنند و از طریق موس و صفحه کلید کار می کنند . گرچه واسط های متنی هنوز رواج دارند ، کاربران انتظار دارند که سیستم های واسط گرافیکی GUL داشته باشند.

 امتیازات GUL عبارتند از :

1- آموزش و کاربرد آن ها آسان است کاربران که هیچ تجربه ای با کامپیوتر ندارند ، پس از یک جلسه آموزش می توانند با آن کار کنند .

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

3-تعامل سریع و تمام صفحه از طریق دستیابی فوری به هر جایی در صفحه ممکن است .

 طراحان نرم افزار و برنامه نویسان ، کاربران فناوری هایی مثل کلاس های swing در جاوا یا HTML هستند که اساس پیاده سازی واسط کاربراند.

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

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

 اصول طراحی واسط کاربر:

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

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

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

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

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

این سطح سازگاری، سطح پایین است . طراحان واسط همواره باید سعی کنند آن را در واسط کاربر اعمال نمایند. سازگاری در سطح بالاتر نیز مطلوب است به عنوان مثال ، مناسب است در تمام نهادهای سیستم، از عملیات یکسانی( مثل چاپ –کپی و غیره) استفاده شود. اما، گرودین (1989) پیشنهاد کرد که سازگاری کامل نه ممکن است و نه مطلوب عمل حذف، این طور پیاده سازی
می شود که نهادها در میز کار به سمت سطل زباله حرکت داده می شوند. این شیوه برای حذف متن در واژه پرداز مرسوم نیست .

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

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

 1- تایید اعمال مخرب : اگر کاربر، عملی را مشخص کرد که مخرب است، باید از آنان خواسته شود که آن را تایید کنند.

2- وجود امکان خنثی سازی: عمل خنثی سازی سیستم را به حالت قبل از رخ دادن عمل می برد . سطوح مختلفی از عمل خنثی سازی مفید است.

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

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

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

 تعامل کاربر:

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

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

1- دستکاری مستقیم: که در آن کاربر مستقیما با اشیای صفحه تعامل برقرار می کند . به عنوان مثال برای حذف فایل، می توان آن را به طرف سطح زباله حرکت داد .

2- انتخاب منو : که در آن کاربر فرمانی را از لیستی از گزینه های مختلف انتخاب می کند .
در این روش برای حذف فایل ، فایل انتخاب شده سپس فرمان حذف انتخاب می گردد .

3- پر کردن فرم : که در آن ، کاربر فیلد های فرم را پر می کند .بعضی از فیلد ها ممکن است
منو هایی داشته باشند و فرم ممکن است دارای دکمه عملکرد باشد که وقتی فشار داده می شود ، فعالیتی صورت می گیرد . در این روش ، برای حذف فایل نام آن وارد شده دکمه حذف فشار داده می شود .

4-زبان فرمان : که در آن ، کاربر فرمان خاصی را صادر می کند و به سیستم می گوید چه عملی را انجام دهد. برای حذف فایل ، کاربر باید دستور حذف را صادر کرد ، نام فایل را به عنوان پارامتر
ذکر کند.

5- زبان طبیعی : که در آن ، کاربر فرمانی را به زبان طبیعی صادر می کند . برای حذف فایل ، به زبان طبیعی به آن دستور می دهد:” فایل x را حذف کن” .

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

واسط های کاربر در وب جهانی توسط HTML و زبان هایی مثل جاوا پشتیبانی می شود که
می تواند برنامه هایی را برای مولفه های صفحه

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

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

تفکیک نمایش ، تعامل و نهادهایی که در واسط کاربر وجود دارند،اساس مدل MVC است، این مدل با مدل سیستمی قابل مقایسه است ، ولی برای پیاده سازی واسط کاربر با اشیاء به کار می رود نه با کل برنامه کاربردی.

 نمایش اطلاعات

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

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

روش MVCکه ابتدا در اسمالتاک   استفاده شد ، روش موثری برای نمایش چندگانه اطلاعات است . کاربران می توانند از طریق سبکی مناسب داده ها با هر نمایش تعامل داشته باشند. داده ای که باید نمایش داده شود در شیء مدل بسته بندی می گردد . ممکن است به هر مدل شیء ، چند شیءنما وابسته باشد که هر نما یک نمایش از این مدل است .

هر نما دارای شیء کنترلگری است که ورودی کاربر و تعامل دستگاه را اداره می کند .لذا، مدلی که داده عددی را نشان می دهد ، نمایی دارد که داده را به صورت هیستوگرام و نمای دیگری دارد که ان را به صورت جدول نمایش می دهد . این مدل را می توان با تغییر مقادیر جدول یا کوتاه و بلند کردن میله ها در نمودار هیستوگرام ،ویرایش کرد.

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

 1- آیا کاربر به اطلاعات دقیق علاقمند است یا روابط بین مقادیر مختلف داده ها .

2- مقادیر اطلاعات با چه سرعتی تغییر می کنند؟ آیا تغییر در یک مقدار باید فورا” به کاربر نمایش داده شود؟

3- آیا کاربر باید به تغییر اطلاعات عکس العمل نشان دهد؟

4- آیا لازم است کاربر از طریق واسط دستکاری مستقیم ، با اطلاعات نمایش داده شده تعامل داشته باشد؟

5-اطلاعات باید به صورت عددی یا متنی نمایش داده شود؟آیا مقادیر نسبی اقلام اطلاعات مهم است؟

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

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

به عنوان مثال ، سیستمی را در نظر بگیرید که میزان فروش ماهانه شرکتی را ذخیره می کند .

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

     نمایشگرهای قیاسی مداوم، مقادیر نسبی را به بیننده نمایش می دهند. در نمایش دیجیتال نیاز به دانستن بیشترین مقدار است.

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

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

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

1- اطلاعات هوا شناسی که از منابع مختلفی جمع می شوند می تواند با خطوط هم فشار نمایش داده شود .

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

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

4- مدلی از ملکول با استفاده از سیستم واقعیت مجازی ، در فضای سه بعدی نمایش داده شده دستکاری می شوند.

5- مجموعه ای از صفحات وب به صورت درخت هذلولی نمایش داده می شود .

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

 

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

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


پایان نامه اصول طراحی واسط کاربر گرافیکی

بهبود مدل کاربر در وب¬سایت بصورت خودکار با استفاده از معناشناسی با مفاهیم خاص دامنه

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

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

 

کلمات کلیدی: مدلسازی کاربر، کاوش Wikipedia، تکنیک­های معنایی ، شخصی­سازی وب

 

 

     

 

    

 

 


فهرست مطالب

عنوان                                                                                                                   صفحه

فصل اول:مقدمه  1

1- مقدمه  2

1-1- دلایل نیاز به شخصیسازی وب   2

1-1-1- گرانبار شدن اطلاعات   2

1-1-2- نیاز به جذب مشتری پابرجای برای وبسایت   3

1-2- تعریف شخصیسازی وب   3

1-3- فواید سیستم شخصیسازی وب   3

1-4- تفاوت شخصیسازی وب با تطبیق طرح کلی سایت   3

1-5- طبقهبندی عملکردهای اصلی شخصیسازی وب   4

1-6- نیازمندیهای اصلی سیستم شخصیسازی وب   5

1-7- رویکرد های موجود در شخصی سازی وب   6

1-8- نقش وب کاوی کاربرد وب در شخصیسازی وب   7

1-9- نیاز به استفاده از محتوا در شخصیسازی وب   7

1-10- نیاز به استفاده از معنا در شخصیسازی وب   8

1-11- هدف پروژه 9

1-12- نحوهی گردآوری مراجع  9

1-13- رویکرد بکار رفته در تحقیق  10

1-14- ساختار پایان نامه 10

فصل دوم:مطالب پیش زمینه  11

2- مطالب پیش زمینه  12

مقدمه  12

2-1- شخصی سازی وب براساس وب کاوی کاربرد وب   12

2-1-1- آماده سازی و مدلسازی داده 14

2-1-1-1- منابع و انواع داده 15

2-1-1-1-1- داده های کاربرد 15

2-1-1-1-1-1- فرمت های ثبت   16

2-1-1-1-1-2- منابع داده های کاربرد 17

2-1-1-1-2- داده های محتوا 21

2-1-1-1-3- داده های ساختار 22

2-1-1-1-4- داده های کاربران  22

2-1-1-2- آماده سازی و پیش پردازش دادهها 23

2-1-1-2-1- پاکسازی داده ها 23

2-1-1-2-2- شناسایی کاربر  24

2-1-1-2-3- تشخیص مشاهده صفحه 26

2-1-1-2-4- تشخیص جلسه ی کاربر  26

2-1-1-2-5- تکمیل مسیر  27

2-1-1-2-6- تشخیص تراکنش    28

2-1-1-2-7- پیش پردازش نهایی داده های کاربرد 30

2-1-1-2-8- یکپارچه سازی داده ها از منابع گوناگون  31

2-1-2- کشف الگو از داده های کاربرد وب   32

2-1-2-1- سطوح و انواع تحلیل  32

2-1-2-2- وظایف داده کاوی بر روی داده های کاربرد وب   33

2-1-2-2-1- کاوش قواعد انجمنی  34

2-1-2-2-2- کشف الگوهای ترتیبی  35

2-1-2-2-3- خوشه بندی  40

2-1-3- استفاده از الگوهای کشف شده جهت شخصی سازی وب   43

2-1-4- زمینه های تحقیقاتی شخصی سازی وب   43

2-2- منابع معنایی لغوی  45

2-2-1- فرهنگ لغت   45

2-2-2- فرهنگ های جامع  45

2-2-3- واژگان شناختی و رده بندی  46

2-2-3-2- رده بندی  48

2-2-3-3- واژگان شناختی ها و رده بندی های موجود 49

2-2-3-3-1- واژگان شناختی های مربوط به یک دامنه ی خاص    49

2-2-3-3-2- واژگان شناختی های عمومی  49

2-2-3-3-2-1- CYC و OpenCYC   50

2-2-3-3-2-2- WordNet 50

2-2-3-3-2-3- دایرکتوری های وب   51

2-2-3-4- زبان های نمایش واژگان شناختی  52

2-2-4- فرهنگ های عمومی  53

2-2-4-1- Wikipedia  53

2-2-4-1-1- نقاط ضعف و قوت Wikipedia  54

2-2-4-1-2- ساختار Wikipedia  55

2-2-4-1-3- انواع اطلاعات معنایی لغوی در Wikipedia  56

فصل سوم:کارهای انجام شده در زمینه مدلسازی کاربر در شخصی سازی وب با استفاده از محتوای وب   58

3- کارهای انجام شده در زمینه مدلسازی کاربر در شخصی سازی وب با استفاده از محتوای وب   59

مقدمه  59

3-1- تکنیک های مورد استفاده 60

3-1-1- تکنیک tf-idf 60

3-1-2- تکنیک تحلیل معنایی پنهان  60

3-1-3- تکنیک های مربوط به محاسبه ی ارتباط معنایی دو کلمه 61

3-1-3-1- معیارهای ارتباط معنایی مهم در ساختارهای سلسله مراتبی  61

3-1-3-1-1- رویکردهای مبتنی بر مسیر  61

3-1-3-1-2- رویکردهای مبتنی بر محتوای اطلاعات   62

3-1-3-1-3- رویکردهای مبتنی بر همپوشانی متن  62

3-1-3-2- رویکردهای محاسبه ی ارتباط معنایی دو کلمه برای روابط غیر رابطه ی هست   63

3-1-3-3- کارهای انجام شده در مورد محاسبه ی ارتباط معنایی دو کلمه در Wikipedia  63

3-2- رویکردهای انجام شده در زمینه ی مدلسازی کاربر در وب سایت با استفاده از محتوای صفحات   64

3-2-1- رویکردهای بر مبنای کلمات کلیدی  65

3-2-2- رویکردهای معنایی  66

3-2-2-1- روش های آماری  66

3-2-2-2- روش های مبتنی بر سلسله مراتب   67

جمع بندی   72

فصل چهارم: 73

روش پیشنهادی   73

4- روش پیشنهادی   74

4- روش پیشنهادی   74

مقدمه  74

4-1- تعریف مساله  74

4-2- طراحی روش جدید  74

4-2-1- مولفه ی پیش پردازش اولیه ی ثبت   75

4-2-2- مولفه ی استخراج کلمات کلیدی از صفحات وب سایت   75

4-2-3- مولفه ی استخراج مفاهیم دامنه از وب سایت   78

4-2-4- مولفه ی سازنده ی بردار کلمات کلیدی  80

4-2-5- مولفه ی نگاشت   82

4-6- دیاگرام های UML قسمت های اصلی سیستم  84

4-7- بررسی تطابق طرح پیشنهادی با صورت مساله 85

جمع بندی   86

منایع  87


فهرست اشکال

عنوان                                                                                                                 صفحه

شکل 2-1- مولفه های برون خطی آماده سازی داده و کشف الگو[Mobasher 2004]............... 13

شکل 2-2- مولفه برخط شخصیسازی وب [Mobasher 2004]........................................ 14

شکل 2-3- تراکنش HTTP.................................................................................... 15

شکل 2-4- URL و URI...................................................................................... 16

شکل 2-5- مکانهای جمعآوری دادههای کاربرد وب......................................................... 17

شکل 2-6- مثالی از مدل کردن رفتار گردشی کاربر با زنجیرهی مارکف..................................... 38

شکل 2-7- مثالی از مدل کردن رفتار گردشی در یک درخت تجمعی........................................ 39

شکل 2-8- مثالی از استخراج پروفایل های تجمعی کاربرد از خوشه های تراکنش ها....................... 41

شکل 2-9- بخشی از زمینههای تحقیقاتی شخصیسازی وب.................................................. 44

شکل 2-10- نمونهای از واژگان شناختی....................................................................... 47

شکل 2-11- نمونهای از یک ردهبندی.......................................................................... 49

جدول 2-1- مثال هایی از ارتباطات لغوی در WordNet................................................. 51

جدول 2-2- منابع اطلاعات معنایی لغوی در Wikipedia................................................. 56

شکل 3-1- استفاده از SVD برای تجزیه ماتریس d * t.................................................... 61

شکل 3-2- مفسر معنایی سیستم ESA [Gabrilovich 2007]...................................... 64

شکل 3-3- ماتریس session-page view [Zhang 2005]......................................... 66

شکل 3-4- تولید C-log [Eirinaki 2003 b].......................................................... 69

شکل 4-1- معماری کلی سیستم پیشنهادی..................................................................... 75

شکل 4-2- جزئیات مولفهی استخراج کلمات کلیدی.......................................................... 77

شکل 4-3- شبه کد مولفه استخراج کلمات کاندیدا............................................................. 77

شکل 4-4- شبه کد مولفه رتبهبندی کلمات کاندیدا............................................................ 78

شکل 4-5- جزئیات مولفهی استخراج مفاهیم دامنه............................................................ 79

شکل 4-6- شبه کد بخش فیلتر کردن کاندیدا................................................................... 80

جدول 4-1- بردارهای کلمات کلیدی صفحات وب سایت مثال1............................................ 81

جدول 4-2- بردارهای کلمات کلیدی جلسهی داده شده در مثال1............................................ 81

شکل 4-7- شبه کد مولفه سازنده بردار کلمات کلیدی......................................................... 82

شکل 4-8- شبه کد مولفهی نگاشت............................................................................. 83

جدول 4-3- کلمات کلیدی و وزنهای فرضی آنها در مثال 2.................................................. 83

جدول 4-4- مفاهیم موجود در صفحات جلسات کاربر به همراه وزنهای آنها در مثال 2.................... 83

شکل 4-9- class diagram مولفه های اصلی سیستم................................................... 84

شکل 4-10- sequence diagram بخش اصلی سیستم................................................ 86


فهرست جدول ها

عنوان                                                                                                                  صفحه

 

جدول 2-1- مثال هایی از ارتباطات لغوی در WordNet................................................. 66

جدول 2-2- منابع اطلاعات معنایی لغوی در Wikipedia................................................. 73

جدول 2-3- مقایسه ی انواع منابع معنایی لغوی جهت استفاده در شخصی سازی وب..................... 74

جدول 4-1- بردارهای کلمات کلیدی صفحات وب سایت مثال1.......................................... 110

جدول 4-2- بردارهای کلمات کلیدی جلسه ی داده شده در مثال1......................................... 110

جدول 4-3- کلمات کلیدی و وزن های فرضی آنها در مثال 2.............................................. 112

جدول 4-4- مفاهیم موجود در صفحات جلسات کاربر به همراه وزن های آنها در مثال 2................ 112

 


 

 

  فصل اول: مقدمه

1- مقدمه مقدمه

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

1-1- دلایل نیاز به شخصی­سازی وب 1-1-1- گرانبار شدن اطلاعات

وب جهانی منبعی عظیم از اطلاعات را فراهم آورده است. در بررسی­های گوناگون انجام شده در زمینه­ی گسترش وب تخمین زده شده است که روزانه بیش از یک میلیون صفحه به وب اضافه می­شود و بیش از 600 گیگابایت از صفحات در هر ماه تغییر می­کنند[Nasraoui 2008] و[Achananuparp 2007] . این پدیده که گرانبار شدن اطلاعات نامیده می­شود مشکلاتی را برای کاربران وب بوجود آورده است.

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

برای رفع این مشکل در دهه­های اخیر سیستم­های بازیابی اطلاعات و به تبع آن موتورهای جستجو ایجاد شدند که محتوای صفحات وب را اندیس­گذاری می­کنند و صفحات مرتبط با پرسش کاربر را برمی­گردانند اما این تکنولوژی­ها دو مشکل دارند:

  • حجم اطلاعاتی که موتورهای جستجو به کاربر تحویل می­دهند بسیار بیشتر از آن است که قابل پردازش توسط کاربر باشد.

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


دانلود با لینک مستقیم


بهبود مدل کاربر در وب¬سایت بصورت خودکار با استفاده از معناشناسی با مفاهیم خاص دامنه

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

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

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


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

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

 

 

این مجموعه شامل 10 فایل سوال با موضوعات زیر می باشد :

 

سیستم عامل مقدماتی

سیستم عامل پیشرفته

سیستم عامل لینوکس

مبانی

اینترنت

پست الکترونیک

ویروس های رایانه ای

شبکه

 

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

پسوند فایل ها : PDF

 


دانلود با لینک مستقیم


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

نمونه سوالات آزمون کاربر رایانه

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

این مجموعه شامل 480 نمونه سوال درس کاربر رایانه همراه با پاسخنامه می باشد.درس کاربررایانه برای کسانی که قصد گرفتن دیپلم کامپیوتر و یا حسابداری از طریق فنی و حرفه را دارند باید گذرانده شود . این سوالات برای کسانی که قصد شرکت در آزمون فنی و حرفه ای را دارند پیشنهاد می شود. 323 – درکدام یک از حافظه ها نحوه دسترسی به اطلاعات با دیگر گزینه ها متفاوت است ؟ الف ) دیسک مغناطیسی ب ) نوارهای مغناطیسی ج ) دیسک های لیرزی د ) دیسک های سخت 324 – کدامیک از کارتهای زیر بیشتر از سایر کارتها به شکل غیر onboard استفاده می شوند؟ الف- شبکه ب - صدا ج - گرافیک د - شبکه و صدا 325 – به آسیب هایی که از کار مداوم با کامپیوتر به وجود می آیند چه می گویند . الف ) RSI ب ) Health ج ) Homesick د ) Computer Sick


دانلود با لینک مستقیم


نمونه سوالات آزمون کاربر رایانه