خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

برنامه نویسی موازی شبکه روی سیستم GPU چندهسته ای شتاب یافته با بهینه سازی

برنامه نویسی موازی­ شبکه روی سیستم GPU چندهسته­ای شتاب­یافته با بهینه­ سازی

چکیده
واضح است که کدگذاری شبکه به عنوان روشی امیدوارکننده برای بهبود بازده شبکه و پهنای باند موجود پدید آمده است. اما، با توجه به پیچیدگی محاسباتی بالا، قابلیت پیاده­سازی کدگذاری شبکه هنوز هم به عنوان یک چالش بر جای مانده است. همچنین، کاربردهای شتاب­یافته با GPU محدود به روش­های سنتی هستند، که در آن GPU بعنوان یک کوپروسسور[1] برای مصرف مجموعه­داده­های انتقالی از CPU استفاده می­شود. بنابراین، یک چارچوب کدگذاری شبکه موازی مهاجم با بهینه­سازی برای GPU سفارشی شده است، که در آن یک گرنیولاریتی[2] مناسب موازی­شدگی برای کدگذاری شبکه ارائه شده است، و GPU نه تنها می­تواند به عنوان مصرف­کننده داده، بلکه تولیدکننده داده­ نیز عمل کند. علاوه بر این، کدگذاری شبکه خطی تصادفی، در GPU فعال شده با CUDA موازی و بهینه­سازی شده است تا به اعتباربخشی روش ارائه شده بپردازد. نتایج عملی [آزمایشگاهی] نشان می­دهد که موازی کردن کدگذاری شبکه در سیستم چندهسته شتاب­یافته با GPU استفاده از روش­های پیشنهادی بسیار موثر است.

کلمات کلیدی: GPU، کدگذاری شبکه، موازی­سازی، CUDA، بهینه­سازی.

1. مقدمه

کدگذاری شبکه، یکپارچه­سازی کدگذاری اطلاعات و مسیریابی شبکه، تکنیکی برای تبادل اطلاعات است، که در آن بسته­های اطلاعاتی قبل از ارسال کدبندی [کدگذاری] می­شوند.

با توجه به مزایایی از قبیل بهبود بازده شبکه، متعادل کردن بارها، کاهش تاخیر انتقال و مصرف انرژی گره، و افزایش استحکام شبکه [1]، کدگذاری شبکه به طور گسترده­ای در ذخیره­سازی فایل­های توزیعی [2] در شبکه­های بی­سیم استفاده شده است [3]. با این حال، واقعیت وجود محیط شبکه غیرقطعی [4]، پیچیدگی محاسباتی بالای کدگذاری شبکه [5] به عملکرد سیستم­های کدگذاری شبکه [5] آسیب می­رساند، لذا قابلیت پیاده­سازی آن هنوز هم یک چالش است. بنابراین، بهینه­سازی کدگذاری شبکه [6] کاربردی است، و بهینه­سازی به نفع کاهش محاسبات و هزینه کدگذاری شبکه از جمله الگوریتم بهبود کدگذاری شبکه [7] و شتاب کدگذاری شبکه مبتنی بر سخت افزار یا معماری [5] [8-9] است.

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

2. معماری و مدل برنامه نویسی CUDA


شکل 1، نمایی کلی از معماری سیستم مشترک متشکل از GPU و CPU را نشان می­دهد، که در آن داده­ها بین CPU و GPU با کانال PCIe مورد تقاضا انتقال می­یابند. معماریGPU شامل تعدادی از مولتی­پروسسورهای مقیاس­پذیر (SMها) است که هر کدام شامل هشت هسته جریان پردازنده (SP) است و هر سه SM تشکیل یک شاخه مولتی پروسسور ریسه­ای (TPC) در NVidia GTX 280، حافظه پنهان[3] ثابت خواندنی، و حافظه پنهان بافت[4] خواندنی است. علاوه بر این، هر SM دارای16KB حافظه داخلی خواندنی و نوشتنی است که وجه مشترک همه SP های 8 بیتی است.

...



خرید فایل


ادامه مطلب ...

توفیق و نمایشنامه نویسی

مقاله توفیق حکیم نمایش نامه نویس (توفیق و نمایشنامه نویسی)

عنوان مطالب اصلی:

توفیق و نمایشنامه نویسی

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

برخی از مهمترین ویژگی های نمایشنامه های توفیق حکیم عبارتند از :

منابع و ماخذ:

==========================

بخشهایی از متن :

توفیق و نمایشنامه نویسی

«حسین توفیق الحکیم» پدر نمایشنامه نویسی عرب به سال 1898م در اسکندریه زاده شد[i]. پدرش، اسماعیل از قاضیان مشهور و اهل ادب بود. توفیق بسیاری از خوی های پدرش در متانت ، صبر و تأمل را به ارث برد.مادرش نیز زنی ترک نژاد و بسیار جسور بود . او تسلط زیادی بر همسر و فرزندش داشت و مانع ارتباط فرزند با دنیای خارج و بازی با همسن و سالهایش می گشت و همین عامل ، زمینه ی گوشه گیری توفیق حکیم را فراهم ساخت.

توفیق ، از همان کودکی به قران ، کتابهای ادبی ، داستانهای هزارو یک شب و کلیله و دمنه که مادرش برایش تعریف می کرد و نیز نمایشهایی که در شهرشان توسط گروه نمایشی «شیخ سلامه حجازی»[ii] اجرا می شد بسیار علاقمند بود و همین امور بعدها در رویکرد وی به ادبیات نمایشی و نمایشنامه نویسی ـ بنا به گفته ی خودش ـ بسیار تأثیر گذار بود.[iii] توفیق از دبیرستان شروع به تألیف نمایشنامه و اجرای آن توسط دوستانش کرد.


1 - معجم الروائیین العرب ، سمر روحی الفیصل ، ص87 ، ناشر : جروّس پرس ، لبنان ، الطبعة الاولی 1995 م/1415 هـ . ق

2 - شیخ سلامه حجازی:(1852-1917) از بزرگترین ترانه خوانان مصر است که گروه نمایشی تأسیس کرد و تکیه ی آنها در نمایش بر اساس ترانه و موسیقی بود. (المنجد فی الاعلام)

3- ر.ک حیاتی،توفیق الحکیم، صص 82-79-77 ،دار الکتاب اللبنانی، ،الطبعة الاولی1984م

....




خرید فایل


ادامه مطلب ...

مقاله مشکلات املا نویسی دانش آموزان و آموزش املا

- مقدمه ....................................................................4

- تعریف املا..............................................................5

- اهداف آموزش املا..................................................5

- روشهای تدریس آموزش املا در کلاس...........................6

1. روش آزمون- مطالعه- آزمون.....................................7

2. طرح پژوهشی بررسی مشکلات املایی از دیدگاه زبان شناختی....8

3. روش مطالعه و آزمون.....................................11

4. روش نمایش ...................................................12

5. روش تصحیح انفرادی ...............................12

6. روش چند حسی ..................................................12

7. کاربرد جمله سازی در زنگ املا .....................................13

8. آشنا کردن دانش آموزان با متن املا ...........................13

9. جمله سازی با کلمات مشابه ............................................14

10. شبیه اما متفاوت ..............................................14

11. ساختن کلمات با کارت حروف .....................................15

12. آموزش املای ابزاری یا روش چند حسی .................15

- علت های ضعف دانش آموزان در دروس دیکته ..................16

- انواع مشکلات دیکته نویسی دانش آموزان و راهبرد ها .......17

1. جدول بررسی اشکالات املایی .................................18-19

2. ضعف در حافظه دیداری و راهکارهایی برای تقویت آن .....19

3. ضعف در حافظه تمیز دیداری و راههای تقویت آن ..............21

4. ضعف در حافظه توالی دیداری و راههای تقویت آن ...........22

5. ضعف در حافظه شنیداری و راههای تقویت آن ............22

- نتیجه گیری و چکیده ......................................................24-25

- فهرست منابع و ماخذ .......................................................26

:::::::::::::::::::::::::::::::::::::::::::

بخشی از متن:

ضعف در حافظه دیداری و راهکارهای برای تقویت آن:

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

مثلا: درابتدا تصاویر مختلف به دانش آموزان نشان می دهیم و سپس آن ها را مخفی می کنیم و از آنها می خواهیم تا نام تصویر را بگویند.

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



خرید فایل


ادامه مطلب ...

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

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

بخشهایی از متن:

مقدمه :

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

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

از طرفی دیگر مشاهده می کنیم که شرکت هایی که به امر برنامه نویسی اشتغال دارند در سطح بین المللی بزرگترین شرکت های محسوب می شوند . مانند مایکروسافت ، بورلند و Sum و IBM و ... .

...

یک برنامه نویس حرفه ای هم ، چنان برنامه را می نویسد که زودترین زمان ممکن و بیشترین قابلیت رادارا باشد .

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

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



خرید فایل


ادامه مطلب ...

بررسی مشکلات دیکته نویسی (نوشتاری) دانش آموزان

بررسی مشکلات دیکته نویسی (نوشتاری) دانش آموزان

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

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

عوامل مهمترین قسمت مشکلات آموزشی املا در کودکان ابتدایی که از هوش طبیعی و حتی بالاتر برخوردارند، مشکلات املای کلمات با حروف همصدا است که برای درمان آن اول بایستی سبب شناسی کرد:

بعد از بررسی وضعیت بینایی ( اپتو متریست)، بررسی وضعیت اندام گفتاری، بررسی حافظه بینایی و ترتیب توالی در پیوند صدا و ( نوشتاری) بررسی انگیزه و دقت دانش آموز و ارزیابی مهارتهای حرکتی ظریف دانش آموزان ( نشستن و طرز مداد در انگشتان و...) می توان از راهبردهایی به این شکل استفاده کرد:

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

فهرست مطالب

مقدمه. 9

ضرورت تحقیق.. 25

بررسی مشکلات دیکته نویسی (نوشتاری) دانش آموزان.. 25

تعریف مفاهیم به صورت مفهومی و عملیاتی.. 30

عمده‌ترین مشکل املایی دانش‌آموزان:. 31

الف. نارسانویسی:. 31

ب. ضعف در حافظه‌ی دیداری:. 33

علل ضعف حافظه‌ی دیداری:. 33

ج. ضعف در تمیز دیداری.. 34

د. حساسیت شنوایی.. 34

پایین بودن حساسیت شنوایی عامل اصلی این اختلال است. نمونه‌ی این نوع اختلال: 35

ه. عدم دقت و توجه. 35

علل اشتباه نویسی در دندانه:. 35

اشکالات مربوط به تشدید:. 37

تعریف املا:. 38

الگوی برنامه درسی املا:. 41

مهم‌ترین محاسن این الگو عبارت از:. 42

ولی به جهت هماهنگی مقدار متن املا در پایه‌های مختلف بدین شرح پیشنهاد می‌شود: 44

معیارهای ارزشیابی.. 47

فصل سوم. 51

استفاده از یک جامعه آماری با موضوع غلط های املایی دانش آموزان دوره ی دبستان 52

مقدمه ای برای فصل سوم. 53

هدف تحقیق.. 58

تعریف عملیاتی.. 58

روش تحقیق.. 60

جامعه ی آماری.. 60

توضیحات نمونه آماری که توسط پرسشنامه بدست آمده است :74

جامعه تحقیق :74

حجم نمونه در روش نمونه گیری :74

ابزار اندازه گیری :74

روش اجرای تحقیق :75

آمار توصیفی :75

فصل چهارم. 76

مقدمه :77

سوالات پرسش نامه. 78

فصل پنجم.. 92

راهکارهایی برای حل مشکلات نوشتاری.. 93

نتیجه گیری.. 96

منابع:97

فهرست جداول و نمودار ها

جدول بر اساس پاسخ های نمونه آماری.. 79

1ـ تاثیر جامعه به این مشکل :80

2ـ مشکل نوشتاری غیر قابل در مان است . 3ـ چه مقدار اعتقاد دارند که این مشکل قابل در مان است .81

3ـ چه مقدار اعتقاد دارند که این مشکل قابل در مان است .82

4ـ چه مقدار مشاوره تاثیر دارد ؟. 83

5ـ تاثیر افراد خانواده بر بهبود بر مشکلات نوشتاری .84

6ـ تاثیر آموزشهای خارج از کلاس برای بهبود نوشتن .7ـ تمرین مستمر می تواند تاثیر زیادی بر نوشتن داشته باشد 85

7ـ تمرین مستمر می تواند تاثیر زیادی بر نوشتن داشته باشد.. 86

8ـ برخورد بد دیگران برای جلو گیری از پیشرفت.87

9ـ نقش آموزگار در بهبود. 88

10ـ تاثیر بهبود نیافتن از مشکلات نوشتاری و ترک تحصیل .89

11ـ مشکلات نوشتاری تا چه حد به وراثت مربوط می شود ؟. 90

12ـ تا چه حد امکان دارد که این مشکل بر طرف نشود با تمرین .91

جدول شماره ی 1 - تعداد دانش آموزان نمونه ی آماری بر حسب جنس، پایه و نوع مدرسه جمع چهارم سوم دوم پایه و جنس.... 61

یافته های پژوهش.... 62

جدول شماره ی 2 - سهم غلط های آموزشی دانش آموزان (درصد به کل). 63

جدول شماره ی 3 - سهم غلط های ناشی از بی دقتی دانش آموزان (درصد به کل). 64

جدول شماره ی 4 - سهم غلط های ناشی از ضعف حساسیت شنوایی( درصد به کل) 65

جدول شماره 5 - سهم غلط های املایی ناشی از ضعف حافظه ی دیداری (درصد به کل) جنس 66

جدول شماره 6 - سهم غلط های املایی ناشی از نارسانویسی (درصد به کل) جنس.... 66

جدول شماره ی 7 - سهم غلط های املایی ناشی از ضعف حافظه ی شنوایی (درصد به کل) 68

تهیه چند جدول از نمونه آماری در یک شهر بین جنس هایمخالف از نظر مشکلات رفتاری :.. 68

جدول 1. توزیع فراوانی و درصد اختلالات رفتاری دانش آموزان در جمع و بر حسب جنس.. 68

جدول 2. آزمون 2x و توزیع اختلالات رفتاری دانش آموزان ابتدایی بر حسب جنس.. 69

جدول 3. توزیع اختلالات نوشتاری در دانش آموزان بر حسب پایه تحصیلی.. 70

جدول 4. توزیع فراوانی و درصد شیوع اختلالات ( بر حسب ابعاد چهار گانه اختلالات ) در دختران و پسران مقطع ابتدایی 71



خرید فایل


ادامه مطلب ...

پروژه کارآفرینی شرکت کامپیوتری برنامه نویسی در 22 صفحه ورد قابل ویرایش

پروژه کارآفرینی شرکت کامپیوتری برنامه نویسی در 22 صفحه ورد قابل ویرایش

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

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

تاریخچه :

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

در سال 1642 بلیز پاسکال اولین ماشین حساب مکانیکی خود را اختراع نمود بعضی از اصول اساسی و مکانیزم ماشین او هنوز هم مورد استفاده قرار می گیرد . در سال 1953 شرکت آی بی ام اولین کامپیوتر خود را با حافظه الکترومغناطیسی ساخت وشرکت های سازنده دیگر از قبیل CDC ، NCR ، SRC مشغول ساخت کامپیوتر های بزرگ شدند . و چیزی نگذشت که رقابت در ساخت کامپیوترهای الکترونیکی باعث پیشرفت های عظیمی در این تکنولوژی شد . در سال 1955 با اختراع ترانزسیتور که به انقلاب صنعتی الکترونیک معروف است سرعت عملیات به دهها برابر ماشین های غیر ترانیزستوری می رسید . در سال 1962 ترانزیستورهای کوچک را کوچکتر کردند و با استفاده از مدارهای یکپارچه و عناصر مغناطیسی کامپیوترهائی به بازار عرضه شد که سرعت محاسباتی را چند صد برابر کردند .

تولیدات و مصارف صنعتی :

به طور عمده تولیدات در زمینه علمن کامپیوتر به دو قسمت سخت افزار و نرم افزار تقسیم بندی شده است . در قسمت نرم افزار هم می توان به عناصر برنامه نویس و کاربرها اشاره کرد . در زمینه تولیدات نرم افزار شرکت های معتبری در دنیا مشغول هستند از آن جمله شرکت مایکروسافت . بورند ، آلوب و شرکت هایی در کشور عزیزمان مانند : مینا ، نوین گستر . در قسمت سخت افزار هم شرکت هایی مانند : Philips , TVM , ACER , LG , IBM و ... مشغول به کار هستند .

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

فرصت های شغلی :

در زمینه فرصت های شغلی می توان چند مثال را یادآور شد : تقریباً در 6 ماه قبل سران کشور ایتالیا بابوجود آوردن یک شبکه بزرگ در سطح این کشور موفق شدند نزدیک به دو میلیون فرصت شغلی را فراهم‌ آورند که این یکموفقیت بزرگ محسوب می شود .

در اوسط دهه 80 شرکت IBM بارکودی مواجه شد که تصمیم به اخراج نزدیک به 30 هزار نفر از کارکنان خود آن هم نه در کشور آمریکا بلکه از خاور دور گرفت . «نشان از کارکنان زیاد این شرکت » .

پس با بوجود آوردن موسسات کامپیوتری و شبکه ها و شرکت های برنامه نویسی می توان فرصت های شغلی بسیاری بوجود آورد .

رهبر گروه

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

برای مثال خرابی بسیاری از پروژه های نرم افزار در دهه 1960 و اوایل 1970 مشکلات مدیریت نرم افزار را روشن ساخت .



خرید فایل


ادامه مطلب ...

ساختمان یک وبلاگ و وبلاگ نویسی

ساختمان یک وبلاگ و وبلاگ نویسی

روشهای زیادی برای ساختن آن وجود دارد ما می توانیم برای ساخت آن از سایتهای سرویس دهنده وبلاگ استفاده کنیم و یا فضا برای خودمان خریداری کنیم و این کار را روی سایت اختصاصی خود انجام دهیم معروفترین این سرویس دهند ها بلاگر www.blogger.com و پرشین بلاگ www.persianblog.com می باشد البته سرویسهای دیگر مجانی هم هستند که درون اینترنت هستند مثل:

http://www.blogsky.com

www.blogsky.com/…

اما این دو سرویس دهنده که گفتیم از پرطرفدارترین و آسانترین سرویسها می باشند سایت blogger وبلاگ را به دو صورت در اختیار ما قرار می دهد سرویس مجانی که در این حالت تبلیغات سایت در بالای وبلاگ ما نمایش داده می شود و سرویس پولی یا blogger pro که در این سرویس تبلیغی نمایش داده نمی شود و امکاناتی بیش از سرویس مجانی دارد برای ثبت نام و استفاده از blogger باید با مرورگر نشانی را بزنیم http://www.blogger.com در قسمت sign up یک شناسه و رمز عبور برای خودمان تعیین می کنیم و کلید sign up را می زنیم در یک فرم مانندی یکسری مشخصات را از ما می خواهد که ما باید طبق قوانین آنجا این فرم را پر کنیم اگر همه چیز درست انجام شده باشد بر می گردیم به صفحه‌ی اول blogger با این تفاوت که سمت راست صفحه در قسمت آبی رنگ عبارت Your Blog را می بینیم که در آن دو گزینه هست یکی برای ساختن بلاگ جدید یا create a New blog و دیگری برای خارج شدنیا sing out ما باید اولین گزینه یعنی بلاگ جدید را انتخاب کنیم.

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



خرید فایل


ادامه مطلب ...

پایان نامه آلگوریتم ژنتیک در زبان برنامه نویسی C

پایان نامه آلگوریتم ژنتیک در زبان برنامه نویسی ++C

چکیده

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

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




خرید فایل


فهرست مطالب

عنوان

صفحه

چکیده

1

مقدمه

2

الگوریتم ژنتیک

5

تعریف خروجی(نمایش)

8

عملگرهای مجموعه ژن

10

شئ جمعیت

13

توابع شئ و مقیاس گذاری مناسب

14

نمایش الگوریتم ژنتیک درc++

15

توانایی عملگرها

17

چگونگی تعریف عملگرها

18

چگونگی تعریف کلاس مجموعه ژن

22

سلسله مراتب کلاس ها

23

1. سلسله مراتب کلاس GALib – گرافیکی

23

2. سلسله مراتب کلاس GALib – مراتب

24

رابط برنامه نویسی

25

نام پارامترها و گزینه های خط فرمان

26

رفع خطا

28

توابع اعداد تصادفی

29

GAGeneticAlgorithm

31

GADemeGA

42

GAIncrementalGA

44

GASimpleGA

47

GASteadyStateGA

50

Terminators

52

Replacement Schemes

54

GAGenome

55

GA1DArrayGenome

62

GA1DArrayAlleleGenome

65

GA2DArrayGenome

67

GA2DArrayAlleleGenome

70

GA3DArrayGenome

72

GA3DArrayAlleleGenome

76

GA1DBinaryStringGenome

78

GA2DBinaryStringGenome

81

GA3DBinaryStringGenome

85

GABin2DecGenome

88

GAListGenome

91

GARealGenome

92

GAStringGenome

94

GATreeGenome

96

GAEvalData

97

GABin2DecPhenotype

98

GAAlleleSet

100

GAAlleleSetArray

103

GAParameter and GAParameterList

104

GAStatistics

108

GAPopulation

113

GAScalingScheme

123

GASelectionScheme

127

GAArray

130

GABinaryString

132

نتیجه گیری

135

مراجع

136

ادامه مطلب ...

پایان نامه برنامه نویسی انبارداری

پایان نامه برنامه نویسی انبارداری

موجودیت (Entity)

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

- موجودیت مشتری شامل خصلت های نام مشتری ، آدرس مشتری ، تلفن مشتری و ... است .

- موجودیت سفارش شامل خصلت های شماره سفارش ، تاریخ سفارش ، نام مشتری ، کالای سفارش شده ، تعداد کالای سفارش شده و ... است

همانگونه که در مثال فوق مشاهده گردید ، تمام خصلت های موجودیت مشتری توصیف کننده یک مشتری و تمام خصلت های موجودیت سفارش توصیف کننده یک سفارش می باشند .

کلید (Key)

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

توضیح : در برخی از موارد در یک موجودیت چندین کلید وجود دارد که به هر یک از آنها یک Candidate Key یا Alternate Key گفته می شود .

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

کلید اصلی (Primary Key)

از بین کلیدهای یک موجودیت (Candidate Key) ، می بایست یک کلید را به عنوان کلید اصلی انتخاب نمود . معیارهای مختلفی در این انتخاب دخیل هستند ، اما معمولا" بهترین کلیدی که معرف مفهوم و ماهیت موجودیت باشد به عنوان کلید اصلی انتخاب می گردد .

وابستگی تابعی (Functional Dependency)

وابستگی تابعی مفهومی است که مابین خصلت های یک موجودیت تعریف می گردد . به این معنی که می گوئیم خصلت A با خصلت B وابستگی تابعی دارد ، در صورتیکه به ازای هر مقدار مشخص از خصلت B بتوان مقدار مشخص و یکتائی از خصلت A را بدست آورد ، اما عکس آن ممکن است صادق نباشد . در موجودیت مشتری مثال قبل ، به ازای هر کد مشتری می توان نام او را بدست آورد در این صورت می گوئیم خصلت نام مشتری با خصلت کد مشتری وابستگی تابعی دارد . اما عکس آن صادق نیست چرا که به ازای یک نام مشتری مشخص ، نمی توان یک کد مشتری یکتا استخراج نمود (دو مشتری مختلف می توانند نام یکسان داشته باشند ، در این حالت یک نام مشتری ممکن است متناظر با دو و یا حتی چند کد مشتری باشد).

انواع رابطه بین خصلت های یک موجودیت

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

- رابطه یک به یک (One To One) : در حالتی اتفاق می افتد که خصلت A وابستگی تابعی به خصلت B داشته باشد و خصلت B نیز وابستگی تابعی به خصلت A داشته باشد . در این حالت هر دو خصلت A و B کاندیدای کلید شدن می باشند.

- رابطه یک به چند (One To Many) : اگر خصلت A وابستگی تابعی به خصلت B داشته باشد و عکس آن صادق نباشد ، یک ارتباط از نوع یک به چند وجود خواهد داشت . در این حالت ، خصلت B کاندید کلید شدن است و خصلت A صرفا" یکی از توصیف گرهای موجودیت محسوب می گردد .

- رابطه چند به چند (Many To Many) : اگر دو خصلت هیچکدام وابستگی تابعی به یکدیگر نداشته باشند آنگاه رابطه بین آنها چند به چند خواهد بود . در این حالت هیچیکدام از آنها کاندید کلید شدن نبوده (ممکن است ترکیب آنها کاندید کلید شدن باشد) و صرفا" توصیف کننده موجودیت خواهند بود .

هنجار سازی (Normalization)

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

نا بهنجاری

به پیامدهای ناخواسته تغییر اطلاعات نابهنجاری گفته می شود .

Relation

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

Tuple

هر یک از رخدادهای مختلف یک موجودیت را یک Tuple می گویند که در مدل فیزیکی معمولا" از آنها با نام ردیف (Row) و یا رکورد (Record) نام برده می شود . بنابراین Tuples ، ردیف های جدول دو بعدی هستند که آن را به عنوان Relation و یا Table می شناسیم .

Attribute

هریک از خصلت های مختلف یک موجودیت را Attribute می نامند ( نظیر کد مشتری ) . معمولا" در مدل فیزیکی به جای Attribute از فیلد (Field) و یا ستون (Column) استفاده می شود . بنابراین Attributes ، ستون های جدول دو بعدی هستند که آن را به عنوان Relation و یا Table می شناسیم .

ارتباط (Relationship)

منظور ارتباط بین دو Relation و یا جدول است که بر اساس برابری فیلدهای یکسان در هر جدول تعریف و دارای انواع مختلفی است . ( به دلیل اهمیت و گستردگی ، در مقاله ای جداگانه تشریح خواهد شد) . این ارتباط ها در مدل منطقی مابین موجودیت ها (خصوصا" موجودیت های نرمال شده ) تعیین می گردند و به آن Entity Relation یا ER سیستم می گویند . مدل ER سیستم توسط ابزارهای مستند سازی جهت درک بهتر مدل داده ای سیستم ترسیم می گردد که به آنها ERD می گویند .

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

امروزه سیستم های مدیریتی بانک های اطلاعاتی رابطه ای مختلفی وجود دارد که هر یک ویژگی ها و قابلیت هایی خاص خود را دارند . به این سیستم ها و یا نرم افزارها اختصارا" RDBMS گفته می شود . MS ACCESS ، MS SQL ، ORACLE ، SYBASE ، نمونه هائی متداول در این زمینه می باشند .

تمامی سیستم های مدیریت بانک های اطلاعاتی رابطه ای به منظور ارائه قابلیت های خود و استفاده از آنها از زبان مشترکی که به آن SQL ( برگرفته شده از Structured Query Language ) گفته می شود ، استفاده می نمایند . تمامی نیازها و انتظارات کاربران از بانک های اطلاعاتی نظیر جستجوی اطلاعات ، ایجاد ، تغییر و یا حذف اطلاعات حتی ایجاد بانک اطلاعاتی و یا سایر اجزاء مرتبط با آن توسط زبان فوق تعریف و تحویل RDBMS داده خواهد شد تا پس از بررسی بر روی بانک اعمال گردد.

سیستم های اطلاعاتی – داده پردازی

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

مقدمه

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

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

پیشرفتهای حاصله در علم اطلاع رسانی و تکنولوژی اطلاعات، فنون و ابزارهای جدیدی برای غلبه بر رشد مستمر و تنوع بانکهای اطلاعاتی تامین می کنند. این پیشرفتها هم در بعد سخت افزاری و هم نرم افزاری حاصل شده اند. ریزپردازنده های سریع، ابزارهای ذخیره داده های انبوه پیوسته و غیر پیوسته، اسکنرها، چاپگرها و دیگر ابزارهای جانبی نمایانگر پیشرفتهای حوزه سخت افزار هستند. پیشرفتهای حاصل در نظامهای مدیریت بانک اطلاعات در طی چهار دهه گذشته نمایانگر تلاشهای بخش نرم افزاری است. این تلاشها در بخش نرم افزار را میتوان بعنوان یک حرکت پیشرونده از ایجاد یک بانک اطلاعات ساده تا شبکه ها و بانکهای اطلاعاتی رابطه ای و سلسله مراتبی برای پاسخگویی به نیاز روزافزون سازماندهی و بازیابی اطلاعات ملاحظه نمود. بدین منظور در هر دوره، نظامهای مدیریت بانک اطلاعاتی[2] مناسب سازگار با نرم افزار سیستم عامل و سخت افزار رایج گسترش یافته اند. در این رابطه میتوان از محصولاتی مانند، Dbase-IV, Unify, Sybase, Oracle و غیره نام برد.

داده کاوی یکی از پیشرفتهای اخیر در راستای فن آوریهای مدیریت داده هاست. داده کاوی مجموعه ای از فنون است که به شخص امکان میدهد تا ورای داده پردازی معمولی حرکت کند و به استخراج اطلاعاتی که در انبوه داده ها مخفی و یا پنهان است کمک می کند. انگیزه برای گسترش داده کاوی بطور عمده از دنیای تجارت در دهه 1990 پدید آمد. مثلا داده کاوی در حوزه بازاریابی، بدلیل پیوستگی غیرقابل انتظاری که بین پروفایل یک مشتری و الگوی خرید او ایجاد میکند اهمیتی خاص دارد. (Barry and Linoff, 1997)

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

پیشرفت در تکنولوژیهای داده پردازی

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

1. رکوردهای اصلی [4]

2. رکوردهای عملیاتی[5]

فرض بر این است که رکوردهای اصلی حاوی اطلاعات پایه هستند که معمولا چندان تغییر نمی کنند در حالیکه رکوردهای عملیاتی با توجه به طبیعت عملیات تجاری حتی بطور ساعتی تغییر خواهند کرد.

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

بمنظور کمک به تصمیم گیری راهبردی، نظریه تاسیس بانک اطلاعات رکوردهای اصلی به نظریه سازماندهی دیتا مارت[7] و انبار داده ها[8] تغییر یافت. استخراج اطلاعات از رکوردهای عملیاتی یا پایگاههای اطلاعات عملیاتی و سازماندهی آن برای تحلیل استاندارد یا زمانی فلسفه اولیه و اصولی چنین پیشرفتهایی است. گرچه، دیتا مارت و انبار داده ها از نظر هدف و ساختار با هم متفاوتند. (Inmon, 1998)

دیتامارت

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

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

دیتامارت اساسا برای اهداف تاکتیکی طراحی شده است و هدفش تامین یک نیازتجاری فوری است.

انبار داده ها

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

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

وابستگی به زمان:

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

فهرست مطالب

عنوان صفحه

فصل اول : سیستم های اطلاعاتی

  • مفاهیم و تعاریف ....................................................................................2
  • سیستم های اطلاعاتی – داده پردازی................................................6
  • دادگان ، پایگاه داده............................................................................. 16
  • تاریخچه پایگاه داده............................................................................. 17
  • انواع دادگان ها...................................................................................... 19
  • مدل های پایگاه داده........................................................................... 19
  • مبانی مدل سازی..................................................................................21

فصل دوم : معرفی نرم افزارهای مورد استفاده

الف - معرفی نرم افزار Access..............................................................................24

  • آشنایی با اکسس...................................................................................25
  • انواع عملگرها.........................................................................................31
  • آشنایی با طراحی Query.....................................................................35

ب معرفی ویژوال بیسیک (VB)

  • شروع کار با Visual Basic (VB) .....................................................42

فصل سوم : توضیحات پروژه

  • دستورات سورس کد بهمراه فرم های پروژه................................. 67

ضمیمه 1 : نحوه ساخت و اتصال دیتا بیس در ویژوال بیسیک...........84

ضمیمه 2 : نحوه ساخت گزارشگیری (DataReporter)..................91



خرید فایل


ادامه مطلب ...

پایان نامه دعا نویسی

پایان نامه دعا نویسی

بیان مسأله :

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

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

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

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

روش تحقیق :

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

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

مشکلات تحقیق :

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

جادوگری و پیدایش آن :

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

جادو را بر اساس نظر ای . بی تایلور می توان به صورت زیر خلاصه کرد: « جادو یعنی یک ارتباط خیالی را اشتباهاً به جای یک ارتباط واقعی گرفتن »

منبع این اعتقادات از گذشته در میان مردم بوده است ؛ همان گونه که لوکرتیوس حکیم رومی گفته است : ترس ، نخستین مادر خدایان است و از میان اقسام ترس ، خوف از مرگ مقام مهمتری دارد .

فهرست

بیان مسأله : ۱
روش تحقیق : ۲
مشکلات تحقیق : ۲
جادوگری و پیدایش آن : ۳
جادو و تعریف آن : ۱۳
سحر و جادوگری درلغت : ۲۳
سحر در اصطلاح : ۲۴
واژه های مترادف با سحر : ۲۴
کهانت : ۲۵
طلسمات: ۲۵
شعبده : ۲۶
عزایم : ۲۷
انواع سحر : ۲۷
نوع اول : سحر کلدانیان : ۲۷
نوع دوم : سحر اصحاب اوهام و نفوس قویه : ۲۸
نوع سوم : سحر استعانت به ارواح ارضیه : ۲۸
نوع چهارم : سحر تخیلات ، چشم بندی وشعبده : ۲۹
نوع پنجم : سحر اعمال عجیبی که ظاهر می شود و حاصل ترکیب آلات مرکبه ی هندسی می باشد : ۲۹
نوع ششم : سحر کمک گرفتن از خواص ادویه : ۲۹
نوع هفتم : سحر جلب قلوب به سوی خویش : ۳۰
نوع هشتم : سحر نمامی و سخن چینی : ۳۰
دعاهای برای باطل کردن سحر و دفع چشم زخم : ۳۰
انواع جادو : ۳۳
جادوی لفظی : ۳۴
جادوی عملی : ۳۵
جادوی تقلیدی و تهدیدی : ۴۲
جادو میان بدویان : ۴۶
جادوگری در کتابهای مقدس : ۵۳
رابطه ی دین و جادوو دعا : ۵۷
دیدگاه تکاملی درباره ی دین و جادو : ۵۹
دیدگاه جامعه شناسی در مورد دین وجادو : ۶۲
جادوگری در ایران : ۶۵
طلسم : ۶۷
تعویذ : ۶۹
حرز: ۷۴
عزایم : ۷۴
مقایسه ی تعویذ و طلسم : ۷۵
تقسیم بندی انواع طلسم : ۸۰
عناصر طبیعی : ۸۱
اعضای بدن حیوانات : ۸۶
اعضای بدن انسان : ۸۸
گیاه : ۹۰
سنگ : ۹۴
طلسم های ساخت دست بشر : ۹۸
نقش : ۹۹
حروف : ۱۰۱
حروف ابجد : ۱۰۲
نقش و حروف : ۱۰۷
۱ــ تکسیر ۱۰۷
۲ــ موکلین ۱۱۰
۳ــ ساعت ۱۱۱
۴ــ ساحت ۱۱۲
۵ــ نقش ۱۱۳
۶ــ لوح ۱۱۳
۷ــ عملیات ۱۱۴
انواع خطوط و الفاظ : ۱۱۸
ذکر : ۱۲۰
اشیاء شخصی : ۱۲۲
تقسیم بندی از نظر عملیات : ۱۲۴
جنس مواد به کار رفته در طلسم ها : ۱۲۵
تقسیم بندی از نظر اوقات استفاده : ۱۲۶
تقسیم بندی از نظر موارد استفاده : ۱۲۸
دعا : ۱۲۹
شرایط دعا : ۱۳۲
دعاهای مختلف و کاربرد آنها : ۱۳۴
۱٫سوره ی فاتحه الکتاب : ۱۳۴
۲٫ آفرینگان ، اشم وهو ، یثا اهو و ئیریو : ۱۳۵
صیدور : ۱۴۲
دعا و دعا نویسی دربین مردم زمان ما : ۱۴۴
مواردی از اعتقادات مردم : ۱۵۵
تصویری از نمونه های ادعیه مورد استفاده دعا نویسان : ۱۵۹
نتیجه : ۱۶۲
لغات و اصطلاحات : ۱۶۵
عوذه : ۱۶۵
عزایم : ۱۶۵
سحر : ۱۶۵
طلسم ( هیمیا ): ۱۶۹
معنای کهانت و کاهن : ۱۷۰
معنای دعوت کواکب : ۱۷۰
معنا و تعریف شعبده ( ریمیا ) : ۱۷۱
تعریف قیافه : ۱۷۱
معنای رمل و تعریف آن : ۱۷۲
معنا و تعریف جفر : ۱۷۲
معنا و تعریف اسطرلاب : ۱۷۳
تعریف سیمیا : ۱۷۴
معنا و تعریف تسخیر ( لیمیا ) : ۱۷۵
منابع و مآخذ: ۱۷۶



خرید فایل


ادامه مطلب ...