فی فوو

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

فی فوو

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

دانلود کامل پایان نامه رشته کامپیوتر درباره پورت کامپیوتر

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

دانلود کامل پایان نامه رشته کامپیوتر درباره پورت کامپیوتر


دانلود کامل پایان نامه رشته کامپیوتر درباره پورت کامپیوتر

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

 مقدمه

برای آشنایی با پورت USB لازم است اول عبارت پورت را بشناسیم. پورت، در واقع مبادی ورود و خروج اطلاعات به کامپیوتر است. از طریق پورت می توان دستگاه های خارجی را به کامپیوتر وصل کرد. کامپیوترهای شخصی اولیه IBM با دو پورت (سریال و موازی) عرضه شدند. دستگاه هایی مانند مودم به پورت سریال و پرینترها به پورت موازی وصل می شدند.

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

 پویش پورت

پویش یک پورت فرآیندى است که مهاجمان با استفاده از آن قادر به تشخیص وضعیت یک پورت بر روى یک سیستم و یا شبکه مى باشند . مهاحمان با استفاده از ابزارهاى متفاوت ، اقدام به ارسال داده به پورت هاى TCP و UDP نموده و با توجه به پاسخ دریافتى قادر به تشخیص این موضوع خواهند بود که کدام پورت ها در حال استفاده بوده و از کدام پورت ها استفاده نمى گردد و اصطلاحا” آنان باز مى باشند . مهاجمان در ادامه و بر اساس اطلاعات دریافتى ، بر روى پورت هاى باز متمرکز شده و حملات خود را بر اساس آنان سازماندهى مى نمایند . عملکرد مهاجمان در این رابطه مشابه سارقانى است که به منظور نیل به اهداف مخرب خود ( سرقت ) ، درابتدا وضعیت درب ها و پنجره هاى منازل را بررسى نموده تا پس از آگاهى از وضعیت آنان ( باز بودن و یا قفل بودن ) ، سرقت خود را برنامه ریزى نمایند.Transmission Control Protocol) TCP ) و ( UDP ( User Datagram Protocol ، دو پروتکل مهم TCP/IP مى باشند . هر یک از پروتکل هاى فوق مى توانند داراى شماره پورتى بین صفر تا 65،535 باشند . بنابراین ما داراى بیش از 65،000 درب مى باشیم که مى بایست در رابطه با باز بودن و یا بستن هر یک از آنان تعیین تکلیف نمود ( شبکه اى با بیش از 65،000 درب! ) . از 1024 پورت اول TCP به منظور ارائه سرویس هاى استانداردى نظیر FTP,HTTP,SMTP و DNS استفاده مى گردد . ( پورت هاى خوش نام ) . به برخى از پورت هاى بالاى 1023 نیز سرویس هاى شناخته شده اى نسبت داده شده است ، ولى اغلب این پورت ها به منظور استفاده توسط یک برنامه در دسترس مى باشند .

نحوه عملکرد برنامه هاى پویش پورت ها

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

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

برنامه هاى پویش پورت ها با تنظیم فلاگ هاى متفاوت TCP و یا ارسال انواع متفاوتى از بسته هاى اطلاعاتى TCP قادر به ایجاد نتایج متفاوت و تشخیص پورت هاى باز بر اساس روش هاى مختلفى مى باشند . مثلا” یک پویش مبتنى بر SYN با توجه به نتایج بدست آمده اعلام مى نماید که کدام پورت باز و یا کدام پورت بسته است و یا در یک پویش مبتنى بر FIN بر اساس پاسخى که از پورت هاى بسته دریافت مى نماید ( پورت هاى باز پاسخى را ارسال نخواهند کرد) وضعیت یک پورت را تشخیص خواهد داد .
نحوه پیشگیرى و حفاظت

مدیران شبکه مى توانند با استفاده از امکانات متنوعى که در این رابطه وجود دارد از پویش پورت ها بر روى شبکه توسط مهاجمان آگاه گردند . مثلا” مى توان تمامى پویش هاى مبتنى بر SYN را ثبت تا در ادامه امکان بررسى دقیق آنان وجود داشته باشد . ( تشخیص ارسال یک بسته اطلاعاتى SYN به پورت هاى باز و یا بسته ) .
به منظور افزایش ایمن سازى کامپیوتر و یا شبکه مورد نظر مى توان خود راسا” اقدام به پویش پورت ها نمود . با استفاده از نرم افزارهائى نظیر NMap مى توان محدوده اى از آدرس هاى IP و پورت هاى مورد نظر را بررسى نمود ( شبیه سازى یک تهاجم ) . پس از مشخص شدن وضعیت هر یک از پورت ها مى بایست اقدامات لازم حفاظتى در این خصوص را انجام داد . در صورتى که به وجود ( باز بودن ) یک پورت نیاز نمى باشد ، مى بایست آنان را غیر فعال نمود. در صورت ضرورت استفاده از یک پورت ، مى بایست بررسى لازم در خصوص تهدیداتى که ممکن است از جانب آن پورت متوجه سیستم و یا شبکه گردد را انجام و با نصب patch هاى مرتبط با آنان امکان سوء استفاده از پورت هاى باز را کاهش داد .

نرم افزارهاى پویش پورت ها

به منظور پویش پورت ها و آگاهى از وضعیت پورت هاى TCP و UDP مى توان از برنامه هاى متعددى استفاده نمود :

Nmap ( یا Network Mapper )

FoundStone Vision

FoundStone FPort

FoundStone ScanLine

FoundStone SuperScan

FireWalls.com Port Scan ( بررسى online وضعیت پورت ها )

TCP/IP چیست؟

TCP/IP استاندارد شبکه­ى جهانى براى اینترنت است و از همان ابتدا به جاى استفاده از وسایل مخصوص، براى ایجاد و تنظیم ارتباط بین شبکه­اى به کار می­رفت.
در اوایل دهه­ى 70 تیم طراح TCP/IP اهداف خود را به این شکل مشخص کرد: “ارتباطات بین شبکه­اى شامل دو بخش اصلى می­شود: انتقال سریع پیام و کنترل همه­جانبه­ى مکالمات.”

TCP/IP نام خود را از دو تفاهم­نامه­ى بااهمیت (تفاهم­نامه­ى کنترل انتقال Transmission Control Protocol و تفاهم­نامه­ى اینترنت Internet Protocol) وام گرفته­است. TCP/IP در واقع مجموعه­اى از تفاهم­نامه­هاى مختلف مانند HTTP و FTP است که در حوزه­هاى دیگر داراى اهمیت هستند. TCP/IP براى مصرف­کنندگان واقعى مناسب و بی­دردسر است.

آغاز TCP/IP

TCP/IP به پروژه­ى وزارت دفاع آمریکا (براى اطمینان از تداوم ارتباطات نظامى پس از حمله­ى هسته­اى) مربوط می­شود.

وزارت دفاع آمریکا از دانشگاه استانفورد و مسوولان تفاهم­نامه براى گسترش این طرح حمایت خود را اعلام کردند. به این ترتیب TCP/IP قبل از ورود به بازار عمومى با یونیکس BSD ، به یک استاندارد نظامى تبدیل شد.

TCP/IP براى اهداف آموزشى با نسخه­ى 4 (این نسخه هنوز هم متداول است) به بازار آمد. براى کسب اطلاعات بیش­تر می­توانید به این آدرس مراجعه کنید:

www.cs.utexas.edu/users/chris/think/Early_Days_Of_TCP/Introduction
  موارد استفاده­ى TCP/IP

IP به لایه­ى 3 مدل شبکه­اى OSI (که به تحویل، تجزیه و دوباره سوارکردن قطعات می­پردازد) مربوط است. TCP (در لایه­ى چهارم، لایه­ انتقال) ارتباطات بین دستگاه­ها را بررسى می­کند.

هر دستگاه کاربرد خاصى دارد و به دلیل آن­که TCP/IP در سطوح متوسط به بالاى مدل OSI مورد استفاده قرار می­گیرد، ویژگی­هاى شبکه­ى زیربنایى اهمیت چندانى ندارد.

خدمات TCP/IPاز یک مدل مشترى- سرور استفاده می­کنند که در این مدل میزبان، داده­ها و اطلاعات را در ازاى تقاضاى مشتریان، مانند مرورگرهاى وب فراهم می­کند.

ویژگی­هاى بارز TCP/IP

TCP/IP از استانداردهاى نامحدود و غیر اختصاصى استفاده می­کند و می­تواند هر نوع فناورى شبکه­اى، عمومى یا خصوصى، LAN( local area network)، WAN( Wide area net work) یا بدون سیم ارتباط برقرار کند. با وجود پیش‌رفت­هاى روزافزون فناورى ارتباطات اینترنتى کنونى به طور کامل به الگوهاى سال 1970 شباهت دارند.

 چگونه می­توانیم کار با TCP/IP را یاد بگیریم.

فقط یک روز براى آموختن دستورالعمل­ها وقت لازم است و می­توانید در کم­تر از 3 روز آموزش­هاى عملى مربوط را تکمیل کنید.

موارد استفاده­ى TCP/IP

در انتقال داده­ها و شبکه­هاى صوتى

TCP/IP در چه سیستمى اجرا می­شود؟

به طور تقریبى در تمام شبکه­هاى گسترده، بدون سیم و محلى (بدون توجه به تامین­کننده)عده­ى کمى از مردم می­دانند: TCP/IP به دلیل ویژگی­هاى یاد شده پدیده­اى بدون مرز نام گرفته­ است. مسیر طى شده توسط هر پیام با مسیر پیام­هاى دیگر فرستاده شده از دو دستگاه مشابه ارتباطى ندارد.

چه تحولاتى در این زمینه در جریان است؟

نسخه­ى شماره­ى 6 IP تحت عنوان آینده­ى اینترنت به بازار معرفى شده است.

قیمت TCP/IP

حقوق افراد با مهارت­هاى TCP/IP به دلیل تنوع حوزه­ى فعالیت، بسیار متفاوت است و انتظار می­رود در آینده­اى نزدیک این میزان به بیش­ترین حد در محدوده­ى شغل­هاى مشابه برسد.

آموزش

آموزش­هاى مورد نظر را می­توانید از تامین­کنندگان تجهیزات شبکه و آموزشگاه­هاى مستقل فرابگیرید. دوره‌هاى آموزشى وب در این زمینه، قدیمى اما قابل استفاده هستند. می­توانید به این آدرس­ها مراجعه کنید:

امنیت تجهیزات شبکه

برای تامین امنیت بر روی یک شبکه، یکی از بحرانی ترین و خطیرترین مراحل، تامین امنیت دسترسی و کنترل تجهیزات شبکه است. تجهیزاتی همچون مسیریاب، سوئیچ یا دیوارهای آتش. اهمیت امنیت تجهیزات به دو علت اهمیت ویژه‌ای می‌یابد :

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

 ب – برای جلوگیری از خطرهای DoS (Denial of Service) تأمین امنیت تجهزات بر روی شبکه الزامی است. توسط این حمله‌ها نفوذگران می‌توانند سرویس‌هایی را در شبکه از کار بیاندازند که از این طریق در برخی موارد امکان دسترسی به اطلاعات با دور زدن هر یک از فرایندهای AAA فراهم می‌شود.

 در این بخش اصول اولیه امنیت تجهیزات مورد بررسی اجمالی قرار می‌گیرد. عناوین برخی از این موضوعات به شرح زیر هستند :

 –       امنیت فیزیکی و تأثیر آن بر امنیت کلی شبکه

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

 –       بالابردن امنیت تجهیزات توسط افزونگی در سرویس‌ها و سخت‌افزارها 

 موضوعات فوق در قالب دو جنبه اصلی امنیت تجهیزات مورد بررسی قرار می‌گیرند :

 –       امنیت فیزیکی

 –       امنیت منطقی

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود کامل پایان نامه رشته کامپیوتر درباره پورت کامپیوتر

دانلود پایان نامه رشته کامپیوتر درباره تاریخچه هوش مصنوعی

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

دانلود پایان نامه رشته کامپیوتر درباره تاریخچه هوش مصنوعی


دانلود پایان نامه رشته کامپیوتر درباره تاریخچه هوش مصنوعی

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

 

 فصل اول

1- 1 تاریخچه هوش مصنوعی

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

هدف هوش مصنوعی بطور کلی ساخت ماشینی است که بتواند «فکر» کند. اما برای دسته بندی و تعریف ماشینهای متفکر، می‌بایست به تعریف «هوش» پرداخت.

همچنین به تعاریفی برای «آگاهی» و «درک » نیز نیازمندیم و در نهایت به معیاری برای سنجش هوش یک ماشین نیازمندیم.

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

با وجود مخالفت گروهی از متفکرین با هوش مصنوعی که با دیده تردید به کارآمدی آن می‌نگریستند تنها پس از چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سامانه‌های هوشمند در صنایع گوناگون هستیم.
نام هوش مصنوعی در سال ۱۹۶۵ میلادی به عنوان یک دانش جدید ابداع گردید. البته فعالیت درزمینه این علم از سال ۱۹۶۰ میلادی شروع شده بود.

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

1- 2 هوش چیست؟

   اما اکثر تعریف‌هایی که در این زمینه ارایه شده‌اند بر پایه یکی از باورهای زیر قرار می‌گیرند:
– سیستم‌هایی که به طور منطقی فکر می‌کنند.
– سیستم‌هایی که به طور منطقی عمل می‌کنند.
– سیستم‌هایی که مانند انسان فکر می‌کنند.
– سیستم‌هایی که مانند انسان عمل می‌کنند.

– ظرفیت کسب و به کار گیری دانش و مهارت فکر کردن و استنتاج

– توانایی رفتار مناسب در شرایط غیر قابل پیش بینی

– توانایی بدست آوردن اهداف پیچیده در محیط پیچیده

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

1-3 فلسفۀ هوش مصنوعی

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

1-4 مدیریت پیچیدگی

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

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

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

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

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

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

1-5 عامل‌های هوشمند

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

 1-6 سیستم‌های خبره

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

 1-7 رابطه هوش جمعی با هوش مصنوعی

     یکی از شاخه های هوش مصنوعی به نام”هوش جمعی” هم اکنون برای حل بسیاری از مسائل بهنیه سازی بکار می رود. هوش جمعی ، مبتنی بر رفتارهای جمعی در سامانه‌های نامتمرکز و خودسامانده بنیان شده است. این سامانه‌ها معمولاً از جمعیتی از کنشگران ساده تشکیل شده است که بطور محلی با یکدیگر و با محیط خود در تعامل هستند. با وجود اینکه معمولاً هیچ کنترل تمرکزیافته‌ای، چگونگی رفتار کنش‌گران را به آنها تحمیل نمی‌کند، تعاملات محلی آنها به پیدایش رفتاری عمومی می‌انجامد. مثال‌هایی از چنین سیستم‌های را می‌توان در طبیعت مشاهده کرد؛ گروههای مورچه‌ها، دستهٔ پرندگان، گله‌های حیوانات، تجمعات باکتری‌ها و دسته‌های ماهی‌ها.

فصل دوم

 2- 1 تعریف هوش جمعی

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

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

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

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

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

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

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

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

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

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

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

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

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود پایان نامه رشته کامپیوتر درباره تاریخچه هوش مصنوعی

دانلود پایان نامه رشته کامپیوتر در ارتباط با ساخت فروشگاه اینترنتی

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

دانلود پایان نامه رشته کامپیوتر در ارتباط با ساخت فروشگاه اینترنتی


دانلود پایان نامه رشته کامپیوتر در ارتباط با ساخت فروشگاه اینترنتی

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

مقدمه:

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

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

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

تجارت ا لکترونیکی باعث افزایش سرعت و حجم مبادلات بازرگانی گردیده و بطور محسوسی سبب :

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

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

Domain و Web Hosting:

اولین قدم در راه اندازی یک وب سایت ثبت یک نام سایت اختصاصی (‌ Domain ) می باشد.

Domain ثبت شده می تواند نام یک شخص و یا یک موسسه ، شرکت ، یا سازمان باشد و برای مثال به شکل www.panchar.com باشد.

هر سایتی پسوندی دارد که با توجه به زمینه فعالیت آن (‌ وب سایت یک شرکت ، سازمان ، مرکز علمی پژوهشی ، خدمات رایانه ای و اینترنتی ، و عمومی و غیره ) مشخص و ثبت میگردد.

Domain های توسط شرکتهای ثبت Domain که یکی از آنها Online NIC است ثبت میشوند و از ویژگیهای بارز این سرویس میتوان به موارد زیر اشاره نمود :

*اعتبار و امنیت Domain های ثبت شده توسط این شرکت

*امکان اختصاص رمز عبور و نام کاربری مخصوص هر Domain ثبت شده

*امکان مدیریت روی Domain ثبت شده و اطلاعات آن

*امکان انتقال Domain ثبت شده به هر سایت دیگر و یا بلعکس بصورت رایگان

*امکان ثبت Domain با پسوندهای مختلف

نرم افزاری برای مدیریت فروشگاه آنلاین:

حالا ما به یک نرم افزار برای راه اندازی فروشگاه آنلاین خود نیاز داریم .از جمله این نرم افزارها میتوان osCommerce ,CubeCartو Zen cartرا نام برد. یکی از بى‌نظیر و قدرتمندترین این نرم افزارها نرم افزار کد باز OsCommerce میباشد که به زبان انگلیسی است.اما ما با جامعه ایرانی سروکار داریم که به زبان انگلیسی تسلت کامل ندارن. ما میتوانیم توسط نرم افزارکد باز FarsiCommerce که نسخه کاملا فارسی نرم افزار osCommerce بوده این مشکل را برطرف کنیم.

 OSCommerce :

پروژه osCommerce براى اولین بار توسط Harald Ponce de Leon در مارس سال 2000 میلادى با انتشار عمومى آغاز شد. برنامه‌اى که در آن زمان به انتشار عمومى رسید در واقع یک نمونه منبع مطالعه درباره چگونگى کارکرد یک سیستم خرید اینترنتى بود. پس از آن پروژه در یک محیط درحال رشد و توسعه (Sourceforge) قرار گرفت و امکاناتى ایجاد شد که یک تیم فعال از کاربران که داراى اهداف یکسانى بودند روى پروژه شروع به کار کردند.

در دسامبر سال 2001 میلادى پروژه از نام قدیمى خود (Exchange) به نام فعلى خود (OSCommerce) تغییر نام داد نام جدید برگرفته از دو کلمه تجارت الکترونیک (e-commerce)   و دنیاى کدباز (OpenSource) بود.

osCommerce با بهره‌گیرى از یک انجمن فعال و تیم اختصاصى و همچنین پشتیبانى شرکتهاى بزرگى مانند Sourceforge, Sunsite, Google و دیگر مردم توانسته است امروز به عنوان بهترین سیستم ایجاد فروشگاه الکترونیکى شناخته شود و فلسفه کدباز بودن پروژه هزاران نفر از سراسر جهان را مشتاق مى‌کند که به توسعه و پیشرفت پروژه کمک کنند. ما امروز به آینده مى‌اندیشیم و به طرف یک Framework تجارت الکترونیک که سازگار با نیازهاى جامعه ایرانى باشد حرکت مى‌کنیم که این محیط نه تنها براى راه‌اندازى و نگه‌دارى آسان است بلکه مدیر فروشگاه را قادر مى‌سازد که یک محیط دوست‌داشتنى را براى مشتریان خود آماده کند.

Farsi Commerce:
اینک با بهره‌گیرى از امکانات osCommerce و تغییراتى که براى سازگارى با زبان فارسى در کدهاى آن داده ‌شده این امکان را مهیا میسازد که شما به راحتى با استفاده از این برنامه اقدام به ایجاد و نگه‌دارى فروشگاه خود برروى اینترنت کنید. تغییراتى که در برنامه ایجاد شده فقط در جهت سازگارى کامل آن با زبان فارسى و محیط تجارت الکترونیک ایران مى‌باشد البته لازم به ذکر است که امکانات جدید دیگرى هم به برنامه اضافه گردیده که شما با استفاده از این برنامه احساس امنیت بیشترى خواهید کرد.

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

FarsiCommerce یک محیط تجارت الکترونیکى کدباز را محیا مى‌کند که به همراه زبان برنامه‌نویسى قدرتمند PHP و وب سرور پایدارApache و همچنین پایگاه داده سریع MySQL بهترین را به شما عرضه مى‌کند.

FarsiCommerce مى‌تواند برروى هر وب ‌سرورى که قابلیت اجراى اسکریپتهاى PHP را دارد و همچنین درهر محیطى که از PHP و MySQL پشتیبانى مى‌کند اجرا شود. حال این محیط ‌مى‌خواهد لینوکس باشد یا سولاریس یا مکینتاش و یاحتى ویندوز.

FarsiCommerce یک برنامه کاملا مجانى بدون هیچ هزینه اضافى مى‌باشد و تحت لیسانس عمومى GNU منتشر شده است. هیچ محدودیتى در FarsiCommerce وجود ندارد این سخن به این معنى است که تعداد شاخه‌ها, محصولات, سفارشها, مشترى‌ها و غیره بدون محدودیت مى‌باشد. لیسانس عمومى GNU به شما این اطمینان را مى‌دهد که FarsiCommerce همواره آزاد و مجانى خواهد بود و همه کارهایى که پایه آنها FarsiCommerce است چه موژولهاى نوشته شده براى آن و چه برنامه‌هاى تجارت الکترونیک دیگر همه و همه تحت این لیسانس خواهند بود.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود پایان نامه رشته کامپیوتر در ارتباط با ساخت فروشگاه اینترنتی

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

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

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


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

تعداد صفحات پایان نامه: 110 صفحه

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

 

 

 

 

 چکیده

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

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

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

فصل اول- سیستم‌های اطلاعاتی مدیریت (MIS)

 1-1- مقدمه  

موضوع مورد بحث این فصل، مدیریت بر پایه اطلاعات است. دو عامل اساسی موجبات تحولات ودگرگونی‌های جنجال آفرین را فراهم می‌سازد. اول، استراتژی رقابت وتوانایی‌های آن که تغییرات سریعی در تکنولوژی را باعث شده است ودوم افزایش قدرت تکنولوژی پیشرفته بعضی از کشورها و همچنین کاهش هزینه‌های تولید به عنوان یک سیاست رقابت صادراتی بیشتر مورد توجه قرار گرفته است. هر دو استراتژی یاد شده ابزارهای اصلی تصمیم گیری استراتژیک مدیریت بر پایه اطلاعات وتکنولوژی فرا پیشرفته عملیات تولید هستند. سیستم های اطلاعاتی مدیریت(Management Information Systems) در راستای تأمین نیاز مدیران در جهت دستیابی موثر به این ابزارها ایجاد شده‌اند.

 1-2 – جمع آوری اطلاعات

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

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

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

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

 1-3- سیستم اطلاعات مدیریت

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

1- مدیریت متمرکز و تکیه بر محورهای تمرکز اطلاعات و بهره‌گیری از تکنولوژی پیشرفته.

2- طراحی اطلاعات و ارایه گزارش‌های لازم برای اتخاذ تصمیم مدیریت ، برنامه‌ریزی و کنترل سازمان.

3- طراحی سیستم اطلاعات مدیریت با تکیه بر کنترل وسیستم‌های اطلاعاتی مدیریت کنترل پروژه‌ها.

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

 1-4-1-قدم‌های بسط و توسعه MIS

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

 1-4-2- سازماندهی سیستم اطلاعات مدیریت در سازمان‌های تجاری

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

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

 1-4-3- جایگاه سیستم اطلاعاتی مدیریت در سازمان

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

1-5- نیاز مدیران به سیستم‌های اطلاعاتی مدیریت

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

الف) برنامه ریزی

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

ب) سازماندهی

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

پ) رهبری و ایجاد انگیزه

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

ت) گزارش دهی

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

ث) کنترل

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

 1-6- تعریف سیستم

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

1-7- تکنولوژی اطلاعات

تکنولوژی اطلاعات (IT ) واژه ایست که در سال‌های 1970 پدید آمد که در برگیرنده دو موضوع محاسبات (COMPUTING ) و ارتباط (COMMUNICATION ) بود. تعابیر مختلفی با بر خوردهای متفاوتی در زمینه تکنولوژی اطلاعات عنوان شده است. گستره این تعابیر از پردازش اطلاعات اداری تا معنای وسیع کاربرد کامپیوتر در امور تولید از قبیل استفاده از رباتها و کنترل از راه دور بوده است. مفهوم تکنولوژی اطلاعات عبارت از آن جنبه‌هایی از تکنولوژی است که سیستم‌های پردازش اطلاعات بازرگانی را در بر می‌گیرد. منظور از بازرگانی معنای اعم آن است که ارایه خدمات و کالا می‌باشد.

 1-8- تحولات آینده و روند تکاملی در امر پردازش و مدیریت اطلاعات

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

کامپیوترهای اولیه به پردازش اطلاعات عددی مانند لیست‌های حقوق و دستمزد و حسابداری می‌پرداختند، درحالی‌که امروزه با استفاده از کلمه پردازها (word processors ) نوشته‌ها نیز پردازش می‌شوند و حتی انتقال و نگهداری تصاویر و متون با استفاده از ماشینهای تصویر یا نمابر (facsimile ) و کامپیوترها به‌راحتی صورت می‌گیرد و حتی پردازش سریع و آسان اطلاعات نیز در شرف دستیابی است.

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

1-9– آشنایی با تجزیه، تحلیل و طراحی سیستم

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

به‌همین دلیل است که مدیران رغبت بیشتری به پیاده سازی سیستم‌های ساده حقوق و دستمزد، انبار و زیر سیستم‌های آن دارند تا درگیر سیستم‌های پیچیده‌ای چون سیستم‌های اطلاعات بازاریابی و اطلاعات مدیریت نشوند

 1-9-1- تجزیه و تحلیل سیستم چیست؟

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

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

ب : آنالیست باید برنامه‌ریزی و طراحی سیستم را انجام دهد و این وظیفه شامل مراحل اولیه تا اختتام پروژه طراحی سیستم‌های اطلاعاتی است.

 1-9-2-دلایل تغییر سیستم

سیستم‌های اطلاعاتی معمولآ در خلاء و دفعتاً به‌وجود نمی‌آیند، بلکه دلایلی برای اجرای تغییرات وجود دارند. این دلایل می‌توانند به‌شرح زیر باشند:

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

 1-10- تجزیه و تحلیل سیستم و طراحی

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

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

 

1-10-1-تجزیه و تحلیل سیستم و طراحی

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

  • مطالعه و امکان سنجی
  • مطالعه و تجزیه و تحلیل سیستم
  • طراحی سیستم
  • برنامه ریزی
  • اجرا

اکنون به شرح مراحل واجرای سیستم می‌پردازیم.

 الف) مرحله اول : امکان سنجی (Feasibilty Study )

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

1- از دیدگاه مشتری یا کاربر

تشکیل کمیته مرکزی برای کنترل پیشرفت پروژه به‌منظور آگاهی بخشی کاربران.

تعریف، تعیین و تقسیم وظایف و نقش هر شرکت کننده.

2- از دیدگاه تحلیل‌گر (یا تیم پروژه)

مشارکت و همکاری مدیران عالی و کاربران و کسانی‌که به هر ترتیب در آینده از سیستم استفاده خواهند کرد.

مطالعات بالا در چهار چوب گزارشی که حاوی سرفصل‌های زیر است تسلیم مدیریت می‌شود:

  • تعریف مساله ،ماهیت ،حوزه عملکرد و اهداف پروژه.
  • ترکیب منابع (انسانی ، مالی و تجهیزاتی).
  • پیش بینی و برنامه ریزی کلی بودجه از دیدگاه هزینه ها و زمان اجرای پروژه.
  • پیشنهادها.

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

 ب) مرحله دوم : مطالعه سیستم و تجزیه و تحلیل آن (System Study and Analysis )

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

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

– درجه بندی نقاط بحرانی در مورد اجرای سیستم (آیا سیستم و اهداف آن واقعی و صحیح پیش بینی شده است ؟).

– تعیین عوامل و فعالیت‌های اصلی و ارتباط بین آن‌ها.

– تعیین توان‌ها و تنگناها و محدودیت‌های موجود.

تعیین چگونگی به‌کارگیری منابع مرحله بعدی کار را تشکیل می‌دهد.

ج) مرحله سوم : طراحی سیستم (System Design)

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

وظایف اصلی مرحله مقدماتی عبارتند از :

1- تجدید نظر وبررسی احتیاجات و نیازهای سیستم.

2- بررسی اصول و مفاهیم اساسی سیستم مانند این‌که:

  • سیستم باید تا چه حد متمرکز و یا غیر متمرکز باشد؟
  • سیستم محاوره‌ای در هر لحظه تا چه حد باید پیش بینی شود؟
  • روش‌های ورود اطلاعات چگونه باید باشد؟
  • گزارش‌های مورد نیاز کدام هستند؟

 د) مرحله چهارم :برنامه نویسی Programming))

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

امروزه مهمترین این ابزار ها به‌عنوان زبان‌های نسل چهارم و پنجم و نیز زبان‌های شیء گرا و دیداری(Visual) نامیده می‌شوند.

آزمون برنامه‌ها: برنامه‌های نوشته شده باید با ورود اطلاعات آزمون شوند تا قابلیت، صحت و سرعت آن معلوم شود. معمولاً این آزمون‌ها با ورود و حجم زیاد از داده‌های عملیاتی می‌تواند آزمون شود.

 ه- مرحله پنجم : پیاده سازی و اجرا (Implementation)

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

  • مدیریت پروژه ( Project Management ) : برنامه ریزی و زمان‌بندی دقیق منابع (انسانی و تجهیزات) و بودجه با استفاده از شبکه مسیر بحرانی (CPM) صورت می‌گیرد تا دقت و کارایی در زمان و هزینه مشخص شود.
  • آموزش کارمندان و ارتقای سطح فرهنگ آنان (Staff – Training and Education) قاعدتاً نباید به امور جاری کارکنان صدمه زند و نیاز به برنامه درسی و خط مشی‌های اجرایی دارد.
  • تغییر فایل یا پرونده (File Conversion ) : شکل بندی مجدد فایل‌ها جهت اجرای سیستم جدید.
  • ایمن سازی( Security ) : شامل کنترل و سیستم‌های حضور فوری (Stand by Arrangement).
  • کنترل اسناد (Documentation) : حصول اطمینان از این که اسناد بهنگام شده‌اند.
  • اتخاذ تصمیم در اجرای کلی تغییرات (Deciding on Change Over).}

 و- مرحله ششم : کنترل و تجدید نظر (Control and Review)

الف ) کنترل : پس از پیاده سازی و اجرای سیستم، باید اجرای سیستم برای مدتی زیر نظر باشد و کیفیت و کمیت اجرایی آن کنترل شود تا تطابق آن با انتظارات اولیه بررسی شود. برای این منظور قدم‌های زیر را می‌توان برداشت.

  • مقایسه بازدهی و کارایی اجرای سیستم با استانداردهای تعیین شده.
  • مقایسه برنامه و عملکرد و کارایی سیستم.
  • انجام اصلاحات برای مراحلی که نیاز به تغییر است. این مرحله را به عنوان نگهداری (Maintenance) نامند و همواره نیازمند جلسات منظم است.

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

 

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


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

پایان نامه کاردانی کامپیوتر: طراحی نرم افزار صدور گواهینامه

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

پایان نامه کاردانی کامپیوتر: طراحی نرم افزار صدور گواهینامه


پایان نامه کاردانی کامپیوتر: طراحی نرم افزار صدور گواهینامه

دانلود متن کامل پایان نامه کاردانی کامپیوتر با فرمت ورد word

 

 

 

چکیده :

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

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

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

 مقدمه :

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

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

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

1 تعریف مسئله

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

1-2 اهداف مسئله :

1-2-1 اهداف کلی

1 – ارتقاء و سرعت بخشیدن به تبادل اطلاعات

2 – صرف وقت کمتر

3 – راحتی کار برنامه

1-2-2 اهداف جزئی

امکان تعیین کاربران و محدوده دسترسی آنها به سیستم

1-3 مشکلات و موانع

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

1-4 کارهای انجام شده مرتبط با موضوع

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

1-5 امکان سنجی

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

متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


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


پایان نامه کاردانی کامپیوتر: طراحی نرم افزار صدور گواهینامه