دوست عزیز یکی از دوستان توضیحات مناسبی در رابطه بت CRM دادند.. من هم سعی میکنم توضیحاتی رو راجع بهش بدم و بعد در مورد OOP , معماری چند لایه توضیح میدم..
CRM یا مدیریت ارتباط با مشتری:
CRM مخفف کلمات Customer Relationship Managementبه معنی مدیریت روابط با مشتری است.CRM یک استراتژی است که برای کسب آگاهی بیشتر در مورد نیازها و رفتار مشتریان¸ برای ارتباط بیشتر با آنان استفاده می شود.روابط خوب با مشتری رمز موفقیت در تجارت و کسب و کار می باشد. CRM حاوی اجزاء تکنولوژیکی زیادی می باشد ولی تفکر در مورد شرایط تکنولوژیکیCRM اشتباه است .مناسب ترین راه شناخت CRM فرآیندی است که به جمع آوری تمامی اطلاعات در مورد مشتریان ، فروش،تاثیر بازاریابی، واکنشها و رفتار بازار در کنار هم کمک می کند.استفاده از نرم افزار مدیریت مشتری به دلایلی از قبیل :
ایجاد ارتباطی پایدار و دوجانبه بین مشتری و فروشنده و حفظ مشتری
عدم محدودیت مکانی و زمانی در تعاملات بین مشتری و فروشنده
بهبود روز افزون در ارائه خدمات به مشتری از طریق نظر سنجی و بررسی نظرات مشتریان در مورد اجناس و یا خدمات مختلف و درجه بندی محصولات و خدمات بر مبنای رضایت مشتری
مدیریت فعالیت های و مراجعه های مشتری در چهارچوبی منظم
سود دهی روز افزون به دلیل مراجعات روز افزون مشتریان به دلیل سهل الوصول بودن ارائه خدمات از جانب فروشنده
سهل الوصول بودن نرم افزار به دلیل قابلیت تحت وب بودن آن که امکان استفاده از آن را در هر نقطه از جهان امکان پذیر میسازد
مقرون به صرفه بودن و ایجاد صرفه جویی های کلان در هزینه هایی از قبیل: صرف وقت و در نتیجه صرف هزینه و همچنین استفاده غیر ضروری از نیروی انسانی و در نتیجه تحمیل هزینه هایی از قبیل حقوق ماهیانه¸بیمه¸...
و....
هدف CRM چیست ؟
کارCRM کمک به تجارت در زمینه استفاده از تکنولوژی و منابع انسانی برای درک رفتار مشتریان و ارزش این مشتریان می باشد.اگر به شکل واقعی اجرا شود یک کسب و کار یا تجارت می تواند:
·خدمات بهتری به مشتری ارائه کند
·مراکز گویا را تاثیرپذیرتر کند
·فروش محصولات را تا حد زیادی موثرتر کند
·به پرسنل فروش برای زودتر معامله کردن (زودتر فروختن ) کمک کند
·فرآیندهای فروش و بازاریابی را ساده تر کند
·مشتریهای جدید بیافریند
·درآمدهای مشتری را افزایش دهد
OOP:
OBJECT ORIENTED PROGRAMING
در واقع همون برنامه نویسی شی گرا هست که در اون با استفاده از کلاس ها میتونید انسجام بیشتری به نرم افزار خودتون بدید..
به هر حال برنامه نویسی شی گرا تقریبا جزو مباحث پیشرفته برنامه نویسی هست و برنامه نویسهای حرفه ای از اون استفاده میکنند و مزایای زیادی داره..
معماری چند لایه:
به زبان ساده تقسیم کردن برنامه به قسمت های مختلف هست..
3tire architecture:
مثلا در معماری 3 لایه به جای اینکه تمامی برنامه ها در یک جا نوشته بشن نوشتن برنامه به 3 بخش تقسیم میشه..
1:INTERFACE
BUSSINES LOGIC:2
DATA ACCESS LAYER:3
برای اطلاعات بیشتر میتونید اینجا کلیک کنید
http://www.zsarvi.com/articleP1.aspx
موفق باشید دوست عزیز..