سفارش تبلیغ
صبا ویژن

دانلود پروژه پیاده سازی وب سایت آزمون آنلاین

مقدمه

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

    مدیریت سیستم با استفاده از سوالات موجود در بانک سوالات و یا با درج سوالات جدید تعدادی سوال را برای پاسخگویی گروه خاصی از شرکت کنندگان انتخابمیکند.

فهرست مطالب

عنوان                                               صفحه
مقدمه……………………………………………………1
فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP………..2
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 Control………….15
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- طریقه حرکت بین صفحات مختلف در ASP.NET…………………46
2-5-2- استفاده از HyperLink   و Redirection………………………..47.
2-5-3- استفاده از متد Transfer………………………………..47
2-5-4- استفاده از متد Execute ……………………………….49
2-6- نمایش در یک صفحه مرورگر جدید…………………………..49
فصل سوم – توضیحات پروژه…………………………………..51
3-1- معرفی معماری سه لایه………………………………….51
3-2- ایجاد متدهای insert, update, delete  به صورت سفارشی…………………55
3-2-1- افزودن پروسیژر به DataSet  و ایجاد TableAdapter………………..60
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- تغییر رمز عبور Admin……………………………….97
3-4- DATA BASE……………………………………………98
4-1- فصل چهارم-نتیجه گیری………………………………..102
منابع………………………………………………….103

فهرست شکل ها
عنوان                                                       صفحه
شکل 1-1- انتخابLayOut  نهایی فرم وب ………………………………3
شکل 1- 2- استفاده از گزینه Items و سپس Collection Editor برای اضافه کردن آیتم ها در زمان اجرا………9
شکل 1- 3- نمایی از Collection Editor یک ListBox …………………..10
شکل 1-4- تصویر مربوط به مثال اول …………………………11
شکل 1-5- انتخاب گزینه DataBinding کنترل DropDownList………………13
شکل 1-6- نحوه تعریف آرایه arrData به صورت منبع داده ای………………….14
شکل 1-7- انتخاب Proper Builder  مربوط به Data Grid……………………..17
شکل 1-8- اضافه کردن دو ستون Template  به دیتا گرید…………………..17
شکل 1-9- انتخاب منبع داده برای دیتا گرید …………………..18
شکل 1-10- انتخاب Cloumns[0] دیتا گرید برای ویرایش در سمت جپ………………..18
شکل 1-11- قرار دادن یک Text Box  ب روی Columns[0] در دیتا گرید……………19
شکل 1-12- انتخاب نوع Binding برای کنترل دیتا گرید ……………………..20
شکل 1-13- قرار دادن یک دکمه در Columns[1] دیتا گرید…………………21
شکل 1-14- شکا نهایی گرید پس از اتمام کار ویرایش……………….21
شکل 1-15- نمونهای از اجرای برنامه 4………………………….24
شکل 1-16- اضافه کردن سه آیتم دلخواه به کنترل Radio Button List………26
شکل 1-17- تصویر نهایی فرم مثال 5……………………………26
شکل 2-1- صفحه ادیتور مربوط به کنترل Regular Experssion Validator………….36
شکل 2-2- نمای ابتدایی مثال اول……………………………..37
شکل 2-3- قراردادن نترل های تعیین اعتبار روی فرم وب……………38
شکل 2-4- تنظیم کردن خاصیت Control To Validate کنترل Required Fieid Validator ….39
شکل 2-5- تنظیم خواص کنترل Range Validator………………………..40
شکل 2-6- نمای فرم پس از تنظیم خاصیت Error Massage  کنترل های تعیین اعتبار داده ها…..40
شکل 2-7- تعیین نوع داده ی ورودی کنترل Validator Range……………..41
شکل 2-8- تصویری از مثال دوم در حالت طراحی…………………..42
شکل 2-9- فرم وب مثال سوم در حالت طراحی……………………..44
شکل 2-10- نحوه اضافه کردن یک رخداد به کنترل Custom Validator………..45
شکل 3-1- چگونگی ارتباط لایه دستیابی به داده ها و پایگاه داده ….51
شکل 3-2- انتخاب پایگاه داده مورد نظر ………………………53
شکل 3-3- پیکر بندی TableAdapter……………………………….54
شکل 3-4- ویزاردمربوط به Table adapter…………………………..55
شکل 3-5- تنظیم متد Update ……………………………………56
شکل 3-6- انتخاب نام برای متد………………………………57
شکل 3-7- تایید صحت عملیات پیکر بندی Table Adapter………………..58
شکل3-8- شمایی از معماری سه لایه……………………………..59
شکل 3-9- انتخاب پروسیژر ………………………………….60
شکل 3-10- انتخاب پروسیژر TeacherCourse…………………………61
شکل 3-11- TableAdapter  با نام TeacherCourse ………………………….62
شکل 3-12- صفحه اصلی ……………………………………..64
شکل 3-13- ثبت استاد جدید …………………………………66
شکل 3-14- انتخاب ObjectDataSourse بعنوان رابط دیتا بیس ………………….67
شکل 3-15- نمایش لیست اساتید………………………………..68
شکل 3-16- صفحه ثبت درس جدید……………………………….69
شکل 3-17- بایند کردن GridView به ObjectDataSourse …………………..70
شکل 3-18- بایند کردن  Formview به  ObjectDataSource1………………..71
شکل 3-19- ثبت دانشجو در کلاس……………………………….72
شکل 3-20- نمایش لیست دانشجویان کلاس………………………….74
شکل 3-21- ثبت آزمون جدید………………………………….76
شکل 3-22- نمایش آرشیو سوالات………………………………..78
شکل 3-23- تنظیم سولات آزمون………………………………..79
شکل 3-24- مشاهده و ویرایش نمرات نهایی………………………..80
شکل 3-25- بایند کردن GridView   به ObjectDataSource_FinalResult…………..82
شکل 3-26- انتخاب متدSelect ………………………………….83
شکل 3-27- نمایش کارنامه……………………………………84
شکل 3-28- صفحه ثبت اعتراض………………………………….85
شکل 3-29- انتخاب متد Selecte  Protestlist …………………………..87
شکل 3-30- مشاهده لیست اعتراضات……………………………..88
شکل 3-31- نمایش ارزیابی استاد………………………………89
شکل 3-32- مشاهده نتایج نظر سنجی……………………………91
شکل 3-33- نمایش آپ لود مقالات ………………………………93
شکل 3-34- نمایش لسیت مقالات…………………………………95
شکل 3-35- صفحه ورود مسئول آموزش …………………………..96
شکل 3-36- تغییر رمز عبور Admin………………………………97

فهرست جداول

عنوان                                                       صفحه
جدول 1-1- مقایسه کنترل های سرور وب و کنترل های ?TML…………….4
جدول 1-2- مقایسه عملکرد کنترل های وب و کنترل های HTML…………..5
جدول 1-3- خواص مهم کنترل TextBox……………………………..7
جدول 1-4- کنترل های لیست و جدول ASP.NET………………………8
جدول 1-5- تگ های تعریف شده برای AdRotato……………………..30
جدول 2-1- کنترل های تعیین اعتبار درASP.NET …………………..34
جدول 2-2- حرکت بین صفحات در ASP.NET………………………..46
جدول 3-4-1- جدول استاد……………………………………98
جدول 3-4-2- جدول دانشجو ………………………………….98
جدول 3-4-3- جدول دروس ……………………………………99
جدول 3-4-4- جدول آزمون……………………………………99
جدول 3-4-5- جدول سوالات……………………………………99
جدول 3-4-6- جدول مقالات…………………………………..100
جدول 3-4-7- جدول دروس ارایه شده استاد……………………..100
جدول 3-4-8- جدول دروس اخذ شده دانشجو………………………100
جدول 3-4-9- جدول پیشنهادات……………………………….101
جدول 3-4-10- جدول Admin…………………………………..101

منابع

 ای بوک آموزشی ASP وحید نصیری.

  1. ای بوک آموزشی C# وحید هاشمیان.
    1. - شاه‌سمندی، پرستو «داده‌کاوی در مدیریت ارتباط با مشتری» (1384)، مجله تدبیر شماره 156?

4)http ://asp.net

دانلود فایل


پروژه طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری

چکیده

این پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یک فروشگاه رسانه های صوتی و تصویری، صحبت می‌کند.

این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه کاربری، دردیدگاه کاربری، امکان جستجوی رسانه ها، دیدن جزئیات هر یک و سپس صدور درخواست خرید آنها
وجود دارد.

سبد خریدی برای کاربر تشکیل شده و پس از خاتمه انتخاب محصولات، خرید انجام می‌شود و سفارش کاربر به نشانی محل سکونت وی ارسال می‌گردد.

در دیدگاه مدیریتی سیستم ، مدیر سایت پس از وارد کردن نام و رمز عبور خود، منوی مدیریتی را مشاهده می‌کند و با دیدن لیست مورد نظر، امکان ویرایش، حذف و افزودن هر آیتم رادارد.

-1: عنوان تحقیق
طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا
نیاز اساتید به داشتن سایت های پویا، ما را بر آن داشت تا تحقیقات خود را در زمینه آشنایی با زبان های برنامه نویسی آغاز کنیم. پس از انجام بررسی های لازم و با توجه به قابلیت های زبان برنامه نویسی PHP، به خصوص ارتباط با سرویس دهنده MySQL و استفاده از وب سرور Apache، موجب شد تا زبان PHP و بانک اطلاعاتی MySQL را برای پیاده سازی این سایت انتخاب کنیم.
2-1 : مکان تحقیق
دانشگاه امام رضا (ع) از سال 1378 با تئجه به امکانات گسترده آستان قدس رضوی و سازمان تربیت بدنی و با مجوز شورای گسترش، وزارت علوم، تحقیقات و فن آوری، مبادرت به پذیرش دانشجو در دو رشته کتابداری و تربیت بدنی، از طریق کنکور سراسری نمود.
در سال 1380 رشته مترجمی زبان انگلیسی، در 1381 دو رشته مهندسی کامپیوتر و نیز کارشناسی حسابداری و از تیرماه 1384 رشته مدیریت بازرگانی، به جمع رشته های دانشگاه افزوده شد.
لازم به توضیح است که در بین 48 موسسه آموزش عالی و غیر انتفاعی، امام رضا(ع) از نظر سرانه فضای آموزشی، فضای رفاهی، کتب و نشریات و مرکز رایانه، مقام بالایی را در کل کشور دارد.

فهرست مطالب

فصل اول: مقدمه.. 1

1-1: عنوان تحقیق.. 2

2-1 : مکان تحقیق.. 2

فصل دوم: نصب آپاچی ، پی-اچ-پی و مای-اس-کیو-ال . 3

2-1: نصب وب سرور آپاچی.. 4

2-1-1 :   دلیل استفاده از وب سرور آپاچی.. 4

2-1-2 :   نصب برنامه آپاچی.. 4

2-1-3 :  اطمینان از صحت نصب برنامه آپاچی.. 8

2-2 :   نصب پی-اچ-پی.. 9

2-2-1 :   اهمیت زبان اسکریپت نویسی پی-اچ-پی.. 9

2-2-2:   نصب پی-اچ-پی.. 10

2-2-3 :   اطمینان از صحت عملکرد پی-اچ-پی.. 12

2-3   نصب MYSQL. 13

2-3-1 :   مقدمه‌ای بر MYSQL. 13

2-3-2 :   نصب MYSQL. 14

فصل سوم: گاه کلی بر زبان‌های برنامه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی. 16

3-1:  نگاه کلی بر دستورات اچ-تی-ام-ال. 17

3-1-1:  شکل کلی دستورات.. 17

3-1-2 :   تعریف جدول. 19

3-1-3 :   فرم‌ها و پرسش نامه‌ها 20

3-2:  نگاه کلی بر زبان برنامه نویسی جاوا اسکریپت.. 26

3-2-1:  ویژگی‌های جاوا اسکریپت در سرویس گیرنده. 27

3-2-2 :   جاوا اسکریپت چه کارهایی را انجام نمی دهد. 28

3-2-3 :   ساختار لغوی جاوا اسکریپت.. 29

3-3 :   نگاه کلی بر دستورات زبان PHP. 29

3-3-1:   مقدمات زبان PHP. 29

3-3-2 :   به کارگیری آرایه. 34

3-3-3:   شکل کلی تعریف تابع. 37

3-3-4:    کار کردن با دایرکتوری‌ها 41

3-3-5 :   اتصال با سرویس‌دهنده MYSQL. 43

3-3-6:   پیاده‌سازی تماس‌های ساده. 46

فصل چهارم ‍: پیاده سازی سایت فروشگاه رسانه صوتی و تصویری.. 48

4-1 :  مقدمه. 49

4-1-1 : ساخت کاتالوگ آن‌لاین.. 49

4-1-2 :  ردیابی خرید مشتری در فروشگاه. 49

4-1-3 :  جستجوی رسانه. 50

4-1-4 : ورود و خروج کاربر. 50

4-1-5 : واسط مدیریتی.. 50

4-1-6 : اجزای سیستم. 50

4-2 : پیاده‌سازی بانک اطلاعاتی.. 53

4-3 : پیاده‌سازی کاتالوگ آن‌لاین.. 54

4-4 : جستجو. 55

4-5 : ورود و خروج کاربر. 56

4-6 : تغییر کلمه عبور. 62

4-7 :  پیاده سازی خرید. 73

4-8 : مشاهده کارت خرید. 76

4-9 : افزودن رسانه به کارت.. 79

4-10 :  انجام تغییرات در کارت خرید. 81

4-11 : صفحه خروج از فروشگاه. 81

4-12 :  پیاده سازی واسط مدیریتی.. 86

4-12-1 :  افزودن آیتم‌ها 88

4-12-2 :  مشاهده لیست‌ها 94

4-12-3 : ویرایش… 100

4-13 : نمایش تصویر. 108

نتیجه گیری………………………………………………………. 110

منابع و ماخذ. 111

دانلود فایل


دانلود پروژه طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت

چکیده  :

      اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML  است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad  نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.

   حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید.

تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.

فهرست مطالب

 عنوان                                                                                                           صفحه

 پیش گفتار………………………………………………………………………………………………………………………….5

چکیده……………………………………………………………………………………………………………………….6

 فصل اول : مقدمه………………………………………………………………………………………………………….8

   1-1- اهداف پروژه…………………………………………………………………………………………………………10

 2-1- مزایای سایت………………………………………………………………………………………………………..10

3-1- معایب سایت………………………………………………………………………………………………………10

فصل دوم : نرم افزارهای استفاده شده در طراحی

 1-2- آشنایی مقدماتی با Asp.net…………………………………………………………………………………..

 2-2- آشنایی مقدماتی با Sql…………………………………………………………………………………………

3-2- آشنایی مقدماتی با Html …………………………………………………………………………………….

4-2- ابزار ونکات لازم جهت اجرا ……………………………………………………………………………………..30

فصل سوم : تجزیه و تحلیل سیستم

1-3- نمودار سطح صفر : ورودی و خروجی…………………………………………………………………………..33

2-3- نمودار سطح یک : صفحه اصلی Home…………………………………………………………………….

2-3- نمودار سطح یک : اتصالات پایگاه…………………………………………………………………………..35

3-3- نمودار سطح دو : رجیستر بهASP…………………………………………………………………………..

4-3- نمودار سطح دو : رجیستر ASP.NET2…………………………………………………………………..

5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول………………………………………………………..38

فصل چهارم :پیاده سازی و بررسی

 1-4- معرفی بخش های مختلف سایت……………………………………………………………………………..40

2-4- جداول و کاربرد آنها……………………………………………………………………………………………….41

3-4- نمایی از ظاهر صفحات سایت………………………………………………………………………………..43

     1-3-4- صفحه اصلی………………………………………………………………………………………………..43

     2-3-4- صفحه کتابخانه عمومی………………………………………………………………………………..44

     3-3-4- صفحه دانلود………………………………………………………………………………………………45

     4-3-4- صفحه لینکستان…………………………………………………………………………………………46

     5-3-4- صفحه کتابهای الکترونیکی……………………………………………………………………………47

     6-3-4- صفحه ارتباط با مدیران………………………………………………………………………………..48

     7-3-4- صفحه درباره ما…………………………………………………………………………………………..49

     8-3-4- صفحه ورود به مدیریت…………………………………………………………………………………50

     9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)…………………………………………….51

     10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)………………………………………..52

4-4- بخشی از سورس برنامه…………………………………………………………………………………………53

منابع و مآخذ……………………………………………………………………………………………………………….57

 

دانلود فایل