پویا فایل

پویا فایل

پویا فایل

پویا فایل

گزارش کارآموزی شرکت سخت افزار

فهرست مطالب

عنوان صفحه

مقدمه................................................................................................................................1

سرآغاز..............................................................................................................................2

کاربرد راحت.....................................................................................................................4

- یک رابط برای همه دستگاهها .........................................................................4

- پیکربندی خودکار.............................................................................................4

- به دور از تنظیمات کاربر...................................................................................4

- آزاد کردن منابع سخت‌ افزاری برای وسایل جانبی ........................................4

- سادگی کابل......................................................................................................5

- Hot pluggable..............................................................................................5

- عدم احتیاج به منبع تغذیه..............................................................................5

سرعت..............................................................................................................................6

قابلیت اطمینان................................................................................................................7

قیمت پایین......................................................................................................................7

صرفه‌جویی در مصرف انرژی...........................................................................................7

قابلیت انعطاف..................................................................................................................8

پشتیبانی توسط سیستم عامل........................................................................................9

پشتیبانی وسیله جانبی..................................................................................................10

مجمع ابزار آلات USB...................................................................................................11

الف

این پورت کامل نیست....................................................................................................12

- از دید کاربران.................................................................................................12

- پشتیبانی نشدن توسط سخت افزارهای قدیمی............................................12

- محدودیت سرعت...........................................................................................13

- محدودیت فاصله.............................................................................................14

- ارتباطات نظیر به نظیر....................................................................................14

- تولیدات شکل‌دار............................................................................................14

- از دید ارتقاء دهندگان....................................................................................15

- پیچیدگی پروتکل...........................................................................................15

- پشتیبانی در سیستم عامل............................................................................15

- گیرهای سخت افزاری.....................................................................................16

- مبالغ................................................................................................................16

USB در برابر IEEE _ 1394.....................................................................................17

حداقل نیازهای کامپیوتر................................................................................................17

- کنترل کننده میزبان.......................................................................................18

- سیستم عامل..................................................................................................18

- اجزا..................................................................................................................18

- اجزای یک اتصال............................................................................................19

- تجهیزات لازم برای ارتقاء...............................................................................20

- انتخاب تراشه..................................................................................................21

اجزای یک کنترلر USB....................................................................................21

- پورت USB ....................................................................................................22

ب

- بافرهای داده USB ........................................................................................22

- CPU..............................................................................................................23

- حافظه برنامه...................................................................................................24

- حافظه داده ....................................................................................................26

- رجیسترها.......................................................................................................26

- I/O های دیگر................................................................................................26

- ویژگیهای دیگر..............................................................................................27

ساده سازی پروسه ارتقاء..............................................................................................27

- انتخاب معماری...............................................................................................27

- تراشه‌هایی که از ابتدا برای USB طراحی شده‌اند......................................28

- تراشه‌هایی بر اساس خانواده‌های آشنا.........................................................28

- تراشه‌هایی که به میکرو کنترلرهای خارجی متصل می‌گردند......................29

- مرجع خصوصیات تراشه................................................................................30

- برنامه تراشه نمونه..........................................................................................30

- انتخاب راه انداز..............................................................................................30

- ابزارهای اشکال‌زدایی.....................................................................................31

- بردهای ارتقا از فروشندگان تراشه................................................................31

- بردهای از منابع دیگر.....................................................................................32

- نیازمندیهای پروژه.........................................................................................33

نگاهی به بعضی از تراشه‌ها...........................................................................................35

- EnCore محصول شرکت سیپرس...............................................................35

- معماری CPU................................................................................................35

پ

- کنترلر USB..................................................................................................36

- EZ _ USB شرکت سیپرس........................................................................37

- معماری CPU................................................................................................37

- کنترلر USB..................................................................................................38

PCI 16C7X5 شرکت میکروچیپ ............................................................................42

- معماری............................................................................................................42

- کنترلر USB...................................................................................................42

NET 2888 شرکت نت چیپ

- کنترلر USB

USB 9603 شرکت National Semiconductor.....................................................44

- کنترلر USB...................................................................................................46

PDIUSBD 11/1 محصول فیلیپس...........................................................................46

- معماری...........................................................................................................46

- کنترلرهای USB...........................................................................................47

Strong ARM اینتل...................................................................................................47

- کلاسهای دستگاهها.......................................................................................48

- استفاده از کلاسها..........................................................................................48

- اجزای یک مربع خصوصیات کلاس................................................................49

- کلاسهای تعریف شده.....................................................................................50

- مطابقت یک دستگاه با یک کلاس ................................................................52

- وسایل جانبی استاندارد.................................................................................52

- صفحه کلید ، ماوس و دسته بازی .................................................................52

ت

- دستگاههای انبارش توده‌ای..........................................................................53

- چاپگرها.........................................................................................................55

- دوربینها و اسکنرها .......................................................................................55

- برنامه‌های صوتی............................................................................................56

- مودم‌ها...........................................................................................................57

- کاربردهای غیر استاندارد..............................................................................57

- دستگاههایی که داده‌ها را با یک سرعت کم منتقل می‌کنند......................58

- به روز رسانی دستگاههای RS _ 232..........................................................59

- دستگاههای مراکز فروش...............................................................................60

- جایگزینی دستگاههای با پورت موازی غیر استاندارد..................................61

- ارتباطهای کامپیوتر به کامپیوتر....................................................................63

ث

- پیوندهای بی‌سیم...........................................................................................63

پیشگفتار

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

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

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

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

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

ü مقدمه

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

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

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

ü سرآغاز

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

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

کاربرد راحت: به گونه‌ای که نیازی به آشنایی با جزئیات نصب نخواهیم داشت.

سرعت: به گونه‌ای که رابط باعث پایین آمدن سرعت ارتباط نشود.

قابلیت اطمینان: به گونه‌ای که خطا‌ها کاهش یابد و امکان اصلاح خودکار خطا‌هایی که اتفاق می‌افتد وجود داشته باشد.

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

ارزانقیمت: به گونه‌ای که کاربران (و کارخانه‌هایی که از این رابط برای تولیدات خود بهره می‌برند) متحمل هزینه زیادی نشوند.

صرفه جویی در مصرف انرژی: به منظور کاهش مصرف باتری در کامپیوتر‌های قابل حمل.

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

خبر خوب آنکه شما مجبور به ایجاد این رابط ایده‌آل نیستید چون طراحان (USB) این کار را برای شما انجام داده‌اند. طراحی USB از ابتدا بر این اساس بوده که بتواند رابطی باشد آسان، با توانایی ارتباط مؤثر با همة انواع وسایل جانبی و به دور از محدودیتهایی که در رابطهای کنونی وجود دارد.

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

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




خرید فایل


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

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

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

چکیده:

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

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

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

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

مقدمه:

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

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

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

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

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

فهرست مطالب

عنوان صفحه

چکیده 1

مقدمه 1

مهندسی نرم افزار 3

چرا نرم افزار مهندسی می گویند ؟ 4

هدف 4

تواناییهای فارغ التحصیلان 5

ماهیت 6

گرایش های مقطع لیسانس 8

آینده شغلی 8

توانایی های جسمی و ........... 9

وضعیت نیاز کشور به این رشته در حال حاظر 10

نکات تکمیلی 11

مهندسی و معماری سیستم ها 12

منابع 33



خرید فایل


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

گزارش کاراموزی سخت افزار

گزارش کاراموزی سخت افزار


منابع:


WWW.SRCO.COM


WWW.IRIB.COM


http://en.wikipedia.org/wiki/RAM

سخت افزار

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

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



یک کامپیوتر شخصی(PC) از قطعات زیر تشکیل شده است:

Case :که در آن قطعات زیر موجومد میباشد:

برد اصلی:وسیله ای است که واحد پردازش مرکزی (CPU)و حافظه اصلی , حافظه جانبی و... را متصل به یکدیگر قرار می دهد.


منبع تغذیه:جعبه ای که در آن ولتاژ برق ورودی به کامپیوتر کنترل شده و به مقدار های مشخص تبدیل می کند.

کنترل کننده های حافظه جانبی:مثلIDE ,SCSI یا نوع های دیگر که دیسک سخت ولوح فشرده و انواع دیگر خواننده های رسانه را کنترل میکند.این کنترل کننده ها به صورت مستقیم بر روی برد اصلی سوار شده اند(on board).

کنترل کننده گرافیکی : خروجی مخصوص مانیتور را تولید می کند.

انواع حافظه:

که خود شامل دو گروه :

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

2-حافظه جانبیدیسک سخت وفلاپی دیسک و لوح فشرده و...)می شود.

خطوط انتقال اطلاعات:کنترل کننده هایسریال و موازی وUSBوFireWire )برای ارتباط و کنترل وسایل جانبی خارج از کامپیوترمثل چاپگر و ...

در گاه های کامپیوتر:

1. درگاه واحد پردازش مرکزی cpu

2.در گاه های بر روی برد اصلی:

3.PCI

4.ISA

5.USB
6.AGP


فهرست:

سخت افزار

آشنائی با سخت افزار

بخش های اصلی کامپیوترهای شخصی

انواع حافظه RAM

ROM حافظهء فقط خواندنی

حافظة پنهان

سرعت و قدرت یک کامپیوتر

سرعت پردازش کامپیوتر

به چه میزان حافظه نیاز است

منبع تغذیه Power Supply

انواع منبع تغذیه

آشنایی با مادربورد



خرید فایل


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

پروژه کارآفرینی شرکت تولید کننده نرم افزار های رایانه

پروژه کارآفرینی شرکت تولید کننده نرم افزار های رایانه

خلاصه طرح

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

پیشگفتار :

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

الزامات تعیین شده
در زمان تعیین شده
در محدودهٔ بودجه پیش‌بینی شده

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

معرفی طرح

1-2-مشخصات محصول

1-1-2- نام و کاربرد محصول:

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

2-1-2-مشخصات فنی محصول

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

3-1-2-معرفی روشهای تولید

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

4-1-2-تشریح مختصر فرایند

تولید و ارائه انواع نرم افزار های رایانه ای

– شرح فرایند و اطلاعات فنی مورد نیاز :

تعریف مهندسی نرم افزار

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

اصطلاح مهندسی نرم افزار بعد از سال ۱۹۶۸ شناخته شد، طی کنفرانس مهندسی نرم افزار ناتو ۱۹۶۸ (که در گارمیش آلمان برگزار شد) توسط ریاست کنفرانس F.L. Bauer معرفی شد، و از آن پس بطور گسترده مورد استفاده قرار گرفت.


اصطلاح مهندسی نرم‌افزار عموماً به معانی مختلفی به کار می‌رود :

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

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

فهرست مطالب:

خلاصه طرح................................................................................................................................ 5

پیشگفتار :................................................................................................................................... 6

فصل اول – معرفی طرح.................................................................................................................. 7

1-2-مشخصات محصول................................................................................................................. 8

1-1-2- نام و کاربرد محصول:......................................................................................................... 8

2-1-2-مشخصات فنی محصول....................................................................................................... 8

3-1-2-معرفی روشهای تولید........................................................................................................... 9

4-1-2-تشریح مختصر فرایند.......................................................................................................... 9

فصل دوم – تعیین ظرفیت.............................................................................................................. 11

2-2-تعیین ظرفیت تولید............................................................................................................... 11

2-3-برآورد میزان مصرف مواد اولیه و قطعات خریدنی......................................................................... 11

2-4-معرفی دستگاه ها و تجهیزات تولید........................................................................................... 12

2-5-معرفی تجهیزات و تاسیسات عمومی.......................................................................................... 12

فصل سوم – معرفی نیروی انسانی.................................................................................................... 14

معرفی نیروی انسانی.................................................................................................................... 14

1-3-برآورد پرسنل تولیدی............................................................................................................ 14

2-3-پرسنل اداری و خدمات......................................................................................................... 14

فصل چهارم – هزینه ها................................................................................................................. 16

معرفی هزینه ها........................................................................................................................... 16

برآورد هزینه استهلاک................................................................................................................... 17

فصل پنجم – شرح فرایند و اطلاعات فنی مورد نیاز :............................................................................. 19

تعریف مهندسی نرم افزار............................................................................................................... 19

اصطلاح مهندسی نرم‌افزار عموماً به معانی مختلفی به کار می‌رود :............................................................. 19

محدوده مهندسی نرم افزار و تمرکز آن.............................................................................................. 20

نیاز به مهندسی نرم افزار............................................................................................................... 20

تکنولوژی‌ها و روشهای عملی.......................................................................................................... 21

ماهیت مهندسی نرم افزار............................................................................................................... 21

مدیریت ریسک در مهندسی نرم افزار :.............................................................................................. 22

مراحل اصلی در پیاده‌سازی مدیریت ریسک......................................................................................... 23

مهندسی معکوس در رایانه :............................................................................................................ 26

برنامه نویسی رایانه :..................................................................................................................... 26

زبان برنامه‌نویسی......................................................................................................................... 27

زبان‌های برنامه نویسی................................................................................................................... 27

نمونه یک برنامه.......................................................................................................................... 28

پارادایم‌ها.................................................................................................................................. 29

برنامه نویسی موازی :................................................................................................................... 30

تعریف...................................................................................................................................... 30

هوش مصنوعی :.......................................................................................................................... 31

تعریف و طبیعت هوش مصنوعی...................................................................................................... 33

فلسفهٔ هوش مصنوعی................................................................................................................... 34

مدیریّت پیچیدگی........................................................................................................................ 34

تکنیک ها وزبانهای برنامه نویسی هوش مصنوعی.................................................................................. 36

سیستم‌های خبره......................................................................................................................... 37

عامل‌های هوشمند........................................................................................................................ 37

برنامه نویسی شی گرا :.................................................................................................................. 38

وراثت...................................................................................................................................... 39

کپسوله‌سازی............................................................................................................................... 39

چندریختی................................................................................................................................. 40

انتزاع / تجرید............................................................................................................................. 40

یک مثال کاربردی........................................................................................................................ 40

ارتباط اشیاء............................................................................................................................... 41

سامانه های چند عامله :................................................................................................................. 42

مزایا........................................................................................................................................ 42

معایب...................................................................................................................................... 43

روبوکاپ................................................................................................................................... 43

مدریت برنامه های به هم وابسته....................................................................................................... 44

چهار نوع متفاوت تعاملات بین مسائل:.............................................................................................. 44

5 تنظیم ترکیب پورتفولیو............................................................................................................... 45

مدیریت پروژه و راهبری پروژه........................................................................................................ 46

فصل پنجم : چکیده مطالعات فنی ، مالی و اقتصادی.............................................................................. 49

جدول (1-1) جمع بندی مشخصات اصلی طرح تولید........................................................................... 50

نتیجه گیری :.............................................................................................................................. 52



خرید فایل


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

پروژه کارآفرینی طراحی نرم افزار و صفحات وب

پروژه کارآفرینی طراحی نرم افزار و صفحات وب

مقدمه :

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

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

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

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

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

با استفاده از زبانهای برنامه نویسی طرف سرور نظیر PHP و با استفاده از پایگاههای داده ها و بانکهای اطلاعاتی نظیر MySQL می و تکنیکهایی مثل Ajax و JavaScript امکان طراحی سایتها با انواع کاربری مختلف وجود دارد. اما در طراحی سایت ها باید از این امکانات در جای مناسب استفاده شود تا نیازهای کاربران نهایی برآورده شود.

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

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

1 – 2 نام کامل طرح و محل اجرای آن :

طراحی نرم افزار و صفحات وب

محل اجرا :

1 – 3 – مشخصات متقاضیان :

نام

نام خانوادگی

مدرک تحصیلی

تلفن

1 – 4 – دلایل انتخاب طرح :

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

1 – 5 میزان مفید بودن طرح برای جامعه :

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

1 – 6 - وضعیت و میزان اشتغالزایی :

تعداد اشتغالزایی این طرح 9 نفر میباشد .

تاریخچه و سابقه مختصر طرح :

CSS یا همان Cascading Style Sheet روشی است برای قالب بندی و طراحی اجزای صفحه از قبیل متن، تصویر، زمینه صفحه، کادرها و تقریباً هر چیزی که در طراحی صفحه استفاده می شود بدون استفاده از کدهای HTML. از طریق این استایل شیتها می توانیم از دوباره نویسی کدهای HTML که باعث مشکل شدن کد نویسی و همچنین کند شدن سرعت بارگذاری صفحه در اینترنت می شود جلوگیری کنیم. برای مثال می توانیم یک بار نوع فونت مورد استفاده در یک صفحه را تعیین کنیم و دیگر مجبور نباشیم کد مربوط به فونت را در صفحه به کار ببریم. همچنین می توانیم از این ابزار قدرتمند در مواردی به جای جاوا اسکرپت نیز استفاده کنیم و چون مشکلات جاوا اسکرپت مثلاً غیر فعال بودن جاوا اسکرپت در مرورگر را ندارد با خیالی آسوده تر می توانیم از آن استفاده کنیم.



خرید فایل


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

نرم افزار اندروید از بین بردن موهای زائد بدن و صورت با روشهای خانگی و طب سنتی

نرم افزار اندروید از بین بردن موهای زائد بدن و صورت با روشهای خانگی و طب سنتی

برای اولین بار در ایران برنامه اندروید از بین بردن موی زائد به روش خانگی و سنتی

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

فقط یک قدم با از بین بردن موهای زائد خود دارید

ّ

علل بوجود آمدن موهای زائد :

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

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

مصرف قرص های ضد بارداری .

برای رفع موهای زائد کدام راهها را امتحان کرده اید؟ اکثر شما با راههای مختلف از بین بردن موهای زائد بدن و صورت آشنا هستید ولی به نظرشما هر یک مشکلات و سختی خودشان را دارند. یک راه دردآور است و راه دیگر اثر خوبی ندارد. با رجوع به دل طبیعت و استفاده از روش های طب سنتی کشورهای مختلف می توانید راههای عالی برای رفع موهای زائد بدن و صورت بیابید که در این بخش بهترین ماسک های خانگی برای رفع موهای زائد را به شما معرفی خواهیم کرد.

چه مواد غذایی مصرف کنیم تا موهای ضائد کمتری داشته باشیم

از چه روش هایی برای از بین بردن کامل موهای ضائد استفاده کنیم همه و همه در این مقاله با ارزش

دارای ده ها روش خانگی بدون استفاده از دارو برای از بین بردن موهای ضائد بدن

از بین بردن موهای زائد بدن بیشتر با استفاده از لیزر انجام می گیرد اما شما می توانید بدون نیاز به لیزر و با روش

های خانگی موهای زائد بدن خود را از بین ببرید.

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

مو روی گردن خانم ها باشد از آن به عنوان موی زائد یاد می کنند. حالا اگر این موها ضخیم باشند و یا چند ریشه

داشته باشند، از بین بردن موهای زائد از بدن ضروری می شود.برای از بین بردن موهای زائد روش های زیادی وجود دارد

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

شیمیایی برای از بین بردن موهای زائد خود دارید؟ آن هم با آن همه هزینه و درد؟به بیماری پرمویی در زنان

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

با انجام آن ها، به نتیجه دلخواه خود دست یابید.

بااستفاده از روش آموزشی ما با حداقل قیمت از پرداخت هزینه های گزاف درمان راحت می شوید

وموفق به حذف دائم موهای زئد بدن وصورت میگردید.

در موبر هایی داروئی بلافاصله بعد از چند روز رشد مجدد مو آغاز می شود ولی در این روش ها به صورت کامل موهای زائد را از بین ببرید



خرید فایل


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

دانلود نرم افزار ساخت تگ و برچسب برای سایت و وبلاگ

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

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

بنویسند بسیار کاربردی میباشد.

این نسخه دائمی می باشد و پس از دانلود تنها با چند کلیک فعال می شود و می توان به راحتی کلی برچسب برای هر مطلب بسازید

باورکردنی نیست ؟

صاحبان سایت ها و وبلاگ ها ما کار شما را آسان کردیم هر مطلبی که در وبلاگ و یا سایت خود وارد می کنید اگر دارای برچسب باشد بهترین بازده را خواهید داشت با این نرم افزار برای هر مطلبی که داشته باشید بهترین برچسب ها را می سازد و فقط کافیست برچسب را در قسمت برچسب های سایت خود اضافه کنید



خرید فایل


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

دانلود گزارش کارآموزی کامپیوتر نرم افزار ( سیستم حسابداری )

دانلود گزارش کارآموزی کامپیوتر نرم افزار ( سیستم حسابداری )

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

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

فهرست شکل ها:
شکل1: صفحه اصلی(تعاریف)...............................................................................................................................31
شکل2: صفحه اصلی(ساعت ورود وخروج).........................................................................................................32
شکل3: صفحه اصلی(اطلاعات کاری)..................................................................................................................33
شکل4: صفحه اصلی(خروج)................................................................................................................................34
شکل:5 پرسنل......................................................................................................................................................35
5-1: ثبت مشخصات پرسنل............................................................................................................................36
5-2: اصلاح مشخصات پرسنل..........................................................................................................................37
5-3: چاپ مشخصات پرسنل............................................................................................................................38
شکل6: سمت ها....................................................................................................................................................39
6-1: ثبت سمت....................................................................................................................................................40
6-2: اصلاح سمت................................................................................................................................................41
شکل7: سمت پرسنل............................................................................................................................................42
7- 1 :ثبت سمت پرسنل....................................................................................................................................43
اصلاح سمت پرسنل.................................................................................................................................44: 7-2
شکل8 :مزایا..........................................................................................................................................................45
ثبت مزایا..................................................................................................................................................46: 8-1
اصلاح مزایا..............................................................................................................................................47: 8-2
شکل 9: کسورات .................................................................................................................................................48
9-1 :ثبت کسورات.............................................................................................................................................49
اصلاح کسورات.........................................................................................................................................50 9-2:
شکل10: بیمه..........................................................



خرید فایل


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

آموزش اصولی نرم افزار متلب

مقدمه

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

از دیگر خصوصیات Matlab اینست که می تواند تابع ها و روتین های نوشته شده در زبانهای دیگر مثل C++ و Java را قبول و به کمک آنها مسائل را حل کند.این خصوصیت قدرت پردازش و طرفداران آن را نیز چند برابر کرده است.

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

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

فهرست مطالب
مقدمه.........2
فصل اول
بخش اول - ملزومات و پیش نیازهای آموزش MATLAB........3
بخش دوم - آموزش بسیار مقدماتی MATLAB..........5
بخش سوم : اجرای نرم افزار MATLAB .........5
بخش چهارم : اجرای دموها ...........7
بخش پنجم : استفاده از help ........10
بخش ششم: ساخت متغیر .......14
فصل دوم
ماتریس ها ...................16
عملیات ریاضی ماتریس ها............ 23
انجام عملیات روی ماتریس ها.............25
فصل سوم
ترسیم داده ها نمودارهای 2 بعدی............28
نمودارهای 3 بعدی..............28
نمودارهای5/2 بعدی .............32
تابع ...............34
خطایابی برنامه ها ..........37
فصل چهارم
آشنایی با Matlab و Image Processing Toolbox.....49
ربات مسیریاب توسط پردازش تصویر.............54
افزایش کنتراست تصویر.........55
مراجع ............60



خرید فایل


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

کارشناسی کامپیوتر گرایش نرم افزار

چکیده

طراحی و پیاده سازی یک سیستم E-test

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



خرید فایل


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