اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله در مورد طراحی و پیاده سازی

اختصاصی از اس فایل مقاله در مورد طراحی و پیاده سازی دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد طراحی و پیاده سازی


مقاله در مورد طراحی و پیاده سازی

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:51

 

  

 فهرست مطالب

 

 

  Why study programming languages ?

 

Attributes of a good language :

 

     :Support for abstraction     .4

 

Applicative languages :

 

Imperative languages  :

 

 object- oriented programming :

 

 languages evtiarative :

 

batch proccessing:

 

شکل Virtual Computer:

 

Program language  :

 

Binding  : (انقیاد ، قید گذاری )

 

تعریف تر جمه :

 

معیارهایی برای خوب بودن syntax :

 

 

 

 

Why study programming languages ?

  1. هر چه قابلیت ابزار را بشناسیم ابزار شناسی بهتر می شود .
  2. الگو ریتم های بهینه تر می شود .
  3. قدرت انتخاب زبانها بالا تر می رود .
  4. یادگیری زبانهای جدید آسان تر می شود .
  5. برای طراحی زبان جدید می توان از قابلیتهای زبانهایی که شناختیم استفاده کنیم و نقاط ضعف را رفع کنیم . (مانند java )

 

Attributes of a good language :

  1. ساختار زبان ساده و روشن و واضح (کد نویسی راحت باشد)
  2. سنخیت با آن طبیعت مسئله.
  3. orthognaliy (تعامل) قابلیت ترکیب دستور العمل ها و استفاده ازساختاریدر ساختارهای دیگر .

مثال :                            

A=b>3;                                          if (a=b)

   

 

 

استفاده یکassignment در ساختار if

     :Support for abstraction     .4

  data مجرد که ساخته میشود مهم نیست در کجا کار میکند و از محیط خارج مستقل است و محیط خارج هیچ دخل و تصرفی در بر نامه ندارد . به data type  یک زبان هر چه لازم است می توان اضافه کرد .

مثال : link list یک تایپ data type مجرد است .

  1. Ease of program verificatin  ( تشخیص صحت برنامه ) :
  2. programming enviroment : ( محیط مجتمع توسعه IDE که محیط های user friendly        هستند )
  3. portability of programs : ( قابلیت حمل )

از یک دستگاه به دستگاه دیگر کار کند مانند زبان java . 

  1. cost of use : ( هزینه اجرا ، هزینه ترجمه ، هزینه تولید ، هزینه نگهداری )

cost of program execution : برنامه سریع اجرا شود و کد بهینه وقت زیادی برای اجرا از cpu  نگیرد .

cost of program translation:مدت زمانی که compile  کد تولید می کند زمان کمی باشد .

مثال : pascal سریع تر اجرا می شود و کند تر compile می شود زیرا پاسکال بهینه سازی کد انجام می دهد ، زمان بیشتری می برد ولی c  بر عکس .

cost of program creation , testing and use  : برنامه نویس سریعتر تویط زبان ، برنامه را تولید کند و تعداد برنامه نویس کمتری لازم باشد .

cost of program maintenance  : زبانی که توسعه و خوانایی بالاتری داشته باشد .

مثال : pascal  هزینه نگهداری کمتری دارد چون ، چند ماه بعد قابل فهم تر است .

زبان خوب برای دانشجو زبانی است که هزینه compile  پایین باشد .

  • بستگی به معیارهای زبان برنامه نویسی مناسب مشخص می شود .

Language paradiagms :

Imperative languages  :

 زبانهایی مانند : PLI  ، Pascal  ، c ، fortran

 زبانهایی که الگو ریتم ها را در غالب function  ،  procedure  می نویسیم و هر procedure  یک شرح وظیفه ای دارد که برنامه نویس کد آنرا می نویسد و مجموعه دستور العمل ها ، state  ماشین ( موقعیت cpu   و حافظه ) را تغببر می دهد .

بعد از انجام هر دستور العمل نتیجه را در جایی بریزیم و ببینیم . ( procedural  languages  )

Applicative languages :

 زبانهایی مانند ML ،  Lisp  

اساس کار  function است و زبان با کار کردن این  function به نتیجه کار می رسد.

 

 object- oriented programming :

محور اصلی این زبان شی ها هستند و با استفاده از این زبان می توان data type  پیچیده را از ترکیب data type  های جدیدی بدست آورد .(link list  : مجموعه ای از data type های ساده بدست آمده )

  : Rule – based languages              (شاخه ای از زبان توصیفی )

         ساختار این  rule  ها دو بخش است :

  1. action
  2. validtion

 

 


دانلود با لینک مستقیم


مقاله در مورد طراحی و پیاده سازی

پایان نامه تحلیل مدلسازی و پیاده سازی سیستم قرض الحسنه

اختصاصی از اس فایل پایان نامه تحلیل مدلسازی و پیاده سازی سیستم قرض الحسنه دانلود با لینک مستقیم و پر سرعت .

چکیده

هدف ازپیاده سازی این سیستم در ابتدا ایجاد امکان دسترسی سریع به امکانات صندوق قرض الحسنه حضرت رقیه(س) بوده است. پس از مطالعه این مستند با بخشهای مختلف این سیستم وکاربرد وعملکرد ان اشنا می شوید.در فصل اول به طور مختصر با این سیستم وسیستم های مشابه اشنا خواهید شد. فصل دوم نیز در برگیرنده تمامی مستندات مربوط به تحلیل نرم افزارمیباشد.این مستندات شامل نمودارهای مورد کاربر ، نمودار کلاس ونمودارهای توالی می باشد. شرح پایگاه داده سیستم وجداول ان در فصل سوم داده شده است.شرح مفصل امکانات سیستم وعملکرد ان در فصل چهارم می باشد.در پیوست این مستند نیز با اموزش چگونگی کار با نرم افزارو نصب آن اشنا خواهید شد.

واژه های کلیدی:

قرض الحسنه،وام عادی ،وام ضروری، قسط، مدیریت ، پایگاه داده  تحلیل نرم افزار , 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

 

 


دانلود با لینک مستقیم


پایان نامه تحلیل مدلسازی و پیاده سازی سیستم قرض الحسنه