اس فایل

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

اس فایل

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

پروژه طراحی و پیاده سازی آموزشگاه آنلاین

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

فهرست متن

مقدمه. 1

فصل اول. 2

سناریو آموزشگاه آنلاین.. 2

1-1-سناریو: 3

فصل دوم. 5

مدلسازی آموزشگاه آنلاین.. 5

2-1- تجزیه و تحلیل سیستم. 6

2-2- بخش های اصلی Forum.. 6

2-2-1- بخش کاربری: 6

2-2-2- بخش مدیریت : 6

2-2-3- کاربران عضو. 7

2-2-4- مربیان. 8

2-3- موجودیت ها در طراحی.. 8

2-4- نمودارها و دیاگرام ها 9

2-4-1- نمودار ER : 9

2-4-1-1موجودیت مدیر سایت : 9

2-4-1-2-  موجودیت کاربر عضو : 10

2-4-1-3- موجودیت مربیان. 10

2-5- نمودار جریان داده ها(DFD) 14

2-5-1- DFD سطح 1 برای یافتن فرم جستجو : 15

2-5-2- DFD سطح 1 برای جستجو : 15

2-5-3- DFD سطح 1 برای نمایش فرم به کاربر : 15

2-5-4- DFD سطح 1 برای نمایش فرم به مدیر : 16

2-5-5- DFD سطح 1 برای بررسی نوع درخواست و انجام آن : 16

2-6- Rational Software. 17

2-6-1- Business use case model 17

2-6-2- Business use case activity. 21

2-6-3-Business object model 27

2-6-4- Use Case  : 28

2-6-5-  Boundary Class : 29

فصل سوم. 34

نرم افزار  کاربردی.. 34

3-1- پایگاه داده ها 35

3-1-1- انجمن (Forum ) 35

3-2- ASP.NET. 37

3-2-1- آشنایی با Asp.Net 2010. 37

3-2-1-1- .asax. 38

3-2-1-2-.ascx. 38

3-2-1-3-.asmx. 39

3-2-1-4-.aspx. 39

3-2-1-5-.axd. 39

3-2-1-6-.vsdisco. 39

3-2-1-7-.html 39

3-2-1-8-.xml 40

3-2-1-9-.vb. 40

3-2-1-10-.cs. 40

3-2-1-11-.config. 40

3-2-2- Master Page. 40

3-2-3- Web.Config. 41

3-2-3-1- تگ Location : 42

3-2-3-2- تگ <globalization> : 43

3-2-3-3- تگهای امنیتی.. 43

3-2-3-4- تگ <authentication> : 43

3-2-3-5- تگ <authorization> : 44

3-2-3-6- تگ <sessionState> : 44

3-2-4- جلسات (Sessions) 45

3-2-5-Querystring. 46

3-2-6- سرویس های Membership و Roles. 47

3-2-7- تائید هویت کاربران ( Authentication ) 47

3-2-8- ایجاد یک صفحه login. 47

3-2-9- کنترل های اعتبار سنجی.. 49

3-2-9-1-  RequiredFieldValidator 50

3-2-9-2-RangeValidator 50

3-2-9-3-  CompareValidator 51

3-2-9-4-  گروه های validation. 52

3-2-9-5-  ValidationSummary. 52

3-2-10- اصول استفاده از رنگ ها در صفحات وب.. 53

3-2-10-1- سبز. 53

3-2-10-2-قرمز. 54

3-2-10-3-آبی.. 54

3-2-10-4-سفید. 54

3-2-10-5-بنفش... 54

3-3- Ajax. 55

3-3-1- ا ی جکس چیست؟. 55

3-3-2- مزایا و معایب Ajax. 57

3-3-3- پیاده سازی Ajax. 58

فصل چهارم پیاده سازی آموزشگاه آنلاین.. 59

4-1- طراحی وب سایت با نرم افزار  Visual Studio Micosoft 60

4-1-1- صفحه کاربر عضو. 61

4-1-2- صفحه مدیر. 62

4-1-3- صفحه مدرسان. 70

4-1-4- صفحه کارآموزان. 71

منابع. 74

فهرست شکل

شکل 2-1 : موجودیت مدیر سایت   9

شکل 2-2: موجودیت کاربر عضو  10

شکل 2-3- موجودیت مربیان  10

شکل 2-4 : نمودار جریان داده ها سطح صفر  14

شکل 2-5: DFD سطح یک یافتن فرم جستجو  15

شکل 2-6: DFD سطح یک جستجو  15

شکل 2-7:DFDسطح یک نمایش فرم کاربر .................................................................................................15

شکل 2-8: DFDسطح یک نمایش فرم مدیر  16

شکل 2-9:  DFDسطح یک نمایش فرم نوع درخواست   16

شکل 2-10) فعالیتهای سازمانی  کاربر مهمان  17

شکل 2-11) فعالیتهای سازمانی کارآموز  18

شکل 2-12) فعالیتهای سازمانی مدیر  19

شکل 2-13) فعالیتهای سازمانی منشی   20

شکل 2-14) فعالیتهای سازمانی استاد  20

شکل 2-15) نمودار activity ورود کار آموز  21

شکل 2-16) نمودار activity ثبت نام کار آموز  22

شکل 2-17) نمودار activity ویرایش اطلاعات کار آموز  22

شکل 2-18) نمودار activity دادن آزمون کار آموز  23

شکل 2-19) نمودار activity ورود مدیر  24

شکل 2-20) نمودار activity دادن مدرک به کارآموزان  توسط مدیر  25

شکل 2-21) نمودار activity مدیریت کلاسها 25

شکل 2-22) نمودار activity ورود استاد  26

شکل 2-23) نمودار activity ارسال نامه توسط منشی   26

شکل 2-24) نمودار object ....................................................................................................................28

شکل 2-25)نمودار Use Case  28

شکل 2-26) Boundary Class ورودکارآموز  29

شکل 2-27) Boundary Class ثبت نام کارآموز  29

شکل 2-28) Boundary Class ارسال پیام کارآموز  30

شکل 2-29) Boundary Class به روز رسانی کارآموز  30

شکل 2-30) Boundary Class جستجوکارآموز  30

شکل 2-31) Boundary Class پرداخت شهریه کارآموز  31

شکل 2-32) Boundary Class مدیریت خبر توسط منشی   31

شکل 2-33) Boundary Class ثبت نمره توسط منشی   31

شکل 2-34) Boundary Class ورودمدیر  32

شکل 2-35) Boundary Class مدیریت کلاسها توسط مدیر  32

شکل 2-36) Boundary Class وروداستاد  32

شکل 2-37) Boundary Class گرفتن آزمون توسط استاد  33

شکل 2-38) Boundary Class به روز رسانی استاد  33

شکل 2-39) Boundary Class ثبت نام استاد  33

شکل  3-1 جدول ادمین یا  مدیر آموزشگاه 35

شکل 3-2 جدول دانشجو  36

شکل 3-3 جدول پروفایل دانشجو  37

شکل 3-4 : مدل برنامه های ای جکس و وب عادی   56

شکل 3-5 : مدل پردازش وب کلاسیک با پردازش ای جکس... 57

شکل 4-1 )صفحه اول سایت   60

شکل 4-2) صفحه عضویت در سایت   60

شکل 4-3) صفحه ورود یا login   افراد ثبت نام شده درسایت   61

شکل 4-4) صفحه پروفایل افراد ثبت نام شده درسایت   61

شکل 4-5) صفحه درباره اموزشگاه 62

شکل 4-6) صفحه لیست اخبار آموزشگاه افراد ثبت نام شده درسایت   62

شکل 4-7 )صفحه اول مدیر  63

شکل 4-8 )صفحه تعریف کاربر جدید توسط مدیر  63

شکل 4-9 )صفحه لیست اخبار توسط مدیر  64

شکل 4-10 )صفحه لیست دوره توسط مدیر  64

شکل 4-11 )صفحه لیست دانشجویان توسط مدیر  65

شکل 4-12 )صفحه لیست کارمندان توسط مدیر  65

شکل 4-13 )صفحه لیست مدرسان توسط مدیر  66

شکل 4-14 )صفحه لیست کلاس ها توسط مدیر  66

شکل 4-15 )صفحه ثبت کلاس ها توسط مدیر  67

شکل 4-16 )صفحه تعریف ازمون آنلاین توسط مدیر  67

شکل 4-17 )صفحه تعریف سوالات آزمون آنلاین توسط مدیر  68

شکل 4-18 )صفحه لیست آزمون آنلاین توسط مدیر  68

شکل 4-19 )صفحه لیست ثبت نام های صورت گرفته توسط مدیر  69

شکل 4-20 )صفحه لیست نامه های دریافتی توسط مدیر  69

شکل 4-21 )صفحه اول مربیان آموزشگاه 70

شکل 4-22 )صفحه برنامه کلاسی در قسمت مربیان  70

شکل 4-23 )صفحه اول کارآموزان  71

شکل 4-24 )صفحه ثبت نام در دورههای آموزشگاه توسط کارآموزان  71

شکل 4-25 )صفحه وضعیت ثبت دوره  کارآموزان  72

شکل 4-26 )صفحه پروفایل کارآموزان  72

شکل 4-27 )صفحه ارتباط با آموزشگاه توسط کارآموزان  73

 فهرست جدول

جدول 2-1: شرح موجودیت های خارجی......................................................................................................9

جدول 2-2: موجودیت کاربر. 11

جدول 2-3: موجودیت مدیر. 12

جدول 2-4 موجودیت مربیان. 13

جدول3 -1 :خصوصیات و متد هایSession. 46

 

پیشگفتار

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

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


امرزوه با وجود فرصت های مجازی موسسات آموزشی یا خدماتی می توانند سرویس ها و یا کلاس های خود را به صورت مجازی راه تندازی نمایند.بدین معنا که مشتریان یا دانش پژوهان دیگر نیازی به طی مسافت های کم و یا زیاد برای حضور فیزیکی در محل برگزاری کلاس ها یا کنفرانس ها را ندارند و این صرفه جویی در هزینه ها و کاهش خطرات حمل و نقل و همچنین کاهش ترافیک شهری از برنامه های  موسسات بزرگ می باشد هر چند موانع ای هم بر سر این راه همچون عدم دسترسی همگان به اینترنت پرسرعت وجود دارد ولی کشور به سمت دستیابی بیشتر کاربران به اینترنت پرسرعت در حرکت است خصوصا در شهرهای بزرگ این امکان بیشتر در دسترس همگان قرار گرفته است.آموزشگاه های آنلاین دارای امکانات فراوانی همجون برگزاری کلاس های مجازی، سیستم حضور و غیاب، امکان فرستادن فایل های درسی، گقتگو صوتی و تصویری میان دانش پژوهان و مدرس و برگزاری امتحان های انلاین و… وجود دارد. پروژه در پیش رو دارید جهت انجام پروژه فارغ التحصیلی دوره کارشناسی نرم افزارکامپیوتر در سال تحصیلی 93-92 به انجام رسیده است. این پروژه زیر نظر استاد ارجمند جناب آقای پیروز بخت  مراحل تکمیلی خود را طی نمود.

در طراحی پروژه از نرم‎افزارهای زیر استفاده شده است:

Ration Rose*

SQL server*

  1. Net*                             فرمت فایل: word
    • d
    •                                                     تعداد صفحات:90
    0

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


پروژه طراحی و پیاده سازی آموزشگاه آنلاین