یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پروژه‫ طراحی وب سایت برای یک گالری هنریUML

اختصاصی از یارا فایل پروژه‫ طراحی وب سایت برای یک گالری هنریUML دانلود با لینک مستقیم و پرسرعت .

پروژه‫ طراحی وب سایت برای یک گالری هنریUML


پروژه‫ طراحی وب سایت برای یک گالری هنریUML

 

 

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:91

فهرست مطالب:

Vision    
•    هدف    8
•    دامنه    8
    
ابزارهای طراحی سیستم    
•    ﻣﺤﻴﻂ ﭘﻴﺎده ﺳﺎزی ﺳﻴﺴﺘﻢ    9
•    ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ‬    9
•    زﺑﺎن ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ    9
    
مدلینگ سیستم     
•    مقدمه ای بر متد شئی گرایی    10
•    تفاوت متد شئی گرایی با روش سنتی    10
•    اصول شئی گرایی    11
•    مدل سازی بصری چیست ؟    12
•    UML    12
•    نمودارهای UML    13
•    شرح فعالیت ها    15
•    موجودیت ها    15
•    ارتباطات    16
•    نمودار EER    16
•    نمودارUse Case    17
•    نمودار Class    18
    
ﻣﻌﺮﻓﻲ فن آوری ‪.NET  و ﺑﺮرﺳﻲ ﻗﺴﻤﺘﻬﺎی اﺻﻠﻲ آن    19
•    کتابخانه کلاس ها  در  ‪.NET    19
•    زبان مشترک زمان اجرا در ‪.NET    20
    
ﻣﻌﻤﺎری ‪ASP.Net‬‬    22
‬    
ﻋﻤﻠﻴﺎت اﺳﺎﺳﻲ اﻣﻨﻴﺘﻲ ‪ASP.NET    24
•    Authentication    24
•    Authorization    24
•    Impersonation    24
    
ﻗﺴﻤﺘﻬﺎی ﺗﺸﻜﻴﻞ دﻫﻨﺪه ﻳﻚ ﺻﻔﺤﻪ ‪ASP.NET‬‬    25
•    دایرکتیوها    25
•    بلوک های اعلان کد    26
•    کنترل های ‪ASP.NET‬‬    27
•    بلوک های پردازش کد    27
•    توضیحات سمت سرور    28
•    دایرکتیوInclude   سمت سرور    28
•    متن ساده و تگ های HTML    28
    
ﺑﺮرﺳﻲﻣﻔﻬﻮم‪  CodeBehind‬وﻣﺰاﻳﺎ وﻧﺤﻮه ﺑﻜﺎرﮔﻴﺮی وﭘﻴﺎده ﺳﺎزی آن ﺑﻪ‬ ‫ﺳﻪ روش ﻣﺨﺘﻠﻒ    29
    
فن آوری  وب    31
    
طراحی وب    31
    
معیارهای طراحی خوب    31
    
نقش طراح وب    32
•    برنامه ریزی برای پروژه و طراحی وب سایت    32
•    درک مخاطب    33
•    ارزیابی موفقیت محصولات    33
•    بررسی سایت    33
•    طراحی ساختار سایت    34
•    پیمایش    34
•    طرح بندی صفحه    35
•    تست و ارزیابی طراحی وب    35
    
نیازمندی های سیستم    37
•    محتویات    37
•    مخاطبین    37
•    شرایط طراحی    38
    
نکات مربوط به میزبانی سایت    39
    
ایجاد یک طراحی هدفمند    39
•    ﻧﻜﺎت ﻣﻬﻢ در اﻳﺠﺎد ﻳﻚ ﻃﺮاﺣﻲ ﻫﺪﻓﻤﻨﺪ    40
    
یک صفحه به عنوان بخشی از یک وب سایت     41
    
بررسی یک صفحه وب    41
    
طراحی عنصر صفحه    44
•    طرح بندی    45
•    رسم الخط    45
•    تصاویر     45
•    رنگ ها    45
    
عناصر اصلی در صفحات وب    46
•    متن در طراحی صفحه    46
•    گرافیک در طراحی صفحه    47
•    فرمت های فایل تصویری    48
•    ویدئو در طراحی صفحه    50
•    فرمت های فایل ویدئو    50
•    صوت در طراحی صفحه    51
•    فرمت های فایل صوتی    52
    
شیوه نامه های آبشاری    52
    
وراثت    53
    
باید ها و نباید ها در طراحی وب    53
    
ارائه Demo     56
    
Source Code    68
    
منابع    91

 

 

 

ﭼﻜﻴﺪه‬

‫اﻳﻦ ﺳﺎﻳﺖ ﺑﻪ ﻣﻨﻈﻮر ﻧﻤﺎﻳﺶ اﻃﻼﻋـﺎت یک گالری هنری ﺑـﻪ ﻛـﺎرﺑﺮان ﻃﺮاﺣـﻲ و‬ ﭘﻴﺎدهﺳﺎزی ﺷﺪه اﺳﺖ. اﻣﻜﺎﻧﺎت اﻳﻦ ﺳﺎﻳﺖ ﻋﺒﺎرﺗﻨﺪ از : دادن اطلاعات درباره نمایشگاه ها و کلیه رویدادهای هنری که دراین گالری برپاست ، دادن اطلاعات جهت رزرو گالری ، امکان خرید تابلوها و سایر محصولات هنری به نمایش در آمده در گالری ، امکان عضویت در سایت و ... . همچنین کاربران با مراجعه به صفحه ای تحت عنوان تقویم رویداد ها با یک تقویم عادی روبه رو می شوند که با کلیک کردن روی هر تاریخی که مد نظرشان است می توانند ببینند که آیا در گالری نمایشگاهی   بر پاست یا خیر ؟


‫در اﻳﻦ ﭘﺮوژه اﺑﺘﺪا ﻫﺪف و دﻻﻳﻞ اﻳﺠﺎد ﺳﺎﻳﺖ ﺑﺮرﺳﻲ ﺷﺪه ویک گالری هنری مجازی با استفاده از UML مدل سازی شده  ﺳـﭙﺲ در ﻣﻮرد اﺑﺰارﻫﺎی اﺳﺘﻔﺎده ﺷﺪه ﺑﺮای ﻃﺮاﺣﻲ و دﻻﻳﻞ اﺳﺘﻔﺎده از آﻧﻬﺎ ﺗﻮﺿـﻴﺤﺎﺗﻲ‬ داده ﺷﺪه اﺳﺖ. در اداﻣﻪ ﻣﻄﺎﻟﺒﻲ راﺟﻊ ﺑﻪ ‪.NET ‬و ﻓـﻦآوری ﻃﺮاﺣـﻲ ﺳـﺎﻳﺖ ‫ﮔﻔﺘﻪ ﺷﺪه اﺳﺖ.‬
ﻫﺪف :‬    ‫
ﻫﺪف از ﻃﺮاﺣﻲ اﻳﻦ ﺳﺎﻳﺖ اﻳﺠﺎد ﻳﻚ پایگاه اطلاع رسانی برای یک گالری هنری است ﻛـﻪ علاقمندان به بازدید از رویداد های هنری نظیر نمایشگاه های هنری و تئاتر و ... می توانند با مراجعه به این سایت کلیه اطلاعات مورد نیازشان نظیر زمان برپایی ، ساعات بازدید و ... را کسب کنند . همچنین می توانند آثار به نمایش در آمده را به صورت On line و از طریق این سایت مشاهده کنند . از دیگر ‫اﻣﻜﺎﻧﺎت اﻳﻦ ﺳﺎﻳﺖ ﻣﻲ ﺗﻮان ﺑﻪ دادن اﻃﻼﻋﺎت راﺟﻊ به رزرو جا در سالن تئاتر و یا رستوران گالری ، امکان رزرو سالن ها توسط هنرمندان برای برپایی نمایشگاه  ، مشاهده کلیه لینک های موجود در سایت در صفحه نقشه سایت ، امکان خرید آثار به نمایش در آمده و محصولات فروشگاه کتاب ، امکان عضویت در سایت برای دریافت اخبار مربوط به رویداد های هنری از طریق E-mail و ... اشاره کرد .


داﻣﻨﻪ :
ﻫﺮ ﻛﺴﻲ ﻣﻲ ﺗﻮاﻧﺪ از ﻫﺮ ﻧﻘﻄﻪ ﺟﻐﺮاﻓﻴﺎﻳﻲ وﻫﺮ ﻣﻮﻗﻊ وارد اﻳﻨﺘﺮﻧـﺖ ﺷـﻮد و ﺑـﺎ‬  ‫ﺗﺎﻳﭗ آدرس ﺳﺎﻳﺖ وارد آن ﺷﺪه و ازاﻣﻜﺎﻧﺎت آن ﺑﻬﺮﻣﻨﺪ ﮔـﺮدد اﻳـﻦ ﺳﻴـﺴﺘﻢ‬ ‫ ﺑﺎﻳﺪ درﻓﻮاﺻﻞ زﻣﺎﻧﻲ ﻣﺸﺨﺺ مثلا در شبانه روز یک بار ﺗﻮﺳﻂ ﻣﺪﻳﺮ ﺳﺎﻳﺖ ﻧﻈﺎرت و ﺑﻪ روزرﺳﺎﻧﻲ ﺷﻮد .





اﺑﺰارﻫﺎی ﻃﺮاﺣﻲ ﺳﻴﺴﺘﻢ‬

‫ﺑﺮای ﻃﺮاﺣﻲ این سایت از ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ‪ SP2   Windows XP‬، ﺑﺎﻧﻚ‬ اﻃﻼﻋﺎﺗﻲ               SQL Server  ، visual Studio.net 2005 ،FrontPage 2003  ، Photoshop   ، Macromedia Flash MX  و Asp.net  استفاده شده است . برای مدلینگ این پروژه از تکنیک UML استفاده شده و نمودارها به کمک نرم افزار Magic Draw رسم شده اند .


ﻣﺤﻴﻂ ﭘﻴﺎدهﺳﺎزی ﺳﻴﺴﺘﻢ‬

ﻃﺮاﺣﻲ ﺳﺎﻳﺖ ﺗﺤﺖ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ‪ Windows XP‬ ﺑﺎ ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ  SQL Server 2005ﺑﻮده، ﻣﻌﻤﺎری ﺳﻴﺴﺘﻢ ﺑﺼﻮرت ‪Web Based‬ و ﺑﺎ اﺳﺘﻔﺎده از ﭘﺮوﺗﻜﻞ ‪  TCP/IP‬و ﻣﺮورﮔﺮ 5.5 به ﺑﺎﻻ ﻣﻲ ﺑﺎﺷﺪ.‬


ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ‬

‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺣﺠﻢ اﻃﻼﻋﺎت، اﻫﻤﻴﺖ ﺳﻴﺴﺘﻢ ﻛﺎرﺑﺮدی و ارﺗﺒﺎﻃﺎت آن، اﺳﺘﻔﺎده از ﻳﻜﻲ‬ ﻧﺮم اﻓﺰارﻫﺎی ﻗﺪرﺗﻤﻨﺪ ﭘﺎﻳﮕﺎه داده در اﻳﻦ ﺳﻴﺴﺘﻢ اﺟﺘﻨﺎبﻧﺎﭘﺬﻳﺮ ﻣﻲ ﺑﺎﺷﺪ . در ﻫﻤﻴﻦ راﺳﺘﺎ  ﻧﺮم اﻓﺰار‬ ﺑﺎﻧﻚ  اﻃﻼﻋﺎﺗﻲ ‪ SQL Server ‬ﺑﺎ دارا ﺑﻮدن ﺳﻴﺴﺘﻢﻫﺎی اﻣﻨﻴﺘﻲ و ﭘﺸﺘﻴﺒﺎﻧﻲ ﻗﻮی ﻫﻢ اﻛﻨﻮن در‬‫ﺳﻴﺴﺘﻤﻬﺎی ﺑﺰرگ ﻣﺸﺎﺑﻪ داﺧﻠﻲ و ﺧﺎرﺟﻲ ﺑﻜﺎر ﮔﺮﻓﺘﻪ ﺷﺪه اﺳﺖ.‬
‫‪ﻳﻚ ﻧﻜﺘﻪ ﻣﻬﻢ و ﻣﻮﺛﺮ در اﻧﺘﺨﺎب ﻣﺬﻛﻮر اﻳﻦ اﺳﺖ ﻛﻪ ‪ SQL‬ ﺑﺨﻮﺑﻲ ﻗﺎدر اﺳﺖ از‬ ﻇﺮﻓﻴﺖﻫﺎی ﺳﺨﺖاﻓﺰاری و ﻣﻨﺎﺑﻊ ﻣﻮﺟﻮد اﺳﺘﻔﺎده ﻛﻨﺪ و اﻳﻦ اﻣﻜﺎﻧﻲ اﺳﺖ ﻛﻪ در راﺑﻄﻪ ﺑﺎ دﻳﮕﺮ                   ﻧﺮم اﻓﺰارﻫﺎی‬ ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ ﻧﻈﻴﺮ ‪ Clipper‬ و ﺣﺘﻲ ‪ Access‬ وﺟﻮد ﻧﺪارد. ﺑﻬﻤﻴﻦ دﻟﻴﻞ ﺑﻤﻮازات ﺗﻮﺳﻌﻪ‬ ﻛﺎرﻛﺮدی ﺳﻴﺴﺘﻢ و اﻓﺰاﻳﺶ ﺣﺠﻢ ﻋﻤﻠﻴﺎت و اﻃﻼﻋﺎت، ﻣﻲﺗﻮان در آﻳﻨﺪه اﻗﺪام ﺑﻪ ارﺗﻘﺎی ﺳﻴﺴﺘﻢ‬ ‫ﺑﺪون ﻛﺎﻫﺶ ﺳﺮﻋﺖ و ﻛﺎرآﻳﻲ ﻛﺮد.‬


زﺑﺎن ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ‬

‫در اﻳﻦ ﭘﺮوژه ﻋﻼوه ﺑﺮ ‪ HTML‬ ، ﺗﻜﻨﻮﻟﻮژی  ASP‬ ﺑﻌﻨﻮان ﻣﺤﻴﻂ ﺑﺮﻧﺎﻣﻪﺳﺎزی درﻧﻈﺮﮔﺮﻓﺘﻪ‬
‫ﺧﻮاﻫﺪ ﺷﺪ. اﻳﻦ ﺗﻜﻨﻮﻟﻮژی ﺑﺎ ﺑﻬﺮهﮔﻴﺮی از ﺗﻮان زﺑﺎنﻫﺎی ‪  script‬  ﻧﻈﻴﺮ ‪ Java script‬ و    VB Script ‬‬ ﺗﻮاﻧﺴﺘﻪ اﺳﺖ ﭘﺎﺳﺨﻲ ﺷﺎﻳﺴﺘﻪ ﺑرای ﻃﺮاﺣﻲ ﺻﻔﺤﺎت وب ﭘﻮﻳﺎ باشد.
‬‫ﻣﺰاﻳﺎی ﻋﻤﺪه ‪ ASP‬ را ﻣﻲﺗﻮان در ﻣﻮارد ذﻳﻞ ﺧﻼﺻﻪ ﻛﺮد:‬
•    ‫‬ اﻣﻜﺎن وﻳﺮاﻳﺶ, ﺗﻐﻴﻴﺮ ﻳﺎ اﻓﺰودن ﻣﺘﻦ ﺑﻪ ﺻﻔﺤﺎت وب ﺑﺼﻮرت ﭘﻮﻳﺎ‬  .
•    ﭘﺎﺳﺦ ﺑﻪ اﻃﻼﻋﺎت و دادهﻫﺎی درﺧﻮاﺳﺘﻲ ﻛﻪ ﻛﺎرﺑﺮ ارﺳﺎل ﻛﺮده اﺳﺖ .
•    دﺳﺘﺮﺳﻲ ﺑﻪ ﻫﺮﮔﻮﻧﻪ داده ﻳﺎ ﺑﺎﻧﻚ اﻃﻼﻋﺎﺗﻲ و ارﺳﺎل آن ﺑﺮ روی ﻣﺮورﮔر درخواست کننده.
•    Customize ﻛﺮدن ﺻﻔﺤﺎت وب ﺑﺮای ﻛﺎرﺑﺮان ﺧﺎص‬  .
•    ﺳﺮﻋﺖ ﺑﺎﻻ، ﭘﺎﺳﺨﮕﻮﻳﻲ ﺑﻪ ﻛﺎرﺑﺮان زﻳﺎد ، راﺣﺘﻲ ﻛﺎر و ﮔﺴﺘﺮش ‪ASP از مهم ترین مزایای آن در ﻣﻘﺎﺑﻞ ‪ CGI‬و ‪ Perl‬ﻣﻲﺑﺎﺷﺪ .
•    ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ ﺻﺤﻴﺢ با ‪ ASP‬ ﻣﻲﺗﻮاﻧﺪ ﺑﺎﻋﺚ ﻛﺎﻫﺶ ﺗﺮاﻓﻴﻚ ﺷﺒﻜﻪ ﺷﻮد‬ .
                                          
‫‪ASP‬‬ دارای ﻋﻤﺮی هفت ﺳﺎﻟﻪ ﺑﻮده ﻛﻪ ﺗﺎﻛﻨﻮن ﺗﻮاﻧﺴﺘﻪ اﺳﺖ در زﻣﻴﻨﻪ ﺳﺎﺧﺖ ﺻﻔﺤﺎت‬ وب ﭘﻮﻳﺎ ﻣﻮﻓﻖ ﻋﻤﻞ ﻧﻤﺎﻳﺪ ، وﻟﻲ در ﺻﻮرﺗﻲ ﻛﻪ ﻧﻴﺎزﻫﺎی ﭘﺮوژه و ﻳﺎ اﺣﺘﻴﺎﺟﺎت آﺗﻲ ﺳﻴﺴﺘﻢ اﺳﺘﻔﺎده از‬ﺗﻜﻨﻮﻟﻮژیﻫﺎی ﭘﻴﺸﺮﻓﺘﻪﺗﺮی را بطلبد ، ﻣﻲﺗﻮان از ﺗﻜﻨﻮﻟﻮژی ‪ ASP.net‬ اﺳﺘﻔﺎده ﻧﻤﻮد ﻛﻪ‬ ‫دراﻳﻦ ﭘﺮوژه از ‪ ASP.Net‬ درمحیط ‪ Visual Basic.Net‬ اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ.‬


مدلینگ سیستم :

برای مدل سازی این گالری هنری ابتدا به شرح فعالیت های صورت گرفته در آن و سپس به معرفی موجودیت های آن می پردازیم و در انتها با رسم نمودارهایی نظیر EER    و دیگر نمودارهای مربوطه در UML قسمت مدلینگ را به پایان می رسانیم .


مقدمه ای بر متد شیئ گرایی  :

شیئ گرایی لغتی است که امروزه در صنعت نرم افزار باب شده است . شرکت ها به سرعت حرکت می کنند تا خود را با این تکنولوژی جدید سازگار کنند .و آن را در برنامه های موجود خود وارد نمایند . اما شیئ گرایی به چه معنا است ؟
متد شیئ گرایی (o.o) یک راه متفاوت مشاهده برنامه ها است . با متد شیئ گرایی شما یک برنامه را به قطعات خیلی کوچک یا آبجکت هایی تقسیم می کنید ، که تا اندازه ای مستقل از یکدیگر می باشند . حال این قطعات را به سادگی در کنار هم قرار می دهید تا برنامه های جدید را ایجاد نمایید . یکی از امتیازات اساسی متد شیئ گرایی این است که می توانید یکبار اجزاء   را ساخته و بارها و بارها از آنها استفاده کنید . به عنوان مثال می توانید از قطعه طرح یا کد شیئ گرایی در یک سیستم حسابداری ، یک سیستم بازرگانی یا یک سیستم پردازش سفارش استفاده مجدد نمایید .


تفاوت متد شیئ گرایی با روش سنتی

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

اصول شئی گرایی :

برای فهم بهتر شئی گرایی در زیر به تعریف اجمالی از چند اصل مهم می پردازیم :

-  پنهان سازی   :
مطابق با این اصل در سیستم های شئی گرا ، اطلاعات و رفتارها را در یک آبجکت بسته بندی می کنیم . به عنوان مثال یک حساب بانکی شامل اطلاعاتی نظیر : شماره حساب ، تراز جاری ، نام مشتری ، آدرس ، نوع حساب ، نرخ بهره و تاریخ باز کردن حساب می باشد . همچنین رفتارهایی که برای یک حساب بانکی داریم شامل : باز کردن یک حساب ، بستن یک حساب ، به حساب گذاشتن ، برداشت از حساب ، تغییر نوع حساب ، تغییر مشتری و تغییر آدرس       می باشد . مطابق این اصل ما می توانیم این اطلاعات و رفتارها را با هم در یک آبجکت به نام account پنهان کنیم . درنتیجه همه تغییرات سیستم بانکی مربوط به حساب ها ، می توانند به آسانی در آبجکت حساب انجام شوند . در ضمن مزیت دیگرپنهان سازی این است که تاثیرات اعمال شده به سیستم را محدود می کند .

- وراثت   :
دومین مفهوم اساسی شئی گرایی وراثت می باشد . در سیستم های شئی گرا وراثت به شما اجازه می دهد تا آبجکت های جدید را بر پایه آبجکت های قدیمی ایجاد کنید . آبجکت فرزند        ویژگی های  یک آبجکت والد   را به ارث می برد . از مزایای اصلی وراثت ، سهولت در نگهداری است . وقتی چیزی تغییر می کند ، فقط آبجکت والد نیاز به تغییر دارد و آبجکت های فرزند به طور خودکارتغییرات را به ارث می برند .

- چند ریختی   :
سومین اصل شئی گرایی چند ریختی است . چند ریختی به این معناست که شکل ها یا پیامد های زیادی از یک تابع ویژه را داشته باشیم . به عبارت دیگر در یک سیستم شئی گرا ما می توانیم بسیاری از رخداد ها یا پیامدهای یک عمل ویژه را داشته باشیم .


مدل سازی بصری   چیست ؟

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


دانلود با لینک مستقیم

پروژه طراحی سایت جهت ارسال کارت پستال با PHP

اختصاصی از یارا فایل پروژه طراحی سایت جهت ارسال کارت پستال با PHP دانلود با لینک مستقیم و پرسرعت .

پروژه طراحی سایت جهت ارسال کارت پستال با PHP


پروژه طراحی سایت جهت ارسال کارت پستال با PHP

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:164


فهرست مطالب:
عنوان                                                                             صفحه                       


   مقدمه                                                             7                                                                             
                                                                                               
فصل اول

معرفی PHP                                                                                       8                                                                                                      
دیباچه                                                                                                8    
PHP چه توانایی هایی دارد                                                                     8
دیباچه چه توانایی هایی دارد                                                                     9
تاریخچه مختصری از PHP                                                                   10
چگونه از PHP استفاده کنیم                                                                   11

فصل دوم

به کار گیری PHP برای تولید وارسالemail                                             12
بررسی تابع mail                                                                               12    
افزودن اطلاعات هدر                                                                           14
ارتباط با برنامه ی send mail                                                               16
ارسال Email                                                                                    19
ارسال mail از یک فرم                                                                        19

فصل سوم

مقدمه ای کوتاه بر SQL                                                                       21
اتصال به سرور بانک اطلاعاتی                                                              23
انتخاب یک بانک اطلاعاتی                                                                    25
درباره نرم افزار xampp                                                                       27

فصل چهارم

 مدیریت سایت pars dream                                                       31
طراحی سایت جهت ارسال کارت پستال                                          46
Admin.php                                                                          56
Index.php                                                                            62
Postal.php                                                                           159
فصل پنجم
حرف آخر                                                                               163    
منابع                                                                                      164



مقدمه:

سایت جهت ارسال کارت پستال با زبان PHP نوشته شده وdb  آن با استفاده از
 PHPMy Admin نوشته شده
در این سایت کاربر می تواند عضو سایت شود و کسانی را هم در لیست خود قرار دهد در این سایت مدیر تقویمی ایجاد کرده بنام تقویم یاد آوری که با هر بار ورود به سایت اگر روز خاصی باشد پیغام آن روز را می دهد.
در این سایت عکس تصادفی وجود دارد و به کاربر این اجازه را می دهد که کارتی را
 Up loude کند                                                                                 


دانلود با لینک مستقیم

پروژه سایت گالری CD و DVD به زبان ویژوال استودیو 2005 (C#.net و Asp.net)

اختصاصی از یارا فایل پروژه سایت گالری CD و DVD به زبان ویژوال استودیو 2005 (C#.net و Asp.net) دانلود با لینک مستقیم و پرسرعت .

پروژه سایت گالری CD و DVD به زبان ویژوال استودیو 2005 (C#.net و Asp.net)


پروژه سایت گالری  CD  و DVD  به زبان ویژوال استودیو 2005 (C#.net و Asp.net)

 

 

 

 

 

 

 


فرمت فایل : WORD , PDF

تعداد صفحات: 79

همراه با Database و طراحی وب سایت با برنامه C# و SQLta

فهرست مطالب:
  عنوان        صفحه
    
مقدمه
1    اینترنت و وب
2    اجزای اصلی برنامه های تحت وب
4    Asp.Net
    
شرح کلی پروژه
    عنوان ، اهداف و عملکرد پروژه
8    زبان و بانک اطلاعاتی
    
شرح جداول بانک اطلاعاتی
8    جداول  به  کار رفته در پروژه
9    دیاگرام ارتباطی بین جداول
10    شرح جزئیات جداول
    
شرح کامل سیستم
12    کاربران سیستم
12    کلاسهای تعریف شده و اجزای آنها
32    Master Page ها
41    فرمهای وب و دستورات برنامه
    خلاصه و نتیجه گیری
    
ضمائم
    منابع و مآخذ

 

مقدمه
اینترنت و وب
امروزه اینترنت یکی از بخشهای بسیار مهم و حیاتی در زندگی کاری و حتی شخصی بسیاری از افراد به شمار می رود. در چند سال اخیر ، بانکها و فروشگاه های الکترونیکی باعث شده اند که در زمان و پول بسیاری از افراد صرفه جویی شود و دیگر نیازی نباشد که افراد برای خرید و یا تجارت با صرف وقت و زمان زیاد ، به مکانهای شلوغ رفت و آمد کنند. با وجود مشکلات امنیتی که در این نوع تجارت وجود دارد ، اما هنوز بیشتر مردم به دلیل سادگی و راحتی آن و نیز صرفه جویی زیادی که در زمان و سرمایه ایجاد می کند ، تمایل دارند که از این روش تجارت استفاده کنند. البته در مورد امنیت نیز تمام برنامه ها در حال بهبود هستند و روز به روز سعی می کنند که محیط ایمن تری را برای خرید و فروش و تجارت الکترونیکی ایجاد کنند. اما باز هم نمی توان مطمئن شد که یک محیط از امنیت صد در صد برخوردار است. با نگاهی به آینده می توان مطمئن شد که تجارت در اینترنت گسترش زیادی پیدا خواهد کرد؛ بنابراین برنامه نویسان باید بتوانند سایتهای داینامیک و قوی را برای این موارد ایجاد کنند.
وب یکی از مهمترین و در عین حال جوان ترین سرویس های اینترنت است که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمده ای در حیات بشریت باشد. در گذشته از وب صرفا" به منظور عرضه اطلاعات استفاده می گردید و کاربران از آن به عنوان یک کتابخانه الکترونیکی بزرگ و در جهت یافتن اطلاعات مورد نیاز خود استفاده می کردند. وضعیت فعلی وب نسبت به گذشته دستخوش تحولات فراوانی شده است و هم اینک از آن به عنوان بستر ارتباطات ، مبادله اطلاعات ، عملیات  تراکنشی نظیر فعالیت های تجاری ، اجتماعی ، سیاسی ، آموزشی و فرهنگی استفاده می گردد .
نرم افزار و دنیای برنامه نویسی یکی ازعرصه هائی است  که بدون شک بیشترین تاثیر را از اینترنت پذیرا بوده است. شرکت های عظیم نرم افزاری با لحاظ نمودن جایگاه برجسته اینترنت ، اقدام به ارائه تکنولوژی ها و معماری های متفاوتی در جهت طراحی و پیاده سازی برنامه های کامپیوتری با بهره گیری از زیرساخت اینترنت نموده اند .

اجزای اصلی برنامه های تحت وب
در ساده ترین حالت یک برنامه ی تحت وب شامل چندین صفحه است. همچنین برای اینکه کاربران بتوانند به ابن صفحات دسترسی داشته باشند ، به یک سرور و یک مرور گر اینترنتی نیز نیاز داریم. معمولاً مرورگر درخواستی را ایجاد می کند که داده های یکی از صفحات وب موجود در سرور را دریافت کند. سپس سرور داده هایی را که باید در آن صفحه باشند را ایجاد کرده و نتیجه را به سمت مرورگر می فرستد. بنابراین کاربر می تواند داده های صفحه در خواستی را در پنجره مرورگر مشاهده کند؛ صفحه ای که کاربر مشاهده می کند معمولاً شامل کدهای HTML ، CSS و یا اسکریپتهای سمت کلاینت است. در این بخش با هر یک از قسمت های موجود در یک برنامه ی تحت وب آشنا می شویم.
سرور وب  (Web Server)
برنامه ای است که روی یکی از کامپیوترهای قوی که دائماً به اینترنت متصل است ، نصب می شود و مسئول کنترل و مدیریت برنامه های تحت وبی است که در آن کامپیوتر قرار دارند. امروزه سرورهای وب مختلفی در بازار وجود دارند که از معروفترین آنها می توان IIS و Apache را نام برد.
مرورگر
هر کاربر یک برنامه ی تحت وب بایستی یک مرورگر داشته باشد. چهار مرورگری که امروزه کاربرد بیشتری دارند عبارتند از : Internet Explorer ، FireFox ، Netscape و Opera. هنگامی که در حال طراحی یک برنامه وب عمومی هستید باید در نظر داشته باشید که صفحات این برنامه ممکن است در مرورگرهای مختلف به شکلهای متفاوت نمایش داده شود.
HTML
Html یا HyperText Markup Language ، کدی است که قالب صفحات وب را مشخص می کند. کدهای Html همانند یک زبان برنامه نویسی هستند که با استفاده از تگ های مختلف می توانند نحوه ی نمایش داده ها در یک صفحه وب را مشخص کنند. مرورگرها باید کد Html را تفسیر کرده و نتیجه آن را به کاربر نمایش دهند و نیز برای دستورات مورد استفاده ی خود نیز باید از استاندارد w3c استفاده کنند. w3c در سال 1990 برای ایجاد پروتکلهای عمومی برای استفاده در وب بوجود آمد. برای اطلاعات بیشتر در مورد این سازمان میتوانید به آدرس www.w3.org مراجعه کنید.
VBScript و JavaScript
یکی از بخشهای عمده برنامه های تحت وب ، اسکریپتهای سمت کلاینت در این برنامه ها است. با توجه به اینکه لزومی ندارد که تمام پردازش ها در سمت سرور انجام گیرد ، می توان بعضی از آنها را در سمت کلاینت انجام داد. برای اجرای پردازشی در سمت کلاینت باید از اسکریپتها استفاده کنیم. دو زبان اسکریپت نویسی عمومی که در بیشتر برنامه های تحت وب به کار می روند عبارتند از : VBScript و JavaScript . اگر بخواهیم کد اسکریپت موجود در یک صفحه بتواند توسط همه ی مرورگرها اجرا شود باید از زبان JavaScript استفاده کنیم. چرا که VBScript فقط به وسیله ی مرورگر Internet Explorer به صورت کامل پشتیبانی می شود.
کدهای اسکریپتی که در سمت کلاینت اجرا می شوند ، بیشتر برای تأیید داده های وارد شده به وسیله ی کلاینت و یا تولید کدهای Html داینامیک به کار میرود. اسکریپتهای مربوط به تأیید صحت داده ها این امکان را به ما می دهند که بتوانیم کاربر را مجبور کنیم قبل از ادامه ، قسمتهای خاصی از صفحه را تکمیل کند. اسکریپتهای مربوط به تولید داینامیک کد Html نیز باعث می شوند که Html موجود در صفحه ، در زمان نمایش داده شدن آن تغییر کند.
یکی از مهمترین ویژگی طراحی برنامه های تحت وب با استفاده از ویژوال استودیو ، کنترلهای موجود برای تأیید صحت داده های وارد شده در فرم برنامه است. به این ترتیب می توانید این کنترلها را در فرم برنامه قرار داده و بدون آنکه حتی یک خط نیز اسکریپت بنویسید ، صحت داده های ورودی در برنامه را در سمت کلاینت تعیین کنید. در مورد این کنترلها در بخشهای بعدی توضیحاتی ارائه شده است.
CSS
Css یا Cascading Style Sheets ، این اجازه را در برنامه می دهند که بتوانیم استایل و قالب صفحات را از محتویات آنها جدا کنیم. با استفاده از Css به سادگی فونت ، رنگ ، نحوه ی قرارگیری متنها و یا بسیاری از ویژگیهای دیگر محتویات صفحات وب را تغییر می دهیم. بهترین خاصیت Css این است که به وسیله ی آن می توانیم یک قالب کلی برای صفحات طراحی کرده و آن را در سرتاسر برنامه مورد استفاده قرار دهیم. به این ترتیب می توانیم به سادگی با تغییر کد Css موجود ، ظاهر تمام قسمتهای موجود در برنامه را تغییر دهیم.

Asp.Net
سالها پیش کهAsp.Net  چشم انداز جدیدی را به دنیای وب گشود ،پدیده واقعا شگفت انگیزی بود که خیلی زود مورد توجه برنامه نویسان وب قرار گرفت.  برنامه نویسان Asp کلاسیک خیلی زود به Asp.Net گرویدند و بسیاری دیگر Asp.Net را به سایر زبانها ترجیح دادند. این ابزار کمپانی میکروسافت خیلی زود به رقیبی جدی در زمینه ساخت برنامه های وب و صفحات پویا تبدیل شد. Asp.Net چیزی بیش از نسخه ارتقاء یافته  Asp کلاسیک به شمار می رود. در واقـع یک پرش به جلو محـسوب میشود. نسخه نهایی Asp.Net 2 به همراه ویژوال استودیو 2005 مدتهاست توسط میکروسافت در اختیار برنامه نویسان وب قرار گرفته است ( البته در حال حاضر نسخه های جدیدتر آن به همراه ویژوال استودیو 2008  عرضه شده است).


دانلود با لینک مستقیم

پروژه طراحی و ساخت سایت Html - سایت فروشگاه سونی

اختصاصی از یارا فایل پروژه طراحی و ساخت سایت Html - سایت فروشگاه سونی دانلود با لینک مستقیم و پرسرعت .

پروژه طراحی و ساخت سایت Html - سایت فروشگاه سونی


...

دانلود با لینک مستقیم

پروژه طراحی سایت به کمک نرم افزار front page

اختصاصی از یارا فایل پروژه طراحی سایت به کمک نرم افزار front page دانلود با لینک مستقیم و پرسرعت .

پروژه طراحی سایت به کمک نرم افزار front page


پروژه طراحی سایت به کمک نرم افزار front page

 

 

 

 

 

 

 



فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:106

فهرست مطالب:
عنوان                                         صفحه
تقدیر و تشکر
بخش اول                                         2
تاریخچه    html                                        3
تگهای html                                        5
خصوصیات تگ body                                    9
ساخت اجزای فرم                                    13
فرم چیست                                        13
دکمه (button)                                        14
Tab order                                        18
استفاده از فریم                                        20
فریم چیست؟                                        20
آدرس دهی و نامگذاری                                    23
 افزودن متن به صفحه                                    26
نحوه ساختن جدولها (tables)                                32
طرز ساختن لینک ها                                    38
صدا و تصویر در وب                                    44
اهمیت حجم فایل صوتی                                    44
فرمتهای فایلهای صوتی                                    45
افزودن فایل صوتی به زمینه صفحه                                46
افزودن فایل صوتی بصورت لینک                                46
افزودن فایل صوتی از طریق object                            47
قرار دادن عکس در صفحه وب                                49
 فرمتهای عکس در وب                                    49
افزودن عکس به صفحه وب                                51
بخش دوم                                        56
مقدمه                                            58
فصل اول                                        60
 مقدمات ایجاد یک وب سایت                                60
نحوه ی طراحی کردن یک Page                             64
فصل دوم                                        65
کار با جدولها                                        66
فصل سوم                                        72
Frame                                            73
طریقه ی لینک دادن فریمها به یکدیگر                            76
فصل چهارم                                        79
گزینه ی Page Properties                                 80
سربرگ General                                     81
فصل پنجم                                        87
گزینه ی Behavior                                     88
Check Browser                                     89
استفاده از امکانات منوی Behavior                             97
فصل ششم                                        99
ایجاد یک Form                                     100
انواع Button                                         101
ایجاد فیلدهای متنی یک خطی ( Text Box )                         103

 

 

 

بخش اول :
کار با دستورات html


تاریخچه Html
HTML توسط Tim Berners-Lee  در خلال دهه 90 میلادی همراه با گسترش وب، شکوفا شد. این زبان توسط مرورگر Mosaic معروفیت خاصی پیدا کرد. در آن زمان HTML در چند مدل منتشر می شد که آن بستگی داشت به سازنده فایل و انجمنهایی که در زمینه وب فعالیت داشتند.
در نوامبر 1995 نسخه HTML 2.0 گسترش یافت و بلافاصله در همان سال HTML 3.0 منتشر شد، ولی استقبالی از آن نشد. در سال 1996 انجمن W3C شروع به فعالیت بر روی نسخه این زبان کرد که حاصل کار آنها در 14 ژانویه 1997 انتشار HTML 3.02 بود. این نسخه توانست رضایت اکثریت را جلب کند چون هماهنگی بیشتری با مرورگرهای مختلف در سیستمهای عامل متفاوت داشت. در تمام نسخه های این زبان ، سعی بر این شده بود تا نظر کسانی که در زمینه وب سرمایه گذاری کرده بودند جلب شود و برنامه های تولید شده برای وب بتوانند مدت طولانی تری قابل استفاده باشند. به همین منظور HTML برای اهداف گسترده تری ، در وب توسعه یافت تا در کلیه سیستمهای اطلاع رسانی و الکترونیکی کوچک و بزرگ با بکار بردن گرافیک و رنگها، قابلیت بهره برداری بیشتری داشته باشد.
در 18 دسامبر 1997 نسخه HTML 4.0 در وب منتشر شد و در همین بین شرکتهای تولید کننده مرورگر وب یکسری مشخصات منحصر بخود را به این نسخه اضافه کردند که قابل اجرا در مرورگرهای دیگر نبود. بعضی از این تغییرات در W3C  مورد تایید قرار گرفت اما بعضی دیگر نه. با تغییرات HTML مرورگرها مجبور به تغییر شدند تا با تحولات جدید سازگار شوند.
در تاریخ 24 آوریل 1998 در این نسخه تجدید نظر شد و حاصل آن پیدایش HTML 4.01 بود که با کمی تغییر و رفع یکسری مشکلات، در W3C برسمیت شناخته شد و این انجمن استفاده از آنرا به توسعه دهندگان و طراحان وب ، توصیه کرد.
بطور کل مجموعه HTML 4 با قابلیت استفاده از embeded objects, frames, scripting, style sheets و با کارآیی بالاتر جدولها و فرمها به وب معرفی شد، همچنین در این نسخه توجه زیادی به افراد با توانایی کم شده بود تا این افراد هم بتوانند از محیط وب استفاده کنند.
 اما مهمترین قدمی که در این نسخه برداشته شد، پشتیبانی HTML از زبانهایی بود که از راست به چپ  نوشته میشدند مانند زبان فارسی، که در این نسخه با پذیرفتن استاندارد ISO 10646  به هدف بزرگ بین المللی شدن این زبان نزدیک شدند تا همه مردم دنیا در هر کجا و با هر زبانی بتوانند اسناد HTML را منتقل کنند.
HTML 4.01 تفاوت کمی با نسخه اصلی خود یعنی 4.0 دارد اما در عوض هماهنگی بیشتری با نسل جدید زبان وب یعنی XHTML و نسل بعدی یعنی XML دارد. در اصل XHTML اساس و مقدمه XML است که برای هماهنگی و سازگاری HTML با XML منتشر شده است.
HTML 4 زبان بسیار قوی است برای طراحان و سازندگان محصولات وب اما در آن توجهی به دستگاههای اطلاع رسانی و الکترونیکی کوچک با قدرت و حافظه کمتر نشده است. به همین منظورW3C در 26 ژانویه 2000   اقدام به معرفی XHTML 1.0 کرد و در 19 دسامبر همان سال آنرا به رسمیت شناخت و تاکید به استفاده از این نسخه کرد تا با بکارگیری ویژگیهایی که دارد دامنه استفاده از زبان محبوب HTML را گسترش دهد و مقدمات معرفی XML را فراهم کند.


دانلود با لینک مستقیم