تحقیق با موضوع مقدمه ای بر شبكه

تحقیق با موضوع مقدمه ای بر شبكه

تحقیق با موضوع مقدمه ای بر شبكه

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل ۳۲۸ کیلو بایت
تعداد صفحات ۱۰۶
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

توضیحات:

تحقیق با موضوع مقدمه ای بر شبكه

۱۰۶صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

استراتژی طراحی شبکه
استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد و به موازات آن سازمان ها و موسسات متعددی اقدام به برپاسازی شبکه نموده اند. هر شبکه کامپیوتری می بایست با توجه به شرایط و سیاست های هر سازمان ، طراحی و در ادامه پیاده سازی گردد .شبکه ها ی کامپیوتری زیرساخت لازم برای استفاده از منابع فیزیکی و منطقی را در یک سازمان فراهم می نمایند . بدیهی است در صورتی که زیرساخت فوق به درستی طراحی نگردد، در زمان استفاده از شبکه با مشکلات متفاوتی برخورد نموده و می بایست هزینه های زیادی به منظور نگهداری و تطبیق آن با خواسته ها ی مورد نظر( جدید) ، صرف گردد ( اگر خوش شانس باشیم و مجبور نشویم که از اول همه چیز را مجددا” شروع نمائیم !) . یکی از علل اصلی در بروز اینچنین مشکلاتی ، به طراحی شبکه پس از پیاده سازی آن برمی گردد. ( در ابتدا شبکه را پیاده سازی می نمائیم و بعد سراغ طراحی می رویم ! ) .
برپاسازی هر شبکه کامپیوتری تابع مجموعه سیاست هائی است که با استناد به آنان در ابتدا طراحی منطقی شبکه و در ادامه طراحی فیزیکی ، انجام خواهد شد . پس از اتمام مراحل طراحی ، امکان پیاده سازی شبکه با توجه به استراتژی تدوین شده ، فراهم می گردد.
در زمان طراحی یک شبکه ، سوالات متعددی مطرح می گردد :
• برای طراحی یک شبکه از کجا می بایست شروع کرد ؟
• چه پارامترهائی را می بایست در نظر گرفت ؟
• هدف از برپاسازی یک شبکه چیست ؟
• انتطار کاربران از یک شبکه چیست ؟
• آیا شبکه موجود ارتقاء می یابد و یا یک شبکه از ابتدا طراحی می گردد ؟
• چه سرویس ها و خدماتی بر روی شبکه، ارائه خواهد شد ؟
• و …
سوالات فوق ، صرفا” نمونه هائی در این زمینه بوده که می بایست پاسخ آنان متناسب با واقعیت های موجود در هر سازمان ، مشخص گردد . ( یکی از اشکالات ما استفاده از پاسخ های ایستا در مواجهه با مسائل پویا است !) .
در این مقاله قصد داریم به بررسی پارامترهای لازم در خصوص تدوین یک استراتژی مشخص به منظور طراحی شبکه پرداخته تا از این طریق امکان طراحی منطقی ، طراحی فیزیکی و در نهایت پیاده سازی مطلوب یک شبکه کامپیوتری ، فراهم گردد .
مقدمه
قبل از طراحی فیزیکی شبکه ، می بایست در ابتدا و بر اساس یک فرآیند مشخص ، خواسته ها شناسائی و آنالیز گردند. چرا قصد ایجاد شبکه را داریم و این شبکه می بایست چه سرویس ها و خدماتی را ارائه نماید ؟ به چه منابعی نیار می باشد ؟ برای تامین سرویس ها و خدمات مورد نظر اکثریت کاربران ، چه اقداماتی می بایست انجام داد ؟ در ادامه می بایست به مواردی همچون پروتکل مورد نظر برای استفاده در شبکه ، سرعت شبکه و از همه مهم تر، مسائل امنیتی شبکه پرداخته گردد. هر یک از مسائل فوق ، تاثیر خاص خود را در طراحی منطقی یک شبکه به دنبال خواهند داشت .یکی دیگر از پارامترهائی که معمولا” از طرف مدیریت سازمان دنبال و به آن اهمیت داده می شود ، هزینه نهائی برپاسازی شبکه است . بنابراین لازم است در زمان طراحی منطقی شبکه به بودجه در نظر گرفته شده نیز توجه نمود .
در صورتی که قصد ایجاد یک شبکه و تهیه نرم افزارهای جدیدی وجود داشته باشد ، زمان زیادی صرف بررسی توانمندی نرم افزارها ، هزینه های مستقیم و غیر مستقیم آنان ( آموزش کاربران ، کارکنان شبکه و سایر موارد دیگر ) ، خواهد شد .در برخی موارد ممکن است تصمیم گرفته شود که از خرید نرم افزارهای جدید صرفنظر نموده و نرم افزارهای قدیمی را ارتقاء داد. تعداد زیادی از برنامه های کامپیوتری که با استفاده از زبانهائی نظیر : کوبال ، بیسیک و فرترن نوشته شده اند ، ممکن است دارای قابلیت های خاصی در محیط شبکه بوده که استفاده از آنان نیازمند بکارگیری پروتکل های قدیمی باشد. در چنین مواردی لازم است به چندین موضوع دیگر نیز توجه گردد :
• هزینه ارتقاء هزاران خط کد نوشته شده قدیمی توسط نسخه های جدید و پیشرفته همان زبان های برنامه نویسی ، چه میزان است ؟
• هزینه ارتقاء برنامه ها به یک زبان برنامه نویسی شی گراء چه میزان است ؟
• آیا به منظور صرفه جوئی در هزینه ها ، می توان بخش های خاصی از شبکه را ارتقاء و از سخت افزارها و یا نرم افزارهای خاصی برای ارتباط با عناصر قدیمی شبکه استفاده نمود؟
با توجه به هزینه و زمان ارتقاء برنامه های نوشته شده قدیمی توسط زبان های جدید برنامه نویسی ، ممکن است تصمیم گرفته شود که فعلا” و تا زمانی که نرم افزارهای جدید نوشته و جایگزین گردند از نرم افزارهای موجود حمایت و پشتیبانی شود. در این رابطه ممکن است بتوان از یک بسته نرم افراری به عنوان گزینه ای جایگزین در ارتباط با برنامه های قدیمی نیز استفاده نمود. در صورتی که می توان با اعمال تغییراتی اندک و ترجمه کد منبع برنامه ، امکان اجرای برنامه را بر روی یک سیستم عامل جدید فراهم نمود ، قطعا” هزینه مورد نظر بمراتب کمتر از حالتی است که برنامه از ابتدا و متناسب با خواسته های جدید ، بازنویسی گردد. یکی دیگر از مسائلی که می بایست در زمان ارتقاء یک برنامه جدید مورد توجه قرار گیرد ، آموزش کاربرانی است که از نرم افزار فوق استفاده می نمایند .

استراتژی طراحی شبکهاستفاده از شبکه های کامپیوتری در چندین سال اخیر رشد و به موازات آن سازمان ها و موسسات متعددی اقدام به برپاسازی شبکه نموده اند. هر شبکه کامپیوتری می بایست با توجه به شرایط و سیاست های هر سازمان ، طراحی و در ادامه پیاده سازی گردد .شبکه ها ی کامپیوتری زیرساخت لازم برای استفاده از منابع فیزیکی و منطقی را در یک سازمان فراهم می نمایند . بدیهی است در صورتی که زیرساخت فوق به درستی طراحی نگردد، در زمان استفاده از شبکه با مشکلات متفاوتی برخورد نموده و می بایست هزینه های زیادی به منظور نگهداری و تطبیق آن با خواسته ها ی مورد نظر( جدید) ، صرف گردد ( اگر خوش شانس باشیم و مجبور نشویم که از اول همه چیز را مجددا” شروع نمائیم !) . یکی از علل اصلی در بروز اینچنین مشکلاتی ، به طراحی شبکه پس از پیاده سازی آن برمی گردد. ( در ابتدا شبکه را پیاده سازی می نمائیم و بعد سراغ طراحی می رویم ! ) .برپاسازی هر شبکه کامپیوتری تابع مجموعه سیاست هائی است که با استناد به آنان در ابتدا طراحی منطقی شبکه و در ادامه طراحی فیزیکی ، انجام خواهد شد . پس از اتمام مراحل طراحی ، امکان پیاده سازی شبکه با توجه به استراتژی تدوین شده ، فراهم می گردد.در زمان طراحی یک شبکه ، سوالات متعددی مطرح می گردد :• برای طراحی یک شبکه از کجا می بایست شروع کرد ؟• چه پارامترهائی را می بایست در نظر گرفت ؟• هدف از برپاسازی یک شبکه چیست ؟• انتطار کاربران از یک شبکه چیست ؟• آیا شبکه موجود ارتقاء می یابد و یا یک شبکه از ابتدا طراحی می گردد ؟• چه سرویس ها و خدماتی بر روی شبکه، ارائه خواهد شد ؟• و …سوالات فوق ، صرفا” نمونه هائی در این زمینه بوده که می بایست پاسخ آنان متناسب با واقعیت های موجود در هر سازمان ، مشخص گردد . ( یکی از اشکالات ما استفاده از پاسخ های ایستا در مواجهه با مسائل پویا است !) .در این مقاله قصد داریم به بررسی پارامترهای لازم در خصوص تدوین یک استراتژی مشخص به منظور طراحی شبکه پرداخته تا از این طریق امکان طراحی منطقی ، طراحی فیزیکی و در نهایت پیاده سازی مطلوب یک شبکه کامپیوتری ، فراهم گردد .مقدمهقبل از طراحی فیزیکی شبکه ، می بایست در ابتدا و بر اساس یک فرآیند مشخص ، خواسته ها شناسائی و آنالیز گردند. چرا قصد ایجاد شبکه را داریم و این شبکه می بایست چه سرویس ها و خدماتی را ارائه نماید ؟ به چه منابعی نیار می باشد ؟ برای تامین سرویس ها و خدمات مورد نظر اکثریت کاربران ، چه اقداماتی می بایست انجام داد ؟ در ادامه می بایست به مواردی همچون پروتکل مورد نظر برای استفاده در شبکه ، سرعت شبکه و از همه مهم تر، مسائل امنیتی شبکه پرداخته گردد. هر یک از مسائل فوق ، تاثیر خاص خود را در طراحی منطقی یک شبکه به دنبال خواهند داشت .یکی دیگر از پارامترهائی که معمولا” از طرف مدیریت سازمان دنبال و به آن اهمیت داده می شود ، هزینه نهائی برپاسازی شبکه است . بنابراین لازم است در زمان طراحی منطقی شبکه به بودجه در نظر گرفته شده نیز توجه نمود .در صورتی که قصد ایجاد یک شبکه و تهیه نرم افزارهای جدیدی وجود داشته باشد ، زمان زیادی صرف بررسی توانمندی نرم افزارها ، هزینه های مستقیم و غیر مستقیم آنان ( آموزش کاربران ، کارکنان شبکه و سایر موارد دیگر ) ، خواهد شد .در برخی موارد ممکن است تصمیم گرفته شود که از خرید نرم افزارهای جدید صرفنظر نموده و نرم افزارهای قدیمی را ارتقاء داد. تعداد زیادی از برنامه های کامپیوتری که با استفاده از زبانهائی نظیر : کوبال ، بیسیک و فرترن نوشته شده اند ، ممکن است دارای قابلیت های خاصی در محیط شبکه بوده که استفاده از آنان نیازمند بکارگیری پروتکل های قدیمی باشد. در چنین مواردی لازم است به چندین موضوع دیگر نیز توجه گردد :• هزینه ارتقاء هزاران خط کد نوشته شده قدیمی توسط نسخه های جدید و پیشرفته همان زبان های برنامه نویسی ، چه میزان است ؟• هزینه ارتقاء برنامه ها به یک زبان برنامه نویسی شی گراء چه میزان است ؟• آیا به منظور صرفه جوئی در هزینه ها ، می توان بخش های خاصی از شبکه را ارتقاء و از سخت افزارها و یا نرم افزارهای خاصی برای ارتباط با عناصر قدیمی شبکه استفاده نمود؟با توجه به هزینه و زمان ارتقاء برنامه های نوشته شده قدیمی توسط زبان های جدید برنامه نویسی ، ممکن است تصمیم گرفته شود که فعلا” و تا زمانی که نرم افزارهای جدید نوشته و جایگزین گردند از نرم افزارهای موجود حمایت و پشتیبانی شود. در این رابطه ممکن است بتوان از یک بسته نرم افراری به عنوان گزینه ای جایگزین در ارتباط با برنامه های قدیمی نیز استفاده نمود. در صورتی که می توان با اعمال تغییراتی اندک و ترجمه کد منبع برنامه ، امکان اجرای برنامه را بر روی یک سیستم عامل جدید فراهم نمود ، قطعا” هزینه مورد نظر بمراتب کمتر از حالتی است که برنامه از ابتدا و متناسب با خواسته های جدید ، بازنویسی گردد. یکی دیگر از مسائلی که می بایست در زمان ارتقاء یک برنامه جدید مورد توجه قرار گیرد ، آموزش کاربرانی است که از نرم افزار فوق استفاده می نمایند .

فهرست برخی ازمطالب:

استراتژی طراحی شبکه

مقدمه

برنامه ریزی برای طراحی منطقی شبکه

استفاده کنندگان شبکه چه افرادی هستند ؟

شبکه مورد نظر می بایست چه نوع سرویس ها و خدماتی را ارائه نماید ؟

برای هر یک از لینک های شبکه به چه درجه ای از اطمینان نیاز است ؟

انتخاب پروتکل برای شبکه

TCP/IP گزینه ای عمومی

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

سایر پروتکل های LAN/WAN

برنامه ریزی و طراحی عناصر

مستند سازی

تست شبکه

ایجاد سیاست ها و رویه ها برای استفاده از شبکه

آموزش لازم برای پرسنل فنی

لحاظ نمودن بودجه در نظر گرفته شده برای شبکه ( ارتقاء و یا ایجاد )

شبکه فیزیکی

بهنگام بودن نسبت به آخرین فن آوری های موجود

شبکه

تفسیم بندی شبکه ها

سه نوع توپولوژی رایج در شبکه های LAN استفاده می گردد :

 BUS

 STAR

 RING

تحقیق با موضوع مقدمه ای بر شبكه ۱۰۶صفحه قالب ورد قابل ویرایش

تحقیق با موضوع طراحی صفحات وب

تحقیق با موضوع طراحی صفحات وب

تحقیق با موضوع طراحی صفحات وب

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل ۵۵ کیلو بایت
تعداد صفحات ۶۴
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

توضیحات:

تحقیق با موضوع طراحی صفحات وب

۶۴صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

شركت گروه صنعتی ویدا فناوران آسیا دارای مدیران مجرب و توانمند در زمینه‌های طراحی ،‌ نمونه سازی ماشین آلات صنایع غذایی ، جذب و بومی سازی دانش فنی ، ارتقاء بر سطح تولیدات دستگاههای ساخت داخلی ، ایجاد رقابت و مبادرت به صادرات می باشد .

سابقه فعالیت مدیران شركت در رشته طراحی و ساخت به بیش از ۱۵ سال مهارت در ساخت انواع ماشین آلات صنایع غذایی و بسته بندی می‌باشند .

زمینه‌‌ی طراحی و ساخت ماشین آلات در شركت عبارتند از :

۱- ماشین آلات صنایع غذائی

۲- ماشین آلات صنایع آرایشی و بهداشتی

۳- ماشین آلات صنایع شوینده

۴- ماشین آلات صنایع بسته بندی

۵- ماشین آلات صنایع شیمیایی

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

مفاهیم مشترك دستگاهها عبارتند از :

۱٫ پركن – دستگاههای پركن بستگی به نوع محصول تولید می‌شوند مثلاً دستگاههای پركن عطریات با دستگاههای پركن مواد شیمیائی یا غذائی از نظر سلیقه كارائی به حجم دستگاه و میزان پركنی ظروف محصولات .

۲٫ در بند ، لیبل چسبان ، بسته بندی و دیگر دستگاههای همانند شرح فوق دارای قابلیت‌های فراوانی در زمینه‌های مختلفی می‌باشند .

طر احی دستگاهها از طریق كامپیوتر و نرم افزارهای طراحی انجام می‌پذیرد . بدینوسیله آشنائی ، كاركرد و تجربه بالائی در استفاده از نرم افزارهایی مانند Auto CAD و… موجب تسریع ،‌دقت و مهارت در تهیه نقشه‌های هر یك ازدستگاهها و یا نیازمندیهای متقاضیان میگردد . و باید دانست كه همیشه بایستی طراحی دستگاه‌ها در راستای پیشرفت ، كاهش هزینه‌ ، ارائه ویژگیهای جدید و كاملاً بهتر از گذشته باشد .

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

فهرست برخی ازمطالب:

فصل اول
آشنایی کامل با مکان کارآموزی…………………………………………………………………………………………………..۳
فصل دوم
ارزیابی بخش¬های مرتبط با رشته علمی کارآموزی……………………………………………………………………..۶
فصل سوم
آزمون آموخته¬ها، نتایج و پیشنهادات………………………………………………………………………………………..۸
۱-۳- با Dreamweaver چه می¬توان کرد؟………………………………………………………………………….۹
۲-۳-عناصر پایه¬ای صفحات وب……………………………………………………………………………………………….۹
۳-۳-چندرسانه¬ای……………………………………………………………………………………………………………………..۱۰
۴-۳-صفحات تعاملی…………………………………………………………………………………………………………………۱۰
۵-۳-تعریف یک وب سایت جدید…………………………………………………………………………………………….۱۰
۶-۳-ایجاد فایل¬های جدید در پنل Files……………………………………………………………………………….11
۷-۳-نوار هنر……………………………………………………………………………………………………………………………..۱۲
۸-۳-نوار Insert……………………………………………………………………………………………………………………….13
۹-۳-Flash Elements…………………………………………………………………………………………………………26
۱۰-۳- پنجره سند…………………………………………………………………………………………………………………….۲۷
۱۱-۳-نوار ابزار Document…………………………………………………………………………………………………..27
۱۲-۳-نوار وضعیت…………………………………………………………………………………………………………………….۲۸
۱۳-۳-پنل¬ها و بازرسان…………………………………………………………………………………………………………….۳۰
۱۴-۳-پنل¬ها و گروه¬های پنل……………………………………………………………………………………………………۳۰
۱۵-۳-منوهای مضمونی……………………………………………………………………………………………………………۳۱
۱۶-۳-Help……………………………………………………………………………………………………………………………..31
۱۷-۳-افزودن یک تصویر به یک صفحه…………………………………………………………………………………..۳۲
۱۸-۳-هم¬ترازی تصویر با متن…………………………………………………………………………………………………..۳۲
۱۹-۳-استفاده از پنل Time lines……………………………………………………………………………………….33
۲۰-۳-قالب¬بندی صفحات وب با استفاده از سبکهای آبشاری…………………………………………………۳۷
۲۱-۳-ایجاد سبکهای CSS پیشرفته………………………………………………………………………………………۴۵
۲۲-۳-عملکرد Dreamweaver چیست؟…………………………………………………………………………….۴۷
۲۳-۳-نمایش دادن و پنهان کردن لایه¬ها………………………………………………………………………………..۴۸
۲۴-۳-ارسال متن به یک لایه…………………………………………………………………………………………………..۵۲
۲۵-۳-افزودن یک لایه کشیدنی به یک صفحه وب…………………………………………………………………۵۳
۲۶-۳-ایجاد یک فرم…………………………………………………………………………………………………………………۵۵

فصل اولآشنایی کامل با مکان کارآموزی…………………………………………………………………………………………………..۳فصل دومارزیابی بخش¬های مرتبط با رشته علمی کارآموزی……………………………………………………………………..۶فصل سومآزمون آموخته¬ها، نتایج و پیشنهادات………………………………………………………………………………………..۸۱-۳- با Dreamweaver چه می¬توان کرد؟………………………………………………………………………….۹۲-۳-عناصر پایه¬ای صفحات وب……………………………………………………………………………………………….۹۳-۳-چندرسانه¬ای……………………………………………………………………………………………………………………..۱۰۴-۳-صفحات تعاملی…………………………………………………………………………………………………………………۱۰۵-۳-تعریف یک وب سایت جدید…………………………………………………………………………………………….۱۰۶-۳-ایجاد فایل¬های جدید در پنل Files……………………………………………………………………………….117-3-نوار هنر……………………………………………………………………………………………………………………………..۱۲۸-۳-نوار Insert……………………………………………………………………………………………………………………….139-3-Flash Elements…………………………………………………………………………………………………………2610-3- پنجره سند…………………………………………………………………………………………………………………….۲۷۱۱-۳-نوار ابزار Document…………………………………………………………………………………………………..2712-3-نوار وضعیت…………………………………………………………………………………………………………………….۲۸۱۳-۳-پنل¬ها و بازرسان…………………………………………………………………………………………………………….۳۰۱۴-۳-پنل¬ها و گروه¬های پنل……………………………………………………………………………………………………۳۰۱۵-۳-منوهای مضمونی……………………………………………………………………………………………………………۳۱۱۶-۳-Help……………………………………………………………………………………………………………………………..3117-3-افزودن یک تصویر به یک صفحه…………………………………………………………………………………..۳۲۱۸-۳-هم¬ترازی تصویر با متن…………………………………………………………………………………………………..۳۲۱۹-۳-استفاده از پنل Time lines……………………………………………………………………………………….3320-3-قالب¬بندی صفحات وب با استفاده از سبکهای آبشاری…………………………………………………۳۷۲۱-۳-ایجاد سبکهای CSS پیشرفته………………………………………………………………………………………۴۵۲۲-۳-عملکرد Dreamweaver چیست؟…………………………………………………………………………….۴۷۲۳-۳-نمایش دادن و پنهان کردن لایه¬ها………………………………………………………………………………..۴۸۲۴-۳-ارسال متن به یک لایه…………………………………………………………………………………………………..۵۲۲۵-۳-افزودن یک لایه کشیدنی به یک صفحه وب…………………………………………………………………۵۳۲۶-۳-ایجاد یک فرم…………………………………………………………………………………………………………………۵۵

تحقیق با موضوع طراحی صفحات وب ۶۴صفحه قالب ورد قابل ویرایش

تحقیق با موضوع طراحی لایه واسط كاربر

تحقیق با موضوع طراحی لایه واسط كاربر

تحقیق با موضوع طراحی لایه واسط كاربر

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل ۱۷ کیلو بایت
تعداد صفحات ۲۲
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

توضیحات:

تحقیق با موضوع طراحی لایه واسط كاربر

۲۲صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

موفقیت ما در طول ساختن برنامه های كاربردی بستگی به توانایی ما در پیش بینی اجرای برنامه ها دارد . برخی از جنبه های اجرای برنامه تقریبا برای پیش بینی آسان می باشد . مثلا به راحتی می توانیم ظرفیت برنامه را در ترم های بخش های داده ای یا عناصر تصویر تخمین بزنیم . دیگر جنبه های اجرا مثل اندازه ی برنامه و سرعت پاسخ گویی یا قابلیت اطمینان برنامه برای تعیین كردن سخت است . اغلب موضوعات عمده ای هستند كه به طور بهینه در طول برنامه تخمین زده شده اند تاثیر بهینه سازی در این تخمین ها در برنامه هنگام كامل شدن در مواجه با نیازهای اساسی با شكست روبرو می شود . واسط كاربر تنها جزء قابل تعامل برنامه است كه در اجرا قابل پیش بینی نمی باشد . مثلا آن جزء از برنامه كه تصمیم می گیرد چگونه كاربر و كامپیوتر با هم ارتباط داشته باشند ( و این قابل تاسف است كه باید این گونه باشد ) برای طراحی واسط كاربر تاثیر زیادی بر مقبولیت برنامه دارد . ناتوانی ما در پیش بینی اجزای واسط كاربر باعث می شود كه كاربر در راه ها ی غیر منتظره واكنش نشان دهند در جاییكه آنان برای اولین بار از برنامه استفاده می كنند بیشترین شگفتی زمانی اتفاق می افتد كه برنامه نویس با اولین كاربر و كاربر مبتدی همراه شود تا اجرای برنامه را توضیح دهد :

فهرست برخی ازمطالب:

تحقیق با موضوع طراحی لایه واسط كاربر ۲۲صفحه قالب ورد قابل ویرایش

تحقیق با موضوع طراحی مسیر متحرک

تحقیق با موضوع طراحی مسیر متحرک

تحقیق با موضوع طراحی مسیر متحرک

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل ۲۳۷ کیلو بایت
تعداد صفحات ۳۶
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

توضیحات:

تحقیق با موضوع طراحی مسیر متحرک

۳۶صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

چکیده
این مقاله الگوریتمی جدید برای مسئله برنامه ریزی مسیرکلی به یک هدف ، برای ربات متحرک را با استفاده از الگوریتم ژنتیک ارائه می دهد .الگوریتم ژنتیک برای یافتن مسیر بهینه برای ربات متحرک جهت حرکت در محیط استاتیک که توسط نقشه ای با گره ها و لینک ها بیان شده است ،بکار گرفته شده است.موقعیت هدف و موانع برای یافتن یک مسیر بهینه در محیط دو بعدی داده شده است .هر نقطه اتصال در شبکه ژنی است که با استفاده از کد باینری ارائه شده است.تعداد ژن ها در یک کروموزوم تابعی از تعداد موانع در نقشه (نمودار)می باشد.
بنابراین از یک کروموزوم با طول ثابت استفاده کردیم.مسیر ربات ایجاد شده ، در مفهوم کوتاهترین مسیر ،بهینه است .ربات دارای محل آغاز و محل هدف تحت فرضیه ای است که ربات از هر محل فقط یکبار می گذرد یا اصلا نمی گذرد.نتایج بدست آمده در شبیه سازی ؛قدرت الگوریتم پیشنهادی را تایید می نماید.
مقدمه
مسئله طراحی مسیر ربات متحرک را می توان بصورت ذیل بیان کرد:
داده های مسئله (محل شروع،محل هدف، نقشه ای دو بعدی مسیرهاكه شامل موانع ساكن می باشد).هدف بدست آوردن یک مسیر بدون تصادم بین دو نقطه خاص در ایفای معیار بهینه سازی با در نظر گرفتن محدودیت ها (به احتمال زیاد:کوتاهترین مسیر)می باشد. مسئله طراحی مسیر از نظر محاسباتی بسیار پر هزینه است.
با اینکه حجم زیادی از تحقیقات برای حل بیشتر این مسائل انجام شده است،با این وجود،روش های معمول ،غیر قابل انعطاف می باشند.
۱٫اهداف مختلف بهینه سازی و تغییرات اهداف
۲٫ عدم قطعیت ها در محیط ها
۳٫ محدودیت های متفاوت برای منابع محاسباتی
مرور و بازنگری روش های موجود برای حل مسئله طراحی مسیر ،در [۱] ارائه شده است . روش های زیادی برای ایجاد یك مسیر بهینه از قبیل برنامه ریزی دینامیك و روش های تبدیل مسافت گزارش شده است .
در روش برنامه ریزی دینامیك اگر نقطه ی شروعSP و نقطه ی هدف GP باشد ، نقطه ی زیر هدف IP است.و روش تولید مسیر ،نحوه تعیین توالی زیر اهداف است که زیر اهداف خود از مجموعه IP (I=1 2 3 …) انتخاب می شوند.ما باید تمام مسیرهای ممکن را بررسی کرده و مسیر با کمترین مقدار هزینه را به عنوان مسیر بهینه انتخاب نمائیم.توان محاسباتی بسیار فراوانی بویژه در محیط های دارای زیر اهداف فراوان مورد نیاز است . در روش تبدیل مسافت ،کارطراحی مسیر ،محیطی را با شبکه یکنواخت می پوشاند و فواصل را از طریق فضای خالی ،از سلول هدف،منتشر می کند.قسمت پیشین موج مسافت ،حول موانع و در نهایت از طریق تمامی فضاهای آزاد در محیط جریان می یابد.برای هر نقطه شروع در محیط نمایانگر محل اولیه ربات متحرک ،کوتاهترین مسیر به مقصد،از طریق رفتن به قسمت پائین و از طریق شیب دارترین مسیر نزولی رسم شده است.با این وجود به هنگام وجود دو سلول یا بیشتر جهت گزینش با همان حداقل تبدیل فاصله ابهام مسیرهای بهینه وجود دارد. دو روش مذکور ملزم توان محاسباتی بسیار بالا در محیطی است که دارای تعداد زیاد اهداف فرعی (زیر اهداف)و موانع است.
محققان روش های فراوان را برای حل مسائل طراحی مسیر ربات های متحرک با وجود موانع ایستا و متحرک بر مبنای soft computing ،بیان کرده اند. soft computing متشکل از منطق فازی،شبکه های عصبی و محاسبات تکاملی است (الگوریتم های ژنتیک و تکاملی GA & EA).تاکنون تلاش های زیادی در استفاده از منطق فازی برای طراحی و برنامه ریزی حرکت ربات متحرک وجود داشته است .اخیرا استفاده از محاسبات تکاملی رواج فراوانی پیدا کرده و در واقع روشی است که به منظور بکارگیری در موقعیت هایی که دانش اولیه راجع حل مسئله وجود نداشته و یا اطلاعات محدود می باشد،قابلیت استفاده به گونه ای موثرتر،عمومی تر و راحت تر را داراست.
الگوریتم های ژنتیکی و تکامکلی نیازمند اطلاعات اشتقاقی یا برآوردهای فرمال اولیه از راه حل نیستند و از آنجائیکه طبیعتا تصادفی می باشند دارای قابلیت جستجوی کل فضای جواب با احتمال بیشتر پیدا کردن بهینه عمومی می باشند.
می توان تحقیق قبلی راجع طراحی مسیر را به صورت یکی از دو روش مقابل طبقه بندی کرد: مبتنی بر مدل و مبتنی بر سنسور .
در حالت مبتنی بر مدل ،مدل های منطقی از موانع شناخته شده ،برای تولید تصادم بدون مسیر بکار گرفته می شوند.در حالیکه در روش مبتنی بر سنسور ، کشف و اجتناب از موانع ناشناخته است.در این مقاله الگوریتمی جدید جهت بدست آوردن مسیر بهینه بر مبنای مدل پیشنهاد شده است.
ادامه مطالب مقاله بصورت ذیل مرتب شده اند :
در بخش ۲ ،مقدمه ای مختصر راجع الگوریتم ژنتیک ارائه شده است .در بخش ۳ ،فرمول سازی مسئله مورد بررسی واقع شده،در بخش ۴ الگوریتم پیشنهادی ، معرفی و در بخش ۵ نتایج شبیه سازی نشان داده شده است.

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

مقدمه

مسئله طراحی مسیر ربات متحرک را می توان بصورت ذیل بیان کرد:داده های مسئله (محل شروع،محل هدف، نقشه ای دو بعدی مسیرهاكه شامل موانع ساكن می باشد).هدف بدست آوردن یک مسیر بدون تصادم بین دو نقطه خاص در ایفای معیار بهینه سازی با در نظر گرفتن محدودیت ها (به احتمال زیاد:کوتاهترین مسیر)می باشد. مسئله طراحی مسیر از نظر محاسباتی بسیار پر هزینه است.با اینکه حجم زیادی از تحقیقات برای حل بیشتر این مسائل انجام شده است،با این وجود،روش های معمول ،غیر قابل انعطاف می باشند.۱٫اهداف مختلف بهینه سازی و تغییرات اهداف۲٫ عدم قطعیت ها در محیط ها۳٫ محدودیت های متفاوت برای منابع محاسباتیمرور و بازنگری روش های موجود برای حل مسئله طراحی مسیر ،در [۱] ارائه شده است . روش های زیادی برای ایجاد یك مسیر بهینه از قبیل برنامه ریزی دینامیك و روش های تبدیل مسافت گزارش شده است .در روش برنامه ریزی دینامیك اگر نقطه ی شروعSP و نقطه ی هدف GP باشد ، نقطه ی زیر هدف IP است.و روش تولید مسیر ،نحوه تعیین توالی زیر اهداف است که زیر اهداف خود از مجموعه IP (I=1 2 3 …) انتخاب می شوند.ما باید تمام مسیرهای ممکن را بررسی کرده و مسیر با کمترین مقدار هزینه را به عنوان مسیر بهینه انتخاب نمائیم.توان محاسباتی بسیار فراوانی بویژه در محیط های دارای زیر اهداف فراوان مورد نیاز است . در روش تبدیل مسافت ،کارطراحی مسیر ،محیطی را با شبکه یکنواخت می پوشاند و فواصل را از طریق فضای خالی ،از سلول هدف،منتشر می کند.قسمت پیشین موج مسافت ،حول موانع و در نهایت از طریق تمامی فضاهای آزاد در محیط جریان می یابد.برای هر نقطه شروع در محیط نمایانگر محل اولیه ربات متحرک ،کوتاهترین مسیر به مقصد،از طریق رفتن به قسمت پائین و از طریق شیب دارترین مسیر نزولی رسم شده است.با این وجود به هنگام وجود دو سلول یا بیشتر جهت گزینش با همان حداقل تبدیل فاصله ابهام مسیرهای بهینه وجود دارد. دو روش مذکور ملزم توان محاسباتی بسیار بالا در محیطی است که دارای تعداد زیاد اهداف فرعی (زیر اهداف)و موانع است.محققان روش های فراوان را برای حل مسائل طراحی مسیر ربات های متحرک با وجود موانع ایستا و متحرک بر مبنای soft computing ،بیان کرده اند. soft computing متشکل از منطق فازی،شبکه های عصبی و محاسبات تکاملی است (الگوریتم های ژنتیک و تکاملی GA & EA).تاکنون تلاش های زیادی در استفاده از منطق فازی برای طراحی و برنامه ریزی حرکت ربات متحرک وجود داشته است .اخیرا استفاده از محاسبات تکاملی رواج فراوانی پیدا کرده و در واقع روشی است که به منظور بکارگیری در موقعیت هایی که دانش اولیه راجع حل مسئله وجود نداشته و یا اطلاعات محدود می باشد،قابلیت استفاده به گونه ای موثرتر،عمومی تر و راحت تر را داراست.الگوریتم های ژنتیکی و تکامکلی نیازمند اطلاعات اشتقاقی یا برآوردهای فرمال اولیه از راه حل نیستند و از آنجائیکه طبیعتا تصادفی می باشند دارای قابلیت جستجوی کل فضای جواب با احتمال بیشتر پیدا کردن بهینه عمومی می باشند.می توان تحقیق قبلی راجع طراحی مسیر را به صورت یکی از دو روش مقابل طبقه بندی کرد: مبتنی بر مدل و مبتنی بر سنسور .در حالت مبتنی بر مدل ،مدل های منطقی از موانع شناخته شده ،برای تولید تصادم بدون مسیر بکار گرفته می شوند.در حالیکه در روش مبتنی بر سنسور ، کشف و اجتناب از موانع ناشناخته است.در این مقاله الگوریتمی جدید جهت بدست آوردن مسیر بهینه بر مبنای مدل پیشنهاد شده است.

ادامه مطالب مقاله بصورت ذیل مرتب شده اند :در بخش ۲ ،مقدمه ای مختصر راجع الگوریتم ژنتیک ارائه شده است .در بخش ۳ ،فرمول سازی مسئله مورد بررسی واقع شده،در بخش ۴ الگوریتم پیشنهادی ، معرفی و در بخش ۵ نتایج شبیه سازی نشان داده شده است.

فهرست برخی ازمطالب:

۱٫مسیریابی

۲٫الگوریتم ژنتیک

.فرمول سازی مسئله

۴٫الگوریتم طراحی مسیر پیشنهادی

A.كروموزوم ها و جمعیت اولیه

.ارزیابیB

C.عملگرها

۵٫نتایج شبیه سازی

بررسی بیشتر

شبه کد Matlab

۷٫منابع

تحقیق با موضوع طراحی مسیر متحرک ۳۶صفحه قالب ورد قابل ویرایش

تحقیق با موضوع طراحی مینیمم سیستم با میکرو کنترلر ۸۰۱۹۶

تحقیق با موضوع طراحی مینیمم سیستم با میکرو کنترلر ۸۰۱۹۶

تحقیق با موضوع طراحی مینیمم سیستم با میکرو کنترلر 80196

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل ۱۰۱ کیلو بایت
تعداد صفحات ۳۸
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

توضیحات:

تحقیق با موضوع طراحی مینیمم سیستم با میکرو کنترلر ۸۰۱۹۶

۳۸صفحه قالب ورد قابل ویرایش

بخشی ازمتن:

در سال ۱۹۸۱ شركت اینتل میكروكنترلر ۸ بیتی خود را با نام ۸۰۱۹۶ معرفی كرد كه دارای ۱۲۸ بایت RAM، ۴ كیلو بایت ROM، دو تایمر، یك درگاه سریال و ۴ درگاه كه تماماً بر روی یك تراشه بود. ۸۰۱۹۶ یك ریزپردازنده ۸ بیتی است به این معنی كه CPU آن در هر بار می تواند فقط بر روی ۸ بیت داده كار كند و داده های بزرگتر باید به قسمتهای ۸ بیتی شكسته شود.
پس از اینكه اینتل اجازة ساخت و فروش ۸۰۱۹۶ را با شرط حفظ سازگاری كد با ۸۰۱۹۶ به سازنده گان دیگر داد، ۸۰۱۹۶ از محبوبیت زیادی برخوردار شد.
این نكتة بسیار مهمی است كه با وجود ویژگیهای مختلف در سرعت و مقدار ROM به كار رفته در انواع ۸۰۱۹۶، سازگاری كامل با ۸۰۱۹۶ اصلی و دستورالعملهای مربوطه هنوز هم وجود دارد. یعنی اگر برنامه ای برای یكی از ۸۰۱۹۶ها نوشته شود می توان آن را بر روی ۸۰۱۹۶های دیگر اجرا كرد. صرفنظر از سازندة میكروكنترلر ۸۰۱۹۶٫
ویژگیهای ۸۰۱۹۶

در سال ۱۹۸۱ شركت اینتل میكروكنترلر ۸ بیتی خود را با نام ۸۰۱۹۶ معرفی كرد كه دارای ۱۲۸ بایت RAM، ۴ كیلو بایت ROM، دو تایمر، یك درگاه سریال و ۴ درگاه كه تماماً بر روی یك تراشه بود. ۸۰۱۹۶ یك ریزپردازنده ۸ بیتی است به این معنی كه CPU آن در هر بار می تواند فقط بر روی ۸ بیت داده كار كند و داده های بزرگتر باید به قسمتهای ۸ بیتی شكسته شود. پس از اینكه اینتل اجازة ساخت و فروش ۸۰۱۹۶ را با شرط حفظ سازگاری كد با ۸۰۱۹۶ به سازنده گان دیگر داد، ۸۰۱۹۶ از محبوبیت زیادی برخوردار شد. این نكتة بسیار مهمی است كه با وجود ویژگیهای مختلف در سرعت و مقدار ROM به كار رفته در انواع ۸۰۱۹۶، سازگاری كامل با ۸۰۱۹۶ اصلی و دستورالعملهای مربوطه هنوز هم وجود دارد. یعنی اگر برنامه ای برای یكی از ۸۰۱۹۶ها نوشته شود می توان آن را بر روی ۸۰۱۹۶های دیگر اجرا كرد. صرفنظر از سازندة میكروكنترلر ۸۰۱۹۶٫ویژگیهای ۸۰۱۹۶

فهرست برخی ازمطالب:

طراحی مینیمم سیستم با میکرو کنترلر ۸۰۱۹۶

برنامه ریزی تایمر

ثبات TCON

نرم افزار مربوطه

توضیح نرم افزار ساعت دیجیتالی

واحد پردازش مركزی

حافظه نیمه رسانا:RAM‌ وROM

معمار سخت افزار

مقایسه ریز پردازنده ها با میكروكنترلرها

«كاربردها»

«ویژگی های مجموعة دستورالعمل ها»

«مفاهیم جدید»

تحقیق با موضوع طراحی مینیمم سیستم با میکرو کنترلر ۸۰۱۹۶ ۳۸صفحه قالب ورد قابل ویرایش