لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 17
سی (زبان برنامهنویسی)
از ویکیپدیا، دانشنامهٔ آزاد
(تغییر مسیر از زبان برنامهنویسی C)
پرش به: ناوبری, جستجو
زبان برنامهنویسی C، زبانی همه منظوره، ساخت یافته و روندگرا می باشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه بل ساخته شد.[۱]
تاریخچه
برای بررسی تاریخچه زبان C باید به سال ۱۹۶۷ بازگردیم که مارتین ریچاردز زبان BCPL را برای نوشتن نرم افزارهای سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد. سپس در سال ۱۹۷۰ کن تامپسون زبان B را بر مبنای ویژگیهای زبان BCPL نوشت و از آن برای ایجاد اولین نسخه های سیستم عامل یونیکس در آزمایشگاههای بل استفاده کرد. زبان C در سال ۱۹۷۲ توسط دنیس ریچی از روی زبان B و BCPL در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع داده ها نیز به آن اضافه شد. ریچی از این زبان برای ایجاد سیستم عامل یونیکس استفاده کرد اما بعدها اکثر سیستم عاملهای دیگر نیز با همین زبان نوشته شدند. این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "The C Programming Language" در سال ۱۹۷۸ توسط کرنیگان و ریچی باعث رشد روزافزون این زبان در جهان شد.
متاسفانه استفاده گسترده این زبان در انواع کامپیوترها و سخت افزارهای مختلف باعث شد که نسخههای مختلفی از این زبان بوجود آید که با یکدیگر ناسازگار بودند. در سال ۱۹۸۳ انستیتوی ملی استاندارد آمریکا (ANSI) کمیته ای موسوم به X3J11 را را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید. در سال ۱۹۸۹ این استاندارد تحت عنوان ANSI C به تصویب رسید و سپس در سال ۱۹۹۰، سازمان استانداردهای بین المللی (ISO) نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان ANSI/ISO C منتشر گردید.
در سالهای بعد و با ظهور روشهای برنامهنویسی شئگرا نسخه جدیدی از زبان C بنام C++ توسط بیارنه استراوستروپ در اوایل ۱۹۸۰ در آزمایشگاه بل توسعه یافت. در C++ علاوه بر امکانات جدیدی که به زبان C اضافه شده است، خاصیت شئگرایی را نیز به آن اضافه شدهاست.
با گسترش شبکه و اینترنت، نیاز به زبانی احساس شد که برنامههای آن بتوانند برروی هر ماشین و هر سیستم عامل دلخواهی اجرا گردد. شرکت سان مایکروسیستمز در سال ۱۹۹۵ میلادی زبان جاوا را برمبنای C و C++ ایجاد کرد که هم اکنون از آن در سطح وسیعی استفاده میشود و برنامه های نوشته شده به آن برروی هر کامپیوتری که از چاوا پشتیبانی کند (تقریباً تمام سیستمهای شناخته شده) قابل اجرا میباشد. شرکت مایکروسافت در رقابت با شرکت سان، در سال 2002 زبان جدیدی بنام C# (سی شارپ) را ارائه داد که رقیبی برای Java بشمار میرود.
برنامه نویسی ساخت یافته
در دهه ۱۹۶۰ میلادی توسعه نرمافزار دچار مشکلات عدیدهای شد. در آن زمان سبک خاصی برای برنامه نویسی وجود نداشت و برنامهها بدون هیچگونه ساختار خاصی نوشته میشدند. وجود دستور پرش (goto) نیز مشکلات بسیاری را برای فهم و درک برنامه توسط افراد دیگر ایجاد میکرد، چرا که جریان اجرای برنامه مرتبا دچار تغییر جهت شده و دنبال کردن آن دشوار میگردید. لذا نوشتن برنامه ها عملی بسیار زمان بر و پرهزینه شده بود و معمولاً اشکال زدایی، اعمال تغییرات و گسترش برنامه ها بسیار مشکل بود. فعالیتهای پژوهشی در این دهه باعث بوجود آمدن سبک جدیدی از برنامه نویسی بنام روش ساختیافته گردید؛ روش منظمی که باعث ایجاد برنامههایی کاملاً واضح و خوانا گردید که اشکالزدایی و خطایابی آنها نیز بسیار سادهتر بود.
اصلیترین نکته در این روش عدم استفاده از دستور پرش (goto) است. تحقیقات بوهم و ژاکوپینی نشان داد که میتوان هر برنامه ای را بدون دستور پرش و فقط با استفاده از ۳ ساختار کنترلی ترتیب، انتخاب و تکرار نوشت.
ساختار ترتیب، همان اجرای دستورات بصورت متوالی (یکی پس از دیگری) است که کلیه زبانهای برنامه نویسی در حالت عادی بهمان صورت عمل میکنند.
ساختار انتخاب به برنامهنویس اجازه میدهد که براساس درستی یا نادرستی یک شرط، تصمیم بگیرد کدام مجموعه از دستورات اجرا شود.
ساختار تکرار نیز به برنامه نویسان اجازه میدهد مجموعه خاصی از دستورات را تا زمانیکه شرط خاصی برقرار باشد، تکرار نماید.
هر برنامه ساختیافته از تعدادی بلوک تشکیل میشود که این بلوکها به ترتیب اجرا میشوند تا برنامه خاتمه یابد (ساختار ترتیب). هر بلوک میتواند یک دستور ساده مانند خواندن، نوشتن یا تخصیص مقدار به یک متغیر باشد و یا اینکه شامل دستوراتی باشد که یکی از ۳ ساختار فوق را پیاده سازی کنند. نکته مهم اینجاست که درمورد دستورات داخل هر بلوک نیز همین قوانین برقرار است و این دستورات میتوانند از تعدادی بلوک به شرح فوق ایجاد شوند و تشکیل ساختارهایی مانند حلقههای تودرتو را دهند.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 47 صفحه
قسمتی از متن .doc :
بسمه تعالی
گزارش کارآموزی
با عنوان :
برنامه ریزی
معاونت : ریخته گری اداره کل : برنامه ریزی
نام استاد کارآموزی :
آقای دکتر حیدری
نام سرپرست :
آقای مهندس خزائی
نام دانشجو :
محمد صادق فیضی دیزآبادی
دانشگاه آزاد اسلامی
تاریخ :
از اردیبهشت 83 تا خرداد 83
پیشگفتار
دنیا پس از رنسانس و به خصوص در قرن پایانی هزاره دوم آنچنان شاهد دگرگونی های شگرفی در زمینه های علوم و فنون بوده که بسان رؤیایی باورنکردنی می آید . رشد چشمگیر صنعت در روزگار ما به گونه ای بوده که حتی خالق داستانهای علمی و تخیلی ژول ورن نیز چنین چیزی به مخیله اش خطور نکرده و نتوانسته بود پیش بینی تحولات عصر تکنولوژی را تصور کند .
حرکت شتابان صنعت به اسب افسار گسیخته ای می ماند که یارای توقف نداشته و همانطور می تازد . سواد بر آ ن صاحبان صنایع بزرگ دنیا و کشورهای توسعه یافته می باشند که فاصله خود را لحظه به لحظه از دیگر کشورها بیشتر می کنند تا عملا امیدی برای رسیدن به آنها وجود نداشته باشد . در اینجا بود که دانشگاهها با هدف به روز کردن دانشجویان خود و با هدف این که از این رهگذر عقب نمانده و افرادی تحصیل کرده که در صنعت روز دنیا عملا عقب مانده و ناکار آمد باشند پرورش ندهند تصمیم به ورود در این عرصه گرفتند . و تلاش کردند خلا مزبور را به گونه ای پر نمایند . بزرگترین خدمتی که در این مراکز آموزشی به دانشجویان خود و به صنعت کشور نمودند بر قراری واحدهایی به نام کارآموزی بود تا بدینوسیله پیوندی میان دانشگاه و صنعت بوجود آید و با همراهی و معاضدت استادان دانشگاه و نخبگان فنون درهر چه بالا بردن سطح کیفیت محصولات و صنایع بکوشند . امید است این پیوند متقابل آینده ای بهتر از آن صنعت کشور نماید .
مقدمه ای پیرآمون شرکت ایران خودرو
شرکت ایران خود رو در مرداد ماه 1341تحت شماره 7352 به نام شرکت سهامی کارخانجات ایران ناسیونال در اداراه ثبت شرکتها به ثبت رسید و در تاریخ 15/7/1342به بهره برداری رسید .
این کارخانه در ابتدا به تولید اتوبوسهای مدل 11321و مینی بوسهای 319پرداخت . سپس در تاریخ 20شهریور1345 اجازه تاسیس کارخانجات ساخت انواع اتومبیل های سواری 4 سیلندر به این کارخانه داده شده که به دنبال آن در 23/2/1346 تولید پیکان با امتیاز ساخت گروه کرایسلر در کارخانه شمالی آغاز گرد ید . در سال 1351 بخش مونتاژ موتور با ظرفیت 30 دستگاه در ساعت و چند ماه بعد قسمتهای تراش قطعات موتور و ریخته گری برای 6 قطعه از موتور پیکان با ظرفیت 15 دستگاه در ساعت شروع به کار کرد . این شرکت در اصل مجموعه ای از چند کارخانه صنعتی مختلف می باشد که هر کدام قسمتی از نیازهای تولیدات این کارخانه را برای تولید نهایی محصول بر آورده می کنند که تعدادی از این کارخانجات به شرح زیر می باشند :
برش و پرس ، رنگ زنی ، ریخته گری و سنگ زنی ، موتورسازی ، تزیینات و تکمیل کاری ، اتوبوس سازی ، سواری سازی وسالن آ لومینیم قسمت ریخته گری که به ابهر انتقال یافت و در آنجا بصورتی شرکتی مستقل فعالیت خود را آغاز خواهد کرد . همچنین سالن چدن این واحد نیز ( ریخته گری ) به تاکستان انتقال خواهد یافت وبه صورت مستقل فعالیت خواهد کرد . کارخانه ریخته گری ایران خودرو در زمینی به مساحت 10704 متر مربع در مجموعه جنوبی شرکت ایران خودرو و بین جاده مخصوص و قد یم کرخ واقع شده است.
مقدمات اجرای طرح این کارخانه در اوایل سال 1350 بوده است که نصب و راه اندازی کارخانه توسط شرکت کرایسلر تا سال 1353 بطول انجامیده است بطوریکه در 27/7/1353 سالن ریخته گری رسما افتتاح گردید و طبق برنامه از پیش تعیین شده تولید 6 قطعه چدنی موتور به شرح زیر را آغاز کرد :
سیلندر ، سرسیلندر ، اگزوز ، فلایویل، کپه یاتاقان ، چرخ د نده
پس از گذشت 16 سال که تنها 6 قطعه چدنی موتور پیکان در این قسمت ساخته می شد از 1370 اقدام به ساخت قطعات جدید دیگر نمود که عبارتند از : کاسه چرخ مینی بوس ، کاسه چرخ پژو ، کاسه چرخ پیکان ، د یسک پیکان ، فلایویل پژو و تویی چرخ پیکان می باشد . پس از آن با تغییر برنامه تولید شرکت و انبوه سازی تولید کارخانه فقط به تولید قطعات سیلندر و سر سیلندر و از سال 79 قطعات صادراتی والئو پرداخت و تولید بقیه مایحتاج خود را به کارگاهها و کارخانه های خصوصی ، اقماری واگذار کرد که بعضی از آنها تحت نظر ایران خودرو و بعضی دیگر بصورت مستقل به تولید محصولات با کیفیت تحت نظر این شرکت میپردازند .
آشنایی با واحد برنامه ریزی مدیریت ریخته گری ایران خودرو
یکی از بخشهای مهم وظایف مدیریت برنامه ریزی می باشد . در ا ین برنامه ها اهداف بلند مدت و کوتاه مدت مد نظر قرار گرفته و بر اساس این اهداف استراتژی ( برای رسیدن به اهداف بلند مدت ) و تاکتیک روش رسیدن به هدف در نظر گرفته شده ( تعیین فعالیتهای مورد نیاز ) تعیین می شود و در واقع خط مشی سیستم برای رسیدن به اهداف تعیین شده ، ترسیم می شود .
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 28 صفحه
قسمتی از متن .doc :
کاربردها
دیدگاه اساسی دارای کاربردهای مهم در زیر برنامه نویسی خطی است. یکی از این کاربردها شامل روش ساده سازی تجدید نظر شما می باشد. همانطور که در بخش قبلی (جدول 8-5) شرح داده شد. این روش از برای محاسبه خود فراتر می رود.
کاربرد دیگر شامل تفسیر قیمت های سایه که در بخش 7-4 شرح داده شده میس باشد. دیدگاه پایه نشان میدهد که (مقدار z برای راه حل بهینه) زیر است.
بنابراین برای مثال:
برای مسئله شرکت ویندوز گلاس می باشد. این معادله فوراً تفسیر مربوط به مقادیر yi را که دربخش 7-4 آمده است ،را نشان میدهد.
گروه دیگر کاربردهای مهم شامل عملکردهای پیش بهینه سازی (تکنیک بهینه سازی مجدد ، تجزیه و تحلیل حساسیت ، برنامه نویسی خطی پارامتری شرح داده شده دربخش 7-4) می باشد، که تاثیر ایجاد یک یا چند تغییر در الگوی اصلی را مورد بررسی قرار می دهد. فرض کنید که روش ساده سازی برای به دست آوردن یک راه حل بهینه (و نیز s,y) برای الگوی اصلی به کار برده می شود و سپس این تغییرات صورت می گیرد. اگر توالی مشابه عملکردهای جبری برای جدول اوسید بازبینی شده به کار رود. تغییرات حاصل در جدول نهایی چه خواهد بود. چون s,y تغییر نمی کند دیدگاه پایه پاسخ را نشان می دهد. برای مثال تغییر از تا را که در شکل 4.8 آمده است برای مسئله شرکت ویندوز گلاس در نظر بگیرید. حل کردن برای راه حل بهینه جدید الزامی نیست. چون مقادیر متغیرهای پایه در جدول نهایی (ط) با دیدگاه پایه آشکار می شود.
یک روش ساده تر برای انجام این محاسبه وجود دارد ، چون تنها تغییر در مولفه ثانیویه صورت می گیرد. که از طریق ضرب کردن در ستون ثانویه s صورت می گیرد. تغییر در b را می توان به شکل زیر محاسبه کرد.
بنابراین مقادیر اصلی متغیرهای پایه در جدول نهایی تبدیل به رابطه زیر می شود.
اگر هر یک از این مقادیر جدید تکنیک بهینه سازی مجدد شرح داده شده در بخش 7-4 کاربردی خواهد بود و از این جدول نهایی بازیابی شده آغاز می شود. به کارگیری تجزیه و تحلیل افزایشی در معادله قبلی برای z رابطه زیر بدست می دهد.
دیدگاه این پایه را برای دیگر انواع تغییرات در الگوی اصلی تر بکار برد. این نماد روند تجزیه و تحلیل حساسیت شرح داده شده در بخش قصل 6 می باشد.
همچنین در بخش فصل بعد خواهید دید که دیدگاه پایه نقش کلیدی درتئوری دوگانه سازی بسیار مفید برای برنامه نویسی خطی ایفا می کند.
نتیجه گیری:
گر چه روش ساده سازی یک روند جبری است ،مبتنی بر برخی مفاهیم هندسی ساده می باشد. این مفاهیم فرد را تا در به استفاده از الگودیتم برای بررسی تعداد کمی از راه حل های EF قبل از بدست آوردن و شناسایی راه حل بهینه می سازد.
فصل 4 شرح می دهد که چگونه عملکردهای جبری پایه برای اجرای شکل جبری روش ساده سازی استفاده می شود و چگونه شکل جدولی روش ساده سازی از عملکردهای ردیفی پایه هم تراز در همین روش استفاده می کند. مطالعه روش ساده سازی در این اشکال شیوه خوب شروع یادگیری مفاهیم پایه می باشد. با ااین وجود این اشکال روش ساده سازی موثرترین حالت را برای اجرای روی کامپیوتر فراهم نمی سازد.
عملکردهای ماتریس روش سریعتری ترکیب و اجرای عکلکردهای جبری پایه یا عملکردهای ردیفی می باشد. بنابراین با استفاده از شکل ماتریس روش ساده سازی سازبینی شده شیوه موثر را برای قبول روش ساده سازی برای اجرای کامپیوتری فراهم می نماید.
جدول ساده سازی نهایی شامل اطلاعات کامل در زمینه بازسازی جبری کقیم از جدول ساده سازی نهایی می باشد. این دیدگاه پایه دارای کاربردهای بسیار مهم بخصوص برای تجزیه و تحلیل---- بهینه سازی می باشد.
مسئله:
نمادهای قرار گرفته در سمت چپ مسئله ها (یا بخشی از آنها دارای معانی زیر می باشد).
D مثال بازنمایی بیان شده در بالا می تواند مفید باشد.
I شما می توانید برخی از کارهای خود را با استفاده از روش های کنش متقابل فوق الذکر برای روش ساده سازی اصلی بررسی کنید.
نماد در شماره مسئله نشان می دهد که حداقل یک پاسخ نسبی در پشت کتاب داده می شود.
1-1-5 مسئله زیر را درنظر بگیرید.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
تجزیه و تحلیل swot
برای بررسی و تحلیل منتقدانه وضعیت موجود در صنعت روغن نباتی و ارائه راه حل مناسب ، آن را در قالب یک فرایند حل مسئله Problem solving process بررسی و درگامهای بعدی بر مبنای یک برنامه ریزی استراتژیک تجزیه و تحلیل مینمائیم . فرایند حل مسئله در قالب 9 قدم و بصورت نمودار ذیل میباشد :
نمودار فرایند حل مسئله
با توجه به ماهیت کار و شرح خدمات تعریف شده میتوان 5 قدم از 9 قدم حل مسئله را در این گزارش طی نمود و طی قدمهای بعدی به اراده و تصمیم مدیران ومسولان دارای قدرت اجرایی در صنعت روغن نباتی دارد لذا در این قسمت به بررسی قدمهای پنجگانه مذکور پرداخته و رهیافتهای مؤثر برای ببهبود از وضعیت موجود را ارائه خواهیم نمود :
قدم اول : تعیین مسئله
تعریف مسئله در این پروژه از سوی مدیریت شرکت نوسازی با هدف بهبود وضعیت موجود در صنعت روغن نباتی مطرح گردیده است بدین معنی که مدیریت مذکور سعی دارد تا با مطالعه وضعیت صنعت مورد بحث ضمن شناخت و عارضهیابی برنامهریزیی اجرایی لازم را با توجه به ابزار و امکانات موجود در شرکت نوسازی صنایع در جهت ارتقاء صنعت روغن نباتی در کشور انجام دهد. آنچه که مورد بحث در این پروژه میباشد شناخت راهحلهای توسعه و بهبود با توجه به وضعیت موجود میباشد.همانطور که مباحث در قبلی نیز بدان اشاره گردید عمده مشکل صنعت روغن نباتی کشور تامین ماده اولیه مورد نیاز میباشد که به دو صورت دانه روغنی در درجه اول و روغن خام در درجه دوم طرح گردید. بنابراین با درک بهتر از آنچه که در پروژه به عنوان مشکل و مسئله تعریف میشود میتوان در قدمهای بعدی برای جمعآوری اطلاعات و همچنین بررسی استراتژیها روشنتر و مشخصتر عمل کرد.
علاوه بر مسئله اصلی و کلانی که از سوی شرکت نوسازی صنایع ایران برای صنعت روغن نباتی مطرح گردید، با شناخت به عمل آمده از صنعت مذکور که در بحث بازار هم به نوعی به آن پرداخته شد مشکلاتی نیز وجود دارد که هر چند برگرفته از ساختار موجود درصنعت میباشد ولی میتواند به عنوان یک تشدید کننده مسئله مورد بحث در مرکز توجه مدیران و تصمیمگیرندگان سازمان قرار گیرد که برخی از مهمترین آنها عبارتند از:
- عدم برنامهریزی در مورد تامین دانههای روغنی به عنوان ضعف این صنعت در داخل کشور
- نبرد ابزارهای مالی لازم در جهت حمایت تامین کنندگان ماده اولیه
- وجود کارخانههای متعدد با مالکیت بخشهای مختلف و با مدیریت بخشهای خاص نظام
- قدیمی بودن تکنولوژی تعدادی از کارخانههای بزرگ کشور
- عدم دستیابی به اطلاعات شرکتهای مربوطه، کارخانجات، انجمنهای صنفی و ... به بهانههای مختلف از جمله محرمانه بودن
- شفاف نبودن هزینهها و درآمدها که خود سبب میگردد که عملکرد اقتصادی صنعت به خوبی قابل اندازهگیری و مقایسه نباشد.
4-2- قدم دوم : تعیین اهداف
از دیدگاه مدیریت استراتژیک، همواره حداکثر کردن سود در کوتاه مدت بهترین راه برای رسیدن به سود آوری و توسعه پایدار نیست بلکه باید بگونه ای عمل نمود که این سود آوری مستمر و مداوم ودر جهت سیاستهای کلان کشور باشد. به عبارتی، بجای لذت بردن از خوردن ماهی باید چگونگی توربافی و ماهیگیری را آموخت .
اغلب استراتژیستها اهداف بلند مدت را در هفت حوزة زیر تعیین مینمایند که این اهداف برای صنعت روغن نباتی نیز مورد توجه میباشد .
1- سود آوری Profitability
سود آوری یک ابزار لازم برای ادامه حیات هر بنگاه اقتصادی است بدونکسب سود هر بنگاهی از حالت اقتصادی خارج شده و تنها عوامل ناپایـدار میتوانند توجیه گر بقا و دوام آن باشند . جهت بقای سازمان در فضای اقتصادی امروز ، توجه به سود آوری سازمان امری اجتناب ناپذیر خواهدبود .
2- بهره وری Productivity
بهره وری بیشتر مبنای اصلی در اندازه گیـری و ارزیابی عملکرد هر مـؤسسه میباشد بهره وری که بعنوان نسبت خروجی ( سـتانده ) به ورودی ( داده ها و منابع ) تعریف میشود نه تنها معتبرترین معیار برای سنجش عملکردهاست بلکه بدنبال خود سود آوری را نیز بهمراه خواهد داشت . مجهول بودن شاخصهای عملکردی در کارخانجات مورد بررسی نیز بعنوان یک مسئله ( یا زیر مسئله ) مطرح میباشد که مدیران و متولیان امر باید با تکیه بر روشهای علمی و منطقی نسبت به بررسی آن اقدام کنند .
3- ایجاد موقعیت رقابتی Competitive
حضور در بازارهای فعلی تنها از طریق رقابت امکانپذیر میباشد متولیان تولید روغن نباتی نیز به این امر کاملاً واقـف هستند که زمانی میتوانند به بقای سازمانهای تحت پوشش خود امیدوار باشند که توان انجام رقابت با سایر عوامل تأثیر گذار ( از جمله ئسایر تولید کنندگان داخلی و خارجی ) را دارا باشد بنابراین رسیدن به اهدافی چون افـزایش سـهم چند درصـدی صادرات ، زمانـی دستیافتنی است که بجهات رقابتی بتوان این سهم را از رقبا گرفت .
4- ارتقاء کارکنان
عامل انسانی و وجود مهارتهای لازم میتواند سبب تحرک ، پویائی و توانمندی بیشتر هر سازمان شود لذا مدیر آینده نگر به افزایش توان مهارتی کارکنان فکر خواهد کرد و این موضوع لزوماً فقط کارکنان درون سازمانی را در بر نمیگیرد ، که میتوان کارکنان برون سازمانی ( نظیرپیمانکاران توانمند )را در نظر گرفت و عرصـه را برای حضور بیشتر وقـدرتمنـد تر آنان فراهم نمود لذا باید به ارتقاء بدنة کارشناسی و برنامه ریزی و سیاستگذاری سازمان توجه نمود و پتانسیلهای مدیریتی و فنی و مهندسی آنان را ارتقاء بخشید و توجه نمود که از بکارگیری نیروی انسانی بیش از نیلز پرهیز گردد.
5- روابط کارکنان
بهره وری بیشتر و بهتر کارکنان به روابط بهتر آن بستگی دارد کارکنان علاقمند و دلبسته به سازمان میتوانند به رشد و شکوفائی آن سازمان کمک نمایند و از طرفی هم ،کارکنان بی علاقه و فاقد انگیزه های اجـتماعی و اقتـصادی نیز مشکلات زیادی را برای سازمان ایجاد مینمایند که امروزه این مشکل در اغلب سازمانها بخصوص سازمانهای بزرگ مشهود و ملموس بوده و این روابط در جهت اهداف اصلی سازمان هدایت نمیگردد و بدنبال آن پائین بودن بهره وری ، از دست دادن فضای رقابتی و فقدان سود آوری برای سازمان خواهد بودکه که برخی از کارخانجات مورد بررسی نیز در این زمینه با مشکلاتی مواجه میباشندو این مقوله نیز بعنوان یکی از زیر مسئله ها ( Sub- Problem ) میتواند مطرح باشد.
6- رهبری تکنولوژی
سازمانهای امروزی همواره سعی مینمایند بجای پیروی از دیگر سازمانها خود پیشرو و خلاق باشند و سازمانی که بتواند در عرصه تکنولوژی صاحب شهرت و اعتبار باشد میتواند به تداوم حیات اقتصادی خویش امیدوار باشد . در شرایط کنونی ، هر چند که تولید کنندگان بیشتر به صورت یک دنباله رو در پی تولید، محصولات جدید ارائه شده از سوی تولید کنندکان خارج از کشور می باشند لیکن به عنوان یک ایده ال میتوان رهبری تکنولوژی را نیز در سطح کلان (جهان) و بعنوان یک هدف پائینتر در کشور دنبال کرد .
7- مسئولیت اجتماعی
اغلب بنگاههای اقتصادی علاوه بر حفظ بقای اقتصادی خود به مسئولیتهای اجتماعی نیز توجه دارند این مسئولیتهای اجتماعی میتواند بصورت ارائه خدمات به محیط اطراف و یا ایجاد امکانات رفاهی ، ورزشی برای محیط خویش ،نقش و جایگاه خود را در محیط اطراف خود تثبیت نمایند .
آنچه بعنوان مسئولیت اجتماعی برای متولیان این صنعت میتوان نام برد ارائه برنامه های آموزشی لازم در جهت بهبود مصرف می باشد.
اهداف مذکور بعنوان اهداف کلان در مباحث تئوریک مطرح میباشد ولی آنچه که در میدان عمل و در عرصه صنعت روغن نباتی مطرح میباشد عبارتست از :
الف ) اقتصادی نمودن تولید به منظور سودآوری بیشتر از طریق :
- روان سازی فعالیتها در کارخانجات . ( افزایش بهره وری و سود آوری )
- بروز کردن ماشین آلات ( افزایش بهره وری ) .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 117
افزایش کارآئی برنامه های وب در ASP.NET 2.0 ( بخش اول ) یکی از ملزومات کلیدی در هر نوع برنامه کامپیوتری میزان کارائی و قابلیت پاسخگوئی سریع آن به کاربران است . طراحان و پیاده کنندگان برنامه های کامپیوتری می بایست در زمان طراحی ، پیاده سازی و نوشتن کد به این موضوع توجه جدی داشته باشند. برنامه های وب با توجه به ماهیت و رسالت خود می بایست قادر به ارائه خدمات مورد نیاز به صدها و یا هزاران متقاضی همزمان به سادگی و با سرعت مطلوب باشند. به عبارت دیگر ، همزمان با افزایش کاربران نمی بایست شاهد افت سرعت و کارآئی یک برنامه وب باشیم . با ارائه فریمورک دات نت و به دنبال آن ASP.NET ، پیاده سازی یک برنامه وب بطرز ناباورانه ای ساده شده است . همین موضوع باعث شده است که طراحان و پیاده کنندگان بیشتر در اندیشه طراحی و پیاده سازی سریع برنامه های وب باشند و به مسائل مربوط به کارآئی برنامه کمتر توجه نمایند . پیاده کنندگان برنامه های وب با استفاده از فناوری ASP.NET می بایست با بکارگیری مجموعه ای از ترفندها ، فناوری ها و رعایت برخی نکات کلیدی اقدام به پیاده سازی برنامه های وب با کارآئی بالا نمایند . در این مقاله و سایر مقالاتی که در آینده منتشر خواهد شد قصد داریم به برخی از روش های موجود به منظور طراحی و پیاده سازی یک برنامه وب کارآ اشاره نمائیم . بدین منظور بر روی سه محور اساسی زیر متمرکز خواهیم شد :
طراحی برای کارآئی : در این رابطه به مجموعه ای از نکات کلیدی اشاره خواهیم کرد که رعایت آنها در زمان طراحی می تواند زمینه پیاده سازی یک برنامه وب کارآ را فراهم نماید .
تست برنامه قبل از عملیاتی شدن آن : یکی از مسائل مهم در ارتباط با برنامه های وب ، عدم تست آنها با شرایط مشابه و یا نزدیک به محیط واقعی است . در این راستا می توان از نرم افزارها و یا ابزارهای مختلفی استفاده کرد تا بتوان عملکرد و سرویس دهی یک برنامه وب را قبل از زیر بار رفتن واقعی مشاهده و بررسی نمود . شرکت مایکروسافت در این رابطه ابزارها و برنامه های متعددی را ارائه نموده است که به بررسی آنها خواهیم پرداخت .
پیاده سازی سیستم caching : با پیاده سازی سیستم caching در سطوح متفاوت و caching داده می توان کارآئی برنامه های وب را بطرز کاملا" محسوسی افزایش داد. در این بخش به نحوه پیاده سازی سیستم caching در برنامه های وب اشاره خواهیم کرد .
در ادامه بر روی اولین محور متمرکز و به بررسی مسائل مرتبط با آن خواهیم پرداخت .
طراحی برای کارآئی توجه و رعایت موارد زیر پیاده کنندگان را در جهت پیاده سازی برنامه های وب با کارآئی بالا کمک خواهد کرد :
مکانیزم ترجمه کد در ASP.NET برنامه های نوشته شده با استفاده از ASP.NET دارای کارآئی بمراتب بیشتری نسبت به برنامه های نوشته شده با استفاده از ASP کلاسیک می باشند . این دستاورد ناشی از ترجمه اتوماتیک کد در ASP.NET است . در صفحات قدیمی نوشته شده با استفاده از ASP کلاسیک ، کدها و یا اسکریپت های موجود در یک صفحه برای هر یک از درخواست های کاربران پردازش می گردید . در ASP.NET ، هر کلاس صفحه در اولین مرتبه دستیابی کمپایل و برای درخواست های آتی cache می گردد . زمانی که اولین مرتبه یک کاربر صفحه ای را درخواست می نماید ( و یا اولین مرتبه دستیابی پس از ایجاد تغییرات در صفحه ) ، یک تاخیر قابل ملاحظه در زمان پاسخ به درخواست خود را مشاهده می نماید ( تاخیر ناشی از ترجمه صفحه ) . برای برخورد با این موضوع می توان از روش precompilation استفاده نمود . با استفاده از روش فوق پس از استقرار صفحات بر روی سرویس دهنده وب ، بلافاصله امکان درخواست و بازیابی سریع آنها برای متقاضیان فراهم می گردد .
کنترل های سرویس دهنده کنترل های سرویس دهنده عناصر اصلی در یک صفحه ASP.NET می باشند و load زیادی را به برنامه تحمیل نخواهند کرد . این نوع کنترل ها معمولا" دارای کارآئی بمراتب بهتری نسبت به زمانی می باشند که یک صفحه به صورت پویا و با استفاده از ترفندهائی نظیر متد Response. Write خروجی خود را تولید می نماید. در برخی موارد ضرورتی به استفاده از کنترل های سرویس دهنده ASP.NET در یک صفحه وب نخواهیم داشت . به عنوان نمونه ، در صورتی که دارای یک متن ایستا می باشیم که هرگز ضرورتی به دستیابی و تغییر آن در زمان اجراء و از طریق کد نداریم ، لزومی به استفاده از کنترلی نظیر label نخواهیم داشت . در چنین مواردی می توان به سادگی متن مورد نظر را با استفاده از امکانات HTML در فایل aspx. قرار داد . در ویژوال استودیو می توان از کنترل DIV ( موجود در بخش HTML ، منوی Toolbox) استفاده کرد. در واقع ما تکلیف متن مورد نظر جهت نمایش در یک صفحه aspx . را نه در زمان اجراء بلکه در زمان طراحی مشخص کرده ایم .یکی دیگر از نکات مهم در زمان استفاده از کنترل های سرویس دهنده در صفحات وب ، توجه به رفتار آنها در ارتباط با نگهداری داده پس از ارسال مجدد به سرویس دهنده می باشد . به صورت پیش فرض ، مقادیر مرتبط با کنترل های سرویس دهنده نظیر مقدار درج شده در یک TextBox ، پس از postback بطور اتوماتیک در view state ذخیره می گردد . در واقع ، view state مکانیزمی برای نگهداری داده کنترل های سرویس دهنده است که هدف آن غلبه بر محدودیت پروتکل HTTP است ( ماهیت stateless ) .view state ، یک نام مناسب برای ذخیره داده در یک فیلد ورودی مخفی درون صفحه است . پس از post back ( ارسال مجدد برای سرویس گیرنده ) یک صفحه ، سرویس دهنده قادر به بررسی مقادیر نگهداری شده در view state و استفاده از آنها با توجه به شرایط حاکم بر برنامه می باشد . view state یک قابلیت عالی است چراکه اجازه نگهداری وضعیت را با استفاده از امکانات سرویس گیرنده فراهم می نماید و در این رابطه از کوکی و حافظه سرویس دهنده برای ذخیره وضعیت استفاده نمی گردد . تعداد زیادی از کنترل های سرویس دهنده ASP.NET از view state برای نگهداری تنظمیات خود در زمان تعامل با عناصر موجود بر روی صفحه استفاده می نمایند ( مثلا" ذخیره صفحه جاری در