دانلود گزارش کارآموزی مقطع کارشناسی گرایش کامپیوتر (نرم افزار)

چکیده

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

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

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

بخش دوم به معرفی خانواده XDSL ومقایسه تکنیک‌های DSL وهمچنین نحوه نصب مودمADSL  وچک لیست رفع مشکلات احتمالی پرداخته است.

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

دربخش چهارم مشخصات کلی سیستم ATM ازجمله فرمت هدرسلول،اجزاءهدرسلول وساختارولایه تنظیم آن آورده شده است.

بخش پنجم شرح کاملی از پروتکل TCP/IP  راشامل می شود.

دربخش ششم خطوطE1 ،دلایل استفاده،وتکنیک دیجیتالی کهE1 برای انتقال Voice و Data استفاده می‌کند توضیح داده شده است.

فصل هفتم به نقش روتر درشبکه‌های WAN اشاره می کند.

فصل هشتم افزایش دهنده سرعت Telezoo رامعرفی می کند.

ونهایتادربخش نهم به مباحثی از HTML ودستورات آن اختصاص یافته است.


فهرست مطالب

فصل اول : گروه فن آوا

1-1- معرفی گروه فن آوا:

1-1-1-  شرکت توسعه سازه پای:

1-1-2-  شرکت فن آوا کارت:

1-1-3-  شرکت ارتباطات فن آوا :

1-1-4-  شرکت ارتباطات کوه نور:

1-1-5-  شرکت داده سامانه فن آوا:

1-1-6-  شرکت گسترش صنایع  فن آوا:

1-1-7 -  شرکت مشاوره فن آوا:

1-1-8-  شرکت فن آوا موج:

1-1-9-  شرکت داده پردازی فن آوا:

1-1-10- شرکت فن آوا ماهواره (س‌هامی خاص):

1-1-11- شرکت فن آوا سیستم (س‌هامی خاص):

1-2- سرویس‌های گروه فن آوا:

1-2-1- سرویس V-Sat گروه فن آوا:

1-2-2- سرویس(ISP)   Internet Service Provider گروه فن آوا:

1-2-3- سرویس Internet Data Center (IDC) گروه فن آوا:

1-2-4- سرویس پرداخت الکترونیک گروه فن آوا:

1-2-5- سرویس پهنای باند گروه فن آوا:

1-2-6- سرویس تلفن ثابت گروه فن آوا:

1-3- جریان کار شرکت داده پردازی فن آوا:

فصل دوم : خانواده XDSL

2-1- تکنولوژی DSL :

2-1-1- چگونگی عملکرد تکنولوژی DSL :

2-1-2- تجهیزات DSL :

2-2- معرفی تکنیک : ADSL

2-2-1-  مدولاسیون‌های سیستم ADSL :

2-2-1-1- روش CAP :

2-2-1-2 - روش DMT :

2-3- معرفی تکنیک VDSL :

2-3-1- سرعت VDSL :

2-3-2- تجهیزات VDSL :

2-3-3- آینده VDSL :

2-4- نصب مودم ADSL :

2-4-1- نصب تجهیزات :

2-4-2- شکل شماتیک نصب تجهیزات :

2-4-3- تست اولیه :

2-4-4- نصب راه انداز (Driver) مربوط به مودم :

2-4-5- نحوه ساختن ADSL Connection و تنظیمات مربوطه در WinXP :

2-5- چک لیست مشکلات رایج کاربران:

2-5-1- تست کردن POWER :

2-5-2- تست کردنDSL  Link  :

2-5-3- تست کردن USB یا Ethernet :

2-5-4- چک کردن تنظیمات PPPoE :

2-5-5- چک کردن تنظیمات TCP/IP :

2-5-6- تست DNS :

2-5-7- تنظیمات Browser :

2-5-8- تست و تحویل کیفیت خط :

فصل سوم :PPPOE

3-1- تاریخچه PPPOE ( History of PPP over Ethernet ):

3-2 - مختصری از مزایای استفاده از پروتکل PPPOE :

فصل چهارم : مشخصات کلی سیستم ATM

4-1- فرمت هدر سلول ATM :

4-2- اجزاء هدر سلول ATM :

4-3- ساختار مدل ATM :

4-4- لایه‌های تنظیم ATM :

فصل پنجم : پروتکل TCP/IP

5-1- معرفی پروتکل TCP/IP:

5-2- لایه‌های پروتکل TCP/IP:

5-2-1- لایه Application :

5-2-2- لایه Transport :

5-2-3- لایه اینترنت :

5-2-4- لایه Network Interface :

5-3- مشخص نمودن برنامه‌ها:

5-4- آدرس IP :

5-5- پورت TCP/UDP  :

5-6- سوکت ( Socket ):

5-7- پروتکل‌های اساسی TCP/IP :

5-8- پروتکل TCP : لایه Transport

5-9- پروتکل UDP : لایه Transport

5-10- پروتکل IP : لایه Internet

5-11- پروتکل ICMP : لایه Internet

5-12- پروتکل IGMP : لایه Internet

5-13- پروتکل ARP : لایه Internet

فصل ششم : خطوط E1

فصل هفتم : روتر و نقش آن در شبکه‌های WAN

فصل هشتم : افزایش دهنده سرعت اینترنت Telezoo ( Speedy )

8-1- Speedy چگونه کار می کند؟

8-2- استفاده از Speedy چگونه است ؟

8-3- حداقل امکانات برای اجرای Speedy چیست ؟

8-4- Speedy با چه سیستم اتصال به اینترنت کار می کند و آیا جایگزین ISP است ؟

8-5- آیا می توان به طور هم زمان از خطوط تلفن Speedy استفاده کرد؟

8-6- آیا   Speedyدر هر کشور قابل استفاده است ؟

8-7- آیا می توان را به همراه تلفن همراه استفاده کرد ؟

8-8- آیا Speedy سرعتE-Mail  را نیز بالا می برد ؟

8-9-  آیا Speedy قابلیت استفاده بر روی بیش از یک کامپیوتر را دارد؟

8-10- چگونگی ارائه خدماتADSL شرکت فن آوا در شهرستان‌ها:

فصل نهم : HTML

9-1- شکل کلی دستورات HTML :

9-1-1- تعیین تیتر‌ها وپاراگراف بندی:

9-1-2- تعیین نوع متن،توضیحات وخط افقی:

9-1-3- ایجاد پیوند و انتقال تصویر صفحه وب :

9-2- لیست‌ها درHTML  :

9-2-1- لیست مرتب :

9-2-2- لیست‌های نامرتب:

9-2-3- لیست‌های تعریفی:

9-3- تعریف جدول:

9-3-1- صفات rowspan و colspan :

9-3-2- جدول و صفحه آرایی :

9-4- فرم‌ها و پرسش نامه‌ها:

9-4-1- ایجاد پرسش نامه در صفحه وب با HTML :

9-4-2- دستور <form> :

9-4-3- صفت action :

9-4-4- صفت method :

9-4-5- نحوه کاربرد form:

9-4-6- کنترل‌های فرم:

9-4-7- کنترل‌های متنی:

9-4-8- فیلد رمز در form:

9-4-9- فیلد متنی چند خطی:

9-4-10- منو‌ها باز شونده :

9-4-11- لیست لغزنده:

9-4-12- کادر‌های کنترلی :

9-4-13- دکمه‌های رادیویی:

9-4-14- دکمه‌های Reset و Submit :

9-4-15- استفاده از دکمه‌های تصویری به جای submit :

9-5- ادامه مراحل کارآموزی :

فهرست مآخذ 

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

پروژه الگوریتم ژنتیک (Genetic Algorithm - GA) تکنیک جستجویی

چکیده

 

الگوریتم ژنتیک (Genetic Algorithm - GA) تکنیک جستجویی در علم رایانه برای یافتن راه‌حل تقریبی برای بهینه‌سازی و مسائل جستجو است. الگوریتم ژنتیک نوع خاصی از الگوریتم‌های تکامل است که از تکنیک‌های زیست‌شناسی فرگشتی مانند وراثت و جهش استفاده می‌کند.

در واقع الگوریتم‌های ژنتیک از اصول انتخاب طبیعی داروین برای یافتن فرمول بهینه جهت پیش‌بینی یا تطبیق الگو استفاده می‌کنند. الگوریتم‌های ژنتیک اغلب گزینه خوبی برای تکنیک‌های پیش‌بینی بر مبنای تصادف هستند. مختصراً گفته می‌شود که الگوریتم ژنتیک (یا GA) یک تکنیک برنامه‌نویسی است که از تکامل ژنتیکی به عنوان یک الگوی حل مسئله استفاده می‌کند. مسأله‌ای که باید حل شود ورودی است و راه‌حل‌ها طبق یک الگو کد گذاری می‌شوند که تابع fitness نام دارد هر راه حل کاندید را ارزیابی می‌کند که اکثر آنها به صورت تصادفی انتخاب می‌شوند.

کلاً این الگوریتم‌ها از بخش های زیر تشکیل می‌شوند: تابع برازش، نمایش، انتخاب، تغییر.

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

 

فهرست مطالب

  فصل اول          

1-1- مقدمه        

1-2- به دنبال تکامل         

1-3- ایدۀ اصلی استفاده از الگوریتم ژنتیک       

1-4- درباره علم ژنتیک      

1-5- تاریخچۀ علم ژنتیک  

1-6- تکامل طبیعی (قانون انتخاب طبیعی داروین          

1-7- رابطه تکامل طبیعی با روش‌های هوش مصنوعی     

1-8- الگوریتم     

1-8-1- الگوریتم‌های جستجوی ناآگاهانه         

1-8-1-الف- جستجوی لیست   

1-8-1-ب- جستجوی درختی   

1-8-1-پ- جستجوی گراف     

1-8-2- الگوریتم‌های جستجوی آگاهانه          

1-8-2-الف- جستجوی خصمانه

1-9- مسائل NP-Hard   

1-10- هیوریستیک          

1-10-1- انواع الگوریتم‌های هیوریستیک         

 فصل دوم             

2-1- مقدمه22

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

2-3- مکانیزم الگوریتم ژنتیک          

2-4- عملگرهای الگوریتم ژنتیک       

2-4-1- کدگذاری

2-4-2- ارزیابی   

2-4-3- ترکیب    

2-4-4- جهش    

2-4-5- رمزگشایی           

2-5- چارت الگوریتم به همراه شبه کد آن       

2-5-1- شبه کد و توضیح آن           

2-5-2- چارت الگوریتم ژنتیک         

2-6- تابع هدف    

2-7- روش‌های کد کردن    

2-7-1- کدینگ باینری     

2-7-2- کدینگ جایگشتی  

2-7-3- کد گذاری مقدار    

2-7-4- کدینگ درخت      

2-8- نمایش رشته‌ها         

2-9- انواع روش‌های تشکیل رشته     

2-10- باز گرداندن رشته‌ها به مجموعه متغیرها 

2-10-1- تعداد بیت‌های متناظر با هر متغیر     

2-11- جمعیت    

2-11-1- ایجادجمعیت اولیه           

2-11-2- اندازه جمعیت     

2-12- محاسبه برازندگی (تابع ارزش  

2-13- انواع روش‌های انتخاب           

2-13-1- انتخاب چرخ رولت           

2-13-2- انتخاب حالت پایدار          

2-13-3- انتخاب نخبه گرایی          

2-13-4- انتخاب رقابتی    

2-13-5- انتخاب قطع سر  

2-13-6- انتخاب قطعی بریندل       

2-13-7- انتخاب جایگزینی نسلی اصلاح شده  

2-13-8- انتخاب مسابقه    

2-13-9- انتخاب مسابقه تصادفی      

2-14- انواع روش‌های ترکیب           

2-14-1- جابه‌جایی دودوئی

2-14-2- جابه‌جایی حقیقی

2-14-3- ترکیب تکنقطه‌ای           

2-14-4- ترکیب دو نقطه‌ای

2-14-5- ترکیب n نقطه‌ای

2-14-6- ترکیب یکنواخت  

2-14-7- ترکیب حسابی    

2-14-8- ترتیب  

2-14-9- چرخه

2-14-10- محدّب           

2-14-11- بخش_نگاشته  

2-15- احتمال ترکیب       

2-16- تحلیل مکانیزم جابجایی        

2-17- جهش      

2-17-1- جهش باینری     

2-17-2- جهش حقیقی     

2-17-3- وارونه سازی بیت 

2-17-4- تغییر ترتیب قرارگیری       

2-17-5- وارون سازی       

2-17-6- تغییر مقدار        

2-18- محک اختتام اجرای الگوریتم ژنتیک      

2-19- انواع الگوریتم‌های ژنتیکی      

2-19-1- الگوریتم ژنتیکی سری       

2-19-2- الگوریتم ژنتیکی موازی      

2-20- مقایسه الگوریتم ژنتیک با سیستمهای طبیعی      

2-21- نقاط قوّت الگوریتمهای ژنتیک

2-22- محدودیتهای GAها           

2-23- استراتژی برخورد با محدودیتها           

2-23-1- استراتژی اصلاح عملگرهای ژنتیک     

2-23-2- استراتژی رَدّی     

2-23-3- استراتژی اصلاحی 

2-23-4- استراتژی جریمهای           

2-24- بهبود الگوریتم ژنتیک           

2-25- چند نمونه از کاربردهای الگوریتمهای ژنتیک       

 فصل سوم         

3-1- مقدمه        

3-2- حلّ معمای هشت وزیر

3-2-1- جمعیت آغازین     

3-2-2- تابع برازندگی       

3-2-3- آمیزش   

3-2-4- جهش ژنتیکی       

3-3- الگوریتم ژنتیک و حلّ مسألۀ فروشندۀ دوره‌گرد      

3-3-1- حل مسأله TSP به وسیله الگوریتم ژنتیک       

3-3-2- مقایسه روشهای مختلف الگوریتم و ژنتیک برای

3-3-3- نتیجه گیری TSP

3-4- حلّ مسأله معمای سودوکو       

3-4-1- حل مسأله           

3-4-2- تعیین کروموزم      

3-4-3- ساختن جمعیت آغازین یا نسل اول     

3-4-4- ساختن تابع از ارزش           

3-4-5- ترکیب نمونه‌ها و ساختن جواب جدید  

3-4-6- ارزشیابی مجموعه جواب       

3-4-7- ساختن نسل بعد   

3-5- مرتب سازی به کمک GA       

3-5-1- صورت مسأله        

3-5-2- جمعیت آغازین     

3-5-3- تابع برازندگی       

3-5-4- انتخاب   

3-5-5- ترکیب    

3-5-6- جهش     

  فهرست منابع و مراجع      

پیوست

واژه‌نامه

   

  

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