چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , UML ، زبان مدلسازی ، وب ، نرم افزار ، برنامه تحت وب، Asp.Net ، Sql Server .
معرفی مختصر سیستم
صندوق قرض الحسنه مانند بسیاری از سازمانهای مالی می باشد که نقشی را در سطح جامعه ایفا مینماید.بسیاری از افراد با اتکا به درامد های شخصی قادر به تامین نیازهای خود و خانواده خویش نمیباشند که با مراجعه به این سازمان می توانند بخشی ازنیازهای خود را تامین کنند.
از انجا که مراجعات افراد راکاهش وکنترل مسئولان بر صندوق را افزایش دهیم بخشی ازعملیات را الکترونیکی کردیم. ما در اینجا تنها به ذکر چند مورد از وظایف این صندوق بسنده می کنیم:
ثبت نام از متقاضیان وام
اطلاع کاربران از شرایط در خواست وام
اطلاع کاربران از موجودی حساب
عملیات پرداخت سپرده و اقساط وام
اطلاع از عملکرد مشتریان
اعلام صورت حساب به کاربران
و...
2-1- ابزارهای توسعه سیستم 1-2-1- ابزار برنامه نویسی Asp.net
در برنامه نویسی Syntax(گرامر زبان یا همان لغاتی که در زبان برای نوشتن دستورات بکار می رود) خیلی مهم نیست و ان چیزی که زبان ها را از هم متفاوت می کند، دستورات ترکیبی و کتابخانه هایی است که هرکدام برای دسترسی به منابع سیستم در خود دارند.
Net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده است. و محیط برنامه نویسی انVisual Studio می باشد.
مهمترین دلیل ما برای این انتخاب:
اول : سادگی برنامه نویسی درAsp.Net
دوم : برای برنامه نویسی های سریع بسیار مناسب است. زیرا Asp.net تعداد بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت اماده در اختیار قرار می دهد.
سوم : برنامه های نوشته شده توسطAsp.Net روی سرور های ویندوز قابل اجرا هستند.
و در اخر اینکه، از انجایی که ماپروژه های قبلی خود را باAsp.Net نوشته بودیم با این زبان نسبت به زبان های دیگر اشنایی بیشتری داشته و ترجیح دادیم از این ابزار استفاده کنیم.
که البته واژه زبان برایAsp.Netصحیح نبوده و تعریفی که برای ان می توان بیان کرد این است که:
Net پلت فرمی است برای اجرای کدهای داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی!)
فهرست مطالب
مقدمه. 1
فصل اول
کلیات و معرفی سیستم
1-1- معرفی مختصر سیستم 3
2-1- ابزارهای توسعه سیستم.. 3
1-2-1- ابزار برنامه نویسی Asp.net 3
2-2-1- بانک اطلاعاتی SQL Server 2005. 4
3-2-1- نرم افزار پیاده سازی زبان مدل سازی Enterprise Architect 4
3-1- معرفی چند سیستم مشابه. 4
1-3-1- بانک قرض الحسنه مهر ایران.. 4
2-3-1- صندوق قرض الحسنه ولیعصر بابل.. 7
فصل دوم
تحلیل سیستم قرض الحسنه
1-2- نمودار UseCase. 10
2-2- نمودارClass. 11
3-2- نمودار توالی.. 12
1-3-2- نمودار توالی login. 13
2-3-2- نمودارهای توالی بخش مدیریت شرایط های تعریف شده وام و تقاضای وام. 17
3-3-2- نمودارهای توالی بخش مدیریت... 18
4-3-2- نمودار های توالی بخش کاربر. 21
فصل سوم
طراحی پایگاه داده
1-3- معرفی جداول.. 25
1-1-3- جدول person. 25
2-1-3- جدول type_account 26
3-1-3- جدول bank. 27
4-1-3- جدول city. 27
5-1-3 - جدول hazineha_type. 27
6-1-3 - جدول hazineha. 28
7-1-3 - جدول variz _table. 28
8-1-3- جدول conditionsvam.. 28
9-1-3- جدول vam.. 29
10-1-3- جدول statusvam.. 30
11-1-3- جدول typevam.. 30
12-1-3- جدول sepordeh. 30
13-1-3- جدول Statussepordeh. 31
14-1-3- جدول ghest 31
15-1-3- جدول status_active. 32
16-1-3- جدول log. 32
17-1-3- جدول zamen. 32
18-1-3- جدول sentences. 33
2-3- ارتباط جداول بانک اطلاعاتی.. 34
فصل چهارم
امکانات نرم افزار
1-4- صفحه اول.. 36
2-4- صفحه login. 36
3-4- بخش تنظیمات.. 37
1-3-4- مدیریت تعیین شرایط وام. 37
2-3-4- مدیریت اطلاعات پرسنل.. 39
3-3-4- تغییر رمز عبور. 40
4-3-4- مدیریت انواع حساب ها 41
5-3-4- مدیریت اطلاعات بانک ها 41
6-3-4- مدیریت شهرها 42
7-3-4- مدیریت تعریف انواع هزینه ها 43
4-4- بخش امور مالی موسسه. 43
1-4-4- واریز مبلغ به حساب موسسه. 43
2-4-4- پرداخت هزینه های موسسه. 44
5-4- بخش عملیات مشتریان.. 44
4-5-4- عملیات افتتاح حساب.. 44
2-5-4- عملیات تقاضای وام. 45
3-5-4-دریافت سپرده. 49
4-5-4-پرداخت قسط.. 49
6-4- بخش گزارشات.. 50
1-6-4- گزارش گردش حساب مؤسسه. 50
2-6-4- گزارش اقساط عقب مانده. 51
3-6-4-ویرایش اطلاعات شخصی.. 51
4-6-4- ویرایش اطلاعات کاربر. 52
5-6-4- تعریف یک عضو جدید. 53
پیوست... 55
چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , UML ، زبان مدلسازی ، وب ، نرم افزار ، برنامه تحت وب، Asp.Net ، Sql Server .
معرفی مختصر سیستم
صندوق قرض الحسنه مانند بسیاری از سازمانهای مالی می باشد که نقشی را در سطح جامعه ایفا مینماید.بسیاری از افراد با اتکا به درامد های شخصی قادر به تامین نیازهای خود و خانواده خویش نمیباشند که با مراجعه به این سازمان می توانند بخشی ازنیازهای خود را تامین کنند.
از انجا که مراجعات افراد راکاهش وکنترل مسئولان بر صندوق را افزایش دهیم بخشی ازعملیات را الکترونیکی کردیم. ما در اینجا تنها به ذکر چند مورد از وظایف این صندوق بسنده می کنیم:
ثبت نام از متقاضیان وام
اطلاع کاربران از شرایط در خواست وام
اطلاع کاربران از موجودی حساب
عملیات پرداخت سپرده و اقساط وام
اطلاع از عملکرد مشتریان
اعلام صورت حساب به کاربران
و...
2-1- ابزارهای توسعه سیستم 1-2-1- ابزار برنامه نویسی Asp.net
در برنامه نویسی Syntax(گرامر زبان یا همان لغاتی که در زبان برای نوشتن دستورات بکار می رود) خیلی مهم نیست و ان چیزی که زبان ها را از هم متفاوت می کند، دستورات ترکیبی و کتابخانه هایی است که هرکدام برای دسترسی به منابع سیستم در خود دارند.
Net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده است. و محیط برنامه نویسی انVisual Studio می باشد.
مهمترین دلیل ما برای این انتخاب:
اول : سادگی برنامه نویسی درAsp.Net
دوم : برای برنامه نویسی های سریع بسیار مناسب است. زیرا Asp.net تعداد بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت اماده در اختیار قرار می دهد.
سوم : برنامه های نوشته شده توسطAsp.Net روی سرور های ویندوز قابل اجرا هستند.
و در اخر اینکه، از انجایی که ماپروژه های قبلی خود را باAsp.Net نوشته بودیم با این زبان نسبت به زبان های دیگر اشنایی بیشتری داشته و ترجیح دادیم از این ابزار استفاده کنیم.
که البته واژه زبان برایAsp.Netصحیح نبوده و تعریفی که برای ان می توان بیان کرد این است که:
Net پلت فرمی است برای اجرای کدهای داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی!)
فهرست مطالب
مقدمه. 1
فصل اول
کلیات و معرفی سیستم
1-1- معرفی مختصر سیستم 3
2-1- ابزارهای توسعه سیستم.. 3
1-2-1- ابزار برنامه نویسی Asp.net 3
2-2-1- بانک اطلاعاتی SQL Server 2005. 4
3-2-1- نرم افزار پیاده سازی زبان مدل سازی Enterprise Architect 4
3-1- معرفی چند سیستم مشابه. 4
1-3-1- بانک قرض الحسنه مهر ایران.. 4
2-3-1- صندوق قرض الحسنه ولیعصر بابل.. 7
فصل دوم
تحلیل سیستم قرض الحسنه
1-2- نمودار UseCase. 10
2-2- نمودارClass. 11
3-2- نمودار توالی.. 12
1-3-2- نمودار توالی login. 13
2-3-2- نمودارهای توالی بخش مدیریت شرایط های تعریف شده وام و تقاضای وام. 17
3-3-2- نمودارهای توالی بخش مدیریت... 18
4-3-2- نمودار های توالی بخش کاربر. 21
فصل سوم
طراحی پایگاه داده
1-3- معرفی جداول.. 25
1-1-3- جدول person. 25
2-1-3- جدول type_account 26
3-1-3- جدول bank. 27
4-1-3- جدول city. 27
5-1-3 - جدول hazineha_type. 27
6-1-3 - جدول hazineha. 28
7-1-3 - جدول variz _table. 28
8-1-3- جدول conditionsvam.. 28
9-1-3- جدول vam.. 29
10-1-3- جدول statusvam.. 30
11-1-3- جدول typevam.. 30
12-1-3- جدول sepordeh. 30
13-1-3- جدول Statussepordeh. 31
14-1-3- جدول ghest 31
15-1-3- جدول status_active. 32
16-1-3- جدول log. 32
17-1-3- جدول zamen. 32
18-1-3- جدول sentences. 33
2-3- ارتباط جداول بانک اطلاعاتی.. 34
فصل چهارم
امکانات نرم افزار
1-4- صفحه اول.. 36
2-4- صفحه login. 36
3-4- بخش تنظیمات.. 37
1-3-4- مدیریت تعیین شرایط وام. 37
2-3-4- مدیریت اطلاعات پرسنل.. 39
3-3-4- تغییر رمز عبور. 40
4-3-4- مدیریت انواع حساب ها 41
5-3-4- مدیریت اطلاعات بانک ها 41
6-3-4- مدیریت شهرها 42
7-3-4- مدیریت تعریف انواع هزینه ها 43
4-4- بخش امور مالی موسسه. 43
1-4-4- واریز مبلغ به حساب موسسه. 43
2-4-4- پرداخت هزینه های موسسه. 44
5-4- بخش عملیات مشتریان.. 44
4-5-4- عملیات افتتاح حساب.. 44
2-5-4- عملیات تقاضای وام. 45
3-5-4-دریافت سپرده. 49
4-5-4-پرداخت قسط.. 49
6-4- بخش گزارشات.. 50
1-6-4- گزارش گردش حساب مؤسسه. 50
2-6-4- گزارش اقساط عقب مانده. 51
3-6-4-ویرایش اطلاعات شخصی.. 51
4-6-4- ویرایش اطلاعات کاربر. 52
5-6-4- تعریف یک عضو جدید. 53
پیوست... 55
چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , UML ، زبان مدلسازی ، وب ، نرم افزار ، برنامه تحت وب، Asp.Net ، Sql Server .
معرفی مختصر سیستم
صندوق قرض الحسنه مانند بسیاری از سازمانهای مالی می باشد که نقشی را در سطح جامعه ایفا مینماید.بسیاری از افراد با اتکا به درامد های شخصی قادر به تامین نیازهای خود و خانواده خویش نمیباشند که با مراجعه به این سازمان می توانند بخشی ازنیازهای خود را تامین کنند.
از انجا که مراجعات افراد راکاهش وکنترل مسئولان بر صندوق را افزایش دهیم بخشی ازعملیات را الکترونیکی کردیم. ما در اینجا تنها به ذکر چند مورد از وظایف این صندوق بسنده می کنیم:
ثبت نام از متقاضیان وام
اطلاع کاربران از شرایط در خواست وام
اطلاع کاربران از موجودی حساب
عملیات پرداخت سپرده و اقساط وام
اطلاع از عملکرد مشتریان
اعلام صورت حساب به کاربران
و...
2-1- ابزارهای توسعه سیستم 1-2-1- ابزار برنامه نویسی Asp.net
در برنامه نویسی Syntax(گرامر زبان یا همان لغاتی که در زبان برای نوشتن دستورات بکار می رود) خیلی مهم نیست و ان چیزی که زبان ها را از هم متفاوت می کند، دستورات ترکیبی و کتابخانه هایی است که هرکدام برای دسترسی به منابع سیستم در خود دارند.
Net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده است. و محیط برنامه نویسی انVisual Studio می باشد.
مهمترین دلیل ما برای این انتخاب:
اول : سادگی برنامه نویسی درAsp.Net
دوم : برای برنامه نویسی های سریع بسیار مناسب است. زیرا Asp.net تعداد بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت اماده در اختیار قرار می دهد.
سوم : برنامه های نوشته شده توسطAsp.Net روی سرور های ویندوز قابل اجرا هستند.
و در اخر اینکه، از انجایی که ماپروژه های قبلی خود را باAsp.Net نوشته بودیم با این زبان نسبت به زبان های دیگر اشنایی بیشتری داشته و ترجیح دادیم از این ابزار استفاده کنیم.
که البته واژه زبان برایAsp.Netصحیح نبوده و تعریفی که برای ان می توان بیان کرد این است که:
Net پلت فرمی است برای اجرای کدهای داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی!)
فهرست مطالب
مقدمه. 1
فصل اول
کلیات و معرفی سیستم
1-1- معرفی مختصر سیستم 3
2-1- ابزارهای توسعه سیستم.. 3
1-2-1- ابزار برنامه نویسی Asp.net 3
2-2-1- بانک اطلاعاتی SQL Server 2005. 4
3-2-1- نرم افزار پیاده سازی زبان مدل سازی Enterprise Architect 4
3-1- معرفی چند سیستم مشابه. 4
1-3-1- بانک قرض الحسنه مهر ایران.. 4
2-3-1- صندوق قرض الحسنه ولیعصر بابل.. 7
فصل دوم
تحلیل سیستم قرض الحسنه
1-2- نمودار UseCase. 10
2-2- نمودارClass. 11
3-2- نمودار توالی.. 12
1-3-2- نمودار توالی login. 13
2-3-2- نمودارهای توالی بخش مدیریت شرایط های تعریف شده وام و تقاضای وام. 17
3-3-2- نمودارهای توالی بخش مدیریت... 18
4-3-2- نمودار های توالی بخش کاربر. 21
فصل سوم
طراحی پایگاه داده
1-3- معرفی جداول.. 25
1-1-3- جدول person. 25
2-1-3- جدول type_account 26
3-1-3- جدول bank. 27
4-1-3- جدول city. 27
5-1-3 - جدول hazineha_type. 27
6-1-3 - جدول hazineha. 28
7-1-3 - جدول variz _table. 28
8-1-3- جدول conditionsvam.. 28
9-1-3- جدول vam.. 29
10-1-3- جدول statusvam.. 30
11-1-3- جدول typevam.. 30
12-1-3- جدول sepordeh. 30
13-1-3- جدول Statussepordeh. 31
14-1-3- جدول ghest 31
15-1-3- جدول status_active. 32
16-1-3- جدول log. 32
17-1-3- جدول zamen. 32
18-1-3- جدول sentences. 33
2-3- ارتباط جداول بانک اطلاعاتی.. 34
فصل چهارم
امکانات نرم افزار
1-4- صفحه اول.. 36
2-4- صفحه login. 36
3-4- بخش تنظیمات.. 37
1-3-4- مدیریت تعیین شرایط وام. 37
2-3-4- مدیریت اطلاعات پرسنل.. 39
3-3-4- تغییر رمز عبور. 40
4-3-4- مدیریت انواع حساب ها 41
5-3-4- مدیریت اطلاعات بانک ها 41
6-3-4- مدیریت شهرها 42
7-3-4- مدیریت تعریف انواع هزینه ها 43
4-4- بخش امور مالی موسسه. 43
1-4-4- واریز مبلغ به حساب موسسه. 43
2-4-4- پرداخت هزینه های موسسه. 44
5-4- بخش عملیات مشتریان.. 44
4-5-4- عملیات افتتاح حساب.. 44
2-5-4- عملیات تقاضای وام. 45
3-5-4-دریافت سپرده. 49
4-5-4-پرداخت قسط.. 49
6-4- بخش گزارشات.. 50
1-6-4- گزارش گردش حساب مؤسسه. 50
2-6-4- گزارش اقساط عقب مانده. 51
3-6-4-ویرایش اطلاعات شخصی.. 51
4-6-4- ویرایش اطلاعات کاربر. 52
5-6-4- تعریف یک عضو جدید. 53
پیوست... 55
چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , UML ، زبان مدلسازی ، وب ، نرم افزار ، برنامه تحت وب، Asp.Net ، Sql Server .
معرفی مختصر سیستم
صندوق قرض الحسنه مانند بسیاری از سازمانهای مالی می باشد که نقشی را در سطح جامعه ایفا مینماید.بسیاری از افراد با اتکا به درامد های شخصی قادر به تامین نیازهای خود و خانواده خویش نمیباشند که با مراجعه به این سازمان می توانند بخشی ازنیازهای خود را تامین کنند.
از انجا که مراجعات افراد راکاهش وکنترل مسئولان بر صندوق را افزایش دهیم بخشی ازعملیات را الکترونیکی کردیم. ما در اینجا تنها به ذکر چند مورد از وظایف این صندوق بسنده می کنیم:
ثبت نام از متقاضیان وام
اطلاع کاربران از شرایط در خواست وام
اطلاع کاربران از موجودی حساب
عملیات پرداخت سپرده و اقساط وام
اطلاع از عملکرد مشتریان
اعلام صورت حساب به کاربران
و...
2-1- ابزارهای توسعه سیستم 1-2-1- ابزار برنامه نویسی Asp.net
در برنامه نویسی Syntax(گرامر زبان یا همان لغاتی که در زبان برای نوشتن دستورات بکار می رود) خیلی مهم نیست و ان چیزی که زبان ها را از هم متفاوت می کند، دستورات ترکیبی و کتابخانه هایی است که هرکدام برای دسترسی به منابع سیستم در خود دارند.
Net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده است. و محیط برنامه نویسی انVisual Studio می باشد.
مهمترین دلیل ما برای این انتخاب:
اول : سادگی برنامه نویسی درAsp.Net
دوم : برای برنامه نویسی های سریع بسیار مناسب است. زیرا Asp.net تعداد بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت اماده در اختیار قرار می دهد.
سوم : برنامه های نوشته شده توسطAsp.Net روی سرور های ویندوز قابل اجرا هستند.
و در اخر اینکه، از انجایی که ماپروژه های قبلی خود را باAsp.Net نوشته بودیم با این زبان نسبت به زبان های دیگر اشنایی بیشتری داشته و ترجیح دادیم از این ابزار استفاده کنیم.
که البته واژه زبان برایAsp.Netصحیح نبوده و تعریفی که برای ان می توان بیان کرد این است که:
Net پلت فرمی است برای اجرای کدهای داینامیک در سرویس دهنده وب ، نه یک زبان برنامه نویسی!)
فهرست مطالب
مقدمه. 1
فصل اول
کلیات و معرفی سیستم
1-1- معرفی مختصر سیستم 3
2-1- ابزارهای توسعه سیستم.. 3
1-2-1- ابزار برنامه نویسی Asp.net 3
2-2-1- بانک اطلاعاتی SQL Server 2005. 4
3-2-1- نرم افزار پیاده سازی زبان مدل سازی Enterprise Architect 4
3-1- معرفی چند سیستم مشابه. 4
1-3-1- بانک قرض الحسنه مهر ایران.. 4
2-3-1- صندوق قرض الحسنه ولیعصر بابل.. 7
فصل دوم
تحلیل سیستم قرض الحسنه
1-2- نمودار UseCase. 10
2-2- نمودارClass. 11
3-2- نمودار توالی.. 12
1-3-2- نمودار توالی login. 13
2-3-2- نمودارهای توالی بخش مدیریت شرایط های تعریف شده وام و تقاضای وام. 17
3-3-2- نمودارهای توالی بخش مدیریت... 18
4-3-2- نمودار های توالی بخش کاربر. 21
فصل سوم
طراحی پایگاه داده
1-3- معرفی جداول.. 25
1-1-3- جدول person. 25
2-1-3- جدول type_account 26
3-1-3- جدول bank. 27
4-1-3- جدول city. 27
5-1-3 - جدول hazineha_type. 27
6-1-3 - جدول hazineha. 28
7-1-3 - جدول variz _table. 28
8-1-3- جدول conditionsvam.. 28
9-1-3- جدول vam.. 29
10-1-3- جدول statusvam.. 30
11-1-3- جدول typevam.. 30
12-1-3- جدول sepordeh. 30
13-1-3- جدول Statussepordeh. 31
14-1-3- جدول ghest 31
15-1-3- جدول status_active. 32
16-1-3- جدول log. 32
17-1-3- جدول zamen. 32
18-1-3- جدول sentences. 33
2-3- ارتباط جداول بانک اطلاعاتی.. 34
فصل چهارم
امکانات نرم افزار
1-4- صفحه اول.. 36
2-4- صفحه login. 36
3-4- بخش تنظیمات.. 37
1-3-4- مدیریت تعیین شرایط وام. 37
2-3-4- مدیریت اطلاعات پرسنل.. 39
3-3-4- تغییر رمز عبور. 40
4-3-4- مدیریت انواع حساب ها 41
5-3-4- مدیریت اطلاعات بانک ها 41
6-3-4- مدیریت شهرها 42
7-3-4- مدیریت تعریف انواع هزینه ها 43
4-4- بخش امور مالی موسسه. 43
1-4-4- واریز مبلغ به حساب موسسه. 43
2-4-4- پرداخت هزینه های موسسه. 44
5-4- بخش عملیات مشتریان.. 44
4-5-4- عملیات افتتاح حساب.. 44
2-5-4- عملیات تقاضای وام. 45
3-5-4-دریافت سپرده. 49
4-5-4-پرداخت قسط.. 49
6-4- بخش گزارشات.. 50
1-6-4- گزارش گردش حساب مؤسسه. 50
2-6-4- گزارش اقساط عقب مانده. 51
3-6-4-ویرایش اطلاعات شخصی.. 51
4-6-4- ویرایش اطلاعات کاربر. 52
5-6-4- تعریف یک عضو جدید. 53
پیوست... 55
Mininet برنامه’ تقلید گر شبکه های نرم افزار محوراست که بتازکی تولید شده و بعلت Open Source بودن و جنبه های استراتژیک SDN بعنوان بروزترین مبحث شبکه های نوظهور در مدت کوتاهی توسط Devoloper ها توسعه یافته و هنوز هم در حال بهینه شدن است..می تواند شبکه ای نرم افزار محور را بصورت مجازی ایجاد کرده و کرنل های واقعی و کدهای برنامه و سوییچ های شبکه را بر روی یک ماشین (ماشین مجازی، ابر یا سیستم واقعی) به اجرا درآورد. این نرم افزار به دلیل امکان تعامل پذیری توسط خط فرمان و یا API می تواند در راستای توسعه، آموزش و تحقیق استفاده شود. همچنین این نرم افزار قابلیت های گسترده ای بمنظور تست ، ارزیابی و توسعه ابزارهای مبتنی بر شبکه های SDN و Openflow خواهد داشت.
کرنل اصلی Mininet به زبان Peython و بطور پیشفرض برای اجرا در سرورهای بر پایه’ لینوکس طراحی شده. ولی اخیرا این قابلیت منحصر بفرد به آن اضافه شده که به کمک فناوریهای نوین مجازی سازی در سایر سیستم عاملهای پر کاربرد مثل Windows و Mac OS اجرا و بکارگیری شود.
هدف این مقاله ، ایجاد گام به گام شبکه های مجازی نرم افزار محور ، انجام عملیات مدیریتی ،کنترلی، مونیتورینگ و Debuging به کمک نرم افزار تقلید گر شبکه های SDN بنام Mininet بر روی یک لپ تاپ یا pc خانگی تحت ویندوز با استفاده از تکنیک های مجازی سازی بصورت سناریوهای کاملا" عملی و همراه تصویر میباشد.تمام مراحل مقاله در یک لپ تاپ خانگی با سیستم عامل ویندوز 8 بطور موفق تست شده . و در ویندوزهای 7 و +7 و حتی xp قابل انجام است.
فرایندها و مراحل کارها در این مقاله با محیط واقعی در یک شبکه با هر مقیاسی که باشد کاملا" مشابه است. کدهایی که بکارمیبریم کدهای orginal مینی نت هستند. یعنی نمونه سازی و مدلسازی در کار نیست. تنها تفاوت این است که در محیط واقعی میتوانیم به همین روش از یک هاست به سرور راه دور مینی نت متصل شویم و اقدامات مدیریتی در شبکه داشته باشیم.
اما در این مقاله به کمک امولیشن همین پروسه را روی یک ماشین واحد و بصورت اتصال هاست واقعی به یک سرور مجازی بصورت لابراتواری بررسی و تمرین میکنیم. و این دقیقا" همان کاری است که متخصصان ، طراحان و مدیران شبکه قبل از اجرای یک مقاله ی واقعی برای تست و رسیدن به نتیجه ی بهینه مکررا" انجام میدهند.تا از صرف زمان،نیروی انسانی و هزینه ی اضافی در محیط فیزیکی اجتناب شود.
ویژگیها:
مقاله اختصاصی و بروز است و شخصا" تهیه شده. فاقد مشابه و نسخه’ثانی است و هنوز در هیچ واحد آموزشی ارائه نشده.
بارها با موفقیت تست شده و کاملا"کاربردی است.
برای تهیه’پاور پوینت به راحتی با استفاده از تصاویری که حین پیاده سازی
از محیط اجرا گرفته شده میتونید فایل ارائه’با کیفیت برای جلسه’ دفاعیه تهیه کنید. و از منابع تحقیقاتی ضمیمه بهره ببرید.
این مقاله در اصل برای مقطع ارشد تهیه شده ولی چون مطالب تصویری و بزبان ساده گفته شده میتواند مورد استفاده’ مقاطع کارشناسی رشته های نرم افزار و IT که با مفاهیم پایه ای شبکه آشنایی دارند هم قرار بگیرد.
تمام شرایط استاندارد تهیه مقاله رعایت شده.
با مفاهیم بروز شبکه و مجازی سازی ، دستورات اساسی لینوکس در مدیریت شبکه، زبان پایه ای peython ، ایجاد و مانیتورینگ شبکه’ sdn در رابط متنی و گرافیکی عملا" کار خواهید کرد.
تجربیاتی که در طول ماهها بدست آمده را در مدت چند ساعت فرا خواهید گرفت.
فهرست مطالب:
چکیده
مقدمه :مروری بر شبکه های SDN
اجزای تشکیل دهنده (SDN)
سوییچهای مجازیُ SDN
تکنولوژی مجازی سازی
انواع مجازی سازی در شبکه
Mininet چیست
بررسی نحوه اتصال واسط شبکه میزبانهای مینینت به واسط شبکه سوئیچ مجازی
کاربردها و مزایای Mininet
دستورات لینوکس استفاده شده در مقاله
برنامه های مورد نیاز و نحوه’ تهیه آنها
مفهوم x11 forwarding
3 روش نصب Mininet (ماشین مجازی روی ویندوز ، محلی روی لینوکس ، نصب از سرور رایانش ابری آمازون)
راه اندازی گام به گام تصویری ماشین مجازی Mininet روی یک لپ تاپ واحد در ویندوز
ایجاد ارتباط ssh بین هاست واقعی ویندوز و سرور مجازی اوبونتو Mininet
اتصال امن ssh با خط فرمان متنی ویندوز
اتصال امن ssh با رابط گرافیکی putty
دستورات استاندارد Mininet
دستورات کنترلی ایترفیسها در Mininet
تست پینگ همه’ اتصالات شبکه
Run کردن وب سرور Mininet روی هاست مجازی
اعمال ابزارهای پیشرفته برای تست شبکه به روش واپسروی
تغییر سایز ونوع معماری شبکه SDN
پیاده سازی توپولوژیهای single,Liner,tree
پیاده سازی معماری سفارشی با API های mininet
تولید و اجرای توپولوژیهای دلخواه
link variation
تنظیمات عیب یابی Adjustable Verbosity level
Run کردن آنالایزر wiershark روی سرور Mininet برای مانیتورینگ packet های شبکه
Run کردن قابلیت XTerm Display و مشاهده جزئیات و نقاط ضعف شبکه
سناریوی عملی برای multiple real-time Monitoring & Debuging
Run کردن و اجرای رابط گرافیکی Miniedit simulator
سناریوی عملی ایجاد ، ذخیره ، اجرای مجدد، مانیتورینگ شبکه’SDN با معماری دلخواه در رابط گرافیکی Miniedit
منابع
ضمیمه : کاملترین مجموعه’منابع تحقیقاتی SDN :شامل لینکهای دانلود رایگان و مستقیم دهها کتاب الکترونیکی و مقاله’ انگلیسی غیر رایگان در تمام زمینه های شبکه های SDN که هزینه و زمان زیاد برای گرداوری آنها صرف شده
از طریق ایمیل آماده’ پشتیبانی و پاسخ سریع به سئوالات شما هستم،
موفق باشید.