فروش جوجه بوقلمون
فروش جوجه بوقلمون
تور قبرس شمالی
تور کوش آداسی
ساخت وبلاگ
تور استانبول
قيمت باكس هتلي
قیمت تشک رویا
تشک رویا
ساعت دیواری
آینه فانتزی
ویزای کانادا
تور پوکت
تور تایلند
تور کانادا
عملگر
درباره من
موضوعات
    موضوعي ثبت نشده است
نويسندگان
برچسب ها
عضویت در خبرنامه
    عضویت لغو عضویت

ورود اعضا
    نام کاربری :
    پسورد :

عضویت در سایت
    نام کاربری :
    پسورد :
    تکرار پسورد:
    ایمیل :
    نام اصلی :

نويسنده :ketabpich
تاريخ: 1396/5/24  ساعت: ۰۸

تعداد صفحات:39
نوع فايل:word
فهرست مطالب:
مقدمه
فصل اول : معرفي بانك اطلاعاتي سيستم دفترچه تلفن و يادداشت هاي روزانه
معرفي بانك اطلاعاتي
بانك اطلاعاتي چيست؟
استفاده از سيستم هاي اطلاعاتي ساده
استفاده از بانك هاي اطلاعاتي
مزاياي استفاده از بانك اطلاعاتي
معايب استفاده از سيستم بانك اطلاعاتي
بانك اطلاعاتي و ويژوال بيسيك
ساختار بانك اطلاعاتي
جدول در بانك اطلاعاتي
سيستم مديريت پايگاه داده‌ها
پايگاه داده‌هاي پيمايشي
پايگاه داده‌هاي رابطه‌اي
پايگاه داده‌هاي چند بعدي
پايگاه داده‌هاي شي
ويژگي‌هاي سيستم مديريت پايگاه داده‌ها
سيستم‌هاي متداول مديريت پايگاه داده‌ها
تعريف كلي از اكسس Access
اجزا بانك اطلاعاتي اكسس
نمودار گردش داده (DFD)
فرآيندها
فايل ها يا انبار داده
نهادهاي خارجي
جريان هاي داده
توصيف سيستم ها با نمودارهاي جريان داده
ويژگي هاي DFD خوب
تفاوت هاي بين فلو چارت ها و نمودارهاي جريان داده
فصل دوم : طراحي پايگاه داده دفترچه تلفن و يادداشت هاي روزانه
طراحي پايگاه داده دفترچه تلفن و يادداشت هاي روزانه
جدول اطلاعات تلفن
جدول يادداشت هاي روزانه
فصل سوم : ويژوال بيسيك
مقدمه
سبك هاي برنامه نويسي
سبك برنامه نويسي سنتي
برنامه نويسي ساخت يا فته
برنامه نويسي شي گرا
فرم هاي برنامه
انواع داده اي
داده هاي عددي
انواع غير عددي
راه اندازي ويژوال بيسيك
پنجره Project
پنجره Properties
پنجره Form Layout
جعبه ابزار
فصل چهارم : راهنماي استفاده از سيستم دفترچه تلفن و يادداشت هاي روزانه
وارد كردن رمز عبور
صفحه اصلي برنامه
ثبت دفترچه تلفن
ويرايش دفترچه تلفن
حذف از دفترچه تلفن
جستجو در دفترچه تلفن
چاپ ليست دفترچه تلفن
ياداشت هاي روزانه
جستجو در ياداشت هاي روزانه
راهنما
فصل پنجم : ضميمه ها
ضميمه 1
ضميمه 2
ضميمه 3
ضميمه 4

فهرست اشكال:
سيستم پردازش فايل
نمونه اي از جدول اطلاعاتي در بانك اطلاعاتي
DFD سيستم دفترچه تلفن و يادداشتهاي روزانه
نمونه اي از فرم
صفحه اول ويژوال بيسيك
صفحه اي از ويژوال بيسيك كه حاوي فرم است
پنجره Project
معرفي عناصر موجود در جعبه ابزار
وارد كردن رمز عبور
صفحه اصلي برنامه
ثبت در دفترچه تلفن
ويرايش دفترچه تلفن
حذف از ليست اطلاعات
جستجو در دفترچه تلفن
چاپ ليست دفترچه تلفن
ثبت اطلاعات روزانه
جستجو در ياداشت هاي روزانه
نمايش اطلاعات
راهنما

فهرست جداول:
انواع فيلدها در بانك اطلاعاتي اكسس
انواع فيلدهاي عددي در بانك اطلاعاتي اكسس
جدول اطلاعات تلفن
جدول يادداشت هاي روزانه
مربوط به انواع داده هاي عددي
مربوط به انواع غير عددي
انواع داده هاي عددي در ويژوال بيسيك
انواع داده هاي غير عددي در ويژوا ل بيسيك
جدول عملگرهاي حسابي
جدول عملگرهاي رابطه اي
جدول عملگرهاي منطق

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

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/5/24  ساعت: ۰۷

تعداد صفحات:44
نوع فايل:word
فهرست مطالب:
تقدير و تشكر
مقدمه
فصل اول:آشنايي كلي با مكان كارآموزي
فصل دوم:آموخته‌هاي تئوري
تفاوت ها و مزيت ها
انواع سيستم هاي انژكتوري
سيستم انژكتوري پاشش تك نقطه‌اي
سيستم انژكتوري پاشش چند نقطه‌اي
دسته‌ غير ترتيبي‌
دسته‌ نيمه ترتيبي‌
دسته‌ ترتيبي
سيستم انژكتوري پاشش مستقيم گازوئيل
طريقه كاركرد سيستم انژكتوري
واحد كنترل الكترونيكي
حافظه دائم
حافظه موقت
دياگرام ارتباط سنسورها و عملگرها با پردازشگر
تشريح سيستم
سيستم سوخت‌رساني
سيستم هوا‌رساني
معرفي سيستم
سيستم سوخت رساني
پمپ بنزين
فيلتر بنزين
شيلنگ‌ها و مسير سوخت‌رساني
ريل سوخت
رگلاتور فشار سوخت
سوئيچ ثقلي
انژكتور
سيستم هوا رساني
مجموعه دريچه گاز
دريچه گاز
موتور پله اي
سنسور موقعيت دريچه گاز
مانيفولد هواي ورودي
سيستم جرقه زني دوبل
كويل جرقه زني
وايرهاي شمع
واحد كنترل الكترونيك
سنسور دور موتور و موقعيت ميل لنگ
سنسور موقعيت ميل سوپاپ
سنسور فشار مينيفولد و دماي هواي ورودي
سنسور دماي مايع خنك كننده
سنسور سرعت خودرو
سنسور اكسيژن
سنسور ضربه
عملگرها
رله دوبل
سوئيچ بسته
سوئيچ باز
موتور روشن
شير برقي كنيستر
لامپ عيب يابي سيستم
تعميرات دوره اي قطعات سيستم

مقدمه:
پروژه اي كه در پيش رو داريد به منظور راهنمايي دانشجويان و كساني كه علاقه به تعميرات خودروي پرايد مجهز به سيستم انژكتور جديد ( JOHNSON CONTCOLS ) دارند تهيه و تدوين گرديده است. اميد است كه دانشجويان عزيز با مطالعه دقيق اين پروژه ضمن آشنايي با سيستم سوخت‌رساني جديد و اجزاء آن با نحوه عيب‌ يابي صحيح قطعات نيز آشنا شده و روشهاي عيب‌ يابي خود را با دستورات ارائه شده در اين پروژه هماهنگ كرده تا علاوه بر جلوگيري از اتلاف وقت، رشد كيفي در كليه زمينه‌ها حاصل گردد.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/5/24  ساعت: ۰۷

تعداد صفحات:96
نوع فايل:word
فهرست مطالب:
فصل اول:مقدمه
مقدمه
فصل دوم:مقدمه اي بر الگوريتم ژنتيك
مقدمه
پيشينه
اصطلاحات زيستي
تشريح كلي الگوريتم ژنتيك
حل مسأله با استفاده از الگوريتم ژنتيك
اجزاي الگوريتم ژنتيك
جمعيت
كدگذاري
كدگذاري دودويي
كدگذاري مقادير
كدگذاري درختي
عملگرهاي الگوريتم ژنتيك
fitness (برازش)
selection (انتخاب)
crossover (تركيب)
mutation (جهش)
مفاهيم تكميلي
برتري ها و ضعف هاي الگوريتم ژنتيك
نكات مهم در الگوريتم هاي ژنتيك
نتيجه گيري
فصل سوم:كاهش اثرات زيست محيطي آلاينده هاي Cox، NOx و SOx در كوره ها
مقدمه
احتراق
روش محاسبه تركيبات تعادلي با استفاده از ثابت تعادل
روش محاسبه دماي آدياباتيك شعله
انتخاب سيستم شيميايي
تأثير دماي هوا و ميزان هواي اضافي بر توليد محصولات
بهينه سازي
روش هاي حل مسائل بهينه سازي
روش تابع پنالتي
الگوريتم حل تابع پنالتي
برنامه كامپيوتري و مراحل آن
تشكيل تابع هدف
تشكيل مدل مسئله بهينه سازي
روش حل
فصل چهارم:توضيحاتي در رابطه با gatool نرم افزار متلب
gatool
تنظيم گزينه ها براي الگوريتم ژنتيك
Plot Options
Population Options
Fitness Scaling Options
Selection Options
Reproduction Options
Mutation Options
Crossover Options
Migration Options
Output Function Options
Stopping Criteria Options
Hybrid Function Options
Vectorize Options
فصل پنجم:نتايج
نتايج حاصل از تابع پنالتي و الگوريتم ژنتيك
نتيجه گيري
فهرست مراجع

فهرست شكل:
مراحل الگوريتم ژنتيك
مثالي از كروموزوم ها به روش كدگذاري دودويي
مثالي از كروموزوم ها با استفاده از روش كدگذاري مقادير
انتخاب چرخ رولت
تركيب تك نقطه اي
تركيب دو نقطه اي
تركيب يكنواخت
وارونه سازي بيت
تغيير ترتيب قرارگيري
تغيير مقدار
نماي برنامه ي كامپيوتري
عمليات برازش براي توليد NO در مقايسه با نتايج اصلي در احتراق گازوئيل
نماي gatool نرم افزار مطلب
نماي gatool ، Cox براي گاز طبيعي
نمودارهاي Best fitness و Best individual آلاينده ي Cox براي گاز طبيعي
نماي gatool ، NOx براي گاز طبيعي
نمودارهاي Best fitness و Best individual آلاينده ي NOx براي گاز طبيعي
نماي gatool ، Cox + NOx براي گاز طبيعي
نمودارهاي Best fitness و Best individual مجموع آلاينده هاي Cox و NOxبراي گاز طبيعي
نماي gatool ، Cox براي گازوئيل
نمودارهاي Best fitness و Best individual آلاينده ي Cox براي گازوئيل
نماي gatool ، NOx براي گازوئيل
نمودارهاي Best fitness و Best individual آلاينده ي NOx براي گازوئيل
نماي gatool ، Sox براي گازوئيل
نمودارهاي Best fitness و Best individual آلاينده ي Sox براي گازوئيل
نماي gatool ، Cox + NOx براي گازوئيل
نمودارهاي Best fitness و Best individual مجموع آلاينده هاي Cox و NOx براي گازوئيل
نماي gatool ، Cox+NOx+Sox براي گازوئيل
نمودارهاي Best fitness و Best individual مجموع آلاينده هاي Cox و NOx وSOx براي گازوئيل
نماي gatool ، Cox براي نفت كوره
نمودارهاي Best fitness و Best individual آلاينده ي Cox براي نفت كوره
نماي gatool ، NOx براي نفت كوره
نمودارهاي Best fitness و Best individual آلاينده ي NOx براي نفت كوره
نماي gatool ، Sox براي نفت كوره
نمودارهاي Best fitness و Best individual آلاينده ي SOx براي نفت كوره
نماي gatool ، Cox + NOx براي نفت كوره
نمودارهاي Best fitness و Best individual مجموع آلاينده هاي Cox و NOx براي نفت كوره
نماي gatool ، COx+NOx+SOx براي نفت كوره
نمودارهاي Best fitness و Best individual مجموع آلاينده هاي COx و NOx و SOx براي نفت كوره

فهرست جدول:
تغيير نرخ توليد (mole/hr) NO در اثر تغيير دماي هوا و درصد هواي اضافي
تشكيل تابع هدف براي گاز طبيعي
تشكيل تابع هدف براي گازوئيل
تشكيل تابع هدف براي نفت كوره
مقايسه نتايج تابع پنالتي و الگوريتم ژنتيك

چكيده :
الگوريتم هاي ژنتيك يكي از الگوريتم هاي جستجوي تصادفي است كه ايده آن برگرفته از طبيعت مي باشد. نسل هاي موجودات قوي تر بيشتر زندگي مي كنند و نسل هاي بعدي نيز قوي تر مي شوند به عبارت ديگر طبيعت افراد قوي تر را براي زندگي بر مي گزيند. در طبيعت از تركيب كروموزوم هاي بهتر ، نسل هاي بهتري پديد مي آيند. در اين بين گاهي اوقات جهش هايي نيز در كروموزوم ها روي مي دهد كه ممكن است باعث بهتر شدن نسل بعدي شوند. الگوريتم ژنتيك نيز با استفاده از اين ايده اقدام به حل مسائل مي كند. الگوريتم هاي ژنتيك در حل مسائل بهينه سازي كاربرد فراواني دارند.
مسئله كاهش آلاينده هاي Cox ، NOx و Sox در كوره هاي صنعتي، يكي از مسائل بهينه سازي مي باشد، كه هدف آن بهينه كردن عملكرد كوره هاي احتراقي بر حسب پارامترهاي درصد هواي اضافي (E) و دماي هواي خروجي از پيش گرمكن (T)، به منظور كاهش ميزان آلاينده هاي توليد شده در اثر انجام عمليات احتراق است.
در اين پايان نامه ابتدا مروري بر مفاهيم مقدماتي الگوريتم هاي ژنتيك كرده سپس مشخصات كلي مسئله عنوان مي شود، در انتها مسئله ي مورد نظر توسط الگوريتم ژنتيك اجرا و نتايج آن با روش تابع پنالتي مقايسه ميشود.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/26  ساعت: ۱۳

تعداد صفحات:96
نوع فايل:word
فهرست مطالب:
مطالعات نظري
فصل اول
سيستم پايگاهي توزيع شده
تعاريف
مزايا و معايب سيستم پايگاهي توزيع شده
مزايا
معايب
چند سيستم نمونه
يك اصل بنيادي
دوازده قاعده فرعي
خود مختاري محلي
عدم وابستگي به يك مانه مركزي
استمرار عمليات
استقلال از مكان ذخيره سازي
استقلال از چگونگي پارسازي داده ها
استقلال از چگونگي نسخه سازي داده ها
پردازش در خواست هاي توزيع شده
مديريت تراكنش هاي توزيع شده
استقلال از سخت افزار
استقلال از سيستم عامل
استقلال از شبكه
استقلال از DBMS
پايگاه داده هاي توزيع شده همگن و ناهمگن
مشكلات سيستم هاي توزيع شده
پردازش در خواست
مديريت كاتالوگ
انتشار بهنگام سازي
كنترل ترميم
كنترل همروندي
گدار
مقايسه سيستمهاي مشتري/خدمتگزار با سيستمهاي توزيع شده
خلاصه
نتيجه گيري
فصل دوم
سيستمهاي پايگاه داده هاي توزيع شده و موازي
توازي بين درخواستها
نگاهي دقيق تر به تكنولوژي پايگاه داده هاي توزيع شده و موازي
سطح و نوع توزيع شدگي داده ها و مسئوليت ها در DDBMS هاي مختلف
پردازش و بهينه سازي درخواست
كنترل همروندي (Concurency control)
پروتكلهاي قابليت اطمينان
خلاصه
نتيجه گيري
فصل سوم
تاريخچه
جنبه ها يا وراكل براي سيستمهاي توزيع شده
خطوط اتصال پايگاه داده ها
رده بندي database link بر اساس نحوه برقراري ارتباط
ضرورت استفاده از database link ها
بكارگيري اسامي سراسري پايگاه داده هادر database link ها
نامگذاري database link ها
گونه هاي مختلف database link
مقايسه كاربران ِ گونه هاي مختلف database link ها
مثالهايي از تعريف database link در سيستم هاي توزيع شده پايگاه داده ها
عمليات روي داده هاي ذخيره شده در پايگاه داده هاي توزيع شده اوراكل
فصل چهارم
توزيع داده ها
استراتژي هاي توزيع داده ها
تخصيص داده ها
طرح توزيع و تخصيص مناسب براي DDB خوابگاه دانشگاه شهيد بهشتي
انتخاب طرح توزيع DDB خوابگاه دانشگاه شهيد بهشتي

پيشگفتار:
پيشرفت تكنولوژي سيستم هاي مديريت پايگاه داده ها، با توسعه تكنولوژي هاي محاسبات توزيع شده و پردازش هاي موازي همگام شده است. نتيجه اين همگامي، سيستمهاي مديريت پايگاه داده هاي توزيع شده و موازي است. سيستم هاي پايگاهي توزيع شده، مجموعه اي از چندين پايگاه داده هاي منطقاً مرتبط است كه دريك شبكه كامپيوتري گسترده شده اند.
اين گونه از سيستمهاي پايگاهي در عين دارا بودن مزايايي همچون:
سازگاري و هماهنگي با ماهيت سازمانهاي نوين
كارايي بيشتر در پردازش داده ها به ويژه در پايگاه داده هاي بزرگ
دستيابي بهتر به داده ها
اشتراك داده ها
افزايش پردازش موازي
كاهش هزينه ارتباطات
تسهيل گسترش سيستم
استفاده از پايگاه داده هاي از قبل موجود
داراي معايبي نيز ميباشد. از جمله معايب آن ميتوان به موارد ذيل اشاره نمود:
پيچيدگي طراحي سيستم
پيچيدگي پياده سازي
كاهش كارايي در برخي موارد
هزينه بيشتر
مصرف حافظه بيشتر
معماري توزيع شده براي پايگاه داده ها، با وجود اين كه مزاياي سيستمهاي پايگاهي را با مزاياي سيستم هاي توزيع شده يك جا ميكند، ولي مسائل و مشكلات خاص خود را دارد. آن چه قابل يادآوري است اينكه، انتخاب نوع معماري براي ايجاد نرم افزار كاربردي، بايد كاملاً حساب شده باشد. اين انتخاب بايد بهترين حالت ممكن براي پاسخگويي به نيازهاي كاربران را داشته و در عين حال از نظر كارايي در حد مطلوبي قرار داشته باشد.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۷

تعداد صفحات:141
نوع فايل:word
فهرست مطالب:
چكيده
مقدمه
الگوريتم ژنتيك
تعريف خروجي(نمايش)
عملگرهاي مجموعه ژن
شي جمعيت
توابع شي و مقياس گذاري مناسب
نمايش الگوريتم ژنتيك در++C
توانايي عملگرها
چگونگي تعريف عملگرها
چگونگيي تعريف كلاس مجموعه ژن
سلسله مراتب كلاس ها
سلسله مراتب كلاس GALib – گرافيكي
سلسله مراتب كلاس GALib – مراتب
رابط برنامه نويسي
نام پارامترها و گزينه هاي خط فرمان
رفع خطا
توابع اعداد تصادفي
GAGeneticAlgorithm
GADemeGA
GAIncrementalGA
GASimpleGA
GASteadyStateGA
Terminators
Replacement Schemes
GAGenome
GA1DArrayGenome
GA1DArrayAlleleGenome
GA2DArrayGenome
GA2DArrayAlleleGenome
GA3DArrayGenome
GA3DArrayAlleleGenome
GA1DBinaryStringGenome
GA2DBinaryStringGenome
GA3DBinaryStringGenome
GABin2DecGenome
GAListGenome
GARealGenome
GAStringGenome
GATreeGenome
GAEvalData
GABin2DecPhenotype
GAAlleleSet
GAAlleleSetArray
GAParameter and GAParameterList
GAStatistics
GAPopulation
GAScalingScheme
GASelectionScheme
GAArray
GABinaryString
نتيجه گيري
مراجع

چكيده:
علم ژنتيك، علمي است كه به تازگي وارد علوم كامپيوتر شده و با استفاده از اجزا مورد نياز ژنتيك و شبيه سازي آن در كامپيوتر، انسان را قادر ميسازد تا بعضي از مسائل مختلف و پيچيده اي كه در اوايل حل نشدني بودند، را حل كند.
اين مستند، يك كتابخانه از اشيا الگوريتم ژنتيك به زبان c++ ميباشد. اين كتابخانه شامل ابزاريست كه براي بهبود هر برنامه اي به زبان ++c و هر خروجي و هر عملگر ژنتيكي، استفاده مي شوند. در اينجا، با پياده سازي الگوريتم ژنتيك، رابط برنامه نويسي آن و اشكالي براي راهنمايي، آشنا خواهيد شد.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۷

تعداد صفحات:68
نوع فايل:word
فهرست مطالب:
چكيده
مقدمه
فصل اول : هوش مصنوعي و ارتباط آن با هوش جمعي
مقدمه
تاريخچه هوش مصنوعي
هوش چيست؟
فلسفه هوش مصنوعي
مديريت پيچيدگي
عامل هاي هوشمند
سيستم هاي خبره
رابطه هوش جمعي با هوش مصنوعي
فصل دوم: تعريف هوش جمعي
مقدمه
تعريف هوش جمعي
خصوصيات هوش جمعي
اصول هوش جمعي
طبقه بندي هوش جمعي
طبيعي در مقابل مصنوعي
علمي در مقابل مهندسي
تعامل دو دسته طبيعي/ مصنوعي و علمي/ مهندسي
فصل سوم:‌ كاربردهاي هوش جمعي
مقدمه
تعريف بهينه سازي
الگوريتم بهينه سازي كلوني مورچه ها
تعريف
الگوريتم
خواص عمومي كلوني مورچه ها
الگوريتم مورچه براي مسئله فروشنده دوره گرد
كاربردهاي الگوريتم مورچه
مسيريابي خودرو
الگوريتم S_ANTNET
هزارتوي چند مسيره
مسيريابي در شبكه هاي مخابراتي
الگوريتم بهينه سازي زنبور
تعريف
جستجوي غذا در طبيعت
الگوريتم زنبور
بهينه سازي كلوني زنبورها
سيستم فازي زنبورها
كاربردهاي الگوريتم بهينه سازي زنبورها
مسئله Ride_matching
حل مسئله RS به وسيله سيستم فازي زنبورها
كاربردهاي الگوريتم زنبور در مهندسي
الگوريتم بهينه سازي انبوه ذرات
تعريف
الگوريتم
كاربردهاي الگوريتم بهينه سازي انبوه ذرات
الگوريتم ژنتيك
تعريف
عملگرهاي يك الگوريتم ژنتيك
عملكرد كلي الگوريتم ژنتيك
مقايسه الگوريتم ژنتيك و ديگر شيوه هاي مرسوم بهينه سازي
الگوريتم ژنتيك و سيستم هاي مهندسي
كاربردهاي الگوريتم ژنتيك
شبكه هاي عصبي مصنوعي
تعريف
تازيخچه شبكه هاي عصبي
چرا از شبكه هاي عصبي استفاده ميكنيم؟
شبكه هاي عصبي در مقابل كامپيوترهاي معمولي
چگونه مغز انسان مي آموزد؟
از سلولهاي عصبي انساني تا سلولهاي عصبي مصنوعي
كاربردهاي شبكه هاي عصبي
كاربردهاي ديگر هوش جمعي
تعريف
اقتصاد
شبكه هاي ادهاك
سيستم هاي خودسازمانده
فصل چهارم: نتيجه گيري
برخي از مزاياي هوش جمعي
منابع و مآخذ

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

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۷

تعداد صفحات:83
نوع فايل:word
فهرست مطالب:
چكيده
مقدمه
جمع آوري مطالب واطلاعات لازم
تعريف پروژه
زبان برنامه نويسي و بانك اطلاعاتي مورد استفاده
ساختمان و شرح عملكرد نرم افزار
شرح بانك اطلاعاتي
جدول Employee
جدول RECEPTION
جدولSERVICE
جدول RESERVATION
جدول ROOM
پيشنهادات
خلاصه و نتيجه گيري
ضميمه 1
راهنماي كاربر
بخش اينترنتي
بخش برنامه كاربردي
فرم هاي گزارش گيري
فرم هاي ويرايش كردن
فرم هاي حذف
ضميمه 2
سورس برنامه

فهرست شكل ها:
جدول Employee
جدول Receeption
جدول Service
جدولReservation
جدولRoom
فرم رزرو اينترنتي
فرم ورود به برنامه
فرم صفحه اصلي
فرم انتخاب
فرم پذيرش مسافر
فرم پذيرش بوسيله كد رزرو
فرم ثبت كارمندان
فرم اضافه كردن سرويس
فرم گزارش از مسافران
فرم گزارش از كارمندان
فرم گزارش ازسرويسها
فرم ويرايش مسافر
فرم ويرايش كارمند
فرم ويرايش سرويس
فرم حذف مسافر
فرم حذف كارمند
فرم حذف سرويس

چكيده:
سيستم هاي كامپيوتري در مدت زماني كه وارد جامعه ما شده اند جاي خود را در ميان افراد جامعه باز كرده اند. همچنين جامعه نيز نياز به اين سيستم ها را احساس كرده است تا بتواند با اين سيستم ها كارها را روند سريع تر انجام دهد.سيستم هاي كامپيوتري نيز نرم افزارهاي پيشرفته تري را طلب مي كنند،از اين رو بر ماست كه با ساخت نرم افزارهاي لازم اين نيازها را برطرف كنيم.
سيستم رزرو هتل نيز ميتواند يكي از اين نرم افزارها باشد تا بتواند قسمتي از اين نيازها را برطرف كند.از طرفي براي توليد اين نرم افزارها نياز به دانستن زبان هاي برنامه نويسي ميباشد كه زبان برنامه نويسي ويژوال استوديو دات نت نيز يكي از اين زبان ها ميباشد كه با فرا گرفتن مهارت هاي لازم در اين زبان ميتوان به سادگي نرم افزارهاي مورد نياز را توليد كرد. دانشكده ها نيز موظف ميباشند كه در مورد اجراي پروژه ها سخت گير باشند و دانشجوها نيز بايد بتوانند پروژه خود را پياده سازي نمايند.مدرس دانشكده نيز ميتواند در مورد ساختار برنامه و همچنين در مورد چگونگي برنامه نويسي دانشجو را راهنمايي كند تا دانشجو هم سريع تر و هم بهتر به جواب برسد.
سيستم رزرو هتل براي رزرو و پذيرش مسافر در هتل ميباشد.اين سيستم براي رزرو اينترنتي و همچنين پذيرش مسافر ميباشد كه داراي امكاناتي از قبيل رزرو اينترنتي مسافر، پذيرش حضوري مسافر، حذف مسافر از ليست مسافران، جستجو در ميان مسافران و جستجو در ميان كاركنان هتل و جستجو در ميان سرويس هاي هتل، گزارش از ليست مسافران موجود در هتل و گزارش از كاركنان هتل، و امكاناتي از قبيل امكان ويرايش كردن و تصحيح كردن اطلاعات مسافران و كاركنان و …ميباشد.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۷

تعداد صفحات:33
نوع فايل:word
فهرست مطالب:
چكيده
واژه هاي كليدي
مقدمه
سرويس ها چه هستند؟
معماري سرويس
معرفي SOA و چند كاربرد آن
SOAP, WSDL, UDDI
چرا SOA؟
SOA سرويس‌ وب نيست
معرفي WS-IBasic Profile
نقل و انتقال (Tranport )
پيغام رساني (Mesغير مجاز مي باشدing)
تشريح (Description)
ضمانت هاي سرويس (Service Assurances)
تركيب سرويس (Service Composition)
معرفي.NET for Web Services Enhancements 2.0
معماري سرويس گراي مقدماتي
معماري سرويس گراي توسعه يافته
معماري سرويس گرا در توليد نرم افزار
ويژگيهاي سيستم هاي نرم افزاري مبتني بر معماري سرويس گرا
سرويس هاي وب بعنوان پايه معماري سرويس گرا
ويژگي هاي سرويس و محاسبات سرويس گرا
نرم افزار بعنوان سرويس
رابطه بين BPM , SOA و EA
EAI with SOA
چرا معماري سرويس گرا (SOA) ؟!
نتيجه گيري
منابع

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

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۷

تعداد صفحات:91
نوع فايل:word
فهرست مطالب:
پيشگفتار
مقدمات Visual Basic
مفاهيم اوليه
برنامه نويسي تابع گرا يا Procedural
برنامه نويسي شي گرا (Object Oriented)
تاريخچه‌ زبان BASIC
كار با ويژوال بيسيك
آشنايي با محيط ويژوال بيسيك
تعريف پروژه (Project)
پنجره‌ پروژه
پنجره (Form Layout)
پنجره خصوصيات (properties window)
جعبه‌ ابزار (Tool box)
پنجره‌ فرم‌ها (Forms)
نوار منو (Menu bar)
طريقه‌ كار با جعبه ابزار
پنجره‌ Code
داده‌ها در ويژوال بيسيك
داده‌هاي عددي
ساير انواع داده
كار با متغيرها
تعريف متغيرها
Option Explicit
تعريف رشته‌ها
مقدار دادن به متغيرها
عملگرهاي ويژوال بيسيك
نكاتي درباره‌ي تقدم عملگرها
عملگرهاي شرطي يا مقايسه اي
داده‌هاي شرطي
تركيب عملگرهاي شرطي و منطقي
مقدمات بانك اطلاعاتي Access
Access امروزي مايكروسافت
كاربرد برنامه Access
بانك اطلاعاتي چيست؟
بانك هاي اطلاعاتي رابطه اي
قابليت هاي يك بانك اطلاعاتي
تعريف داده ها
دستكاري داده ها
كنترل داده ها
Access مايكروسافت به منزله يك RDBMS
تعريف داده ها و ذخيره سازي
معماري Microsoft Access
يك نرم افزار پايگاه داده امكانات زير را در اختيار ما قرار ميدهد
ذخيره اطلاعات
جستجوي اطلاعات
تجزيه و تحليل اطلاعات
مديريت اطلاعات
آشنايي با فيلد، ركورد و جدول
فيلد (Field):
ركورد (Record):
جدول (Table):
خواص فيلد (Field Properties)
نوع داده فيلد (Field Data Type)
آشنايي با فيلد كليدي (Key Field) و كليد اصلي (Primary Key)
فيلد كليدي (Key Field)
كليد اصلي (Primary Key)
آشنايي با اجراي نرم افزار Access
اصول باز كردن يك بانك اطلاعاتي
باز نمودن يك جدول
روشهاي مشاهده جدول
جهت تغيير روش نمايش جدول
نحوه پيمايش ركوردهاي جدول
اصول اصلاح يك ركورد
تغيير نام فيلد در نماي Datasheet
اصول ذخيره كردن بانك اطلاعاتي
ذخيره جدول بانك اطلاعاتي
اصول بستن بانك اطلاعاتي
ايجاد بانك اطلاعاتي
ايجاد بانك اطلاعاتي جديد از فايل هاي بانك اطلاعاتي موجود
اصول طراحي يك بانك اطلاعاتي
تحليل سيستم موجود
اصول ايجاد يك جدول
تعيين اندازه فيلد (Field Size)
نماي Design View
تنظيم خصوصيات فيلد
ايجاد جدول با استفاده از ويزارد (Table Wizard)
ايجاد جدول با روش ورود اطلاعات
هدايت و جهت دادن به كار جدول
ورود اطلاعات در جدول
تعيين كليد اوليه
اصلاح مشخصات جدول
افزودن فيلد به جدول
حذف فيلد از جدول
نحوه انتخاب ركوردها
آشنايي با نحوه حذف ، كپي و انتقال ركوردها در جدول
نحوه مرتب كردن داده هاي جدول
آشنايي با نحوه تغيير ترتيب قرارگيري فيلدهاي يك جدول
نحوه كپي ساختار يك جدول موجود
توصيف پروژه
توصيف پايگاه داده
جدول AccessoriesTable
جدول BagTable
جدولComponentTable
جدول NotebookTable
جدول MainAcc
جدول MainBag
جدول MainCom
MainNote
Relationships
توصيف فرم هاي برنامه
فرم Accessories
فرم Bag
فرم component
فرم Notebook
فرم Start (AAA)
فهرست منابع

پيشگفتار :
ما در عصري زندگي ميكنيم كه آن را عصر اطلاع رساني يا قرن ارتباطات ناميده‌اند، لذا ميتوان اذعان نمود كه كامپيوتر بهترين ابزار ارتباطي در آن عصر ميباشد. امروزه كامپيوتر نه تنها به عنوان يك وسيله شخصي يا ابزار گروهي خاص مورد استفاده قرار ميگيرد، بلكه به عنوان يك وسيله ارتباطي مهم در جهان مطرح ميباشد و به همين دليل است كه كاربرد آن روز به روز در جهان گسترش مييابد به گونه‌اي كه در همه كشورهاي جهان از جايگاه ويژه‌اي برخوردار ميباشد.
با گسترش كاربرد كامپيوتر در جهان اين رشته به صورت گسترده‌اي در زمينه‌هاي مختلف توسعه يافته و هر روز نيز به اين گسترش افزوده ميگردد.
پيشرفت سريع تكنولوژي، به ويژه فناوري اطلاعات و ارتباطات (ICT) روز به روز چشم اندازها و افق‌هاي روشن‌تري را جهت تسخير قلل علمي، فني و صنعتي و حل مشكلات و مسائل بشر ارائه ميكند و تك تك افراد جامعه را به تلاش مضاعف در كسب مهارت هاي رايانه‌اي و كاربرد آن ها در ساير علوم ملزم ميسازد، به نحوي كه امروزه افراد و جوامع ناتوان در بكارگيري فن آوري هاي جديد رايانه‌ را بي سواد تلقي ميكنند. يكي از رشته‌هاي علمي مفيد در زمينه كامپيوتر كار با پايگاه داده‌ها و نرم افزارهاي بانك اطلاعاتي است كه در زمينه‌هاي مختلف تجاري و اداري و وب سايت و … كاربرد دارد.
از اين نرم‌افزارهاي ميتوان بهORACLE ، ACCESS , MS SQL
MS SQL ,SERVER اشاره نمود.
ACCESS يك نرم افزار بانك اطلاعاتي قوي و آسان است كه بسياري از كاربران بانك اطلاعاتي تمايل زيادي به استفاده از آن نشان ميدهند. در اين پروژه درسي نيز از اين نرم افزار خوب و سودمند بهره گرفته شده است.
زبان برنامه نويسي BASIC نيز به دليل راحتي و آموزش سريع و آسان از گذشته دور مورد استقبال بسياري از كاربران و برنامه نويسان بوده است.
زبان VISUAL BASIC نسخه تحت ويندوز زبان Basic است كه البته بسيار قويتر و پيشرفته‌تر از نسخه تحت DOS آن عمل ميكند و بسياري از برنامه‌هاي پيشرفته و سطح بالا و پيچيد ه مورد نياز شركت‌هاي بزرگ به ويژه برنامه‌هاي چند رسانه‌اي (Multi Media) با استفاده ازآن نوشته ميشود.
من نيز در اين پروژه درسي از اين زبان قوي كه داراي قابليت ارتباط با بانك اطلاعاتي به نحو مطلوبي است، بهره گرفته‌ام.
اصل و پايه پروژه من نحوه ارتباط با پايگاه داده‌ها، در يك زبان سطح بالا است كه شامل باز كردن بانك اطلاعاتي،ديدن اطلاعات موجود در بانك اطلاعاتي، ويرايش يا حذف داده‌هاي بانك اطلاعاتي، ذخيره داده‌هاي جديد در بانك اطلاعاتي و ليست كردن داده‌هاي بانك اطلاعاتي طبق خواسته و نظر كاربر ميباشد.
بانك اطلاعاتي برنامه من مربوط به يك فروشگاه نوت بوك ميباشد. در اين فروشگاه علاوه بر خود نوت بوك، كيف نوت بوك، لوازم جانبي نوت بوك يا PC، اجزاء اصلي داخل نوت بوك يا PC و نيز خود PC عرضه ميشود.
برنامه VB در اين پروژه طبق Query هاي خاصي كه در ارتباطش با بانك اطلاعاتي ACCESS درخواست ميكند، ليست‌هاي متفاوتي از اطلاعات آن را به نمايش در مي آورد.
نرم‌افزارهاي مورد استفاده :
1- Microsoft Access 2003
از برنامه‌هاي مجموعه office 2003 Microsoft
2- Microsoft Visual Basic
از برنامه‌هاي مجموعه Microsoft Visual studio 6.0
اميد آنكه روزي بتوانم اين پروژه را تا سطح خيلي پيشرفته تر و وسيعتري گسترش دهم تا در زمينه‌هاي واقعي قابليت استفاده داشته باشد.
همچنين اميدوارم اين كتابچه و اطلاعات ارائه شده در آن بتواند براي ساير دانشجويان رشته كامپيوتر و علاقه مند به يادگيري Access , VB مفيد واقع شود.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۶

تعدا صفحات:125
نوع فايل:word
فهرست مطالب:
فصل اول: بررسي بانك اطلاعاتي SQL
الف : آشنايي و استفاده از دستور SELECT
دستور SELECT
پرس و جو با استفاده از DISTINCT
عبارات
شرايط
عملگرها
عملگردهاي رياضي
عملگردهاي مقايسه‌اي
عملگرهاي كاراكتري
عملگرهاي منطقي
عملگرهاي مجموعه‌اي
عملگرهاي ديگر
توابع
توابع جمعي
توابع تاريخ و زمان
توابع رياضي
توابع كاراكتري
توابع تبديل
ب : آشنايي و استفاده از دستورات پردازشها
جملات پردازش داده‌ها
درج داده‌ها با استفاده از جمله INSERT
درج يك ركورد با استفاده از INSERT … VALUES
درج چندين ركورد با استفاده از INSERT … SELECT
تغيير نوع داده‌هاي موجود با استفاده از جمله DELETE
ورود و صدور داده‌ها از منابع خارجي
شبه جملات در پرس و جوهاي SQL
تعيين معياري با شبه جمله WHERE
شبه جمله STARTING WITH
شبه جمله ORDER BY
شبه جمله GROUP BY
شبه جمله HAVING
فصل ج : آشنايي و استفاده از دستورات تعريف داده‌ها
ايجاد و نگهداري جداول
شروع كار با جمله ايجاد پايگاه داده‌اي (CREATE DATABASE)
راه‌هاي ايجاد پايگاه داده
طراحي پايگاه داده‌اي
ايجاد يك فرهنگ داده‌اي (كاتالوگ سيستم)
ايجاد فيلد كليد
جمله CREATE TABLE
جمله ALTER TABLE
جمله DROP TABLE
جمله DROP DATABASE
ايجاد شاخص‌ها بر روي جداول جهت بهبود اجرا
استفاده از شاخص‌ها
شاخص‌ها چه هستند؟
نكات شاخص بندي
شاخص‌بندي روي بيشتر از يك فيلد
استفاده از كلمه كليدي UNIQUE به همراه CREATE INDEX
شاخص‌ها و اتصال‌ها
ايجاد ديدها
معرفي ديد
كاربرد ديدها
تغيير نام ستون‌ها
پردازش ديد در SQL
محدوديت‌هاي استفاده از SELECT
تغيير داده‌ها در يك ديد
مشكلات تغيير داده‌ها با استفاده از ديدها
كاربردهاي مشترك ديدها
استفاده از ديدها براي تبديل واحدها
ساده‌سازي پرس و جوهاي پيچيده با استفاده از ديدها
حذف ديدها با استفاده از جمله DROP VIEW
د : اتصال جداول
اتصال جدول‌ها به شرط تساوي
اتصال جدول‌ها به شرط عدم تساوي
اتصال جدول‌ها با استفاده از كلمه كليدي JOIN
اتصال دروني (INNER JOIN)
اتصال بيروني (OUTER JOIN)
ه : كنترل جامعيت داده‌ها
معرفي محدوديت‌ها
جامعيت داده‌ها
چرا از محدوديت‌ها استفاده ميكنيم؟
مروري بر انواع محدوديت‌ها
محدوديت‌هاي NOT NULL
محدوديت‌هاي كليد اصلي
محدوديت‌هاي يكتايي
محدوديت‌هاي كليد خارجي
محدوديت‌هاي كنترل
محدوديت‌هاي مديريتي
استفاده از ترتيب صحيح
روش هاي مختلف در ايجاد محدوديت‌ها
و : نرمال سازي پايگاه داده‌ها
پايگاه داده‌اي خام
طراحي پايگاه داده‌اي منطقي
نيازهاي كاربر نهايي چيست؟
افزونگي داده‌ها
فرم‌هاي نرمال
فرم اول نرمال
فرم دوم نرمال
فرم سوم نرمال
مزاياي نرمال سازي
معايب نرمال سازي
از نرمال درآوردن يك پايگاه اطلاعاتي
فصل دوم: بررسي بانك اطلاعاتي اكسس
مقدمه
آشنايي با اكسس
تعريف كلي از ACCESS
تكنيك كار در اكسس
طراحي جدول (TABLE)
آشنايي با خصوصيات فيلدها در محيط طراحي
انواع عملگرها
آشنايي با تنظيم خصوصيات محيط ورود داده‌ها (DataSheet View)
انواع فيلترها
طرز ايجاد Relationship
آشنايي با طراحي Query
ايجاد Query از طريق Design View
كاربرد Total در Select Query
آشنايي با Action Query
آشنايي با طراحي فرم (From)
فرم چيست؟
طرز كار Form Wizard
طرز كار AutoForm
تفاوت فرم و گزارش
آشنايي با طراحي Report
طرز كار Report Wizard
منابع

مروري بر SQL:
تاريخچه SQL از لابراتوار IBM در سان خوزه كاليفرنيا شروع ميشود. جاييكه SQL در اواخر دهه 1970 ميلادي شكل گرفت.
كلمه SQL برگرفته از حروف اول كلمات Structuted Query Language ساخته شده و اغلب اوقات اشاره به ‘sequel’ ميكند.
اين زبان ابتدا براي محصول DB2 شركت IBM (يك سيستم مديريت پايگاه داده‌اي رابطه‌اي يا RDBMS كه امروزه نيز براي بعضي محيط‌ها فروخته ميشود، طراحي شد.)
در واقع SQL امكان RDBMS را فراهم مي آورد. SQL يك زبان غير روالمند ميباشد، بر خلاف زبان‌هاي روانمند يا زبان‌هاي نسل سوم (3 GLs) مثل كوبول و C كه در آن زمان ها ايجاد شده بودند.
تذكر ـ غير روانمند يعني چه به جاي چگونه، بطور مثــال SQL ميگويد كه داده‌ها بايد ذخيره، حذف، اضافه يا بازيابي شوند بدون آنكه به چگونگي انجام آن ها كاري داشته باشد.
ويژگي مهمي كه باعث تفاوت بين DBMS و RDBMS ميگردد، آن است كه يك RDBMS از يك زبان مبتني بر مجموعه‌ها استفاده ميكند. در اكثر RDBMS ها اين زبان، زبان SQL است. در نتيجه SQL زبان مبتني بر مجموعه‌ها است.
SQL، يك زبان كامپيوتري مبتني بر استاندارد (American National Standards Institute) ANSI براي بازيابي و بروز رساني داده‌ها در يك پايگاه داده‌اي ميباشد و با برنامه‌هاي پايگاه داده‌هايي مانند MS Access ، DB2 ، MSSQL Server ، Oracle، Sybase و … كار ميكند.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۶

تعداد صفحات:99
نوع فايل:word
فهرست مطالب:
فصل اول : سيستم هاي اطلاعاتي
بانك هاي اطلاعاتي رابطه اي : مفاهيم و تعاريف
موجوديت (Entity)
كليد (Key)
كليد اصلي (Primary Key)
وابستگي تابعي (Functional Dependency)
انواع رابطه بين خصلت هاي يك موجوديت
هنجار سازي (Normalization)
نا بهنجاري
Relation
Tuple
Attribute
ارتباط (Relationship)
سيستم هاي اطلاعاتي – داده پردازي
مقدمه
پيشرفت در تكنولوژي هاي داده پردازي
ديتامارت
انبار داده ها
وابستگي به زمان
غير فرار بودن
تمركز موضوعي
يكپارچگي
عناصر داده كاوي
فنون داده كاوي
نرم افزار
كاربردهاي داده كاوي در كتابخانه هاو محيط هاي دانشگاهي
مديريت و خدمات كتابخانه
مديريت موسسات دانشگاهي
محدوديت ها
تذكرات نهايي
دادگان، پايگاه داده
تاريخچه پايگاه داده
انواع دادگان ها
مدل هاي پايگاه داده
مدل تخت
طراحي بانك هاي اطلاعاتي : مباني مدل سازي
خلاصه و جمع بندي
فصل دوم : معرفي نرم افزارهاي مورد استفاده
معرفي نرم افزار Access
مقدمه
آشنايي با اكسس
نصب اكسس
تعريف كلي از اكسسAccess
اجزا بانك اطلاعاتي اكسس
تكنيكهاي كار در اكسس
تعريف دادهData
تعريف Field
تعريف Record
تعريف پايگاه داده‌اي ارتباطي
انواع عملگرها
عملگرهاي مقايسه‌اي
عملگرهاي منطقي
Edit روي محيط Design
آشنايي با تنظيم خصوصيات محيط ورود دادهData sheet View
منو Format
طريقه وارد كردن داده‌ها روي ركورد
طريقه حذف ركوردها
اضافه كردن ركورد به جدول
نكات ايجاد ارتباط در ارتباط يك به يك
آشنايي با طراحي Query
تعريفQuery
ايجاد Query از طريق Design View
تعريف نحوه شرط گذاري بر اساس نوع داده‌ها
كاربرد Total در Select Query
Update Query
Append Query
Delete Query
آشنايي باطراحي فرمForm
فرم چيست؟
طرز كار Form Wizard
طرز كار AutoForm
گزارش چيست؟
تفاوت فرم و گزارش
آشنايي با طراحي Report
طرز كار Report Wizard
معرفي ويژوال بيسيك (VB)
شروع كار با Visual Basic (VB)
اجراي برنامه
تابع InputBox()
تابع MsgBox()
خواص جعبه متن TextBox
فصل سوم : توضيحات پروژه
دستورات سورس كد به همراه فرم هاي پروژه
فرم ويرايش (برداشت از انبار)
ضميمه 1 : نحوه ساخت و اتصال ديتا بيس در ويژوال بيسيك
ضميمه 2 : نحوه ساخت گزارشگيري (DataReporter)
منابع مورد استفاده

فصل اول : سيستم هاي اطلاعاتي
بانك هاي اطلاعاتي رابطه اي : مفاهيم و تعاريف
قبل از پرداختن به موضوع بانكهاي اطلاعاتي رابطه اي (Relational Data Base) ، بهتر است اشاره اي به مفاهيم ذيل داشته باشيم :
موجوديت (Entity)
به هر چيزي (شي ، شخص ، محل و …) كه ميخواهيم در يك سيستم راجع به آن اطلاعاتي را جمع آوري، پردازش و نگهداري نمائيم، يك موجوديت گفته مي شود. تعريف فوق، متداول ترين برداشت اوليه از موجوديت ميباشد. مجموعه موجوديتهاي يك سيستم، ساختار اطلاعاتي آن سيستم را مشخص مي كند. هر موجوديت شامل اجزا و المان هائي است كه آن موجوديت را توصيف مي كند كه به آن ها خصيصه و يا Attribute گفته مي شود. هر موجوديت بسته به اين كه در سيستم مورد مطالعه چه ميزان اطلاعات راجع به آن مي خواهيم داشته باشيم ، شامل حداقل يك و يا چند خصيصه خواهد بود. از آن جا كه هر موجوديت راجع به يك موضوع به خصوص مي باشد، بنابراين يك ارتباط منطقي بين كليه خصايص موجوديت وجود خواهد داشت. در واقع،‌ تمام خصائص يك موجوديت توصيف كننده آن موجوديت خواهد بود. براي روشن شدن موضوع بد نيست به نمونه مثال ذيل توجه نمائيد:
- موجوديت مشتري شامل خصلت هاي نام مشتري، آدرس مشتري، تلفن مشتري و … است .
- موجوديت سفارش شامل خصلت هاي شماره سفارش، تاريخ سفارش، نام مشتري، كالاي سفارش شده، تعداد كالاي سفارش شده و … است
همان گونه كه در مثال فوق مشاهده گرديد، تمام خصلت هاي موجوديت مشتري توصيف كننده يك مشتري و تمام خصلت هاي موجوديت سفارش توصيف كننده يك سفارش مي باشند.
كليد (Key)
هر رخداد از يك موجوديت را بايد بتوان به وسيله يك و يا تركيبي از چند خصيصه آن به صورت يكتا شناسائي نمود. به تعبير ديگر ، هر يك از رخدادهاي يك موجوديت بايد يكتا باشد، در غير اينصورت تغيير و يا حذف يك رخداد از موجوديت (در مثال فوق يك مشتري) غير ممكن خواهد بود. از اينرو از بين خصلت هاي يك موجوديت يك و يا تركيبي از چند خصيصه به عنوان كليد آن موجوديت انتخاب مي شود. اين خصلت (و يا تركيب خصلت ها) بايد بتواند يكتائي هر رخداد از موجوديت را تضمين نمايد. در موجوديت سفارش مثال فوق ، خصلت شماره سفارش مي تواند بعنوان كليد انتخاب شود.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1396/1/14  ساعت: ۰۶

تعداد صفحات:58
نوع فايل:word
فهرست مطالب:
مقدمه
ساختار كلي FPGA
مقايسه FPGA با MPGA
مراحل پياده سازي يك طرح بر روي FPGA
ورودي سيستم
تركيب و ترجمه
بهينه سازي
نگاشت تكنولوژي
جايگزيني و سيم كشي اتصالات داخلي
شبيه سازي
شبيه سازي منطقي
شبيه ساز زماني
انواع متفاوت معماري هاي FPGA
معيارهاي اساسي انتخاب واستفاده از FPGA
مقايسه مشخصه ها
تعداد گيت و پايه هاي I/O
داده هاي PREP
تكنولوژي هاي مختلف برنامه ريزي
استفاده از S RAM
استفاده از Anti_Fuse
استفاده از تكنولوژي هاي گيت شناور( E EPROM, EPROM )
معماري بلوك هاي منطقي
بلوك هاي منطقي كوچك
بلوك هاي منطقي بزرگ
اثر معماري بلوك هاي منطقي بر كارايي FPGA
معماري اتصالات قابل برنامه ريزي
روش هاي مختلف ارتباط
تراشه هاي قابل بر نامه ريزي CPLD
مقايسه FPGA ها و CPLD ها
انواع PLD ها
مقايسه معماري CPLD ها و FPGA ها
مقايسه CPLD ها و FPGA از نظر اتصالات داخلي
پيش بيني مشخصات تراشه
بهره برداري از گيت هاي منطقي
تكنولوژي ساخت تراشه
زبان توصيف سخت افزاري AHDL
شناسه ها و لغت هاي كليدي رزرو شده
نمادها
اسامي در AHDL
گروه ها
محدوده و زير محدوده گروه ها
عبارات بولي
عملگرهاي منطقي
عملگر پيشوندي NOT
عملگرهاي غيرپيشوندي AND,NAND, OR, NOR , XOR , XNOR
عملگرهاي حسابي
مقايسه گرها
حق تقدم در عملگرهاي بولي و مقايسه گرها
گيت هاي استاندارد(ساده)
بافر TRI
ماكروفانكشن ها
پورت ها
نگاهي گذرا به VHDL
ويژگي هاي زبان VHDL
دستورات زبان VHDL
مراحل پياده‌سازي برنامه‌هاي VHDL در FPGA
طراحي و شبيه‌سازي برنامه VHDL
سنتز برنامهVHDL
شبيه‌سازي مدار سنتز شده
پياده‌سازي مدار سنتز شده در FPGA

مقدمه:
امروزه با پيشرفت در زمينه ساخت قطعات قابل برنامه ريزي در روش هاي طراحي سخت افزار تكنولوژي V LSIجايگزين SSI شده است. رشد سريع الكترونيك سبب شده است تا امكان طراحي با مدارهاي مجتمعي فراهم شود كه درآن ها استفاده از قابليت مدار مجتمع با تراكم بالا و كاربرد خاص نسبت به ساير كاربردهاي آن اهميت بيشتري دارد. از اين رواخيرا مدارهاي مجتمع با كاربرد خاص ( Integrated Circuit (Application Specific بعنوان راه حل مناسبي مورد توجه قرار گرفته است(ASIC) وروش هاي متنوعي در توليداين تراشه ها پديدآمده است.در يك جمع بندي كلي مزاياي طراحي به روش A SIC عبارت است از:
•كاهش ابعاد و حجم سيستم
•كاهش هزينه و افزايش قابليت اطمينان سيستم كه اين امر ناشي ازآن است كه بخش بزرگي از يك طرح به داخل تراشه منتقل مي شود و سبب كاهش زمان ، هزينه مونتاژ راه اندازي و نگهداري طرح ميشود و در نتيجه قابليت اطمينان بالا مي رود.
•كاهش مد ت زمان طراحي وساخت وعرضه به بازار
•كاهش توان مصرفي, نويز واغتشاش
•حفاظت از طرح: سيستم هايي مه با استفاده از تراشه هاي استاندارد ساخته ميشوند به علت وجود اطلاعات كامل در مورد اين تراشه ها به راحتي از طريق مهندسي معكوس قابل شناسايي و مشابه سازي هستند.در عين حال امنيت طرح در تجارت از اهميت زيادي بر خوردار است و اكثر طراحان مايلند تا از اين بابت اطمينان حاصل كنند.
اولين تراشه قابل برنامه ريزي كه به بازار عرضه شد، حافظه هاي فقط خواندني برنامه پذير PROM)) بود كه خطوط آدرس به عنوان ورودي و خطوط داده بعنوان خروجي اين تراشه ها تلقي ميشد. PROM شامل دسته اي از گيت هاي AND ثابت شده(غير قابل برنامه ريزي) كه بصورت رمز گشا بسته شده اند و نيز يك ارايه O R قابل برنامه ريزي است.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1395/12/16  ساعت: ۱۴

تعداد صفحات:128
نوع فايل:word
رشته مهندسي كامپيوتر گرايش سخت افزار
فهرست مطالب:
مقدمه
فصل اول: آشنايي با موتور جستجوگر
1-1- موتورهاي جستجو
1-1-2- وب
1-1-3- تگ هاي متا
1-1-4- ايجاد ايندكس
1-1-5- جستجو
1-1-6- آينده مراكز جستجو
1-2- چگونگي رتبه بندي سايت ها توسط موتورهاي جستجو
1-3- اهميت موتورهاي جستجو براي سايت ها
1-3-1- موتور هاي جستجوگر معروف
1-3-2- چگونه صفحات در پايگاه داده ليست مي شوند
1-3-3- فايل robots.txt چيست؟
1-3-4- نقش متاتگ ها براي موتورهاي جستجو
1-3-5- منظور از رتبه بندي چيست؟
1-4- بازاريابي موتورهاي جستجوگر
1-4-1- اعمال كردن تكنيك هاي بهينه سازي موتورهاي جستجو
1-4-2- سايت خود را به گوگل معرفي كنيد
1-5- ادبيات موتورهاي جستجوگر
1-6- موتورهاي جستجوگر در خدمت بازاريابي نوي
1-7- فرهنگ اصطلاحات موتورهاي جستجوگر
فصل دوم: ابزارهاي كمكي موتورهاي جستجو
2-1- عنكبوت هاي موتورهاي جستجوگر
2-2- نحوه علمي كاركرد ابزار موتور جستجو
2-2-1- موتورهاي جستجوي پيمايشي
2-2-2- فهرستهاي تكميل دستي
2-2-3- موتورهاي جستجوي تركيبي با نتايج مختلط
2-2-4-چگونه موتورهاي جستجو صفحات وب را رتبه ‌بندي مي‌كنند؟
2-3- دليل نياز به رتبه بندي وب سايت توسط موتور جستجو
2-3-1- SEO چيست؟
2-3-2- انتخاب كلمات كليدي مناسب
2-3-3- فرمول انتخاب كلمه كليدي مناسب
2-3-4- انتخاب بهترين كلمات كليدي
2-3-5- شناساندن كلمات كليدي به موتور جستجو
2-3-6- نحوه ثبت وب سايت در موتور جستجوي گوگل
فصل سوم: موتور جستجوي گوگل
3-1- چشم اندازي به گوگل
3-2- الگوريتم موتور جستجوي گوگل
3-2-1- الگوريتم گوگل پاندا
3-2-2- الگوريتم پنگوئن
3-3- تركيب گوگل: نواوري سخت افزار و نرم افزار
3-4- چگونه گوگل از ياهو و MSN متمايز مي‌شود
3-5- مقررات تكنولوژي
3-6- سخت افزار ارزان و نرم افزار هوشمند
3-7- معماري منطقي
3-8- سرعت و سپس سرعت بيشتر
3-9- حذف يا كاهش مخارج سيستم هاي معين
3-10- تصاويري لحظه اي از تكنولوژي گوگل
3-11- اشكالات Googleplex
3-12- رفتن خيلي سريع: تسريع كننده وب گوگل
3-13- قانون هاي فيزيك : گرما و توان 101
3-14- ديگر مراكز داده انتشار يافته
3-15- Sergey چيست؟
3-16- پيش بيني نكردن نقص ها
3-17- چكيده ايرادهاي گوگل
3-18- اهرم بندي Googleplex
فصل چهارم: اشتباهات در مورد موتورهاي جستجو
4-1- چرا سايت ما در موتورهاي جستجو ثبت نمي شود؟
4-1-۱- سايت دو قلو
4-1-۲- مخفي سازي
4-1-۳- متون غير قابل مشاهده
4-1-۴- اقدام به ثبت سايت به مقدار زياد
4-1-۵- استفاده از كلمه هاي كليدي نامربوط
4-1-۶- اقدام به ثبت سايت بصورت خودكار
4-1-۷- صفحات ورودي
4-1-۸- استفاده از وب سايتهاي رايگان
4-2- رابطه نام دامنه با رتبه در موتورهاي جستجو
4-2-1- آيا وجود كلمه كليدي سايت شما، در نام سايت، مهم است ؟
4-2-2- آيا آدرس جهاني كوتاه تر، در رتبه بندي تاثير دارد ؟
4-2-3- آيا وجود “/” در انتهاي آدرس جهاني سايت، در رتبه بندي موثر است ؟
4-2-4- آيا آدرس .net در رتبه بندي موثر است ؟
4-2-5- آيا آدرس منتهي به .html در رتبه بندي موثر است ؟
4-3- بهينه سازي و ارتقاء رتبه سايت در موتورهاي جستجو
4-3-1- شناخت دقيق و تجزيه و تحليل سايت شما
4-3-2- شناخت دقيق و تجزيه و تحليل سايت رقبا
4-3-3- تهيه نقشه سايت شما
4-3-4- بهينه سازي تگهاي صفحه بر اساس آخرين استاندارد هاي كنسرسيوم جهاني وب
4-3-5- انتخاب كليد واژگان و توضيحات مختصر سايت
4-3-6- انتخاب كليد واژگان و توضيحات مختصر هر مطلب
4-3-7- معرفي به موتورهاي جستجوگر
4-3-8- گسترش لينك سايت در وب سايت هاي مرتبط و ثبت در فهرست هاي وب
نتيجه گيري
منابع

چكيده
يك موتور جستجوگر در واقع سايتي است كه كاربر با نوشتن عباراتي مختصر در قسمت جستجوي اين سايت مي تواند به اطلاعات مورد نظر خود در سايت هاي ديگر دسترسي پيدا كند. حاصل اين جستجو براي كاربر يك ليستي از سايت ها مي باشد كه با موضوع كاربر ارتباط دارند.
با توجه به نوع عملكردي كه اين سايت ها (گوگل ، ياهو و…)دارند نام موتور به انها نسبت داده شده و اصلا شبيه موتور نيستند.
امروزه در جهان وب حجم زيادي از اطلاعات وجود دارد كه روز به روز بر اين اطلاعات افزوده مي شود. اين انبوه اطلاعات بر روي ميلياردها صفحه وب كه در سرورهاي مختلفي در سراسر دنيا قرار دارند جاي داده شده اند.
اين ميزان افزايش اطلاعات در دنياي امروز اين مشكل دسترسي به اطلاعات را بوجود اورده است.
در مقابل اين مشكل كاربر اگر دنبال موضوعي باشد كدام صفحه را بايد مطالعه كند و اين صفحه را چگونه در بين اين ميليارد صفحه پيدا كند؟!
پس اگر براي يافتن اين صفحه يك سايتي وجود داشته باشد تا به كاربر كمك كند قطعا اين سايت در بين اين انبوه كاربر مورد توجه زيادي قرار مي گيرد. اين سايت همان موتور جستجوگر مي باشد.
كاربراني كه فكر مي‌كنند بايد به طور حتم ابتدا وارد يكي از اين سايت‌ها شده و سپس از سايت‌هاي ديگر استفاده كنند كم و بيش با پيچ و خم آنها آشنا شده‌اند. اين رويكرد فوق‌العاده در جهان باعث شده تا موتورهاي جستجو از جهات بسياري در كانون توجه سياستمداران و همچنين بازرگانان قرار بگيرند.
امروزه موتورهاي جستجوگر زيادي به موجود امده اند. پايه كار انها مشابه هم بوده ولي الگوريتم هاي متفاوتي را در فرايند كاري خود بكار مي برند. لازم است ابتدا مسائل كلي موتور جستجوگر اشنا شده و سپس در مورد موتور جستجوي گوگل به صحبت بپردازيم.

 

:
برچسب‌ها:

نويسنده :ketabpich
تاريخ: 1395/9/25  ساعت: ۱۲

تعداد صفحات:66
نوع فايل:word
رشته مهندسي كامپيوتر گرايش نرم افزار
فهرست مطالب:
مقدمه
فصل يكم – الگوريتم هاي تكاملي
1-1- يك الگوريتم تكاملي چيست؟ ايده اصلي
1-2- جنبه هاي بحراني الگوريتم تكاملي نامه
1-3- مولفه هاي الگوريتم هاي تكاملي
1-3-1- نمايش
1-3-2- جهش
1-3-3- مناظره تاريخي
1-4- انواع الگوريتم هاي تكاملي
1-5- نواحي كاربردي
1-6- مقدمه الگوريتم ژنتيك
1-7- تشريح الگوريتم ژنتيك
1-8- چهارچوب كلي الگوريتم ژنتيك
1-9- مزايا و معايب الگوريتم ژنتيك
1-10- برنامه نويسي ژنتيكي
1-11- عملگرهاي ژنتيك (Genetic Operators)
1-12- الگوريتم ژنتيك در طبيعت
1-13- الگوريتم ژنتيك استاندارد
1-14- علت استفاده از الگوريتم هاي تكاملي
1-15- استراتژي هاي تكامل
1-16- برنامه ريزي تكاملي
فصل دوم- معرفي مسئله توالي flow shop ها
2-1- مسئله توالي flow shop
2-2- مسئله flow-shop با دو ماشين
فصل سوم- روش‌هاي حل هيورستيك مسئله flow-shop
3-1- مسئله m ماشين عمومي
-2- الگوريتم گوپتا (Guptan’s
3-3- الگوريتم RA
3-4- الگوريتم NEH Heuristic Algorithm
فصل چهارم- حل مسئله flow-shop با استفاده از الگوريتم ژنتيك
4-1- دسترسي
4-2- مثال ها
4-3- دسترسي Reeves
4-4- جمعيت ابتدايي
4-5- عملگرهاي ژنتيك
4-6- الگوريتم ژنتيك پيوندي
4-7- پياده سازي الگوريتم ژنتيكي
4-8- الگوريت ژنتيك تكاملي سيمبيوتيك(SEA
4-8-1-علت معرفي SEA
4-8-2- عملگر تركيب سيمبيوتيك
4-9-ايده كلي SEA
4-10-الگوريتم هاي جست و جوي نا آگاهانه
4-10-1-جست و جوي ليست
4-10-2-جست و جوي درختي
4-10-3-جست و جوي گراف
4-11-الگوريتم هاي جست و جوي آگاهانه
4-11-1-جست و جوي خصمانه
4-12- مسائل NP-Hard
4-13- الگوريتم‌هاي مكاشفه‌اي
4-14- روش هاي كد كردن
4-15- محاسبه برازندگي (تابع ارزش)
4-16- انواع روش‌هاي انتخاب
4-17- انتخاب حالت پايدار
فصل پنجم – نتيجه گيري و پيشنهادات
منابع و مراجع

چكيده:
در اين مقاله به مسئله flow-shop sequencing پرداخته مي‌شود كه جزء مسائل سخت است و به صورت زير تعريف مي‌شود. فرض كنيد m ماشين و n كار وجود دارند كه هر كار شامل m عمل مي‌باشد و هر عمل به يك ماشين متفاوت نياز دارد. هدف پيدا كردن توالي كارهاست كه حداكثر زمان گردش را كمينه سازد. از آنجايكه اين مسئله جزء مسائل سخت است، يكي از روش‌هاي حل آن استفاده از الگوريتم ژنتيك است. در اين پايان‌نامه هدف مطالعه روش‌هاي ارائه شده براي حل اين مسئله با استفاده از الگوريتم ژنتيك است. فصل‌هاي پايان‌نامه به شرح روبروست، در فصل يك الگوريتم‌هاي تكاملي مخصوصا الگوريتم ژنتيك و مسئله flow-shop در فصل دوم بررسي مي‌شود و روش‌هاي حل هيورستيك آن در فصل سوم مطرح مي‌گردد. در فصل چهارم چگونگي حل اين مسئله با استفاده از الگوريتم ژنتيك بررسي مي‌گردد.

 

:
برچسب‌ها:

[ ]
تاریخ امروز
پیوندهای روزانه
    لينكي ثبت نشده است
آمار بازدیدکنندگان
ابزارک هاي وبلاگ