یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

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

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

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


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

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

 

بخش اول

ADO.NET

ابتدا:

باید بدانید که NET Data Provider . چیست؟

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

NET Data Provider. ، یک Component کلیدی ارائه شده بهمراه معماری ADO.NET بوده که امکان ارتباط بین یک منبع داده و یک Component ، یک سرویس وب XML و یا یک برنامه را فراهم می نماید. یک NET Data Provider .، امکان اتصال به منبع داده ، بازیابی داده ها ، انجام عملیات بر روی داده ها و بهنگام سازی منبع داده را فراهم می نماید. بهمراه فریمورک دات نت ، Provider های زیر ارائه شده است :
OLE DB .NET Data Provider
SQL Server .NET Data Provider

در آینده برای سایر منابع داده ، NET Data Provider . مربوطه ایجاد و در دسترس عموم برنامه نویسان قرار خواهد گرفت. هر Provider ، مسئولیت پیاده سازی کلاس های عمومی ADO.NET را برعهده خواهد داشت . دستاورد رویکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از یک روش یکسان از طریق محیط های برنامه نویسی خواهد بود .

 کلاس های NET Data Provider .
ADO.NET ، از NET Data Provider. ، بمنظور ارتباط به منبع داده ، بازیابی ، عملیات برروی داده ها و بهنگام سازی منبع داده استفاده می نماید . هر Provider ، بگونه ای طراحی می گردد که دارای حجم اندکی بوده و یک لایه حداقل بین کد های نوشته شده و منبع داده را ایجاد نمایند . ( افزایش کارائی بدون قربانی نمودن پتانسیل ها).Net Framework دارای دو Data Provider است:

SQL Server .NET

OLE DB .NET

مقدمه ای برADO.NET:

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

   ADO.NET امکان ارتباط با بانک اطلاعاتی رابطه ای و سایر منابع داده ها را فراهم می کند .به عبارت دیگر ، ADO.NET فناوری است که برنامه های کاربردی ویژوال بیسیک نت ازآن برای ارتباط با بانک اطلاعاتی استفاده می کند.به این ترتیب این برنامه ها می توانند رکورد هایی را به بانک اطلاعاتی اضافه کنند،رکوردهایی را حذف یا ویرایش کنند. ADO.NET برای برنامه های کاربردی توزیعی  (مثل برنامه های کاربردی وب) مفید است.

   یکی از ویژگی های مهم ADO.NET این است که بی اتصال است.این ویژگی تفاوت اساسی آن با ADO است. در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کنند.در حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقرار است)،اتصال “زنده ای ” با بانک اطلاعاتی وجود دارد که می توانید آن را فوراً به هنگام سازی کنید و گاهی تغییرات حاصل ازکاربران دیگران را بلافاصله مشاهده کنید. در یک برنامه نه چندان خوب ،اتصال بانک اطلاعاتی ممکن است در حین انجام کارهای دیگر ،باز نگهداشته شود . معنایش این است که منابع مهمی در حال استفاده اند و در نتیجه از تعداد کاربرانی که می توانند به بانک اطلاعاتی دستیابی داشته باشند وازبرنامه های کاربردی ویژوال بیسیک نت استفاده کنند،کاسته می شود.

درADO.NET از استدلال کاملاً متفاوتی استفاده می کند. وقتی درADO.NET با بانک اطلاعاتی ارتباط برقرار می کنید ، اطلاعاتی که از بانک اطلاعاتی دریافت می کنید دریک Dataset قرار می گیرد اگر اطلاعات موجود در Dataset را تغییر دهید ، اطلاعات موجود در جدول متناظر با بانک اطلاعاتی تغییر نمی کند. معنایش این است که بدون نگرانی می توانید مقادیر موجود در Dataset را دستکاری کنید ،زیرا از اتصال زنده استفاده نمی شود .در صورت نیاز ، Dataset می تواند با منبع داده اصلی اتصال برقرار کند و تمام تغییرات را اعمال نماید.

ADO.NET مثل دیگر اجزای .NET Framework از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید. (شکل زیر توضیحی بر اجزای Framework است.)

راه حل این مشکل این است که با ایجاد یک چهار چوب مفهومی،کار را شروع کنیم.به عبارت دیگر ،قبل از اینکه سعی کنید جزئیات کارکرد هر آبجکت را یاد بگیرید ،باید درک کلی از اینکه هر آبجکت چهکاری انجام می دهد و چگونگی ارتباط آبجکت ها را بدست آورید.   این همان چیزی است که ما در این فصل انجام می دهیم.ما با نگاه به آبجکت های اصلی ADO.NET و اینکه چگونه این آبجکت ها ،با هم کار می کنند تا داده هارا از یک منبع داده فیزیکی بگیرند، به کاربر بدهند و دوباره به منبع داده بدهند، کارمان را شروع می کنیم. بعد، یک مجموعه از آبجکت ها را می سازیم و آنها را به یک data form ساده، ارتباط می دهیم.

همه چیز در مورد پایه های ارتباط :

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

هر کجا که لازم باشد از یک متد یا خاصیت properties) ) استفاده کنیم که تاکنون مورد بررسی قرار نداده _ایم در انتهای پاراگراف برای راهنمایی خوانندگان استفاده می کنم.

 استاندارد اتصال پایگاه داده باز:  

ODBC = Open DataBase Connectivity      

 این استاندارد راهی برای ارتباط برنامه کاربردی با سرویس دهنده پایگاه داده فراهم می کند.ODBC واسط برنامه کاربردی API  را تعریف می کند که برنامه کاربردی با استفاده از آن می تواند پایگاه داده را باز کند،تقاضاها یا بهنگام سازی ها را اجرا نماید،و نتایج را دریافت کند.

کاربردهایی مثل واسط های گرافیکی کاربر ، بسته های آماری و صفحات گسترده با استفاده از ODBC API می توانند به هر سرویس دهنده ی پایگاه داده ای که از ODBC پشتیبانی می کند،متصل شوند.

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

استاندارد های SQL ،واسط سطح تماس را تعریف می کند که مشابه با واسط ODBC است. APIهای ADO و ADO.NET جایگزین هایی برای ODBC هستند که برای زبانهایی مثل ویژوال بیسیک وC# طراحی شدند.

 مدل آبجکتی ADO.NET

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

   کلاسهای ADO.NET به دو عنصر (جزء) تقسیم شده اند :data Provider ها (که بعضی اوقات

Managed Provider نامیده می شود)و ارتباط با یک منبع داده فیزیکی را اداره می کنند و dataset که نشان دهنده داده های واقعی است. هر کدام از این عناصر (component) ،می توانند با مصرف کنندگان داده (data consumers) مثل web formها و winform ها ارتباط برقرار می کنند  .

Data Provider ها:

عناصر data Provider،مخصوص یک منبع داده هستند. .NET Framework ،دارای دو

data provider است:

   یک data provider (ارائه کننده)عمومی که می توانند با هر منبع داده   OLE DB ارتباط برقرار کند و یک SQL Server Provider که برای Microsoft SQL Server نسخه های 7 و بعد از آن ،بهینه شده است.انتظار می رود که Data Provider هایی برای پایگاه داده های دیگر، مثل Oracle،DB2 نیز موجود می باشند یا شما می توانید خودتان آنها را بنویسید .

   دو Data Provider موجود در .NET Framework دارای آبجکت های مشابهی هستند ،اگر چه اسم و برخی از خصوصیات و متدها،متفاوتند.مثلأ آبجکت های SQL Server Provider با sql  شروع می شوند (برای مثال sqlconnection )،در حالی که آبجکت های OLEDB با oledb شروع می شوند.

(برای مثال oledbconnection ).

  • آبجکت Connection :این آبحکت نماینده اتصال فیزیکی به یک منبع داده است و خصوصیات آن،Data Provider   (در مورد OLEDB Data Provider)،منبع داده و پایگاهی که به آن وصل خواهد شد و رشته ای که در طی اتصال از آن استفاده می کند،را تعیین می کنند. متد های آن نیز ، ساده اند:می توانید connection را باز کنید و ببینید،پایگاه داده را تغییر دهید و تراکنش ها را مدیریت کنید .
  • آبجکت command :این آبجکت نماینده یک دستور SQL یا یک رویه ذخیره شده (stored procedure) است که باید در منبع داده، اجرا شود. آبجکت های command ، می توانند ایجاد شوند و به صورت مستقل در یک آبجکت connection اجرا شوند و توسط آبجکت های dataAdapter ، برای مدیریت ارتباطات از DataSet به منبع داده ، مورد استفاده قرار می گیرند. آبجکتهای command از دستورات SQL و روالهای ذخیره شده پشتیبانی می کنند که می توانند یک مقدار ، یک یا چند رکورد را برگردانند و یا اصلاً مقداری برنگردانند.
  • آبجکت DataReader :این آبجکت ،یک آبجکت سریع و با سربار کم (low_overhead) برای بدست آوردن یک جریان فقط فرستادنی (forward_only) و فقط خواندنی از داده های یک منبع داده می باشد. این آبجکت هانمی توانندمستقیماً با کد ایجاد شوند و فقط با فراخوانی متد ExacuteReader آبجکت Command ایجاد می شوند.
  • آبجکت DataAdapter:این آبجکت از نظر کارکرد ،پیچیده ترین آبجکت در یک Data Provider است و پل بین یک Connection و یک DataSet است .DataAdapter دارای چهار آبجکت Command استCommand: Updateو Command select و Command Insert و Command Delete .DataAdapter از Command select برای پر کردن یک DataSet استفاده می کند و سه آبجکت دیگر برای انتقال تغییرات مورد نیاز به منبع داده ، استفاده می کند.

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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

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

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

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


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

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

پایان نامه برای دریافت درجه کارشناسی ارشد حسابداری

فهرست مطالب:

چکیده:..    ...1
مقدمه:..    3
فصل اول: کلیات تحقیق
1-1-مقدمه :    5
2-1بیان مسئله تحقیق    6
3-1 اهمیت و ضرورت تحقیق    8
4-1 اهداف تحقیق    9
5-1 چارچوب نظری    10
6-1 مدل  تحقیق:    13
1-6-1    متغیر های مستقل    13
1-1-6-1معیارهای ارزیابی عملکرد و سود آوری سنتی نظیر:    13
2-1-6-1معیار های نوین سنجش عملکرد:    15
2-6- 1متغییر وابسته:    18
3-6- 1متغییر کنترل:    18
7-1 فرضیه های تحقیق    19
8-1 تعریف واژه ها و اصطلاحات تحقیق:    20
فصل دوم: مروری بر ادبیات تحقیق
1-2- مقدمه:    24
2-2 شاخصهای سنجش عملکرد (سنتی ونوین )    25
1-2-2 شاخص های غیر مالی    26
2-2-2 شاخص های مالی    28
3-2 معیارهای مالی سنتی    28
1-3-2 بازده سرمایه گذاری  (ROI)    28
2-3-2 سود باقیمانده (RI)    29
3-3-2 بازده فروش    30
5-3-2 قیمت به عایدی هر سهم    31
6-3-2 معیارهای ارزیابی شرکت    32
1-6-3-2 معیار اول – سود    32
2-6-3-2 معیار دوم– سود هر سهم    33
3-6-3-2 معیار سوم– رشد سود    34
4-6-3-2 معیار چهارم –نرخ بازده سرمایه گذاری    34
4-2 دلایل مطرح شده EVA    35
1-4-2 تفکر مبتنی بر ارزش    36
2-4-2 ارزش افزوده اقتصادی     37
4-4-2 محاسبه نرخ بازده سرمایه بر اساس رویکرد تأمین مالی    39
1-4-4-2 حذف اثرات بدهی ها    39
2-4-4-2 مرحله دوم حذف اثرات سایر انحرافات مالی    40
3-4-4-2 مرحله سوم حذف انحرافات حسابداری    40
4-4-4-2 انواع معادل های سرمایه و تأثیرآنها بر NOPAT و CAPITAL    41
5-4-4-2 ذخیره مالیات بر درآمد معوق    42
6-4-4-2 ذخیره LIFO    42
7-4-4-2 استهلاک انباشته سرقفلی    43
8-4-4-2 سرقفلی ثبت نشده    43
9-4-4-2 دارائی های نامشهود    44
10-4-4-2 تبدیل تلاشهای موفقیت آمیز به هزینه یابی کامل    44
11-4-4-2 سایر ذخایر معادل های سرمایه    45
5-4-2 محاسبه نرخ بازده سرمایه از دیدگاه عملیاتی    45
6-4-2 تعادل بین رویکرد مالی و رویکرد عملیاتی    46
7-4-2 تجزیه و تحلیل نرخ بازده سرمایه    47
8-4-2 استاندارد سازی EVA    48
9-4-2 دگرگونی EVA    50
10-4-2 تکامل EVA    50
11-4-2 اهمیت EVA در مقابل سود حسابداری و شاخص های مبتنی بر سود    52
12-4-2 کاربرد های EVA    52
1-12-4-2 کاربردها داخلی EVA :    52
2-12-4-2 کاربردهای خارجی EVA    54
13-4-2 کاربرد EVA به عنوان معیار سنجش عملکرد و جبران خدمات    56
14-4-2 ارزش افزوده اقتصادی (EVA) به عنوان تکنیک های ارزشیابی    57
15-4-2 معایب ارزش افزوده اقتصادیEVA    58
16-4-2 مفاهیم مرتبط با EVA    59
1-16-4-2  ارزش افزوده بازار    59
2-16-4 -2 ارزش افزوده اقتصادی تعدیل شده یا REVA    60
17-4-2 نقش EVA و MVA در سیستم پاداش    60
18-4-2 مزایای بکارگیری EVA همراه با ABC    62
19-4-2 هزینه سرمایه    62
20-4-2 نرخ هزینه سرمایه (C)    62
21-4-2 اهمیت نرخ هزینه سرمایه    63
22-4-2 روشهای محاسبه نرخ هزینه سرمایه    63
23-4-2 منابع تامین مالی شرکتها    64
1-23-4-2 نرخ هزینه بدهی    64
2-23-4-2 نرخ هزینه سهام ممتاز ( )    64
3-23-4-2 هزینه سود انباشته و سهام عادی (Ke,Ks)    65
24-4-2 روش های محاسبه هزینه سود انباشته    66
1-24-4-2 مدل قیمت گذاری دارایی سرمایه ای    66
2-24-4-2 روش بازده اوراق قرضه به علاوه صرف ریسک    66
3-24-4-2 روش جریان نقدی تنزیل شده    67
4-24-4-2 استفاده از ریاضیات مالی    68
25-4-2 هزینه سهام عادی جدید (Ke)    68
26-4-2 ترکیب هزینه سرمایه یا میناگین موزون سرمایه    68
27-4-2 مزایای EVA    69
28-4-2 راه درست اندازه گیری ارزش ، تأمین مالی خارج ترازنامه    70
29-4-2 ارزش افزوده اقتصادی و سه بازی مدیران    71
1-29-4-2 بازی سرمایه به کار گرفته    71
2-29-4-2 بازی رشدهای آینده    72
3-29-4-2 بازی انتقال ریسک    72
30-4-2 ارزش افزوده اقتصادی ، سود اقتصادی و ارزش افزوده نقد    73
31-4-2 EVA  CVA,EP, به عنوان شاخص های مدیریت عملکرد    73
32-4-2 سودمندی شاخص های EVA  CVA,EP,    73
33-4-2 نتایج استفاده از EVA  CVA,EP,  برای پاداش مدیران اجرایی    73
34-4-2 بازده حقوق صاحبان سهام    74
35-4-2 محدودیت های استفاده از ROE    76
36-4-2 اشکالات نرخ بازده حقوق صاحبان سهام ROE    77
37-4-2 بازده سرمایه گذاری    78
38-4-2 سیستم دو پونت    78
5-2 نتیجه گیری    80
6-2 سابقه تحقیق    81
1-6-2 تحقیقات خارجی    82
2-6-2 نتایج تحقیقات در مجامع دانشگاهی ایران    83
فصل سوم: روش اجرای تحقیق
1-3- مقدمه:    86
2-3 روش تحقیق    86
3-3 جامعه مطالعاتی    87
4-3 قلمرو تحقیق    88
1-4-3 قلمرو  مکانی تحقیق    88
2-4-3 قلمرو زمانی تحقیق    88
3-4-3 قلمرو موضوعی تحقیق    88
5-3 روش های جمع آوری اطلاعات    88
6-3 روش تجزیه و تحلیل  اطلاعات    89
1-6-3 تحلیل همبستگی پیرسون و رگرسیون ساده خطی:    89
8-3 اعتبار درونی و برونی پژوهش    95
فصل چهارم: تجزیه و تحلیل داه ها
1-4-‏ مقدمه‏:    98
2-4  شاخص های توصیفی متغیرها    98
3-4 روش آزمون فرضیه ها ی تحقیق    100
4-4  تجزیه و تحلیل فرضیه های تحقیق    101
1-4-4 بررسی فرض نرمال بودن متغیرها:    102
2-4- 4 خلاصه تجزیه وتحلیل ها به تفکیک هرفرضیه به شرح ذیل بیان می شود:    103
1-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی اول:    103
2-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی دوم    106
3-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی سوم    110
4-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی چهارم    137
5-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی پنجم    141
6-2-4-4 تجزیه و تحلیل و آزمون فرضیه اصلی ششم    143
فصل پنجم: نتیجه گیری و پیشنهادات
1-5-مقدمه:    146
2-5 ارزیابی و تشریح نتایج آزمون فرضیه ها طبق شرایط متغیرها    147
1-2-5 نتایج فرضیه اصلی اول    147
2-2-5 نتایج فرضیه اصلی دوم    147
3-2-5 نتایج فرضیه اصلی سوم    148
1-3-2-5 نتایج فرضیه فرعی الف    148
2-3-2-5 نتایج فرضیه فرعی ب    148
3-3-2-5 نتایج فرضیه فرعی ج    149
4-3-2-5 نتایج فرضیه فرعی د    149
5-3-2-5 نتایج فرضیه فرعی ه    150
6-3-2-5 نتایج فرضیه فرعی و    150
7-3-2-5 نتایج فرضیه فرعی ز    150
4-2-5 نتایج فرضیه اصلی چهار    151
5-2-5 نتایج فرضیه اصلی پنجم    151
6-2-5 نتایج فرضیه اصلی ششم    152
3-5 نتیجه گیری کلی تحقیق    152
4-5 پیشنهادها    153
1-4-5 پیشنهاد هایی مبتنی بر یافته های فرضیات پژوهش    154
2-4-5 پیشنهادهایی  برای پژوهش های آتی    154
5-5 محدودیت های تحقیق    155
پیوستها:
جدول  مربوط به صنایع و نام شرکت های نمونه آماری    157
منابع و ماخذ:
منابع فارسی:    162
منابع لاتین:    165
فهرست منابع اینترنتی    168
چکیده انگلیسی .......................................................................................................169




 

نگاره شماره 1- 1: تحقیقاتی که در زمینه ارزیابی عملکرد مالی انجام گرفته است    11
نگاره 1-4: شاخص های توصیف کننده متغیرها تحقیق، شاخص های مرکزی، شاخص های پراکندگی و شاخص های شکل توزیع (Statistics)    99
نگاره  2-۴  آزمون کالموگراف – اسمیرنوف  K-S))    102
نگاره شماره (3-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر ارزش افزوده اقتصادی تعدیل شده وارزش افزوده بازار (MVA)......    103
نگاره شماره (4-4) : تحلیل واریانس رگرسیون (ANOVA)    104
نگاره شماره (5-4) : ضرایب معادله رگرسیون (Coefficients)    104
نگاره شماره (6-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    105
نگاره شماره (7-4) : خط و معادله رگرسیون    106
نگاره شماره (8-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر ارزش افزوده اقتصادی (EVA) وارزش افزوده بازار (MVA)    107
نگاره شماره (9-4) : تحلیل واریانس رگرسیون (ANOVA)    108
نگاره شماره (10-4) : ضرایب معادله رگرسیون (Coefficients)    108
نگاره شماره (11-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    109
نگاره شماره (12-4) : خط و معادله رگرسیون    110
نگاره شماره (13-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر بازده حقوق صاحبان سرمایه(ROE) وارزش افزوده بازار (MVA)    111
نگاره شماره (14-4) : تحلیل واریانس رگرسیون (ANOVA)    112
نگاره شماره (15-4) : ضرایب معادله رگرسیون (Coefficients)    112
نگاره شماره (16-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    113
نگاره شماره (17-4) : خط و معادله رگرسیون    114
نگاره شماره (18-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر  بازده سرمایه گذاری (ROI) وارزش افزوده بازار (MVA)    115
نگاره شماره (19-4) : تحلیل واریانس رگرسیون (ANOVA)    115
نگاره شماره (20-4) : ضرایب معادله رگرسیون (Coefficients)    116
نگاره شماره (21-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    117
نگاره شماره (22-4) : خط و معادله رگرسیون    117
نگاره شماره (23-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر  رشد سود هر سهم وارزش افزوده بازار (MVA)    118
نگاره شماره (24-4) : تحلیل واریانس رگرسیون (ANOVA)    119
نگاره شماره (25-4) : ضرایب معادله رگرسیون (Coefficients)    120
نگاره شماره (26-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    121
نگاره شماره (27-4) : خط و معادله رگرسیون    121
نگاره شماره (28-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر  نرخ سود باقیمانده (RI) وارزش افزوده بازار (MVA)    122
نگاره شماره (29-4) : تحلیل واریانس رگرسیون (ANOVA)    123
نگاره شماره (30-4) : ضرایب معادله رگرسیون (Coefficients)    124
نگاره شماره (31-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    125
نگاره شماره (32-4) : خط و معادله رگرسیون    125
نگاره شماره (33-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر نرخ بازده فروش (ROS) وارزش افزوده بازار (MVA)    126
نگاره شماره (34-4) : تحلیل واریانس رگرسیون (ANOVA)    127
نگاره شماره (35-4) : ضرایب معادله رگرسیون (Coefficients)    128
نگاره شماره (36-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    128
نگاره شماره (37-4) : خط و معادله رگرسیون    129
نگاره شماره (38-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر نرخ قیمت به سود سهام(P/E) وارزش افزوده بازار (MVA)    130
نگاره شماره (39-4) : تحلیل واریانس رگرسیون (ANOVA)    131
نگاره شماره (40-4) : ضرایب معادله رگرسیون (Coefficients)    131
نگاره شماره (41-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    132
نگاره شماره (42-4) : خط و معادله رگرسیون    133
نگاره شماره (43-4) : ضریب همبستگی، ضریب تعیین، ضریب تعیین تعدیل شده و آزمون دوربین- واتسون بین دو متغیر  نرخ سود پرداختی سهام (DPS) وارزش افزوده بازار (MVA)    134
نگاره شماره (44-4) : تحلیل واریانس رگرسیون (ANOVA)    134
نگاره شماره (45-4) : ضرایب معادله رگرسیون (Coefficients)    135
نگاره شماره (46-4) : آزمون نرمال بودن خطاهای معادله رگرسیون    136
نگاره شماره (47-4) : خط و معادله رگرسیون    136
نگاره 48-4. خلاصه یافته های حاصل از بررسی نه  فرضیه مورد نظر در رگرسیون تک متغیره......    138
نگاره49- 4. برازش رگرسیون چند گانه و تفکیکی از کلیه متغیر های تحقیق    139
نگاره 50-4. خلاصه یافته های رگرسیون چند گانه به روش Enter    140
نگاره 51-4.  یافته های حاصل از بررسی فرضیه های تحقیق به تفکیک صنعت    142
نگاره شماره 52-4. یافته های حاصل از بررسی فرضیه های تحقیق به تفکیک اندازه    144

        
چکیده:
ارزیابی عملکرد مالی شرکتها، از مهمترین موضوعات مورد توجه سرمایه گذاران ، اعتبار دهندگان ، دولتها و مدیران می باشد. مدیران به منظور ارزیابی عملکرد قسمتهای تحت پوشش خود از ارزیابی عملکرد استفاده میکنند.  سرمایه گذاران (سهامداران) به منظور ارزیابی میزان موفقیت مدیریت در به کار گیری سرمایه آنها و تصمیم گیری در مورد حفظ ، افزایش و یا  فروش سرمایه گذاری ؛ اعتبار دهندگان به منظور تصمیم گیری در مورد میزان نرخ اعطای اعتبار؛ به ارزیابی عملکرد می پردازند .مهمترین جنبه ای که توسط سرمایه گذاران در ارزیابی عملکرد در نظر گرفته می شود، این است که آیا برای آنها ارزش ایجاد شده است یا خیر.در سالهای اخیر تلاشهای زیادی شده است، تا شاخصهایی معرفی شود که بهتر بتواند اهداف سهامداران را بر آورده سازد. یکی از جدید ترین این شاخصها، ارزش افزوده اقتصادی تعدیل شده می با شد ؛که هزینه فرصت همۀ منابع به کار گرفته شده را در نظر می گیرد و تحریفات ناشی از به کار گیری روشهای مختلف حسابداری توسط مدیریت  و همچنین اثر تورم را تعدیل نموده و تنها معیار عملکردی است که ارتباط مستقیم با ارزش بازار سهام دارد و به وسیله آن می توان اضافه ارزش در قیمت سهام هر شرکتی را توضیح داد. در این پژوهش، تبیین نوع معیار ارزیابی عملکرد مالی  مناسب، در شرایط بازار سرمایه ایران در دوره زمانی 1387-1384 مورد بررسی قرار گرفته است. ابتدا متغیر های پژوهش مورد شناسائی قرار گرفته و جهت تجزیه و تحلیل اطلاعات، از داده های بدست آمده از نرم افزار ره آورد نوین؛ برای محاسبه متغیر های  پژوهش ، توسط نرم افزار Excel استفاده شده است. این داده ها جهت آزمون فرضیه ها توسط نرم افزارSPSS   به کمک آماره- های توصیفی و استنباطی نظیر تحلیل همبستگی، مورد تجزیه و تحلیل قرار گرفتند. از تحقیق نتایج زیر حاصل شده است:
فرضیه اصلی اول: بین ارزش افزوده اقتصادی تعدیل شده و ارزش افزوده بازار در بازار سرمایه ایران رابطه معنی داری وجود دارد. ضریب تعیین تعدیل شده بین دو متغیر ارزش افزوده اقتصادی تعدیل شده و ارزش افزوده بازار در بازار سرمایه ایران  برابر 266/0 می باشد و نشان می دهد که 6/26% از تغییرات ارزش افزوده بازاربه ارزش افزوده اقتصادی وابسته است ؛  sig (سطح معنی داری) کمتر از 0.05 می باشد که بیانگر وجود همبستگی در سطح متوسط بین این دو متغیر می باشد  . با توجه به این که در جدول مربوط به آزمون خطی بودن مدل ، sig کمتر از پنج درصد می باشد، فرض خطی بودن رابطه بین دو متغیر تایید می گردد  و فرضیه اصلی اول تحقیق، تأئید می شود .
فرضیه اصلی دوم : بین ارزش افزوده اقتصادی و ارزش افزوده بازار در بازار سرمایه ایران رابطه معنی داری وجود دارد. ضریب تعیین تعدیل شده بین دو متغیر ارزش افزوده اقتصادی تعدیل شده و ارزش افزوده بازار در بازار سرمایه ایران  برابر 169/0می باشد و نشان می دهد که 9/16% از تغییرات ارزش افزوده بازاربه ارزش افزوده اقتصادی وابسته است ؛ sig (سطح معنی داری) کمتر از 0.05 می باشد که بیانگر وجود همبستگی در سطح متوسط بین این دو متغیر می باشد  . با توجه به این که در جدول مربوط به آزمون خطی بودن مدل ، sig کمتر از پنج درصد می باشد، فرض خطی بودن رابطه بین دو متغیر تایید می گردد  و فرضیۀ اصلی دوم تحقیق، تأئید می شود .
فرضیه اصلی سوم : فرضیه اصلی 3 : بین معیار های سودآوری وارزیابی عملکرد (نظیر بازده حقوق صاحبان سرمایه ،   بازده سرمایه گذاری ، رشد سود هر سهم ، نرخ سود باقیمانده ، نرخ بازده فروش، نرخ قیمت به سود سهام و نرخ سود پرداختی سهام) ،با ارزش افزوده بازار ،در بازار سرمایه ایران رابطه مثبت وجود دارد. مؤلفه های آماری به دست آمده از آزمونهای آماری مربوط به متغیرهای این فرضیه و ارزش افزوده بازار نشان می دهد که به جز نرخ قیمت به سود سهام سایر متغیرها دارای ارتباط رابطه خطی و مثبت با ارزش افزوده بازارهستند ؛در نتیجه فرض خطی بودن رابطه بین متغیرهای مورد بررسی با ارزش  افزوده بازار (به جز متغیر نرخ قیمت به سود سهام)  تایید می گردد.
فرضیه اصلی چهارم : ارزش افزوده اقتصادی تعدیل شده در مقایسه با سایر معیار های ارزیابی عملکرد  مالی ، در بازار سرمایه ایران؛قدرت تبیین بیشتری از ارزش افزوده بازار را نشان می دهد. بررسی R2 تعدیل شدۀ مربوط به رابطۀ  MVAبا سایر متغیرها نشان می دهد که ،ضریب تعیین تعدیل شده ارزش افزوده اقتصادی تعدیل شده همواره به طور قابل ملاحظه ای بالاتر از R2 تعدیل شده سایر متغیر های مستقل پژوهش بوده است.لذا این نظریه را می پذیریم که در بازار سرمایه ایران ؛معیار REVA بیشترین رابطه مثبت را با ارزش افزوده بازار دارد و می توان از آن به عنوان برترین معیار ارزیابی عملکرد مالی  نام برد.
فرضیه اصلی پنجم: نوع صنعت بر ارتباط  بین معیارهای عملکرد مالی و ارزش افزوده بازار،تأثیر گذار است. آزمونهای آماری مربوطه نشان میدهد  که  متغیر کنترل صنعت بر میزان روابط بین متغیر های مستقل و وابستۀ تحقیق تأثیر گذار است؛در نتیجه فرضیه اصلی پنجم نیز، تایید می گردد.    فرضیه اصلی ششم : اندازۀ شرکتها بر ارتباط  بین معیارهای عملکرد مالی و ارزش افزوده بازار،تأثیر گذار است.آزمونهای آماری مربوطه نشان میدهد  که  متغیر کنترل انداره بر میزان روابط بین متغیر های مستقل و وابستۀ تحقیق تأثیر گذار است؛در نتیجه فرضیه اصلی ششم نیز، تایید می گردد. به اعتبار دهندگان ، سهامداران و کلیه فعالان  بازار سرمایه پیشنهاد می شود، ازاین معیار جهت ارزیابی عملکرد مالی شرکتها و مدیران آنها استفاده نموده و درارزیابی سهام شرکتها  این معیارها را در کنار سایر معیار ها؛ در جهت نیل به هدف اصلی که همانا حداکثر کردن ثروت سهامداران است، به کار گیرند.نتایج به دست آمده در این پژوهش با نتایج حاصله از  تحقیقات  ملبورن و همکاران  (1997) مطابقت کاملی را نشان میدهد.

مقدمه:
سنجش عملکرد مالی  شرکت ها در فرایند تصمیم گیری،با توجه به توسعه واهمیتِ نقش بازار سرمایه از مهمترین موضوعات در حوزۀ مالی و اقتصادی است. ارزش افزودۀ اقتصادی  وارزش افزودۀ تعدیل شدۀ اقتصادی  از مهمترین معیارهای سنجش عملکردِ مالی هستند. تحقیقات متعددی در سطح بین المللی انجام شده و موافق با این دیدگاه است که  ارزش افزودۀ اقتصادی تعدیل شده در مقایسه با سایر معیارهای ارزیابی عملکرد مالی سنتی بیشترین همبستگی را با ارزشهای بازار دارد. مهمترین هدف مطالعۀ حاضر ، تبیین تئوریک شاخص های سنجش عملکرد مالی، آزمون این شاخص ها و ارائۀ شواهد لازم به منظور کمک به فعالان بازار سرمایۀ ایران ، برای اتخاذ تصمیمات منطقی در فرآیند سرمایه گذاری است. این پژوهش از نوع پژوهش های کاربردی می باشد و بر مبنای روش و ماهیت در طبقه بندی تحقیقات همبستگی  قرار می گیرد و با استفاده از رگرسیون ساده و چند متغیره  به بررسی میزان رابطۀ همبستگی بین ارزش افزودۀ اقتصادی تعدیل شده و سایر معیارهای نوین و سنتی عملکرد مالی با ارزش افزوده بازار ، پرداخته است. یافته های پژوهش حاضر ادعا دارد که ارزش افزودۀ اقتصادی تعدیل شده، نسبت به ارزش افزودۀ اقتصادی ودیگر شاخصهای ارزیابی عملکرد مالی سنتی ، همبستگی بیشتری را با ارزش افزودۀ بازار در سالهای 1387-1384  نشان  می دهد و به اعتبار دهندگان ، سهامداران و کلیۀ فعالان  بازار سرمایه پیشنهاد می شود که ازاین معیار جهت ارزیابی عملکرد مالی شرکت ها و مدیران آن ها استفاده نموده و در ارزیابی  شرکت ها  این معیارها را در کنار سایر معیار ها؛ به کار گیرند. نتایج به دست آمده در این پژوهش با نتایج حاصل از  تحقیقات  ملبورن و دیگران  مطابقت کاملی را نشان میدهد.


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

دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)

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

دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)


دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)

 

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

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

فهرست مطالب:

بخش اول:ADONET
فصل اول :شروع کار با ADONET7
فصل دوم: ایجاد connection  ها24
فصل سوم: Data commandوData Reader ها33
 فصل چهارم: DataAdapter ها48

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

بخش سوم: پروژه برنامه نویسی
منابع

(همراه با جداول)

 

چکیده:

بخش اول

ADO.NET

ابتدا:

باید بدانید که NET Data Provider . چیست؟

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

NET Data Provider. ، یک Component کلیدی ارائه شده بهمراه معماری ADO.NET بوده که امکان ارتباط بین یک منبع داده و یک Component ، یک سرویس وب XML و یا یک برنامه را فراهم می نماید. یک NET Data Provider .، امکان اتصال به منبع داده ، بازیابی داده ها ، انجام عملیات بر روی داده ها و بهنگام سازی منبع داده را فراهم می نماید. بهمراه فریمورک دات نت ، Provider های زیر ارائه شده است :
OLE DB .NET Data Provider
SQL Server .NET Data Provider

در آینده برای سایر منابع داده ، NET Data Provider . مربوطه ایجاد و در دسترس عموم برنامه نویسان قرار خواهد گرفت. هر Provider ، مسئولیت پیاده سازی کلاس های عمومی ADO.NET را برعهده خواهد داشت . دستاورد رویکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از یک روش یکسان از طریق محیط های برنامه نویسی خواهد بود .

 کلاس های NET Data Provider .
ADO.NET ، از NET Data Provider. ، بمنظور ارتباط به منبع داده ، بازیابی ، عملیات برروی داده ها و بهنگام سازی منبع داده استفاده می نماید . هر Provider ، بگونه ای طراحی می گردد که دارای حجم اندکی بوده و یک لایه حداقل بین کد های نوشته شده و منبع داده را ایجاد نمایند . ( افزایش کارائی بدون قربانی نمودن پتانسیل ها).Net Framework دارای دو Data Provider است:

SQL Server .NET

OLE DB .NET

مقدمه ای برADO.NET:

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

   ADO.NET امکان ارتباط با بانک اطلاعاتی رابطه ای و سایر منابع داده ها را فراهم می کند .به عبارت دیگر ، ADO.NET فناوری است که برنامه های کاربردی ویژوال بیسیک نت ازآن برای ارتباط با بانک اطلاعاتی استفاده می کند.به این ترتیب این برنامه ها می توانند رکورد هایی را به بانک اطلاعاتی اضافه کنند،رکوردهایی را حذف یا ویرایش کنند. ADO.NET برای برنامه های کاربردی توزیعی  (مثل برنامه های کاربردی وب) مفید است.

   یکی از ویژگی های مهم ADO.NET این است که بی اتصال است.این ویژگی تفاوت اساسی آن با ADO است. در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کنند.در حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقرار است)،اتصال “زنده ای ” با بانک اطلاعاتی وجود دارد که می توانید آن را فوراً به هنگام سازی کنید و گاهی تغییرات حاصل ازکاربران دیگران را بلافاصله مشاهده کنید. در یک برنامه نه چندان خوب ،اتصال بانک اطلاعاتی ممکن است در حین انجام کارهای دیگر ،باز نگهداشته شود . معنایش این است که منابع مهمی در حال استفاده اند و در نتیجه از تعداد کاربرانی که می توانند به بانک اطلاعاتی دستیابی داشته باشند وازبرنامه های کاربردی ویژوال بیسیک نت استفاده کنند،کاسته می شود.

درADO.NET از استدلال کاملاً متفاوتی استفاده می کند. وقتی درADO.NET با بانک اطلاعاتی ارتباط برقرار می کنید ، اطلاعاتی که از بانک اطلاعاتی دریافت می کنید دریک Dataset قرار می گیرد اگر اطلاعات موجود در Dataset را تغییر دهید ، اطلاعات موجود در جدول متناظر با بانک اطلاعاتی تغییر نمی کند. معنایش این است که بدون نگرانی می توانید مقادیر موجود در Dataset را دستکاری کنید ،زیرا از اتصال زنده استفاده نمی شود .در صورت نیاز ، Dataset می تواند با منبع داده اصلی اتصال برقرار کند و تمام تغییرات را اعمال نماید.

ADO.NET مثل دیگر اجزای .NET Framework از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید. (شکل زیر توضیحی بر اجزای Framework است.)

راه حل این مشکل این است که با ایجاد یک چهار چوب مفهومی،کار را شروع کنیم.به عبارت دیگر ،قبل از اینکه سعی کنید جزئیات کارکرد هر آبجکت را یاد بگیرید ،باید درک کلی از اینکه هر آبجکت چهکاری انجام می دهد و چگونگی ارتباط آبجکت ها را بدست آورید.   این همان چیزی است که ما در این فصل انجام می دهیم.ما با نگاه به آبجکت های اصلی ADO.NET و اینکه چگونه این آبجکت ها ،با هم کار می کنند تا داده هارا از یک منبع داده فیزیکی بگیرند، به کاربر بدهند و دوباره به منبع داده بدهند، کارمان را شروع می کنیم. بعد، یک مجموعه از آبجکت ها را می سازیم و آنها را به یک data form ساده، ارتباط می دهیم.

همه چیز در مورد پایه های ارتباط :

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

هر کجا که لازم باشد از یک متد یا خاصیت properties) ) استفاده کنیم که تاکنون مورد بررسی قرار نداده _ایم در انتهای پاراگراف برای راهنمایی خوانندگان استفاده می کنم.

 استاندارد اتصال پایگاه داده باز:  

ODBC = Open DataBase Connectivity      

 این استاندارد راهی برای ارتباط برنامه کاربردی با سرویس دهنده پایگاه داده فراهم می کند.ODBC واسط برنامه کاربردی API  را تعریف می کند که برنامه کاربردی با استفاده از آن می تواند پایگاه داده را باز کند،تقاضاها یا بهنگام سازی ها را اجرا نماید،و نتایج را دریافت کند.

کاربردهایی مثل واسط های گرافیکی کاربر ، بسته های آماری و صفحات گسترده با استفاده از ODBC API می توانند به هر سرویس دهنده ی پایگاه داده ای که از ODBC پشتیبانی می کند،متصل شوند.

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

استاندارد های SQL ،واسط سطح تماس را تعریف می کند که مشابه با واسط ODBC است. APIهای ADO و ADO.NET جایگزین هایی برای ODBC هستند که برای زبانهایی مثل ویژوال بیسیک وC# طراحی شدند.

 مدل آبجکتی ADO.NET

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

   کلاسهای ADO.NET به دو عنصر (جزء) تقسیم شده اند :data Provider ها (که بعضی اوقات

Managed Provider نامیده می شود)و ارتباط با یک منبع داده فیزیکی را اداره می کنند و dataset که نشان دهنده داده های واقعی است. هر کدام از این عناصر (component) ،می توانند با مصرف کنندگان داده (data consumers) مثل web formها و winform ها ارتباط برقرار می کنند  .

Data Provider ها:

عناصر data Provider،مخصوص یک منبع داده هستند. .NET Framework ،دارای دو

data provider است:

   یک data provider (ارائه کننده)عمومی که می توانند با هر منبع داده   OLE DB ارتباط برقرار کند و یک SQL Server Provider که برای Microsoft SQL Server نسخه های 7 و بعد از آن ،بهینه شده است.انتظار می رود که Data Provider هایی برای پایگاه داده های دیگر، مثل Oracle،DB2 نیز موجود می باشند یا شما می توانید خودتان آنها را بنویسید .

   دو Data Provider موجود در .NET Framework دارای آبجکت های مشابهی هستند ،اگر چه اسم و برخی از خصوصیات و متدها،متفاوتند.مثلأ آبجکت های SQL Server Provider با sql  شروع می شوند (برای مثال sqlconnection )،در حالی که آبجکت های OLEDB با oledb شروع می شوند.

(برای مثال oledbconnection ).

  • آبجکت Connection :این آبحکت نماینده اتصال فیزیکی به یک منبع داده است و خصوصیات آن،Data Provider   (در مورد OLEDB Data Provider)،منبع داده و پایگاهی که به آن وصل خواهد شد و رشته ای که در طی اتصال از آن استفاده می کند،را تعیین می کنند. متد های آن نیز ، ساده اند:می توانید connection را باز کنید و ببینید،پایگاه داده را تغییر دهید و تراکنش ها را مدیریت کنید .
  • آبجکت command :این آبجکت نماینده یک دستور SQL یا یک رویه ذخیره شده (stored procedure) است که باید در منبع داده، اجرا شود. آبجکت های command ، می توانند ایجاد شوند و به صورت مستقل در یک آبجکت connection اجرا شوند و توسط آبجکت های dataAdapter ، برای مدیریت ارتباطات از DataSet به منبع داده ، مورد استفاده قرار می گیرند. آبجکتهای command از دستورات SQL و روالهای ذخیره شده پشتیبانی می کنند که می توانند یک مقدار ، یک یا چند رکورد را برگردانند و یا اصلاً مقداری برنگردانند.
  • آبجکت DataReader :این آبجکت ،یک آبجکت سریع و با سربار کم (low_overhead) برای بدست آوردن یک جریان فقط فرستادنی (forward_only) و فقط خواندنی از داده های یک منبع داده می باشد. این آبجکت هانمی توانندمستقیماً با کد ایجاد شوند و فقط با فراخوانی متد ExacuteReader آبجکت Command ایجاد می شوند.
  • آبجکت DataAdapter:این آبجکت از نظر کارکرد ،پیچیده ترین آبجکت در یک Data Provider است و پل بین یک Connection و یک DataSet است .DataAdapter دارای چهار آبجکت Command استCommand: Updateو Command select و Command Insert و Command Delete .DataAdapter از Command select برای پر کردن یک DataSet استفاده می کند و سه آبجکت دیگر برای انتقال تغییرات مورد نیاز به منبع داده ، استفاده می کند.

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