آموزش طراحی وب سایت هتل با ASP.NET
مقاله ای مفید و کامل
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:103
چکیده:
ارتباطات در عصر حاضر و در آغاز قرن بیست و یکم الفبای زندگی صنعتی¸ مدرن و متمدن، جوامع مترقی این کره خاکی را تشکیل میدهد. اهمیت ارتباطات و در معنایی سادهتر تبادل اطلاعات بین جوامع بشری و انسانها که تشکیل دهنده جوامع بشری میباشند و در عصر امروز حضور آن مهم و حائز اهمیت است که به زعم بزرگان علم در جهان امروز اگر کسی خود را بی نیاز از تبادل اطلاعاتی بداند در حقیقت دچار توهمی بزرگ از یک محیط پر رمز و واقعیت گشته و در حقیقت از آمادگی لازم برای ورود به قرن بیست و یکم برخودار نمیباشد و از قافله به شدت عقب مانده است. نظریات ارتجاعی در محدود کردن جوامع بشری در دستیابی به اطلاعات مجکوم به شکست هستند پیشرفت علم و فن در جهان امروز آن قدر سریع و شتابان است که هرگز هیچ کشور مقتدری در دنیا خود را از دریافت اخبار و اطلاعات مربوط به مراکز دیگر با کشورهای دیگر بی نیاز نمیداند. حتی کشورهای در حال توسعه، یا حتی کشورهای فقیر به تناوب سود میبرند. اگر حادثهای در نقطهای از جهان روی داد با مخابره خبر آن، در عرض کمتر از یک صدم ثانیه به سراسر جهان همه مردم دنیا به کمک این قسمت از کره خاکی میشتابند و همه اینها ممکن نیست مگر به وسیله تکنولوژی ارتباط و اطلاعات گسترش سیستمهای اطلاعاتی در سراسر جهان از قبیل ماهوارهها، سیستمهای مایکروویو، سیستمهای اطلاعات کامپیوتری و غیره… جهان بزرگ ما را تبدیل به یک دهکده کوچک کرده است، به طوری که هر فرد از هر ملیتی در دورترین فاصله کره خاکی میتواند در آن واحد با دیگری ارتباط برقرار کند و هر اتفاقی هرچقدر کوچک و بی اهمیت توسط سیستمهای پیشرفته تبادل اطلاعات به دورترین فاصله از آن نقطه مخابره میشود، گو اینکه فاصله در جهان ما از بین رفته و بعد جغرافیایی کره زمین و چه بسا فضای کیهانی تبدیل به مسافتی کوتاه شده است. چکیده پروژه پروژه در پیش رو دارید جهت انجام پروژه فارغ التحصیلی دوره علمی کاربردی کامپیوتر در سال تحصیلی 84-83 به انجام رسیده است. این پروژه زیر نظر استاد ارجمند جناب آقای مهندس ترک زاده مراحل تکمیلی خود را طی نمود. در طراحی پروژه از نرمافزارهای زیر استفاده شده است: Dream weaver* SQL serer* ASP.Net* این پروژه کلیه امکانات سایت یک هتل را دارا میباشد و اطلاعات لازم در این زمینه را در اختیار مراجعه کنندگان میگذارد. به عنوان مثال فردی که بخواهد از این سایت استفاده نماید بعد از مطالعه امکانات هتل و بازدید اتاقها میتواند با تکمیل فرم رزرو اتاق مورد نظر خود را رزرو کند.
تاریخچه اینترنت برای درک اساسی و بنیادین یک علم و جهتگیری به سمت جنبههای علمی آن دانستن تاریخ و علل بوجود آمدن آن ضروری مینماید. لذا ابتدا به تشریح تاریخ این علم میپردازیم. تولد ارتباطات کامپیوتری تاریخ جالبی دارد و آن به رقابت بین دو ابر قدرت قرن بیستم یعنی اتحاد جماهیر شوروی سابق و ایالت متحده آمریکا مربوط میشود. همانطور که میدانید اولین ماهواره مصنوعی ساخت دست بشر در سال 1975 به نام اسپوت نیک توسط شوروی به فضا پرتاب گردید درست از همین سال علم تبادل اطلاعات کامپیوتری بوجود آمد. ماهوارههای در ارتباط مخابراتی و جاسوسی و به طور کلی جذب اخبار و ارقام توانائیهای فراوانی دارند. این توانایی و قابلیت کاملاً مورد توجه دانشمندان آمریکایی و بطور کلی نظام آمریکایی بود. نظامی که در این زمینه در آن سالها دارای عقب ماندگی محسوسی از شوروی بود لذا مراکز تحقیقاتی بطور اعم و مراکز نظامی بطور اخص در آمریکا مامور شدند تا با توجه به قابلیت توانایی موشکهای شوروی در پرتاب ماهوارهها به فضا در نتیجه حمل بمب اتمی توسط موشک و پرتاب آن به شهرهای آمریکا و همچنین توانایی گسترده مخابراتی شوروی سیستمی را طراحی کنند که اگر به فرض یکی از شهرهای آمریکا توسط بمبهای اتمی نابود شد سیستمی موجود باشد و اطلاعات موجود در کامپیوترهای این شهر را قبل از نابودی به شهر دیگر منتقل کند. دانشمندان و محققان در پنتاگون (وزارت دفاع آمریکا) موفق به طراحی سیستمی شدند که قابلیت انتقال اطلاعات مثلاً از طبقه دوم پنتاگون اتاق 402 را به طبقه چهارم اتاق 944 و سایر طبقات و اتاقهای این وزارتخانه را داشت. یعنی دو کاربر در چند نقطه مختلف این سازمان توانایی تبادل اطلاعات بین یکدیگر و بین یک کامپیوتر مرکزی را داشته باشند و همچنین میتوانستند توسط این سیستم به تبادل نامه بپردازند که این سیستم انتقال نامه هم اکنون پست الکترونیکی نامیده میشود. اما یادآوری این نکته ضروری مینماید که در سیستمهای مدرن امروزی و سیستمهایی که در آینده طراحی خواهند شد انتقال نامه به یک موضوع پیش پا افتاده و بسیار ساده تبدیل خواهند شد. در سیستمهای آینده انسان خود انتخابگر خواهد شد و آنچه که او را اراده کند که انجام دهد فقط با یک کامپیوتر و یک مودم و یک خط تلفن در منزل یا محل کار او امکان پذیر میشود. به هر حال سیستمی که شرح گردید در ابتدا به نام آرپا مشهور شد ماموریت اصلی و نهایی آرپا تحقیق و اتصال کامپیوترهای دانشگاه و مراکز نظامی از طریق بستر مخابراتی به نحوی بود که چندین کاربر بتوانددر یک محیط ارتباطی با هم شریک شوند. هدف ایجاد شبکههایی بود که در آن اطلاعات که همان دادههای کامپیوتری میباشند بتوانند از نقطهای به نقطه دیگر بروند و تمام شبکههای محلی در نقاط مختلف به یکدیگر متصل شوند. البته در ابتدا هدف آرپا ایجاد شبکهای مانند اینترنت نبود وفقط یک اقدام احتیاطی در مقابل حمله احتمالی موشکهای اتمی دوربرد اتحاد جماهیر شوروی بود. در اوایل 1973 یعنی زمانی که سیستمهای کامپیوتری بزرگ در بازار بودند و هنوز خبری از کامپیوترهای شخصی نبود آرپا که با افزوده شدن (DEFENCE) به آژانس پروژههای پیشرفته دفاعی به DARPA تغییر نام داده بود شروع به کار بر روی پروژه جدیدی برای به هم مرتبط سازی سیستمها کرد هدف از این پروژه یافتن راهی برای متصل ساختن شبکهها به یکدیگر بود البته باید توجه داشت که هر یک از این شبکهها برای جابه جایی اطلاعات خود از روشهای متفاوتی استفاده کردند. وقتی روش مرتبط ساختن کامپیوترهای شخصی مطرح میشد صاحبان شبکهها میتوانستند از طریق تجهیزات خاصی موسوم به دروازهها شبکههای خود را به هم وصل کنند که البته ارتباط بین شبکهها احتیاج به پروتکل های مناسب داشت. در سال 1962 پاول بارن در مقالهای تحت عنوان روی شبکههای ارتباطی توضیحاً به تشریح شبکههای PACKET SWITCH پرداخت در این روش دادهها به قطعات و بستههای کوچکتری خرد میشوند و هر بسته شبیه یک نامه پستی شامل آدرس فرستنده و گیرنده است و میتواند از هر مسیری به مقصد برسد در مقصد بستهها مجدداً یک پارچه میشوند و به فرم کامل تحویل مقصد میشوند. در سال 1969 ایالات متحده چهار کامپیوتر را با استفاده از تکنولوژی PACKET SWITCH در ایالت های کالیفرنیا و یوتا به هم متصل کرد این شبکه خوب کارکرد و کاربران این کامپیوترها توانستند تقریباً همزمان به دیگر کاربران پیام بفرستند و فایل به اشتراک بگذارند، این پروژه همان آرپا نام گرفت اما یک کلمه جدید به انتهای ان اضافه شد و به صورت (ARPANET) درآمد با گذشت زمان، کامپیوترها و کابران جدید در سایت های دولتی و دانشگاهی به آن اضافه شدند در سال 1970 کامپیوترهای میزبان استفاده از پروتکل کنترل شده NCP را شروع کردند و یک سال بعد به تعداد گرههای این پروژه به 15 و تعداد میزبانهای آن به 32 عدد رسید در همین سال شخصی به نام نایلون سیستم نامهرسان الکترونیکی را برای یک شبکه توزیع شده ابداع نمود در سال 1973 کشورهای بریتانیا و نروژ به ARPANET متصل شدند در سال 1974 دکتر رابرت متکالف نیز نظریه خود را در مورد اینترنت ارائه داد در همین سال سیرف و باب کان جزئیات پروتکل TCP را ارائه داد کمپانی BBN نیز بر نسخه تجاری آپارنت به اسم رتل بنت را ارائه کرد. از اواسط دهه 1970 تا 1980 شبکههای کوچکی از آرپانت استفاده کردند و تصمیم گرفتند تا به صورت شبکهای با هم کار کنند آنها آرپانت را به عنوان هسته انتخاب کردند و شروع به ارتباط از طریق خطوط استیجاری نمودند در سال 1986 سرعت این شبکهها 56 کیلو بیت در ثانیه بود. سرانجام در سال 1990 آرپانت تغییر یافت و نام اینترنت بر روی آن گذاشته شد. در آن زمان از سیستمهای یونیکس در یک محیط خط فرمانی برای استفاده از امکانات اینترنت استفاده میشد با دستوراتی مثل FTPو TELNET برای اتصال و استفاده از سایر امکانات اینترنت استفاده میشد که لازم بود هر بار کاربر شناسه کاربری و رمز عبور وارد نماید.
تاریخچه صفحات وب وب جهانی بخشی از اینترنت است که یک مدل ارتباطی را مشخص میکند بر روی وب جهانی اطلاعاتی وجود دارد که تنها با یک کلیک در اختیار قرار میگیرد. وبها منابعی اطلاعاتی در اینترنت هستند وب سایت با صفحه وب متفاوت است وب سایت ممکن است شامل چندین صفحه، فایل، تصویر، صوت و غیره باشد پس هر وب سایت متشکل از صفحات مختلفی است که یکی از آنها به عنوان Home page شناخته میشود. صفحات هر سایت وب بر روی کامپیوتری قرار دارد که به مشتریان وب خدمات ارائه میدهد این کامپیوتر میتواند یک کامپیوتر خصوصی یا یک Server شبکه باشد که برای امور دیگری نیز مورد استفاده قرار میگیرد. به هر حال این کامپیوتر باید به اندازه کافی بزرگ بوده تا قابلیت سرویسدهی به درخواستهای همزمان را داشته باشد. در سال 1980 در مکانی به نام CERN (آزمایشگاه اروپایی مربوط به فیزیک ذرات) شخصی به نام تیم برنزلی توسعه اتصالات کامپیوترهای جهانی را پیشبینی کرد که از طریق آن بتوان به تمام انواع اطلاعات و فایلهای جامعه فیزیک دست یافت در سال 1989 پیشنهادی را ارائه کرد که آغازگر وب جهانی بود به زودی مشخص شد که موضوع اجتماع متصل به هم میتواند فراتر از فیزیک باشد بعد از آن وب جهانی متولد شد و سازمانهای به فکر مونتاژ سختافزار شدند و با چگونگی توسعه این شبکه گسترده آشنایی پیدا کردند اولین کامپیوترهای وب جهانی در CERN تولید شد. این کامپیوترها منجر به توسعه وب جهانی شدند. در آغاز وب جهانی فط شامل چندین ماشین SERVER/CILENT بود اما پس از چند سال بسیار گسترده شد کامپیوترهای SERVER/CILENT اساس اینترنت هستند بطور کلی SERVER کامپیوتری است که دادهها و اطلاعات را تحویل می دهد و CLIENT کامپیوتری است که دادهها و اطلاعات را درخواست میکند. در سال 1993 وب فقط پنجاه SERVER داشت در مدت هجده ماه این عدد به سی هزار عدد افزایش یافت در حال حاضر میلیون ها SERVER وب در جهان وجود دارد.
محتویات وب میخواهیم ببینیم چه عناصری در صفحات وب نقش اصلی را بازی میکنند. HTML: زبان برنامه نویسی وب جهانی که به مرورگر میگوید چگونه متن، پیوندها، گرافیک و سایر رسانههای اسناد را نمایش دهد. این زبان اساس تمام صفحات وب است. کنترل گر وب: مسئول نگهداری و بازسازی سند وب جهانی است کنترلگرهای وب نیروی خلاق ماورای وب جهانی هستند. نام دامنه: نامی است که به هر کامپیوتر موجود در وب جهانی داده میشود که به عنوان تهیه کننده اطلاعات فایلهاست اسامی دامنه دو یا چند عبارت است که با نقطه از هم جدا میشوند مثل: WWW.MIT.EDU URL: آدرس اسناد وب جهانی است که گاهی آدرس وب جهانی نیز نامیده میشود مثلا: http/www.yahoo.com سایت یاهواست.
کاربردهای وب جهانی وب جهانی کاربردهای فراوانی دارد. سرگرمی، تجارت، آموزش، تبلیغات و هزاران کار دیگر در وب جهان امکان پذیر است. میتوان برای خرید اتومبیل به سایتهای مربوط به کارخانههای معروف دنیا مراجعه کرد و از تازهترین مدل های اتومبیل همراه با رنگ، قیمت، و سایر مشخصات با خبر شد. میتوان برای خرید کتاب به سایتهای معروف اینترنت مراجعه کرد. فروشگاههای بزرگ کتاب مثل آمازون آمادگی ارائه هرگونه خدماتی را در خصوص کتاب دارند. ناشرین معروف دنیا سایتهایی دارند که کتب خود را همراه با آن ارائه دهند. اگر به تجارت علاقه دارید میتوانید گزارش سالانه قیمت های فعلی کالا، موجودی کالا و سایر اطلاعات را بدست آورید. برای تفریح و سرگرمی نیز سایت های خاصی وجود دارد. اگر به هنر و موسیقی علاقهمند هستید سایت های مربوط به آنها در اینترنت فراوان است اگر میخواهید در دانشگاههای دنیا تحصیل کنید، اگر به تازه ترین مقالات رشتههای خاصی علاقه دارید. میتوانید به سایت های معروف آنها مراجعه کنید. وب پویا و تفاوت آن با وب ایستا در آغاز وب یک رسانه ایستا بود بصورت سیستمی طراحی شد که برای مبادله مقالههای تحقیقاتی به کار رفته است و شکل آن مثل یک کتاب الکترونیکی بود. سایت های وب وقتی که ساخته شدند به مدت چندین ماه تغییر نمیکردند. تازگی اطلاعات مبتنی بر وب به همراه محیط توسعه اولیه منجر به استانداردهایی شد که با اسناد دست نویس قابل مقایسه است. با رشد وب به قوتهای آن نیز پی برده شد بدین ترتیب وب دیگر از حالت یکنواخت و ایستا درآمد بطوریکه ظاهر و محتویات آن تغییر کرد. ایجاد سایت های پویا برای کسانی که از اینترنت استفاده میکنند الزامی است در غیر اینصورت سایت انها به عنوان یک شهر متروکه محسوب خواهد شد. بعضی از ویژگیهای پویایی که مخاطبان اینترنت به آنها علاقه مند هستند عبارتند از: حساسیست نسبت به زمان به جای محتویات دائره المعارف تغییر محتویات و سبک طراحی سازگاری با نسل های جدید سخت افزار، نرمافزار و استانداردهای تحویل اطلاعات پشتیبانی از ارتباط با مخاطبین سایت مدیریت موثر برای افزایش کیفیت اطلاعات سالیانه هزاران وب سایت به دلیل کهنه شدن از رده خارج میشوند برای همین سایت های از دور خارج میشوند هزینههای زیادی مصرف شده است. در سال 1997 در حدود 1000 وب سایت از رده خارج شد و در سال 1998 تقریباً 2000 سایت وب از دور خارج شد و برای اینکه سایتهای پویا جذاب باشند باید ویژگیهای زیر را داشته باشند: در هر بار مراجعه چیز جدیدی برای ارائه کردن داشته باشد. رابط ها و برنامهنویس، منعکس کننده گرایش های جدید در سبک نرمافزار باشند پاسخ به تغییرات در ترافیک کارگزار و بیننده از طریق عدم نیاز به کاربران با تجربه عدم وجود گرافیکهای نامفهوم و رابطهای ناقص کنترل شخصی و سفارشی سازی محتویات صفحات وب
اصول طراحی صفحات وب - مراحل طراحی صفحات وب - روشهای برنامهنویسی تحت وب - سرویسهای مورد نیاز جهت راه اندازی یک سایت وب - ساخت صفحات وب در سایر برنامهها - ایجاد جذابیت در صفحات با استفاده از امکانات چند رسانهای مراحل طراحی صفحات وب براساس تجربیات و مشاهده بدست آمده شاید بتوان مراحلی را برای طراحی صفحات وب مطرح کرد این مراحل عبارتند از: - توجه به مخاطب - تعریف توابع و ساختارهای موردنظر - خلق یک طراحی تصویری - تنظیم محتویات با توجه به عناصر تصویری - طراحی، تست پوسته عملیاتی - تعیین محتویات صفحه - تست و ارزیابی صفحه - انتشار صفحه وب در اینترنت توجه به مخاطب صفحات وب طراحی میشوند تا دیگران از آنها استفاده کنند، آیا مخاطبین خود را میشناسید؟ این کار بسیار دشوار است زیرا ممکن است افرادی که با کامپیوتر کار میکنند به زودی عوض شوند. باید از سطح اطلاع، امکانات سختافزاری و نرمافزاری و تخصصهای مخاطبین خود خبر داشته باشید علاوه بر این تواناییهای خود را نیز مورد بررسی قرار دهید. برای این منظور موارد زیر را در نظر داشته باشید: مشخص کنید که برای ایجاد صفحه به چه مواردی نیاز دارید صفحه وب را توصیف کرده راه حلهایی را برای حل این مسئله ارائه دهید. وضعیت مخاطب خود را روشن کنید ابزارهایی را که برای طراحی صفحه وب در اختیار دارید مورد بررسی قرار دهید زمانبندی طراحی صفحه را مشخص کنید با مخاطب خود ارتباط برقرار کنید و نظرات وی را جویا شوید یک سایت بسیار عالی وقتی تعداد اندکی آن را دیده یا از آن استفاده کردهاند مفهومی ندارد و یا یک انیمیشن زیبا وقتی روی صفحهای قرار دارد که مراجعه کننده نتواند آن را ببیند حتی ارزش طراحی را ندارد یک وب سایت باید مراجعه کننده خود نوعی پاداش در نظر بگیرد. یک سایت نابسامان با نوع خط و رنگ ناموزون تأثیر منفی بر مراجعه کننده میگذارد (طراحی و جذابیت نوعی پاداش برای مراجعه کننده محسوب میشود) راهنمایی کردن مراجعه کننده یکی از مهمترین کارها در یک سایت است. در بعضی سایت های بزرگ که 24 ساعته در حال عرضه کالا یا اطلاعاتشان هستند میبینیم که راهنماییهای لازم برای مراجعه کننده صورت نمیگیرد و تمام تلاش گردانندگان سایت تقریباً به هدر میرود، طراح وب باید کاری کند که مراجعه کننده پس از ترک سایت فکر دوباره آمدن به سایت را داشته باشد. روشهای برنامهنویسی تحت وب زبان HTMLمهمترین زبان اشارهای میباشد که بیشتر صفحات وب با این زبان نوشته شده و یا از آن استفاده میکنند برمبنای SGML که یک استاندارد مدیریت اطلاعات است ایجاد گشته است. این استاندارد توسط سازمان بینالمللی استاندارد ISO در سال 1986 به قصد مهیا نمودن اسنادی که اطلاعات قالببندی شده و دارای پیوند را مستقل از کاربرد و سکوی سختافزار ارائه نماید، معرفی شد. HTML دارای برچسبهایی میباشد که این برچسبها به سند اضافه میشود و طریقه نمایش را از طریق مرورگر مشخص میکنند HTML شامل موارد زیر میشود: ساختار برنامه برچسبهای Text تصاویر و صدا جداول پیوندها نقشه Frameها فرمها و عناصر آنها مثل (Key,Editor,Radio button,check box,Input line,…..) میتوان برنامههای HTML را در هر ویرایشگر متنی مثل Edit در Dos و یا Notepad در Windowsبنویسید و آنها را توسط مرورگرهایی چون Internetexplorer یا Netscape اجرا و مشاهده نمایید. البته HTML دارای Generatorهایی مانند Dreamweaver نیز میباشد که از طریق آنها میتوان این صفحات را ایجاد کرد. DHTML HTML پویا است که امکان خلق صفحات وب تعاملی با قابلیت های چندرسانهای را ایجاد میکند، برای خلق HTML پویا میتوان از زبانهای اسکریپتی مختلفی استفاده نمود که با استفاده از قابلیتهای آنها میتوان عناصر اعم از Tagها، تصاویر، اشیاء، متون را تغییر داد. HTML پویا دست آورد نسبتاً جدیدی در عرصه وب است. برنامهنویسی به زبان جاوا جاوا زبان برنامهنویسی است که توسط شرکت SunMicrosystem ارائه شده و شباهتهای بسیاری به زبان C++ دارد این زبان برنامهنویسی را میتوان درباره متنوعی از کاربردهای وب و مهمتر از همه در کاربردهای توزیع شده بکار گرفت. برنامههای کوچک نوشته شده به زبان جاوا، که اصطلاحاً Applet گفته میشوند را میتوان درون صفحات HTML قرار داد شرکت SUN جهت عمومیت دادن جاوا source کامپایلر آنها را بصورت رایگان در اختیار شرکت های مختلف خصوصاً شرکتهای نویسنده مرورگر قرار داد این باعث شد که بسیار عمومیت پیدا کند طوری که به عنوان یک زبان برنامهنویسی باز معرفی شود. با استفاده از جاوا میتوان توسط مرورگر بطور مستقیم به پایگاه دادهها دسترسی پیدا کرد. Activex برنامهنویسی ماژلار سالها برنامهنویسان را به خود مشغول داشته بود لذا محرک اصلی که به توسعه سیستم عامل ویندوز منجر شده نیز کدهای قابل اشتراک و قابل استفاده مجدد بود. Activex در سال 1996 به عنوان استراتژی اصلی مایکروسافت برای اشیاء توزیع شده و وب ارائه شد. برنامههای Plug-Ins سوپاپ برنامهنویسی تحت وب میباشد یعنی اگر هیچ روشی نتوانیم سیستم خود را تحت وب پیاده کنیم در این حالت باید امکانی را به مرورگر اضافه کنیم که برنامهها را اجرا کند. Plug-Ins برنامههایی هستند که توسط شرکتهای مختلف نوشته میشوند و این امکان را به مرورگر میدهد که بتواند فایل هایی با پسوند خاص را که در حالت عادی قادر به نمایش آنها نیست، نمایش دهد. Asp شرکت مایکروسافت از طریق این روش مهمترین ویژگی های روشهای قبل را مثل دسترسی به بانکهای اطلاعاتی، دسترسی به سیستم عامل، سرعت و امنیت بالا را مورد توجه قرار داده است در برنامهنویسی وب دو نوع اسکریپ داریم: اسکریپ سمت سرویس دهنده (روی سرویس دهنده اجرا میشوند) اسکریپ سمت سرویس گیرنده (روی سرویس گیرنده اجرا میشوند) ASP محیطی مبنی بر اسکریپ نویسی سمت سرویس دهنده میباشد که موجب ساخت برنامههای پویا و محاورهای میشود. این برنامهها زمان زیادی را برای پردازش تلف نمیکنند. راجع به این تکنولوژی در فصول بعد بیشتر توضیح داده خواهد شد. سرویسهای مورد نیاز جهت راهاندازی یک سایت وب مهمترین سرویسهای مورد نیاز جهت ایجاد یک سایت وب عبارتند از: IIS DNS DHCP RAS IIS (Internet information Service) این سرویس جهت ایجاد سرویس دهنده وب میباشد در Windows NT Option Pack نیز قرار داده شده در کل یک محیط برنامهنویسی و ارائه خدمات را برای نوشتن وب اینترنتی ارائه میکند موارد زیر به همراه HST ارائه شدهاند: A. سرویس دهنده WWW B. سرویس دهنده FTP C. سرویس دهنده تراکنش (MTS)Microsoft D. سرویس دهنده Microsoft SMTP E. سرویس دهنده Microsoft MNTP F. سرویس دهنده Microsoft NNTP G. سرویس دهنده index Microsoft H. سرویس دهنده Microsoft Certificate I. Microsoft Server Express DNS(Domain Name Service) در اکثر شبکههای بزرگ یک سرویس دهنده بنام Name server داریم که وظیفه انجام عملیات Naming (یعنی تبدیل اسم به آدرس) را برعهده دارد. DNS در یک شبکه TCP/IP وظیفه تبدیل نامهای اینترنتی مثل WWW.cnn.com به آدرسهای IP مثل 107.2.31.150 را برعهده دارد بسته اطلاعاتی انتقالی جهت رسیدن به مقصد نیاز به عدد IP دارد و از طریق نام حوزه، مسیریابی ممکن نیست با نسب DNS سیستم به سرویس دهنده نام حوزه تبدیل خواهد شد. DHCP(Dynamic Host configurate protocol) طریقه نسب IP به کاربران به دو صورت ایستا، پویا انجامپذیر است در حالت ایستا یک کاربر یک آدرس IP دارد که مخصوص خود او میباشد و باید آنرا در سیستم خود نصب نماید. Control panel-àNetworkàTCP/IPà PropertiesàIP Address با نصب DHCP امکان انتساب پویای IP از سوی سرویس دهنده به سرویس گیرنده اضافه میشود با این کار دیگر کامپیوترهای سرویس گیرنده به سادگی به شبکه متصل خواهند شد و سربار سرپرستی کاهش خواهد یافت. اگر نیازی به تغییری در شمارههای IP وجود داشته باشد تنها DHCP تغییر میکند و نیازی به تغییر در سرویس گیرندهها نیست با نصب DHCP سیستم به یک سرویس دهنده DHCP تبدیل خواهد شد در نرمافزار DHCP Management در منوی Scope میتوان محدوده IP که باید بصورت پویا به کاربران داده شود (طبق کلاس IP) را مشخص کرد. RAS(Remote Access Service) RAS یک سرویس میباشد که با نصب آن سیستم مربوطه به یک سرویس دهنده راه دور تبدیل خواهد شد، و وظیفه آن مدیریت و کنترل پورتها و مودمهای متصل به آنها همچنین کاربران راه دوری است که از طریق خط تلفن با سرویس دهنده ارتباط برقرار نمودهاند، میباشد این نرمافزار هنگامی بکار میرود که بخواهیم از طریق کارت Mutiport امکان دسترسی از راه دور را فراهم کنیم بعد از نصب RAS تمامی پورتها و مودمها تشخیص داده شده و مدیریت میشوند. در صورت تماس تلفنی کاربر RAS خودش گوشی را برداشته و شناسه کاربر و رمز عبور را سؤال میکند و ارتباط را برقرار میکند.
و...
دانلود مقاله آموزش طراحی وب سایت هتل با ASP.NET