پایان نامه طراحی وپیاده سازی یک سیستمE-test
تعداد صفحات:56
فرمت فایل:doc
چکیده
طراحی و پیاده سازی یک سیستم E-test
همان طور که از نام پروژه پیداست ما به دنبال طراحی یک سیستم برگزاری آزمون بصورت آنلاین هستیم، برنامه ای که بتواند این امکان را در اختیار اساتید، معلمان و یا هر نهاد وسازمانی که به دنبال برگزاری آزمون بصورت الکترونیکی، سریع ،آسان ، ارزان و ایمن باشد، فراهم سازد. بدیهی است که کنترل و هدایت قسمت های مختلف سیستم در اختیار سطوح مختلف دسترسی می باشد که توسط طراح پیاده سازی شده است و با تغییر آن می توان عملکرد سیستم را بر حسب نیاز تغییر داد. این پروژه می تواند کاربردهای وسیعی داشته باشد و در زمینه های گوناگون مورد استفاده قرار بگیرد و با کاهش هزینه های برگزاری آزمون، سهولت و امنیت برگزاری یک آزمون را تضمین نماید. با توجه به اینکه انجام این کار نیازمند اطلاعات پایه ای از عملکرد این گونه سیستم ها وکارهای انجام شده در این زمینه بود، تحقیق و جمع آوری اطلاعات در این زمینه را آغاز کردم. بعد از جمع آوری اطلاعات مورد نیاز پروژه را به چند گام و هر گام را به فازهای کوچکتر تقسیم نموده و مرحله به مرحله کار را جلو بردم. آنچه در این مختصر آمده توضیحاتی در مورد سیستم ، تعریف ، اصول کار و شرح قسمت های مختلف سیستم، چگونگی پیاده سازی قسمتهای مختلف و الگوریتم های مربوطه می باشد.
فهرست مطالب
عنوان
صفحه
مقدمه .................................................................................................................................................
1
فصل یکم - نگاه کلی به سیستم های مدیریت آزمون آنلاین..................................................................................................................................................
3
1-1- سیستم هایOTMS و ویژگی آنها ..........................................................................................
3
1-2- شروع به کار و موانع موجود بر سر راه........................... ............................................................4
5
7
2-1- MYSQL ....................................................................... ........................................................
7
2-1-1- انتخاب پایگاه داده و برتری های MYSQL ................................................................. ....
7
2-1-2- رقبای اصلی MYSQL ................................................................................................ ....
9
2-2- طراحی بانک اطلاعاتی آزمون ...................................... ............................................... .............
11
فصل سوم- زبان برنامه نویسی PHP................................................................. ................... ...............................................................................................................................................................
17
3-1- PHP.......................................................................................................... .................... ..........
17
3-1-1- بررسی قابلیت های PHP.......................................................... ..........................................
18
3-1-2- مقایسه PHP با سایر زبان ها...............................................................................................
19
3-1-3- معایب PHP........................................................................................................................
23
3-2- Form Validation..................................................................................................................
26
3-3- استفاده از Sessionها.......................................................................................................... ......
27
فصل چهارم- آشنائی با سیستم مورد نظر............................................................................. ..................... ..........................................................................................................................................
4-1- روند کلی برگزاری آزمون...........................................................................................................
4-2- آموزش گام به گام کار با سیستم............................................... ..................................................
4-2-1- بخش مدیریت(مدیر سیستم)............................................... ......................................................................................
4-2-2- بخش مدیریت(مربی)............................................... ..................................................................
4-2-3-بخشداوطلبان.........................................................................................................................................................................................................
مقدمه
در آستانه قرن بیست و یکم به دلیل گسترش الکترونیک، آنچه بیش از همه در امر اطلاع رسانی مدنظر است، دیجیتالی کردن اطلاع رسانی است که از طرق مختلف می توان به این هدف دست یافت. یکی از جدیدترین روش ها، اطلاع رسانی از طریق شبکه جهانی اینترنت می باشد.
از سوی دیگر امروزه با گسترش روزافزون علم و صنعت کامپیوتر در تمام سطوح جامعه از امور فردی گرفته تا اجتماعی شاهد جریانی هستیم که از آن به عنوان مکانیزه شدن یاد می شود. جریانی که خود ملاک و معیاری برای سنجش میزان کارایی امور قرار داده است، به طوری که اگر فعالیت و عملیاتی مکانیزه نباشد، هیچ گونه ابزاری برای مقایسه خود ونیز رقابت با دیگر سیستم های مشابه را نخواهد داشت. جریانی که اگرچه ممکن است برای خواستاران آن هزینه بر باشد ولی آینده ای روشن را برای ارتقا آن ترسیم خواهد کرد.
در این راستا جامعه طیف وسیعی از فعالیت های خود را با شرایط جدید وفق داده است و سازمان ها مکانیزه کردن سیستم های خود را تنها وسیله، برای خدمت دهی مناسب به خارج از سیستم و تامین محیطی ایده آل برای کارکنان درون سیستم خود می دانند.
با توجه به آنچه خواندید، یکی از مظاهر تلفیق مکانیزاسیون و اطلاع رسانی، وب سایت است.در حقیقت طراحی وب کار مشکل و پیچیده ای است، چرا که موضوع اصلی آن معماری اطلاعات و طراحی جریان کاری است که هیچ کدامشان را نمی توان استاندارد کرد.
طراحی سوالات یک آزمون، چاپ کردن و تکثیرآن ها به تعداد مورد نیاز،برگزاری آزمون به روش سنتی،تصحیح اوراق و اعلام نتایج مدتها پس از برگزاری آزمون از مشکلات عمده اساتید،معلمین ومدرسین و حتی داوطلبان شرکت در آزمون است.
اما امروزه با عمومی ترشدن استفاده از رایانه ها، می توان انتظار داشت در مراکز برگزاری آزمون،تعداد قابل توجهی رایانه، در دسترس باشد. حال اگر بتوان با توجه به توانائی بالای رایانه ها شرایطی فراهم کرد تا مشکلات مذکور، کمتر و درکل، سرعت برگزاری یک آزمون تا حد ممکن سریعتر شود، می توان از بسیاری از اضافه کاری ها اجتناب نمود.
پروژه ای که قرار است با همین هدف طراحی و پیاده سازی شود یک" سیستم مدیریت آزمون آنلاین" است تا جایگزین مناسبی برای روش های سنتی برگزاری آزمون گردد.
استفاده از این سیستم های OTMS (Online Test Management System)،روز به روز در حال گسترش است و امروزه بسیاری از موسسات معتبر دنیا با استفاده از این نوع سیستم ها آزمون های خود را به صورت Internet_Based Test به اجرا در می آورند.
......
34
34
35
35
38
41
چکیده:
روشهای نوین رمزگذاری (Coding) اطلاعات و کاربرد آنها در مخابره امن (Secure Communication) امروزه اهمیت فراوانی یافته و توجه بسیاری از محققان را به خود جلب کرده است. در این میان روشی ارجح است که دارای کیفیت مناسبی بوده و امنیت بالاتری را برای سیستم ایجاد نماید.یکی از روشهایی که در چند دهه اخیر برای این منظور پیشنهاد شده و مورد بررسی تجزیه و تحلیل قرارگرفته است، بهره گیری از سیستمهای آشوبگون و روشهای کنترلی این سیستمها به خصوص کنترل تطبیقی و سنکرونیزاسیون آشوب برای رمزنگاری اطلاعات میباشد؛ در این روش با استفاده از خصوصیات منحصر بفردی که پدیده ها و سیستمهای آشوبناک دارند – مانند حساست بالا به شرایط اولیه و تغییرات پارامترها – میتوان امنیت خوب و قابل قبولی را در مخابره اطلاعات فراهم نمود.
هدف از این پروژه طراحی و پیاده سازی کنترل تطبیقی و سنکرونیزاسیون آشوب و بهره گیری از آن در افزایش ضریب امنیتی مخابره و انتقال اطلاعات بوده است که از سیستمهای آشوب چوا (Chua) ولو (Lu) برای رمزنگاری اطلاعات و از روش سویچینگ بین نواحی جذب آشوب – CSK – برای پنهان سازی و انتقال اطلاعات استفاده شده است.
همانطور که گفته شد و خواهیم دید از دو سیستم برای تولید آشوب استفاده شده که یکی از آنها (فرستنده) اطلاعات را رمزگذاری کرده و سیستم دیگر (گیرنده) براساس سنکرون بودن دو سیستم، اطلاعات را بازیابی می کند. همچنین مدارهایی برای تبدیل سیگنال پیام به سیگنالهای آشوب و همجنین مدارهایی برای بازیافت سیگنال ماسک شده انتقالی معرفی می گردد.
مقدمه:
در این پروژه در ابتدا برای آشنایی هر چه بیشتر با مطالب موجود، سعی بر ارائه تعاریف پایه و مفاهیم عمومی در زمینه آشوب و کنترل و سنکرونیزاسیون تطبیقی سیستم های Chaotic گردید. مثل تعریف دینامیک غیرخطی آشوب و تعریف مربوط به روشهای سنکرونیزاسیون که در ادامه نیز اشارهای بسیار مختصر به آن می شود.
از مهمترین شناسه های سیستم آشوب می توان به موارد زیر اشاره کرد:
1- حساسیت بسیار بالا به شرایط اولیه
2- حساسیت بسیار بالا به تغییر پارامترهای سیستم
3- تأثیر فیدبک خروجی بر ادامه فعالیتهای سیستم
با آغاز بحث آشوب در سیستمهای غیرخطی و کنترل آن، روشها و نظریات و تئوریهای کنترلی گوناگونی اعم از خطی و غیرخطی در این زمینه پیشنهاد و ارائه گردید؛ نظیر:
– کنترل فیدبک خطی
– کنترل فیدبک با تأخیر زمانی
– کنترل بازگشتی یا Back Stepping Control
– متغیرهای لغزشی و…
یکی از مباحث مطرح شده در زمینه فوق، مبحث کنترل تطبیقی و یکسان سازی سیستمهای آشوب است که کماکان مسائل زیادی را برای طرح و تحقیق و ارائه در خود جای داده است.
تحقیقات و بررسیهای بسیاری در زمینه کنترل تطبیقی و یکسان سازی سیستمهای دینامیکی آشوب صورت گرفت و نتایج مطلوبی حاصل گردید که در اغلب آنها “روش کنترل تطبیقی، “تئوری پایداری لیاپانف”، “طراحی تخمینگر پارامترهای مجهول” و… نقش محوری را بر عهده داشتند.
Chen,Ch.Hua,Pikovsky,Fradkov,Coworker و… ازجمله محققانی بوده اند که تلاشهای بسیاری در زمینه تجزیه و تحلیل موضوع مورد اشاره انجام دادند که نتایج بررسیهای برخی از این محققین ارائه و روشهای بکار گرفته شده توسط هر کدام که گاه باهم شباهتها و تفاوتهایی داشتند با یکدیگر مقایسه گردید.از این موارد می توان نمونه های زیر را نام برد:
– پیاده سازی قانون کنترل تطبیقی و سنکرونیزاسیون آشوب به سیتمهایی نظیر Arneodo
– طراحی و پیاده سازی کنترل تطبیقی و سنکرونیزاسیون سیتم آشوب Chen (کلیه پارامترها نامعین)
– شناسایی پارامتر و کنترل سیستم Unified Chaotic با دیدگاه کنترل تطبیقی
– اعمال روش قانون کنترل تطبیقی سنکرونیزاسیون سیستم unified با سویچ متناوب پیوسته تأخیردار
– طراحی و پیاده سازی کنترل کننده تطبیقی خالص برای سنکرونیزاسیون سیستم لرنز
در تمام این موارد نتایج شبیه سازی ارائه شده، مهر تأییدی بر اجرای موفق طراحی ها بود.
بعد از آشنایی مقدماتی در واقع تعریف مسأله در زمینه سنکرونیزاسون تطبیقی آشوب بصورت زیر مطرح گردید:
با توجه به اینکه سنکرونیزاسیون تطبیقی آشوب به معنای طراحی قانون کنترل بر اساس روش تطبیقی با هدف یکسان و همانند سازی دو سیستم آشوب یکسان (که اغلب با نامهای Drive & Response Systems و یا Master & Slave Systems معرفی می شوند) با شرایط اولیه مختلف یا یکسان سازی دو سیستم آشوب با دینامیک مختلف می باشد:
“چگونه قانون کنترل u براساس روش کنترل تطبیقی با هدف سنکرونیزاسیون سیستمهای آشوب گونه -که در حقیقت یکسان سازی سیستمهای غیرخطی آشوب با مدل نامعین(با پارامترهای مجهول) با دینامیک یکسان و شرایط اولیه مختلف یا با ساختار دینامیکی متفاوت و به فرم کلی x(t)=A.x(t)+f(x در ناحیه پایداری آنهامی باشد، طراحی و پیاده سازی شود؟”
در واقع طراحی قانون کنترل تطبیقی برای سنکرونیزاسیون را می توان به دو دسته طبقه بندی کرد:
1- طراحی که نیاز به مدل دقیق ریاضی و مشخص سیستم دارد و کنترل طراحی شده اغلب ساده است.
2- طراحی قانون کنترل برای سیستمهایی که همه یا بخشی از اطلاعات مربوط به سیستم ناشناخته و نامعین (مجهول) می باشد که معمولا منجر به طراحی یک قانون کنترل پیچیده می گردد.
با توجه به اینکه در کاربردهای عملی، اغلب مدل ریاضی دقیق سیستم قابل دسترس نمی باشد لذا علاقه محققان به اجرایی ساختن کنترل کننده های موثر و ساده افزایش پیدا کرده و توجه فراوانی را معطوف خود داشته است.
تعداد صفحه : 159
فرمت : Word
تعداد صفحات : 84
تعریف مسئله:
در تعریف حوزه هنری استان گلستان باید گفت حوزه هنری مکانی است که خود نیاز به معرفی قسمت های مختلف و کارکردهای هر قسمت دارد. کارهای مختلفی در آن انجام می شود مانند:برگزاری کلاسهای هنری ،برگزاری همایش،انجمن های مختلف،جشنواره های مختلف،تولیدآثار و… برگزای کلاسها نیاز به ثبت نام داردکه در این برنامه آن را به صورت اینترنتی طراحی می کنیم.
2-1 محدوده مسئله:
ما در این وبسایت تمام کارهای فوق را تحت پوشش قرار میدهیم و تمامی کارها به صورت الکترونیکی انجام میشود. ثبت نام اینترنتی ، دسترسی به اخبار حوزه هنری استان ،جستجو در مورد کل حوزه(اساتید ، کلاسهای موجود ،برگزاری نمایشگاه ها ،تاریخ جشنواره و فراخوان ها...)محدوده نسبی این مسئله را تشکیل می دهند.
3-1 اهداف سیستم:
1-3-1 اهداف کلی:
هدف ازاجرای این پروژه صرفه جویی در وقت،انرژی وهزینه می باشد.
اولا: شما برای ثبت نام در یک کلاس چند بار باید به یک مرکز سر بزنید، تا تاریخ کلاسها ساعات،اساتید دلخواه خود، را در صورت یافتن مسئول محترم ثبت نام پیدا کنید ؟ چقدر برای رفتن به مراکز ثبت نام ها هزینه می کنید ؟ چقدر از وقت شما در ترافیک به هدر می رود ؟ ...
دوما : یک مرکز برای ارائه آثار خود و اطلاع عموم مردم از فعالیتها، فراخوان ها... نیاز به اطلاع رسانی و تبلیغات ندارد؟
2-3-1 اهداف جزیی:
افتتاح یک سایت چه مزایایی دارد ؟
1- شما علاوه بر تلفن و آدرس پستی یک راه ارتباطی دیگر نیز با هنرجویان و هنرمندان خود دارید : ایمیل
2- اطلاعات و اخبار وب سایت شما همیشه برپاست. با کمترین هزینه
3- وقتی کسی در اینترنت به دنبال مطلبی می گردد که در سایت شماموجود است در جستجو گری مثل گوگل خیلی راحت شما را پیدا می کند .
4- اظهار نظر در محیط شبکه برای همه آسان تر از گفتگوی تلفنی یا نوشتن نامه است . پس خیلی بیشتر با کابران خود در تماس خواهید بود .
7- هنرجویان و هنرمندان که نمی توانند بصورت حضوری از چگونگی فراخوان ها اطلاع حاصل نمایند و یا برای ثبت نام در کلاس ها فرصت مناسب ندارند، حال میتوانند حداقل در سایتتان تاریخ فراخوان ها ، نمایشگاه ها ... را ببینند و به راحتی در کلاس ها ثبت نام کنند . این هنرجو ممکن است حتی در استانی دیگر باشد!
9- برای برقرای ارتباط با دیگر حوزه هنری های موجود در کشور و تبادل اطلاعات،اخبار و...
چکیده :
اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.
حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید.
تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.
فهرست مطالب :
پیش گفتار
چکیده
فصل اول : مقدمه
1-1- اهداف پروژه
2-1- مزایای سایت
3-1- معایب سایت
فصل دوم : نرم افزارهای استفاده شده در طراحی
1-2- آشنایی مقدماتی با Asp.net
2-2- آشنایی مقدماتی با Sql
3-2- آشنایی مقدماتی با Html
4-2- ابزار ونکات لازم جهت اجرا
فصل سوم : تجزیه و تحلیل سیستم
1-3- نمودار سطح صفر : ورودی و خروجی
2-3- نمودار سطح یک : صفحه اصلی Home
2-3- نمودار سطح یک : اتصالات پایگاه
3-3- نمودار سطح دو : رجیستر بهASP
4-3- نمودار سطح دو : رجیستر ASP.NET2
5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول
فصل چهارم : پیاده سازی و بررسی
1-4- معرفی بخش های مختلف سایت
2-4- جداول و کاربرد آنها
3-4- نمایی از ظاهر صفحات سایت
1-3-4- صفحه اصلی
2-3-4- صفحه کتابخانه عمومی
3-3-4- صفحه دانلود
4-3-4- صفحه لینکستان
5-3-4- صفحه کتابهای الکترونیکی
6-3-4- صفحه ارتباط با مدیران
7-3-4- صفحه درباره ما
8-3-4- صفحه ورود به مدیریت
9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت )
10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت )
4-4- بخشی از سورس برنامه
منابع و مآخذ
هدف از این پروژه معرفی شبیه سازی شبکه های کامپیوتری است. شبیه سازی شبکه تکنیکی است که رفتار شبکه را با انجام محاسبات تراکنشها بین موجودیت های مختلف شبکه و استفاده از فرمولهای ریاضی و گرفتن مشاهدات از محصولات شبکه مدل می کند. شبیه ساز شبکه یک قطعه نرم افزار یا سخت افزار است که رفتار شبکه رایانه ای را بدون حضور یک شبکه واقعی پیش بینی می کند. شیبه ساز شبکه، برنامه نرم افزاری است که عملکرد یک شبکه کامپیوتری را تقلید می کند. در شبیه سازها، شبکه کامپیوتری با دستگاه ها و ترافیک و… مدل شده و سپس کارایی آن آنالیز و تحلیل می شود. معمولاً کاربران می توانند شبیه ساز را برای عملی کردن نیازهای تحلیلی خاص خودشان سفارشی کنند. هدف نهایی این پروژه، پیاده سازی یک شبکه ی حسگر بی سیم با استفاده از شبیه ساز NS2 می باشد که در فصل پنجم این پایان نامه به آن پرداخته شده است.
فهرست :
چکیده
مقدمه
کلیات
هدف
پیشینه کار و تحقیق
روش کار و تحقیق
شبکه کامپیوتر و شبیه ساز شبکه
تعریف شبکه کامپیوتری
تعریف simulation 22 و دلایل استفاده از آن
انواع شبیه سازهای شبکه
شبیه ساز OPNET
شبیه ساز BONES 2
شبیه ساز MARS
شبیه ساز MATLAB
شبیه ساز SDL
شبیه ساز JAVASIM
شبیه ساز NS
تاریخچه
NS2 چیست؟
ساختار NS
کارکردهای NS
مزایا و معایب NS2
نجوه نصب NS
آشنایی با اسکریپت Otcl
شبکه حسگر بی سیم
شبکه حسگر چیست
دلایل استفاده از شبکه حسگر
تاریخچۀ شبکه های حسگر
ساختار کلی شبکه حسگر بی سیم
ساختمان گره
ویژگی ها
کاربردها
موضوعات مطرح
پیاده ساز
تعریف پیاده سازی
مراحل اجرای روش پیشنهادی
فاز اولشناسایی حسگرهای پوششی هر ایستگاه سیار
فاز دوم تعیین متناسب ترین ایستگاه سیار
مراحل اجرای الگوریتم
سناریو
بحث و نتیجه گیر
نتیجه گیری
پیشنهادات
منابع و ماخذ
فهرست منابع فارسی
فهرست منابع انگلیسی
چکیده انگلیسی