دانلود پروژه نرم افزار وب چت
مقدمه:
دانلود پروژه نرم افزار وب چت با توجه به اینکه در عصر ارتباطات به سر می بریم و تمامی انسانها به نحوی تلاش می کنند تا با یگدیگر ارتباط برقرار کنند. و هر یک از آنها از روشهای مختلفی برای برقرای ارتباط استفاده میکنند. یکی از روشهای برقراری ارتباط گفتگومیباشد. که این روش به نوبه خود دارای انواع متفاوتی مانند گفتگو به صورت حضوری، گفتگو تلفنی، گفتگو با استفاده از اینترنت و تایپ کلمات و… میباشد. که هر یک از این روشهای گفتگو دارای اهمیت خاص خود میباشد.همانطور که گفته شد یکی از روشهای برقراری ارتباط، گفتگو با استفاده از اینترنت و تایپ کلمات می باشد، که در این روش کاربران می توانند با استفاده از نرم افزارهای وب چت که بر روی اینترنت قرار دارند بادیگران در هر نقطه از جهان به گفتگو بپردازند.با توجه به صحبتهای ذکر شده ما سعی نموده ایم تا در این پروژه نرم افزار وب چت را در اختیار کاربران عزیز قرار دهیم. و سعی نموده ایم تا با استفاده از فن آوریهای جدید مانند آژاکس بر سرعت این نرم افزار بیفزاییم و مانع از اتلاف وقت کاربران عزیز شویم.در این نرم افزار که در قالب یک سایت اینترنتی طراحی شده کاربران می توانند با عضویت در سایت از امکاناتی مانند: ارسال دعوت نامه دوستی برای دیگر کاربران، ارسال پیام متنی، ارسال تصویر نما، ارسال فایل، ارسال نامه الکترونیکی و… استفاده نمایند.
این مطلب از فروشگاه مارکت فایل به ارائه پروژه نرم افزار وب چت در قالب 99 صفحه میپردازیم.
فهرست مطالب:
مقدمه
کارایی و امکانات سایت
صفحه Login.aspx
امکانات صفحه Login
صفحه Registeration.aspx
امکانات صفحه:Registeration
صفحه Profile.aspx
امکانات صفحه پروفایل:
امکانات صفحه Edit Profile
امکانات صفحهChatroom:
معرفی بانکها
فصل اول: ابزارها و نرم افزارها ی مورد استفاده
۱-۱- ابزارها:
۱-۲- ASP.NET:
۱-۲-۱- مقدمه ای بر ASP.NET:
۱-۲-۲- ویژگیها ی ASP.NET:
۳-۲-۱- مقایسه ASP.NET و ASP کلاسیک:
۱-۲-۴- زبانهای برنامه نویسی در: ASP.NET
۱-۲-۵- ابزارهای: ASP.NET
۱-۲-۶- ساختار یک صفحه aspx:
۱-۲-۶-۱- دایرکتیوها:
۱-۲-۶-۲- بلوکها ی اعلان کد:
۱-۲-۶-۳- کنترلها ی: ASP.NET
۱-۲-۶-۴- بلوکها ی پردازش کد:
۱-۲-۶-۵- توضیحات طرف سرور:
۱-۲-۶-۶- دایرکتیو Include طرف سرور:
۱-۲-۶-۷- متن ساده و تگها ی HTML:
۱-۲-۷- معماری فایل ASP.NET:
۱-۲-۸- شئ جلسه در ASP.NET:
۱-۲-۹- فضانامها در ASP.NET:
۱-۲-۱۰- فایل web.config:
۱-۲-۱۱- بهینه سازی و افزایش کارایی و سرعت برنامهها ی ASP.NET:
۱-۲-۱۲- ذخیره کردن فایل سمت سرور در ASP.NET:
۱-۳- Sql Server:
۱-۳-۱- مقدمه ای برsql server:
۱-۳-۲- خلاصه ای از دستورات SQL:
-۳-۳-۱ Enterprise Manager:
۱-۳-۴- اجزای Database:
۱-۳-۵- ایجاد یک جدول جدید:
۱-۳-۶- ایجاد روالها ی ذخیره شده :
۱-۴- آجاکس :
۱-۴-۱- مقدمه ای بر آجاکس:
۱-۴-۲-آجاکس چیست؟
۱-۴-۳- کدنویسی آجاکس:
۱-۴-۴- مزایا و معایب آجاکس:
۱-۴-۵- نصب آجاکس:
۱-۴-۶- نصب ابزارهای آجاکس:
۱-۴-۷- معرفی برخی از ابزارهای آماده آجاکس
فصل دوم: تجزیه و تحلیل و طراحی سیستم
تحلیل و ترسیم دیاگرام جریان دادهها:
نمودار محتوا
نمودار سطح صفر DFD:
ادامه نمودار سطح صفر DFD:
ادامه نمودار سطح صفر DFD:
دیاگرام ترتیب برای ورود اعضا به سایت:
دیاگرام ترتیب برای ثبت کاربر جدید:
دیاگرام UseCase برای روند کلی سیستم
دیاگرام فعالیت برای روند ثبت نام
روند نمای ثبت نام کاربر
روند نمای ورود اعضا
فصل سوم : مستندات پیاده سازی سیستم
۳-۱- نرم افزارهای مورد استفاده
۳-۲- کارآیی و امکانات سایت
۳-۲-۱- صفحات طراحی شده
۳-۲-۱-۱- صفحه Login.aspx:
۳-۲-۱-۲- صفحه Registretion.aspx
۳-۲-۱-۳- صفحه Profile.aspx:
۳-۲-۱-۴- صفحه Edit Profile:
۳-۲-۱-۵- صفحه User Information:
۳-۲-۱-۶- صفحه Chatroom:
۳-۲-۲- معرفی بانکها:
فصل چهارم: نتیجه گیری
نتیجه گیری:
پیوست۱
مراجع و منابع
کارایی و امکانات سایت:
در این پروژه سایت طراحی شده دارای چندین صفحه میباشد که هر صفحه امکاناتی را برای کاربر فراهم میآورد. این صفحات با ASP.NET ودر محیط VS.NET 2005 [6] نوشته شدهاست. بانک اطلاعاتی این پروژه Sql Server میباشد.
صفحه Login.aspx:
اين صفحه اولين صفحهاي است كه پيش روي كاربر قرار ميگيرد.كاربر مي تواند پس از عبور از اين صفحه به پروفايل شخصي خود دسترسي پيدا كند.
امکانات صفحه Login:
اطلاعات كلي در مورد سايت
Demo Blue Chat: كاربران مي توانند با كليك كردن بر روي اين لينك فايل Demo Blue Chat را بر روي سيستم خود نصب كنند. اين فايل با نرم افزار فلش[7]طراحي شدهاست و قسمتهاي مختلف سايت را به كاربر نمايش ميدهد.
Get e new ID: كاربران مي توانند با كليك كردن بر روي اين لينك وارد صفحه ثبت نام[8] شوند و در سايت ثبت نام نمايند.
فرم مخصوص ورود به سيستم[9]: اعضا مي توانند با كامل كردن اين سايت پروفايل اصلي خود وارد شوند.
صفحه Registeration.aspx:
صفحه ثبت نام به اين منظور طراحي شدهاست كه كاربران بتوانند عضو سايت شوند و از امكانات آن استفاده كنند. در اين صفحه سعي شدهاست مانند ديگر صفحات سايت به منظور كاهش مدت انتظار كاربر در حين ثبت نام از تكنولوژي آجاكس استفاده شود.
امکانات صفحه:Registeration
اطلاعات كلي در مورد سايت
View my profile: در صورت موفقيت آميز بودن ثبت نام كاربر، با كليك كردن بر روي اين لينك كاربر به صفحه login وارد شده و پس از وارد كردن نام كاربري و كلمه رمز خود مي تواند پروفايل خود را مشاهده كند.فرم مخصوص ثبت نام: در اين صفحه يك فرم ثبت نام پيش روي كاربر قرار مي گيرد كه پر كردن آن براي ثبت نام در سايت ضروري است.
صفحه Profile.aspx:
اين صفحه پر محتواترين صفحه سايت است و در واقع بيشترين امكانات سايت در اين صفحه قرار دارد و خود شامل زير صفحاتي است كه در تب محتوي[10] قرار دارند. لازم به ذكر است كه در طراحي صفحاتي كه غالب يكساني دارند و تنها در يك قسمت از صفحه با هم متفاوت هستند شما مي توانيد از روشها ي متفاوتي استفاده كنيد تا غالب تمامي آنها به صورت يكسان و مشابه باشد. يكي از اين روشها استفاده از صفحه اصلي[11] است و روش ديگري كه آجاكس پيش روي ما مي گذارد و روش سريع تري نسبت به صفحه اصلی[12] مي باشد، استفاده از ابزار TabContainer است. ما در طراحي اين سايت از اين ابزار براي ساختن زير صفحات استفاده كرده ايم.
مراجع و منابع:
١- دوتی جی، اندرو، هراتیان، سعید و فلاح، مهدی، آموزش گام به گامASP.NET، موسسه فرهنگی هنری نقش سیمرغ، ١٣٨١
٢- والتر، استفان، احترامی، بابک، انتشارات دانش نگار دانشگاه امیر کبیر، ١٣٨٢
٣- وی مایر، ریچارد و ساوتل، ریک، گوهری، پریا، sql server 2000، موسسه علمی فرهنگی نص، ١٣٨٢
4- http: //www.microsoft.com/SQL/
5- http: //www.asp.net/Ajax
6- http: //www.codeproject.com/