طراحي سايت بازديد از تخت جمشيد با استفاده از ASP و صفحات HTML

اي كساني كه امروز در بستر راحت غنوده ايد ، آيا نمي انديشيد كه راحتي امروز شما ملزم بردگي فردا مي باشد و فردا كساني آزاد خواهند زيست كه از راحتي امروز صرف نظر كنند ؟
«كوروش كبير»

مقدمه :
اين پروژه بر اساس تئوري تورهاي مجازي از طريق اينترنت طراحي و نوشته شده است . محتواي اين سايت توضيحاتي در مورد مناطق ديدني استان فارس شهر شيراز والبته به طور اختصاصي از بناي تخت جمشيد مي باشد .
در طراحي اين سايت از زبان ASP و كدهاي HTML استفاده شده است . اين پروژه از سه قسمت تشكيل شده است .
۱-توضيح مختصري از ASP .

۲-تشريح سايت .
۳-هدف از انتخاب و انجام اين پروژه
همچنين منبع اطلاعات اينترنت مي باشد .

 

توضيح مختصري از ASP
مقدمه :
براي طراحي يك سايت احتياج به يك زبان و يك محيط برنامه نويسي داريم . زبانها و محيطهاي زيادي براي طراحي وب سايت وجود دارد . از جمله FLASH ،
JAVA SCRIPT و … اما در اين ميان محدود زبانهايي هستند كه مي توانند امكانات
زيادي را در اختيار طراح قرار دهند و همچنين كار با آنها ساده باشد .
ASP جزو آن معدود گروه مي باشد كه مي توان در آن زبان VB يا JAVA استفاده نمود . كدهاي HTML و دستورات SQL را مي پذيرد و اجرا مي نمايد . برنامه‌نويسي با آن ساده است و همچنين نياز به محيط خاصي براي نوشتن آن نيست و مي توان آنرا در يك Editor متني مانند Note Pat نوشت و بعد به روي يك ميزان Web قرار بگيرد و اجرا شود .

ميزبانهاي متعددي براي وب وجود دارد .
در ويندوز ۲۰۰۰ از IIS5.0 پشتيباني مي كند كه در NT با IIS 5.0 در يونيكس و لينوكس از نرم افزارهاي عرضه شده مانند Chili ASP استفاده مي شود . بعد از فعال نمودن ميزبان Web مي توان صفحات طراحي شده از طريق آن ميزبان اجرا نمود . و در واقع صفحه وب را ديد .

چرا ASP :
براي جذب بازديد كننده و تكرار بازديدهاي آنها بايد سايت به روزي داشته باشيم . به اين منظور بايد بتوان هر چند وقت يك بار مطالب سايت را به روز نمود و يا تغييرات كوچكي در آن ايجاد كرده به اين منظور بايد ساختار سايتمان پويا باشد . براي پويا نمودن سايت بايد با يك پايگاه داده ارتباط داشت تا اطلاعات را از پايگاه داده استخراج و در صفحه نمايش داد .

در اين روش با تغييرات در اطلاعات فيلدهاي Data Base اطلاعات نمايش داده شده در صفحه تغيير كرده بدون اينكه به تركيب صفحه لطمه بخورد و يا مجبور به تغييرات مستقيم در صفحه موردنظر باشيم .

دستورات مربوط به اين كار در قسمت دستورات ASP توضيح داده خواهد شد .

دستورات ASP :
براي نوشتن برنامة ASP در Note pat ابتدا بايد تعريف‌ نمود كه صفحه ASP است و همچنين زبان برنامه نويسي استفاده شده را معرفي نمود . براي تعريف اين موارد از دستور زير استفاده مي نمائيم .

<%W LANGUAGE = “زبان برنامه نويسي مورد استفاده” %>
زبان برنامه نويسي مورد استفاده مي تواند VB يا Java باشد .
چون از دستورات HTML نيز استفاده مي شود براي تعريف آن نيز از تگ استفاده مي‌نمائيم و در نهايت براي شروع برندة برنامه از تگ
<body>

استفاده مي نمائيم . در انتهاي صفحه بعد از اتمام برنامه بايد تگ هاي بالا ببنديم در نتيجه به ترتيب تگ هاي زير را براي بسته شدن بدنه در HTML مي نويسيم .
</body>
</HTML>
و در نهايت برنامه با اين دستور شروع و به اتمام مي رسد .
قسمت اصلي برنامه در بدنه نوشته مي شود .
همانطور كه در مبحث قبلي از پويا بودن سايت گفته شده و از امكان را استفاده از Data base در اختيار ما قرار مي دهد . بايد بتوان از دستوراتي كه اين امكان را فراهم مي سازند استفاده نمود كه اين دستورات عبارتند از :
(“ADODB.connection”) DB=Server.Createobject نام پايگاه Set
“Driver=S1 Microsoft Access Driver DB.Open نام پايگاه
(*.mdb)}
براي وصل شدن به پايگاه داده .
Insert : براي وارد كردن ركوردهاي جديد در جدول
Insert into Table-name (column – name) Values (data – values)
Select : براي واگشي اطلاعات از پايگاه
Set Table-name Set=نام پايگاهDB.Execute(“Select * from Column-name)
در واقع با استفاده از اين دستورات مي توان متن و عكس ها را در پايگاه داده ذخيره نمود و فقط با نوشتن نام فيلد در دستور Select اطلاعات آن فيلد در صفحه نمايش داده مي شود .

در ASP دستورات بسياري وجود دارد اما در اين پروژه مورد استفاده قرار نگرفته است .
همچنين براي زيباسازي و تركيب صفحات از HTMLاستفاده شده
HTML :

از تك هاي HTML :
1-براي جدول بندي نمودن صفحه به منظور حركت نكردن محتواي صفحه به هنگام تغيير اندازة صفحه .
۲-تعيين اندازه ، نوع و رنگ فونت
۳-تعيين رنگ پيش زمينه

۴-اندازه و مكان عكس
۵-ايجاد ارتباط ها (Link) و حالت هاي آنها به هنگام فعال و غيرفعال بودن و … استفاده شده .
در واقع تك هاي HTML براي زيباسازي صفحات به كار رفته است .

۲-تشريح سايت .
اين سايت از ۵ صفحه اصلي تشكيل شده است
۱-شروع
۲-خانه
۳-تخت جمشيد

۴-مشاهير فرهنگ
۵-گالبري
۱-شروع :
در اين صفحه بازديد كننده مي تواند زبان سايت را انتخاب نمايد قدرت انتخاب بين زبان فارسي و انگليسي مي باشد .
رنگ زمينه به رنگ فونت استفاده شده از عكس كتيبه اي كه در وسط صفحه قرار گرفته شده است .
۲٫خانه
در اين صفحه ۲۷ مورد براي انتخاب وجود دارد
۳ مورد از اين موارد
تخت جمشيد ، مشاهر و فرهنگ و گالري مي باشد .
۲۴ مورد باقي مانده شامل مكانهاي ديدني استان فارس و شهر شيراز مي باشد . اين موارد شامل :

دروازه قرآن
حافظيه
سعديه
بازار وكيل
مسجد وكيل
حمام وكيل
خاجوي كرماني
سراي مشيري
شاه چراغ
شاه شجاع
شاه دايي
عفيف آباد
باغ ارم
پاسارگاد
ارگ كريم خان
تاجدين
مسجد عتيق
اين هده
اين خفيف
نصير الملك
روزبهاني
بي بي خديجه
حسيني
كليسا

با انتخاب هر يك از اين موارد وارد صفحه مربوط به آن شده كه توضيحاتي به همراه عكس در آن صفحه وجود دارد است .
۳٫تخت جمشيد :
در اين صفحه علاوه بر ۳ مورد انتخابي اصلي كه شامل خانه و گالري و مشاهير و فرهنگ است ۹ مورد انتخابي وجود دارد كه شامل :
كاخ آپادانا
كاخ داريوش
خزانه
كاربرد بناهاي تخت جمشيد
انواع فضاها و عرصه ها
سكو
پرسيه پليس
كمتيبه داريوش
نوروز
مي باشد .
با انتخاب هر يك از اين موارد توضيحاتي به همراه عكس خواهد آمد .
۴٫مشاهير و فرهنگ
در اين صفحه مانند صفحات اصلي ديگر علاوه بر ۳ مورد اوليه انتخابي كه شامل خانه، تخت خمشيد ، گالري مي باشد . ۵ مورد انتخابي وجود دارد . كه شامل
سعدي
حافظ
كريم خان زند
دين
زن در ايران قديم
مي باشد . هر يك از اين موارد توضيحاتي به همراه عكس دارند كه با انتخاب آنها مي‌توان ديد .
۵٫گالري :
در اين صفحه نيز مانند صفحات اصلي ديگر ۳ مورد اوليه انتخاب دارد كه مشاهير و فرهنگ و تخت جمشيد مي باشد .
علاوه بر آن ۴ صفحه شماره گذاري شده وجود دارد كه در هر يك از اين صفحات تعدادي عكس وجود دارد .
كلاً تعداد صفحات گالري عكس ۵ صفحه مي باشد .
كلاً اين مجموعه شامل ۴۸ صفحه مي باشد كه از اين ۴۸ صفحه اصلي و مابقي فرعي مي باشد .
تمام صفحات رنگ و فونت يكساني دارند كه تمام رنگهاي بكار رفته در صفحه از عكس مشترك بالاي صفحة وب گرفته شده است .
اين كار به منظور هماهنگ كردن و عكس و صفحه انجام گرفته است .
در تمام صفحات فرعي ۴ پيوند وجود دارد كه شامل
خانه ، گالري عكس ، مشاهير و فرهنگ ، تخت جمشيد ، هستند . به منظور دسترسي لحظه اي از هر نقطه سايت به صفحات اصلي و صفحات فرعي ديگر .
فونت هاي استفاده شده ميترا و تاهما است .
در تمام صفحات اصلي پيوندهايي براي صفحات اصلي ديگر وجود دارد .
و نزديك به ۲۹۰ عكس در اين پروژه به كار گرفته شده .

۳٫هدف از انتخاب و انجام اين پروژه :
هدف از تحصيل و كسب علم استفاده آن در جهت بهبود و ارتفاء ساختار اجتماعي ، فرهنگي جامعه مي باشد .
به منظور انجام كار فرهنگي اين عنوان انتخاب شده كه هدف بخشي از تاريخ ايران كه ستون هاي تمدن بشري بوده ، مي باشد . همچنين تشريح شهري كه در كنار اين پديده تاريخي ساخت بشر قرار دارد .
با توئجه به اينكه اين پروژه يك سايت اينترنتي است هدف بالاتري دارد ، كه آن نمايش و معرفي اين مكانها به افرادي است كه امكان سفر به اين مكانها را ندارند و همچنين جذب توريست و اطلاع رساني مي باشد .