مقدمه 2 مدیریت دانش و تعاریف آن 2 مفهوم داده، اطلاعات و دانش 3 عوامل اساسی موفقیت در مدیریت دانش 4 فرضیات تحقیق: 5 نتیجه گیری 5
مقاله طراحی مدل پیاده سازی نظام مدیریت دانش در سازمانهای دولتی )مطالعه موردی شهرداری تهران(
مقدمه 2 مدیریت دانش و تعاریف آن 2 مفهوم داده، اطلاعات و دانش 3 عوامل اساسی موفقیت در مدیریت دانش 4 فرضیات تحقیق: 5 نتیجه گیری 5
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:57
فهرست مطالب
عنوان صفحه
پیش گفتار...........................................................................................................................................5
چکیده........................................................................................................................................6
فصل اول : مقدمه.........................................................................................................................8
1-1- اهداف پروژه........................................................................................................................10
2-1- مزایای سایت.......................................................................................................................10
3-1- معایب سایت.....................................................................................................................10
فصل دوم : نرم افزارهای استفاده شده در طراحی
1-2- آشنایی مقدماتی با Asp.net...............................................................................................12
2-2- آشنایی مقدماتی با Sql......................................................................................................19
3-2- آشنایی مقدماتی با Html .................................................................................................25
4-2- ابزار ونکات لازم جهت اجرا ..................................................................................................30
فصل سوم : تجزیه و تحلیل سیستم
1-3- نمودار سطح صفر : ورودی و خروجی......................................................................................33
2-3- نمودار سطح یک : صفحه اصلی Home...............................................................................34
2-3- نمودار سطح یک : اتصالات پایگاه......................................................................................35
3-3- نمودار سطح دو : رجیستر بهASP......................................................................................36
4-3- نمودار سطح دو : رجیستر ASP.NET2.............................................................................37
5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول.................................................................38
فهرست مطالب
عنوان صفحه
فصل چهارم :پیاده سازی و بررسی
1-4- معرفی بخش های مختلف سایت.........................................................................................40
2-4- جداول و کاربرد آنها.............................................................................................................41
3-4- نمایی از ظاهر صفحات سایت............................................................................................43
1-3-4- صفحه اصلی..............................................................................................................43
2-3-4- صفحه کتابخانه عمومی............................................................................................44
3-3-4- صفحه دانلود............................................................................................................45
4-3-4- صفحه لینکستان......................................................................................................46
5-3-4- صفحه کتابهای الکترونیکی.......................................................................................47
6-3-4- صفحه ارتباط با مدیران............................................................................................48
7-3-4- صفحه درباره ما........................................................................................................49
8-3-4- صفحه ورود به مدیریت.............................................................................................50
9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)....................................................51
10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)...............................................52
4-4- بخشی از سورس برنامه......................................................................................................53
منابع و مآخذ...............................................................................................................................57
مقدمه :
عصر حاضر , عصر اطلاعات , شبکه های کامپیوتری و ارتباطات است.وب به عنوان یک مدل ارتباطی قدرتمند در اینترنت محسوب می شود.به طوری که اغلب سازمان ها , ادارات , شرکت ها و حتی افراد تمایل به داشتن وب سایت در اینترنت دارند تا از طریق آن خودشان را به دنیا معرفی کنند.این موضوع یک اجبار است و همه افراد در آینده نزدیکی به این نتیجه می رسند که بدون حضور در اینترنت , از دنیای ارتباطات غافل خواهند بود.
گرچه قصد دارم در این پروژه به بررسی Asp.Net بپردازم , ولی بدون توجه به چگونگی تکامل ساخت صفحات وب در سال های اخیر , درک این فناوری جدید غیر ممکن خواهد بود.اگر جایی کلمه طراحی سایت به گوشی برسد ذهن خود به خود ما را به طرف Html می برد.
اولین ابزار ساخت صفحات وب Html بود.در این زبان در طی زمان تغییرات زیادی ایجاد شده است.این زبان یک زبان علامت دار است یعنی شیوه ارائه و متن وگرافیک را توصیف می کند.چون هنوز هم از این زبان استفاده می شود و آشنایی با آن برای طراحان صفحات وب یک الزام است.Html برای صفحاتی با محتویات ایستا که به ندرت تغییر می کنند و برای هر بیننده سفارشی نمی شوند بسیار مناسب است.در اوایل دهه 1990 استفاده اشتراکی از اسناد دشوار بود , به طوری که قالب اسناد ایجاد شده در واژه پردازهای مختلف , با هم سازگار نبودند.اسنادی که در یک برنامه ایجاد می شدند , توسط کاربران برنامه های دیگر قابل استفاده نبودند.البته کد اسکی می تواند با صرف هزینه ای محتویات واقعی را از سیستمی به سیستم دیگر حمل کند.
Html این امکان را فراهم کرد که کاربران بتوانند اسناد ایجاد شده در واژه پردازهای مختلف وحتی در کامپیوترهای متفاوت را ببینند.این کاربران ممکن است در راه دور واقع باشند.امروزه , یکی از کاربرد های متداول Html انتشار اسناد در اینترنت یا اینترانت محلی است تا کاربران مختلف از آنها استفاده کنند.
Html از قرارداد HTTP استفاده می کند.امتیاز این قرارداد این است که به پهنای باند اندکی نیاز دارد.امروزه می توان با مودم کابلی سریع در وب کار کرد , اما سالها بود که از مودم 28.8 یا 56kbps استفاده می شده است.گرچه امروزه از پهنای باند بیشتری استفاده می شود , ولی با مودم های سرعت پایین می توان به اسناد Html دست یافت.
حال می خواهم شما را با معنای واقعی سایت آشنا کنم.
سایت چیست؟
سایت فقط یک سرس اطلاعات است که به زبان برنامه نویسی HTML نوشته شده است.این اطلاعات در روی یک سرور قرار می گیرد و یک آدرس به آن اختصاص داده می شود که به این آدرس Domain یا دامنه یا دامین گفته می شود.و هر کس این نام را در اینترنت در خواست کند کدهایی که به زبان HTML نوشته شده اند برای مشترک مورد نظر فرستاده می شود و برنامه های جستجو گر اینترنت مشترک این کدها را ترجمه کرده و از روی آنها می فهمد که چه چیزی را برای مشترک به نمایش بگذارد.کل مفهوم سایت به زبان ساده همین است.حال در پاسخ به این سوال که ASP چه است باید گفت که این زبان در حقیقت کدهایی هست که در میان کدهای HTML قرار می گیرد و باعث می شود که مشترک بیشتر با سرور در تماس باشد و از امکانات آن راحت تر استفاده کند.برای مثال اگر سایت شما فقط حاوی کدهای HTML باشد برای هر بار به روز کردن آن می بایست کدهای HTML را بنویسید و روی سرور خود قرار دهید.
نگاهی به فصل های آتی :
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:116
فهرست شکلها
شکل 2-1.................................... 5
شکل 2-2.................................... 6
شکل 2-3.................................... 8
شکل 2-4.................................... 9
شکل 2-5.................................... 12
شکل 2-6.................................... 15
فهرست جدولها
جدول 3-1................................... 31
جدول 3-2................................... 32
جدول 3-3................................... 32
جدول3 -4................................... 33
جدول 4-1................................... 51
جدول 4-2................................... 53
فهرست مطالب
فصل دوم: نصب آپاچی ، پی-اچ-پی و مای-اس-کیو-ال 3
2-1-1 : دلیل استفاده از وب سرور آپاچی 4
2-1-3 : اطمینان از صحت نصب برنامه آپاچی 8
2-2-1 : اهمیت زبان اسکریپت نویسی پی-اچ-پی 9
2-2-3 : اطمینان از صحت عملکرد پی-اچ-پی 12
فصل سوم: گاه کلی بر زبانهای برنامه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی 16
3-1: نگاه کلی بر دستورات اچ-تی-ام-ال 17
3-1-3 : فرمها و پرسش نامهها 20
3-2: نگاه کلی بر زبان برنامه نویسی جاوا اسکریپت 26
3-2-1: ویژگیهای جاوا اسکریپت در سرویس گیرنده 27
3-2-2 : جاوا اسکریپت چه کارهایی را انجام نمی دهد 28
3-2-3 : ساختار لغوی جاوا اسکریپت 29
3-3 : نگاه کلی بر دستورات زبان PHP 29
3-3-4: کار کردن با دایرکتوریها 41
3-3-5 : اتصال با سرویسدهنده MYSQL 43
3-3-6: پیادهسازی تماسهای ساده 46
فصل چهارم : پیاده سازی سایت فروشگاه رسانه صوتی و تصویری 48
4-1-1 : ساخت کاتالوگ آنلاین 49
4-1-2 : ردیابی خرید مشتری در فروشگاه 49
4-2 : پیادهسازی بانک اطلاعاتی 53
4-3 : پیادهسازی کاتالوگ آنلاین 54
4-10 : انجام تغییرات در کارت خرید 81
4-11 : صفحه خروج از فروشگاه 81
4-12 : پیاده سازی واسط مدیریتی 86
نتیجه گیری.................................... 110
چکیده
این پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت میکند.
این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها وجود دارد.
سبد خریدی برای کاربر تشکیل شده و پس از خاتمه انتخاب محصولات، خرید انجام میشود و سفارش کاربر به نشانی محل سکونت وی ارسال میگردد.
در دیدگاه مدیریتی سیستم ، مدیر سایت پس از وارد کردن نام و رمز عبور خود، منوی مدیریتی را مشاهده میکند و با دیدن لیست مورد نظر، امکان ویرایش، حذف و افزودن هر آیتم رادارد.
لازم به ذکر است که قبل از شرح عملکرد پروژه، فصل هایی در رابطه با آشنایی با PHP, MySQL, Apache, HTML و JavaScript.
واژه های کلیدی: پویا، خرید، PHP, MySQL, Apache, HTML و JavaScript.
ERP و اثرات پیاده سازی آن در حوزه حسابداری
مقاله ای مفید و کامل
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word(قابل ویرایش و آماده پرینت)
تعداد صفحه:17
چکیده :
ERP یک بسته نرم افزاری تجاری است که هدف آن یکپارچگی اطلاعات و جریان اطلاعات بین تمامی بخشهای سازمان از جمله مالی، حسابداری، منابع انسانی، زنجیره عرضه و مدیریت مشتریان می باشد . این سیستم بوسیله بهبود کیفیت اطلاعات در سطح کل سازمان ، بستر مناسب تری برای تصمیم گیری مدیریت فراهم می کند . لیکن پیاده سازی ERP ، نیازمند سرمایه گذاری کلانی می باشد و بازدهی آن نیز مستلزم گذشت زمانی بین یک تا سه سال است. در چند ساله اخیر ، با مشخص شدن آثار عملی بکارگیری این سیستم در شرکتها ، تحقیقات متعددی در مورد بررسی آثار ERP ، در حوزه های مختلف حسابداری صورت گرفته است . طبق نتایج برخی از این تحقیقات ، پیاده سازیERP ، موجب افزایش مربوط بودن اطلاعات حسابداری و تا حدودی کاهش قابلیت اتکای آنها می شود . از طرفی این سیستم ها ، کیفیت بودجه بندی سرمایه ای و بودجه جامع شرکت ها را نیز بهبود می بخشند. استقرارERP ، بر اظهار نظر تحلیل گران مالی نیز اثر مثبت دارد . ( هر چند که آنها این اظهار نظر خود را از بابت ابعاد تجاری سازمان تعدیل می کنند . )ERP همچنین ، مسئولیت پاسخگویی کارکنان در سازمان را به سطحی بالاتر ارتقاء می دهد و ابزار مناسبی جهت پاسخ خواهی از مدیریت ارشد شرکت فراهم می آورد .
واژه های کلیدی :
ERP ، سیستم مدیریت منابع بنگاه ، پیاده سازی ERP ، اثر ERPبر حسابداری
مقدمه
"واحد بازرگانی و فروش با ما هماهنگ نیست!! واحد تولید اطلاعات خود را به موقع در اختیار ما قرار نمی دهد و به همین علت سیستم بهای تمام شده ما هیچ گاه به روز نیست. چرا ما در هر لحظه از زمان نمی دانیم چه مقدار موجودی کالای آماده برای فروش داریم؟ و یا وضعیت تسهیلات دریافتی شرکت و سود تضمین شده آنها در حال حاضر چگونه است؟ و ... "
اینها شاید تنها قسمتی از اعتراضات به حق حسابداران حرفه ای در دنیا تجارت امروز باشد که بایستی به آن مسائل و مشکلات سایر واحدهای شرکت و در رأس آن مدیریت ارشد سازمان را نیز افزود.تمامی این سئوال ها و احساس نیازهای جدید، با گسترش بیشتر حوزه های تجارت و فشردگی رقابت در بازارهای جهانی، ابعاد مهمتری به خود گرفته و عرصه را بر شرکت های بزرگ تنگ تر کرده است. تمامی این مسائل و مشکلات، ضرورت پیاده سازی سیستمی را مطرح می سازد که امکان مدیریت صحیح و یکپارچه بر کل منابع سازمان را فراهم کند.
یکی از آخرین فن آوری های اطلاعات در زمینه تحول جریان اطلاعات سازمانی،که با اعمال IT در تمام مراحل فعالیتهای یک بنگاه اقتصادی و برقراری تبادلات منطقی بین منابع مختلف سازمان، توانسته است پاسخی مناسب به ضرورت فوق الذکر بدهد ، (ERP)[i] است. ERP مفهومی فراتر از معنای لغوی واژگان تشکیل دهنده آن دارد. « البته شکی نیست که همه چیز در حوزه سازمان یعنی کلمه Enterprise ختم می شود، لیکن دو کلمه Resource و Planning در تفسیر و استنباط ERP نقش مهمی ندارند. ERP تمام بخشها و وظایف آنها در سرتاسر شرکت را در یک سیستم رایانه ای ، یکپارچه می کند . به نحویکه نیازهای خاص تمام بخشهای سازمانی در این سیستم پشتیبانی می شوند.» ( زرگر ،1382، 249)
نگارندگان این مقاله سعی دارند در ابتدا با تشریح ابعاد مختلف ERP ، به یک مفهوم دقیق و عمیق در این رابطه دست یابند و سپس با تشریح پیاده سازی این سیستم، اثرات آن را در حوزه حسابداری بررسی کنند . لیکن از آنجایی که وسعت بحث بسیار گسترده می باشد ، بررسی های صورت گرفته در این مقاله معطوف به حوزه های خاصی از حسابداری می باشد که عبارتند از : قابلیت اتکا و مربوط بودن اطلاعات حسابداری ، مسئولیت پاسخگویی ، حسابداری مدیریت ( بحث بودجه بندی سرمایه ای ) و واکنش تحلیل گران مالی و حسابداری به پیاده سازی ERP
بخش اول : تشریح ابعاد مختلف ERP
1- ERP چیست؟
« ERPیک فکر، فن آوری و سیستم برای مدیریت با کارآیی بالا روی منابع مختلف در کل یک سازمان است. این نوع مدیریت از طریق یکپارچه کردن فعالیتها، در جهت بالا بردن کارآیی و بهره وری سازمان و افزایش رضایت و ارزش مشتری انجام می گیرد. ERP تمام مراحل عملیاتی یک فرآیند را در سازمان نمایش می دهد . یک سفارش پس از دریافت به بخش طراحی و سپس تولید هدایت می گردد. پس از آن به بخش انبار و نهایتاً به ارسال کالا منجر می شود. این مراحل تا صدور صورتحساب و محاسبات درآمد در ارتباط با آن سفارش در سیستم ERP ثبت و در اختیار تمام بخشهای مربوطه در شرکت قرار می گیرد. به همین دلیل ERP را یک نرم افزار Back – Office می نامند. چرا که تنها با ارتباطات و واحدهای داخلی سازمان کار دارد و به ارتباطات بیرونی سازمان (معروف بهFront – Office) کاری ندارد. وظایف اخیر امروزه به عهده سیستمهای [ii]CRM است . البته برخی شرکتهای تولید کننده نرم افزارهای ERP اخیراً محصول خود را همراه با خدمات CRM ارائه می کنند.» ( زرگر ،1382، 248)
ERPبا ایجاد بسته اطلاعاتی مناسب و تغییر نگرش و فرهنگ سازمانی به همراه بهینه سازی روندها و چالاکی حاصل از بستر فراهم شده ، امکان برنامه ریزی طبق شرایط سازمان را فراهم می سازد. به این ترتیب سازمان خواهد توانست به طور یکپارچه در راستای ایجاد مزایای رقابتی، افزایش درآمد و تحقق اهداف سازمانی گام بردارد . «سیستم برنامه ریزی منابع بنگاه، سیستمهای کامپیوتری قدیمی و مستقل واحدهای امور مالی، منابع انسانی، تولید و انبار را حذف می کند و به جای آنها تنها یک برنامه نرم افزاری یکنواخت شده قرار می دهد که از چند زیرمجموعه نرم افزاری که تقریباً شبیه سیستمهای قدیمی است تشکیل شده است. دوایر مالی، تولید و انبار همچنان صاحب سیستمهای خود هستند با این تفاوت که همه آنها در نرم افزار جدید به هم متصلند و در نتیجه کسی که در دایره مالی کار می کند می تواند نرم افزار انبار را ببیند و وضعیت حمل سفارش را بررسی کند .»(حسابرس ، 1383)
شاید کلاسیک ترین مثال عملی ضرورت بکارگیری ERP، مسئله دریافت سفارش جدیدی برای ساخت و تحویل یک محصول باشد. فرض کنید که شما به عنوان صاحب یک واحد تولیدی با چنین رویدادی روبرو شده اید. در صورتیکه این کالا در انبار موجود نباشد، باید نوع و تعداد قطعات و یا مواد اولیه مورد نیاز را مشخص کرده و برای خرید به واحد تدارکات بدهید. به طور موازی باید برنامه تولید را برای واحد تولید مشخص کنید. اگر تجهیزات شما در حال سرویس و یا تعمیر باشد، مشکل جدیدی پیش خواهد آمد. همین طور اگر پرسنل متخصص نداشته باشید. اسناد مالی برای تخمین قیمت تمام شده باید به واحد مالی یا حسابداری صعتی ارائه شوند. امور مربوط به ورود و خروج کالا در انبار نیز موضوع جداگانه ای است . ایجاد هماهنگی بین همه این کارها، علاوه بر هزینه و زمان، توان فکری زیادی را مصرف می کند که تنها از عهده یک سیستم ERP بر می آید.
2- سابقه تاریخی ERP
«مفهوم ERP برای اولین بار در دهه 1960 به وجود آمد. تا سال 1972، ERP مفهومی بدون نام بود که در هیچ طبقه بندی خاصی قرار نمی گرفت . در سال 1972، پنج تن از مدیران IBM از سمت خود استعفا داده و جهت تحقق مفهوم ERP، شرکت (SAP)[iii] را تأسیس کردند و امروزه یکی از پیشگامان جهانی نرم افزارهای ERP به شمار می روند . » (روش ، 1383)
ERP در واقع نسل جدیدی از سیستمهای اطلاعاتی است که [iv](MIS) نسل قدیمی تر آن به حساب می آید. برای درک بهتر این موضوع، بی فایده نیست که نگاهی به تاریخچه سیستمهای اطلاعاتی بیندازیم.
« به طور کلی روند رشد وتغییر سیستم های کامپیوتری را می توان به سه نسل تقسیم کرد :
نسل اول : سیستم های جزیره ای
از دهه 60 میلادی به بعد ، با ارزان تر شدن کامپیوترها و تجهیزات آن (در آن زمان هنوز کامپیوترهای Mainframe یکه تاز دنیای کامپیوتر بودند) و همچنین با توجه به قدرتی که این سیستم ها در پردازش اطلاعات از خود نشان می دادند. شرکت های بزرگ مایل به استفاده از این سیستم ها شدند. در مرحله اول این سیستم ها بیشتر در مکان هایی که پردازش اطلاعات مهم بود، مورد استفاده قرار می گرفتند. امور مالی، محاسبه حقوق و دستمزد و انبارداری از این نوع سیستم ها می باشند، روند رو به گسترش استفاده از کامپیوترها بخصوص در دهه 70 میلادی با پا به عرصه گذاشتن کامپیوترهای شخصی وارد دوره جدیدی شد. در این دوره علاوه بر قدرت محاسباتی کامپیوترها، ظرفیت نگهداری اطلاعات آنها و سرعت دسترسی به این گونه اطلاعات نیز مورد توجه قرار گرفت. در دهه 80 میلادی با فراگیر شدن کامپیوترهای شخصی حتی مؤسسات کوچک نیز قادر به اتوماسیون سیستم های خود بودند. هر چند راه اندازی چنین سیستم هایی نیاز به پرداخت هزینه های آن داشت ولی خیلی زود باعث کاهش شدید هزینه های بخشی که از این سیستم ها استفاده می کردند، می شد. در این دوره هر بخش سازمان دارای سیستم های کامپیوتری بود و این سیستم ها مستقل از یکدیگر به کار خود مشغول بودند، به همین دلیل این سیستم ها را سیستم های جزیره ای می خوانند. با توضیحاتی که داده شد این سیستمها دارای خصوصیات زیر هستند :
1- ارتباط قوی اطلاعاتی بین آنها نیست[v] ، وجود طراحیهای مستقل و نامرتبط[vi] باعث شده که گردش اطلاعات در هر سیستم محصور به خودش باشد و فقط در بعضی حالات یک ارتباط ضعیف و پر دردسر به صورت «ارسال رکورد» بین آنها وجود داشته باشد.
2- چاق و تنبل[vii] هستند، به مرور زمان مشخصات آنها تغییر کرده و طیف وسیعی از نیازهای کاربران سیستم را می پوشانند و در عین حال تغییرات در آنها به سختی انجام می شود. همین طور بخشی از وظایف و اهداف سیستمهای دیگر را به صورت ناقص پوشش می دهند. به عنوان نمونه در یک سیستم فروش بعضی از فعالیتهای مالی از قبیل رسیدگی به حسابهای دریافت و پرداخت خریداران انجام می گردد که طبعاً جزو وظایف سیستم حسابداری است.
3- نسبت به اهداف و فعالیتهای تجاری شرکت[viii] واگرا هستند به عبارت دیگر هر کدام هدف خاصی را دنبال می کنند و برآیند آنها بااهداف کلی شرکت تجاری منطبق نیست. هر کدام از سیستمها داده های مربوط به خود را پردازش می کنند و این داده به دلیل عدم ارتباط فیزیکی و منطقی با یکدیگر متناقض هستند و بنابراین امکان استنتاج اطلاعات جدید به صورت ترکیبی از اطلاعات دو یا چند سیستم میسر نمی باشد. (در بحث هدایت و رهبری یک سازمان به سمت یک هدف استراتژیک، همواره ترکیبی از اطلاعات هر یک از سیستمها نیاز است)
4- هزینه نگهداری و پشتیبانی[ix] آنها زیاد است، به دلیل استفاده از تکنولوژی قدیمی و پیچیده تر شدن نیازهای کاربران ، همواره پیاده سازی بعضی نیازها یا مشکلات تکنولوژیکی و طراحی مستلزم صرف وقت و هزینه زیادی است . بعضی نیازهای جدید منجر به تغییر در طراحی کلان سیستم و یا دارای اثر جانبی[x] روی سایر بخشهای سیستم است.
5- وجود افزونگی و کارهای تکراری در فعالیت سیستمها[xi] . همانگونه که اشاره شد به مرور زمان در هر یک از سیستمهای جزیره ای تغییراتی اعمال می گردد که به دلیل استقلال طراحی هر کدام و عدم ارتباط فیزیکی با یکدیگر به صورت تکراری و موازی در خواهند آمد.
نسل دوم – سیستم های استخراج اطلاعات
در دهه 90 میلادی با گسترش استفاده از کامپیوترهای شخصی کم کم استفاده از شبکه های محلی در سازمان ها نیز مرسوم شد. در اینجا بود که مدیران به کمبود سیستمی جهت تهیه گزارشات لازم از میان انبوه اطلاعات سیستم های جزیره ای موجود در سازمان شان پی بردند. این کمبودها باعث بوجود آمدن سیستمی به نام MIS یا سیستم اطلاعات مدیریت شد . این سیستم سرآغاز روند تکامل سیستم های تجاری نسل دوم بود. سیستم های دیگر این نسل عبارتند از : سیستم اطلاعات بهم پیوسته[xii](IIS) ، سیستم اطلاعات اجرائی[xiii](EIS) ، سیستم اطلاعات سازمانی[xiv](CIS) و سیستم باز شرکت ها[xv](EWS) . با استفاده از این سیستم ها مؤسسه ها توانستند ، کارکرد درون سازمانی خود را بهبود بخشند. که این بهبود باعث کاهش شدید هزینه ها، در دسترس بودن اطلاعات برای مدیران، تعریف ساختارهای اجرائی، سرعت بخشیدن به اجرای کار در درون سازمان و موارد مشابه دیگر شد.در مجموع این سیستم ها جهت جمع آوری اطلاعات موجود در سطح سازمان تهیه شده بودند و در دوره خود به خوبی به مدیران خدمت کردند.
نسل سوم – سیستم های تسیهل کننده
با به پایان رسیدن دهه 90 و آغاز هزاره جدید میلادی، مدیران هوشیار شرکت ها و مؤسسات به این نتیجه رسیدند که حالا با استفاده از کامپیوتر می توانند یک قدم از جمع آوری اطلاعات جلوتر رفته و نسبت به ساده کردن روال کارهای درون سازمانی و جلوگیری از کارهای تکراری در جهت بهره وری کامل از نیروی انسانی، منابع مالی و دیگر منابع مورد استفاده سازمان پیشرفت کنند. اگر بخواهیم روند رشد این گونه سیستم های تسهیل کننده را در نظر بگیریم به ترتیب عبارتند از : برنامه ریزی تدارکات موارد اولیه[xvi](MRP) ، برنامه ریزی منابع تولید (MRPII) [xvii]، برنامه ریزی منابع مالی) [xviii] (MRPIII ، برنامه ریزی منابع سازمانی(ERP) » (کاوا رایانه ، 1382)
با توجه به این تاریخچه ، مشاهده می شود که ERP در واقع ادامه راه MIS می باشد. لیکن نیازی نیست که هر سازمان دقیقاً تمام این مسیر را پله به پله طی کند. بلکه می تواند مستقیماً وارد مقوله ERP شود.این موضوع برای سازمان هایی که هنوز MIS خود را راه اندازی نکرده اند بسیار مفید است و باعث کاهش هزینه ها می شود.
3- چرا سازمان ها به ERP نیاز دارند؟
شاید دلایل متعددی درباره ضرورت استقرار سیستم ERP در سازمانها باشد ، لیکن در اینجا اعم آن ارائه می شود. به عنوان مثال بقای سازمان ها وابسته به کسب موفقیت در فضای رقابتی است و در بازارهای رقابتی امروز ، طول عمر مزایای رقابتی سازمانها کاهش یافته است و به سرعت می بایست روندها را در جهت بدست آوردن مزایای جدید رقابتی بهینه سازی کرد. جهت افزایش کارآیی سازمان نیز ، احتیاج به شناخت و برنامه ریزی روندها در تمام ابعاد سازمان ضروری است و نیاز به امکاناتی از قبیل ، قیمت تمام شده و هزینه یابی ، برنامه ریزی و شبیه سازی خرید ، برنامه ریزی و شبیه سازی تولید ، برنامه ریزی منابع انسانی ، برنامه ریزی منابع مالی ، به صورت توأم ، مطرح می شود . برای این منظور ابزاری لازم است که در هر لحظه توانایی تجمیع سریع اطلاعات از همه ابعاد سازمان و مدل سازی دقیق براساس شرایط کل سازمان را داشته باشد.
منبع : www.parstel.ir/brochures/ERP
4- ERP و فرهنگ سازمانی
نگرش محدود سازمانها در تعریف وظایف سازمانی و عدم شفافیت تاثیر عملکرد افراد در سازمان ، معمولا فرهنگی فردگرا و یا در بهترین حالت واحدگرا در سازمان القاء می کند . به همین دلیل سازمان نمی تواند با پتانسیل کامل در راستای اهداف خود حرکت کند . ERP با شفاف سازی عملکرد افراد در روندهای سازمان و با توانایی در اندازه گیری تأثیر عملکرد افراد در فرآیندها، دیدگاهی فرآیند نگر را در سازمان بسط می دهد. بدین ترتیب جهت گیری افراد و بخش های مختلف سازمان به سمت اهداف سازمانی با یکپارچگی خاصی امکانپذیر خواهد بود.
5- ERP و فرآیندهای سازمانی
در بازارهای به شدت رقابتی امروز تنها سازمانهایی موفق به ایجاد مزیت رقابتی می شوند که بتوانند با دیدگاه همه جانبه به فعالیت های بخش های مختلف خود ، اقدام به طراحی روندهای جامع رقابتی بکنند. با استفاده از امکانات ERP می توان اثر فعالیت ها را در طول بخشهای مختلف سازمان ردیابی کرد و با تکیه بر امکان هماهنگ کردن تک تک فعالیت ها در بخش های مختلف ، اقدام به برنامه ریزی کلان در جهت ایجاد مزایای رقابتی نمود
و...
تعداد صفحات: 89 فرمت فایل:word(قابل ویرایش) فهرست مطالب: عنوان صفحه فصل اول : مقدمه
1-1مفهوم گرید..................................................2
1-2طبقه بندی گرید............................................. 4
3-1 ارزیابی گرید............................................... 4
1-4کاربردگرید...................................................5
1-5 تعریف زمانبندی گرید........................................6
1-6 مروری بر تحقیقات گذشته......................................7
1-7 مفهوم اصطلاحات به کار برده شده..............................8
1-8 نمای کلی پایان نامه.........................................9
فصل دوم:زمانبندی کارها در سیستم های توزیع شده
2-1 زمانبندی کلاستر و ویژگیهای آن .............................. 10
2-2 زمانبندی گرید و ویژگیهای آن................................13
3-2 رده بندی الگوریتم های زمانبندی گرید....................... 16
2-3-1 زمانبندی محلی/سراسری................................. 16
2-3-2 زمانبندی ایستا/پویا...................................16
2-3-3 زمانبندی بهینه/نزدیک به بهینه...........................21
2-3-4 زمانبندی توزیع شده/مرکزی..............................22
2-3-5 زمانبندی همکار و مستقل...............................22
2-3-6 زمانبندی زمان کامپایل /اجرا........................ 23
2-4-1 رده بندی الگوریتم های زمانبندی از دیدگاهی دیگری..... 23
2-4-2 اهداف زمانبندی.........................................23
2-4-3 زمانبندی وفقی.......................................24
2-4-4 رده بندی برنامه های کاربردی...........................25
2-4-4-1 کارهای وابسته.....................................25
2-4-4-2 گراف کار..........................................26
2-4-5 وابستگی کارهای تشکیل دهنده برنامه کاربردی........... 26
2-4-6 زمانبندی تحت قیود کیفیت سرویس..........................26
2-4-7 راهکارهای مقابله با پویایی گرید.......................28
2-5 الگوریتم های زمانبندی کارهای مستقل......................32
2 -5-1 الگوریتم MET ...........................................32
2-5-2 الگوریتمMCT..............................................32
2-5-3 الگوریتم Min-min...............................................33
2-5-4 الگوریتم Max-Min ................................................33
2 -5-5 الگوریتم Xsuffrage ..............................................34
2 -5-6- الگوریتم GA . ...........................................35
2-5-7- الگوریتم SA. ...........................................37
فصل سوم:الگوریتم های زمانبندی گراف برنامه
3-1 مشکلات زمانبندی گراف برنامه.................................39
3-2 تکنیکهای مهم زمانبندی گراف برنامه در سیستمهای توزیع شده.....40
3-2-1- روش ابتکاری بر پایه لیست ................................ 40
3-2-2- روش ابتکاری بر پایه تکثیر................................40
3-2-3- روش ابتکاری کلاسترینگ......................................41
3-3- دسته بندی الگوریتمهای زمانبندی گراف برنامه در سیستمهای توزیع شده.....................................................44
3-4- پارامترها و مفاهیم مورد استفاده در الگوریتمهای زمانبندی گراف برنامه.........................................................46
3-5- الگوریتمهای زمانبندی گراف برنامه با فرضیات محدودکننده......50
3-5-1- الگوریتمی با زمان چند جملهای برای گراف های درختی - الگوریتم HU ....................................................50
3-5-2- الگوریتمی برای زمانبندی گراف برنامه با ساختار دلخواه در سیستمی با دو پردازنده..........................................51
3-5-3- الگوریتمی برای زمانبندی گراف بازهای مرتب شده............52
3-6- الگوریتمهای زمانبندی گراف برنامه در محیطهای همگن ..........54
3-6-1- الگوریتم Sarkar................................................54
3-6-2- الگوریتمHLFET................................................55
3-6-3- الگوریتم ETF................................................55
3-6-4- الگوریتم ISH ..............................................55
3-6-5- الگوریتم FLB................................................56
3-6-6- الگوریتم DSC................................................56
3-6-7- الگوریتم CASS-II..............................................58
3-6-8- الگوریتم DCP................................................59
3-6-9- الگوریتم MCP................................................60
3-6-10- الگوریتم MD...............................................61
3-6-11- الگوریتم TDS...............................................61
3-7- الگوریتمهای زمانبندی گراف برنامه در محیطهای ناهمگن...............63
3-7-1- الگوریتم HEFT................................................63
3-7-2- الگوریتم CPOP..................................................63
3-7-3- الگوریتم LMT.................................................64
3-7-4- الگوریتمTANH .................................................65
فصل چهارم :الگوریتم FLB
1-4 ویژگیهای الگوریتم........................................66
4-2 اصطلاحات به کار برده شده.................................66
4-3 الگوریتم................................................67
4-4 پیچیدگی الگوریتم........................................75
4-5 کارایی الگوریتم.........................................77 .
فصل پنجم: شبیه سازی گرید
5-1 ابزار شبیه سازی...................................79
5-1-1- optosim..................................................79
5-1-2 SimGrid ..................................................80
5-1-3- Gridsim ..................................................80
کارهای انجام شده...............................................83 پیشنهادات............................................................83
مراجع .............................................................85
چکیده
پیاده سازی الگوریتم FLB
گرید محاسباتی مجموعه ای از منابع نا همگن و پویا که بوسیله یک شبکه به یکدیگر متصل می شوندو کاربران زیادی در مکان های مختلف آنها را به اشتراک می گذارند.اغلب برنامه های کاربردی بوسیله گراف جهت دار بدون سیکل خلاصه می شوندکه رئوس آن کارها و یالهای آن ارتباطات بین کارها را نشان می دهد. که در آن کارها وابسته هستند و بر اساس اولویت باید اجرا شوند به این معنی که در گراف تا والد یک کار انجام نشود فرزند یا فرزندان نباید انجام شوند.
برای اینکه تمام این اصول رعایت شود و از منابع به صورت بهینه استفاده گردد از الگوریتم های زمانبندی استفاده می کنیم.
در اینجا ما ابتدا به بررسی مفهوم گرید وفواید آن وسپس انواع زمانبندی در سیستم های توزیع شده و بررسی برخی از الگوریتم های زمانبندی در کارهای مستقل و وابسته می پردازیم و روشهای زمانبندی گراف برنامه وبعضی از الگوریتم های آنها در محیطهای ناهمگن وهمگن را معرفی می کنیم.سپس الگوریتمFLB راتشریح کردوشبیه ازهای گرید را بررسی می کنیم.
واژه های کلیدی
گراف جهت دار بدون سیکل ٬ کارهای وابسته٬ زمانبندی ٬گرید ٬تکثیر.