با سلام
این پروژه درس مهندسی نرم افزار ۲ من می باشد و با زبان جاوا و تحت استاندارد Corba و بانک اطلاعاتی SQL Server نوشته شده است . معماری این برنامه بر مبتنی بر Distributed Component می باشد و کاربران مسنجر می توانند از طریق سیستم عامل های مختلف و تحت استاندارد Corba در یک شبکه به گفتگو بپردازند.
این برنامه یک فایل Server دارد که کلیه ی امور را کنترل می نماید و یک بخش Client دارد که همان کاربران برنامه می باشند که می توانند با یکدیگر ارتباط برقرار نمایند.اطلاعات کابران از قبیل اطلاعات پروفایل و لیست دوستان ، لیست سیاه و … در بانک اطلاعاتی ذخیره شده است و در هنگام Login کردن کاربر از بانک اطلاعاتی Load می شوند.
در هنگام Login ، شدن کاربر Interface آن آن کاربر در سمت سرور در داخل یک hashmap ذخیره می شود و در مواقع لزوم از آن استفاده می شود ، لازم به ذکر است که اشیا توسط نامشان مورد دسترسی قرار می گیرند ( Naming & Trading )
قابلیت های این برنامه در حد یاهو مسنجر می باشد ، امکاناتی چون دوست یابی ، مولتی چت ، مولتی چت روم ، عکس پروفایل ، Status ، آرشیو پیام ها ، سانسور کلمات و …
این پروژه در ۷ روز نوشته شده است و به دلیل کمبود وقت ، به حداکثر گرافیک خود نرسید.امید وارم خوشتون بیاد