دانلود ‫پروژه نرم افزار وب چت

Word 8 MB 18221 116
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • مقدمه:
    با توجه به اینکه در عصر ارتباطات به سر می بریم و تمامی انسان‌ها به نحوی تلاش می کنند تا با یگدیگر ارتباط برقرار کنند. و هر یک از آن‌ها از روش‌های مختلفی برای برقرای ارتباط استفاده می‌کنند. یکی از روش‌های برقراری ارتباط گفتگومی‌باشد. که این روش به نوبه خود دارای انواع متفاوتی مانند گفتگو به صورت حضوری، گفتگو تلفنی، گفتگو با استفاده از اینترنت و تایپ کلمات و... می‌باشد. که هر یک از این روش‌های گفتگو دارای اهمیت خاص خود می‌باشد.
    همانطور که گفته شد یکی از روش‌های برقراری ارتباط، گفتگو با استفاده از اینترنت و تایپ کلمات می باشد، که در این روش کاربران می توانند با استفاده از نرم افزارهای وب چت که بر روی اینترنت قرار دارند بادیگران در هر نقطه از جهان به گفتگو بپردازند.
    با توجه به صحبت‌های ذکر شده ما سعی نموده ایم تا در این پروژه نرم افزار وب چت را در اختیار کاربران عزیز قرار دهیم.
    و سعی نموده ایم تا با استفاده از فن آوری‌های جدید مانند آژاکس بر سرعت این نرم افزار بیفزاییم و مانع از اتلاف وقت کاربران عزیز شویم.

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








    کارایی و امکانات سایت:
    در این پروژه سایت طراحی شده دارای چندین صفحه می‌باشد که هر صفحه امکاناتی را برای کاربر فراهم میآورد. این صفحات با ASP.NET ودر محیط VS.NET 2005 نوشته شده‌است. بانک اطلاعاتی این پروژه Sql Server می‌باشد.

    صفحه Login.aspx:
    این صفحه اولین صفحهای است که پیش روی کاربر قرار میگیرد.کاربر می تواند پس از عبور از این صفحه به پروفایل شخصی خود دسترسی پیدا کند.

    امکانات صفحه Login:
    • اطلاعات کلی در مورد سایت
    • Demo Blue Chat: کاربران می توانند با کلیک کردن بر روی این لینک فایل Demo Blue Chat را بر روی سیستم خود نصب کنند. این فایل با نرم افزار فلش طراحی شده‌است و قسمت‌های مختلف سایت را به کاربر نمایش میدهد.
    • Get e new ID: کاربران می توانند با کلیک کردن بر روی این لینک وارد صفحه ثبت نام شوند و در سایت ثبت نام نمایند.
    • فرم مخصوص ورود به سیستم : اعضا می توانند با کامل کردن این سایت پروفایل اصلی خود وارد شوند.

    صفحه Registeration.aspx:
    صفحه ثبت نام به این منظور طراحی شده‌است که کاربران بتوانند عضو سایت شوند و از امکانات آن استفاده کنند. در این صفحه سعی شده‌است مانند دیگر صفحات سایت به منظور کاهش مدت انتظار کاربر در حین ثبت نام از تکنولوژی آجاکس استفاده شود.
    امکانات صفحه:Registeration
    • اطلاعات کلی در مورد سایت
    • View my profile: در صورت موفقیت آمیز بودن ثبت نام کاربر، با کلیک کردن بر روی این لینک کاربر به صفحه login وارد شده و پس از وارد کردن نام کاربری و کلمه رمز خود می تواند پروفایل خود را مشاهده کند.
    • فرم مخصوص ثبت نام: در این صفحه یک فرم ثبت نام پیش روی کاربر قرار می گیرد که پر کردن آن برای ثبت نام در سایت ضروری است.

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

    امکانات صفحه پروفایل:
     لینک‌ها :
    • لینک ویرایش پروفایل
    • لینک چت روم
    • لینک اطلاعات کاربر
     برچسب‌ها :
    • برچسب ارسال نامه الکترونیکی
    • برچسب دریافت نامه الکترونیکی
    • برچسب ارسال فایل
    • برچسب دریافت فایل
    • برچسب جستجو
    • برچسب اضافه و حذف کردن دوست به لیست
    • برچسب دریافت دعوت نامه

    صفحه Edit Profile:
    کاربران با وارد شدن به این صفحه می توانند پروفایل و اطلاعات خود را ویرایش کنند.

    امکانات صفحه Edit Profile:
    • اختصاصی بودن این صفحه، به این منظور که هر کاربر صفحه ویرایش خاص خود را دارد و یک کاربر نمی تواند اطلاعات کاربر دیگر را تغییر دهد.
    • ویرایش و یا تکمیل نمودن اطلاعات شخصی از قبیل نام، نام خانوادگی، کشور، تاریخ تولد، جنسیت
    • ویرایش رمز عبور
    • ویرایش عکس

    صفحه User Information:
    این صفحه اطلاعات کاربر خاصی را نمایش می دهد.
    صفحه Chatroom:
    در این صفحه کاربران می توانند به صورت روی خط با یکدیگر صحبت کنند.

    امکانات صفحهChatroom:
    • نمایش لیست تمام کسانی که در صفحه وجود دارند.
    • تمام کسانی که در این صفحه وجود دارند می توانند با ارسال پیغام با یکدیگر صحبت کنند.
    • کاربران می توانند علاوه بر متن تصویر نما نیز ارسال کنند.
    • فیلتر کردن کلمات نا مناسب: در صورتی که یکی از کاربران کلمه ای نا مناسب را ارسال کند آن را با علامت * جایگزین می کند و علامت * را برای گیرنده پیام نمایش می دهد.

    معرفی بانک‌ها :
    در این پروژه با استفاده از Sql Server 2005 یک بانک اطلاعاتی با نام WebChat طراحی شده‌است.
    این بانک شامل جداول زیر می‌باشد.
    ١- جدول Register: تمامی اطلاعات اعضا سایت در این جدول نگهداری می‌شود.
    ٢- جدول UserInRoom: هنگامی که کاربر وارد صفحه ChatRoom می‌شود اطلاعات آن وارد این جدول می‌شود و پس از خروج آن از این صفحه اطلاعات ان پاک می‌شود.
    ٣- جدول Mail: هنگامی که کاربر نامه ای را برای دوست خود ارسال می کند تمامی اطلاعات نامه در این جدول ثبت میشود.
    ٤- جدول File: هنگامی که کاربر فایلی را برای دوست خود ارسال می کند تمامی اطلاهات فایل در این جدول قرار می گیرد.
    ٥- جدول Invitation: هنگامی که کاربر دعوتنامه ای را برای کاربر دیگری ارسال می کند تمامی اطلاعات فرم دعوتنامه در این جدول ثبت می‌شود.
    ٦- جدول Friend: اسامی تمامی دوستان یک کاربر در این جدول ثبت می‌شود.

    فصل اول: ابزار‌ها و نرم افزار‌ها ی مورد استفاده

    ١-١- ابزارها:
    در این پروژه برای طراحی و پیاده سازی سایت از نرم افزارهای زیر استفاده شده‌است:
    • آجاکس
    • ASP.NET (C#)
    • VS.NET 2005
    • SQL Server 2005
    • Photoshop 8
    • وب سرور IIS

    ١-٢- ASP.NET:
    ١-٢-١- مقدمه ای بر ASP.NET:
    ASP.NET نسل جدید ASP است که توسط شرکت مایکروسافت ارائه شده‌است. این محصول توسط مایکروسافت بعنوان شاخص اصلی فناوری در ساخت سایت‌های وب در نظر گرفته شده‌است. با استفاده ازASP.NET می‌توان هم اینترانت کوچک یک شرکت را ساخت و هم یک سایت وب تجاری خیلی بزرگ را طراحی و پیاده سازی نمود. مهمترین نکاتی که در طراحی این محصول در نظر گرفته شده‌است راحتی استفاده و بالا بودن کارائی و قابلیت آن می‌باشد.

    ١-٢-٢- ویژگی‌ها ی ASP.NET:

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

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

Frontpage يک فايل HTML چيست؟ • HTML را "اچ تي ام ال" و يا اچتمل بخوانيد. • • HTML برگرفته از حروف اول Hyper Text Markup Language ميباشد. • • يک فايل HTML فايلي از نوع text ميباشد که متشکل از

مقدمه طبق آمار سایت Global Videogame Market سهم 7 میلیون دلاری بازی های همراه از بازار 28 میلیارد دلاری بازی های رایانه در سال 2001 ( که تقریباً معادل 025/0درصد است) به سهم 6/3میلیارد دلاری از بازار 30 میلیارد دلاری بازی های رایانه ای در سال 2006 افزایش یافته است. یعنی تنها در عرض 6 سال این بازار رشدی 500 درصدی داشته است. ارقام وقتی حیرت آورتر می شود که پیش بینی کاربران بازی های ...

تاريخچه وب سال 1989 را مي توان مبدأ وب دانست، در ان سال تيم برنرزلي عضو انجمن اروپايي محققين فيزيک (CERN) ، پروژه اي را مطرح کرد که هدف آن به وجود آوردن شبکه اي از اسناد و فرامتن ، براي رد و بدل کردن اطلاعات بين اعضاي انجمن بود. درسال 1990 اولين

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

اکثر کاربران کامپيوتر و اينترنت براي تامين امنيت سيستم خود و در برابر انواع بدافزارها، ويروس ها و نرم افزارهاي جاسوسي از يک نرم افزار امنيتي که در بيشتر مواقع يک آنتي ويروس است استفاده مي کنند. اما بسياري از کاربران در انتخاب آنتي ويروس دچار سردرگمي

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

مديريت پايگاه داده ها (چه داده هاي متني يا تصويري يا غيره) شايد مهمترين کاربردي بوده است که همواره از کامپيوترهاي تجاري خواسته شده است. به همين دليل در چند سال گذشته قبل از ظهور محيطهاي مبتني بر رابط گرافيکي شاهد حکومت زبان cobol بر امپراطوري کامپيو

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

کامپيوتر مجازي اصولاً به کامپيوتري گفته مي‌شود که سخت افزارهاي آن توسط نرم‌افزار شبيه‌سازي شده باشد. نرم‌افزارPC Virtual محصول شرکت Microsoft مي‌باشد و نرم‌افزاري توانمند در زمينه، ساخت کامپيوتر مجازي مي‌باشد. اين نرم‌افزار به شما امکان مي‌دهد تا هر

ثبت سفارش
تعداد
عنوان محصول