پایان نامه تجزیه و تحلیل نرم افزار تحت شبکه مدیریت اطلاعات و ارتباط با مشتری(CRM)

پایان نامه تجزیه و تحلیل نرم افزار تحت شبکه مدیریت اطلاعات و ارتباط با مشتری(CRM)

چکیده

هدف کلی از انجام این پروژه اشنایی با مفهوم مدیریت ارتباط با مشتری و پیاده سازی یک سیستم نرم افزاری برای ان می باشد. در این پروژه ابتدا به بررسی مفهوم مدیریت ارتباط با مشتری (CRM) پرداخته می شود. CRM یک راه حل جامع برای شناسایی ،جذب و حفظ مشتریان می باشد.در واقع مدیریت ارتباط با مشتری یا CRM یک استراتژی تجاری برای انتخاب و مدیریت ارتباطات موثر با مشتری برای سود اوری بیشتر است.در CRM نیاز به دیدگاه عملی مشتری محوری و فرهنگی است که موجب پشتیبانی از بازاریابی موثر یا به قولی جنگ بازاریابی و فرایند های فروش و خدمات می گردد.نرم افزارها و سیستم های CRM موجب مدیریت موثر ارتباط مشتری می شوند.CRM در عمل نشان می دهد که سازمانی که از این فن اوری استفاده می کند دارای رهبری ،استراتژی و فرهنگ درستی است.CRM به تغییر در فرایند ها ،سیستم ها و فرهنگ یک سازمان نیاز دارد تا از محصول محوری به مشتری محور روی اورد. در فاز دوم یک سیستم با عنوان نرم افزار مدیریت ارتباط با مشتری شرکت فناوری اطلاعات و ارتباطات رضوی ،که زیر مجموعه ای از یک سیستم CRM می باشد مورد تجزیه ،تحلیل ،طراحی و پیاده سازی قرار گرفته است. در این فاز پیش از اینکه نرم افزار طراحی و پیاده سازی شود با استفاده از نرم افزار Rational Rose 2003 نمودارهایactor ، use case،Sequence،collaboration،class و state diagram در قسمت تجزیه و تحلیل شناسایی و رسم شدند و پایگاه داده نرم افزار (در فصل اخر این مجموعه نشان داده شده است) با SQL server 2000طراحی گردید. سپس همان طوری که در فصل دوم این مجموعه نیز مطالعه خواهید نمود روش های طراحی و مهندسی بخش ها(یا واحدهای) پروژه قرار داده شده که در این فصل با الهام از کتب مهندسی نرم افزار ابتدا به بررسی فرایند مهندسی نرم افزار استفاده شده در پروژه، برنامه ریزی و زمان بندی پروژه ، مهندسی خواسته ها و طراحی واسط کاربر پرداخته شد ،سپس در نهایت نرم افزار تحت وب ان با استفاده از تکنولوژی ASP.net2.0( با زبان VB.net) پیاده سازی شد.  

 

تعداد صفحات 233 word

(فقط ورد)

 

فهرست مطالب

 

فصل اول - مدیریت ارتباط با مشتری.. 1

1-1مقدمه. 2

1-2 تعریف CRM... 3

1-3 سایر تعاریف CRM... 4

1- 4برخی از دستاوردهای کلی CRM... 7

1- 5 موضوعات مورد بحث در CRM... 7

1-5-1مشتری.. 8

1-5-2 ارتباط.. 8

1-5-3 مدیریت... 8

1- 6 تاریخچه CRM... 8

1-7 مزایای استفاده از سیستم CRM... 9

1-8 ضرورت به کارگیری CRM... 10

1-9 هدف از پیاده سازی CRM چیست؟. 11

1-9-1 این رویداد چگونه اتفاق خواهد افتاد؟. 11

1- 10 واحدهای سازنده مدیریت روابط با مشتری.. 12

1-11 ایجاد چشم انداز CRM... 14

1-12 انواع فناوری CRM... 14

1-13 مراحل ارائه خدمت ، مدیریت ارتباط با مشتری.. 15

1-14 روش های کلیدی موفقیت CRM در سازمان ها 16

1-14-1 چگونه در سازمان خود بهترین روند مدیریت ارتباط با مشتری را پیاده سازی کنیم؟. 16

1-14-1 چگونه در سازمان خود بهترین روند مدیریت ارتباط با مشتری را پیاده سازی کنیم؟. 17

1-14-2  کدام بخش پروژه CRM را اجرا می کند؟. 17

1-14-3 چه عاملی باعث شکست پروژه CRM می شود؟. 17

1-14-4 CRM در کدام نوع ازکسب و کارها پیاده سازی می شود؟. 18

1-14-5 در کدام صنایع CRM پیاده سازی نمی شود؟. 18

1-15 دستاوردهای CRM... 18

1-15-1 دستاوردهای حوزه مدیریت و رهبری.. 18

1-15-2 دستاوردهای حوزه مشتری.. 19

1-15-3 دستاوردهای حوزه منابع.. 19

1-15-4 دستاوردهای حوزه فرایندها 20

1-15-5 دستاوردهای حوزه محصولات و خدمات.. 20

1-15-6 دستاوردهای حوزه کارکنان.. 20

1-15-7 دستاوردهای حوزه جامعه. 21

1-15-8 دستاوردهای حوزه عملکردهای کلیدی سازمان.. 21

1-16 وی‍ژگیهای فنی CRM... 21

1- 17بازاریابی الکترونیک و برقراری ارتباط با مشتریان.. 22

1-17-1 بازاریابی الکترونیک چیست؟. 23

1-17-2 چرخه‌ی بازاریابی الکترونیک شامل چهار مرحله‌ی اصلی است... 24

1-17-3عوامل موفقیت در بازاریابی الکترونیک... 26

1-18 اینترنت وCRM... 27

1-19 نرم افزار ارتباط با مشتریان.. 31

1-19-1 شرایط استقرار موفق نرم افزار CRM در یک سازمان.. 33

1-19-2 مهمترین نرم افزارهای CRM... 33

1-20 خدمات مشتریان.. 34

1-20-1 رضایت مشتری.. 34

1-21 انواع مشتریان.. 35

1-22 ایجاد وفاداری در مشتریان.. 38

1-23 نقش ریاضیات در مسئله یابی فرایند مدیریت روابط مشتری.. 39

1-23-1روشهای حل مسئله. 40

فصل دوم  روش های طراحی و مهندسی بخش ها(یا واحدهای) پروژه. 47

2-1 فرایند نرم افزار. 48

2-1-1 پردازش پروژه بر اساس مد ل فرایند ابشاری و تحویل تدریجی.. 48

2-2 برنامه ریزی پروژه. 52

2-3 مهندسی خواسته ها 55

2-3-1 استخراج و تحلیل خواسته ها 56

2-3-2 مشخصات و قابلیتهای اصلی سیستم پیشنهادی.. 58

2-4 طراحی واسط کاربر. 70

2-4-1 اصل اگاهی کاربر. 70

2-4-2سادگی.. 71

2-4-3 ثبات.. 71

2-4-4 سازگاری.. 72

2-4-5 هویت... 72

2-4-6 حجم.. 73

2-4-7 راهبری دوست داشتنی داشته باشیم.. 73

2-4-8 جذبه بصری.. 73

فصل سوم- نمودارهای عامل ها 76

3-1 نمودار UML مربوط به انواع کاربران در سیستم.. 77

3-2 ارتباطات بین انواع کاربران در سیستم.. 77

3-3 ارتباطات بین انواع کاربران در سیستم مدیریت ارتباط با مشتری(CRM) 78

شکل3-5) ارتباط میان انواع کاربران(ارتباط میان Actor،ExpertوCustomer 79

3-4 نمودار مدیران سیستم.. 80

3-5 نمودارهای کارشناسان.. 81

فصل چهارم- نمودارهای use case، Sequenceو collaboration. 82

4-1 مقدمه. 83

4-2 نمودارهای موارد کاربری.. 83

4-2-1 روند عملیات سازمان.. 83

4-2-2 نمودارهای موارد کاربری مشتریان سیستم.. 86

4-3 نمودارهای توالی و همکاری.. 128

4-3- 1نمودارهای توالی و همکاری مشتریان.. 128

4-3-2 نمودارهای همکاری و توالی مدیران.. 139

4-3-2 نمودارهای همکاری و توالی کارشناسان.. 151

4-3-2 نمودارهای همکاری و توالی مدیریت وب سایت... 155

فصل پنجم- نمودارهای کلاس و حالت... 177

5-1 مقدمه. 178

5-2  نمودارهای کلاس... 178

5-2-1 کلاس مشتریان.. 178

5-2-2 کلاس قسمت های مرتبط با مشتری.. 179

5- 2-3کلاس مدیران.. 179

5-2-4کلاس مدیر وب سایت... 180

5-2-5کلاس کارشناسان.. 181

5-2-6کلاس درخواست نرم افزاری.. 181

5-2-7 کلاس درخواست سخت افزاری.. 182

5-2-8 کلاس های خدمات سخت افزاری.. 183

5-2-9کلاس های خدمات نرم افزاری.. 184

5-2-10 کلاس بررسی اولیه درخواست توسط واحد مدیریت... 184

5-2-11کلاس گزارش دهی کارشناس نرم افزار. 184

5-2-12کلاس گزارش دهی کارشناس سخت افزار. 185

5-2-13کلاس اخرین بررسی فرم درخواست توسط مدیر. 186

5-2-14کلاس های پیگیری درخواست توسط مشتری.. 186

5-2-16 روابط بین کلاس ها 188

5-2-16-3رابطه بین دو کلاس مدیر و کارشناس... 189

5-2-16-4رابطه بین (مدیر سایت) با مشتری ،مدیر و کارشناس Admin. 190

5-2-16-5رابطه بین مشتری و قسمت مرتبط با درخواست... 191

5-2-16-6رابطه میان سیستم در این پروژه CRM با عامل های انسانی  CRM... 191

5-2-16-7رابطه میان سیستم CRM با کلاس درخواست و کلاس گزارش... 192

5-3نمودارهای حالت... 193

5-3-1نمودار state diagram تصمیم گیری مشتری بر تائید یا عدم تائید اقدامات انجام شده در خصوص درخواست    193

5-3-2نمودارحالت بررسی گزارشات کارشناسان توسط مدیران.. 194

فصل ششم- طراحی پایگاه داده. 195

6-1 مقدمه. 196

6-2 پایگاه CRM... 197

6-3 جداول پایگاه. 199

6-3-1جدول Admin. 199

6-3-2 جدول blockadmin. 200

6-3-3 جدول manusers. 200

6-3-4جدول Xpusers. 201

6-3-5جدول Customerenter 201

6-3-6جدولcustomers. 202

6-3-7 جدول Hardwarerequest 202

6-3-8 جدول Hardwarerequest2. 203

6-3-9 جدول Hardwarerequests. 203

6-3-10) جدول Softwarerequests. 204

6-3-11جدول Activepayment 205

6-3-12جدولCompanyname. 206

6-3-13جدول Consideringbyman. 206

6-3-14 جدول Consideringbyxp. 207

6-3- 15 جدول Consideringbyxp2. 208

6-3-16جدول Consideringbyxp3. 208

6-3-17جدول Softwarecosts. 209

6-3-18جدول Finaltable. 210

6-3-19جدول Notaccept 210

6-3-20جدول Notaccept2. 211

6-3-21جدول reporttocustomer 211

6-3-22جدول XPpenalty. 212

6-4 نمودار رابطه های بین جداول.. 213

نتیجه گیری.. 214

پیوست1. 216

مراجع و منابع.. 219

 


 

فهرست اشکال

شکل 1-1 نمودار مراحل ارائه خدمت ، مدیریت ارتباط با مشتری.. 16

شکل 2-1) نمودار use caseبرنامه ریزی پروژه. 54

شکل2- 2)نمودار Use caseمبین روند عملیات سازمان.. 57

شکل 2-3) نمودار use caseارتباط مشتری با شرکت(در این پروژه) 60

 شکل 2-4) نمودار sequenceدرخواست ارائه خدمات توسط مشتریان.. 61

شکل2- 6)نمودار use caseارتباط مدیر یامدیران با سیستم.. 64

شکل 2-7) نمودار sequenceبررسی تقاضای مشتریان توسط مدیر. 65

شکل 2-8) نمودار sequenceبررسی گزارشات اقدام به درخواست توسط کارشناسان.. 66

شکل 2-9) نمودار use caseارتباط کارشناس یا کارشناسان با سیستم.. 67

شکل2- 10) نمودار sequenceسرویس دهی و ارائه خدمات توسط کارشناس یا کارشناسان.. 68

شکل3- 1) ارتباطات میان انواع کاربران در سیستم مدیریت ارتباطات با مشتری.. 77

شکل3-2) ارتباطات میان انواع کاربران در سیستم مدیریت ارتباطات با مشتری.. 77

شکل3-4) ارتباط میان انواع کاربران(ارتباط میان Actor،Managerو Admin) 78

شکل 4-1)نمودار Use caseمبین روند عملیات سازمان.. 84

شکل 4-2)نمودار use caseارتباط مشتری با شرکت(در این پروژه) 85

شکل 4-4)نمودار use caseپیگیری وضعیت فرم ثبت شده قبلی توسط کاربر مشتری.. 92

شکل 4-5)نمودار Use caseتائید فرم اقدام شده. 96

شکل 4-6) نمودار use caseعدم تائید فرم اقدام شده توسط مشتری.. 99

شکل 4-7)نمودار use case  ارتباط مدیر یا مدیران با سیستم.. 101

شکل 4-7)نمودار use case  ارتباط مدیر یا مدیران با سیستم.. 102

شکل 4-7-1)نمودار use case بررسی درخواست های مشتریان و تعیین اقدام کننده فرم. 106

شکل 4-7-2)نمودارuse case  بررسی گزارشات ارسالی کارشناسان(اقدام کنندگان) و ارسال برای مشتریان.. 107

شکل 4-7-3)نمودار use caseتهیه گزارش از سیستم توسط مدیر. 108

شکل 4-7-4)نمودار use caseبررسی درخواست های تائید نشده مشتریان و تعیین مجدد کارشناس برای فرم. 109

شکل 4-7-5)نمودار use caseورود به پانل مدیریت... 110

شکل 4-7-6)نمودار use caseورود به پانل مدیریت... 111

شکل 4-10)نمودار sequenceثبت فرم درخواست خدمات توسط مشتری.. 129

شکل 4-11)نمودارcollaborationثبت فرم درخواست خدمات توسط مشتری.. 130

شکل4-12)نمودارsequenceپیگیری درخواست توسط مشتری.. 131

شکل 4-13) نمودار collaborationپیگیری درخواست توسط مشتری.. 132

شکل 4-14) نمودار sequenceتائید فرم اقدام شده. 133

شکل4-15)نمودار  collaborationتائید فرم اقدام شده. 134

شکل4-16)نمودارsequenceعدم تائید فرم اقدام شده توسط مشتری.. 135

شکل 4-17) نمودار collaborationعدم تائید فرم اقدام شده توسط مشتری.. 136

شکل 4-18) نمودار sequenceمربوط به گزارش گیری مشتری از فرم ثبت شده. 137

شکل 4-19)نمودارcollaborationمربوط به گزارش گیری مشتری از فرم ثبت شده. 138

شکل 4-20) نمودارsequence بررسی درخواست های مشتریان و تعیین اقدام کننده فرم. 139

شکل 4-21)نمودار collaboration بررسی درخواست های مشتریان و تعیین اقدام کننده فرم. 140

شکل 4-22) نمودار sequenceبررسی گزارشات ارسالی کارشناسان(اقدام کنندگان) و ارسال برای مشتریان(تائید اقدامات انجام شده) 141

شکل 4-23)نمودار collaborationبررسی گزارشات ارسالی کارشناسان(اقدام کنندگان) و ارسال برای مشتریان(تائید اقدامات انجام شده) 142

شکل4-24) نمودار sequenceبررسی گزارشات ارسالی کارشناسان(اقدام کنندگان) و ارسال برای مشتریان(عدم تائید اقدامات انجام شده) 143

شکل 4-25) نمودار collaborationبررسی گزارشات ارسالی کارشناسان(اقدام کنندگان) و ارسال برای مشتریان(عدم تائید اقدامات انجام. 144

شکل 4-26) نمودار sequenceبررسی اقدامات تائید نشده توسط مشتریان.. 145

شکل4-27) نمودار collaborationبررسی اقدامات تائید نشده توسط مشتریان.. 146

شکل 4-28) نمودار  sequenceگزارش گیری توسط مدیر. 147

شکل 4-29) نمودار collaborationگزارش گیری توسط مدیر. 148

شکل 4-30) نمودار sequenceبررسی درخواست های اقدام نشده توسط کارشناسان در تاریخ مقرر شده. 149

شکل 4-31) نمودارcollaborationبررسی درخواست های اقدام نشده توسط کارشناسان در تاریخ مقرر شده. 150

شکل 4-32) نمودار  sequenceارتباطکارشناس یا کارشناسان با سیستم.. 151

4-33)نمودار  collaborationارتباط کارشناس یا کارشناسان با سیست م. 152

شکل 4-34) نمودارsequence تهیه گزارش از اقدامات تائید شده یک کارشناس(نمودار گزارش از اقدامات تائید شده نیز به طور متشابه است) 153

شکل 4-35) نمودارcollaborationتهیه گزارش از اقدامات تائید شده یک کارشناس(نمودار گزارش از اقدامات تائید شده نیز به طور متشابه است) 154

شکل 4-36) نمودار sequence قیمت گذاری خدمات نرم افزاری توسطadmin. 155

شکل 4-37)نمودار collaborationقیمت گذاری خدمات نرم افزاری توسطadmin. 156

شکل 4-38)نمودارsequenceثبت،ویرایش و حذف قسمت های مرتبط با مشتریان.. 157

شکل 4-39)نمودارcollaborationثبت،ویرایش و حذف قسمت های مرتبط با مشتریان.. 158

شکل 4-40) نمودارsequenceویرایش و حذف و جستجوی مدیران وب سایت(حذف یک مدیر) 159

شکل 4-41)نمودارsequenceویرایش و حذف و جستجوی مدیران وب سایت(حذف یک مدیر) 160

شکل 4-42)نمودارsequenceویرایش و حذف و جستجوی مدیران وب سایت(ویرایش اطلاعات یک مدیر) 161

شکل 4-43) نمودارcollaborationویرایش ، حذف و جستجوی مدیران وب سایت(ویرایش اطلاعات یک مدیر) 162

شکل 4-44) نمودارsequenceویرایش و حذف و جستجوی مدیران وب سایت(جستجوی اطلاعات یک مدیریا مدیران یک واحد) 163

شکل 4-45) نمودار Collaborationویرایش ،حذف و جستجویمدیران وب سایت(جستجوی اطلاعات یک مدیریا مدیران یک واحد) 164

شکل 4-46)نمودارsequenceافزودن مشخصات یک مدیر جدید. 165

افزودن مشخصات یک مدیر جدیدCollaboration شکل 4-47) نمودار. 166

sequence  شکل 4-48) نمودار. 167

شکل 4-49) نمودار  collaborationویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها(حذف) 168

شکل 4-50) نمودار  sequenceویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها(ویرایش) 169

شکل 4-51)نمودار  collaborationویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها(ویرایش) 170

ویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها(افزودن)sequenceشکل 4-52) نمودار. 171

شکل 4-53) نمودار  collaborationویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها(افزودن) 172

Admin تهیه پشتیبان از پایگاه داده توسطSequence نمودارشکل 4-54) 173

شکل 4-55) نمودارcollaborationتهیه پشتیبان از پایگاه داده توسط admin. 174

Admin بازیابی پایگاه داده توسط sequenceنمودارشکل 4-56) 175

Adminبازیابی پایگاه داده توسط collaborationنمودار شکل 4-57) 176

شکل 5-9)کلاس های خدمات نرم افزاری.. 184

شکل5-13)کلاس اخرین بررسی  فرم درخواست توسط مدیر(به عبارتی گزارش دهی از اقدامات انجام شده توسط مدیر به مشتری) 186

شکل 5-19)رابطه بین مدیر وب سایت با مشتری،مدیر و کارشناس... 190

شکل 5-21) رابطه میان سیستم با عامل های انسانی.. 192

شکل6-1) جدول اطلاعات مدیر وب سایت... 200

شکل6-2) جدولی که  از مدیر وب سایت در صورتی که 4 بار اشتباه loginکند وی را بلاک می کند. 200

شکل 6-3) جدول اطلاعات مدیران وب سایت... 201

شکل 6-5) جدول اطلاعات مشتریان.. 202

شکل 6-7)جدول لیست سخت افزارها (جدول والد لیست سخت افزارها) 203

شکل 6-8)جدول لیست سخت افزارها (جدول فرزند لیست سخت افزارها) 203

شکل 6-9)جدول اطلاعات مربوط به درخواست های سخت افزاری.. 204

شکل 6-10)جدول اطلاعات مربوط به درخواست های سخت افزاری.. 205

شکل 6-11) جدول اطلاعات پرداختی مشتری.. 206

شکل6-12)جدول اطلاعات مربوط به شرکت ها یا طرف های قرارداد شرکت... 206

شکل 1-13)جدول بررسی گزارشات کارشناسان توسط مدیر. 207

شکل 6-14)جدول گزارش دهی کارشناسان به مدیران.. 207

شکل 6-15) جدول گزارش اقدامات نرم افزاری( زیر گروه جدول 6-14 است) 208

شکل6-16) جدول گزارش اقدامات سخت افزاری( زیر گروه جدول 6-14 است) 209

شکل 6-17) جدول پرداخت هزینه های نرم افزاری.. 209

شکل6-18)جدول نهایی درخواست... 210

شکل6-20) جدول اعتراضات مشتریان به اقدامات کارشناسان و مدیران(زیر جدول شکل 6-19) 211

شکل 6-21)جدول اطلاعات ارسال فرم اقدام شده و بررسی شده مدیر به مشتری.. 212

شکل 6-22)جدول حاوی اطلاعات مربوط به درخواستی که کارشناس تا تاریخ مقرر شده بررسی ننموده است... 213



خرید و دانلود پایان نامه تجزیه و تحلیل نرم افزار تحت شبکه مدیریت اطلاعات و ارتباط با مشتری(CRM)