یاری فایل

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

یاری فایل

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

مقاله بررسی انواع ابزارهای مالی در بازارهای مالی جهان

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

مقاله بررسی انواع ابزارهای مالی در بازارهای مالی جهان


مقاله بررسی انواع ابزارهای مالی در بازارهای مالی جهان

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

 

فرمت فایل: word (قابل ویرایش و آماده پرینت)
تعداد صفحات:214

مقدمه:

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

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

1-2) ابزارهای مالی نوین در سیستم بانکداری

3-2-1) حسابهای ویژه جاری:         Special checking Account

این نوآوری مالی در سیستمهای بین سالهای 60-1935 رخ داد. تا قبل از جنگ جهانی بانکهای تجاری فقط برای بنگاههای تجاری واحدها و مؤسسات دولتی و افراد ثروتمند، حساب جاری فراهم می‌کردند. در آن دوره بخش عمده‌ای از جمعیت فقیر بودند و توانایی پرداخت حداقل مقدار برای باز کردن حسابهای جاری (در سال 1930 حداقل مقدار موجودی تقریباٌ معادل 000/10 دلار امروز بود) نداشتند و از سوی دیگر افراد عاید بیشتر خریدهایشان را بصورت نقد انجام می‌دادند. اما پس از جنگ جهانی با رشد و افزایش درآمد و خریدهای افراد، انجام معاملات نقدی با مشکلات مختلف روبرو گردید و به همین دلیل میل شدیدی در بین افراد برای انجام پرداختهای خود بوسیلة چک (Check) ایجاد گردید. همین امر باعث گردید در اواسط دهه 1950 برای اولین بار برخی از بانکها حسابهای جاری که سقف موجودی نداشت را افتتاح کنند و بدلیل استقبال بیش از حد مردم در مدت زمان کوتاهی این گونه حسابها در سراسر جهان گسترش یافت.

1-2-2) گواهی سپرده certificate of deposit: CDs

پس از جنگ جهانی دوم بانکها سهم خود را از بازار مالی بطور قابل ملاحظه‌ای از دست دادند بطوریکه در بین سالهای 60-1946 سهم بانکها از وجوه مؤسسات مالی خصوصی از 57 درصد به 39 درصد کاهش یافت و سهمشان از بازار مؤسسات سپرده‌گذاری از 82 درصد به 62 درصد کاهش پیدا کرد. دلیل عمدة کاهش سهم بانکها تأکید بیش از حد آنها بر روی سپرده‌های دیداری demand deposity بود. این سپرده‌ها که همانند حسابهای جاری کنونی عمل می‌کردند در طول دوران جنگ توسط مردم مورد استقبال قرار گرفت زیرا در طول جنگ: 1) اقلام خرید کمیاب بود.

2) اکثر بنگاهها از مسیر اقتصادی بعد از جنگ نامطمئن بودند و ترجیح می‌دادند نقدینگی نگهداری کنند.

3) نرخ بهره در طول جنگ پایین بود.

اما با پایان یافتن جنگ و تغییر شرایط اقتصادی این دلایل منتفی گردید و نتیجتاٌ سپرده‌های دیداری با عدم استقبال شدیدی مواجه گردیدند.

بانکها در جستجو راه حل برای این مشکل ابتدا سپرده‌های بلندمدت بهره دار را معرفی کردند، اما این گونه سپرده‌ها نیز با عدم استقبال مواجه گردید زیرا بنگاهها ترجیح می‌دادند که تراز پولی موقتشان را در اوراق بهادار کوتاه مدت که می‌توانستند به راحتی در فرصت کوتاهی بفروشند، نگهداری کنند در حالیکه سپرده‌های بلندمدت بهره دار بایستی تا موقع سر رسید و یا حداقل 30 روز از تاریخ سپرده‌گذاری نگهداشته شوند، تا بدانها سود تعلق گیرد.

در سال 1961 بانک شهری [City Bank] (اولین بانک ملی شهر نیویورک) گواهی سپردة بانکی را منتشر کرد. گواهی سپرده اوراق بهاداری هستند که دارای تاریخ سر رسید و نرخ بهرة مشخص هستند. از آنجا که بازدة این گواهی‌ها بر اساس نرخ بهره بانکی است معمولا نرخ بهره بیشتر نسبت به سایر اوراق قرضة کوتاه مدت دارند و به همین دلیل به سرعت مورد استقبال عموم مردم و بنگاهها قرار گرفت. مشتریان می‌توانستند این اسناد را تا هر وقت تمایل داشتند نگهدارند و در صورت نیاز به خود و دیگری بفروشند.

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

گواهی سپرده بانکی بر اساس معیارهای مختلف قابل طبقه بندی است. بر اساس مؤسسات منتشر کنندة این اسناد می‌توان به چهار نوع گواهی سپردة بانکی اشاره کرد:

1) گواهی سپردة منتشر شده توسط بانکهای داخلی

2) گواهی سپردة منتشر شده به پول داخلی ولی خارج از کشور تزریق شده. بعنوان مثال بانکهای اروپایی نوعی گواهی سپرده به دلار منتشر می‌کنند و در اروپا به فروش می‌رسانند. (Euro CDs یا Euro dollar CDs)

3) گواهی سپردة منتشر شده توسط بانکهای خارجی فعال در کشوری (Yankee CDs) به پول داخلی همان کشور

4) گواهی سپردة منتشر شده توسط مؤسسات پس انداز وام و بانکهای پس انداز (thrift CDs)

همچنین گواهی سپرده‌ها به دو دسته گواهی سپردة قابل معامله (Negotiable CDs)

و گواهی سپردة غیر قابل معامله (Non Negotiable CDs) تقسیم می‌گردند. منظور از گواهی سپردة قابل معامله، گواهی‌هایی هستند که قابلیت فروش در بازارهای ثانویه را قبل از تاریخ سر رسیدشان دارند و گواهی سپردة غیر قابل معامله گواهی‌های هستند که این قابلیت را ندارند و بایستی از تاریخ سر رسید در دست خریدار اولیه باشد.

گواهی سپرده از لحاظ جریان درآمد آن نیز به دو دسته تقسیم می‌گردد: گواهی سپرده‌هایی که به آنها بهره تعلق می‌گیرد که این بهره بصورت ماهانه یا فصلی یا سالانه توسط کوپنهای مجزا و یا در انتهای سر رسید اسناد پرداخته می‌گردد. این گونه گواهی سپرده تا سال 1977 بصورت نرخ بهرة ثابت [Fixed-coupon Interst Rote CDs) منتشر می‌شدند، اما از این سال به بعد با افزایش نرخ بهره و بی ثبات شدن آن ریسک نگهداری این اسناد افزایش یافت و لذا باعث کاهش تمایل خرید این اسناد گردید. در این سال نوعی گواهی سپرده با نرخ بهرة متغیر [rariable rate CDs] یا [Floating Rate of CDs] منتشر گردید. در این نوع اسناد نرخ بهره به شاخص دیگری وابسته است و با تغییر شاخص مذکور نرخ بهره نیز تغییر می‌کند، بعنوان مثال نرخ بهره به شاخص قیمت مصرف کننده یا حداقل نرخ بهره‌ای که بوسیلة بانک مرکزی تعیین می‌شود وابسته می‌گردد.

نوع دیگر گواهی سپرده از لحاظ جریان درآمدی گواهی سپردة بدون بهره [Zero coupon rate CDs] است که اولین بار در سال 1981 منتشر گردید. به این گونه اوراق هیچگونه نرخ بهره‌ای تعلق نمی‌گیرد ولی با تخفیف (به قیمت کمتر از ارزش اسمی) بفروش می‌رسد و نرخ بازده آن بستگی به تفاوت بین قیمت خرید و ارزش اسمی آن که در تاریخ دریافت می‌شود، دارد.

در نهایت می‌تواند انواع گواهی سپرده را بر اساس مدت سررسید آنها به صورت بلندمدت، میان مدت و کوتاه مدت تقسیم بندی کرد. بازدة گواهی سپرده به سه عامل بستگی دارد:

1) میزان اعتبار بانک منتشر کننده

2) تاریخ سررسید گواهی‌های سپرده

3) میزان عرضه و تقاضای گواهی‌های سپرده

3-2-3) براتهای وعده دار Bankers acceptances

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

1-2-4) کارتهای اعتباری: Credit Cards

کاربرد فناوری‌های ارتباط الکترونیکی در بخش بانکداری، برای اولین بار در سیستم‌های پرداخت بین بانکی و با استفاده از سیستم پرداخت Fed wire شروع گردید. در سال 1918 در آمریکا، 12 بانک فدرال رزرو حساب‌های بانکی خود را با بکارگیری سیستم تلگراف اجاره‌ای به هم متصل نموده و تسویه الکترونیکی حساب‌ها را آغاز کردند.

کاربرد اولیه ارتباطات الکترونیکی در امور مالی، یکی از ویژگی‌های پیشرو در ارتباطات اینترنتی را به نمایش می‌گذارد. این وسیله از آن جهت با اهمیت است که باعث کاهش فاصله‌ها شده است، به طوری که، دستورالعمل‌های مختصر تلگرافی برای تعدیل ترازهای بانک مرکزی، جایگزین ارسال فیزیکی پول و سکه گردید. این سیستم‌های پرداخت الکترونیکی بین بانکی در دهه‌های گذشته توسعه یافته‌اند. به عنوان نمونه، در کشورهای صنعتی از شبکه‌های تلفن اختصاصی، سیستم‌های Giro[1] به شکل الکترونیکی، و سیستم‌های پردازشگر کامپیوتر مرکزی[2] برای مدیریت کردن پرداخت‌هایی با حجم و ارزش بالا استفاده می‌شود. فناوری‌های کامپیوتری و ارتباطات الکترونیکی با این سیستم‌های پرداختی مرتبط گشته و به گونه‌ای روشن مکمل فعالیت‌های بانک‌ها گردیده است.

یکی دیگر از فناوری‌های الکترونیکی بکار گرفته شده در سیستم بانکی، استفاده از کارت‌های پلاستیکی به جای پول در مبادلات می‌باشد. برای اولین بار در سال 1970 میلادی یک مخترع ژاپنی به نام Arimura Kunitaka درباره نصب تراشه بر روی کارت پلاستیکی طرحی را ارائه نمود، ولی این طرح مورد توجه قرار نگرفت. در سال 1974 یک روزنامه نگار فرانسوی به نام Roland Moreno درابره سیستم الکترونیکی حافظه دار مستقل، اختراعی را به ثبت رساند. وی بیشتر بر روی جنبه عملیاتی و توانایی‌های این وسیله متمرکز شده بود. این اختراع سرآغازی برای فعالیت‌های وسیع بعدی در زمینه کارت‌های هوشمند گردید.

در سال 1976، دو شرکت: Honeywell و Bull که در زمینه کامپیوتر فعالیت می‌کردند با همکاری شرکت موتورولا، اولین کارت الکترونیکی را که از یک حافظه ساده تشکیل شده بود، عرضه نمودند. با ادامه فعالیت شرکت فوق در سال 1979، اولین کارت هوشمند ریزپردازنده (میکروپروسسوری) ساخته شد. این کارت شامل دو تراشه: یکی حافظه و دیگری ریزپردازنده بود که با سیم‌های مخصوصی با هم ارتباط داشتند. مشکل اصلی این کارت‌ها قطع شدن سیم‌های رابط بود و به همین دلیل فعالیت برای ساخت کارتی که دارای یک تراشه باشد، آغاز گردید.

طی سال‌های 1982 تا 1984، شرکت Bull همراه با دو شرکت: Philips و Schlumberger بر روی پروژه ارائه شده توسط اتحادیه کارت بانکی فرانسه[3] کار کرده و سرانجام موفق به اجرای این پروژه به همراه ارائه 000/100 عدد کارت شدند. تراشه مورد استفاده در این کارت‌ها یک تراشه ریزپردازنده با 8 کیلو بایت حافظه ساخته شده توسط شرکت موتورولا بود. دو سال بعد یعنی در سال 1986 اولین استاندارد کارت‌های الکترونیکی به نام: 1/78116ISO مطرح شد.


[1]- Giro نوعی حساب رایج در پست بانک های دنیا جهت انتقال اعتبار بین شعب مختلف و همچنین، شامل اعمالی بر روی این حساب جهت جلوگیری از خروج پول از شبکه پست بانک و یا جابه‌جایی فیزیکی آن می باشد.

[2]- Mainfrance Computer Systems.

[3]- French Bank Card Association


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


مقاله بررسی انواع ابزارهای مالی در بازارهای مالی جهان

دانلود فایل پاورپوینت در مورد ابزارهای تامین مالی اسلامی( صکوک )در بانکداری اسلامی .

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

دانلود فایل پاورپوینت در مورد ابزارهای تامین مالی اسلامی( صکوک )در بانکداری اسلامی .


دانلود فایل پاورپوینت در مورد ابزارهای تامین مالی اسلامی( صکوک )در بانکداری اسلامی .

پاورپوینت در مورد ابزارهای تامین مالی اسلامی( صکوک )در بانکداری اسلامی

فرمت فایل: پاورپوینت 

تعداد اسلاید: 18

 

 

 

 

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


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


دانلود فایل پاورپوینت در مورد ابزارهای تامین مالی اسلامی( صکوک )در بانکداری اسلامی .

پروژه بررسی وضعیت استان‌های کشور از نظر ابزارهای اطلاع رسانی یا مطبوعات

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

پروژه بررسی وضعیت استان‌های کشور از نظر ابزارهای اطلاع رسانی یا مطبوعات


پروژه بررسی وضعیت استان‌های کشور از نظر ابزارهای اطلاع رسانی یا مطبوعات

مقاله کامل بعد از پرداخت وجه

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

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

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

 

فهرست مطالب

عنوان                                                                                                              صفحه

فصل اول.....................................

تاریخچه مطبوعات محلی در ایران ..............

فصل دوم ....................................

اهمیت مطبوعات محلی در دنیای امروز ..........

تعریف مطبوعات و جایگاه آن ..................

مطبوعات محلی ـ اهمیت و کارکرد و انتظارات آن

ضرورت مطبوعات محلی در کشورهای در حال توسعه .

 فصل سوم ...................................

موانع و مشکلات توسعه نشریات محلی ............

فصل چهارم ..................................

نتیجه گیری .................................

فهرست منابع و مأخذ   

 

در مورد اولین نشریه محلی ایران اطلاعات دقیقی در دسترس نیست؛ اما اگر ملاک انتشار نشریه محلی در خارج از تهران باشد باز هم اتفاق نظری وجود ندارد، “جعفر خمامی زاده” که کار ترجمه و تدوین فهرست “هـ .ل. رابینو” دربارة مطبوعات ایران را به عهده داشته است، از روزنامه فارسی که اولین شماره آن 20 جمادی‌الثانی 1289 منتشر شده است به عنوان اولین روزنامه شهرستانی نام برده است. (1)

“حمید مولانا” در کتاب سیر ارتباطات اجتماعی در ایران روزنامه “زار اریت باها” را که به زبان ارمنی در رضائیه منتشر می‌شده به عنوان اولین نشریه پس از کاغذ اخبار نام برده است. (2)

در همین کتاب در میان روزنامه‌های فارسی زبان، روزنامه تبریز که در سال 1858 م. مقارن با 1275 در تبریز منتشر می‌شده است بعنوان اولیه نشریه فارسی زبان شهرستانی به چشم می‌خورد.

سیاست‌های ارتباطی در حوزة مطبوعات محلی در دورة رضاشاه پهلوی که به منظور یکنواخت کردن سیاست‌های فرهنگی و تبلیغی تعریف می‌شد در سال 1317 در قالب تشکیل سازمان پرورش افکار نمود پیدا کرد و در پی آن تدوین سیاست‌های مطبوعاتی و انتشاراتی در اختیار اداره کل انتشارات و تبلیغات و کمیسیون مطبوعات قرار گرفت که به طور عمده پنج وظیفه به عهده داشت: 1ـ هدایت کلی مطبوعات کشور؛ 2ـ اصلاح و کنترل کیفیت چاپ در کشور؛ 3ـ تربیت کادر جدید و متخصص برای مطبوعات؛ 4ـ سفارش و انتشار کتبی در راستای اهداف سازمان پرورش افکار؛ 5ـ ایجاد نشریه قوی و تبلیغاتی به عنوان ارگان سازمان پرورش افکار. (3)


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


پروژه بررسی وضعیت استان‌های کشور از نظر ابزارهای اطلاع رسانی یا مطبوعات

دانلود تحقیق کامل درباره Data Base ابزارهای ارتباط با 31 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مقدمه :

برنامه هائئ که درزمینه DATA BASE کار می کنند به دو قسمت تقسیم می شوند. یک قسمت لایه بیرونی یا USER INTERFACE (برنامه ای است که معمولا با برنامه های VISUALای نوشته می شود.) قسمت دیگر خود DATABASE است که بوسیله یکی از زبانهای بانکهای اطلاعاتی (که برپایه بانکهای اطلاعاتی رابطه ای (RDBMS)

نوشته می شود. قسمت اول یاAPPLICATION به وسیله زبانVISUAL BASIC ساخته می شود که وظیفه نما یش گرافیکی, زیبایی, کنترل کاربر و ارتباط با DATA BASE را بعهده می گیرد.

اگر چه فناوری ODBC دارای اهداف بزرگ مشابهی است لیکن اجرای آن ساده نیست .بخاطر اینکه ODBCAPI برای برنامه نویسان متوسط کمی مشکل است و طوری ساخته شده است که حتی برای برنامه نویسان پیشرفته نیز ابزار پرزحمتی به حساب می آید . بر مبنای ODBC ، ADO به بوجود آمد که دسترسی به داده های زیادی را ایجاد خواهد نمود.RDO برای دسترسی به پایگاه داده از واسط ODBC استفاده می کند ، و DAO از موتور JET داخلی خود . در حالیکه ADO بجای آن از OLEDB (پایگاه داده OLE ) استفاده می کند . OLEDB شیئ ایست کاملاً جدید برای اتصال به منابع داده .می توان OLEDB را جانشین ODBC در اتصال به منابع داده دانست .طراحی داخلی OLEDB دسترسی به منابع داده غیر SQL , را نیز(به همان سهولت دسترسی به داده های SQL ) ممکن ساخته است .

در گذشته برای دسترسی به پایگاه های داده راه دور باید از API هایا درایورهای ODBC استفاده می کردیم .در اغلب موارد یافتن درایور ODBC مناسب برای منبع داده مورد نظر امکان پذیر است ، اگر چه این روش مشکلات خاص خود را دارد.در این استاندارد ، درایور ODBC باید از زبان SQL پشتیبانی کند، و داده ها نیز بصورت جدول ( متشکل از سطر و ستون ) سازمان داده شده باشند . اما در برخی موارد چنین ساختاری برای ذخیره کردن داده ها مناسب نیست ، بخصوص داده هایی که دارای ساختار سلسله مراتبی هستند ، مانند سرویس های دایرکتوری و e-mail .

برنامه هایی مثل VISUAL BASIC , DELPHI , VC++ با رابطهایی چون COM, DCOM,ACTIVE X به DATA BASE وصل می شوند.ADO‌یکی از ACTIVE X هایی است که با DATABASE ارتباط برقرار می کند.

در این برنامه با اسافاده از Objectهای ارتباط با DataBase که در بالا توضیح داده شد به بانک اطلاعاتی SQLServer متصل شده و با استفاده از قابلیتهای شیء ADO برای وارد کردن اطلاعات حسابداری ( اسناد حسابداری ، اطلاعات حسابداری ، اطلاعات ارز ، … ) و یا برای گرفتن اطلاعات حسابداری ( ترازهای حساب ، گردش حساب ، نمایش اسناد ، …) با بانک اطلاعاتی ارتباط برقرار نمودیم.

در کنار ابزار داخلی VB برای گرفتن گزارشات و نمودارهای برنامه از برنامه CRYSTALL REPORT 9.0 ساخت شرکت آمریکایی SEGATE که دارای جلوه های زیبا و قدرت بالا برای نمایش اطلاعات برنامه است استفاده شده است

ابزارهای ارتباط با DataBase

1-DCOM,COM

یک برنامه کاربردی عموما دارای یک فایل باینری است که نمی توان در ان تغییری ایجاد کرد مگر اینکه نوع جدید ان را با نوع قبلی جایگزین کرد. گونه) ویرژن( بعدی بایستی ایجاد ,خطا یابی و مجددا کامپایل شود.در این حالت مدت زمان ساخت و توسعه برنامه های کاربردی افزایش پیدا می کند. می توانیم برنامه را به چندین جزء منطق به نام OOAD (OBJECT-ORIENTED تقسیم ( ANALYSIST AND DESIGN کنیم. برای مثال می توانیم یک برنامه ساده ویرایشگر را به چندین قسمت منطقی تقسیم کنیم ( ناحیه متن، میله ابزار،…)سپس می توانیم درباره هرقسمت بصورت مستقل فکر و تصمیم گیری کرده و ارتباط هر قسمت با سایر قسمتها را مشخص نماییم.هر قسمت(جزء) را میتوانیم در برنامه ای که به آن نیاز دارد قرار داد. نرم افزارهایی که با ترکیبی از اجزاء ساخته شده اند COMPONENT WARE نامیده می شوند.COM در سطر بانیری قرار دارد و بر این نکته دلالت دارد که میتوانند درزبانهای مختلف نوشته شوند وباهم در ارتباط باشند.

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

برنامه های کاربردی با COM با یکسری ازاستانداردهای واسط با سایر اجزاء درارتباط هستند.

انواع متفاوتی از واسطه های COM وجود دارند، تعدادی برای کنترلهای اکتیواکس ،تعدادی برای انتقال داده، تعدادی برای ذخیره سازی اطلاعات و غیره . بیشتر واسطه های بنیادی COM ,IUNKNOWN هستند.

هر واسط COM ,IUNKNOWN بایستی شامل متعددهای ADDREF, QUERYINTERFACE , وRELEASE باشد.

ازمتعددها ADDREF, RELEASE به منظور کنترل طول عمر جزء COM استفاده می شود . متعدد QUERY INTERFACE روشی برای پرس و جو است. اگر یک جزء COM عملا از واسط COM پشتیبانی کند. مثلا یک جزء دیگر COMنیاز داشته باشد تا مشخص کند یک جزء دیگر COM آیا از واسط کشیدن ورها کردن حمایت می کندیا نه .میکروسافت با توسعه کارایی COM ، COM+ را اخیرا به بازار ارائه کرده است . کارایی COM+ علمی تراز COM است.

زمانیکه برنامه نویسان ویژوال بیسیک نتوانند بطور مستقیم با COM کار کنند دیگر نمی توانند ازمزایای COM+بهره مند شوند.

COMتوزیع شده(DCOM) نوع توزیع شدة COM است. DCOMبه مفهوم اجرای،اجزایCOM برروی یک ماشین راه دوراست درحالیکه تمام جزئیات از دید برنامه نویس پنهان است.

همچنین DCOMدارای ویژگیهایی است که COMاز آنها برخوردار نیست(مانندامنیت).DCOMجزء اصلی وضروری ایجاد برنامه هایEnterprise-Level است.طریقة برقراری ارتباطات در DCOM همانند COM است چرا کهDCOM توسعه یافته COM است.

1-1چگونه میتوانیم از COM استفاده کرد؟

تمام این موارد مفید می اشد امادربارة اینکه چگونه یک شئ COM کارمی کندوچطورآنرا ایجاد و گسترش میکنید توضیح نمی دهد.

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

یک واسط عمومی واسطی است که یک برنامه نویس که از شیء COM استفاده میکند آن را انتخابکرده تا به عنوان هر سرویسی که شما آرزوی آن را دارید دردسترس شما قرار دهد (حتی این می تواند از طریقWINDOWS NT کنترل شود ) معمولاً یک تابع برای انجام آنچه اتفاق می افتد

لازم میباشدمثلاً درVBتابعی بنام CREATE OBJECT وجود دارد که یک نمونه از کلاس مشخص شده را ایجاد ویک رجوع به شیءرا برمی گرداند وقتی که برنامهُ سرویس گیرنده با استفاده ازتابع REATE OBJECT یک CLASS می سازد (COM-SERVERNAME.CLASSNAME ) بااستفاده از یک اشاره گرمی تواند به تمام خواص متددهای آن کلاس که درسرویس دهندة COM است دسترسی پیدا کند .این سرویس دهنده می تواند یک تابع ساده DLL ویاکل برنامه کاربردی مثل INTERNET EXPLORER,WORD,EXCELیا OUTLOOK باشد.

اینجا یک مثالی است که ممکن است شما در یک برنامه کاربردی VB آنرا ببینید این تابع به منظور راه اندازی کردن یک برنامه روی چند کامپیوتر CLIENT-SERVER است.شما عملاً،عملکرد COMرا هنگامیکه داده ها از یک منبع داده با استفاده ازADO باز گردانده می شوند را دیده اید. مثال بعدنشان می دهد که چطور یک RECORDSET با محتوای جدولTBLUSERGROUP از پایگاه دادة SECURITY ایجاد می شود.

AS NEW ADODB.RECORDSET DIM OBJRECORDSET

OBJRECORDSET.OPEN "TBLUSERGROUP”,DSN=”SECURITY;UID=SA;PWD;”

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

فواید استفاده از DCOM چندین فایده مختلف در استفاده از DCOM در مقابل COM وجود دارد.

نگهداری: در روش DCOM یک شئ بر روی سرویس دهنده قرار می گیرد و هیچ سرویس گیرنده ای آن را به روز در نمی اورد. هر گونه تغییر و تحول در یک شئ که روی سرویس دهنده قرار دارد باعث می شود که این تغییرات بلا فاصله به تمامی سرویس گیرنده ها انتقال یابد.

2-مدل تک برنامه ای: از دید برنامه نویس تمام اشیاء COM یکسان است و احتیاج بکار اضافی برای تولید DCOM نیست. تنها مسئله سازماندهی ان می باشد. شما نیز می توانید در صورتی که از نظر هزینه مقرون به صرفه باشد اجزاء را به سرویس دهنده توزیع کنید تا سرویس دهی آن نیز اسانتر شود.

تابعیت انعطا ف در گسترش: اغلب اینطور به نظرمی رسد که اشیاء COM, UI-CENTRIC روی پردازش های سرویس گیرنده اجراء می شوند در حالیکه سرویس دهندهای DATA- CENTRIC روی شبکه اجراء می گردند حال اگر معماری سیستم تغییر کند به موجب آن DLLسمت سرویس گیرنده باید سرویس دهنده توزیع شود و کارهای خیلی کم باید انجام گیرد این مسئله تنها در سازماندهی می باشد و نیازی به تغییر در کد برنامه نیست .

4-سکوهای CROSS : DCOM توسط سکوهای زیر پشتیبانی می شود WINDOWS 4.0+ APPLE ACINTO, SH WINDOWS 95, SUN SOLARIS, AIX, MVS,SCO UNIXWARE, LINUX .

ارتباط پردازشهای CROSS در DCOM از میان شبکه توسط STUB ها و نماینده ها انجام میگیرد. هنگامیکه یک شئ COM روی یک سرویس گیرنده در خواست می شود ان رجیستری ماشین را برای وجود سرویس دهنده و کلاسها از طریق PROGID چک می کند. اگر سرویس دهنده به عنوان یک جزء COM سازماندهی شده باشد روتین COM باید یک شئ PROXY را روی سرویس گیرنده پیدا کند.

3-1 OLE :

یک تکنولوژی است که به برنامه ها اجازه همکاری با یکدیگر را می دهد ( برای مثال میتوانیم در درون برنامه WORD . از یک لیست EXEL استفاده کنید ، بدون انکه برنامه EXEL را باز کرده باشید انهم به صورت مستقیم ) . OLE تعدادی سرویس شامل عملیات کشیدن و رها کردن (DRAY-AND-DROP ) و اتوماسیون را ارائه می کند .

1-OPTION EXPLICIT

2-DIM MWORD . AS NEW WORD. APPLICATION

3-

4-PRIVATE SUB CMD WRITE- CLICK ( )

5-CMD WRITE. ENABLED= FALSE 6-CALL M WORD. DOCUMENTS.ADD

7-M WORD. SELECTION. SHADING. TEXTURE= WD TEX TURE22 PT5 PRECE

8-MWORD. SELECTION.FONT. SIZE=30

9-CALL MWORD . SELECTION. TYPETEXT (TXTINPUT.TEXT)

10-CALL MWORD .DOCUMENTS(1). SAVEAS(“D,\WORD.DOC”)

11-CALL MWORD. QUIT

12-END SUB

در خط 1 ما یک شئ به نامMWORD می سازیم . در دکمه CMD WRITE در خط 5 ما دکمه را خاموش می کنیم در خط 6 یک سند اضافه می کنیم . در خط 7 رنگ پس زمینه را تغییرمی دهیم با ثابت WD TEXTURE22 PT5 PRECENT . در خط9 مقداری را از TEXTBOX به نام TEXTINPUT گرفته به داخل DOCUMENT می ریزیم و در خط 10 DOCUMENرا ذخیره می کنیم.

4-1 ACTIVEX

کنترل های اکتیواکس اجرای قابل استفاده مجددای هستند که به برنامه های ویژوال بیسیک اضافه میشوند. یک کنترل اکتیواکس تقریبا هر کاری که برنامه نویس تصور کند میتواند انجام دهد، تقویم، پردازش لغت، ویرایشگر تصویر، بازی کارت وغیره…

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

کنترل اکتیواکس ریشه در کنترلهای OLE و توسعه کنترلهای ویژوال بیسیک دارند. کنترلهای VBXقبل ازکنترلهای اکتیواکس ایجاد شده اند. کنترلهای OLEو VBX تکنولوژی سالهای پیش هستند. هزاران کنترل VBX در طی سالهای گذشته ایجاد شدهاند. تعدادی از این کنترلهای VBX مجددا توسط کنترلهای اکتیواکس باز نویسی شده اند . ازکنترلهای VBX نمی توان در ویژوال بیسیک 5 یا 6 استفاده کرد.

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

OLEDB یک دستور کار با ذکر خصوصیاتی است که تعریف می کند چگونه دسترسی داده مایکروسافت کار می کند به طور خاص مشخصات OLEDB در زیر امده است:

1-OLEDBبه عنوان یک رابط برنامه نویسی در سطح سیستم موجود می باشد. این خصوصیت مشابه ODBC میباشد.


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


دانلود تحقیق کامل درباره Data Base ابزارهای ارتباط با 31 ص