طراحی و پیاده سازی یک سیستم توصیه گر بافت آگاه برای اقامتگاه گردشگر |
منطقه مورد مطالعه شهر تاریخی کرمان میباشد. شهر کرمان دارای پیشینه تاریخی و فرهنگی قوی میباشد که از دیرباز توجه بسیاری از گردشگران داخلی و خارجی را به خود جلب کرده است. به تبع قدمت آثار باستانی و مناطق گردشگری در این شهر گسترده و حائز اهمیت است. مراکز تاریخی و باستانی مانند کاروانسراها، مجموعه گنجعلیخان شامل حمام ، میدان و بازار، یخدان مویدی، گنبد مشتاقیه، گنبد جبلیه، مساجد و همچنین جاذبههای طبیعی ییلاق و باغات و چشمههای آب معدنی میباشد.
کرمان دارای مراکز اقامتی متعددی است. در این پژوهش چهار نوع اقامتگاه در نظر گرفته شده است از جمله آن میتوان هتل، مهمانپذیر، پانسیون و خوابگاه را نام برد. لیست کامل آن در جدول۵-۱ آورده شده است.
جدول ۵‑۱ اقامتگاههای در نظر گرفته شده در این تحقیق
هتل | مهمانپذیر | پانسیون | خوابگاه |
هتل پارس | سعدی | مریم | طه |
هتل اخوان | میلاد | یاس | دریا |
هتل گواشیر | آزادی | گواشیر۱ | نرجس |
هتل مهمانسرا جهانگردی | امید | گواشیر۲ | رقیه |
هتل امین | بهار | قصر خضرا | ام ابیها |
هتل ناز | سما | ||
هتل صحرا | خاتون | ||
هتل کرمان | ۲۲ بهمن | ||
هتل هزار |
سیستم توصیهگر با بهره گرفتن از اطلاعاتی که از گردشگر در مورد ترجیحات او در رابطه با ویژگیهای اقامتگاه دریافت می کند و سپس ارجاع آن به زیر سیستم مدیریت مدل که شامل مدلهای تصمیم گیری مورد نیاز میباشد، مناسبترین گزینه های اسکان را به کاربر پیشنهاد میدهد.
محیط اجرایی
سیستم عامل، نرم افزاری است که به کاربر امکان میدهد سخت افزار را به خدمت گرفته تا بستری فراهم کند که نرمافزارهای کاربردی دیگر در دسترس قرار گیرند. به عبارتی سیستم عامل تنها راه استفاده ما از سخت افزارهایی است که آنها را کامپیوتر ، موبایل یا غیره مینامیم.
سیستم عاملهایی برای توسعه برنامه های کاربردی موبایل وجود دارند که به عنوان نمونه میتوان سیستم عامل سیمبین، Apple ios و اندروید را نام برد. سیستم عامل سیمبین متعلق به شرکت نوکیا، دارای ساختار ساده ای بود ولی انعطاف پذیری بالای آن باعث میشد که طراحان نرم افزار ترغیب شوند تا نرم افزارهای مختلفی را برای آن بنویسند از این رو این سیستم عامل در زمان خود از بیشترین نرم افزار در بین رقبای خود برخوردار بود. سیستم عامل Apple ios ، توسط شرکت اپل و برای استفاده بر روی آیفون طراحی شده و هسته اصلی آن ازMac OSX گرفته شده است و سیستم عامل اندروید نیز متعلق به شرکت گوگل میباشد. در این پایان نامه برای پیاده سازی سیستم توصیهگر بافتآگاه از سیستم عامل اندروید استفاده شد.
برای دانلود متن کامل پایان نامه به سایت tinoz.ir مراجعه کنید. |
اندروید بر پایه لینوکس ساخته شده است این سیستم عامل Open source یا کدباز میباشد. ابزارهای مختلف آن به راحتی برای کاربران قابل دسترس است و توسط گوگل حمایت می شود. این سیستم عامل از فرمتهای مختلف فایلهای مولتی مدیا و از تمامی شبکه های ارتباطی مورد نیاز کاربران موبایل مانند GSM/EDGE، بلوتوث و wifi پشتیبانی می کند. رابط کاربری سیستم عامل اندروید و بیشتر برنامه های آن با زبان جاوا و پایتون نوشته شده است.
عموم گوشیهای هوشمند مجهز به سیستم عامل اندروید، از تمامی سخت افزارهای رایج مانند GPS و دوربینهای با کیفیت بالا پشتیبانی کرده و از نرم افزار SQLite برای ذخیره و مدیریت داده ها استفاده می کنند. اندروید هم چنین از HTML5 پشتیبانی می کند و توسعه برنامه های کاربردی در آن به راحتی انجام پذیر است [۶۲].
در پیاده سازی سیستم از معماری سه لایه که شامل لایه رابط کاربری، لایه مدیریت داده و لایه مدیریت مدل استفاده شده است.
رابط کاربر
نرم افزار رابط کاربر وظیفه برقرار کردن ارتباط داخلی و خارجی سیستم را بر عهده دارد. این زیر سیستم بخشی از سیستم است که کاربر با بهره گرفتن از آن به تمام اجزای مورد نیاز و مرتبط در تصمیم گیری دسترسی مییابد. این بخش در واقع تسهیل کننده ارتباط بین کاربر و سیستم توصیهگر است. کاربر می تواند با فرستادن درخواست خود و تعیین ویژگیهای مورد نظر خود بدون آنکه از فرآیندهای داخلی سیستم توصیهگر باخبر باشد، پاسخ درخواست مطرح شده خود را از سیستم توصیهگر دریافت کند. این بخش خود از بخشهای مختلفی از جمله بخش ورودی، خروجی تشکیل شده است. ورودی آن، بافت و ترجیحات کاربر برای اقامتگاه میباشد. بافت که شامل نوع سفر، زمان و موقعیت کاربر است با
فرم در حال بارگذاری ...
[یکشنبه 1399-12-17] [ 01:40:00 ب.ظ ]
|