فهرست متن
2-4-1-2- موجودیت کاربر عضو : 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-1- Business use case model 17
2-6-2- Business use case activity. 21
2-6-3-Business object model 27
3-2-1- آشنایی با Asp.Net 2010. 37
3-2-3-2- تگ <globalization> : 43
3-2-3-4- تگ <authentication> : 43
3-2-3-5- تگ <authorization> : 44
3-2-3-6- تگ <sessionState> : 44
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-4- گروه های validation. 52
3-2-9-5- ValidationSummary. 52
3-2-10- اصول استفاده از رنگ ها در صفحات وب.. 53
فصل چهارم پیاده سازی آموزشگاه آنلاین.. 59
4-1- طراحی وب سایت با نرم افزار Visual Studio Micosoft 60
فهرست شکل
شکل 2-4 : نمودار جریان داده ها سطح صفر 14
شکل 2-5: 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-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-3 جدول پروفایل دانشجو 37
شکل 3-4 : مدل برنامه های ای جکس و وب عادی 56
شکل 3-5 : مدل پردازش وب کلاسیک با پردازش ای جکس... 57
شکل 4-2) صفحه عضویت در سایت 60
شکل 4-3) صفحه ورود یا login افراد ثبت نام شده درسایت 61
شکل 4-4) صفحه پروفایل افراد ثبت نام شده درسایت 61
شکل 4-5) صفحه درباره اموزشگاه 62
شکل 4-6) صفحه لیست اخبار آموزشگاه افراد ثبت نام شده درسایت 62
شکل 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
جدول3 -1 :خصوصیات و متد هایSession. 46
پیشگفتار
ارتباطات در عصر حاضر و در آغاز قرن بیست و یکم الفبای زندگی صنعتی¸ مدرن و متمدن، جوامع مترقی این کره خاکی را تشکیل میدهد. اهمیت ارتباطات و در معنایی سادهتر تبادل اطلاعات بین جوامع بشری و انسانها که تشکیل دهنده جوامع بشری میباشند و در عصر امروز حضور آن مهم و حائز اهمیت است که به زعم بزرگان علم در جهان امروز اگر کسی خود را بی نیاز از تبادل اطلاعاتی بداند در حقیقت دچار توهمی بزرگ از یک محیط پر رمز و واقعیت گشته و در حقیقت از آمادگی لازم برای ورود به قرن بیست و یکم برخودار نمیباشد و از قافله به شدت عقب مانده است.نظریات ارتجاعی در محدود کردن جوامع بشری در دستیابی به اطلاعات مجکوم به شکست هستند پیشرفت علم و فن در جهان امروز آن قدر سریع و شتابان است که هرگز هیچ کشور مقتدری در دنیا خود را از دریافت اخبار و اطلاعات مربوط به مراکز دیگر با کشورهای دیگر بی نیاز نمیداند. حتی کشورهای در حال توسعه، یا حتی کشورهای فقیر به تناوب سود میبرند.
اگر حادثهای در نقطهای از جهان روی داد با مخابره خبر آن، در عرض کمتر از یک صدم ثانیه به سراسر جهان همه مردم دنیا به کمک این قسمت از کره خاکی میشتابند و همه اینها ممکن نیست مگر به وسیله تکنولوژی ارتباط و اطلاعات گسترش سیستمهای اطلاعاتی در سراسر جهان از قبیل ماهوارهها، سیستمهای مایکروویو، سیستمهای اطلاعات کامپیوتری و غیره… جهان بزرگ ما را تبدیل به یک دهکده کوچک کرده است، به طوری که هر فرد از هر ملیتی در دورترین فاصله کره خاکی میتواند در آن واحد با دیگری ارتباط برقرار کند و هر اتفاقی هرچقدر کوچک و بی اهمیت توسط سیستمهای پیشرفته تبادل اطلاعات به دورترین فاصله از آن نقطه مخابره میشود، گو اینکه فاصله در جهان ما از بین رفته و بعد جغرافیایی کره زمین و چه بسا فضای کیهانی تبدیل به مسافتی کوتاه شده است.
امرزوه با وجود فرصت های مجازی موسسات آموزشی یا خدماتی می توانند سرویس ها و یا کلاس های خود را به صورت مجازی راه تندازی نمایند.بدین معنا که مشتریان یا دانش پژوهان دیگر نیازی به طی مسافت های کم و یا زیاد برای حضور فیزیکی در محل برگزاری کلاس ها یا کنفرانس ها را ندارند و این صرفه جویی در هزینه ها و کاهش خطرات حمل و نقل و همچنین کاهش ترافیک شهری از برنامه های موسسات بزرگ می باشد هر چند موانع ای هم بر سر این راه همچون عدم دسترسی همگان به اینترنت پرسرعت وجود دارد ولی کشور به سمت دستیابی بیشتر کاربران به اینترنت پرسرعت در حرکت است خصوصا در شهرهای بزرگ این امکان بیشتر در دسترس همگان قرار گرفته است.آموزشگاه های آنلاین دارای امکانات فراوانی همجون برگزاری کلاس های مجازی، سیستم حضور و غیاب، امکان فرستادن فایل های درسی، گقتگو صوتی و تصویری میان دانش پژوهان و مدرس و برگزاری امتحان های انلاین و… وجود دارد. پروژه در پیش رو دارید جهت انجام پروژه فارغ التحصیلی دوره کارشناسی نرم افزارکامپیوتر در سال تحصیلی 93-92 به انجام رسیده است. این پروژه زیر نظر استاد ارجمند جناب آقای پیروز بخت مراحل تکمیلی خود را طی نمود.
در طراحی پروژه از نرمافزارهای زیر استفاده شده است:
Ration Rose*
SQL server*
- Net* فرمت فایل: word
- d
- تعداد صفحات:90
- d
پروژه طراحی و پیاده سازی آموزشگاه آنلاین