شرح مختصر : امروزه کمتر سیستمی را می توان یافت که روی یک کامپیوتر متمرکز باشد. رشد روزافزون استفاده از سیستمهای توزیع شده، اهمیت تحقیق و پژوهش در راستای حل موانع و مشکلات موجود در این سیستمها را بیشتر آشکار می نماید. از جمله سیستمهای توزیع شده می توان به بانکهای اطلاعاتی توزیع شده، سیستم عاملهای توزیع شده، و سیستمهای کارگزار موبایل اشاره نمود. سیستم توزیع شده از مجموعه ای از فرآیندهایی که از طریق ارسال پیام با یکدیگر در ارتباط اند،تشکیل شده است.یکی از مسائل مهم در سیستمهای توزیع شده در راستای مدیریت منابع، تشخیص بن بست توزیع شده است. مدیریت منابع زمانی که فرایندهای درخواست کننده در سطح شبکه در مکانهای مختلف توزیع شده اند،فرایند تشخیص را نسبت به سیستمهای متمرکز، دشوارتر می نماید. طی دهه اخیر الگوریتم های زیادی برای تشخیص بن بست در سیستم های توزیع شده ارائه شده است که تعداد زیادی از آنها موفق به تشخیص بن بست نمی شوند و یا بن بست هایی را گزارش می کنند که در واقع وجود ندارند و یا اینکه اثبات شده است که نادرست اند. هدف از این تحقیق مطالعه و بررسی روشهای مختلف تشخیص بن بست در سیستمهای توزیع شده، شناسایی مشکلات، محدودیت های آنها و ارائه راه حل عملی مبتنی بر واقعیات موجود در سیستمهای توزیع شده در خصوص مشکلات شناسایی شده است.
فهرست :
مقدمه
فصل اول: تشخیص بن بست در سیستمهای توزیع شده
مفاهیم پایه
انواع مدلهای بنبست بر اساس سیستم تبادل پیام
انواع مدلهای بنبست بر اساس نوع درخواست
شرایط وجود بنبست
طبقهبندی الگوریتمهای تشخیص بنبست
فصل دوم: مروری بر الگوریتمهای تشخیص بنبست
مقدمه
نمونهای از الگوریتم متمرکز جهت تشخیص بنبست در سیستمهای توزیعشده
الگوریتم هو رامامورتی
نمونهای از الگوریتمهای تشخیص بنبست سلسلهمراتبی
الگوریتم منساس – مانتر
الگوریتم هو – رامامورثی
نمونههایی از الگوریتمهای توزیعشده
الگوریتم تشخیص بنبست چندی – مسیرا – هاس
الگوریتم محاسبه پخش کردن چندی – مسیرا – هاس
الگوریتم براچا – توگ
الگوریتم منساس و مانتز الگوریتم ابرمارک
الگوریتم ابرمارک
الگوریتم بدالض
فصل سوم: مروری بر الگوریتمهای تشخیص بنبست توزیع شده تعقیب یال
مقدمه
بررسی الگوریتمهای تشخیص بنبست تعقیب یال
الگوریتم میچل و مریت
الگوریتم سینها و ناتارجان
الگوریتم چودهاری – کوهلر – استنکویچ و توسلی
الگوریتم سینقال و شمکالیانی
تشخیص بنبست توزیع شده و حل آن بر اساس ساعتهای سختافزاری
ارائه روشی برای حذف بنبست نادرست در الگوریتمهای تشخیص بنبست
نتیجهگیری
فصل چهارم: الگوریتمهای تشخیص بنبست توزیع شده تحمل خطاپذیر
مقدمه
مروری بر الگوریتمهای تحملپذیر خطا جهت تشخیص بنبست
معرفی مدل سیستم تشخیص خرابی بر اساس شاخص زمان اتصال
یک الگوریتم تشخیص بنبست توزیع شده تحملپذیر خطا
اثبات درستی الگوریتم
نتیجهگیری
فصل پنجم: تشخیص و حل بنبست در سیستمهای نماینده موبایل
مقدمه
معرفی سیستمهای نماینده موبایل(نسل آینده سیستمهای توزیع شده)
تشخیص بنبست توزیعشده در سیستمهای نماینده موبایل
معایب الگوریتم اصلی و مشکلات کارایی الگوریتم
الگوریتم تشخیص بنبست توزیع شده مبتنی بر اولویت بهبودیافته
آنالیز کارایی الگوریتم بهبودیافته
اثبات درستی الگوریتم
نتیجهگیری
نتیجهگیری
فهرست منابع
پیوستها
گردانندگان تشکل ها باید با حاکم روستا یا سایر افراد ذینفوذ تماس گرفته و موسسه، طرح توسعه و اهداف و روشهای انجام آن را معرفی و تشریح کنند. در صورت عدم اطلاع رسانی، ملاقات با آنان در مدت بازدید از روستا، کاری مشکل مینماید. در این شرایط، گردانندگان تشکل ها تنها موفق به گفتگو با عدهی معدودی از بزرگان روستا خواهند شد.
B ملاقات های شخصی گردانندگان تشکل ها با سران روستاها، از اهمیت بسزایی برخوردار است زیرا آنان مسئول انجام امور مقدماتی برگزاری جلسات (اطلاع رسانی تاریخ، زمان و محل برگزاری جلسات و تاکید بر اهمیت حضور آنان در جلسات فوق) می باشند.
2/2/1) معرفی طرح و موسسهی مجری آن:
ممکن است روستائیان تا پیش از بازدید موسسهی مجری طرح از روستا، حتی نامی از آن نیز نشنیده باشند و برای نخستین بار طی بازدید مسئولان آن با نام موسسه و فعالیتهای آن آشنا شوند.
بدیهی است که در این مرحله هنوز روستاییان از طرح توسعه و اهداف و محتوای آن آگاه نیستند.
B گردانندهی تشکل باید توضیحات مختصر اما کاملی از طرح توسعه و موسسهی مجری آن به کشاورزان ارایه کرده و هدف از بازدید را رایزنی برای تعیین تاریخ، زمان و محل برگزاری جلسات آگاه سازی عنوان کند. در طول مدت بازدید، گردانندهی تشکل تنها به موضوعات کلی زیر اشاره می کند:
B علاوه بر ساکنان روستاهای بزرگ، حاشیه نشینان آن مناطق نیز باید برای شرکت در این جلسات دعوت شوند.
در پایان بازدید از روستا، کشاورزان باید با همراهی گردانندهی تشکل بر سر تاریخ، زمان و محل برگزاری جلسات به توافق برسند.
B هرچند گردانندهی تشکل می تواند تاریخی را برای برگزاری نشت های آتی پیشنهاد کند اما این کشاورزان هستند که باید با آن موافقت کنند. گردانندهی تشکل باید برنامه های خود را تا حد امکان با سلایق وخواسته های کشاورزان هماهنگ سازد. برای مثال، ممکن است کشاورزان ترجیح دهند که طی فصل کاشت یا برداشت، جلسات در ساعات اولیه روز یا اواخر شب برگزار شوند.
B لازم است سلسله جلسات آگاه سازی در مکانی برگزار شود که تمامی کشاورزان بخوبی با آن آشنا بوده و در آن احساس آرامش و راحتی کنند. جلسات را نباید در محیطی پر ترافیک و پر ازدحام که آلودگی صوتی فروشگاهها، اتومبیلها و مردم مانع تمرکز افکار کشاورزان می شود، برگزار کرد.
پیشگفتار:
اطلاعات و دستورالعملها:
مرحله 1: شناسایی و بازدیدهای اولیه
اهداف اصلی:
1/1) شناسایی:
2/1) بازدید اولیه
اهداف اصلی:
روش ها:
1/2) هدف از فعالیت های آگاه سازی:
2/2) جلسات گروهی:
اهداف اصلی:
3/3) تهیهی طرح نظرسنجی:
4/3) روش های گردآوری اطلاعات:
5/3) ساختار طرح نظرسنجی:
1/4) ایفای نقش به عنوان تسهیل کننده:
2/4) بازدیدهای علمی:
3/4) بررسی مشکلات و راه حل آنها:
4/4) اجرای فعالیت های ترویجی کشاورزی:
1/5) بالا بردن سطح آگاهی روستائیان در مورد اصول طراحی و ساختار کمیتهی مربوطه:
2/5) تشکیل کمیتهی طراحی:
3/5) آموزش اعضای کمیتهی طراحی:
1/6) اهمیت مشارکت کشاورزان در فرآیند طراحی مشارکتی:
2/6) تهیهی فهرستی از مالکان و زمین داران:
3/6) جلسات پیش طراحی:
4/6) برگزاری برنامه های بازدید:
5/6) جلسات طراحی:
6/6) سازگار کردن آرایش نهایی سیستم با خواسته های کمیتهی طراحی:
1/7) فعالیت های کشاورزان در مورد مسئولیت استفاده و نگهداری سیستم و آب بها:
2/7) ارایهی آرایش نهایی سیستم:
3/7) تصویب آرایش نهایی سیستم توسط کشاورزان:
4/7) امضای موافقت نامهی آرایش سیستم توسط کمیتهی طراحی:
1/8) طراحی جزئیات سیستم:
2/8) پیش نویس استفاده و نگهداری از سیستم
3/8) تصویب پیشنویس و طرح های نهایی جزییات سیستم توسط کمیته:
4/8) تصویب پیشنویس و طرحهای نهایی جزئیات سیستم توسط کشاورزان
4/8) امضای پیش نویس و طرحهای نهایی جزئیات سیستم توسط حوزهی آبیاری:
1/9) فعالیت های آگاه سازی در مورد تشکیل حوزه و گروههای آبیاری:
ساختار و وظایف اصلی حوزهی آبیاری:
2/9) معرفی واحد هیدرولیک ثالثیه و کشاورزان عضو آن
3/9) جلسات انگیزهدهی به کشاورزان
قواعد تشکیل گروه آبیاری:
1/10) وظایف گروههای آبیاری:
2/10) ساختار گروه آبیاری
3/10) تدوین قوانین و مقررات گروه آبیاری:
4/10) تهیهی فهرست عضویت گروه آبیاری:
5/10) رسمیت یافتن قوانین گروه آبیاری:
6/10) انتخاب اعضای کمیته:
7/10) انتخاب نام برای گروه آبیاری:
8/10) استخدام نیروی کار:
9/10) انتخاب یا انتصاب اعضای شورای حوزهی آبیاری:
1/11) برگزاری جلسات بررسی قوانین حوزهی آبیاری:
2/11) مبانی تاسیس حوزهی آبیاری:
3/11) ساختار حوزهی آبیاری:
4/11) جلسات مقدماتی تدوین آئین نامهی حوزهی آبیاری:
1/12) بازنگری نهایی قوانین حوزه آبیاری:
2/12) ارائه بازنگری آئین نامه مقدماتی به حوزه آبیاری:
3/12) تصویب و امضای آئین نامه و بخش نامه های حوزه آبیاری:
4/12) انتخاب اعضای هیئت مدیرهی حوزهی آبیاری:
5/12) فرم ثبت نام در حوزهی آبیاری:
نقطهی عطف 2: حوزهی آبیاری تاسیس گردید.
1/13) ارایه بازنگری موافقت نامه طرح:
2/13) امضای موافقت نامه طرح:
4/14) روشهای موجود تعیین و جمع آوری آب بها:
5/14) روش های توصیه شده تعیین و جمع آوری آب بها:
6/14) بازدید کشاورزان:
1/15) آموزش اعضای گروهها و حوزههای آبیاری:
1/16) اهداف تشکیل کمیته احداث
2/16) وظایف و اختیارات کمیته احداث:
2/16) وظایف و اختیارات کمیته احداث:
2/16) ترکیب کمیته احداث سیستم:
4/16) تشکیل کمیته طراحی:
5/16) آموزش اعضای کمیته نصب سیستم:
1/17) جلسات بازنگری فعالیت ها:
1/18) نوع موافقت نامه خدمات رسانی:
2/18) مفاد اصلی موافقت نامه:
3/18) تهیه موافقت نامه های خدمات رسانی:
1/3/18)تهیه موافقتنامه خدماترسانی بینحوزه آبیاری وشرکت مجریطرح:
مرحله 19: بازبینی نهایی و انتقال مسئولیت استفاده و نگهداری
1/19) بررسی نهایی
2/19) تهیه و تصویب موافقت نامه انتقال مسئولیت به هیئتمدیره حوزه آبیاری:
3/19) پذیرش موافقتنامه انتقال مسئولیت از جانب شورایحوزه آبیاری:
4/19) مراسم امضای موافقت نامه انتقال مسئولیت:
نقطه عطف 3: موافقت نامه انتقال مسئولیت امضا شد.
1/20) نظارت های منظم:
2/20) حل اختلافات:
3/20) داوری اختلافات:
شامل 167 صفحه فایل word
آشنایی با سیستمهای اطلاعات
چکیده
در این مقاله سیستم های اطلاعات و سیستم های اطلاعات سازمانی تعریف میشوند و انواع معمول سیستم های اطلاعات سازمانی شامل سیستم پردازش مبادلات، سیستم اطلاعات مدیریت و سیستم پشتیبان تصمیمگیری شرح داده میشوند.
کلیدواژه : سیستم اطلاعات؛ سیستم اطلاعاتی؛ سیستم اطلاعات سازمانی؛ سیستم پردازش مبادلات (TPS)؛ سیستم اطلاعات مدیریت (MIS)؛ سیستم پشتیبان تصمیمگیری (DSS)
---------------------------------------------------
1- تعریف سیستمهای اطلاعات
سیستم اطلاعات1 عبارت است از یک سیستم کامل طراحی شده برای تولید، جمعآوری، سازماندهی، ذخیره، بازیابی و اشاعه اطلاعات در یک مؤسسه، سازمان یا هر حوزه تعریف شده دیگر از جامعه.
سیستم اطلاعات سازمانی2 یک سیستم اطلاعات برای کار بر روی اطلاعاتی است که به خود سازمان مربوط میشوند. اگر سازمانی کار تولید، جمعآوری و اشاعه اطلاعات آماری جمعیت کشور را به عهده دارد و برای این وظیفه از یک سیستم اطلاعات استفاده میکند این سیستم اطلاعات، یک سیستم اطلاعات سازمانی نیست اما سیستم اطلاعات نیروی انسانی یا سیستم حسابداری این سازمان از جمله سیستمهای اطلاعات سازمانی آن محسوب میشوند.
سیستمهای اطلاعات سازمانی برای سه مورد انجام عملیات، کنترل عملیات، و تصمیمگیری در سازمانها استفاده میشوند. سیستمهای اطلاعات سازمانی میتوانند به صورت دستی یا کامپیوتری یا ترکیبی از دستی و کامپیوتری اجرا شوند.
2- انواع معمول سیستمهای اطلاعات سازمانی عبارتند از:
سیستم پردازش مبادلات3: سیستمهای اطلاعات سازمانی که از طریق تعریف فرایندها و رویهها و پردازش اطلاعات، انجام و کنترل عملیات سازمان را به عهده میگیرند. سیستمهای انبارداری، کارگزینی، حسابداری، تدارکات، مدیریت قراردادها، فروش، کنترل موجودی، اموال، پشنهادات داخلی، مدیریت نظرات مشتریان، آموزش و . . . سیستمهای پردازش عملیات هستند.
سیستم اطلاعات مدیریت4: گونهای از سیستمهای اطلاعات سازمانی کامپیوتری که اطلاعات داخلی سازمان را از سیستمهای پردازش عملیات میگیرند و آنها را در قالبهای بامعنی و مفید به عنوان گزارشهای مدیریت خلاصه میکنند تا در انجام وظایف مدیریتی مانند کنترل و تصمیمگیری استفاده شوند.
سیستم پشتیبان تصمیمگیری5: گونهای از سیستمهای اطلاعات سازمانی کامپیوتری که در تصمیمگیریهای نیازمند مدلسازی، فرمولبندی، محاسبه، مقایسه، انتخاب بهترین گزینه یا پیشبینی سناریوهای محتمل به مدیریت کمک میکنند.
تحلیل و طراحی سیستمهای اطلاعات، تخصصی است که با استفاده از آن یک سیستم اطلاعات سازمانی تعریف، تحلیل، طراحی و اجرا میشود.
پینوشتها
----------------------------------------------------------------
1 information system
2 organizational information system
3 transaction processing system
4 management information system
5 decision support system
تعریف : یک سیستم کامل طراحی شده برای تولید، جمعآوری، سازماندهی، ذخیره، بازیابی و اشاعه اطلاعات در یک مؤسسه، سازمان یا هر حوزه تعریف شده دیگر از جامعه.
شرح : اطلاعات منبعی ضروری برای انجام عملیات و مدیریت سازمانهاست. موجودی انبار، تعداد اقلام خریداری شده یا فروخته شده، میزان بودجه و مقادیر تخصیص یافته آن، مدت زمان تولید محصول، مشخصات نیروی انسانی و . . . ا....
تعریف : گونهای از سیستمهای اطلاعات سازمانی که اطلاعات مالی حسابها را جمعآوری و پردازش کرده و گزارشهایی از آن حسابها برای استفاده مدیریت تولید میکند.
تعداد صفحه :5
مقدمه
امروزه کمتر سیستمی را می توان یافت که روی یک کامپیوتر متمرکز باشد. رشد روزافزون استفاده از سیستمهای توزیع شده، اهمیت تحقیق و پژوهش در راستای حل موانع و مشکلات موجود در این سیستمها را بیشتر آشکار می نماید. از جمله سیستمهای توزیع شده می توان به بانکهای اطلاعاتی توزیع شده، سیستم عاملهای توزیع شده، و سیستمهای کارگزار موبایل اشاره نمود.
سیستم توزیع شده از مجموعه ای از فرآیندهایی که از طریق ارسال پیام با یکدیگر در ارتباط اند،تشکیل شده است.یکی از مسائل مهم در سیستمهای توزیع شده در راستای مدیریت منابع، تشخیص بن بست توزیع شده است. مدیریت منابع زمانی که فرایندهای درخواست کننده در سطح شبکه در مکانهای مختلف توزیع شده اند،فرایند تشخیص را نسبت به سیستمهای متمرکز، دشوارتر می نماید.
طی دهه اخیر الگوریتم های زیادی برای تشخیص بن بست در سیستم های توزیع شده ارائه شده است که تعداد زیادی از آنها موفق به تشخیص بن بست نمی شوند و یا بن بست هایی را گزارش می کنند که در واقع وجود ندارند و یا اینکه اثبات شده است که نادرست اند.
هدف از این تحقیق مطالعه و بررسی روشهای مختلف تشخیص بن بست در سیستمهای توزیع شده، شناسایی مشکلات، محدودیت های آنها و ارائه راه حل عملی مبتنی بر واقعیات موجود در سیستمهای توزیع شده در خصوص مشکلات شناسایی شده است.
برخی دیگر از تولید کنندگان در خطوط تولیدی که برای
24 ساعت کار در شبانهروز طراحی شدهاند و در دو شیفت
12 ساعته یا سه شیفت 8 ساعته و یا چهار شیفت 6 ساعته در
حال تولید انبوه برخی محصولات هستند.