پایان نامه طراحی سایت توسط UML
چکیده:
در این پروژه سعی کردیم تا با بررسی موارد مشابه و تعیین کمی ها و کاستی های موجود در آنها و همچنین انتخاب معیار های خوب جهت ساخت سایتی جامع و مانع کوشش نماییم. همچنین با تکیه بر متدها و روشهای جدید و معیارهای مناسب سایت قابل قبولی را برای استفاده بهینه کاربران ایجاد نماییم. این امر با استفاده از فناوری جدید تحلیل مرحله به مرحله طراحی سایت توسط UML و در محیط ویژوال طراحی سایت های پویا، ASP.NET و به زبان c# محقق شد. امید است تا به این وسیله نتنها رابطه میان این دوفطب آموزش و پروش کودک بهبود بخشد بلکه باعث همکاری بیشتر و بهتر در جهت رفاه کودک و ایجاد محیطی گرم و سالم و قابل اطمینان برای کودک و والدین باشد. همچنین بحثی پیرامون ابزارهای استفاده شده در این سایت سخن به میان آورده شده است. بدین وسیله میتوان با امکانات و محدودیت های هر محیط و ترکیب آنها به سایتی باقابلیت های بالا همچنین نمایی زیبا و قابل قبول بپردازیم.
مقدمه:
آنچه در تقابل انسان و اطلاعات اهمیت می یابد، دسترسی به دریای از اطلاعات جامع و کامل است که برای نیل به این مهم، نیاز به اخذ تدابیری می باشد تا نتیجه مطلوب حاصل گردد. تا پیش از دهه 1990 کار باکامپیوتر مایه شرمساری بود، و سپس ناگهان همه افراد تمایل داشتند تا با کامپیوتر کار کنند. بسیاری از خانواده ها تمایل داشتند تا سایت های وب مختص خود داشته باشند. شما به اطلاعات نیاز دارید و همانند در آمدن قارچ از زمین در داخل یک جنگل صدها سایت وب در رابطه با هر موضوع قابل تصوری متولدشدند.
چهار نوع رابطه در دیاگرام Use Case وجود دارد که عبارتند از :
الف- رابطه Communication : نشان میدهد یک بازیگر، یک Use Case را استفاده میکند.
ب- رابطه Extend : ارتباط بین دو Use Case که حالات خاص یکی در دیگری قرار داده میشود.
ج- رابطه Uses : شبیه Extend می باشد ولی در اینجا حالات خاصرا در یک Use Case قرار نمیدهد، بلکه اگر رفتاری در چند Use Case مشترک باشد، آنرا جدا کرده و در یک Use Case مجزا قرار میدهند.
دیاگرام کلاس
دیاگرام کلاس یکی از دیاگرامهای مهم و اساسی در متدلوژیهای شیگرا میباشد که هر متدلوژی حالات مختلفی از آنرا استفاده می کند. دیاگرام کلاس شامل اشیاء و روابط مابین آنها میباشد. همچنین دیاگرام کلاس شامل صفات و رفتار کلاسها میباشد
در دیاگرام کلاس اگر فقط اشیاء (یعنی نمونههای کلاس ها) و روابط آنها نشان داده شود، آن را دیاگرام شیء (Object Diagram)گویند. شکل شماره 2 نمونهای از دیاگرام کلاس را نمایش میدهد. در ادامه مفاهیمی که در دیاگرام کلاس استفاده میشود بطور مختصر شرح داده میشود.
فهرست مطالب
چکیده .............................................................................................................................1
مقدمه ............................................................................................................................2
فصل اول بررسی نمونه های مشابه
بررسی اولیه ..........................................................................................................5
نمونه شماره یک ................................................................................................6
بررسی سایت شماره یک ..............................................................................8
نمونه شماره دو ...................................................................................9
بررسی سایت شماره دو ......................................................................11
نمونه شماره سه ...................................................................................12
بررسی سایت شماره سه .................................................................................14
نتیجه گیری مقایسات .............................................................................................15
فصل دوم معرفی ابزار ها
معرفی UML .........................................................................................................17
تاریخچه ....................................................................................................17
دیاگرامهای UML .................................................................................19
دیاگرم Use Case ......................................................................20
چهار نوع رابطه در دیاگرم Use Case ................................21
دیاگرام کلاس ...............................................................22
کلاس ............................................................22
روابط بین کلاسها و اشیاء ..........................24
دیاگرام تعامل ........................................25
دیاگرا ترتیب .................................25
دیاگرام همکاری ................................26
دیاگرام بسته .................................................27
دیاگرام حالت .........................................................28
دیاگرا فعالیت ................................................................29
دیاگرام آرایش قوا ..................................................................30
معرفی ASP.NET .........................................................................31
اصول مقدماتی ASP.NET ................................................................31
ASP چیست؟ .........................................................................................31
ASP.NET چیست ؟........................................................................................32
دانت فریمورک .........................................................................................................32
تفاوت ها ASP کلاسیک و ASP.NET ................................................................33
نصب ASP.NET .....................................................................................34
صفحات وب ASP.NET .........................................................................35
ASP کلاسیک ...........................................................................36
صفحات پویا در ASP کلاسیک ............................................36
صفحات پویا در ASP.NET .......................................36
کنترل های سرویس دهنده ASP.NET .......................37
کنترل های Html سرویس دهنده ............................38
کنترل های وب سرویس دهنده ......................................38
رویدادهای دات نت ...........................................................39
مرجع ...................................................................................41
معرفی SQL ....................................................................................44
SQL Injection به چه کار می آید؟ ........................................................44
مثالی از SQL Injection ...........................................................................45
طراحی جدول .....................................................................................................47
فصل سوم طراحی نمودار های NML
نمودار Use Case ........................................................................................49
نمودار توالی ..........................................................................................50
نمودار همکاری ..............................................................................51
نمودار کلاس .......................................................................................52
نمودار حالت ................................................................................................53
فصل چهارم معرفی سایت
معرفی سایت ................................................................................................55
نمای کلی صفحه اصلی سایت ...................................................................56
توضیحات صفحه اصلی ................................................................57
ورود به سایت ..................................................................57
عضویت در سایت ................................................................58
صفحات متفرقه ............................................................................61
معرفی قسمت های مختلف سایت ..............................................................68
سخن آخر ..................................................................................................84