ارائه اطلاعات میپردازند.
هدف پایان نامه حاضر بررسی و ایجاد سیستم توصیهگر بافتآگاه برای ارائه اقامتگاه به گردشگر بر مبنای اطلاعات بافتی است. یکی از بافتهای در نظرگرفته شده نوع سفر کاربر است علاوه بر نوع سفر بافتهای موقعیت اقامتگاه و زمان نیز انتخاب شده اند. سپس نقش هر بافت در ارائه اطلاعات به گردشگر تعیین شده است. برای پالایش اطلاعات و ارائه توصیه به کاربر از سیستم توصیهگر مبتنی بر شرط استفاده شده است. در این تحقیق، طراحی سیستم به گونهای بوده است که کاربر نوع سفر خویش، میزان امکانات مطلوب اقامتگاه و اتاق و همینطور میزان هزینه برای اقامت را مشخص مینماید و برنامه کاربردی، سه اولویت اول را برای اقامتگاه به وی بر روی نقشه نشان میدهد. همچنین رویدادهای مختلف مانند نمایشگاهها و جشنهای بومی به کاربر ارائه میشود. سرویس پیشنهادی بر روی سیستم عامل اندروید طراحی و پیادهسازی شد و سپس در اختیار تعدادی از کاربران قرار گرفت. با توجه به نتایج، 80% کاربران برنامه کاربردی را سودمند دانسته و به دیگر گردشگران توصیه نمودند.
کلمات کلیدی: بافت – بافت آگاهی – سیستم توصیهگر – گردشگر
فهرست مطالب
عنوان صفحه
هیئت داوران. ج
تقدیم به ه
سپاسگزاری و
چکیده. ز
فهرست جدولها ک
فهرست شکلها ل
فصل اول: معرفی. 1
1-1. مقدمه 2
1-2. اهداف تحقیق. 2
1-3. تعریف مساله و پرسشهای تحقیق. 3
1-4. پیشینهی تحقیق. 4
1-5. ساختار پایان نامه 9
فصل دوم: سیستمهای توصیهگر. 11
2-1. مقدمه 12
2-2. معماری کلی یک سیستم توصیهگر. 13
2-3 منابع دانش و داده در سیستمهای توصیهگر. 14
2-4 تکنیکهای توصیه براساس ورودی و خروجی. 15
2-4-1مبتنی بر محتوا 15
2-4-2فیلتر مشارکتی. 17
2-4-3روشهای مبتنی بر داده شخصی. 18
2-4-4مبتنی بر دانش 19
2-4-5ترکیبی. 21
فصل سوم: حسابگری بافتآگاه 24
3-1. مقدمه 25
3-2. بافت و بافت آگاهی. 25
3-3 معماری سیستمهای اطلاعات مکانی بافتآگاه 27
3-4. خدمات بافتآگاه 28
3-5. بافتهای ورودی سیستمهای بافتآگاه 29
3-5-1موقعیت 29
3-5-2هدف استفاده 29
3-5-3زمان. 30
3-5-4محیط فیزیکی. 30
3-5-5سابقه ناوبری. 30
3-5-6تعیین جهت 31
3-5-7موقعیت فرهنگی و اجتماعی. 31
3-6. سازگاری. 31
فصل چهارم: مدلسازی. 34
4-1. مقدمه 35
4-2 بافتهای موثر و معیارهای تصمیم گیری در پیشنهاد اقامتگاه 36
4-2-1نوع سفر. 37
4-2-2موقعیت اقامتگاه 37
4-2-3زمان. 38
4-2-4ترجیحات کاربر. 38
4-3. مدلسازی سیستم توصیهگر. 39
4-4. خدمات ارائه شده در برنامه کاربردی. 43
4-4-1پیشنهاد اقامتگاه به کاربر. 43
4-4-2ارائه رویداد 44
4-4-3نمایش نقشه و مسیر حرکت و ناوبری 45
4-5. معماری سیستم 46
فصل پنجم: پیادهسازی. 48
5-1. مقدمه 49
5-2. محیط اجرایی. 49
5-2-1رابط کاربر. 50
5-2-2زیرسیستم مدیریت داده 51
5-2-3زیر سیستم مدیریت مدل. 51
5-3. ساختار برنامه کاربردی. 51
5-4. مشخصات برنامه کاربردی. 55
5-5. ارزیابی. 60
فصل ششم: نتیجهگیری وبحث. 62
6-1. نتیجهگیری. 63
6-2. پیشنهادات 64
مراجع. 65
واژهنامه. 72
فهرست جدولها
عنوان صفحه
جدول 1‑1 مقایسه ای بین سیستمهای توصیهگر در زمینه گردشگری. 8
جدول 2‑1 مقایسه ای بین روشهای موجود در سیستمهای توصیهگر. 21
جدول 4‑1 معیارهای تاثیرگذار در سیستم 37
جدول 4‑2 مجموعه قیود برای یک آیتم 40
جدول 4‑3 تعدادی از قیود تعریف شده 41
جدول 5‑1 اقامتگاههای در نظر گرفته شده در این تحقیق. 49
جدول 5‑2 نمادهای مربوط به انواع اقامتگاهها روی نقشه 60
جدول 5‑3 نتیجه پرسشنامهها 60
فهرست شکلها
عنوان صفحه
شکل 2‑1 شمای کلی سیستم توصیهگر. 14
شکل 2‑2سیستم توصیهگر محتوا محور. 16
شکل 2‑3 سیستم توصیهگر پالایش مشارکتی. 17
شکل 3‑1 تقسیم بندی سیستمهای بافت آگاه 27
شکل 3‑2معماری کلی سیستمهای بافت آگاه 28
شکل 3‑3 سطوح مختلف سازگاری. 33
شکل 4‑1گامهای پژوهش 36
شکل 4‑2روش پیش پالایش بافت 42
شکل 4‑3روش پس پالایش بافت 42
شکل 4‑4روش مدل بافتی. 43
شکل 4‑5الگوریتم پیاده سازی. 44
شکل 4‑6 معماری سیستم پیشنهادی. 47
شکل 5‑1 بستهها و کلاسهای برنامه کاربردی. 52
شکل 5‑2 نمونه از پایگاه داده ایجاد شده برای اقامتگاهها 53
شکل 5‑3 استخراج جهت از مختصات 53
شکل 5‑4 نمایش منوی اصلی برنامه کاربردی. 56
شکل 5‑5 نمایش تعدادی از اقامتگاهها در سطح شهر کرمان. 57
شکل 5‑6 تغییر اندازه آیکونها با توجه به جهت کاربر. 57
شکل 5‑7 انتخاب ویژگیهای اقامتگاه 58
شکل 5‑8 نمایش اقامتگاه پیشنهادی و مسیر رسیدن به آن. 59
شکل 5‑9 نمونهای از رویدادها 59
فصل اول
معرفی
1-1 مقدمه
سیستم اطلاعات مکانی همراه یک چارچوب سختافزاری و نرمافزاری میباشد که دسترسی به داده ها و سرویسهای مکانی را با بهره گرفتن از دستگاههای همراه و از طریق شبکه های ارتباطی بیسیم فراهم می کند. این سیستم دارای خصوصیت سیالیت میباشد که بر امکان شکسته شدن محدودیتهای مکانی در استفاده کاربران از خدمات