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

دانلود پایان نامه

متن کامل پایان نامه رشته :  مهندسی کامپیوتر – نرم افزار

با عنوان : تحلیل و طراحی میکروبلاگ

در ادامه مطلب می توانید تکه هایی از ابتدای این پایان نامه را بخوانید

و در صورت نیاز به متن کامل آن می توانید از لینک پرداخت و دانلود آنی برای خرید این پایان نامه اقدام نمائید.

دانشگاه آزاد اسلامی

واحد تهران جنوب

دانشکده فنی و مهندسی

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

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

عنوان :

تحلیل و طراحی میکروبلاگ

برای رعایت حریم خصوصی اسامی استاد راهنما،استاد مشاور و نگارنده درج نمی شود

تکه هایی از متن به عنوان نمونه :

***ممکن است هنگام انتقال از فایل اصلی به داخل سایت بعضی متون به هم بریزد

یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل و با فرمت ورد موجود است***

چكيده

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

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

روندکلی میکروبلاگ

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

  • کلیات پروژه
  • مقدمه

هدف این فصل بیان قابلیت ها[1]، تکنولوژی و متدولوژی استفاده شده در میکروبلاگ و همچنین معرفی ذینفعان این سیستم مي باشد.

  • قابلیت ها

1-2-1.     قابليت ورود يکتا

از آنجا كه اين اطلاعات جنبه عمومي ندارد وارد كردن Username & Password براي دستيابي به اطلاعات الزاميست.

1-2-2.     تعیین سطح دسترسی به اطلاعات (Privacy):

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

1-2-3.     عضویت (Registration):

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

1-1-1.     حساب کاربری(Account):

حساب کاربری شامل دو قسمت می باشد:

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

1-1-3.     ارسال و دریافت پیام :

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

1-1-4.     پیشنهادات(Suggestion):

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

1-1-5.     دنبال کردن افراد(Follow):

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

1-1-6.     رویدادها (Events):

اعلام ثبت پست های جدید توسط دوستان شخص از طریق ایمیل

1-2-تکنولوژی

برای طراحی وب سایت، از معماری سه لایه[1]استفاده شده است. که در این پروژه ابزار به کار رفته در هر لایه به شرح زیر میباشد.

  • برای پیاده سازی لایه ی دیتا از پایگاه داده Sql Server 2008 ی استفاده شده است.
  • برای پیاده سازی لایه ی بیزینس از Entity Frameworkاستفاده شده است.
  • برای پیاده سازی این لایه از نرم افزار Visual Studio 2010و زبان برنامه نویسی C# و تکنولوژی ASP.NetMVC3استفاده شده است.

1-2-1.                        Entity Framework

درواقعEntity Framework تکنولوژی توسعه یافته ADO.Netاست که فاصله بین برنامه نویسی شی گرایی و بانک اطلاعاتی رابطه ای را پر می کند .این فاصله معمولا تحت عنوان عدم تطابق شناخته می شود. و یک تکنیک برنامه نویسی برای تبدیل ارتباطات در Database به مفاهیم Object Oriented در برنامه نویسی است. در واقع می‌توان گفت که کلا‌س ها را به Table ها map می‌کند. وقتی که شما می‌خواهید به Database دسترسی پیدا کنید، یا اطلاعاتی را ذخیره کنید، این کارها را مستقیما بر‌ روی اشیاء ( Objectتان ) انجام می‌دهید. این معماری از سه لایه :

1- Data accesslayer

2- Businesslayer

3- Presentationlayer

تشکیل شده است .شکل زیر تصویری بسیار گویا است که جایگاه EDM در این معماری را در لایه data نشان می دهد.

متن کامل را می توانید دانلود نمائید

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

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

 با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

تعداد صفحه :63
قیمت : 4800 تومان

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

و به ایمیل شما ارسال می شود.

پشتیبانی سایت :  

     فقط پیامک        serderehi@gmail.com

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

  serderehi@gmail.com

ارسال کنید تا فایل را از طریق ایمیل دریافت کنید.

 

---  -- ----