زد فایل

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

زد فایل

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

گزارش کار آموزی برنامه نویسی تحت وب با PHP مکان: شرکت نارا خدمات

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

گزارش کار آموزی برنامه نویسی تحت وب با PHP مکان: شرکت نارا خدمات


گزارش کار آموزی برنامه نویسی تحت وب با PHP  مکان: شرکت نارا خدمات

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

دانلود کارآموزی آماده

 

شرکت مهندسی نارا خدمات در زمینه واردات و خدمات دستگاه های بانکی  از جمله CBD  SORTER ,ATMو .... فعالیت دارد که اکثر بانک های کشور را تحت پوشش داردو توانسته است پاسخگوی نیاز تعداد زیادی از شرکتها، سازمانها و ادارات دولتی و خصوصی باشد.ترکیب تخصصی ، شامل تخصصهای نرم افزار، سخت افزار ، صنایع و الکترونیک  میباشد. به جهت وجود تخصص در مدیران ارشد شرکت این مجموعه بر پایه اصول و دانش تخصصی انفورماتیک در جهت تامین ماموریتهای پیش بینی شده بنا نهاده شده است.این مجموعه در زمینه های بازرگانی و فروش و خدمات پس از فروش سیستمهای بانکی  ارائه خدمات در نگهداری و استفاده بهینه از سخت افزارها و نرم افزارهای کامپیوتری (عقد قراردادهای خدمات و پشتیبانی)، و پیاده سازی سیستمهای اطلاعات مدیریت (MIS) با استفاده از ابزارهای نوین  قادر به همکاری میباشد.همچنین این شرکت همواره به دنبال پیدا کردن روش های جدید جهت ارائه خدمات بهتروارتقاء سطح کیفی و بهره‏وری بالا میباشد، امید است با همکاریهای فی مابین شاهد شکوفائی هر چه بیشترآن سازمان محترم باشیم. در این قسمت به معرفی واحدهای مختلف این شرکت می پردازیم:

 واحد شبکه:

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

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

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

واحد قراردادها: که تمام قراردادهای داخلی و خارجی شرکت به عهده این واحد است

واحد بازرگانی

واحد ATM :که خدمات به ATM های تعدادی از بانک ها از جمله موسسه انصار و... بر عهده دارد

واحد SORTER : که از دستگاه های بانکی است.

واحد : MATICA که مربوط به تهیه و تولید کارت های هوشمند می باشد و خود شامل دو خش نرم افزار و سخت افزار می باشد

واحد CBD: که دستگاه چاپ چک است این واحد هم دو بخش نرم افزار و سخت افزار دارد

 

این پروژه کارآموزی بسیار دقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد

 

فهرست مطالب
عنوان        صفحه
فصل اول:    آشنایی با محل کارآموزی    1
فصل دوم:     آشنایی با زبان PHP    6
1-2:    مقدمه    7
2-2:     برتریها و نقاط قوت PHP    9
3-2:     شما به چه چیزی احتیاج دارید؟    11
4-2:     PHP و فرم های  HTML    13
5-2:     ساختار های کنترلی    18
6-2:     ایجاد توابع    26
7-2:     پایگاه های داده    33
8-2:     ایجاد برنامه های کاربردی وب    48
فصل سوم:     آزمون آموخته ها، نتایج و پیشنهادات    64
1-3:     برنامه تغییر سایز عکس    65
2-3:     برنامه ثبت نام کاربر    67
3-3:     برنامه login و logout    76
4-3:     برنامه چک کردن و عوض کردن رمز عبور    79
    فرم خلاصه اطلاعات کارآموزی    82
    گزارش پیشرفت کارآموزی شماره یک    83
    گزارش پیشرفت کارآموزی شماره دو    84
    گزارش پیشرفت کارآموزی شماره سه    85
    فرم پایان دوره کارآموزی    86


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


گزارش کار آموزی برنامه نویسی تحت وب با PHP مکان: شرکت نارا خدمات

پروژه کارآفرینی وطرح توجیهی کارگاه ریخته گری تحت فشار آلومینیوم

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

پروژه کارآفرینی وطرح توجیهی کارگاه ریخته گری تحت فشار آلومینیوم


پروژه کارآفرینی وطرح توجیهی   کارگاه ریخته گری تحت فشار آلومینیوم

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

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

خلاصه طرح :

در این طرح به بررسی کارگاه ریخته گری تحت فشار آلومینیوم پرداخته شده است ، برای بررسی طرح از روش های آماری و اقتصادی و برآورد های مالی استفاده شده است ، این طرح شامل چهار فصل میباشد ، فصل اول به بیان کلیاتی از قبیل مقدمه ، تاریخچه ، مجوز های قانونی مورد نیاز ، وضعیت بازار ، میزان واردات و صادرات و ... پرداخته است ، فصل دوم به بیان روش انجام کار پرداخته است ، بازدید از واحد کاری مشابه ، نیروی انسانی ، نحوه تامین سرمایه و ... از جمله عناوین موجود در این فصل میباشد ، فصل سوم به بررسی طرح از دیدگاه اقتصادی پرداخته است ( طرح توجیهی یا BP ) ، عناوینی از قبیل نیروی انسانی مورد نیاز ، میزان سرمایه گذاری ، مواد اولیه مورد نیاز ، ماشین آلات مورد نیاز و ... از جمله عناوین موجود در این فصل میباشد ، در نهایت فصل چهارم به بیان نتیجه اجرای طرح می پردازد .           فصل اول کلیات            مقدمه :  مطالعات امکان سنجی، مطالعات کارشناسی است که قبل از اجرای طرح های سرمایه گذاری اقتصادی انجام میگیرد. در این مطالعات از نگاه بازار، فنی و مالی و اقتصادی طرح مورد بررسی و آنالیز قرار گرفته و نتایج حاصل از آن به عنوان مبنایی برای تصمیم گیری سرمایه گذاران مورد استفاده قرار می گیرد.  گزارش حاضر مطالعات امکان سنجی مقدماتی تولید قطعات صنعتی از طریق ریختگری تحت فشار آلومینیوم می باشدکه در قالب متدولوژی علمی مطالعات امکان سنجی تهیه گردیده است و مطابق متدولوژی فوق ، ابتدا محصول مورد مطالعه به طور دقیق معرفی شده و سپس بررسی های لازم روی بازار آن صورت خواهد گرفت و در ادامه مطالعات فنی در خصوص چگونگی تولید و امکانات سخت افزاری و نرم افزاری مورد نیاز نیز شناسایی شده و در نهایت ظرفیت های اقتصادی و حجم سرمایه گذاری مورد نیاز برای اجرای طرح برآورد و ارائه خواهد شد تا با استفاده از آن سرمایه گذران و علاقه مندان محترم بتوانند کلیه اطلاعات مورد نیاز را کسب و در جهت انجام سرمایه گذاری اقتصادی با دید باز و مسیرشفاف اقدام نمایند. امید است این مطالعات کمکی هرچند کوچک در راستای توسعه صنعتی کشورمان بعمل بیاورد .  نام کامل طرح و محل اجرای آن : تولید ریخته گری تحت فشار آلومینیوم    محل اجرا :   مشخصات متقاضیان : نام    نام خانوادگی    مدرک تحصیلی     تلفن               دلایل انتخاب طرح :  عمده ترین مصرف قطعات مورد مطالعه در صنعت خودرو است . در کشور ما توسعه صنعت خودرو از سال 1371 شروع شده و سیاست های دولت در گسترش این صنعت و کسب سهم از بازار جهانی می باشد. توسعه صنعت خودرو سبب توسعه صنعت قطع هسازی در کشور شده است بطوریکه هم اکنون حدود 1700 قطعه ساز در کشور فعالیت می نمایند. صنعت خودرو حدود چهار درصد و صنعت قطعه سازی 5/2  درصد از GNP کشور را تشکیل می دهند و در این میان قطعات کند مصرف خودرو که محصول مورد مطالعه نیز در آن خانواده قرار دارد ، به لحاظ تکنولوژیکی از اهمیت بالائی در قطعه سازی برخوردار می باشند . توسعه صادرات از دیگر سیاست های دولت است که قطعات خودرو نیز در این حرکت قرار دارند. نگاه ویژه مسئولین به صادرات قطعات خودرو ، ایجاد ستاد ویژه توسعه صادرات این قطعات در سازمان توسعه تجارت ایران و بسیاری از موارد دیگر ، نشان از وجود حرکت عظیم در توسعه تولید و صادرات قطعات خودرو می باشد . بنابراین می توان گفت که هر چند قطعات خودرو در ردیف کالاهای اساسی و استراتژیک قرار ندارند ولی این قطعات در ردیف کالاهای مهم و حساس کشور قرار دارند .  وضعیت و میزان اشتغالزایی : تعداد اشتغالزایی این طرح 25 نفر میباشد .  تاریخچه و سابقه مختصر طرح : نام و کد محصولات  محصولات مورد مطالعه طرح حاضر، انواع قطعات صنعتی میباشد که از طریق ریختگری تحت فشار آلومینیوم تولید میگردند. این روش در صنعت تحت عنوان دایکاست ( DIE CASTING) آلومینیوم معروف می باشد . آلومینیوم فلزی است سبک، با رنگ روشن، مقاوم در مقابل بسیاری از عوامل شیمیایی مانند زنگ زدگی ، خوردگی و غیره و این خواصبارز آن سبب شده است که در بسیاری از تجهیزات ، ماشین آلات و ابزارآلات کاربرد آن روز به روز عمومیت پیدا نماید. قطعات تولید شده از 3 برابر از فولاد سبکتر است و لذا بسیاری از لوازم خانگی، ماشین های اداری، ماشین آلات صنعتی، خودروها، هواپیما و حتی صنایع نظامی که در آنها وزن دارای اهمیت بالا می باشد دارای کاربرد است. قطعات صنعتی آلومینیومی به روش های مختلف تولید میگردند که ریختگری تحت فشار (Die Casting) یکی از روشهای تولید این قطعات است. در این روش فلز مذاب آلومینیوم تحت فشار پرس به داخل قالب تزریق شده و قطعه تولید میگردد. اصلی ترین علل استفاده از روش ریختهگری تحت فشار، عدم قابلیت تولید قطعه از طریق روش های دیگر تولید میباشد که این امر به واسطه پیچیدگی فنی قطعات به وجود می آید.


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


پروژه کارآفرینی وطرح توجیهی کارگاه ریخته گری تحت فشار آلومینیوم

پروژه اتوماسیون حمل و نقل درون شهری تحت وب

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

پروژه اتوماسیون حمل و نقل درون شهری تحت وب ، با فرمت ورد 15 صفحه

فهرست مطالب:

  • شرح پروژه    3
  • نرم افزارهای مورد استفاده    7    
  • طراحی فرم ها    8
  • امکانات    10
  • بازیابی    10
  • اعطای اشتراک            11  
  • گزارش گیری 11
  • وضعیت مالی  11   
  • ورود به بانک 12

5- سخن آخر  15

شرح پروژه

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

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

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

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

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

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

به عنوان مثال شبکه تاکسی 133 و یا 129 که محدوده فعالیتشان بسیار وسیع است و تمامی شهر را در بر می گیرد ، مد نظر ماست.

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

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

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

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

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


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


پروژه اتوماسیون حمل و نقل درون شهری تحت وب

دانلود مقاله اصول ساخت مخزن های تحت فشار

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

دانلود مقاله اصول ساخت مخزن های تحت فشار


دانلود مقاله اصول ساخت مخزن های تحت فشار

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

1-1مخازن تحت فشارچیست  

مخزن تحت فشار طبق استاندارد   ASME SEC VIII به مخازنی گفته می شود که فشار طراحی داخل آن بیش از psi15  ) و کمتر ازpsi3000( باشد  .این مخازن فلزی معمولاً استوانه‌ای یا کروی برای نگه داری و یا انجام فرآیند های شیمیایی مایعات و یا گازها می باشند که توانایی مقاومت در برابر بارگذاری‌های مختلف (فشار داخلی، و یا فشار خارجی و خلا در داخل) را دارامی‌باشند.استاندارد اصلی برای طراحی این مخازن ASME SECTION VIII می باشد که توسط انجمن مهندسین مکانیک آمریکا تدوین شده و هر چهار سال یکبار مورد بازنگری قرار می گیرد. معیار تبعیت از این استاندارد بیشتر بودن فشار داخلی مخزن ازpsi15 می­باشد.کاربرد عمده این مخازن در صنایع نفت و گاز می باشد.

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

1- 2 روش ساخت مخازن تحت فشار

طبق استاندارد ASMEVIII  (Division1)روش های ساخت مخازن تحت فشار به دو دسته زیر طبقه بندی می شوند،که به توضیح مختصری از برخی از آن ها می پردازیم.

1-جوشکاری

 2-فورجینگ

فصل اول;مقدمه    1
1-1مخازن تحت فشار چیست    1
1-2روش ساخت مخازن تحت فشار    2
1-2-1روش جوشکاری    2
1-2-2 روش فورجینگ    3
1-3 مواد مورد استفاده برای ساخت مخازن    3
1-4  طبقه بندی مخازن تحت فشار    4
1-4-1طبقه بندی بر اساس شکل     4
1-4-2 طبقه بندی بر اساس فشار    6
1-4-3 طبقه بندی بر اساس ضخامت جداره    6
1-5 کاربردها    6
1-6 تعاریف اولیه در ساخت مخازن تحت فشار    7
 1-6-1فشار و دمای کاری    7
1-6-2 فشار طراحی    7
1-6-3 درجه حرارت طراحی    7
1-6-4 حداکثر فشار کاری مجاز    8
1-6-5 فشار تست هیدرواستاتیک    8
1-6-6ماکزیمم تنش مجاز    9
1-6-7 استحکام اتصالات    9

فصل دوم;مراحل ساخت مخزن تحت فشار    12
2-1انتخاب مواد     12
2-2 طراحی    15
2-3 کنترل ورق های ورودی    15
2-4 کنترل لوله های ورودی    16
2-5کنترل فلنج ها و زانویی ها و دیگر اتصالات ورودی    17
2-6 ابعاد و اندازه ورق ها     17
2-7 دستور برش ورق     18
2-8 پارامترهای کنترل ورق های بریده شده    19
2-9 مونتاژ شل به Head    21
2-10 طریقه محور بندی کردن مخزن    22
2-11 طریقۀ استفاده از شیلنگ تراز    23
2-12 نازل    23
2-13 مونتاژ کردن نازل به شل    24
2-14 Saddle یا پایۀ مخزن    25
2-15 عدسی یا Head    26
2-16 تست هیدرواستاتیک    27
2-17 رنگ آمیزی    27
فصل سوم; بازرسی مخازن تحت فشار    28
3-1 آشنایی با QCP    28
3-2 بازرسی مواد اولیه،قطعات واجزاء    28
3-3 بازرسی جوش ها    30
3-4 تلرانس های ابعادی     32
3-5 عملیات حرارتی(PWHT)     32
3-6 تست های غیر مخرب    33
3-6-1 روش آشکارسازی عیوب سطحی     33
3-6-2 روش آشکارسازی عیوب حجمی    33
3-6-3 تست نشتی    34
3-6-4 تست هیدروستاتیک    34
3-6-5 تست هوا     35
3-7 عملیات اسیدشویی و رویین سازی    36
3-8 عملیات رنگ و سندبلاست     36
3-9 مدارک نهایی جهت تحویل تجهیز    37
3-10آماده سازی مخزن جهت حمل    38
3-11 گارانتی و تضمین     38
مراجع    39

 

شامل 45 صفحه فایل word


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


دانلود مقاله اصول ساخت مخزن های تحت فشار

کارشناسی ارشد: بهینه سازی تقاضا تحت رتبه بندی در سیستم های توزیع شده

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

کارشناسی ارشد: بهینه سازی تقاضا تحت رتبه بندی در سیستم های توزیع شده


کارشناسی ارشد: بهینه سازی تقاضا تحت رتبه بندی در سیستم های توزیع شده

پروژه دوره کارشناسی ارشد

رشته کامپیوتر گرایش نرم افزار

 

بهینه سازی تقاضا تحت رتبه بندی در سیستم های توزیع شده

word and pdf and powerpoint

 

 

 

 

 

 

 

 

چکیده

تقاضای تحت رتبه بندی از کاربردی ترین تقاضا بر اساس نیاز کاربران می باشد، مهمترین مسئله در اجرای این تقاضاها در سیستم های توزیع شده، ارسال اطلاعات مورد نیاز تقاضا و بالطبع حداقل زمان اجرا می باشد، برای این منظور از روشهای بهینه سازی تقاضا تحت رتبه بندی استفاده می شود. در اجرای یک تقاضا، هزینه برترین عمل، عمل اتصال بین رابطه ها می باشد به همین دلیل در این تحقیق ابتدا اندازه مورد نیاز رابطه ها را بر اساس K جواب بهتر، به صورت ساسله مراتبی و طبق درخت چپ ژرف برای عمل اتصال تعیین می نماییم، سپس اطلاعات محدود شده را به سیستمی ارسال می کنیم که هزینه ارسال کمینه گردد و در سیستم مقصد اعمال نهایی برای بدست آوردن K جواب بهتر را بر اساس دو استراتژی پیاده سازی کردیم، در استراتژی اول، پس از دریافت اطلاعات مورد نیاز رابطه های محدود شده، عمل اتصال بین رابطه ها را بر اساس ترتیب تعیین شده انجام می دهیم و در نهایت K جواب بهتر را بدست می آوریم. در استراتژی دوم پس از دریافت اطلاعات مورد نیاز، مسئله بهینه سازی را به جستجوی آگاهانه تبدیل کرده و بر اساس ساختار درخت B+ ایجاد شده طبق رابطه های محدود شده، K جواب بهتر را بدست می آوریم. یک پایگاه داده واقعی در نظر گرفتیم و این دو روش را با روش سنتی بدون بهینه سازی و روش طبق جستجوی آگاهانه A* بیان شده در [31]مقایسه کردیم که براساس نتایج بدست آمده، به طور متوسط دو روش پیشنهادی زمانیکه میزان K در حدود 20 درصد کل جوابها باشد دارای هزینه کمتری نسبت به روش سنتی و روش طبق جستجوی آگاهانه A* [31] می باشد، در ضمن بر اساس مقدار K، هزینه ارسال اطلاعات نیز از 10 تا 70 درصد کاهش یافته است.

فهرست

عنوان                                                                                                                                                                                                               صفحه

فهرست مطالب                                                                                                       و

فهرست شکلها                                                                                                     ط

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

1: تشریح مسئله                                                                                                    3

2: چالشها                                                                                                             5

فصل دوم: مفاهیم اولیه و کار های پیشین                                                                       6

1: پردازش تقاضا                                                                                                      7

  • : تجزیه تقاضا                                      7
  • : بهینه سازی تقاضا                        7
  • : اجرای تقاضا                                                                                                     8
  • : روشهای بهینه سازی تقاضا                    9
  • : تقاضای تحت رتبه ‌بندی          11
  • : کارهای پیشین                           12
    • : یک دستاورد مبتنی بر هرس کردن برای پشتیبانی اتصال تقاضاها یی با K جواب بهتر               12

   4-1-1: مساله مورد بررسی                                                                                                  12

   4-1-2: معماری کلی روش                                                                                                  14

  • : بهینه سازی تقاضای تحت رتبه بندی                                                                 15

 

 

عنوان                                                                                                                                                                                                              صفحه

   4-2-1: رتبه بندی تجمعی                                                                                                16

   4-2-2: عملگرهای تقاضای اتصال رتبه بندی                                                                           16

   4-2-3: بهینه سازی تقاضا بر پایه هزینه                                                                                17

   4-2-4: طرح شمارش با استفاده از برنامه نویسی پویا                                                                  17

   4-2-5: توسعه فضای شمارشی                                                                                             18

   4-2-6: طرح های هرس                                                                                                  19

  • : بهینه سازی تطبیقی تقاضا های تحت رتبه بندی در پایگاه داده های رابطه ای       22

         4-3-1: اجرای تطبیقی تقاضای رتبه‌بندی                                                                                 23

            4-3-2: اصلاح و استفاده‌ی مجدد طرح‌های رتبه‌بندی                                                                23

             4-3-3: تغییر طرح بر اساس بهینه‌ساز:                                                                    25

            4-3-4: شیوه طرح اکتشافی تغییر برای تاخیرهای غیرمنتظره                                              25

  • : بهینه سازی تقاضای محدود شده بهK                                                           26

            4-4-1: استنتاج فضای وضعیت ایندکس                                                                           28

            4-4-2: وضعیت هدف                                                                                                   29

          4-4-3: الگوریتم *OPT                                                                                                 32

فصل سوم: روش پیشنهادی                                                                                      34

1: بیان برخی از نقصهای کارهای پیشین                                                                35

2: تجزیه کننده تقاضا                                                                                       36

3: بهینه سازی تقاضای تحت رتبه بندی در سیستم متمرکز                                                 37

3-1: بهینه سازی تقاضای تحت رتبه بندی در سیستم متمرکز مبتنی بر هرس کردن ورودی رابطه ها            38

            3-1-1: ساختار کلی الگوریتم                                                                                             40

   3-2: بهینه سازی تقاضای تحت رتبه بندی در سیستم متمرکز با الهام گرفتن از جستجوی آگاهانه              48

4: بهینه سازی تقاضای تحت رتبه بندی در سیستم توزیع شده                                             57

4-1: بهینه سازی تقاضای تحت رتبه بندی در سیستم توزیع شده مبتنی بر هرس کردن ورودی رابطه ها             61

4-2: بهینه سازی تقاضای تحت رتبه بندی در سیستم توزیع شده با الهام گرفتن از جستجوی آگاهانه                72

فصل چهارم: پیاده سازی و آزمایشها                                                                         74

 

 

عنوان                                                                                                                                                                                                              صفحه

1: پیاده سازی های انجام شده                                                                              75

2: پایگاه داده های نمونه                                                                                     77

3: پارامترهای مورد نظر برای مقایسه روشها                                                                 79

4: آزمایشهای انجام شده                                                                                   80

فصل پنجم: نتایج و پیشنهادها                                                                                 91

1: نتایج                                                                                                   92

2: پیشنهادها                                                                                                        92

مراجع                                                                                                                 94

 

 

 

 

فهرست شکلها

عنوان                                                                                                                                                                                                              صفحه

فصل اول

شکل 1-1: تقاضای نمونه                                                                                          4

فصل دوم

شکل2-1: مراحل پردازش تقاضا                                                                                    7

شکل2-2: مقایسه کلی ساختار بهینه سازی تقاضا سنتی و تطبیقی                                            10

شکل2-3: ارزیابی هزینه I/O دو طرح مرتب سازی و اتصال رتبه بندی                                     12

شکل 2-4: مثالی از روش هرس کردن برای تقاضاها یی با K جواب بهتر                               13

شکل 2-5: معماری کلی روش                                                                                    15

شکل2-6 : الگوریتم برای انتخاب K چند تایی بهتر                                                            15

شکل 2-7 : شمارش طرح تقاضای تحت رتبه بندی                                                           19

شکل2-8: دو طرح شمارش                                                                                       20

شکل2-9: نمایش دو طرحpold, pnew                                                                                          24

شکل 2-10 : الگوریتم جستجوی OPT*                                                                         31

فصل سوم

شکل 3-1: تعیین ورودی های مورد نیاز برای بدست آوردن K جواب بهتر در دو رابطه R2 , R1       38

شکل 3-2: انواع ساختار درخت اتصال                                                                           39

شکل3-3: درخت خطی                                                                                             39

شکل 3-4: ساختار سلسله مراتبی بالا – پایین، تعیین اندازه ورودی رابطه ها                              40

شکل 3-5: ایجاد شاخص                                                                                           41

شکل3-6: جزئیات تابع Prepare_Input_Size                                                                 42

شکل3-7: جزئیات تابع Min_Item                                                                             42

شکل3-8: جزئیات رویه Prepare_Left_Deep_Tree                                                      43

شکل3-9: جابجایی و انتخاب مقادیر بدست آمده در مرحله جاری برای استفاده مرحله بعدی           45

شکل3-10: زیر برنامه Swap_Item                                                                            46

عنوان                                                                                                                                                                                                              صفحه

شکل3-11 : جزئیات تابع بهبود یافته Prepare_Input_Size                                               46

شکل3-12: جزئیات تابع بهبود یافته Min_Item                                                           47

شکل3-13: جزئیات رویه بهبود یافته Prepare_Left_Deep_Tree                                      47

شکل3-14: زیر برنامه Compute_Bounds                                                                 50

شکل3-15: ساختار داخلی هر گره                                                                             50

شکل3-16: جزئیات تابع Create_Tree                                                                        51

شکل3-17: جزئیات زیر برنامه Create_Interleaving                                                     52

شکل3-18: جزئیات زیر برنامه Assign_Tuples_To_Leaf                                              52

شکل3-19: جزئیات تابع Create_Gneral_Tree                                                             53

شکل3-20: جزئیات زیربرنامه Create_Neighbors_in_Leafs                                           54

شکل3-21: جزئیات زیربرنامه Achieve_TOPK_Result                                                56

شکل3-22: طرح های پایگاه داده توزیع شده                                                                  57

شکل3-23: نحوه محاسبه تاخیر انتها به انتها                                                                  58

شکل 3-24: جزئیات زیربرنامه Recognize_Location_for_Relations                                60

شکل 3-25: جزئیات زیربرنامه هایی برای انجام عملهای انتخاب، پرتو و مرتب سازی                 62

شکل 3-26: جزئیات تابع Prepare_Input_Size1                                                           64

شکل 3-27: جزئیات تابع Prepare_Input_size_In_Relation                                             65

شکل 3-28: جزئیات زیربرنامه Prepare_Input_size_In_Relations                                     65

شکل 3-29: جزئیات زیربرنامه Prepare_Input_sizeCommand                                          66

شکل 3-30: جزئیات زیربرنامه Prepare_Left_Deep_Tree                                              67

شکل 3-31: جزئیات ارسال اطلاعات اندازه ورودی و خروجی مورد نیاز رابطه ها به سیستمهای دیگر 68

شکل 3-32: جزئیات تابع Obtain_Transfer_cost                                                         68

شکل 3-33: جزئیات زیربرنامه های Obtain_Transfer_cost_In_SystemsوObtain_Transfer_costCommand 69

شکل 3-34: جزئیات زیر برنامه Send_Structure_Local_Tables                                         70

شکل 3-35: جزئیات زیر برنامه Structure_Table_for_CreateCommand                             70

شکل 3-36: جزئیات زیربرنامه Save_Relation_To_File                                                 71

عنوان                                               &

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


کارشناسی ارشد: بهینه سازی تقاضا تحت رتبه بندی در سیستم های توزیع شده