هایدی

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

هایدی

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

پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

اختصاصی از هایدی پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic دانلود با لینک مستقیم و پر سرعت .

پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic


پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

دانلود پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

   با فرمت ورد  word 

 

 پیشگفتار :

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

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

پیشرفت سریع تکنولوژی، به ویژه فناوری اطلاعات و ارتباطات (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 مفید واقع شود.

فاطمه مهدوی، تیر 1386

مقدمات Visual Basic

مفاهیم اولیه

روش‌های برنامه نویسی معمولاً به دو نوع کلی تقسیم می‌شوند:

* برنامه نویسی تابع گرا یا ساخت یافته

* برنامه نویسی شی‌ءگرا

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

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

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

  • خواص
  • رفتار یا متد
  • روابط

خواص ویژگی‌هایی است که مشخص کننده‌ی حالت فعلی شی‌ء است؛ برای مثال می‌‌توان گفت رنگ یک میز قهوه‌ای است یا قد یک شخص 170 سانتی‌متر است. در این مثال میز و انسان شیء هستند و قهوه ای بودن و 170 سانتی متر بودن قد خواص آنهاست.

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

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

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

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

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

موجود است


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


پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

گزارش کارآموزی سخت افزار – ACCESS برای رشته کامپیوتر

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

گزارش کارآموزی سخت افزار – ACCESS  برای رشته کامپیوتر ، با فرمت ورد 51 صفحه

بخشی از متن و عناوین : متنها انتخابی اند و بینشان مطالب دیگر وجود دارد

توجه به نکات زیر در شروع مهم می باشد.

نکته مهمی که باید قبل دست گرفتن قطعات کامپیوتر در نظر گرفت باید الکتریسیته ساکن دست و بدن ما با دست زدن به یک فلز از بین برد و بار الکتریکی را تخلیه نمود. از جمله قطعات حساس (برد، هارد، RAM , CPU ).

نکته: 1- هنگام در دست گرفتن قطعات پین ها را نگیریم.

2- تیپ قطعه یا conector های قطعه را لمس نکنیم.

3- اکثر قطعات به راحتی در جای خود قرار میگیرند و از فشار دادن قطعه خودداری نمایید.

4- پس از مونتاژ سیستم آن را به برق وصل نمی کنیم. چنانچه پیچی روی مادربرد جا مانده باشد موجب سوختن مادبورد می گردد. پس سیستم را کمی تکان دهیم تا پیچی جا نماند.

انواع سیستم ها

1- سیستم های AT

2- سیستم های ATX

سیستم های AT : در پشت کیس دکمة صفر و یک قرار دارد ورود سیگنال ورود الکتریکی را آماده می کند سیگنال ممکن است از طریق مودم یا پس از ورود رمز از طریق صفحه کلید وارد شود که در این نوع سیستم امکان ورود سیگنال از راه دور وجود ندارد. زیرا برق کاملاً قطع است.

2- سیستم های ATX : با وصل به برق ، جریان روی مادربورد قرار می گیرد که در اینجا از راه دور میتوان سیگنال به سیستم ارسال نمود.

اجزای آهن ربای قوی روی مادربورد اثر می گذارد، پس آنها را دور نگه می داریم.

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

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

چنانچه بخواهیم سیستم 1 یا 2 ساعت متوالی استفاده نماییم از خاموش کردن سیستم خودداری کنیم. یا در حالت standby قرار دهیم.

جهت Reset کردن سیستم ازکلیدهای ctrl+Alt+delet استفاده نماییم. در صورت قفل کردن سیستم تا آنجا که میشود از راه بوت نرم استفاده شود.

با استفاده از دفترچه راهنمای مادربورد میتوان سیستم را مونتاژ کرد.

:CPU واحد پردازش مرکزی Central Processing unit

مغز کامپیوتر است. عمل پردازش مرکزی را انجام می دهد. قطعه مربع شکل است که مربع فلزی وسط شامل چندمیلیون هزار تا ترانزیستور و سرامیک اطراف جهت محافظت را دارد بعضی از پین ها حالت گذرگاه داده (Data Bus) را دارند.

بعضی از پین ها حالت گذرگاه آدرس (Address Bus) دارند که آدرس هنگام دادن یا گرفتن اطلاعات لازم است.

سوکت: عمل اتصال قطعه به سیستم است که slot یا socket نامیده می شوند.

1- slot حالت شکاف دارند که کارتهای توسعه در آنها قرار می گیرد.

2- پورتهای سوراخ دار socket می نامند.

پین یک cpu باید روی پین یک مادربودر (socket) قرار گیرد.

در واقع DB و AB روی مادربورد است و با قراردادن صحیح cpu این ارتباط برقرار می گردد در بالای گوشة cpu یک شکستگی و یا دایره وجود دارد که همان پیک یک است و رویک سوکت هم به همین شکل است که باید cpu و سوکت به همین ترتیب منطق گردد.

سوکت cpuیک اهرم دارد که قبل از قراردادن cpu اهرم را باز کرده و بعد از قراردادن cpu اهرم را بسته (اهرم به راحتی بسته می شود) و نباید فشار داد.

در سیستم های on board , cpu , Desk top نیست در lap top ها on board , cpu است.

Intel یکی از شرکتهای سازندة cpu است که در پنتیوم 2 و بعضی مدلهای پنتیوم 3 مادربوردهای خود را با ساختن slot های cpu از دیگر مادربوردها را جدا ساخت.

یک پایه cpu ، پایه clock است که ضربان یا زمان اجزای سیستم را هماهنگ می کند.

لبه بالارونده، لبه پایین رونده 1 پالس را تشکیل می دهد.

هر چقدر پالس ها فشرده تر باشد سرعت cpu که با این پالس کار می کند بیشتر است.

اجزاء CPU :

1- Cu 2- ‍PTU         3- PU                        4- Mmu      5- Alu          

6- Decod unit       7- The pefeth unit          8- register    9- BIU

ارزیابی cpu با توجه به خصوصیات زیر صورت می گیرد:

1- سرعت پردازنده      2- مسیر داده (گذرگاه خارجی)           3- گذرگاه داخلی (مسیر داده داخلی) 4- تعداد خطوط آدرس 5- میزان حافظه نهان داخلی 6- میزان حافظه نهان خارجی 7- توانایی چند پردازشی 8- عملکردهای خاص

نکته: هر چقدر مسیر داده ای بین cpu و RAM بیشتر باشد. پردازش داده های cpu در هر ثانیه بالاتر می رود.

یکی از خصوصیات cpu تعداد خطوط آدرس است که هر چه تعداد خطوط آدرس بیشتر باشد cpu تعداد بیشتری از حافظه را آدرس دهی می کند.

Cache حافظه ای سریعتر از RAM است که بین RAM و CPU قرار دارد که حافظه موقتی سریعتر از RAM است که اطلاعات ابتدا از cpu به cache و بالعکس و سپس به RAM منتقل می شود. حافظه cache L2 با حافظه نهان خارجی نامیده می شود.

Cache L1 یا حافظه نهان داخلی یکی از اجزای cpu است. برای ذخیره موقت داخلی cpu از این حافظه استفاده می شود.

Cpu های قدیمی فاقد cache بودند. Cpu های اولیه شرکت Intel که بدون cache عرضه شدند سیستم های celeron نامیده شدند.

پس از مدتی به سیستم های celeron حافظه کش اضافه گردید که از حافظه کش kbyt128 half cache (کش خارجی) استفاده می نمایند.

حافظه:

طبقه بندی براساس ساختمان داخلی

1- حافظه اصلی (موقت – اولیه) 2- جانبی (دائمی – ثانویه)

حافظه های جانبی دائمی مثل flapy – cd – Hard

حافظه اصلی :               1- ROM        2- RAM

حافظه RAM :            1- DRAM    2- SRAM

حافظه DRAM           : 1- معمولی 2- FPM   3- EDO      4- SDRAM 5- DDR یا (RAM   BUS)

حافظه اصلی از لحاظ سخت افزاری

1- Dip           2- Sip            3- SIMM      4- SODIM   5- DIMM

بررسی انواع RAM از لحاظ ساختمان سخت افزاری : یا slot

1- Dip : به صورت Ic های مجزا روی مادربورد قرار دارد و تمام Ic ها باید از یک نوع باشد تراشه های حافظه Ic بسیار محدود بوده است و استفاده از این Ic ها مشکلات زیادی را بوجود می آورد.

بررسی انواع DRAM از لحاظ ساختمان داخلی:

1- معمولی 2- Fpm   3- EDO         4- SDRAM 5- DDR

حافظه های جانبی:

1- هارد Hard Disk) یا (Hard Drive

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

- Flappy : سطح مغناطیس شونده دو طرفه حساس

فلاپی درون فلاپی درایو قرار می گیرد. روکش فلاپی کنار می رود و وقتی فرمان خواندن می دهیم هد روی سطح مغناطیسی قرار می گیرد مانند (گرامافون)

پورت Port :

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

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

1- پورت های موازی : پورت هایی هستند که اطلاعات بصورت بایت به بایت توسط آنها انتقال می یابد. در کامپیوتر چهار پورت موازی وجود دارد که عبارتند از

نصب window xp :

برای نصب win xp باید CD بوت آن را داشته باشیم CD مربوط به XP را قرار داده از طریق فایل serial شماره سریال را یادداشت کرده سپس فایل setup را انتخاب می کنیم. صفحه اول نصب شده.

ویندوز xp هم فایل سیستم 32 و هم NTFS را می شناسد

F disk یا پارتیشن بندی:

در محیط Dos یا ویندوز یا سیستم عامل های دیگر میتوان این دستور را اعمال نمود این دستور به شرح زیر می باشد.

1- پارتیشن اولیه یا Primary : اولین پارتیشنی می باشد که ساخته می شود.

2- پارتیشن افزوده Extended : فضایی که به پارتیشن Primary اختصاص نیافته است می باشد.

جزئیات مراحل بوت POT

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

بارگذاری و اجرای برنامه کاربردی

مرحلة اول : Post (power on self test)

آزمایش خودکار هنگام روشن شدن

ACCESS

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

مدل رابطه ای وکسس:

انواع روش های ایجاد جدول

1- روش wizard                         2-روش Design

ایجاد جدول به روش Wizard:

طراحی جدول از روش Design:

از نمای بانک اطلاعاتی New را کلیک از کادر گفتگو باز شده Design view را انتخاب و سپس ok را کلیک کنید در نخستین سطر از ستون Field Name نام فیلد را وارد کنید.

 


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


گزارش کارآموزی سخت افزار – ACCESS برای رشته کامپیوتر

ترجمه بخش 5.5 کتاب Optical Code Division Multiple Access Communication Networks Theory and Applications

اختصاصی از هایدی ترجمه بخش 5.5 کتاب Optical Code Division Multiple Access Communication Networks Theory and Applications دانلود با لینک مستقیم و پر سرعت .

قسمتی از متن در اینجا آورده شده است :

5.5 تحلیل عملکرد OCDMA نا همدوس انکدینگ طیفی دامنه بر اساس FBG ها

سیستم نا همدوس OCDMA بر اساس انکدینگ طیفی دامنه و آشکار سازی متعادل می تواند از منبع نور نا همدوس پهن باند ارزانتر مانند LED و ASE و غیره استفاده کند و MAI را متوقف کند.به علاوه به استفاده از لیزر mode-lock و دستگاه آستانه نوری غیرخطی نیاز ندارد . دردسر دریافت فقط یک دریافت کننده آشکارسازی مستقیم نیاز است و به علاوه ،بهره انتشار فرکانس سیستم مستقل از پهنای باند مدلاسیون است .بنابرین ،این مزایا امتیاز بزرگی برای استفاده در شبکه دسترسی نوری می دهد .ضمناٌ به خاطر استفاده از منبع نور ناهمدوس ،سیستم کمی تحت تاثیر ضربات نویز قرار می گیرد.

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

در این بخش ،تحلیل عملکرد BER مربوط به سیستم OCDMA نا همدوس بر پایه انکدینگ FBG و آشکارسازی متعادل پیشنهاد شده در مرجع [12] را انجام می دهیم . دیاگرام کلی شبکه OCDMA اجرا شده با FBG ها در شکل5.24 نشان داده شده است.

10 صفحه

فایل ورد با فونت 11 -  قابل ویرایش بدون تبلیغ


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


ترجمه بخش 5.5 کتاب Optical Code Division Multiple Access Communication Networks Theory and Applications