فی بوو

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

فی بوو

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

دانلود مقاله مفاهیم اولیه سرویس های وب

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

دانلود مقاله مفاهیم اولیه سرویس های وب


دانلود مقاله مفاهیم اولیه سرویس های وب

مفاهیم اولیه سرویس های وب

مقاله ای مفید و کامل

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:49

چکیده:

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

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

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

چرا به برنامه های توزیع شده نیاز داریم ؟
در این رابطه دلایل متعددی عنوان می شود که مهمترین آنان عبارتند از :

  • هزینه سیستم های Mainfarme  . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری  از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه  آسیب پذیر با ریسک بالا می باشیم .
  • مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر،  سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که  دارای داده های اختصاصی خود می باشند،  علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ،  به سایر مکان های فیزیکی نمی باشند .
  • امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ،  اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا"  داده ها ی حساس موجود در  سازمان می بایست از بعد امنیتی،  ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی  و رویکردهای امنیتی ) با جدا سازی فیزیکی داده ا از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )  

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

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

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

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

  •  معماری RPC)Remote Procedure Call-based)
  •  معماری مبتنی بر پیام (Message-based) 

ملاحظات مربوط به  طراحی برنامه های توزیع شده 
در زمان طراحی برنامه های توزیع شده مسائل متعددی وجود دارد که می بایست به آنها توجه کرد :

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

بخش های دیگر مقاله :
بخش دوم : بررسی دو نمونه معماری  در رابطه با برنامه های توزیع شده
بخش سوم : تاثیر استانداردهای وب در فرآیند طراحی و پیاده سازی برنامه های توزیع شده
بخش چهارم : مفاهیم اولیه  سرویس های وب
 

 

مفاهیم اولیه سرویس های وب - بخش دوم

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

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

 RPC)Remote Procedure Call) ،  یک نوع فراخوانی به تابع و یا  روتپنی است که برروی یک سیستم از راه دور مستقر است .RPC ، مشابه فراخوانی یک روتین و یا یک تابع معمولی است که کدهای مربوط به فراخوانی تابع ، توسط کاربر بکار گرفته می شود . RPC ، دارای مشخصات زیر است :

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

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

و...

NikoFile


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


دانلود مقاله مفاهیم اولیه سرویس های وب

دانلود مقاله تندآموز مفاهیم شبکه - 116 صفحه ای

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

دانلود مقاله تندآموز مفاهیم شبکه - 116 صفحه ای


دانلود مقاله تندآموز مفاهیم شبکه - 116 صفحه ای

تندآموز شبکه

یادگیری شبکه به سرعت و آسانی

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

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

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word,PDF (قابل ویرایش و آماده پرینت)

تعداد صفحه:116

چکیده :

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

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

-برای طراحی یک شبکه باید از کجا شروع کرد؟

-چه پارامترهایی را باید در نظر گرفت ؟

-هدف از برپاسازی شبکه چیست ؟

- انتظار کاربران از شبکه چیست ؟

- آیا شبکه موجود ارتقاء می باید ویا یک شبکه از ابتدا طراحی می شود؟

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

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

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

فصل اول

شبکه کامپیوتری چیست ؟

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

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

" دلایل استفاده از شبکه را می توان موارد ذیل عنوان کرد2" :

1 - استفاده مشترک از منابع :

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

2 - کاهش هزینه :

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

3 - قابلیت اطمینان :

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

4 - کاهش زمان :

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

5 - قابلیت توسعه :

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

6 - ارتباطات:

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

در طراحی شبکه مواردی که قبل از راه اندازی شبکه باید مد نظر قرار دهید شامل موارد ذیل هستند:

1 - اندازه سازمان

2 - سطح امنیت

3 - نوع فعالیت

4 - سطح مدیریت

5 - مقدار ترافیک

6 - بودجه

مفهوم گره " Node" وایستگاههای کاری " Work Stations "]1] :

" هرگاه شما کامپیوتری را به شبکه اضافه می کنید ، این کامپیوتر به یک ایستگاه کاری یا گره تبدیل می شود.

یک ایستگاه کاری ؛ کامپیوتری است که به شبکه الصاق شده است و در واقع اصطلاح ایستگاه کاری روش دیگری است برای اینکه بگوییم یک کامپیوتر متصل به شبکه است. یک گره چگونگی وارتباط شبکه یا ایستگاه کاری ویا هر نوع ابزار دیگری است که به شبکه متصل است وبطور ساده تر هر چه را که به شبکه متصل والحاق شده است یک گره گویند".

برای شبکه جایگاه وآدرس یک ایستگاه کاری مترادف با هویت گره اش است.

مدل های شبکه[2]:

در یک شبکه ، یک کامپیوتر می تواند هم سرویس دهنده وهم سرویس گیرنده باشد. یک سرویس دهنده (Server) کامپیوتری است که فایل های اشتراکی وهمچنین سیستم عامل شبکه که مدیریت عملیات شبکه را بعهده دارد - را نگهداری می کند.

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

سه مدل از شبکه هایی که مورد استفاده قرار می گیرند ، عبارتند از :

1 - شبکه نظیر به نظیر " Peer- to- Peer "

2 - شبکه مبتنی بر سرویس دهنده " Server- Based "

3 - شبکه سرویس دهنده / سرویس گیرنده " Client Server" 

مدل شبکه نظیر به نظیر:

در این شبکه ایستگاه ویژه ای جهت نگهداری فایل های اشتراکی وسیستم عامل شبکه وجود ندارد. هر ایستگاه می تواند به منابع سایر ایستگاه ها در شبکه دسترسی پیدا کند. هر ایستگاه خاص می تواند هم بعنوان Server وهم بعنوان Client عمل کند. در این مدل هر کاربر خود مسئولیت مدیریت وارتقاء دادن نرم افزارهای ایستگاه خود را بعهده دارد. از آنجایی که یک ایستگاه مرکزی برای مدیریت عملیات شبکه وجود ندارد ، این مدل برای شبکه ای با کمتر از 10 ایستگاه بکار می رود

و...

NikoFile


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


دانلود مقاله تندآموز مفاهیم شبکه - 116 صفحه ای

مقاله : خلاقیت و نوآوری تعریف مفاهیم و مدیریت آن

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

مقاله : خلاقیت و نوآوری تعریف مفاهیم و مدیریت آن


 مقاله :  خلاقیت و نوآوری تعریف مفاهیم و مدیریت آن

عنوان مقاله :  خلاقیت و نوآوری تعریف مفاهیم و مدیریت آن

 

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

فهرست:

مقدمه

تعریف خلاقیت

تعریف خلاقیت از دیدگاه روانشناسی

تعریف خلاقیت از دیدگاه سازمانی

نوآوری

خلاقیت و نوآوری چگونه با هم مرتبط شده‌اند؟

نوآوری شامل چه چیزهایی است؟

چگونه متغیرهای ساختاری بر نوآوری اثر می‌گذارند؟

چگونه فرهنگ سازمانی بر نوآوری اثر می‌گذارد؟

کدام متغیرهای منابع انسانی بر نوآوری اثر می‌گذارند؟

ویژگی‌های افراد اخلاق

فرصت‌های خلاقیت

نقش و اهمیت خلاقیت و نوآوری

نقش و اهمیت خلاقیت و نوآوری از جنبه فردی

نقش و اهمیت خلاقیت و نوآوری از جنبه سازمانی

ویژگی‌های سازمان خلاق

 نقش مدیر در پرورش خلاقیت

تکنیک های توسعه خلاقیت گروهی

طوفان فکری

تکنیک خلاقیت شش کلاه تفکر

گردش تخیلی

تفکر موازی

ارتباط اجباری

مراجع


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


مقاله : خلاقیت و نوآوری تعریف مفاهیم و مدیریت آن

مفاهیم مالیات بر ارزش افزوده

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

مفاهیم مالیات بر ارزش افزوده


مفاهیم مالیات بر ارزش افزوده
دانلود مقاله مفاهیم مالیات بر ارزش افزوده
این فایل در قالب Word قابل ویرایش، آماده پرینت و ارائه به عنوان پروژه پایانی می باشد
 
قالب: Word
 
تعداد صفحات: 37

توضیحات:

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

 مقدمه

این مقاله به یکی از پیچیده ترین حوزه های گزارش مالی یعنی حسابداری درآمد بر مالیات (AFTI) می پردازد. AFIT فرایندی است که 1. پرداخت های نقدی مالیات در آینده و استرداد حاصل معاملات جاری و قبلی بواسطه آن بعنوان دارایی ها و دیون مالیات معوق ثبت شده تا وضعیت مالی شرکت را بدرستی نشان دهد و 2. بمنظور درست نشان دادن عملکرد مالی شرکت هزینه مالیات بر درآمد گزارش می شود. حسابداری مالیات بر درآمد و کاربردهایش در گزارش مالی و برنامه ریزی مالیاتی پیش از این هزاره چندان مورد توجه گروه ها و جمع های روشنفکرانه نبود. در حالی که در سال های اخیر توجه محققان حسابداری و محققان مالیاتی به حدی به حسابداری مالیات بر درآمد معطوف شده که AFIT به فعال ترین حوزه تحقیقات حسابداری در تنظیم (وضع) مالیات تبدیل شده است. تقریباً اکثر مطالعات انجام گرفته تجربی بوده اند که مفاد اطلاعات نهایی حساب های مالی و نقش آن ها در مدیریت درآمدها را تست می کنند.


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


مفاهیم مالیات بر ارزش افزوده

الگوریتم ژنتیک بیان مفاهیم و روند تکاملی آن

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

الگوریتم ژنتیک بیان مفاهیم و روند تکاملی آن


الگوریتم ژنتیک بیان مفاهیم و روند تکاملی آن

الگوریتم ژنتیک بیان مفاهیم و روند تکاملی آن

مقدمه:
در این فصل به بیان مفاهیم و روند تکاملی الگوریتم ژنتیک خواهد پرداخت. در ابتدا یک طبقه بندی کلی از روشهای مطرح جهت
بهینه سازی پاسخ یک مسئله با پیچیدگی فضای NP-complete مطرح میگردد. سپس با بیان فرضیه تکاملی داروین در
زیستشناسی، ایده اصلی)پیش زمینه بیولوژیکی( شکل گیری الگوریتم ژنتیک را تشریح شده و در ادامه مفاهیم ، ساختار و نحوه
عملکرد الگوریتم ژنتیک با به طور کامل بیان خواهد گردید.

فهرست مطالب:
تکنیکهای حل مسائل بهینه سازی
فرضیه تکامل
الگوریتم ژنتیک
کدگذاری
کدگذاری دودویی
کدگذاری جایگشتی
تابع برازش
جفت گیری
جهش
و.....

ادامه مطلب در دانلود فایل...
....................
قیمت:2000 تومان
....................
نوع فایل : word

تعداد صفحات: 31

حجم فایل: 4 مگابایت

قیمت:2000 تومان
....................


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


الگوریتم ژنتیک بیان مفاهیم و روند تکاملی آن