پروژه مدیریت فایل تحت وب با قابلیت انتقال سرور به سرور فایل از طریق FTP پژوهش کامل در حوزه کامپیوتر و IT میباشد و در 6 فصل تنظیم شده است.این پروژه با معرفی FTP و دستورات آن، به طراحی نرم افراز و تحلیل آن پرداخته است. شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پروژه بصورت فایل قابل ویرایش ورد(WORD) در 78 صفحه برای رشته کامپیوتر و IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.
چکیده
این برنامه دارای کاربردی مشابه یک file manager تحت وب خواهد بود که مدیریت فایل ان به محدوده ی لوکال سرور منحصر نبوده و قابلیت اتصال به سرور های راه دور و انتقال مستقیم اطلاعات بین سرور ها با مدیای ftp را دارا میباشد. با استفاده از این سیستم میتوان اطلاعات را مستقیما بین سرورهای مورد نظر جابجا کرد و به طور همزمان مدیریت فایل را بر روی انها انجام داد. همچنین با استفاده از مدیای ارتباطی مناسب ؛ از محدودیت های موجود در انتقال فایل بین سیستم عامل های مختلف رهایی می یابیم. به شکل کاملا خلاصه این برنامه قادر خواهد بود با قرار گرفتن در سرور 1 و برقراری ارتباط ftp با سرورهای 2 و 3 انتقال اطلاعات بین این دو سرور را میسر سازد. از انجایی که این امر در اکثر موارد توسط تیپ های امنیتی ممنوع میباشد ؛ برنامه ی مورد نظر در صورت برخورد با این مورد خود را به عنوان طرف سوم ؛ واسطه ی برقراری ارتباط مینماید.
واژه های کلیدی:مدیریت فایل ؛ پروتکل انتقال فایل ؛ انتقال مستقیم ؛ ftp ؛ ftp transfer
فهرست مطالب
مقدمه. 1
فصل اول نیازمندی ها و ریسک ها
1-1 نیازمندی های کاربر برنامه. 4
1-2 نیازهای پیاده سازی و داخلی.. 6
1-3 ریسک ها و راه حل ها7
فصل دوم مختصری در مورد FTP
2-1 چرا FTP به عنوان مدیای ارتباطی در این برنامه. 9
2-2 مختصری در مورد پروتکل FTP. 9
2-2-1 پروتکل FTP چیست... 9
2-2-2 ویژگی های پروتکل FTP. 10
2-2-3 روش های اتصال.. 16
2-2-3-1 Active Mode. 16
2-2-3-2 Passive Mode. 17
2-2-3-3 Passive Mode و یا Active Mode. 18
2-2-4 ایمن سازی سرویس FTP. 18
فصل سوم دستورات FTP
3-1 ریزه کاریهای FTP. 22
3-2 دستورات FTP و نحوه استفاده از ان ها22
3-3 نمونه هایی از اجرای دستورات FTP در بستر لینوکس.... 27
فصل چهارم تحلیل و طراحی
4-1 مراحل انجام کار. 36
4-2 نمودار Use Case. 36
4-3 نمودار Class. 37
4-4 نمودار های sequense. 38
4-4-1 نمودار توالی Connect39
4-4-2 نمودار توالی Copy. 39
4-4-3 نمودار توالی Cut40
4-4-4 نمودار توالی Paste. 40
4-4-5 نمودار توالی Rename. 41
فصل پنجم معرفی برنامه
5-1 معرفی ابزارهای توسعه. 43
5-1-1 تحلیل.. 43
5-1-2 برنامه نویسی.. 43
5-1-3 سایر ابزارها44
5-2 HTML و Flash. 48
5-2-1 نمای ظاهری برنامه. 49
5-2-2 بلاک System Log. 50
5-2-3 درباره ما50
5-2-4 راهنما51
5-2-6 کنترلر نمای صفحه. 53
5-6-1 تغییر رنگ پس زمینه صفحه. 54
5-6-2 تغییر عکس پس زمینه پنجره ها55
5-6-3 تغییر سایز متن داخل پنجره. 55
5-6-4 تغییر سایز متن Log های ثبت شده. 55
5-6-5 تغییر فونت متن های صفحه. 55
5-6-6 تغییر رنگ متن محتوا55
5-6-7 تغییر رنگ متن هدر. 55
5-6-8 تغییر رنگ متن Location. 55
5-7 امکانات مدیریت فایل.. 56
فصل ششم توضیحات قسمتی از کد برنامه
6-1 کد های سمت مشتری Client59
6-2 کد های سمت Server64
فهرست منابع.. 67
فهرست شکل ها
جدول 2-1 متداولترین کدهای وضعیت... 13
جدول 2-2 برقراری ارتباط به روش ActiveMode. 16
جدول 1-3 برقراری ارتباط به روش PassiveMode. 17
جدول 2-3 پارامتر های امنیتی.. 20
شکل 4-1 ایجاد دستور در site command. 29
شکل 4-1 : نمودار UseCase. 37
شکل 4-2 : نمودار Class. 38
شکل 4-3 : نمودار توالی Connect39
شکل 4-4 : نمودار توالی Copy. 39
شکل 4-5 : نمودار توالی Cut40
شکل 4-6 : نمودار توالی Paste. 40
شکل 4-7 : نمودار توالی Rename. 41
شکل 5-1 : بارگزاری.. 49
شکل 5-3 : بلاک System Log. 50
شکل 5-4 : درباره ما51
5-5: پنجره جدید. 51
شکل 5-6 : کد امنیتی.. 52
شکل 5-7 : لیست فایل ها53
شکل 5-8 : پنجره ها53
شکل 5-9 : کنترلر نما54
شکل 5-10 : تغییر پس زمینه. 54
شکل 5-11 : تغییرات ظاهری.. 55
شکل 5-12 : امکانات مدیریت فایل.. 56
شکل 5-13 : انتقال فایل.. 57
چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , 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
بخشی از متن اصلی :
کنترل و مدیریت سیستم داروخانه
شرح مختصر از UC : این مورد استفاده به صورت ماهانه لیستی توسط کاربر آماده سازی تهیه میشود و جهت تائید و تمضاء به
دکتر داروخانه ارجاع داده میشود.
* انتهای هر ماه کاربر آماده سازی فرم های بیمه را از دکتر داروخانه دریافت می نماید
* دکتر داروخانه فرم نسخه های ارسالی بیمه به سازمان بیمه را به کاربر آماده سازی تحویل میدهد
* کاربر آماده سازی فرم ها را طبق نسخه های موجود پر میکند و به دکتر ارجاع میدهد
* دکتر داروخانه فرمها را تائید کرده و پس از امضاء به کاربر آماده سازی ارجاع میدهد
* کاربر آماده سازی فرمها را به سازمان انتقال میدهد
پیش شرط : قرارداد با سازمان بیمه ای قبلاً باید بسته شده باشد
ویژگی های سیستم :
به طور همزمان چندین کاربر بتوانند از آن استفاده نمایند.
سیستم باید قابلیت تغییرات مکانی را داشته باشد
سیستم باید با اینترنت سازگاری داشته باشد
سیستم قابلیت کار با شبکه را داشته باشد
سیستم باید امکان تعیین سطح دسترسی کاربران به اطلاعات را اعمال کند
سیستم باید با برنامه های سازمان های بیمه ای سازگاری داشته باشد
سیستم باید جزئیات نسخه بیمار را مدیریت نماید
سیستم باید وجه دریافتی و وجه پرداختی را کنترل نماید
سیستم باید فاکتورهای دریافتی و پرداختی شرکت های داروئی را کنترل نماید
سیستم بایستی با کمترین اطلاعات اسناد مورد نظر را جستجو نمایید
سیستم بایستی تعداد داروهای فروخته شده و موجود را کنترل کند
فهرست :
سناریوی اصلی پروژه
سناریوی فرعی پروژه
نمودار حالات پروژه
دیاگرام حالت پروژه
نمودار فعالیت پروژه
نمودار توالی پروژه
دیاگرام متن پروژه
دیاگرام فعالیت پروژه
فرمت فایل : PDF, MDL
چکیده
هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.
واژه های کلیدی:
قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده تحلیل نرم افزار , 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