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

دانلود پروژه انتشار اطلاعات در شبکه VANET

تاریخ : ۲۴ آبان ۱۳۹۲

 

عنوان پایان نامه :  انتشار اطلاعات در شبکه VANET

 قالب بندی :   Word

قیمت :   رایگان

شرح مختصر : (شبکه Ad-Hoc  خودرو)،از RSU(محدوده کنار جاده) و خودروهای انتشار دهنده پیام های ایمنی و غیر ایمنی تشکیل شده است. هدف VANETs قادر ساختن انتشار اطلاعات ترافیکی و شرایط جاده ای برای پیدا کردن خودرو های متحرک مستقل است. برای درخواست های VANETs، انتشار داده از یک خودروی  منبع اطلاعات به تعدادی خودرو مقصد در جاده از اهمیت فراوانی زیادی برخوردار است. از انتشار داده در VANETs برای بهبود کیفیت رانندگی در زمینه زمان، مسافت و ایمنی استفاده می شود.در این مقاله  راه حل تضمین شده انتشار داده در شبکه Ad-Hoc خودرو برای شبکه خودروی پراکنده و متراکم ارایه می دهیم.معماری برای انتشار داده ارایه می دهیم.    به طور حتم روزانه در مکان های بسیار زیادی در شبکه های جاده حوادثی اتفاق می افتد، بسیاری از آنها موجب بروز تراکم می شوند و ایمنی را به مخاطره می اندازد. اگر خودروها می توانستند با اطلاعاتی از قبیل حوادث و شرایط ترافیکی اصلاح شوند، کیفیت رانندگی می توانست در زمینه های زمان، مسافت و ایمنی بهبود اساسی یابد. شبکه Ad-Hoc خودرو ((VANET به تازگی ظهور کرده ، به طوری که یک شبکه کارآمد، وسیله ای برای انتشار پیام های هشداردهنده در بین خودروها در شبکه ، در مورد عامل مسدود کننده جلوی جاده است. تنوع زیاد انتشار دهنده داده در شبکه خودرو می تواند برای اطلاع دادن به خودروها در مورد شرایط در حال تغییر ترافیکی جاده استفاده می شود به همین ترتیب می توانیم به سیستم حمل و نقل کار آمدی دست یابیم.

انتشار مطمئن در شبکه ad–hoc وسیله نقلیه، یک کلید موفقیت برای سرویس ها و در خواست های سیستم حمل و نقل هوشمند است.  تعداد زیادی پروتکل انتشار مطمئن پیشنهاد شده اند و آنها را در سناریوهای  واقعی ارزیابی می کنیم. در این مقاله ما در مورد پروتکل های انتشار مطمئن در VANET بحث می کنیم و سپس آنها را مورد ارزیابی قرار می دهیم. ابتدا ما مکانیسم های جداگانه پروتکل ها که شامل سه مد ل اصلی ارایه الگوریتم انتخاب گره ، محاسبه زمان انتظار و مکانیسم راهنمایی را بررسی می کنیم . این مدل ها اجزای کارکردی  پروتکل های انتشار مطمئن هستند. سپس  ما با شبیه سازی عملکرد پروتکل  را ارزیابی می کنیم . با نگاه واقع بینانه  در شبیه سازی ، متوجه می شویم که در سناریوهای شهری و بزرگراهی، انتشار متعدد پیام ها با هم  اتفاق می افتند. ابتدا  ما سبک های مسیریابی مکانیسم انتشار داده را که قبلا ارایه شده را مورد ارزیابی قرار می دهیم (فقط جاده های مستقیم) و ادغام هر یک از آنها با بهترین عملکرد با سبک تقاطع مکانیسم انتشار داده مطمئن قوی در ارتباط  با هر یک ازمکانیسم ها برای انتشار داده که هر دو در جاده های مستقیم و در تقاطع  آنجام می دهند. تاثیر مکانیسم ارایه شده ما مطابق اجرای ارزیابی است. DV-CAST پروتکل انتشاری، گسترش یافته است که فقط بر اطلاعات ساختار محلی برای مدیریت انتشار پیام در VANET تکیه دارد. نشان می دهیم که کارکرد پروتکل DV-CAST ارایه شده ، در زمینه های قابلیت اطمینان، کارآمدی و مقیاس در سطح عالی است. قالب استفاده شده برای پروتکل شبیه ساز، شبیه ساز NS-2 است

فهرست:

مقدمه

انواع شبکه های بی سیم

 WPAN

 WLANS

 WMANS

 WWANS

 WLAN ها

امنیت WLAN

WEP • و  WPAو WPAZ

 شبکه های Adhoc

تاریخچه شبکه های Ad Hoc

ویژگی های شبکه های AdHoc

کاربرد شبکه های Ad hoc

 شبکه های VANET

فصل دوم: مرور کلی بر مسیریابی در VANET

 مسیر یابی در VANET

 پروتکل ها

 AODV

 SRB

. گره حلقه امن( SRN)

 گره های خارجی (ON)

 گره های داخلی (IN)

 DRNS

 GVGrid

 DOLPHIN

 WTRP

 DSR

 SADV

فصل سوم: انتشار داده در VANET

شرح انتشار داده در VANET

اجزای پروتکل های انتشار مطمئن

پروتکل فراگیر درجهآگاهی (EAEP)

ارایه انتشار گروهی (PGB)

AckPBSM

DECA

POCA

 اجرای ارزیابی

 نتیجه شبیه سازی

 متریک

 نتیجه شبیه سازی

  سبک مستقیم مکانیسم انتشار داده

 سبک تقاطع مکانیسم انتشار داده

 ارایه سبک تقاطع مکانیسم انتشار داده ارتقا یافته

 انتشار داده در VANET

 انتشار VI

 انتشار VV

 شرح کار

 ارایه تکنیک انتشار داده

 طرح اصلی

 تشکیل ونگهداری خوشه

 ارتباط خودرو به خودرو

 ارتباط زیر ساخت با خودرو

پروتکل DVCAST

ناحیه های ترافیکی مختلف در VANET

ناحیه ترافیکی متراکم

ناحیه ترافیکی پراکنده

طرح نهایی

طرح اصلی

قواعد مسیر یابی

 مکانیسم شناسایی همسایه

الگوریتم مسدود کننده انتشار

تکنیک ذخیره ارسال

 مولفه های اصلی مسیریابی

مجاورت ارتباط گسترده

مجاورت ارتباط پراکنده

مجاورت در قطع ارتباط کلی

اجرای شبکه

 ابزار NS

نتایج آزمایش

 جنبه های برقراری ارتباط خودروها

 ویژگی ها/ فرضیه ها

دو روش برای انتشار اطلاعات

انگیزه برای روش ترکیبی

 

 شیوه ترکیبی برای معماری سیستم

دامنه ارتباطی

دامنه کاربردی

استراتژی انتشار اطلاعات

ایجاد هماهنگی بین گره هوشمند و غیر هوشمند

 استراتژی انتشار اطلاعات

فصل چهارم:نتیجه گیری

مراجع

دانلود پایان نامه کاربرد فرکانس و امواج رادیویی در فناوری اطلاعات

تاریخ : ۲۲ آبان ۱۳۹۲

 

عنوان پایان نامه :  کاربرد فرکانس و امواج رادیویی در فناوری اطلاعات و ارتباطات

 قالب بندی :   PDF

قیمت :   رایگان

شرح مختصر : تعریف عمومی فرکانس تعداد تکرار یک کار تکراری در واحد زمان است.فرکانس درتکنولوژیهای مختلف دارای مفاهیم مختلف می باشد کاربرد فرکانس بیشتر درحوزه فناوری اطلاعات وارتباطات مطرح می شودتغییرات فرکانس در امواج رادیویی باعث تنوع کاربری آن در تکنولوژیهای مختلف مانند بلوتوث و RFID و NFC و WIRELESS و WIMAX و GPRS و WIFI و …. شده است. در بخش IT فرکانس در بخشهای مختلف آن دارای مفاهیم متفاوت است فرکانس در رمها روی سرعت انتقال دادهها و پهنای باند تاثیر دارد. در نتیجه هرقدر فرکانس بالاتر باشد سرعت خواندن و نوشتن اطلاعات روی رم و سرعت کپی آنها بیشتر است. فرکانس پردازنده ( CPU ) تقریبا تعداد محاسبات توسط پردازنده در هر ثانیه اجرا است هرچقدر فرکانس CPU بیشتر باشد قدرت پردازش آن بیشتراست.کاربرد فرکانس در شبکه های بیسیم وایرلس دارای استاندارد تعریف شده می باشد.

فهرست:

مقدمه

 تعریف عمومی فرکانس

 مثالهای برای فهم بهتر فرکانس

 امواج رادیویی

 انواع امواج رادیویی

 مدلاسیون

 تعریف فرکانس رادیویی

 ازموارد کاربردفرکانس رادیویی

 فرکانس در مخابرات

 اتحادیه بین المللی مخابرات ITU

 جدول ملی تخصیص های فرکانسی ایران

فصل دوم : تکنولوژیهایی مبتنی بر امواج رادیویی و فرکانس

 بلوتوث

 بلوتوث چیست و از کجا آمد؟

 بلوتوث چگونه کار می کند؟

 مزایای بلوتوث

 ارتباط در بلوتوث

 تکنولوژی RFID

 معرفی تکنولوژی RFID

 اجزای اصلی سیستم RFID

 پایگاه داده RFID

 میان افزار RFID

 تفاوت تگ های پسیو و اکتیو RFID

 کاربردهای RFID

 تکنولوژی NFC

 GPS

 اجزای GPS

 GPS چگونه کار می کند؟

 GPS امروزی چگونه کار می کند؟ ) کاربردهای نظامی GPS

 GPS در زندگی روزمره :

فصل سوم : مفاهیم فرکانس در فناوری اطلاعات ) IT )

 مفهم رم وفرکانس

 آزمایش رابطه فرکانس و سرعت رمها

 فرکانس cpu

 FSB چیست؟

 فرکانس بالاتر یا هسته بیشتر؟

 Over clock کردن cpu

 مفهوم فرکانس در مانیتور

 تکنولوژی Wireless

 استاندارد های وایرلس

 انواع شبکه های وایرلس از نظر ابعاد

 ابزارهای جانبی در شبکه های وایرلس

 طریقه ارتباط Wireless جهت ارتباط بین Isp و User

 عوامل موثر در کیفیت و پهنای باند در ارتباط وایرلس

 سیستم های Wireless

 مشکلات مربوط به استفاده از امواج رادیویی

 تاثیر وضعیت جغرافیایی و آب و هوا بر شبکه های وایرلس

 شکست امواج الکترومغناطیسی در اتمسفر

 تاثیر مه و برف بر امواج

 تاثیر باد بر شبکه های وایرلس

 WiFi چیست و چگونه کار میکند؟

 ترکیب سیستم Wi Fi با رایانه

 تفاوت مابین WIRELESS , WIFI چیست؟

 انواع آنتن شبکه های بیسیم

 آنتن های چند سویه

 آنتن های نیمه جهت دار

 آنتن های Patch/Panel

 آنتن های سکتور

 آنتن های Yagi

 آنتن های کاملاً جهت دار

 تکنولوژی Wimax

 مشخصههای فنی WiMax

 حداکثر برد Wimax

 باند فرکانسی

 سرویس GPRS چیست؟

 GPRS چیست و فواید آن کدام است؟

 کاربردهای GPRS

 کارایی GPRS

 مودم GSM/GPRS چیست ؟

 تکنولوژی VSAT

دانلود پروژه متره و برآورد ساختمان

تاریخ : ۲۰ آبان ۱۳۹۲

 

عنوان پروژه :  پروژه متره و برآورد ساختمان

 قالب بندی :   xls , dwg

قیمت :   رایگان

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

فهرست:

شـرح

عمليات تخريب

عمليات خاكي با دست

عمليات خاكي با ماشين

عمليات بنايي با سنگ

قالب بندي چوبي

قالب بندي فلزي

كارهاي فولادي با ميلگرد

بتن درجا

كارهاي فولادي سنگين

سقف سبك بتني

آجركاري و شفته ريزي

بتن پيش ساخته و بلوك چيني

عايق كاري رطوبتي

عايق كاري حرارتي

كارهاي آزبست سيمان

كارهاي فولادي سبك

كارهاي آلومينيومي

اندود و بند كشي

كارهاي چوبي

كاشي و سراميك كاري

فرش كف با موزاييك

كارهاي سنگي با سنگ پلاك

كارهاي پلاستيكي

برش و نصب شيشه

رنگ آميزي

زير اساس و اساس

آسفالت

حمل و نقل

كارهاي دستمزدي

دانلود گزارش کارآموزی الکترونیک در مخابرات

تاریخ : ۱۵ آبان ۱۳۹۲

 

عنوان گزارش :  کارآموزی الکترونیک در مخابرات

 قالب بندی :   PDF

قیمت :   رایگان

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

فهرست:

مقدمه

مدولاسیون

ارتباط تلفن ثابت در مخابرات

برخی مفاهیم پایه در مخابرات

نحوه رسیدن بوق از مخابرات به مشترک

انواع شبکه کابل

تعریف سویچ

فیبر نوری

زیر ساخت اینترنت

آشنایی با ملزومات شبکه

آشنایی با خطوط DSL

تقسیم سیگنال

تجهیزات  DSL

آشنایی با شبکه های بی سیم

PAP چیست؟

معرفی تکنولوژی وایمکس

خطرات آنتن های BTS

نسل سوم شبکه های مخابراتی

اصل سوئیچینگ

وایرلس چیست

VOIP چیست ؟

لغاتی که در مخابرات زیاد بکار میرود

منابع

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

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

تاریخ : ۱۵ آبان ۱۳۹۲

 

عنوان گزارش :  کارآموزی الکترونیک در ایران خودرو

 قالب بندی :   PDF

قیمت :   رایگان

شرح مختصر : دانشجویان کارشناسی رشته های مهندسی پس از گذراندن حداقل 100 واحد درسی که عموماً تئوری میباشند، موظف به گذراندن 2 واحد درسی باعنوان کارآموزی هستند. هدف از گذراندن چنین دوره ای که در یکی از واحدهای صنعتی، اداری یا شرکت های مرتبط برگزار میشود، آشنا شدن هرچه بیشتر دانشجو با محیط های کاری و صنعتی و بکارگیری علومی است که در طول دوران کارشناسی آموخته است. در طول این دوره دانشجو با تمامی مسائلی که در یک شرکت و یا واحد صنعتی وجود دارد، اعم از موارد طراحی واجرای امور مهندسی، تعمیرات، تجهیزات و … برخورد کرده و از نزدیک با آنها آشنا می گردد. وجود مهندسان و افراد خبره و بهره گیری از تجربه های آنها در زمینه های گوناگون نیز از مهمترین مزیتهای دوره کارآموزی میباشد. هدف از کارآموزی، آشنایی دانشجو از نزدیک با کارهای عملی و مسائل اجرایی میباشد، به طوریکه به او فرصت داده شود آموخته های خود را با عمل تطبیق داده و کمبودها و نواقص احتمالی، را درک کرده و در رفع آن کوشا باشد. گزارشی که هم اکنون پیش روی شما می باشد، خلاصه ای است از آموخته ها و تجربیات عملی در طول 2 ماه کارآموزی که بدین وسیله با ذکر مشاهدات و مساعدت های کارکنان کارخانه ایران خودرو و یافته های تجربی اینجانب به استحضار می رسد . امید است این گزارش، در تبیین مطالب تئوریک آموخته شده اینجانب اثر مثبت گذاشته و در انتقال تجربیات کسب شده در محیط کاملا حرفه ای صنعتی در ممتاز ترین شرکت تولید خودرو در ایران به وسیله این گزارش موفق بوده باشم تا در آینده برای سایر دانشجویان نیز ثمربخش باشد .

فهرست:

چکیده

فصل اول معرفی محل کارآموزی

معرفی کلی شرکت و شناسایی فعالیت های تخصصی آن

سالن مدیریت بدنه

فصل دوم فعالیت های من

فصل سوم کنترل کننده منطقی برنامه پذیر PLC

PLC  و کاربرد های آن

کاربرد  PLC در صنایع مختلف

تفاوت  PLC  در کامپیوتر

 حافظه بکار رفته در PLC

 پی ال سی های زیمنس

 زبان های برنامه نویسی PLC

نقش PLC  در اتوماسیون صنعتی

 مزایای استفاده از  PLC

آشنایی با استاندارد  PLC در صنعت IEC

 مقایسه تابلو کنترل های معمولی با تابلو کنترل های مبتنی بر  plc

فصل چهارم  SIMATIC Manager

خانواده سیستم   SIMATIC S

SIMIATIC manager

  واحدهای آموزشی

جمع بندی ونتیجه گیری

دانلود مقاله تاریخچه و انواع زبانهای برنامه نویسی

تاریخ : ۱۰ آبان ۱۳۹۲

 

عنوان مقاله :  تاریخچه و انواع زبانهای برنامه نویسی

 قالب بندی :   Word

قیمت :   رایگان

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

فهرست:

چکیده

مقدمه

فصل اول : تاریخچه ی برخی از زبان های برنامه نویسی

تاریخچه ی برخی از زبان های برنامه نویسی

زبان برنامه نویسی c

زبان برنامه نویسی ++C

اهداف بوجود آمدن  ++C

زبان برنامه نویسی #C

زبان برنامه نویسی Java

زبان برنامه نویسی پایتون

ویژگی های شی گرایی

قابلیت حمل

درونی سازی و گسترش

فصل دوم

تاریخچه زبان Delphi

فصل سوم

تاریخچه c

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

مراحل اجرای یک برنامه c

خطاهای برنامه نویسی

فصل چهارم

مقدمه ای بر زبان برنامه نویسی Visual Basic

فصل پنجم

جاوا

اهداف اولیه

برنامه های جاوا و اپلت ها

خط مشی جاوا

پیاده سازی

اداره خودکار حافظه

گرامر

نمونه هایی از برنامه های جاوا

توزیع های جاوا

کلاس های خاص

کتابخانه های کلاس

کتابخانه های مرکزی

کتابخانه های واسط کاربر

دانلود پایان نامه طراحی و پیاده سازي سیستم اشتراك فایل تحت اندروید و ویندوز

تاریخ : ۸ آبان ۱۳۹۲

 

عنوان پایان نامه :  طراحی و پیاده سازي سیستم اشتراك فایل تحت اندروید و ویندوز

 قالب بندی :   PDF

قیمت :   رایگان

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

فهرست:

چکیده

پیش گفتار

 فصل اول  بررسی منابع علمی

 بررسی فواید برنامه نویسی تحت شبکه با جاوا

 تاریخچه ي جاوا

 درباره ي اندروید

   کمی در باره ي UML و RUP

فصل دوم روش انجام پروژه

دیسیپلین مدلسازي سازمان

دیسیپلین مدیریت نیازمندي ها

دیسیپلین تحلیل و طراحی

دیسیپلین پیاده سازي

 دیسیپلین استقرار

نتیجه گیري

منابع

پیوست  سورس کد

فهرست شکلها

نرم افزار چت Cisco Jabber

نرم افزار Azureus Vuze

  نمودار مورد کاربرد سیستم اشتراك فایل

صفحه ي نخست نرم افزار کاربر

صفحه ي انتخاب دریافت یا ارسال فایل

صفحه ي انتخاب فایل براي دریافت

  صفحه ي انتخاب فایل براي ارسال

نرم افزار طرف مدیر سیستم

 پنجره ي ثبت کاربر جدید

صفحه ي لیست پوشه هاي اشتراکی

پنجره ي انتخاب پوشه ي جدید براي اشتراك

نمودار فعالیت متناظر با مورد کاربرد “اهراز هویت”

نمودار فعالیت متناظر با مورد کاربرد “دریافت فایل”

نمودار فعالیت متناظر با مورد کاربرد “ارسال فایل”

نمودار فعالیت شروع (طرف سرور)

نمودار فعالیت متناظر با چند مورد کاربرد مربوط به اشتراك پوشه

نمودار فعالیت متناظر با مورد کاربرد “نمایش لیست کاربران”

نمودار فعالیت متناظر با مورد کاربرد “ثبت کاربر”

نمودار کلاس سیستم اشتراك فایل

سناریوي اهراز هویت

نمودار توالی اهراز هویت

سناریوي دریافت فایل

  نمودار توالی “نمایش فایل هاي به اشتراك گذاشته شده”

  نمودار توالی دریافت فایل

  سناریوي ارسال فایل

  نمودار توالی ارسال فایل

  نمودار بسته ي کاربر

  نمودار بسته ي مدیر سیستم

  نمودار مؤلفه سمت کاربر

  نمودار مؤلفه سمت سرور

  نمودار استقرار سیستم