loading...

بهترين و سريعترين مرجع دانلود كارآموزي و پروژه و پايان نامه

دانلود پايان نامه و پروژه و كارآموزي در تمامي رشته هاي دانشگاهي

بازدید : 456
11 زمان : 1399:2

تعداد صفحات: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) ؟!
نتيجه گيري
منابع

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

بازدید : 582
11 زمان : 1399:2

تعداد صفحات: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 مفيد واقع شود.

بازدید : 486
11 زمان : 1399:2

تعدا صفحات: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 و … كار ميكند.

بازدید : 435
11 زمان : 1399:2

تعداد صفحات: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)
هر رخداد از يك موجوديت را بايد بتوان به وسيله يك و يا تركيبي از چند خصيصه آن به صورت يكتا شناسائي نمود. به تعبير ديگر ، هر يك از رخدادهاي يك موجوديت بايد يكتا باشد، در غير اينصورت تغيير و يا حذف يك رخداد از موجوديت (در مثال فوق يك مشتري) غير ممكن خواهد بود. از اينرو از بين خصلت هاي يك موجوديت يك و يا تركيبي از چند خصيصه به عنوان كليد آن موجوديت انتخاب مي شود. اين خصلت (و يا تركيب خصلت ها) بايد بتواند يكتائي هر رخداد از موجوديت را تضمين نمايد. در موجوديت سفارش مثال فوق ، خصلت شماره سفارش مي تواند بعنوان كليد انتخاب شود.

بازدید : 299
11 زمان : 1399:2

تعداد صفحات: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- گسترش لينك سايت در وب سايت هاي مرتبط و ثبت در فهرست هاي وب
نتيجه گيري
منابع

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

بازدید : 538
11 زمان : 1399:2

تعداد صفحات: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 در فصل دوم بررسي مي‌شود و روش‌هاي حل هيورستيك آن در فصل سوم مطرح مي‌گردد. در فصل چهارم چگونگي حل اين مسئله با استفاده از الگوريتم ژنتيك بررسي مي‌گردد.

تعداد صفحات : 153

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 1532
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 3
  • بازدید امروز : 2828
  • بازدید کننده امروز : 0
  • باردید دیروز : 2195
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 3
  • بازدید هفته : 21583
  • بازدید ماه : 41225
  • بازدید سال : 54846
  • بازدید کلی : 1209706
  • <
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی