پايان نامه طراحي و پياده سازي سايت با زبانهاي برنامه سازي تحت وب
پايان نامه طراحي و پياده سازي سايت با زبانهاي برنامه سازي تحت وب در 57 صفحه ورد قابل ويرايش |
![]() |
دسته بندي | فني و مهندسي |
فرمت فايل | doc |
حجم فايل | 4901 كيلو بايت |
تعداد صفحات فايل | 57 |
پايان نامه طراحي و پياده سازي سايت با زبانهاي برنامه سازي تحت وب
فهرست مطالب
عنوان صفحه
پيش گفتار...........................................................................................................................................5
چكيده........................................................................................................................................6
فصل اول : مقدمه.........................................................................................................................8
1-1- اهداف پروژه........................................................................................................................10
2-1- مزاياي سايت.......................................................................................................................10
3-1- معايب سايت.....................................................................................................................10
فصل دوم : نرم افزارهاي استفاده شده در طراحي
1-2- آشنايي مقدماتي با Asp.net...............................................................................................12
2-2- آشنايي مقدماتي با Sql......................................................................................................19
3-2- آشنايي مقدماتي با Html .................................................................................................25
4-2- ابزار ونكات لازم جهت اجرا ..................................................................................................30
فصل سوم : تجزيه و تحليل سيستم
1-3- نمودار سطح صفر : ورودي و خروجي......................................................................................33
2-3- نمودار سطح يك : صفحه اصلي Home...............................................................................34
2-3- نمودار سطح يك : اتصالات پايگاه......................................................................................35
3-3- نمودار سطح دو : رجيستر بهASP......................................................................................36
4-3- نمودار سطح دو : رجيستر ASP.NET2.............................................................................37
5-3- نمودار سطح دو : ويرايش و به روز رساني جداول.................................................................38
فهرست مطالب
عنوان صفحه
فصل چهارم :پياده سازي و بررسي
1-4- معرفي بخش هاي مختلف سايت.........................................................................................40
2-4- جداول و كاربرد آنها.............................................................................................................41
3-4- نمايي از ظاهر صفحات سايت............................................................................................43
1-3-4- صفحه اصلي..............................................................................................................43
2-3-4- صفحه كتابخانه عمومي............................................................................................44
3-3-4- صفحه دانلود............................................................................................................45
4-3-4- صفحه لينكستان......................................................................................................46
5-3-4- صفحه كتابهاي الكترونيكي.......................................................................................47
6-3-4- صفحه ارتباط با مديران............................................................................................48
7-3-4- صفحه درباره ما........................................................................................................49
8-3-4- صفحه ورود به مديريت.............................................................................................50
9-3-4-صفحه مشاهده آمار بازديد كنندگان(بخش مديريت)....................................................51
10-3-4 صفحه مشاهده نظرات بازديد كنندگان (بخش مديريت)...............................................52
4-4- بخشي از سورس برنامه......................................................................................................53
منابع و مآخذ...............................................................................................................................57
چكيده :
اگر شما كمي با علم كامپيوتر آشنايي داشته باشيد در صورت شنيدن كلمه طراحي سايت مطمئنا اولين چيزي كه به ذهن مي رسد واژه HTML است.اين واژه مخفف كلمات Hyper Text Marque Language است.اين واژه در اصل نام نوعي زبان برنامه نويسي است كه در داخل notepad نوشته مي شود.اين زبان در واقع پايه ي تمام زبانهاي برنامه نويسي طراحي سايت است كه دستورات آن به طور ساده بين تگ قرار مي گيرد.
حال ما در اين پروژه شما را تا حدودي به طراحي سايت توسط زبان برنامه نويسي asp.net آشنا خواهيم كرد.البته در كنار آن با sql و java و html نيز كار خواهيم كرد.اميدوارم تونسته باشم تا نياز شما را جهت يادگيري بر آورده كنم.شما به راحتي مي توانيد توسط زبان برنامه نويسي html يك سايت طراحي كنيد.اما با امكانات كمتر ولي توسط نرم افزار asp.net شما قادر خواهيد بود سايتي به طور پيشرفته طراحي كنيد.
تمام اين كارها را در ادامه دنبال خواهيم كرد پس بنشينيد و ببينيد كه طراحي سايت با asp.net لذت خاصي دارد.زيرا بسيار جالب و پيچيده است.
مقدمه :
عصر حاضر , عصر اطلاعات , شبكه هاي كامپيوتري و ارتباطات است.وب به عنوان يك مدل ارتباطي قدرتمند در اينترنت محسوب مي شود.به طوري كه اغلب سازمان ها , ادارات , شركت ها و حتي افراد تمايل به داشتن وب سايت در اينترنت دارند تا از طريق آن خودشان را به دنيا معرفي كنند.اين موضوع يك اجبار است و همه افراد در آينده نزديكي به اين نتيجه مي رسند كه بدون حضور در اينترنت , از دنياي ارتباطات غافل خواهند بود.
Asp.Net يك فناوري بسيار مهم است كه به ساخت صفحات وب كمك شاياني كرده است,به طوري كه در اندك زمان مي توان وب سايتهاي مناسبي را طراحي و در اينترنت انتشار داد.بر اساس تجربياتي كه در طراحي صفحات وب داشتم , تصميم گرفتم اين پروژه را در مورد ساخت و طراحي سايت به وسيله اين نرم افزار انجام بدم.
گرچه قصد دارم در اين پروژه به بررسي Asp.Net بپردازم , ولي بدون توجه به چگونگي تكامل ساخت صفحات وب در سال هاي اخير , درك اين فناوري جديد غير ممكن خواهد بود.اگر جايي كلمه طراحي سايت به گوشي برسد ذهن خود به خود ما را به طرف Html مي برد.
اولين ابزار ساخت صفحات وب Html بود.در اين زبان در طي زمان تغييرات زيادي ايجاد شده است.اين زبان يك زبان علامت دار است يعني شيوه ارائه و متن وگرافيك را توصيف مي كند.چون هنوز هم از اين زبان استفاده مي شود و آشنايي با آن براي طراحان صفحات وب يك الزام است.Html براي صفحاتي با محتويات ايستا كه به ندرت تغيير مي كنند و براي هر بيننده سفارشي نمي شوند بسيار مناسب است.در اوايل دهه 1990 استفاده اشتراكي از اسناد دشوار بود , به طوري كه قالب اسناد ايجاد شده در واژه پردازهاي مختلف , با هم سازگار نبودند.اسنادي كه در يك برنامه ايجاد مي شدند , توسط كاربران برنامه هاي ديگر قابل استفاده نبودند.البته كد اسكي مي تواند با صرف هزينه اي محتويات واقعي را از سيستمي به سيستم ديگر حمل كند.
Html اين امكان را فراهم كرد كه كاربران بتوانند اسناد ايجاد شده در واژه پردازهاي مختلف وحتي در كامپيوترهاي متفاوت را ببينند.اين كاربران ممكن است در راه دور واقع باشند.امروزه , يكي از كاربرد هاي متداول Html انتشار اسناد در اينترنت يا اينترانت محلي است تا كاربران مختلف از آنها استفاده كنند.
Html از قرارداد HTTP استفاده مي كند.امتياز اين قرارداد اين است كه به پهناي باند اندكي نياز دارد.امروزه مي توان با مودم كابلي سريع در وب كار كرد , اما سالها بود كه از مودم 28.8 يا 56kbps استفاده مي شده است.گرچه امروزه از پهناي باند بيشتري استفاده مي شود , ولي با مودم هاي سرعت پايين مي توان به اسناد Html دست يافت.
حال مي خواهم شما را با معناي واقعي سايت آشنا كنم.
سايت چيست؟
سايت فقط يك سرس اطلاعات است كه به زبان برنامه نويسي HTML نوشته شده است.اين اطلاعات در روي يك سرور قرار مي گيرد و يك آدرس به آن اختصاص داده مي شود كه به اين آدرس Domain يا دامنه يا دامين گفته مي شود.و هر كس اين نام را در اينترنت در خواست كند كدهايي كه به زبان HTML نوشته شده اند براي مشترك مورد نظر فرستاده مي شود و برنامه هاي جستجو گر اينترنت مشترك اين كدها را ترجمه كرده و از روي آنها مي فهمد كه چه چيزي را براي مشترك به نمايش بگذارد.كل مفهوم سايت به زبان ساده همين است.حال در پاسخ به اين سوال كه ASP چه است بايد گفت كه اين زبان در حقيقت كدهايي هست كه در ميان كدهاي HTML قرار مي گيرد و باعث مي شود كه مشترك بيشتر با سرور در تماس باشد و از امكانات آن راحت تر استفاده كند.براي مثال اگر سايت شما فقط حاوي كدهاي HTML باشد براي هر بار به روز كردن آن مي بايست كدهاي HTML را بنويسيد و روي سرور خود قرار دهيد.
نگاهي به فصل هاي آتي :
فصل يك :
كه به طور طبيعي شامل مقدمه , اهداف , معايب و مزاياي پروژه مي باشد.
فصل دوم :
در اين فصل در ارتباط با تمام نرم افزارها و زبانهاي برنامه نويسي كه در ساخت اين پروژه دست داشته اند بحث مي شود.البته فقط در حدي كه شما دركي از آن ها داشته باشيد.
فصل سوم :
در اين فصل با ترسيم نمودارهاي سطح صفر , يك و دو , به تجزيه تحليل سيستم , كه شما را با نقشه و بناي اصلي سايت مبني بر چگونگي ارتباط قسمتهاي مختلف با يكديگر , آشنا مي كند , مي پردازيم.
فصل چهارم :
اين فصل مهمترين قسمت است زيرا شما با چگونگي طراحي آشنا مي شويد.در اين فصل طريقه پياده سازي سايت مبني بر توضيح خط به خط ساير صفحات آورده شده است.همچنين در مورد تك تك صفحات سايت بحث خواهد شد.
1-1-اهداف پروژه :
با توجه به اينكه يكي از دروس دانشجويان رشته نرم افزار , درس برنامه نويسي مبتني بر وب مي باشد اينجانب تصميم گرفتم اندك اطلاعات خود راجع به اين بخش و اين درس در اختيار شما علاقه مندان به طراحي سايت قرار دهم.كه به همين سبب يكي از اهداف اصلي كه در ساخت اين پروژه دنبال كرده ام آموزش دادن به دانش پژوهان است.
Asp و Html و Sql سه قسمت اصلي در طراحي سايت است كه بايد تمام كساني كه به طراحي سايت علاقه دارند آنها را ياد داشته باشند تا بتوانند يك اثر مطلوب و مفيد ايجاد كنند.هدف ديگري كه دنبال مي شود آشنايي با همين سه قسمت است.و هدف آخر كمك كردن به كتابخانه شهيد مطهري جاجرم در امر تبليغات و آموزش است.