امروز: یکشنبه 9 دی 1403
دسته بندی محصولات
بخش همکاران
لینک دوستان
بلوک کد اختصاصی

طراحی بانک سئوالات با ASP.NET

طراحی بانک سئوالات با ASP.NETدسته: کامپیوتر و IT
بازدید: 27 بار
فرمت فایل: doc
حجم فایل: 401 کیلوبایت
تعداد صفحات فایل: 87

111 راه های جمع آوری اطلاعات 1 اینترنت بازدید از سایت های مشابه در این زمینه و الگو برداری از سایت ها 2 کاربران نهائی پرسش از کاربران نهائی در مورد نیاز ها و در خواست ها ی آنها از سایت

قیمت فایل فقط 3,900 تومان

خرید

طراحی بانک سئوالات با ASP.NET

1-1-1 راه های جمع آوری اطلاعات:

1-               اینترنت: بازدید از سایت های مشابه در این زمینه و الگو برداری از سایت ها

2-               کاربران نهائی: پرسش از کاربران نهائی در مورد نیاز ها و در خواست ها ی آنها از سایت

1-1-2 درخواست مشتری:

1-   افراد با رمز منحصر به فردی وارد شوند :

 به این گونه که هر فرد با یک رمز خاص وارد سایت شود که این کار نیازمند انجام دادن کارهای زیر است:

افتتاح حساب ویژه اینترنتی به این صورت که ما با ریختن پول به این حساب یک شماره فیش به ما داده می شود و ما این شماره فیش را در فرم ثبت نام سایت ذخیره و وارد می کنیم و خود بانک نیز لیستی از کسانی که به این شماره حساب پول واریز کرده اند در data base  سایت قرار داده و به محض وارد کردن شماره فیش باعث می شود که آن شماره فیش با شماره فیشی که بانک به ما داده  است چک شود و در صورت درست بودن فرد ثبت نام می شود.

2-   اطلاعات مربوط به هر بخش جدا جدا نوشته شود:

مثلا بخش های مختلف ریاضی به صورت جدا باشد نظیر بخش احتمال و بخش انتگرال و غیره

3-   هر بخش دارای دو قسمت باشد:

  • تستی : سوالات تستی مربوط به هر بخش به صورت مجزا باشد
  • تشریحی : سوالات تشریحی مربوط به هر بخش به صورت مجزا باشد

توجه: با کلیک کردن بر روی هر سوال جواب مربوطه در یک صفحه مجزا ظاهر شود.

4- سوالات متفرقه:

  • تست کنکور های سال قبل
  • سوالات تشریحی سال های قبل
  • تست کنکور های آزمایشی

 وغیره.............

5-               ارتباط با ما :

اگر یک سری از افراد سوالاتی غیر ازسوالات موجود در سایت داشته باشند با استفاده از خاصیتی که طراحی شده سوال خود را مستقیما با مدیر سایت در میان بگذارد.

انتقادات و پیشنهادات بازدید کننده در این قسمت مستقیما با مدیریت سایت یا سازنده سایت در میان گذاشته می شود.

1-1-3 قسمت هایی که آنالیزگر اضافه کرده است:

1-    فروش: فروش نرم افزار های جدید برنامه های آموزشی و بازی های جدید موجود در بازار و لیست تمام کتاب های موجود در مورد ریاضیات و فروش آنها به صورت اینترنتی

به این صورت که با قرارداد بستن با یک کتاب خانه می توانیم لیست تمام کتاب های موجود برای فروش اینترنتی را در سایت فراهم بیاوریم

2-    لطیفه و طنز های مربوط به ریاضی: به صورت تست های هوش و بازی و ریاضی

3-    اخبار: اخبار جدید در مورد نرم افزار های آموزشی و تکنولوژی جدید مربوط به علم کامپیوتر

1-1-4  نیاز سنجی :

1-    شامل درخواست ها و نیاز مندی های صاحب سایت:

نظیر در خواست هایی که برای ساخت سایت مورد استفاده قرار می گیرند که قبلا ذکر شده است

2-    شامل نیاز ها و در خواست های بازدید کننده سایت:

  •  کار کردن با web page مورد نظر راحت باشد:

بازدید کننده باید بتواند بین صفحات به راحتی جابه جا شوند و نیاز های خود را به راحتی دریافت کنند

  • محیط سایت باید شفاف و رسا باشد:

یعنی موضوعات موجود در سایت به راحتی برای عموم قابل فهم باشد

  • نقشه سایت وجود داشته باشد:

برای پیدا کردن راحت تر قسمت های موجود در سایت و ارتباط با آنها

  • link ها باید مرتبط با موضوع مربوطه باشد:

    مثلا زمانی که یک لینک مربوط به احتمال می باشد لینک اتصال دهنده نیز مربوط به احتمال باشد.

  • برا ی عموم و مقاطع مختلف قابل فهم باشد:

یعنی هر بازدید کننده در هر شرایط سنی بتواند به راحتی از امکانات موجود در سایت استفاده کند.

  • دارای لیست سایت های آموزشی مرتبط باشد:

نظیر سایت های آموزشی موجود برای ریاضیات و سایت های مهم جهان در زمینه ریاضی

1-1-5 امکان سنجی :

 1- امکانات مورد نیاز برای ساخت سایت :

نظیر برنامه های مورد نیاز برای طراحی صفحات وب و برنامه های جانبی آن

2- باصرفه بودن:

  • سود مربوطه سایت:

نظیر سودی که از این طریق برای صاحب سایت حاصل می شود مانند درآمد از طریق فروش سوالات و نرم افزار ها و کتاب ها و بدست آوردن اعتبار برای صاحب سایت

  • سود مربوطه به کاربر نهایی:

به دست آوردن سوالات بسیار زیاد به صورت یکجا و با هزینه بسیار کم

  • اطلاعات راحت و ساده طبقه بندی و ساده تر قابل دسترسی می باشد
  • اطمینان نسبت به سیستم ، و به دست آوردن راحت تر اطلاعات خود

1-1- 6برنامه نویسی شی گرا

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

یعنی نگاه کلی به یک چیز و بررسی آن و تجزیه آن مسئله تا جایی که برای ما مفید باشد اساس کار برنامه نویسی شی گرا می باشد.

اجزاء تشکیل دهنده شی:

 1- ویژگی هی و خصوصیات

2- رفتار ها و توابع و عملکردها

در برنامه نویسی شی گرایی باید به سه نکته توجه کرد :

1- Encapsolation : سطح دستری

  • Public
  • private
  • protect

2- ارث بری

3- چند ریختی

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

برای تجزیه و تحلیل یک سیستم باید یک سری مراحل را طی کنیم:

1- جمع آوری اطلاعات

2- نیاز سنجی

3- امکان سنجی

با استفاده از 9 مدل یا نمودار سیستم ما به نرم افزار مورد نظر تبدیل می شود :

1- نمودار use case یا سناریو نگار :

تحقیقات و موضوعات که در فاز شناخت برای سیستم خود جمع آوری کرده ایم را به عنوان سناریو در نظر می گیریم یعنی ما باید سناریو بدست آمده را مدل کنیم .

در use case  3 مولفه اصلی داریم :

1- use case  : شامل تمام آن چیز هایی است که درون سیستم قرار دارد از سطح خیلی بالا نگاه می کنیم.

2- Actor :شامل تمام آن چیز هایی است که خارج از سیستم قرار دارد .

3- رابطه ها  : ارتباط و رابطه بین use case  و Actor را نشان می دهد.

در use case  ما زبان کار فرما را مدل می کنیم یعنی همان زبان برنامه نویس .

استفاده کنندگان از use case :

1- مشتریان : مشکلات و یا موضوعاتی را که ما در سناریو نگار به آن توجه نکرده ایم را به ما می گویند چون زبان خودشان است.

2- مهندسین مشاور : استفاده از  use case برای طرح دادن و تز دادن

3- آنالیزر ها یا تجزیه کنندگان : منظور خودمان که تحلیلگر هستیم

رابطه ها:

1- رابطه uses : به یک use case اجازه استفاده از عملیات مهیا شده توسط یک use case دیگر را می دهد

-2رابطه include : رابطه ای که در آن یک use case برای تکمیل و ظایف خود به یک یا چند use caseدیگر نیازمند است را رابطه include گویند.

3- رابطه extendey : هنگامی که یک use case  بتواند به دو یا چند شکل مختلف اجرا شود و آنگاه ان اشکال مختلف این use case  را extend کرده است.

4- رابطه genarlization : هرگاه رابطه u1 یک شکل کلی از رابطه u2 باشد از رابطه فوق استفاده می کنیم

نمودار توالی دو رو دارد : 1- توالی انجام کار ها با کار فرما 2- پیدا کردن object های سیستم

نمودار کالبریشن : نوع مبادره و همکاری بین object ها مشخص می شود و کنترل و تست کردن نمودار

sequence نوع و طریقه همکاری بین object ها

class diagram : یک محل خوب  برای پیدا کردن کلاس ها  سناریو نگار جریان رخ دادهای سناریو نگار است با نگاهی به اسامی در جریان رخ داد ها به شما اجازه خواهد داد تا بدانید چه تعدادی از کلاس ها وجود دارد و قتی به اسامی نگاه می کنید یکی از چهار حالت زیر است:

1- Actor (عامل) 2- یک کلاس  3- یک صفت از یک کلاس  4- یک اصطلاح که یک عامل کلاس یا صفت نیست با خارج کردن همه این اسامی کلاس ها مشخص می شوند و همچنین می توان object ها را در نمودار sequence یا کالبریشن امتحان کنید  به تشابه بین object ها نگاه کنید تا کلاس ها را پیدا کنید .

ما می توانیم یک سری کلاس دیگر را به مدل خود اضافه کنیم:

1- کلاس معمولی یا regular

2- parameterized 3- instantiater 4- utility 5- Meta

Parameterized : یک کلاس پارامتری شده کلاسی است که برای ساختن یک خانواده از کلاس های دیگر استفاده نشده است. مخصوصا یک کلاس پارامتری شده تعداد مرتبی از محفظه است همچنین به عنوان یک الگو شناخته شده است.

Instantiater : کلاس نمونه : یک کلاس نمونه یک کلاس پارامتری شده است که مقادیر واقعی را برای آرگومان ها دارد.

Utility : یک کلاس utility مجموعه ای از عملگر هاست مثلا ممکن است شما تعداد توابع ریاضی داشته باشید که در طول سیستمتان استفاده شده است این توابع می توانند با هم جمع شده و در یک کلاس utiliti قرار داده شوند تا بوسیله کلاس های دیگر سیستم استفاده شوند.

Meta : یک Meta کلاس کلاسی است که در نمونه هایش کلاس ها بیشتر از object ها است.

جهت دریافت فایل طراحی بانک سئوالات با ASP.NET لطفا آن را خریداری نمایید

قیمت فایل فقط 3,900 تومان

خرید

برچسب ها : طراحی بانک سئوالات با ASPNET , دانلود طراحی بانک سئوالات با ASPNET , کامپیوتر , طراحی بانک سئوالات , بانک سئوالات , نرم افزار , سخت افزار , زبان برنامه نویسی , برنامه نویسی , طراحی سایت , وب سایت , اینترنت , , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه

نظرات کاربران در مورد این کالا
تا کنون هیچ نظری درباره این کالا ثبت نگردیده است.
ارسال نظر