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- شامل نیاز ها و در خواست های بازدید کننده سایت:
بازدید کننده باید بتواند بین صفحات به راحتی جابه جا شوند و نیاز های خود را به راحتی دریافت کنند
یعنی موضوعات موجود در سایت به راحتی برای عموم قابل فهم باشد
برای پیدا کردن راحت تر قسمت های موجود در سایت و ارتباط با آنها
مثلا زمانی که یک لینک مربوط به احتمال می باشد لینک اتصال دهنده نیز مربوط به احتمال باشد.
یعنی هر بازدید کننده در هر شرایط سنی بتواند به راحتی از امکانات موجود در سایت استفاده کند.
نظیر سایت های آموزشی موجود برای ریاضیات و سایت های مهم جهان در زمینه ریاضی
1-1-5 امکان سنجی :
1- امکانات مورد نیاز برای ساخت سایت :
نظیر برنامه های مورد نیاز برای طراحی صفحات وب و برنامه های جانبی آن
2- باصرفه بودن:
نظیر سودی که از این طریق برای صاحب سایت حاصل می شود مانند درآمد از طریق فروش سوالات و نرم افزار ها و کتاب ها و بدست آوردن اعتبار برای صاحب سایت
به دست آوردن سوالات بسیار زیاد به صورت یکجا و با هزینه بسیار کم
1-1- 6برنامه نویسی شی گرا
نوع برنامه نویسی به کار رفته برنامه نویسی شی گرا می باشد زیرا خصوصیات یک برنامه نویسی شی گرا را دارا می باشد .
یعنی نگاه کلی به یک چیز و بررسی آن و تجزیه آن مسئله تا جایی که برای ما مفید باشد اساس کار برنامه نویسی شی گرا می باشد.
اجزاء تشکیل دهنده شی:
1- ویژگی هی و خصوصیات
2- رفتار ها و توابع و عملکردها
در برنامه نویسی شی گرایی باید به سه نکته توجه کرد :
1- Encapsolation : سطح دستری
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 , کامپیوتر , طراحی بانک سئوالات , بانک سئوالات , نرم افزار , سخت افزار , زبان برنامه نویسی , برنامه نویسی , طراحی سایت , وب سایت , اینترنت , , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه