زد فایل

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

زد فایل

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

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

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

 

 

خلاصه :
این تز یک قسمت از پروژه HSV در مرکز استرالیایی برای زمینه رباتیک در دانشگاه سیدنی است . هدف توسعه Package ارتباطی بی سیم برای ارتباط بین کامپیوتر آن بورد ute و کامپیوتر اپراتور است . اول از همه حسگرها و محرک ها مطالعه و بحث شدند و همه داده های مهم که اپراتور ممکن است به آن علاقه داشته باشد تحلیل و معین شده اند . سیستم ارتباطی بی سیم سپس انتخاب و گسترش یافت . بانداستفاده شده 2.4 GHz بود و سیستم IEEE802.llb بوسیله ارتباط پیک توپیک کامپیوترها استفاده می شود . Package سخت افزاری بی سیم به دفت انتخاب شده مانند : آنتن ute ، آنتن اپراتور کارت اینترنتی ارتباطی بی سیم و مبدل اینترنتی . کتابخانه ارتباطی استفاده شده کتابخانه msg-Bus بود . جایی که ارتباط به آسانی فعال می شود تا پیام‌ها در یک زمان فرستاده شوند .دو نرم افزار اصلی توسعه یافت . اولین نرم افزار توسعه یافته برای ute تمام دیتای حسگرها را ز حافظه تقسیم شده هسته اصلی می خواند و آن را به کامپیوتر اپراتوری می فرستد . نرم افزار دوم ، نرم افزار اپراتور با ute ارتباط می یابد و دیتای مخصوصی رامی خواهد و آن را در فایلهای متنی ذخیره می کند . سرانجام ، روالهای مطمئن برای هر کس طرح ریزی شده که ute برای مردم توسعه یافته استفاده کند و هر بخش از آزمایش انجام شده در هر زمان را دنبال کند .
فهرست مطالب

 

 

 


فصل اول
مقدمه

Chapter 4 :
4.1 Background : (پیش زمینه)
massage-Bus رابط برنامه نویسی کاربردی msg-Bus یک کتابخانه برای پشتیبانی پردازش داخلی و ارتباط سیستم داخلی است که واسط سوکت را استفاده می کند . کتابخانه پروتکل پیام دیاگرام را استفاده می کند (UDP) که بوسیله IP فراهم می شود. این انتخاب که نسبت به استفاده TCP برتری دارد ساخته شده است . برای اجرای دلایل و بدلیل اینکه واسط اساسی (اترنت سریع کلیدداری در صفحه بندی hupspoke) خودش به تنهایی مجزا است : ارتباط دو طرفه نقطه به نقطه پس گره ها و تصادم یابی با دوباره ارسال کردن بسته ها گم شده . کتابخانه برای کد کردن ساختار دستوری C++ است .
توابع گذرگاه پیام : 4.2
یک سیستم توزیعی شامل تعدادی از سیستم هاست (که گره ها نامیده می شوند) جایی که روی هر نود یک شماره از فرایندها (که وظایف خوانده می شوند) می توانند اجرا شوند . هدف از یک message Bus یک گذرگاه پیام فعال سازی این وظایف است برای انتقال دادن اطلاعات تبادلی و همزمان سازی اهداف دلیل استفاده از message Bus برای این تبادلات اجتناب از ارتباطات نقطه به نقطه یک شبکه وسیع و بدست آوردن معماری سیستم پیمانه ای است . هدف توانایی ارتباط (گذراندن پیام) پس وظیفه ها در نودهای مختلف پاپس وئظایفی در نود مشابه بدون ایجاد هیچ تغییر برای وظایف دیگر در سیستم می باشد . کتابخانه msg-bus شامل تعدادی از توابع است که بوسیله سرویس گیرنده ، سرور و برنامه های نظیر به نظیر فراخوانی می شووند . بوسیله استفاده از این فراخوانی ها یک سیستم تمام توزیع شده عبور دهنده پیام می‌تواند در هر سیستم عامل پشتیبانی شده فهمیده شود . چهار تابع اصلی شامل :
msg - attach message Bus نصب ارتباط
msg - detach message Bus آزادسازی ارتباط با
msg - send فرستادن یک پیغام به برنامه یا نود دیگر
msg - receive انتظار رسیدن یک پیغام و خواندن آن
4.2.1 : ضمیمه یا پیوست
تابع کتابخانه ای msg-bus یعنی msg-attach اولین تابعی است که بوسیله هر فرایندی که بخواهد msg-Bus را استفاده کند فراخوانی می شود . آن نود و برنامه را برای ایجاد سوکت و تنظیم یک ساختار عمومی با دیتای معمولی استفاده می کند . تابع مقدار Msg-ok(0) را هنگامی که الحاق موفقیت آمیز است یا یکی از کدهای خطا در جایی که سوکت باز است ، بسته است یا خطاها قرار داده شده اند برمی گرداند .
Long msg - attach (char*node,char*task)
(گره) : nede
نود نامی از خود سیستم است (در واقع آدرس IP) که بوسیله یک رشته درفرمت
"XXX.XXX.XXX.XXX" معرفی می شود . (برای مثال "155.69.31.90" ) .
(وظیفه) : task
task(وظیفه) اسمی از خود سیستم است :‌این باید یک رشته باشد که یک عدد صحیح است . ( در واقع یک شماره درگاه) در رنج 65535+1024 را معرفی می کند . (برای مثال "5016" )
(انفعال ) Detach 4.2.2
تابع کتابخانه msg-bus یعنی msg-attach باید قبل از خارج شدن برنامه کاربردی فراخوانی شود که msg-bus استفاده شود . آن نزدیک socket خواهد بود . هیچ پارامتری هم نیاز نیست .
Long msg-detach( );
4.2.3
msg-send از تابع کتابخانه ای msg-bus برای فرستادن پیغام به برنامه (وظیفه) دیگر بکار می رود . تابع یک بسته با اطلاعات فرستنده و گیرنده اضافه خواهد کرد . برای توانایی فرستادن ، سوکت بایداول بوسیله msg-attach ( ) اضافه شود . ID پیغام و طول (اگر لازم باشد) به دستور بایتی شبکه تبدیل خواهند شد. برای محتویات میدان داده ای ، آن مسئولیت برنامه کاربردی است که این را انجام دهد . برای اطمینان از اینکه آن دریافت شده باشد ، پارامتر قبلی باید به شکل صحیح تنظیم شود . سپس msg - send ( 0 قبل از اینکه برگردد منتظر یک تعویق (البته استفاده از یک timeout) می ماند . تابع هنگامی که فرستادن موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا هنگامی که فرستادن خطا داشته باشد یکی از کدهای خطا را بر می گرداند . timeout یا تصدیق .
Long msg - send (char*nede , char * tssk , Long id , Long len , char * data , boolck);
Node
نود یا گره نام سیستم است (آدرس IP) جایی که برنامه قرار می گیرد . نام نود در رشته ای در فرمت "XXX.XXX.XXX.XXX" معرفی می شود (برای مثال "155.69.31.90"
task
وظیفه یا برنامه نام فرایند مقصد است : این باید یگ رشته بارها که یک عدد صحیح (در واقع یک شماره گذرگاهی) در رنج 1024 به 65535 را معرفی کند (برای مثال "5016")
id
شناسه ای از پیام برای فرستادن است . (ID ساختار پیام ، احتیاج به دریافت وظیفه برای جذب داده دارد)
Len
طول ، در مقیاس بایت : دنباله بلاک داده است .
data
بلاک دیتا ، یک رشته است .
ack
اگر فرستنده بخواهد برای تصدیق دریافت منتظر بماند بولین True را set می کند .
: دریافت 4.25
msg-receive تابع کتابخانه ای msg-bus یک پیام را از یک سوکت دریافت می کند و با ID پیام و دیتا جواب می دهد . مقدار time out می تواند برای ثانیه های زیاد انتظار کشیدن داده شود . زمانی که یک time out اتفاق بیافتد ، تابع بوسیله کد خطای Msg-ERR-timeout(-30) برگردانده می شود .
اگر timeout به 1- تنظیم شود تابع برای همیشه برای یک پیام ورودی منتظر خواهد ماند .
(این در یک setup استفاده خواهد شد جایی که برنامه دریافتی به یک event ورودی لینک شده است برای اینکه تابع بازخورد فراهم شود) . تابع هنگامیکه پیام دریافتی موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا یکی از کدهای خطا را هنگامی که خطا دریافت می شود . time out یا تصدیق . زمانی که یک ساختمان داده دریافت می‌شود ، این ساختار فقط بعد از اینکه ID پیغام شناخته شده یکی می شود .
ما یک اشاره گر برای یک ساختار درست فرمت شده ایجاد خواهیم کرد و آن را به یک میدان داده ای ساختار نیافته برای دستیابی به داده نسبت می دهیم .
Long msg - receive(char*nede,char*task,Long* id , Long* len , char* data , Long timeout) ;
Node
نود نام سیستم است (آدرس IP) جایی که فرایند فرستاده شده ناشی می شود . اسم نود بوسیله یک رشته در فرمت "XXX.XXX.XXX.XXX" معرفی می شود . (برای مثال "135.69.31.90" )
task
برنامه (وظیفه) نام فرایند فرستاده شده است . این شاید یک رشته باشد که یک عدد صحیح (در واقع یک شماره گذرگاه) در رنج 1024 تا 65535 را معرفی کند (برای مثال "5016")
id
شناسه ای از پیام دریافتی است . ID بوسیله برنامه فرستاده شده با موافقت با وظیفه دریافتی استفاده می شود تا ساختار پیام تعریف شود . برنامه دریافتی برای جذب داده مورد نیاز است .
Len
طول ، در مقیاس بایت : دنباله بلاک داده است .
data
بلاک دیتا ، یک رشته است .
timeout :
انتظار کشیدن به مدت چند میلی ثانیه برای یک پیام ورودی . هنگامی که timeout صفر است تابع فقط با دیتایی که در صف موجود است بر می گردد . وقتی مثبت است، این تابع بلوکه می شود و تا وقتی که پیام برسد منتظر می ماند .
پیغامهای فوری 4.3
کتابخانه می تواند بین پیامهای معمولی و پیامهای فوری فرق قائل شود . برای هر برنامه ای که کانال ارتباطی استفاده می کند همچنین یک کانال فوری می تواند باز شود. اگر کانال ارتباطی معمولی بسته باشد کانال اضطراری می تواند استفاده شود . تابع msg-attach-urgent از کتابخانه msg-bus خیلی به msg-attach شبیه است . هر چند سوکت های مختلف برای تهیه کانال جدا برای پیام های اضطراری باز است . این کانال اضطراری مورد نیاز است زیرا برای پیام های اضطراری به صف شدن و گم شدن غیرقابل قبول است زیرا بافر سرریز می کند . تابع می تواند بوسیله هر فرایندی که می خواهد تسهیلات کانال اضطراری از msg-bus را استفاده کند فراخوانی شود . آن می تواند با msg-attach( ) در زمان نصب فراخوانی شود . تابع هنگامی که الحاق موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا یکی از کدهای خطا را هنگامیکه سوکت باز باشد یا بسته یا خطاها set شوند نشان می دهد .
Long msg - attach - urgent(Char*nede,char*task) ;
چیز مشابهی که به فرستادن پیغام ها ، دریافت پیغامها و جدا کردن پارامترها جواب می‌دهد مانند زیر است:
Long msg - send - urgent(char*node,char*task , Long id, Long len , char* data , bool ack) ;
Long msg - receive - urgent (char*node , char * task , Long * id , Long * len , char * data , Long timeout) ;
Msg-detach 0 urgent ( ) ;
در پروژه ها پیامهای فوری استفاده نمی شود زیرا اساساً پیامهای ارتباطی کاملاً ساده و به موقع هستند . هچ کدام از آنها اضطراری نیستند .

 

chapter 5
5-توسعه نرم افزار
.5.1 در این مرحله از پایان نامه راه اندازی سخت افزار قطعیت داده شد و کتابخانه ارتباطی شبکه فهمیده شد . بنابراین مرحله بعد توسعه نرم افزار خواهد بود . توسعه نرم افزار یک معمای عمومی دارد که به پنج مرحله اصلی تقسیم می شود : احتیاجات ،
طراحی ، کد کردن ، آزمایش و تعمیر و نگهداری .
گراف زیر روالی را که در توسعه نرم افزار بکار می رود نشان می دهد . بعد از شکل دادن بعضی قسمتهای مخصوص ، هر چند گاهی اوقات احتیاج دوباره به توجه کردن به آن دارد زیرا معماری سیستم با قسمتهای انفرادی پیوند قوی دارد .
شکل .5.1 مراحل توسعه نرم افزار

 

 

 

 

 


.5.2 احتیاجات
هدف پایان نامه طراحی و ساخت یک بسته ارتباطی بی سیم است که برای شبکه بندی کامپیوتر آنبورد ute با کامپیوتر بی سیم اپراتور ، جایی که دستورات، پیغامها و دیتای حسگر می تواند از یک کامپیوتر به دیگری انتقال یابد می باشد . تشخیص نهایی این است که نرم افزارباید یک ارتباط شبکه ای بین دو کامپیوتر برقرار کند . جایی که اپراتور بعضی دستورات را به کامپیوتر ute می فرستد تا بخواهد بعضی از دیتای حسگرها یا همه دیتای حسگر را به او بفرستد و ثوابت کنترلی را برای مدلهایی مانند نقاط شروع و و .. داده باید روی کامپیوتر اپراتور ، هر حسگر یا هر تقسیم در فایل txt خودش ذخیره شود .
هر فایل باید با عضی خصوصیات درباره آنچه دیتاست ، داده و زمان برای مجموعه داده شروع می شود و با داده و زمان پایان مجموعه داده تمام می شود . هر حسگر زمان خودش را برای تخصیص دارد ، همه آن بستگی به زمانی که هر حسگر به‌روز‌رسانی می شود دارد . جدول زیر زمان بروز رسانی دیتای هر حسگر را نشان می‌دهد .
جدول5.1 : زمان بندی حسگرها
Timing Sensor
200 ms GPS1
200 ms GPS2
200 ms Laser 1
200 ms Laser 2
100 ms Compass
25 ms Uteactuators
25 ms Generalute
10 ms INS

 

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

 

.5.3 طراحی
همانطور که قبلاً بحث شد ما مجبوریم دو نرم افزار انفرادی طراحی کنیم : یکی برای ute و دیگری برای اپراتور . برنامه ute کاملاً ساده و درست برای اشاره کردن است در صورتیکه برنامه اپراتور کمی بیشتر پیچیده باشد . معماری نرم افزار اصلی بوسیله گراف زیر خلاصه شده است .اولین چیزی که انجام می شود بوجود آوردن ارتباط بین دو کامپیوتر بوسیله الحاق آدرسهای IP به یکدیگر است . پس اپراتور یک پیغام به ute می فرستدجایی که آن برای بعضی دیتاهای خاص (معمولاً دیتای حسگرها) درخواست می کند . نرم افزار ute داده را از حافظه اشتراکی می خواند (حافظه اشتراکی فوق هسته ای ) و آن را به کامپیوتر اپراتور می فرستد . سرانجام نرم افزار اپراتور دیتا را در فایل متنی می نویسد . نرم افزار زمانی که اپراتور آن را می خواهد پایان می یابد و پس در برنامه ارتباط بین آنها را می شکند . در قسمت بعدی ، طراحی
برای هر نرم افزار انفرادی در جزئیات کامل بحث می شود .
شکل 5-2 : معماری نرم افزار اصلی
-5.3.1 نرم افزار ute
نرم افزار ute خیلی ساده(درست) است . هدف گرفتن پیام جستجو برای داده و فرستادن آن برای گرفتن پل جدید است . این روال دوباره و دوباره تکرار می شود .
اگر یک پیغام دریافت نکند برای همیشه منتظر می ماند . اولین چیز اتصال به حافظه اشتراکی فوق هسته ای است جایی که آن به همه حسگرها دسترسی دارد . آن تمام ساختار حسگرها را در زمان واقعی می خواند . بنابراین ، همه داده های حسگرها هر دفعه بروزرسانی می شوند و هسته حسگرها را بروز رسانی می کند . همه ساختار حسگرها درخواست نمی شوند هر چند تمام ساختارها فرستاده خواهد شد و آنچه نیاز باشد ذخیره خواهد شد . قدم بعدی شناسایی آدرس IP است سپس به نرم افزار دیگر الحاق می شود . یک ارتباط شبکه ای به وجود خواهد آمد . پس آن تا زمانی که پیام دریافت کند همیشه منتظر می ماند . هر پیام دریافتی اساساً هیچ داده ای در آن نخواهد داشت (هر چند ما می توانیم هر داده یا ساختاری را که می خو.اهیم بفرستیم) آن فقط یک message ID خواهد داشت . هر شماره Message ID یک درخواست برای بعضی داده های خاص است . در این مرحله ما یک تابع انتخابی خواهیم داشت که شامل نه حالت مختلف است . اولین حالت فقط یک سیگنال ضربان قلب است . به عبارت دیگر فقط یک چکاپ است اگر ارتباط زنده باشد . 8 حالت دیگر برای هشت مجموعه مختلف از ساختار حسگرهاست . هر کدام برای حسگرهای انفرادی مانند GPS ، لیزر ، INS و قطب نما می باشد . هر چند encoder و مقادیر کنترلی محرک فقط در دو ساختار مختلف فرستاده می شوند : یکی شامل تمام موقعیت محرک های encoder چرخه ای و دیگری شامل تمام تنظیمات کنترل گرمایی می باشد .هر معماری حسگر یکبار به خودش فرستاده می شود . سرعت فرستادن داده خیلی سریع و کوچکتر از زمانی است که هر حسگر بروزرسانی می شود . بنابراین ، نرم افزار می‌تواند تمام مقادیر حسگرها را قبل از اینکه بوسیله هر کدام از آنها به تاخیر بیافتد بفرستد . بعد از فرستادن تمام داده های لازم ، آن جدا می شود هر زمان که نرم افزار بوسیله دریافت message ID صفر برای اتصال پایان یابد . شکل زیر معماری را قدم
به قدم برای نرم افزار ute در تمام جزئیات نشان می دهد .
شکل .5-3معماری نرم افزار ute

-5.3.2 نرم افزار اپراتور
برنامه اپراتور جایی است که تصمیمی باید بوسیله اپراتور گفته شود برای اینکه چه نوع داده خواسته شده در این قسمت اپراتور کنترل کامل روی اعمال ارتباطی شبکه دارد . اولین قسمت الحاق به کامپیوتر ute است که در طرف دیگر باید اجرا شود و برای اتصال منتظر می ماند .برای الحاق ، نرم افزار آدرس IP کامپیوتر را جستجو می‌کند و پس با استفاده از تابع msg-attach اتصال برقرار می کند . قسمت بعد دیتا را شناسایی می کند و زمانی که ارتباطات ساخته شدند . سپس آن 8 فایل متنی مختلف ایجاد خواهد کرد یکی برای هر حسگر بعد از ایجاد فایلها آن نوع دیتای ذخیره شدند در فایل را با داده و زمان در خط اول می نویسد . خط بعد تعریف هر ستون از داده می باشد . همه آنها با timestamp شروع می شود و سپس دیتای حسگر مانند ارتفاع ، طول ، حالت ، ماهواره و غیره .
(که برخی از مقادیر GPS بود) قسمت بعد یک بخش درون حلقه است که تا وقتی اپراتور بخواهد از برنامه خارج شود همیشه true می ماند . در هنگام شروع اپراتور انتخاب خواهدکرد که آنها چه نوع داده ای را می خواهند از ute تقاضا کنند . آنجا چهار دلیل اصلی وجود دارد :
1-چک کردن اینکه آیا ارتباط زنده است .
2-خروج از برنامه و جدا شدن از شبکه
3-دریافت تمام داده های حسگر و ذخیره آنها در فایل متنی
4-انتخاب فقط حسگرهای مخصوص - یکی ، دوتا یا بیشتر . در این مرحله ، اپراتور باید حسگرها را یکی یکی تخصیص دهد .
اگر انتخاب نادرست باشد ،اپراتور می تواند هر چیزی را در حال اجرا است متوقف کند و به انتخاب برگردد . بعد از اجرای یک آزمایش و ذخیره بعضی داده ها در همان زمان انتخاب دیگری از حسگرها می تواند ایجاد شود و داده جدید ذخیره خواهد شد. او می تواند در فرایند بوسیله انتخاب خروج وقفه ایجاد کند و نرم افزار از شبکه جدا خواهد شد .
چارت زیر معماری نرم افزار از نرم افزار اپراتور را در تمام جزئیات عملکرد نشان خواهد داد . هر قسمت ممکن است قسمت های کوچک دیگری که ممکن است در آن شامل باشد بسازد .

شکل .5-4 معماری نرم افزار اپراتور

 

-5.4 کدنویسی :
کد نویسی و اشکال گیری در واسط Win32,Dos در visual C++ انجام شده است . دو کد اصلی نوشته شده است . یک کد برای ute وکد دیگر برای اپراتور نوشته شده است . هر کدام از آنها در بخش بعد بحث خواهد شد .

 

-5.4.1 کد ute
قسمت اول اتصال یا الحاق به فایلهای سربرنامه بود . لیست زیر بعضی از فایلهای سربرنامه غیرمعمولی اصلی را نشان خواهد داد :
• #include" msg-bus.h" برای در برگرفتن کتابخانه ارتباطی بی سیم
• #include"Hypshare.h" برای فوق هسته
• #include "hk common.h" برای فوق هسته
• #include "shared Mem Protocol" برای حافظه اشتراکی جایی که حسگرها و داده های محرک ها خوانده می شود .
پس تعیین ساختارهای حافظه اشتراکی حسگرها:
Static void*hksur=NULL;
Static struct aietc_packet*pEtc;
Static struct sic_packet *pll.*pl2;
Static struct pos_packet *pGPSI , *pGPS2;
Static struct ins_packet*plns;
Static struct general UTE Info *pGui;
Static unsigned long Last CmpTime = 1L;
Static struct Compass *pCmp=NULL;
پس تمام ساختارهای حسگرها از حافظه اشتراکی فوق هسته از کامپیوتر ute خوانده می شود .
Hksur=hkusersharedRam(&SZsm);
If (hksur!=Null)
خواندن ساختار برای اولین حسگر لیزری از حافظه اشتراکی :
Pl1=(struct
Sic_packet*)(((char*)hksur)+Laser -offset-in-usershared memory);
خواندن ساختار برای دومین حسگر لیزری ازحافظه اشتراکی :
Pl2=Pl1+1;
خواندن ساختار برای اولین حسگر GPS از حافظه اشتراکی :
PGPS1=(struct
Pos_packet*)(((char*hksur)+GPS1-offset-in-usershared memory);
خواندن ساختار برای دومین حسگر GPS از حافظه اشتراکی :
PGPS2=PGPS1+1
خواندن ساختار برای حسگر عمومی ute مثل encoder از حافظه اشتراکی :
Petc=(struct
Aietc-packet*)(((char*)hksur)+ETC1-offset-in-usershared memory);

 

خواندن ساختار برای حسگر INS ازحافظه اشتراکی :
PLns=(struct ins-packet*)
(((char*)hksur)+INS-offset-in-usershared memory);

 

خواندن ساختار برای حسگر قطب نما از حافظه اشتراکی :
Pcmp=(Stuct Compass*)
(((char*)hksur+compass-offset-in-usershared memory);
خواندن ساختار برای ute info عمومی مانند نقاط تنظیمی برای کنترل گرها از حافظه اشتراکی :
Pgui=(struct general ute info*)((char*)hksur
+Etc2-offset-inusershared memory );
قسمت بعدی شناسایی آدرس IP از کامپیوتر ute برای ارتباط آینده باشبکه می باشد :
//cheking the Ip Addresses
Word wversion Requested ;
WSADATA wsa Data ;
Char name [255]

 

PHOSTENT hodtinfo ;
WVersionRequested=MAKEWORD(2.0);
If(WSAStartup(wVersionRequested , & wsaData )==0)
{
if(gethostname(name , size of (name ))==0)
{
if((hostinfo=gethosbyname(name))!=NULL)
{
own_nade=inet_ntoa(*(struct in_addr*)*hostinfoo->h_addr_list);
Printf ("\n the IP is %s \n \n ".own_node);
}
}
WSACleanup( ) ;
}
بعد از شناسایی آدرس IP ، ارتباط شبکه ای بی سیم ساخته خواهد شد و تابع
msg-attach از کتابخانه "msg-bus" استفاده می شود . "own-node" آدرس IP است و "5220" شماره پورت انتخابی تصادفی است .
/*connect to the message bus*/
if ((rc=msg-attach(own-node,"5220"))!=MSG-ok
msg-error(rc);
مرحله بعد تا وقتی حلقه همیشه درست می باشد است . بعد از اینکه برنامه تابع
msg-receive را استقاده خواهد کرد ، جایی که آن برای پیاماز کامپیوتر اپراتور و خواندن msg-id منتظر است و پس تصمیم می گیرد کدام مرحله تابع انتخابی را استفاده کند .
Whicle (1) {
Rc = msg_receive (snd_node , snd_task , & msg_id & msg_len , msg_data-1);
If (rc!=MSG_OK)
Msg_error(rc);
Print f("id is %d\n" . msg_id);
Switch(msg_id)
Case one زمانی است که اپراتور چک می کند آیا ارتباط eth برقرار است . بنابراین پیام دریافتی شامل هیچ چیز به جز 1 به عنوان ID نیست . case دوباره یک پیغام خالی با ID مساوی 1 بر می گرداند .
Case 1 ;
{
if((rc=msg_send("snd-node" , "5110" , 1 , 0 , Null , false))! =(MSG_ok)
msg_error(rc);
break ;
}
باقیمانده case ها داده حسگرها را هر وقت آنها درخواست شوند می فرستد . فقط اولین GPS طرح و توضیح داده شده است .ID برای GPS ، 2 است . وظیفه اصلی برای این مورد فرستادن ساختار داده GPS2 است .
Case2 ://send GPS1
{
rc=msg-send(own-node, "5110" , msg-id , size of (struct pos - packet) , (char*) PGPS1 , -1
if (rc!=MSG_ok)
msg-error (rc);
break;
Case zero جایی است که کاربر برای پایان دادن برنامه و شکستن ارتباط شبکه بی‌سیم سوال می کند .

 

Case 0;
{
if((rc=msg-detach( ))!=MSF-ok)
msg-error(rc);

 

-5.4.2 نرم افزار اپراتور
اولین قسمت الحاق فایلهای سربرنامه بود . لیست زیر بعضی از فایلهای سربرنامه نامعمول اصلی را نشان میدهد .
#include<time-h>0 برای شناسایی داده و زمان
#include "msg-bus.h" که کتابخانه ارتباطی بی سیم را در بر می گیرد .
#include "shared mem protocol .h" برای حافظه اشتراکی جایی که حسگرها و داده های محرک خوانده می شوند :
قسمت بعد شناسایی آدرس IP ازکامپیوتر اپراتور برای ارتباط آینده به شبکه است .
Checking the IP Addresses
WORD wVersionRequested;
WSADATA wsa Data ;
Char name [255];
PHOSTENT hostinfo ;
WVersionRequested=MAKEWORD(2.0);
If(WSAStartup (wVersion Requested . &wsaData)= = 0)
{
if(gethostname(name , size of(name)) = = 0)
{
if((hostinfo=gethostbyname(name))!=NULL)
{
ip=inet_ntoa(*(struct in_addr*)*hostinfo->h_addr_list);
printf("\n the IP is %s \n \n",ip);
}
}
WSACleanup( ) ;
}
بعد از شناسایی آدرس IP ، ارتباط شبکه ای بی سیم که تابع msg-attach از کتابخانه "msg-bus" را استفاده می کند ، ساخته خواهد شد ، "own-node" آدرس IP است و "5110" شماره پورت انتخابی تصادفی است .
/* Connect to the message bus*/
if((rc=msg-attach (ip,"5110")) ! =MSG-ok)
ms_error(rc) ;
قدم بعد خواندن داده و eth time از کامپیوتر است . داده و زمان از سیستم عملکرد windows خوانده می شود .
//time
time(&bintime);
curtime=Localtime(&bintime);
قدم بعد باز کردن 8 فایل مختلف است که هر یک برای یک حسگر مخصوص است . فایلها در فرمت ASCII هستند . خط اول تعیین اینکه فایل شامل چه چیزی است می‌باشد و پس اینکه چه داده و زمانی ایجاد می شوند . بعد از آن ، مقدار هر ستون تعیین خواهد شد . آن باستون مرتب نمی شود اما برای تعریف داده به اندازه کافی واضح است . مثال زیرفقط برای داده GPS1 است . باقیمانده فایلهای حسگرهای eth ایجاد شده ، روالهای مشابهی را استفاده می کنند .
//Oppening GPSI
if(FGPSI = fopen("FGPSI.txt","W"))= = NULL)
printf("The file was not opened\n");
fprintf(FGPSI) "The File Contains the First GPS Data in:%s" ,
ctime(&bintime));
fprintf(FGPSI,"timestamo , latitude , longitude, altude , altitude , ttcorse , speedog ,
vspeed , sigmaLati , sigmaLongi , sigmaAlti , mode , satellites");
در این مرحله ،‌اپراتور می تواند روی یکی از چهار option اصلی تصمیم بگیرد :
1-حرف "e" برای خروج
2-حرف "a" برای همه حسگرهایی که دریافت و ذخیره شده اند .
3-حرف "p" برای چک کردن اینکه آیا ارتباط برقرار است .
4-حرف "s" برای انتخاب بعضی حسگرهای خاص و / یا داده های محرک
While(msg_id!=0)
{
if(id_imput!="0"|id_imput)="1"|id_imput!="2"|id_imput!=3)
{
printf("\n Please choose one of the following options ; \n");
printf"\n->the letter "0" to exit ........n");
printf("\n->the letter "2" for all the sensors to be retrieved and saved........n");
printf("\n->the letter "1" to check if the connection is alive........n");
printf("\n->the letter "3" to select some specific sensors and / or actuators data\n");
gets(id)input);
}
اگر عدد "0" انتخاب شود ، اپراتور می خواهد خارج شود بنابراین پیام به ute که ID صفر را برای درخواست قطع ارتباط شبکه خواهد داشت فرستاده می شود . پس دو کامپیوتر از شبکه جدا خواهد شدو پیوند ارتباطی خواهد شکست .
IF(id_imput= = 0)
{
msg_id=0 ;
if((rc=msg_send(ip,"5220" , msg_id, 0 , NULL, FALSE))! = MSG_OK)
printf("NO CONNECTION %d" , rc);
if((rc=msg_detach())!=MSG_OK)
msg_error(rc);
}
اگر عدد "1" انتخاب شود‌، اپراتور چک می کند آیا ارتباط برقرار است . بنابراین یک پیام با ID مساوی یک فرستاده می شود و یک پیغام با اپراتور که هر یک ثانیه می‌گوید من موجودم چاپ می شود . اپراتور می تواند این فرایند را با فشار دادن هر کلید قطع کند .

 

If(id_imput= = "1")
{
while(!_kbhit())
{
msg_id=1;
if((rc=msg_send(ip,"5220" , msg_id, 0 , NULL , FALSE))! = MSG_OK)
printf("NO CONNECTION%d",rc);
msg_receive(snd)nodel , snd_task1,&msg)id,&msg_len,msg_data,-1);
sleep(1000);
printf("i"am alive\n");
}
id_input=1;}
اگر عدد "2" انتخاب شود یعنی اپراتور بعد از همه دیتاهای حسگرها ذخیره می شود . کد ریز نشان خواهد داد که چگونه هر قسمت یک حسگر را فراخوانی می کند و بعد از دریافت داده برای حسگر بعدی فراخوانی می کند . زمان برای بروزرسانی هر حسگر متفاوت است زیرا گاهی اوقات یک حسگر راقبل از اینکه بقیه را فراخوانی کنم بیشتر از یک بار فراخوانی می کنیم . ساختار فراخوانی و زمان بندی ، استفاده برای حساب کردن هر عبارت را کنترل می کند و تابع steep برای زمان بندی .

 

If((id)imput = = 2)
{msg_id=2;
if((rc=msg_send(ip,"5220" , msg_id , 0 , NULL , False))! = MSG_OK)
printf("NO CONNECTION?d" , rc) ;
while (!_kbhit())
{for)int d=0 ; d<1 ; d++)
{
//GPS1
msg_receive (snd_node1,snd_task1, &msg_id , msg_len,msg_data,-1);
GPS1=*pos_packet*)msg_data;
fprintf(FGPS1,"%d %d %d %d %d %d %d %d %d %d %d \n" , GPS1 , timestamp , GPSI . latitude , GPSI . longitude , GPSI . altitude , GPSI . ttcourse , GPSI . speedog , GPSI , vspeed , GPSI . sigm aLati , GPSI . sigmaLogi , GPSI . sigmaAlti, GPSI . mode , GPSI . satellites) ;
msg_send(ip, "5220" , 3 , 0 , NULL , FALSE) ;

 

//GPS 2
msg_receive (snd_node1 , snd_task1 , &msg_id , & msg_len , msg_data , -1);
GPS2 = *(pos_packet *)msg_data ;
Fprintf(FGPS2 . "%d %d %d %d %d %d %d %d %d %d %d \n" , GPS2 , latitude , GPS2 , longitude , GPS2 , altitude , GPS2 , ttcourse , GPS2 , speedog , GPS2 . vspeed , GPS2 , sigm aLati , GPS2 . sigmaLongi , GPS2 . sigmaAlti ,GPS2 , mode , GPS2 . satellites , GPS2 . timestamp);
Msg_send(ip,"5220" , 4 , 0 , NULL , FALSE) ;

 

//Laser1
msg_receive (snd_node1 , snd_task , &msg_id & msg_len , data , -1);
l1=*(stc_packet *)msg_data;
for(j=0;j<361;j++)
{l1 . range [j];
fprintf(Flaser1,"%d" , l1.range [1]);}
fprintf(Flaser1,"\n" );
msg_send(ip,"5220" , 5 , 0 , NULL , FALSE);

 

//Laser 2
msg_receive(snd_node1, snd_task1 , &msg_id , &msg_len , msg_data, 1);
l2=*(sic_packet*)msg_data;
for (j=0 ; j<361 ; j++)
{l2 . range [j] ;
fprintf(Flaser2 , "%d" , l2 , range[j];}
fprintf(Flaser2 , "\n" );
msg_send (ip, "5220" , 6 , 0 , NULL , FALSE);
for(intc=0 ; c<2 ; c++)
{
// Compass
msg_receive (snd_node1 , snd_task1 , &msg)id , &msg_len , msg)data , -1);
Cmp = *(Compass*)msg_data;
Fprintf(Fcompass , "%d %d %d\n" , Cmp . Heading , Cmp.Pitch , Cmp . Roll);
Msg_send (ip, "5220" , 8 , 0 , NULL , FALSE) ;
For(int b=0 ; b<5 ; b++)
{
//Actuators
msg_receive (snd_node1, snd_task1 , &msg_id , &msg_len , msg_data , -1);
lns=*(ins_packet*)msg_data;
fprintf(Factuators , "%d %d %d %d %d\n" , Etc.Counts , Etc . Accelerator , Etc.Streering , Etc . Brake , Etc.timestamp);
msg_send (ip , "5220" , 9 , 0 , NULL , FALSE);

 

//send Ute Info
msg_receive (snd_nodel , snd_task1 , &msg_id &msg_len , msg_data , -1);
Gui=*(general UTE Info*)msg_data ;
Fprintf(Factuators , "%d %d %d %d %d %d %d %d %d %d\n" Gui.PID_A.Kp, Gui.PID_Aki,Gui.PID_A.Kd , Gui , PID_A.SeMax , Gui.PID_A.yMin , Gui.PID_A.y.Max, Gui.PID_A.spoint , Gui . Steering Control Mode , Gui , manual_steering);
Msg_send (ip , "5220" , 7 , 0 , NULL , FALSE) ;
For(int a=0 ; a<2 ; a++)
{
//INSmsg_receive(snd_nodel , snd_task1 , &msg_id , &msg_len , msg_data, -1);
Ins = *(ins_packet*)msg_data;
Fprintf(FINS,"%d %d %d %d %d %d %d %d\n" , Ins.bank,Ins.elev , Ins.ax , Ins.ay , Ins.az . Ins.gx , Ins.gy , Ins.gz);
Msg_send (ip , "5220" , 2 , 0 , NULL , FALSE );
Printf("Count%d\n",a);
Sleep(10) ;
} } } } }
printf("\n Please Enter the ID Number \n" );
gets(id_input);,}
اگر اپراتور عدد "3" را انتخاب کند او مجبور است یک سری از انتخابها را طی کند . برنامه از او هر مجموعه ساده از داده های حسگر را می خواهد اگر احتیاج به خواندن و ذخیره شدن باشد . پس هر وقت حسگر انتخاب نشد ذخیره آن در txt ممنوع می‌شود . ساختار آن قسمت دقیقاً شبیه قسمت قبل است . اگر عبارت برای انتخاب باشد .

 

-5.5 آزمایش و تعمیر و نگهداری
بعد از اشکال گیری کدها و رهایی از خطاهای اشکال گیری اصلی و اخطارها ، بعضی کدهای ضعیف کشف می شود . من در تعمیر بعضی از آنها موفق بودم اما بقیه مشکل بودند و احتیاج به مقدار زیادی زمان داشتند . قسمت بعد درباره بعضی از ضعف های کدها بحث خواهد کرد : بدلیل اینکه نرم افزارها در زمان واقعی اجرا می شوند وبرنامه ute حافظه اشتراکی فوق هسته ای را استفاده می کند . ما مجبوریم نرم افزار فوق هسته را برای خواندن حسگرها در زمان واقعی اجرا کنیم و آنها را در حافظه اشتراکی ذخیره کنیم . بنابراین ، نرم افزار ute به دیتای تازه حسگر دستی خواهد داشت و آن را به اپراتور از طریق شبکه ارتباطی بی سیم خواهد فرستاد .
هر چند این ممکن است کوشش ناخواسته زیادی بخواهد . همانطور که قبلاً بحث شد، ما قادریم پس واژه های حسگر برای ذخیره در فایلهای متنی انتخاب کنیم . هر چند اگر ما اول GPS1 را برای ذخیره انتخاب کنیم ، بوسیله لیزر دنبال می شود و به دوباره به دادة GPS1 بر می گردد . هر وقت ذخیره کردن از قسمت قبل GPS1 با یک مجموعه جدید از time stamp ها تمام شد ادامه می یابد . هر چند اگر ما نرم افزار را خارج کنیم و آن را دوباره با انتخاب GPS1 اجرا کنیم ، آن در داده GPS1 موجود رونویسی خواهد شد . پیشنهاد می شود فایلها هر بار که آزمایش تمام می شود در دایرکتوری های مختلف ذخیره شود . یک راه حل این است که به برنامه اجازه دهیم هر بار که آن را اجرا کنیم یک دایرکتوری جدید ایجاد کند ، جایی که نامش به داده و زمان مرتبط باشد و دیتا را در آن ذخیره کند . ضعف دیگر که کشف شد این است که اگر ما باعث شویم که برنامه اپراتور داده مورد نیاز را روی صفحه چاپ کند آن پردازنده را کند خواهد کرد و خواندن پردازش داده را کندتر می کند که منجر به تاخیر ر بروزرسانی حسگر می شود . بنابراین چاپ داده روی صفحه بخاطر جلوگیری از هر تاخیری کنسل شد . همه داده ها فقط در فایلهای متنی ذخیره می شوند . خروجی داده متنی اول به عنوان فایلهای ASCII ایجاد شد . پیشنهاد شد فایل های داده ای بزرگتر را به عنوان دررویی ذخیره شود .
هر چند هنگام استفاده از کامپیوتر اپراتور فضا مساله مهمی نیست . داشتن یک هارددیسک حداقل 10 گیگابایتی برای یک ساعت آزمایش داده های حسگر کافی می‌باشد . هر چند اگر فایلهای نوعی دودویی احتیاج باشد آن برای پیاده سازی ذخیره آپشن یک آپشن ساده می باشد قبل از اینکه فایل ایجاد می شود . من ترجیح می دهم ASCII را استفاده کنم زیرا برای فهمیدن آسان تر است و برای استفاده برای نمودار کشیدن یا فیلتر کردن بدون احتیاج هر کد یا کتابخانه برای ترجمه آسان تر است . بات نرم افزار اپراتور ، کاربر یک انتخاب از مجموعه داده های مخصوص انتقال می دهد و در ابتدای برنامه ذخیره می کند . در این مرحله یک ورودی اشتباه منجربه پیاده سازی یک تصمیم اشتباه می شود . بنابراین ، یک روال کشف خطا برای جلوگیری از دستورات ورودی اشتباه طراحی شد که منجر به پردازش و پیاده سازی کد اشتباه می‌شود .

 

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  142  صفحه

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


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


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

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

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

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


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

اختلافات حقوقی قراردادهای ساخت و ساز دستگاه های دولتی

 

 

 

 

 

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

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

تعداد صفحه:148

مقدمه :

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

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

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

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

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

در مقابل ، دولت برای ارزیابی یک پروژه با اهداف متعددی روبروست. باید با درنظر گرفتن مجموعه هدف ها اولویت ها را باز شناسد و تأثیرات عمیق و بلند مدت و جامع یک سرمایه گذاری را بر اهداف اجتماعی بنگرد.

تفاوت آن دو در اجرای یک پروژه کاملاً روشن است.

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

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

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

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

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

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

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

لذا پرداختن به یک موضوع بدون توجه به ارتباط آن با سایر موضوعات و تأثیری که ممکن است در روند آن موضوع داشته باشد نه تنها چاره ساز نبوده ، بلکه خود موجب مشکلات عدیده خواهد شد.

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

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

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

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

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

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

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

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

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

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

  • بیان مسئله تحقیق

مواد 512 الی 517 قانون مدنی، پیمانکاری را در ذیل اجاره اشخاص قرار داده است. مقاطعه کاری یا پیمانکاری تابع قانون مدنی یا تجارت است " مانند ، رابطه موکل و وکیل ، کارفرما و معمار ، خیاط و پیشه وران دیگر" و . . . بر انواع مقاطعه کاری ، قانون مدنی حکومت دارد.[1] در قراردادهای خصوصی آزادی اراده طرفین جز در موارد استثنایی ، یک اصل است . طبق ماده 10 قانون مدنی ، قراردادهای خصوصی تا جایی که مخالف قانون نباشد معتبر است. اما مدیران دستگاه های دولتی نماینده اداره متبوع خود هستند نه مالک آنچه تحت اداره آنهاست . مدیر یا رئیس ، مالک اموال اداره تحت مالکیت خود نیست . نماینده فقط همان اختیاری را دارد که قانون به او اعطاء کرده و به رسمیت شناخته است . در اینجا اصل بر آزادی اراده نیست. زیرا، ریاست غیر از مالکیت است . به این ترتیب ، انعقاد قراردادهای دولتی از جهات مختلف با محدودیت ها ، ممنوعیت ها و رعایت تشریفات متعددی روبروست.

در خصوص اصول حاکم بر نحوه تنظیم و انعقاد قراردادهای دولتی ، مقررات آن در قانون محاسبات عمومی مصوب 1366[2] و آئین نامه معاملات دولتی بیان شده ، اما همه قراردادهای دولتی نیز مشمول این مقررات نیستند . برای مثال می توان به قرارداد استخدام که مشمول قانون استخدام کشوری مصوب 1345 است ، اشاره کرد. اما قراردادهای ساخت و ساز – که موضوع بحث ما است- از این منظر ، تابع قانون محاسبات عمومی و آیین نامه های دولتی هستند . هر چند مفاد و شرایط قراردادهای ساخت و ساز دستگاه های دولتی "پیمانکاری طرحهای عمرانی" تابع مقرراتی است که تحت عنوان پیمان و شرایط عمومی پیمان شناخته شده اند .

پیمان بر اساس ماده 23 قانون برنامه و بودجه مصوب 1351 [3] از طرف سازمان برنامه و بودجه تهیه و به صورت دفترچه ای منتشر می شد ، ولی اینک از سوی معاونت برنامه ریزی و نظارت راهبردی رئیس جمهور به دستگاه های اجرایی ، مهندسان مشاور و پیمانکاران و سازمانهای دولتی ابلاغ می شود ، که رعایت آن در قراردادهای مربوط به طرحهای عمرانی دولت الزامی است. پیمان یکی از اعمال حقوقی است که با اراده کارفرما و پیمانکار ایجاد می شود . به عبارتی معمولاً کارفرما اراده باطنی خود را در مورد اجرای یک طرح ، از طریق اعلان مناقصه اعلام می دارد " ایجاب " و پیمانکار با قبول پیشنهاد یا ایجاب کارفرما جهت اجرای یک طرح ، در هنگام شرکت در مناقصه قبولی خود را به کارفرما اعلام می نمایدو نتیجه این ایجاب و قبول را در سندی به نام پیمان درج می نمایند. به این ترتیب ، پیمان عقدی لازم است که در آن طرفین ، تعهداتی نسبت به طرف مقابل خود پیدا می کنند . ولی بر اساس ماده 48 شرایط عمومی پیمان ، کارفرما حق فسخ آن را دارد. یعنی از طرف پیمانکار ، عقدی لازم و از سوی کافرما عقدی جایز محسوب می شود. همچنین عقدی مستمر ، تشریفاتی و الحاقی[4] است که قواعد عمومی قراردادها در خصوص انعقاد و اجرای آن جاری است. بنابراین سایه حقوق خصوصی بر آن آشکارست . همچنین پیمان از نظر شکلی از سه جزء " موافقتنامه ، شرایط عمومی و شرایط خصوصی" تشکیل می شود. موافقتنامه بخش کوچک امامهمتر پیمان است ، زیرا در آن مطالب اصلی پیمان مثل مشخصات طرفین ، موضوع ، مبلغ و مدت قرارداد به اختصار ذکر می گردد . شرایط عمومی پیمان ، تعهدات تبعی غیر قابل تغییر و عام حاکم بر قراردادهای پیمانکاری است. بجز شرایط عمومی ، شرایطی در هر قرارداد وجود دارد که با طبیعت خاص پیمان ، اختصاص به همان قرارداد پیمانکاری دارد ، ولی قالب آن در پیمان تعیین شده و توسط هیچ یک از طرفین قابل تغییر نیست.

بموجب تبصره 4 ماده 72 قانون محاسبات عمومی کشور مصوب 1366 ، اعتبارات طرحهای عمرانی مؤسسات و نهادهای عمومی غیر دولتی تابع قانون محاسبات عمومی کشور و سایر قوانین و مقررات عمومی دولت می باشد. بر اساس تبصره ماده 5 همان قانون ، بجز نهادهای دولتی ، مؤسسات و نهادهای عمومی غیر دولتی ذیل نیز در اجرای طرحهای عمرانی خود ملزم به رعایت پیمان می باشند : 1- شهرداری ها و شرکت های تابعه آنها مادام که بیش از 50 درصد سهام آنها متعلق به شهرداری ها باشد.2- بنیاد مستضعفان و جانبازان انقلاب اسلامی 3- هلال احمر 4- کمیته امام خمینی (ره) 5- بنیاد شهید انقلاب اسلامی 6- بنیاد مسکن انقلاب اسلامی 7- کمیته ملی المپیک ایران 8- بنیاد 15 خرداد 9- سازمان تبلیغات اسلامی 10- سازمان تامین اجتماعی.

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

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

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

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

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

  • پیشینه تحقیق :

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

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

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

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

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

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

و...

NikoFile


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


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

دانلود پرسشنامه تکنیک ISM ، پرسشنامه آی اس ام ، پرسشنامه مدل ساز ی ساختاری تفسیری

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

دانلود پرسشنامه تکنیک ISM ، پرسشنامه آی اس ام ، پرسشنامه مدل ساز ی ساختاری تفسیری


دانلود پرسشنامه تکنیک ISM ، پرسشنامه آی اس ام ، پرسشنامه مدل ساز ی ساختاری تفسیری

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

روش ISM یک روش ساختار تفسیری است که در سال 2006 توسط آگاروال مطرح گردید و در سال 2007 توسط کانان در مقاله‌ای ارائه شد.

 

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

 

پاورپوینت آموزش تکنیک آی اس ام،ISM


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


دانلود پرسشنامه تکنیک ISM ، پرسشنامه آی اس ام ، پرسشنامه مدل ساز ی ساختاری تفسیری

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

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

 

 

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

 

 

 

-1مقدمه
در فصل اول پس از بیا ن مساله تحقیق به اهمیت و ضورت تحقق می پردازیم ،همچنین اهداف تحقیق را در قالب اهداف علمی و کاربردی بیان می کنیم وسپس به چهار چوب نظری ومدل تحلیلی تحقیق اشاره می کنیم درادامه به فرضیات تحقیق و تعریف واژها و اصطلاحات تحقیق می پردازیم .

 

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

 

3-1 بیان مساله
بازارهای سرمایه به منظور تخصیص بهینه منابع ودر نتیجه افزایش رفا ه جامعه ایجاد شده اند ویژگی اصلی بازارهای مالی جهت تحقق این هدف شامل :
1)حضور موسساتی که قدرت جلوگیری از تقلب و سوء استفاده را داشته باشد .
2)وجود ابزارهای مالی متعدد ومتنوع که بازار و توزیع ریسک را تکمیل می کند.
3)بازارهایی که بتوان در آن داراییها را در کمترین زمان و هزینه ممکن معا مله کرد می باشد . بنابراین یکی از اصلی ترین کاربردهای بازا سرمایه تامین نقدشوندگی است .
یکی ازموضوع های اساسی ساز و کارهای راهبری شرکتی می باشد . حاکمیت شرکتی مبتنی بر مفاهیم “ پاسخگویی “ و “ مسئولیت پذیری “ است . مشارکت کنندگان در حاکمیت شرکتی شامل هیات مدیره ، کمیته حسابرسی ، مدیریت ارشد ، حسابرسان داخلی ، حسابرسان خارجی (مستقل) و ارگانهای نظارتی میباشند که منافع سرمایه گذاران را ازطریق نظارت بر فرایند گزارشگری مالی ، وظیفه حسابرسی و ساختار کنترل داخلی و ریسک در مرکز توجه خود قرار میدهند .
حاکمیت شرکتی دربرگیرنده دو مکانیزم داخلی و خارجی بمنظور مدیریت ، هدایت و کنترل فعالیتهای شرکت جهت خلق ارزش برای سهامداران است . هیات مدیره ، کمیته حسابرسی و حسابرسان داخلی ابزار و مثالهایی از مکانیزم داخلی محسوب می شوند . همچنین حسابرسان خارجی (مستقل) ، مقررات گذاران ، مراجع تدوین استانداردها ، مشارکت کنندگان در بازار سرمایه اعم ازسرمایه گذاران، اعتباردهندگان و سایر استفاده کنندگان از گزارشهای شرکت ، ابزار ومثالهایی ازمکانیزم خارجی محسوب میشوند. یک حاکمیت شرکتی خوب ارتباطات پاسخگویی بین مشارکت کنندگان اصلی این فرایند را درتقویت عملکرد شرکت بهبودمی بخشد. مکانیزم حاکمیت شرکتی مدیریت اجرائی را در مقابل هیات مدیره و هیات مدیره را در مقابل سهامداران پاسخگو می سازد.
اجرائی را در مقابل هیات مدیره و هیات مدیره را در مقابل سهامداران پاسخگو می سازد.
مکانیزم حاکمیت شرکتی می تواند نسبت به موارد زیر اطمینان دهد :
1) استفاده کارآمد و اثربخش منابع در شرکت ،
2) رعایت کلیه قوانین و مقررات ، بویژه مقرراتی که حاکم بر امور شرکت و فرایند گزارشگری مالی است ،
3) بهبود مستمر عملکرد شرکت از طریق برنامه ریزی برای مدیریت بهینه تحصیل و مصرف منابع،
4) پاسخگویی صحیح هیات مدیره و مدیران و ایفای مؤثر مسئولیتهایشان در دستیابی به هدف خلق ارزش برای سهامداران .
5) ایجاد اعتماد لازم نسبت به فعالیتهای شرکت از طریق استقرار ارتباطات منصفانه بین شرکت ، سهامداران و جامعه در مقیاس وسیع .
حاکمیت شرکتی با اثرگذاری برکارآیی و اثربخشی عملیات و دستیابی به اهداف شرکت ، رشد سود ، ایجاد اشتغال ، ارتقاء کیفیت گزارشهای مالی و ایجاد اطمینان درسرمایه گذاران ، نقش اساسی در کاهش ریسک و بهبود کارایی بازار سرمایه دارد.
معیار های سنتی ارزیابی عملکرد،مبتنی بر ارقام سود حسابداری می باشند و به دلایل متعدد از جمله در نظر نگرفتن هزینه های تأمین مالی از طریق صاحبان سهام؛ در نظر نگرفتن آثار تصمیمات و رخدادهای آتی ، نظیر دستیابی به بازار جدید و غیره، قادر به ارزیابی عملکرد واقعی شرکتها نمی باشند. یکی از معیار های مبتنی بر مدل اقتصادی ،ارزش افزوده اقتصادی تعدیل شده می باشد،این معیار می تواند سود اقتصادی شرکت را به نحو مناسبی اندازه گیری کند و انتقادات وارده بر ارقام سود حسابداری را تا اندازه ای بر طرف کند . طرفداران این معیار ادعا می کنند که این شاخص، برترین معیار ارزیابی عملکرد محسوب می شود؛ زیرا بعنوان یک معیار ارزیابی، هزینه فرصت صاحبان سهام و ارزش زمانی پول را در نظر گرفته و تحریفات ناشی از بکارگیری روشهای متفاوت حسابداری را برطرف می کند.
عدم استفاده از معیار های مناسب برای ارزیابی عملکرد، از یک سو باعث می شود که قیمت سهام شرکت ها به ارزش واقعی آنها نزدیک نشود و این پدیده موجب ضرر و زیان یک گروه از خریداران سهام و سود سرشار گروه دیگر خواهد شد و از سوی دیگر عدم جبران خدمات مدیران به تناسب عملکرد واقعی آنها، در جهت حداکثر سازی ثروت سهامداران موجب ایجاد شکاف بین منافع مدیران و سهامداران شده و مشکلات تضاد منافع میان نماینده و مالک بوجود خواهد آمد (تئوری نمایندگی) .
در این تحقیق کوشش شده است که تبیین روابط بین ساز و کارهای راهبری شرکتی بر همگرایی و واگرایی ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران مورد بررسی واقع شود دراین تحقیق نوع مالکیت به چهارطبقه مالکیت نهادی ، مالکیت شرکتی ، مالکیت مدیریتی و مالکیت خارجی تقسیم شده است همچنین شاخص تمرکز مالکیت درصد مالکیت سهامدارانعمده (سهامدارانی که درصد مالکیت آنها بیشتر از5 درصد است)می باشد . دراین تحقیق ازمعیارهای ارزش افزوده اقتصادی و CSV استفاده شده است. مسئله اصلی در این تحقیق بررسی تبیین روابط بین ساز و کارهای راهبری شرکتی بر همگرایی و واگرایی ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران می باشد بنابراین سوال اصلی این تحقیق عبارت است از اینکه :
بررسی تبیین روابط بین ساز و کارهای راهبری شرکتی بر همگرایی و واگرایی ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران می باشد ؟

 

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

 

فرضیه فرعی:
بین درصد مالکیت سهامداران نهادی و درصد مالکیت سهامداران عمده با اختلاف ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران رابطه وجود دارد.
4- بین سازوکارهای داخلی راهبری شرکتی و اختلاف ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران رابطه وجود دارد.
این فرضیه به صورت فرضیه فرعی ذیل مورد آزمون قرار خواهد گرفت :
فرضیه فرعی:
بین درصد مالکیت هیئت مدیره، تعداد مدیران غیر موظف ، نسبت مدیران غیر موظف به هیئت مدیره و تعداد مدیران با اختلاف ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران رابطه وجود دارد.

 

4-1) اهداف تحقیق
هدف نخست :
تبیین روابط بین ساز و کارهای راهبری شرکتی بر همگرایی و واگرایی ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران
اهداف بعدی:
در کشور های توسعه یافته یکی از شاخص های مهم اقتصادی ،شاخص بازار سهام می باشد .به دلیل کارائی نسبی بازار سرمایه اطلاعات به صورت سریع در قیمت های سهام تاثیر می گذارد اما در ایران کارائی بازار سرمایه در شکل ضعیف آن وجود دارد . علیرغم وجود تمامی نواقص در ساختار بورس اوراق بهادار تهران و همچنین عدم آشنائی خانوار ها با سرمایه گذاری های مالی ،درحال حاضربازار بورس یکی از جذاب ترین سرمایه گذاری ها محسوب می شود و مطالعات مرتبط با آن می تواند در نهایت منجر به تخصیص بهینه منابع در اقتصاد کشور شود .سرمایه گذاران در بورس اوراق بهادار منافع متفاوتی از جمله سود تقسیمی و افزایش قیمت سهام به دست می آورندسرمایه گذاران در بورس اطلاعات مالی را برای ارزیابی و تجزیه و تحلیل سهام استفاده می نمایند .
این تحقیق بر آن است تا با بررسی رابطه ساز وکارهای راهبری شرکتی و اختلاف بین ارزش افزوده اقتصادی با ثروت ایجاد شده برای سهامدارانمیزان اعتبار این شاخص ها را در بورس اوراق بهادار تهران ارزیابی کند . این تحقیق بر آن است تا نشان دهدکه کدامیک از شاخص های ارزش افزوده اقتصادی (EVA)و ثروت ایجاد شده برای سهامداران (CSV) قابلیت بهتری برای نشان دادن تاثیر ساز وکارهای راهبری شرکتی بر ثروت سهامداران می باشد. در واقع هدف اصلی ما در این تحقیق این است که تعیین کنیم رابطه ای بین ارزش افزوده اقتصادی (EVA) و ثروت ایجاد شده برای سهامداران (CSV) وجود دارد و همچنین سعی داریم بیان کنیم اختلاف بین EAV و CSV رابطه معناداری با ساختار هیئت مدیره ، ساختار مالکیت ، وجود حسابرس داخلی و دیگر مکانیزم های ساز و کارهای راهبری شرکتی دارد. بطور خلاصه هدف انجام این تحقیق پاسخ دادن به دو پرسش زیر است:
1- آیا بین ارزش افزوده اقتصادی (EVA)و ثروت ایجاد شده برای سهامداران (CSV) رابطه وجود دارد؟
2- آیا بین ساز وکارهای راهبری شرکتی و اختلاف ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران رابطه معنا داری وجود دارد؟

 

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

 

6-1) حدود مطالعاتی
قلمرو تحقیق از لحاظ زمانی، مکانی و موضوعی به شرح زیر می باشد؛
• قلمرو موضوعی
قلمرو این تحقیق از نظر موضوعی : تبیین روابط بین ساز و کارهای راهبری شرکتی بر همگرایی و واگرایی ارزش افزوده اقتصادی و ثروت ایجاد شده برای سهامداران
• قلمرو زمانی
قلمرو این تحقیق از نظر زمانی پنج سال یعنی بین سالهای 1384 تا پایان 1387 می باشد.
• قلمرو مکانی
قلمرو تحقیق از نظر مکانی، شرکتهای پذیرفته شده در بورس اوراق بهادار تهران می باشد.

 

7-1)واژگان کلیدی و اصطلاحات
نوع مالکیت : نوع مالکیت بر حسب نوع و ماهیت سهامداران عمده ای که دارای بیشترین در صد مالکیت در ترکیب مالکیت شرکت است تعریف می گردد.
حاکمیت شرکتی : سیستمی است که شرکتها از طریق آن هدایت و کنترل میشوند. ساختار حاکمیت شرکتی توزیع حقوق و مسئولیتها بین بخشهای مختلف در شرکت مثل اعضای هیات مدیره، مدیران، سهامداران و سایر ذینفعان را مشخص و وظایف و رویه های تصمیم گیری در امور شرکت را روشن می کند. به طور کلی حاکمیت شرکتی قوانین ، مقررات ، ساختارها ، فرآیندها، فرهنگ ها و سیستم هایی است که موجب دستیابی به هدف های پاسخگویی ، شفافیت ، عدالت و رعایت حقوق ذی نفعان می شود و به عبارت دیگر : مجموعه روابط میان مدیریت ( اجرایی) ، هیات مدیره ، سهامداران و سایر ذینفعان یا طرفان ذی ربط در یک شرکت .
ثروت ایجاد شده برای سهامداران : چنانچه نرخ بازده سرمایه گذار بیش از نرخ مورد انتظارش باشد ، ارزش دارایی سرمایه گذاری شده بیشتر بوده و ثروت بیشتری ایجاد می شود . به این افزایش ارزش ایجاد شده سهامدار ، ثروت ایجاد شده برای سهامدار گویند (نوروش و کرمی،1383،4-3).
مالکیت نهادی : برابر درصد سهام نگهداری شده توسط شرکتهای دولتی و عمومی ازکل سهام سرمایه است که این شرکتها شامل بیمه ، موسسات مالی ، بانک ها ، شرکت های دولتی و دیگراجزای دولت است( ستایش ، کاظم نژاد ، 1389، 33).
تمرکزمالکیت:مجموع درصد تملک سهامدارانی که حداقل 5% سهام شرکت را دراختیاردارند، به عبارت دیگرکلیه اشخاص حقیقی یا حقوقی که مالک حداقل 5% سهام یک واحد تجاری می باشند .
درجه تمرکز مالکیت در یک شرکت ، توزیع قدرت بینسهامداران و مدیران شرکت را معین می سازد . وقتی مالکیت به صورت پراکتده است ، کنترل از طرف سهامداران کاهش می یابد ، زیرا سهامداران نظارت ضعیفی را اعمال می نمایند . وقتی تمرکز بالای مالکیت وجوددارد، سهامداران بزرگ می توانند نقش مهمی در نظارت بر فعالیت مدیریت ایفا نمایند .
اعضای موظف هیأتمدیره . افرادیکه مسول حفظ منافع مالکان می باشندواین مسولیت راازطریق کنترل تصمیمات راهبری(استراتژیک) مدیریت ارشد ایفا می کنند. درصد اعضای موظف هیأت مدیره عبارتست ازاختلاف %۱٠٠ بادرصد اعضای غیر موظف هیات مدیره .
اعضای غیرموظف هیأت مدیره . عضو پاره وقت هیأت مدیره می باشند که از شرکت حقوق ثابت ماهانه یا سالانه دریافت نمی کنند و از تقسیم تعداد اعضای غیر موظف در زمان مجمع عادی سالیانه به تعداد کل اعضای هیأت مدیره نسبت اعضای غیرموظف هیأت مدیره به دست می آید.
نسبت اعضای هیأت مدیره اعم از موظف و غیر موظف به کمک گزارشات و مصوبات مجمع عمومی شرکتها به بورس اوراق بهادار بدست امده و محاسبه می شود ( رحمانی ، 1390،11و12).
ارزش افزوده اقتصادی(EVA) : EVA یکی از معیارهای اندازه گیری عملکرد است و نشان دهنده باقی مانده سود ،پس از کسرهزینه سرمایه،(میانگین موزون هزینه سرمایه×ارزش دفتری سرمایه) از سود حاصل از عملیات است(حجازی،1386،248).

 

نرخ بازده حقوق صاحبان سهام (ROE) : بازده حقوق صاحبان سهام نشان دهنده درصد سودی است که روی حقوق صاحبان سهام در شرکت عاید شده است. و از تقسیم سود پس از کسر مالیات بر حقوق صاحبان سهام به دست می آید (حجازی،1386 ،247).
سهامداران عمده: فردی حقیقی یا حقوقی است طبق متن پیش نویس آیین نامه راهبری شرکتها در بورس اوراق بهادار ایران دارای دو ویژگی کلیدی زیر می باشد :
- سهامدارانی که بیش از5 در صد سهام شرکت را در اختیار دارند و دارای بیشترین حق کنترل و توان نظارت بر تصمیمات هیأت مدیره می باشند و
- بتواند حداقل یک عضو هیأت مدیره را به طور مستقل منصوب نماید.

 

 

 

 

 

 

 

 

 


فصل دوم
مروری بر ادبیات تحقیق

 

 

 

 

 

1-2 مقدمه
در این فصل ، پژوهشگر ادبیات تحقیق خود را در قالب بخش های زیر تدوین داده است :
بخش اول : ارزش افزوده اقتصادی
بخش دوم : حاکمیت شرکتی
بخش سوم: ثروت ایجاد شده برای سهام داران
بخش چهارم پیشینه تحقیق

 

2-2بخش اول : ارزش افزوده اقتصادی

 

1-2-2ارزش افزوده اقتصادی
شرکت استرن استوارت که یک شرکت مشاوره ای مدیریت می باشد، مبتکر EVA است و ادعا می کند که: سود هر سهم ، سود و رشد سود، شاخص های گمراه کننده ای برای ارزیابی عملکرد شرکت ها می باشند و بهترین شاخص اندازه گیری عملکرد ارزش افزوده اقتصادی می باشد. آنها همچنین مدعی شدند که ارزش افزوده اقتصادی رابطه نیرومندی نسبت به هر شاخص دیگر با ایجاد ثروت برای سهامداران در طول زمان دارد.مجله فور چون در اکتبر 1996بیان می کند که: ارزش افزوده اقتصادی جایگزین سود هر سهم خواهد شد.
استرن و استوارت به تازگی مفهوم سود اقتصادی را متداول ساخته و تحت عنوان ارزش افزوده اقتصادی آنرا در دنیای تجارت معرفی کرده است. EVA به عنوان یک ابزار مدیریتی چند جانبه به طور بسیار مثبتی به ژورنالهای تجاری، مطبوعاتی و مالی راه یافته است، به خصوص EVA به عنوان ابزاری برای جبران خدمت مدیران و تصمیم گیری در زمینه بودجه بندی سرمایه ای مورد استفاده قرار می گیرد. EVA در دنیای آکادمیک مدیریت مورد تحسین واقع شده و به وسیله شرکت های سرمایه گذاری برای اهداف تجزیه و تحلیل مالی بر حسب اینکه آیا آنان سرمایه گذار خوبی هستند یا خیر استفاده می شود. EVA متداول ترین و عام ترین معیار سود اقتصادی است که در حال حاضر وجود دارد ، البته انتقاداتی بر آن وارد شده است. مفهوم است که گفته شود EVA معیار جدیدی نیست بلکه ارائه همان مفاهیم قبلی به صورت دیگرارزش افزوده اقتصادی ، سود باقی مانده ای است که به وسیله کسر کردن هزینه سرمایه از سود عملیاتی که تنها مقیاس عملکردی است که ارتباط مستقیم با ارزش بازار دارد و به وسیله ارزش افزوده اقتصادی می توان اضافه ارزش در قیمت سهام هر شرکتی را توضیح داد. EVA برای موارد زیر کاربرد دارد :
1- بودجه بندی سرمایه ای 2- ارزیابی عملکرد

R= نرخ بازده سرمایه
NOPAT = سود خالص عملیاتی پس از کسر مالیات
C = نرخ هزینه سرمایه
CAPITAL = سرمایه
مثال: سود خالص عملیاتی بعد از کسر مالیات 250 دلار سرمایه 1000 دلار هزینه سرمایه 15% بنابراین r =%25 و ارزش افزوده اقتصادی برابر 100 دلار (استوارت، 1991،87)1.
EVA با توجه به نظر استوارت از رابطه زیر محاسبه می شود:
سود عملیاتی پس از کسر مالیات = مالیات- هزینه های عملیاتی- فروش
ارزش افزوده اقتصادی = هزینه سرمایه- سود عملیاتی پس از کسر مالیات
ارزش افزوده اقتصادی از طریق زیر قابل افزایش است:
1- افزایش کارایی عملیاتی، افزایش بازده سرمایه.
2- بکارگیری منابع جدید در واحد تجاری که با اطمینان بازده آن بیشتر از میانگین موزون هزینه سرمایه شرکت باشد.
3- سوق دادن منابع از پروژه هایی که بازده کافی ندارند به استفاده مؤثر از منابع
4- کاهش هزینه سرمایه که به دو طریق می توان آن را انجام داد:
الف- استفاده بیشتر از بدهی ها: بدهی ها به دو دلیل ارزان تر هستند: اول اینکه چون وام دهنده ریسک کمتری می پذیرد، پس بازده مورد توقع کمتری دارد. دوم اینکه بهره وام صرفه جویی مالیاتی دارد.
ب- کاهش ریسک شرکت بدون اینکه بازده کاهش پیدا کند، چون با کاهش ریسک بازده مورد توقع سهامداران و وام دهندگان کاهش می یابد، راه های کاهش ریسک مانند پیش فروش محصولات، بیمه کردن دارائی ها در مقابل خطر آتش سوزی و ... می باشد (جهان خانی، 1374، 125).

 

2-2-2 دلایل مطرح شده EVA
اصلی ترین علتی که موجب مطرح شدن EVA شد، به ضعف های موجود در روش های ارزیابی عملکرد مربوط می شود. معیارهایی همچون سود، رشد سود، سود هر سهم، سود تقسیمی و نرخ بازده حسابداری، نرخ بازده سرمایه گذاری، بواسطه استفاده از سود حسابداری دارای ایراداتی هستند، زیرا سود حسابداری در اثر موارد زیر قابل تغییر میباشد:
1- روش ارزیابی موجودی ها: مثلاً تغییر از روش FIFO به LIFO موجب ایجاد سودهای متفاوتی خواهد شد.
2- روش استهلاک سرقفلی: در بحث مربوط به ادغام شرکت ها می توان از روش اتحاد منافع یا خرید استفاده نمود، در روش اتحاد منافع استهلاک منافع، استهلاک سرقفلی، مطرح نمی باشد ولی در روش خرید موجب کاهش سود می شود، البته (در حال حاضر روش اتحاد منافع کابرد ندارد).
3- هزینه تحقیق و توسعه: احتساب این هزینه ها به عنوان دارایی یا هزینه سال جاری سود را افزایش یا کاهش می دهد.
4- روش های استهلاک دارایی ثابت: استفاده از روش های مختلف استهلاک مانند خط مستقیم، نزولی، مجموع ارقام سنوات و...؛ موجب هزینه استهلاک متفاوت و در نتیجه باعث ایجاد سودهای متفاوت خواهند شد.
5- ذخایر: همه ساله شرکت ها مجاز به در نظر گرفتن ذخیره های برای مطالبات مشکوک الوصول موجودیهای کم ارزش می باشند. میزان این ذخایر به قضاوت و برآورد معقول مدیران بستگی دارد و طبیعی است که سود در معرض این قضاوت و برآورد می باشد.
علاوه بر موارد فوق نکته اساسی در مورد سود این است که صرف مبلغ سود نمی تواند بیانگر تعیین ارزش یک شرکت و میزان موفقیت مدیریت باشد، زیرا علاوه بر مبلغ سود ، کیفیت سود نیز مهم است. مهم این است که سود با چه میزان سرمایه گذاری حاصل شده است و هزینه سرمایه چقدر بوده است.

 

3-2-2 تفکر مبتنی بر ارزش
مدیریت فرایندی است که منابع، در مسیر اهداف به شکل کارآمد و مؤثر به کار گرفته می شود و رضایت همه ذینفعان به کار گیری روش ها و انجام مؤثر و کارآمد وظایف مدیریت بستگی دارد. بنابراین به تفکر مدیریت بستگی دارد. درنتیجه تفکر مدیریت می بایست در جهت تأمین رضایت همه آنها ساماندهی شود، محوریت این تفکر ارزش آفرینی است که در ادبیات تحت عنوان مدیریت مبتنی بر ارزش معرفی شده است.
مدیریت مبتنی بر ارزش به ذهن هر فعال در بنگاه های اقتصادی و سازمان ها این موضوع را القاء می کند که بیاموزد، تصمیمات خود را مبتنی بر درک خویش از چگونگی کمک این تصمیمات به ارزش و ارتقاء آن در شرکت اولویت بندی نماید، مفهوم عینی این تفکر بدین معنی است که همه فرایندها و نظام های اساسی به سمت ایجاد ارزش آفرینی بایستی جهت گیری شوند. بنابراین مدیریت مبتنی بر ارزش تفکر جدیدی تلقی می شود. پویا و دینامیک است و فرایندی عمل می گردد و در زنجیره ارزش معنی پیدا می کند.

 

4-2-2 سود خالص عملیاتی پس از کسر مالیات3
به سود، بعد از مالیات حاصل از عملیات شرکت گفته می شود که در محاسبه این سود اثر ثبت های غیر نقدی حذف و صرفه جویی مالیاتی ناشی از هزینه های تأمین مالی از سود کسر می شود. از طرف دیگر NOPAT نشان دهنده سودی است که به صورت بازده نقدی برای تمامی تأمین کنندگان مالی شرکت موجود می باشد، یک استثناءبرای محاسبه NOPAT در بخش ثبت های غیر نقدی وجود دارد و آن بحث استهلاک است .
برای رسیدن به NOPAT هزینه استهلاک باید از درآمدهای عملیاتی کسر شود زیرا این هزینه از نظر اقتصادی قابل پذیرش است .
دارائی های مصرف شده در جریان عملیات شرکت بایستی قبل از کسب بازده سرمایه گذاری توسط سرمایه گذاران جایگزین شود. مانند اجاره دارایی توسط شرکت که وقتی دارایی اجاره می شود بابت پوشش استهلاک ناشی از بکارگیری دارایی توسط اجاره کننده مبلغی به عنوان اجاره به مالک دارایی پرداخت می شود. به این ترتیب هزینه استهلاک به عنوان مدال هزینه های نقد به حساب می آید به منظور هماهنگی با NOPAT استهلاک انباشته نیز از سرمایه کسر گردد نرخ بازده سرمایه از دو رویکرد زیر قابل محاسبه است .
1- رویکرد تأمین مالی 2- رویکرد عملیاتی

 

5-2-2 محاسبه نرخ بازده سرمایه بر اساس رویکرد تأمین مالی
1-5-2-2 حذف اثرات بدهی ها
در این مرحله تمام بدهی های بهره دار (ارزش فعلی اجاره های سرمایه ای نشده) به حقوق صاحبان سهام و هزینه بهره این بدهی ها (شامل بدهی های منظور شده در اجاره) به انتهای سود حسابداری
اضافه می شود. که در آن:
CAPITAL = NOPAT =
+سهام عادی +در آمد موجود برای سهامداران
+ بدهی های بهره بردار + هزینه بهره
- صرفه جویی مالیاتی هزینه بهره
با اضافه کردن هزینه بهره بعد از مالیات به سود، عدد به دست آمده نشان دهنده سودی است که مقتضیات سرمایه تأمین شده از طریق حقوق صاحبان سهام را در بر دارد، به این ترتیب نسبت NOPAT بر CAPITAL نشان دهنده نرخ بازده حقوق صاحبان حقی است که صرفاً از سهام عادی برای تأمین مالی استفاده کرده است. این نرخ اثرات اهرم مالی را از بین می برد، البته این به آن معنی نیست که اهرم در ارزیابی عملکرد بی اهمیت است.
وجود بدهی سود عملیاتی را از مشمولیت کلی مالیات حفظ می کند. این مزیت در محاسبه نرخ هزینه سرمایه لحاظ شده است، اما با این فرض که ساختار مطلوب سرمایه بکار گرفته شده باشد یعنی ساختاری که پایین ترین هزینه تأمین مالی را به دنبال دارد. برای تشریح این اصل مهم فرض کنید که شرکتی که 10000 دلار سرمایه دارد، که تماماً توسط صاحبان سهام آن 1000 دلار است به این ترتیب نرخ بازده NOPAT تأمین شده است، بدون وجود اهرم. سود حسابداری و حقوق صاحبان سهام و نرخ بازده سرمایه با هم مساوی بوده و برابر 10% است.

 

6-2-2مرحله دوم حذف اثرات سایر انحرافات مالی
در این مرحله سرمایه تأمین شده بوسیله سهامداران ممتاز، سرمایه گذاران اقلیت به سرمایه و سود تخصیص یافته به این تأمین کنندگان به NOPAL اضافه می شود.

CAPITAL =NOPAT =
+ سهام عادی + سود سهام ممتاز
+سهام ممتاز + سود سهام اقلیت
+مبلغ حقوق اقلیت + هزینه بهره بعد از مالیات
+ تمام بدهی های بهره دار

 

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

 

1-6-2-2 مرحله سوم حذف انحرافات حسابداری
از طریق اضافه کردن ذخایر معادل سرمایه به CAPITAL ، تغییرات دوره آنها به NOPAT

 


سهام عادی Capital = سود موجود برای سهامداران عادیNopat=
+ سهام عادی تعدیل شده + افزایش در معادل های سرمایه (EES)
+ معادل های سرمایه + سود خالص تعدیل شده
+ هزینه بهره بعد از مالیات + سود سهام ممتاز
+ مبلغ حقوق اقلیت + سود سهام اقلیت
+ تمام بدهی های بهره دار + هزینه بهره بعد از مالیات

 

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

 

2-6-2-2 انواع معادل های سرمایه و تأثیرآنها بر NOPAT و CAPITAL
به شرح زیر است (کاوسی،1382،13).
اضافه می شود به CAPITAL اضافه می شود به NOPAT
معادل های سرمایه افزایش در معادل های سرمایه
ذخیره مالیات بر درآمد معوق افزایش در ذخیره مالیات بر درآمد
ذخیره LIFOافزایش ذخیره LIFO
استهلاک انباشته سر قفلی هزینه استهلاک سر قفلی
ذخیره کاهش ارزش سرمایه گذاریها افزایش در ذخیره کاهش ارزش
سرقفلی ثبت شده
خالص دارائیهای سرمایه ای شده افزایش درخالص دارائیهای نامشهود سرمایه ای
سود زیان انباشته غیر مترقبه سود (زیان) غیر مترقبه
سایر ذخایر:
ذخیره مطالبات مشکوک الوصول افزایش در این ذخیره ها
ذخیره تضمین محصولات
ذخیره درآمد معوق
این ذخایر به ترتیب زیر شرح داده می شوند .

 

3-6-2-2 ذخیره مالیات بر درآمد معوق
یکی از رایج ترین معادل های سرمایه ذخیره مالیات بر درآمد معوق است که نشان دهنده میزان اختلاف بین مالیات بر درآمد محاسبه شده بر طبق قواعد حسابداری و مالیات واقعی پرداخت شده می باشد. از آنجا که شرکت دارایی را با فرض تداوم فعالیت جایگزین می کنند که این امر به نوبه خود مالیات معوقه را افزایش می دهد و با توجه به این که ذخیره مالیات معوق هرگز پرداخت نخواهد شد در نتیجه این ذخیره یک معادل دایمی برای سرمایه است علاوه بر این با افزودن افزایش در این ذخیره به درآمدها در محاسبه NOPAT تنها مالیات واقعی پرداخت شده منظور می شود که موجب ارائه بازده نقدی واقعی کسب شده در فعالیت های شرکت می شود.

 

7-2-2 استاندارد سازی EVA
علیرغم مزایای EVA به عنوان معیار ارزیابی عملکرد بکارگیری آن یک ضعف وجود دارد و آن اینکه بر خلاف معیارهای دیگر EVA را نمی توان در بین شرکت های با اندازه های مختلف مقایسه کرد اما این ضعف به سادگی قابل اصلاح است EVA را می توان استاندارد کرد. به طوری که نشان دهنده سطحی عمومی از سرمایه بکار گرفته شده باشد. برای هر سال EVA استاندارد شده از طریق محاسبه اختلاف بین نرخ بازده و نرخ هزینه سرمایه همان سال و سپس ضرب آن در سرمایه استاندارد شده موجود در ابتدای همان سال به دست می آید . مثلاً EVA استاندارد شده برای سال 1999 برابر است.
(سرمایه استاندارد شده سال 1999× ( (r - c= EVA استاندارد شده سال 1999). سرمایه استاندارد شده سال 1999 برابر با مبلغ سرمایه در پایان سال 1998 ، یا ابتدای سال 1999 می باشد ( در صورتی که تجزیه و تحلیل داده ها برای اولین سال صورت گیرد میزان سرمایه استاندارد شده را همیشه 100 در نظر می گیرند).
شاخص ارزش افزوده اقتصادی توسط استرن استوارت ایجاد شد تا به بیان چالش هایی که شرکتها در زمینه اندازه گیری عملکرد مالی مواجه اند بپردازند. ارزش افزوده اقتصادی با اندازه گیری سود پس از کسر بازده مورد انتظار سهامداران ، سود دهی اقتصادی را بیان می کند. همچنین قیمتهای سهام را صحیح تر از درآمدها ، و درآمد هر سهم ، بازده حقوق صاحبان سهام یا دیگر شاخص های حسابداری پیگیری می کند قویاً توسط مطالعات تجربی پشتیبانی می شود؛ ایجاد بهبود در ارزش افزوده اقتصادی به معنای افزایش ثروت سهامداران می باشد.
ارزش افزوده اقتصادی مفهوم تازه ای نیست. اقتصاد دانان سالهاست که در مورد چهار چوب درآمد مازدا به نتایجی دست یافته اند اما بازرگانان اخیراً شروع به انتقال از مدیریت درآمد به مدیریت ارزش نموده اند. ارزش افزوده اقتصادی زبان مشترک در سازمان را فراهم می آورد. شاخص های متفاوت برای برای فرایندهای متفاوت مورد استفاده قرار می گیرند به عنوان مثال ، رشد فروش و سهم بازار زمانی که استراتژی فرموله می شود مورد بحث قرار می گیرد و ارزش فعلی خالص و یا نرخ بازده داخلی زمانی که سرمایه گذاری های سرمایه ای لحاظ می شوند محاسبه می شوند درآمد و درآمد هر سهم زمانی که خرید سهام یک شرکت مد نظر باشد مورد استفاده قرار می گیرند و سود تجاری زمانی که مزایا مشخص می شوند استفاده می شود. شما کدام را مدیریت می کنید، مدیرانی که از نرخ بازده داخلی برای اثبات یک پروژه استفاده می کند هیچ نگرانی از عملکرد واقعی شان نخواهند داشت چرا که در اندازه گیری عملکرد در میانه یک پروژه مورد استفاده قرار نمی گیرد. مدیرانی که بدلیل بودجه پاداش می گیرند می دانند که مهارت و فنون مذاکره بودجه می تواند بیشتر از نتایج سودمند باشد. ارزش افزوده اقتصادی می تواند به عنوان یک شاخص منحصر به فرد به تمامی فرایندهای مدیریتی استفاده شود. زمانی که تصمیم اتخاذ می شود عملکرد اندازه گرفته می شود و جبران خدمات لحاظ می شود و توسط همان اندازه گیری ها به شما مسئولیت داده می شود مدیران عملیاتی در می یابند که ارزش های افزوده اقتصادی کار آنها را ساده می کند زیرا آنها تعامل بین شاخص های چند گانه موجود را درک می کنند، زمانی که ارزش افزوده اقتصادی نقطه کانونی و مرکزی در تمامی فرایندهای مدیریتی به شمار رود، سازمان اثر بخش تر فعالیت می کند. یک زبان مشترک و یک هدف واضح بر مبنای یک شاخص می تواند بیشتر ابهامات را از بین ببرد. همان طوری که آقای کارل ریئس هیأت سرپرستی سیمین می گوید: EVA ابهام شاخص های برنامه ریزی چندگانه موجود را برطرف نموده و زبان مشترکی را برای همه (از کارمند ساده تا عالی) بوجود می آورد.
8-2-2 دگرگونی EVA
در اقتصاد بازار شرکتهای زیادی ثروت ایجاد می کنندف بدون تردید شرکت هایی نیز هستند که تخریب کننده ثروت هستند، کشف فاکتورهای اقتصادی که منجر به ایجاد ثروت یا تخریب آن می شود برای مدیران و سرمایه گذاران بسیار مهم است. برای مدیران شرکتها ایجاد ثروت برای نگه داری و ماندن اقتصادی شرکت موضوعی اساسی است. مدیرانی که در یک اقتصاد بازار اهمیت این موضوع را نادیده می گیرند ، کسب و کار سازمان و مالکان آن را به مخاطره می اندازند.
پیدا کردن بهترین شرکت و صنایع زیادی برای مدیران سرمایه گذاری دارد با ابزارهای تحلیلی صحیح تر مدیران سرمایه گذاری به طور احتمالی توانا خواهند بود که تکنیکهای انفعالی خود را با نرخ بازده بالاتر و با همان ریسک نخست به عملکرد فعال تبدیل کنند. یک ابزار تحلیل جدید EVA نام گرفته است، می تواند؛ در ایجاد ثروت شرکت به کار گرفته شود. تغییراتی که این ابزار مالی در دو حوزه مدیریت مالی و سرمایه گذاری به وجود آورده است یک نیروی برانگیخته شده درونی است که می تواند دگرگونی (انقلاب) EVA نامیده شود.

 

9-2-2 تکامل EVA
تکامل EVA یک مطالعه جذاب با ریشه های تاریخی است که اثرش را می توان در تعاریف اقتصاد کلاسیک از سود باقی مانده (سود اضافی ) جستجو کرد. به عنوان مثال آلفردمارشال اقتصاد دان انگلیسی در سال 1980 سود اقتصادی را چنین تعریف می کند سود اقتصادی آن چیزی است که بعد از کسر هزینه های سرمایه باقی می ماند که می توان آن را سود مدیریت یا سود تعهد نامید.
بر اساس تعریف مارشال دیدگاه اقتصادی دانان کلاسیک در مورد سود به طور ریشه ای متفاوت از ابزارهای سنجش سود)(….EBIT , EBITD است.
سود حسابداری و اقتصادی نشان دهنده میزان استفاده از دارئی هاست ولی هر یک از اینها دارای تعاریف جداگانه هستند.
استهلاک حسابداری- هزینه- درآمد = سود حسابداری
استهلاک اقتصادی – هزینه – درآمد = سود اقتصادی
حسابداری برای محاسبه استهلاک از روش مستقیم ، مجموع ارقام سنوات ... استفاده می کند ولی اقتصاد دانان از روش نرخ بهره استفاده می کنند.
بنابراین از دیدگاه نظر می رسد که اگر امکان داشت شرکتها وادار به استفاده از روش مبتنی بر بهره شوند، محاسبه سود حسابداری و اقتصادی همگون می شد. نمی توان به چنین نتیجه ای به راحتی دست یافت زیرا پارامترهایی را که در هر الگو ثابت می دانند در دنیای واقعی ثابت نیستند. تورم موجب تغییر بهای تمام شده می شود. تغییرات مورد نظر در نرخ تورم باعث تغییر نرخ تنزیل می شود عوامل عرضه و تقاضا بر ریسک شرکت اثر می گذارند و از این قبیل ، به صورتی گذار این روند به طور دائم در حال تغییر است وجود چنین عواملی ایجاد می کند که حسابداران هر روز سود خالص را محاسبه کنند آن را با واقعیت های اقتصادی هماهنگ کننددر حالی که ریشه های EVA به اقتصاد- دانان کلاسیک بر می گردد سه اقتصاد دان آمریکایی در قرن بیستم اروینگ فیشر 1در طول دهه 1930 دایگلانگ و میلر2 از دهه 1950 تا 1960 معنی کاملتری از سود اقتصادی در حوزه شرکت بسط داده اند.
فیشر ارتباط اساسی بین ارزش خالص و جریان نقدی مورد انتظار تنزیل شده ایجاد کرد در طول دهه 1970 استرن در حال بررسی مشکلات و معایب روش های ارزش گذاری مبتنی بر سود حسابداری بود تا اینکه در سال 1986 آقای استیوارت3 در موسسه مشاوره ای استرن واستیوارت واقع در نیویورک که کتابی4 را منتشر کرد و در این کتاب EVA به عنوان تخمین ارزش حقوق صاحبان سهام معرفی نمود، در واقع EVA در طی بیست سال که استرن واستیوارت با هم کار می کردند توسعه یافت. استرن می پذیرد مفاهیم مالی که EVA بر آن مبتنی است در مدرسه استرن واستیوارت اختراع نشده و یادآوری می شود که اقتصاددانانی مانند آدام اسمیت در گذشته مطرح کرده بودند که: هدف شرکت و مدیرانش بایستی حداکثر کردن ارزش شرکت باشد. به طور اساسی EVA بر دو مبنا یا دو اصل زیر بنا نهاده شده است:
1- شرکت در واقع سود آور نیست، مگر اینکه درآمدهایش بیش از هزینه های فرصت بکار گرفته شده باشد.
2- ثروت برای سهامداران زمانی ایجاد می شود که مدیران شرکت تصمیمات سرمایه گذاری را طوری اتخاذ کنند که ارزش فعلی خالص آنها مثبت باشد(حاتمی، 1386 ، 86-85).

 

10-2-2 اهمیت EVA در مقابل سود حسابداری و شاخص های مبتنی بر سود
در حقیقت فلسفه اصلی ایجاد یک واحد انتقاعی همان سود آوری لیکن آیا منظور از سود همان سودی است که در صورتهای مالی نشان داده می شود به طور حتم جواب منفی است سودی که مورد نظر سهامداران و سرمایه گذاران است غیر از سودی است که در صورت حساب سود زیان نشان داده می شود سودی که در صورت حساب سود زیان نشان داده می شود فقط هزینه بدهی را در نظر می گیرد و هزینه های حقوق صاحبان سهام را نادیده می گیرد. با بکار گیری EVA هم هزینه بدهی و هم هزینه حقوق صاحبان سهام در نظر گرفته می شود و بدین ترتیب سود حسابداری به سود اقتصادی تبدیل می شود از سوی دیگر سود حسابداری با اتخاذ روش های مختلف حسابداری از قبیل روش ارزیابی موجودی ها، روش های استهلاک سرمایه یا هزینه تلقی کردن هزینه های مخارج تحقیق و توسعه در نظر گرفتن ذخایر مختلف می تواند بر اساس خاص مدیران تغییر کند و از عملکرد واقعی شرکت فاصله بگیرد بنابراین شاخص های مبتنی بر ROI,ROE,ARR نمی توانعملکرد شرکت را نشان دهد با به کار گیری EVA و تعدیلات پیشنهادی استیوارت می توان اثرات روش های حسابداری را مرتفع ساخته و عملکرد واقعی از شرکت را ارائه نمود(پارسائیان ، 1384 ، 386).

 

11-2-2 کاربرد های EVA
در حالی که EVA در ابتدا توسط استرن استیوارت برای خدمات مشاوره ای به شرکت هایی که می خواهند یک سطح جبران خدمت مناسبی را برای مدیرانشان تعیین کنند ایجاد شد می توان دو مورد استفاده وسیع برای آن در نظر گرفت EVA را می توان به صورت داخلی یا خارجی مورد استفاده قرار داد.

 

12-2-2 کاربردها داخلی EVA :
هدف EVA به عنوان یک ابزار مدیریتی وادار ساختن مدیران به منظور رفتار به گونه ای است که گویی آنها مالکان واحد تجاری هستند. چو (1997)یک طرح مالکیت EVA را پیشنهاد می کند طرح پیشنهادی مالکیت EVA، پاداش های نقدی به کارکنان را براساس EVA پرداخت می کند. اگر طرح مالکیت در کنار روش عادی پاداش کارکنان در خصوص دادن امتیاز خرید سهام به کارکنان قرار گیرد در این صورت به جای وجه نقد به کارکنان بر مبنای EVA می توان به کارکنان منافع مالکانه (سهام یا سایر اوراق بهادار) داد.
همچنین EVA از طریق بهبود عملکرد عملیاتی فردی به جای عملکرد کلی از انباشتگی شغلی جلوگیری می کند، یک مثال عملی در این خصوص آقای جان کلریکو مدیر عامل پراکس ایر می باشد این مدیر عامل می گوید: EVA سبب شده است که کارکنان ما روی بهره وری سرمایه و زیر نظر داشتن تحصیل سهام به طور اساسی بسیار متمرکز شوند تا این اطمینان حاصل شود که به هنگام خرج سرمایه واقعاً برای سهامداران ارزش ایجاد کرده یا اینکه آن را نابود کنیم چانگ ( 1997) طبق نظر چانگ بسیاری از شرکتها تا حد بسیاری زیادی تحت تأثیر EVA به عنوان یک ابزار مدیریت قرار گرفته اند به عبارت دیگر شرکتها دقیقاً خودشان را زیر نظر دارند تا در پاسخ به مفاهیم EVA در خودشان تجدید نظر کنند.
اندیشمند مشهور مدیریت پیتردراکر در خصوص کاربردهای داخلی EVA بحث کرده است. دراکر در مقاله ای در مجله هاروارد بیزینس دیوپو از EVA به عنوان معیار بهره وری جامع که محبوبیت فزاینده اش منعکس کننده خواستهای جدید عصر اطلاعاتی است یاد کرده است . EVA مشهورترین مبنا برای ارزیابی عملکرد کارکنان دوره ای است، که به آنها تقویض اختیار شده است به خصوص آنهایی که با تصمیمات اساسی مربوط به خرج سرمایه در ارتباط هستند چو (1997) پیتر دراکر به طور مؤثری در حال دستیابی به چنین تشخیصی است که EVA بوسیله مدیریت در روندی جدید برای سبکهای مدیریتی کارا مورد استفاده قرارمی گیرد این سبکهای مدیریتی به طور مستدل و به گونه ای کارا به وسیله مالکان شرکتها در اغلب اوقات در گذشته و در حال در حد وسیعی مورد استفاده قرار گرفته اند گسترش خرید و فروش سهام به وسیله اعضای عادی اجتماعو قدرت چانه زنی جمعی سرمایه گذاران اصلی سبب شده است که شرکتها به سمت کارایی گسترش پیدا کنند.روش دیگر بررسی فعالیت داخلی شرکتها عاملیت نامیده می شود. این مفهوم که مدیران به بهترین نحو مالکان عمل می کنند تضاد عاملیت نمایندگی نامیده می شود زیرا که مدیران شرکت عاملین و مالکان سهامداران روسای اصلی هستند. روجرسون (1997) تحقیقی در خصوص مدل مالک – عامل مربوط به رابطه بین سهامداران ومدیریت شرکتها انجام داد. روجرسون چنین گزارش می دهد که یک قاعده تخصیص منحصر به فردی وجود دارد که همیشه باعث م

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


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