امروزه بسیاری از موسسات آموزشی که به صورت مجازی اقدام به برگزاری دوره های آموزشی می کنند علاوه بر ارائه مطالب در هنگام استفاده کاربران ، برای آن ها آزمون های میان دوره ای و آزمایشاتی را نیز قرار می دهند. تهیه و ساخت آزمون ها و امتحانات تحت وب به کمک زبان های برنامه نویسی وب و توسط برنامه نویسان حرفه ای صورت می گیرد. ایجاد سوالات چند گزینه ای ، پاسخگویی تشریحی ، تست های چند جوابی و ... از مواردی می باشند که در این گونه امتحانات مجازی مورد استفاده قرار می گیرند. بسیاری از افرادی که قصد برگزاری این گونه دوره ها را به هر دلیلی ، دارند و نمی خواهند هزینه های زیادی را صرف کنند.
مدیریت سیستم با استفاده از سوالات موجود در بانک سوالات و یا با درج سوالات جدید تعدادی سوال را برای پاسخگویی گروه خاصی از شرکت کنندگان انتخاب می کند.
یک کنترل روی صفحه میتواند از چندین کنترل تعیین اعتبار استفاده کند. برای مثال TextBox ایی که ایمیل کاربر را دریافت میکند میتواند به کنترل RequiredFieldValidator و کنترل RegularExpressionValidator متصل باشد.
در مورد کنترل CompareValidator باید به نکات زیر توجه داشت:
- اگر کنترل مشخص شده در خاصیت Control To Validate نتواند به یک نوع داده مناسب تبدیل شود نتیجه Invalid خواهد بود.
مقدمه1
فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP2
1-1- انتخاب Layout 2
1-1-1- Grid Layout 2
1-1-2- Flow Layout 2
1-2- انتخاب کنترل صحیح3
1-3- کار با متن6
1-4- کار با جداول و لیست ها7
1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی8
1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه10
1-7- دریافت آیتم انتخاب شده از یک لیست12
1-8- نحوهData Binding ساده در کنترل لیست ها 12
1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control15
1-10- انجام دستوات22
1-11- دریافت مقادیر از کاربر24
1-12- نمایش گرافیک و تبلیغات27
1-13- کنترل های گروهی 31
1-14- کار با تاریخ32
فصل دوم بررسی و تعیین اعتبار داده های وارد شده از طرف کاربر33
2-1- ارزیابی داده های ورودی کاربر33
2-2- ترکیب کنترل های تعیین اعتبار36
2-3- Cansel کردن تعیین اعتبار داده41
2-4- تعیین اعتبار سفارشی44
2-5- موارد تکمیلی کنترل های وب 46
2-5-1- طریقه حرکت بین صفحات مختلف در ASPNET46
2-5-2- استفاده از HyperLink و Redirection47
2-5-3- استفاده از متد Transfer47
2-5-4- استفاده از متد Execute 49
2-6- نمایش در یک صفحه مرورگر جدید49
فصل سوم – توضیحات پروژه51
3-1- معرفی معماری سه لایه51
3-2- ایجاد متدهای insert, update, delete به صورت سفارشی55
3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter60
3-2-2- استفاده از TeacherCourseTableAdapter 62
3-3- طراحی لایه ی ارائه64
3-3-1- صفحه اصلی 64
3-3-2- صفحه ثبت استاد جدید 66
3-3-3- صفحه نمایش لیست اساتید 68
3-3-4- صفحه ثبت درس جدید69
3-3-5- صفحه ثبت دانشجو در کلاس71
3-3-6- صفحه لیست انشجویان هر کلاس74
3-3-7- صفحه ثبت آزمون جدید76
3-3-8- صفحه آرشیو سوالات78
3-3-9- صفحه تنظیم سولات آزمون79
3-3-10- صفحه ثبت نمرات نهایی دانشجو80
3-3-11- صفحه کارنامه دانشجو 81
3-3-12- صفحه ثبت اعتراض توسط دانشجو85
3-3-13- صفحه مشاهده اعتراض دانشجویان87
3-3-14- صفحه لیست اعتراضات88
3-3-15- صفحه ارزیابی ملکرد استاد89
3-3-16- صفحه نتایج نظرسنجی91
3-3-17- صفحه آپلود مقالات92
3-3-18- صفحه ورود مسئول آموزش96
3-3-19- تغییر رمز عبور Admin97
3-4- DATA BASE98
4-1- فصل چهارم-نتیجه گیری102
منابع103
شامل 110 صفحه فایل word
دانلود پایان نامه پیاده سازی وب سایت آزمون آنلاین