فایل بای | FileBuy

مرجع خرید و دانلود گزارش کار آموزی ، گزارشکار آزمایشگاه ، مقاله ، تحقیق ، پروژه و پایان نامه های کلیه رشته های دانشگاهی

فایل بای | FileBuy

مرجع خرید و دانلود گزارش کار آموزی ، گزارشکار آزمایشگاه ، مقاله ، تحقیق ، پروژه و پایان نامه های کلیه رشته های دانشگاهی

طراحی شاتون

وکمپرسورهای پیستونی نیز به کار می رود وحرکت دورانی را به حرکت رفت وبرگشتی پیستون جهت مکش وتراکم سیال تبدیل می نماید شکل ظاهری شاتونها،بسته به محدوده سرعت کاری موتور یا پمپ ونیز قدرت وگشتاور تولیدی یا مصرفی متغیر استولی تمام شاتونها مطابق شکل زیر از سه قسمت شده اندسر کوچک محل اتصال پیستون با شاتون اصلی سر کوچک،ساق وسر بزرگ تشکیل است ونقطه مرکزی
دسته بندی مکانیک
فرمت فایل doc
حجم فایل 1926 کیلو بایت
تعداد صفحات فایل 80
طراحی شاتون

فروشنده فایل

کد کاربری 8044

پیش گفتار

شاتون به عنوان یکی ازمهمترین قطعه متحرک موتور،در نحوه کارکرد وبازده مکانیکی موتور موثر بوده،اصلاح وبهسازی آن می تواند نقش قابل توجهی در بهبود کارکرد موتور داشته باشد.

در زمینه تحلیل تنش در شاتون تحقیقات بسیاری انجام گرفته است.ذیلا به نمونه ای از کاربرد روش اجزای محدود اشاره شده است.

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

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

با توجه به افزایش کاربرد متالوژی پودر برای تولید فولادی با اشکال پیچیده ذیلا به دو نمونه از تحقیقات انجام شده در این زمینه اشاره می شود.

گردیده است.

تحقیقات انجام شده در سال 1989 در شرکت فدرال موگول بیانگر رسیدن به عدد950 مگاپاسکال برای استحکام نهایی شاتونهای تولید شده به روش متالوژی پودر می باشند.فولاد مورد استفاده در این آزمایشات حاوی 6/0 درصد کربن بوده اند.

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

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

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

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

فصل اول تعریف شاتون ,عناصر تشکیل دهنده شاتون

فصل دوم روشهای ساخت شاتون

فصل سوم دینامیک شاتون

1-روابط سینماتیک شاتون

2-محاسبه شتاب مرکز جرم شاتون

3-نیروهای استاتیکی شاتون

4-نیروهای دینامیکی شاتون

5-مرکز جرم و جرمهای تعادل در شاتون

فصل چهارم تحلیل شاتون

1-انتخاب جنس و تولیدشاتون قبل از ماشینکاری

2-ترسیم شاتون در کامپیوتر

3-محاسبه نیروی استاتیکی بااستفاده از نرم افزار انسیس

4-محاسبه اعمال نیروی پیستون به شاتون ومیل لنگ به شاتون

5-فشارهیدرودینامیک بر شاتون

6-محاسبه شتاب عمودی مرکز جرم شاتو6-محاسبه شتاب عمودی مرکز جرم شاتون

7-بررسی نتایج حاصله

فصل پنجم

1- اصلاح در طرح ظاهری شاتون

2- تغییر جنس شاتون

3-اصلاح در روش تولید شاتون

فصل اول

1-تعریف شاتون

2-عناصر تشکیل دهندۀ شاتون

1-تعریف شاتون

وکمپرسورهای پیستونی نیز به کار می رود وحرکت دورانی را به حرکت رفت وبرگشتی پیستون جهت مکش وتراکم سیال تبدیل می نماید.

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

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

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

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

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

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

در برخی دیگر از شاتون ها،وزنه های روی دو ترازو قرار می گیرند وبراساس جرم سر کوچک وبزرگ دسته بندی می شوند.تعداداین گروههای وزنی در مواردی به 100 گروه نیز می رسد وتمام شاتونهای مورد استفاده در یک موتور ،باید از یک گروه انتخاب شوند.

2-عناصر تشکیل دهنده شاتون

مهمترین پارامترها در انتخاب جنس شاتون،عبارتند:

1-استحکام تسلیمحد خستگی

2-حساسیت به ترک های سطحی

3-جرم حجمی وقیمت

4-فولاد به دلیل داشتن استحکام زیاد

5-قیمت مناسب

ونیز امکان انجام عملیات حرارتی مختلف برای حصول طیف گسترده ای از خواص مکانیکی،معمولترین ماده در تولید شاتون است.عموما از فولادهای کربنی با درصد کربن بین 2/0 تا 4/0 در تولید شاتون استفاده می شود.در مواردی نیز فولادهایی با عناصر آلیاژی کرم،نیکل یا مولیبدن ویا فولادهای کم کربن با زمینه مارتنزیتی ی به کار می روند.

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

فصل دوم

روشهای ساخت شاتون

1-روشهای فورجینگ

2-روشهای فورج پودر

تا دو دهه قبل تنها روش شاتونهای فولادی،روش فورجینگ بود.

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

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

مزیت اصلی روش فورج پودر بر فورج سنتی نیاز کمتر به عملیات ماشینکاری است که باعث کاهش مواد،زمان وهزینه صرف شده برای تولید شاتون می شود.

به دلیل سرعت وشتاب زیاد حرکت شاتون،ماشینکاری آن از حساسیت بالایی برخوردار است.قطر داخلی وضخامت سرهای کوچک وبزرگ ،نشیمنگاههای پیچ ومهره وسوراخ عبور پیچ از جمله نقاط حساس در ماشینکاری هستند که علاوه بر تلرانسهای اندازه، تلرانسهای دقیق هندسی نیز باید در آنها رعایت شود.در شکل (1-2) قسمت هایی از شاتون که به ماشینکاری نیاز دارند ونیز حدود دقت هر قسمت مشخص شده اند. قبل از ماشینکاری قطر داخلی سر بزرگ شاتون،باید کپه را از شاتون جدا نمود تا بعد از بستن پیچها،ماشینکاری انجام شود.برای جدا کردن کپه ازشاتون،دو روش وجود دارد.در روش اول قطعه از محل مورد نظر بریده می شود،سپس سطوح تماس دو تکه شاتون،بهدقت ماشینکاری می شوند،تا بعد از بسته شدن دوقطعه به یکدیگر،سطوح تماسی کاملی به

(1-2) تلرانس لازم در ماشینکاری در قسمتهای شاتون

دست آیند.اینروش در شاتونهای فورج شده به کار می رود.بسیاری از مراحل عملیات ماشینکاری فوقذکر در شاتونهای متالوژی پودر مستلزم زمان،هزینه ودورریز کمتر مواد است.ذیلا به برخی از این موارد اشاره می شود.

-عدم نیاز به ماشینکاری سطح نشیمنگاههای ومهره پیچ

-عدم نیاز به سوراخکاری سر کوچک(تنها به ماشینکاری سوراخ موجود نیاز است.

-نیاز به براده برداری کمتر در ماشینکاری سطح داخلی سربزرگ.

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


طراحی وپیاده سازی یک سیستم E-test

در آستانه قرن بیست و یکم به دلیل گسترش الکترونیک، آنچه بیش از همه در امر اطلاع رسانی مدنظر است، دیجیتالی کردن اطلاع رسانی است که از طرق مختلف می توان به این هدف دست یافت یکی از جدیدترین روش ها، اطلاع رسانی از طریق شبکه جهانی اینترنت می باشد
دسته بندی فنی و مهندسی
فرمت فایل doc
حجم فایل 534 کیلو بایت
تعداد صفحات فایل 55
طراحی وپیاده سازی یک سیستم E-test

فروشنده فایل

کد کاربری 8044

فهرست مطالب

عنوان

صفحه

مقدمه .................................................................................................................................................

1

فصل یکم - نگاه کلی به سیستم های مدیریت آزمون آنلاین..................................................................................................................................................

3

1-1- سیستم هایOTMS و ویژگی آنها‏ ..........................................................................................

3

1-2- شروع به کار و موانع موجود بر سر راه........................... ............................................................

4

1-3- مشخصات اولیه سیستم................... ....................... ................................................... ...............

5

فصل دوم- بانک اطلاعاتی.................................................................................... ...............................................................................................................................................................

7

2-1- MYSQL ....................................................................... ........................................................

7

2-1-1- انتخاب پایگاه داده و برتری های MYSQL ................................................................. ....

7

2-1-2- رقبای اصلی MYSQL ................................................................................................ ....

9

2-2- طراحی بانک اطلاعاتی آزمون ...................................... ............................................... .............

11

فصل سوم- زبان برنامه نویسی PHP................................................................. ................... ...............................................................................................................................................................

17

3-1- PHP.......................................................................................................... .................... ..........

17

3-1-1- بررسی قابلیت های PHP.......................................................... ..........................................

18

3-1-2- مقایسه PHP با سایر زبان ها...............................................................................................

19

3-1-3- معایب PHP........................................................................................................................

23

3-2- Form Validation..................................................................................................................

26

3-3- استفاده از Sessionها.......................................................................................................... ......

27

فصل چهارم- آشنائی با سیستم مورد نظر............................................................................. ..................... ..........................................................................................................................................

4-1- روند کلی برگزاری آزمون...........................................................................................................

4-2- آموزش گام به گام کار با سیستم............................................... ..................................................

4-2-1- بخش مدیریت(مدیر سیستم)............................................... ......................................................................................

4-2-2- بخش مدیریت(مربی)............................................... ..................................................................

4-2-3- بخش داوطلبان............................................... .................................................................................................................................................................

34

34

35

35

38

41

فهرست شکلها

عنوان

صفحه

شکل 2-2- جداول بانک اطلاعاتی و روابط بین آنها ................................................................................ .

11

شکل 3-2- Form Validation ............................................................................................................

27

شکل 3-3- استفاده از Sessionها‏ ............................................................................................ ...............

32

شکل 4-2- بخش مدیریت..........................................................................................................................

36

شکل 4-2-1- آزمون های موجود...................................................................... .......................................

37

شکل 4-2-2- بخش مدیریت(مربی)...........................................................................................................

38

شکل 4-2-2- افزودن آزمون.....................................................................................................................

39

شکل 4-2-2- افزودن سوالات..................................................................................... .............................

40

شکل 4-2-3-بخش داوطلبان...................................................................................... ..............................

41

شکل 4-2-3- مشخصات آزمون...............................................................................................................

42

شکل 4-2- 3- آغاز آزمون......................................................................................................................

43

شکل 4-2-3- نتایج آزمون......................................................................................................................

44

مقدمه

در آستانه قرن بیست و یکم به دلیل گسترش الکترونیک، آنچه بیش از همه در امر اطلاع رسانی مدنظر است، دیجیتالی کردن اطلاع رسانی است که از طرق مختلف می توان به این هدف دست یافت. یکی از جدیدترین روش ها، اطلاع رسانی از طریق شبکه جهانی اینترنت می باشد.

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

در این راستا جامعه طیف وسیعی از فعالیت های خود را با شرایط جدید وفق داده است و سازمان ها مکانیزه کردن سیستم های خود را تنها وسیله، برای خدمت دهی مناسب به خارج از سیستم و تامین محیطی ایده آل برای کارکنان درون سیستم خود می دانند.

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

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

اما امروزه با عمومی ترشدن استفاده از رایانه ها، می توان انتظار داشت در مراکز برگزاری آزمون،تعداد قابل توجهی رایانه، در دسترس باشد. حال اگر بتوان با توجه به توانائی بالای رایانه ها شرایطی فراهم کرد تا مشکلات مذکور، کمتر و درکل، سرعت برگزاری یک آزمون تا حد ممکن سریعتر شود، می توان از بسیاری از اضافه کاری ها اجتناب نمود.

پروژه ای که قرار است با همین هدف طراحی و پیاده سازی شود یک" سیستم مدیریت آزمون آنلاین" است تا جایگزین مناسبی برای روش های سنتی برگزاری آزمون گردد.

استفاده از این سیستم های OTMS (Online Test Management System)،روز به روز در حال گسترش است و امروزه بسیاری از موسسات معتبر دنیا با استفاده از این نوع سیستم ها آزمون های خود را به صورت Internet_Based Test به اجرا در می آورند.

آزمون هائی از قبیل TOEFL،IELTS و...از این دست آزمون ها هستند.

در نهایت با توجه به آنچه در ابتدا درباره اهمیت اطلاع رسانی و ارتباط پویا با کاربران در شبکه ایترنت گفته شد و همچنین افزایش روزافزون اهمیت Web Apps تصمیم بر آن گرفته شد تا وب سایتی پویا طراحی شود تا بتواند نیازهای مورد نظر را برآورده سازد.

فصل یکم – نگاه کلی به سیستم های مدیریت آزمون آنلاین

1-1- سیستم هایOTMS و ویژگی آنها‏ ‏

سیستم های OTMS (Online Test Management System)،همان سیستم های مدیریت و برگزاری آزمون روی خط یا آنلاین هستند که کاربرد آنها روز به روز در حال افزایش بوده و به عنوان یکی از ابزارهای آموزش الکترونیکی مورد توجه قرار گرفته اند.

این سیستم ها در مقایسه با روش های برگزاری آزمون بصورت سنتی از مزایا و ویژگی های بسیار زیادی برخوردار هستند که اجمالا در اینجا بیان می شود.

ویژگی ها:

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

1-2- شروع به کار و موانع موجود بر سر راه

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

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

در واقع ما نیاز به زبانی داریم که بتواند با پایگاه داده موجود بر روی سرویس دهنده ارتباط برقرار کند و روی داده های مورد نظر پردازش و محاسبه انجام دهد(که این ویژگی در HTML یافت نمی شود)، بنابراین در این جستجو به زبان های .ASP،.PHP و.JSP می رسیم.

اما هر کدام از این زبان ها پایگاه داده،سیستم عامل و نرم افزار اجرای خاص خود را دارد که بر روی سرویس دهنده مورد نظر نصب می شود(سمت سرور).

جدول1-2- شروع به کار و موانع موجود بر سر راه

سیستم عامل

نرم افزار اجرا

پایگاه داده

زبان

Windows

IIS

SQL server

.ASP

هر سیستم عامل

Apache

My SQL

.PHP

هر سیستم عامل

TOM CAT

Java DB

.JSP

حال با توجه به برتری سیستم عامل های سرویس دهنده Linux ،ساده بودن و نزدیکی زبان PHP به زبان C، امکان استفاده آنها در سرویس دهنده سیستم عامل Windows و نیز نیاز به ارتباط پویا و دوطرفه با داوطلبان شرکت در آزمونها، از گزینه دوم موجود در این جدول برای پروژه خود استفاده خواهیم کرد.

1-3- مشخصات اولیه سیستم

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

  • این سیستم برای برگزاری آزمون تحت وب، و توسط زبان برنامه نویسی PHP پیاده سازی می شود.
  • در کنار PHP ،برای انعطاف بیشتر سیستم از Javascript و در بعضی از بخش ها از تکنولوژی Ajax استفاده خواهدشد.
  • از زبان MySQL جهت ارتباط با پایگاه داده استفاده شده وPHPmyAdmin به عنوان DBMS در نظر گرفته شده است.
  • استفاده از نرم افزار WAMP ،جهت اجرای برنامه های تحت وب بر روی ویندوز.
  • تعریف سه سطح مدیر سیستم،مربی و داطلب. مدیر سیستم یا مربی با ورود به سیستم سوالات مورد نظر را طراحی کرده و در اختیار داوطلبان قرار می دهند.

در اینجا ما به جای نصب هر یک از نرم افزار های مورد نیاز برای این زبان از یک نرم افزار جداگانه به نام WAMPServer(مخففPHP Windows Apache MySQL) استفاده میکنیم. این نرم افزار که بر روی سیستم عامل Windows نصب می شود شامل نسخه ای از Apache، PHP و MySQL (phpMyAdmin و SQLitemanager برای مدیریت پایگاه داده) می باشد.

پس از نصب برنامه بالا برای ویرایش کدهای PHP نیاز به برنامه های ویرایشگری مانند EnginSite یا Dreamweaver داریم که در اینجا به دلیل امکاناتی که Dreamweaver دارد از آن استفاده می کنیم.

مشکلات بر سر راه

هر چند می توان مزایای بسیار زیادی برای این سیستم برشمرد، اما هنوز مشکلاتی بر سر راه توسعه استفاده از این روش وجود دارد. مشکلاتی از قبیل:

  • نیاز به تعداد بسیار زیادی رایانه متناسب با تعداد داوطلبان و بالا بودن قیمت آنها نسبت به اوراق سنتی.
  • نیاز به تهیه تجهیزات و راه اندازی شبکه های مورد نیاز.
  • نیاز به آموزش طراحان سوال و داوطلبان،جهت کار با سیستم وحتی کار با رایانه.
  • نیاز به نیروهای متخصص جهت پشتیبانی رایانه ها و شبکه ها.

فصل دوم – بانک اطلاعاتی

2-1- MY SQL

MY SQL بانک اطلاعاتی بسیار سریع و امن RDBMS است.MY SQL یکی از انواع سرویس دهنده های پایگاه داده است که با وجود اینکه نسبت به سایر DBMSهای موجود قدرتمند نمی باشد، اما بعلت قیمت و عملکرد مناسب آن، مورد استفاده گسترده قرار می گیرد. MY SQLیک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که امکان ذخیره سازی،جستجو،مرتب سازی و بازیابی داده ها را فراهم می کند.سرویس دهنده MY SQL به چندین کاربر اجازه استفاده همزمان از داده ها را می دهد و دسترسی افراد معتبر به داده ها را تسریع می کند.بنابراین MY SQL یک سرویس دهنده چند کاربره و چند ریسمانه است.

این سیستم مدیریتی پایگاه داده، رایج ترین پایگاه داده کدباز(open Source) محسوب می شود.بدین دلیل MY SQL بانک اطلاعاتی با کاربران زیاد و کانال های متفاوت می باشد که MY SQL زبان استاندارد جهانی بانک های اطلاعاتی SQL را به کار می گیرد.

2-1-1 انتخاب پایگاه داده و برتری های MYSQL

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

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

اما در PHP این مسائل نیست،یک مزیت بزرگ استفاده از یک زبان اسکریپتی مثل PHP قابلیت ایجاد محتوای پویا می باشد.اگرمنبع محتوا ورودی کاربر از محل متغیرهائی چون Session و یا فایلهای متنی باشد مشکلی وجود ندارد،اما برای داشتن اطلاعاتی ماندگارتر از طول حیات یک صفحه وب، نیاز است مدیریت داده و دیسک را به پایگاه داده ای بنام MY SQL بسپاریم که علاوه بر فراهم کردن شرایط استفاده از دستورات SQL و ایجاد یک سیستم مدیریت پایگاه داده(DBMS) به عنوان یک واسط عمل می کند و علاوه بر آن نیز خود در PHP دارای واسط کاربر است یعنی می توان دستورات MY SQL را با کمک Queryهای PHP به آن ارسال کرد.

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

سرعت،پایداری و قابلیت اطمینان؛

آیا MY SQL تمام نیازمندی های ذخیره و بازیابی داده ها را با توجه به آنچه در مورد این پروژه و نیز قابلیت های گفته شده در MY SQL ، تامین نمی کند؟!

2-1-2 رقبای اصلی MYSQL

رقبای اصلی MY SQL عبارتند از:SQL Server،PostgreSQL و Oracle.

در برابر این رقبا، MY SQL از مزیت های زیر بهره مند است:

کارآئی بالا،هزینه پائین،سهولت پیکربندی و یادگیری،قابلیت حمل،در دسترس بودن کد اصلی،خدمات پشتیبانی مناسب.سرعت بالای MY SQL در مقایسه با رقیبانش غیر قابل انکار می باشد.

برای مقایسه توانائی های MY SQL و دیگر بانک ها ابتدا نگاهی به PostgreSQL می اندازیم که شاید بتوان آنرا پدربزرگ بانک های طلاعاتی کدباز دانست(تلفظ PostgreSQL بصورت Post-gress-q-l میباشد). PostgreSQL یک بانک اطلاعاتی کدباز به معنای واقعی کلمه است که تحت جواز ساده و قابل انتقال BSD منتشر شده است. PostgreSQL دارای امکانات ویژه ای است و از استانداردهای ANSI SQL92 وSQL92 هم تبعیت کرده که یا در بانک های دیگر وجود ندارد و اگر هم باشد،به این کاملی نیست. علاوه بر این کار با آبجکت ها و داده های سلسله مراتبی هم با این بانک اطلاعاتی میسر است.

توانائی PostgreSQL را در زمینه آبجکت ها و داده های سلسله مراتبی را در نظر بگیرید.گاهی اوقات باید این ویژگی را جز معایب برشمرد و در واقع گاهی استفاده از PostgreSQL مثل خوردن غذا با ملاغه است.

خوب اگر صرفا بخواهید چیزهائی مثل آدرس و شماره تلفن و آی دی در بانک ذخیره کنید،نیازی به یک بانک اطلاعاتی رابطه ای شی گرا(Object Relational) ندارید. PostgreSQL در شرایط low-load، به اندازه MY SQL سریع نیست و اگر نیاز شما صرفا یک ذخیره و بازیابی ساده است، بهتر است دورPostgreSQL را خط بکشید.

بالاخره اینکه PostgreSQL پیچیده تر از MY SQL بوده و مدیریت مجوزها به سادگی آن نمی باشد. در ضمن نحوه کار با PostgreSQL برای کاربران خیلی دشوارتر بوده و در بین برنامه نویسان کاربران آن کمتر از کاربران MY SQL می باشد.

MY SQL را می توان محبوب ترین پایگاه داده کدباز جهان نامید. اما علیرغم چنین محبوبیتی، بسیاری از شرکت های بزرگ از قبول آن سرباز می زنند.دلایل گوناگونی مزید این علت است،از تصورات نادرستی که پروژه های کدباز را بچه گانه تلقی می کنند گرفته، تا عقایدی نظیر اینکه هیچ چیز رایگان خوب نیست،همه و همه چنین مقاومت هایی را دامن می زند.اگرچه ایرادات غالبا درستی از MY SQL گرفته می شود،برای مثال MY SQL بر خلاف همتاهای اتیکت دار خود نظیر اوراکل یا DB2، از Stored Procedureها پشتیبانی نمی کند.البته MY SQL در نسخه 5 خود که هم اکنون در دست توسعه است،از Stored Procedureها پشتیبانی میکند.(در واقع PHP وMY SQL هر دو در نسخه 5،به بلوغ می رسند)


طراحی و ساخت سیستم اعلان و اطفاء حریق

11 سنسور دمای LM35 سانتیگراد می باشد LM35 نیازی به کالیبره شدن ندارد زیرا ذاتا کالیبره است خروجی آن mv10 در ازای هر درجة سانتیگراد است این سنسور دارای دقت در دمای اتاق و در تمام بازة کاربردی آن یعنی از 55 تا 150 است امپدانس خروجی کوچک، خروجی خطی و کالیبراسیون دقیق ذاتی آن ارتباط با آن را برای بازخوانی و کنترل مدارات ساده می کند از آنجائیکه این سن
دسته بندی فنی و مهندسی
فرمت فایل doc
حجم فایل 2301 کیلو بایت
تعداد صفحات فایل 44
طراحی و ساخت سیستم اعلان و اطفاء حریق

فروشنده فایل

کد کاربری 8044

فهرست شکلها

عنوان صفحه

-------------------------------------------------------------------

شکل1-1 اشکال مختلف سنسور دما....................................................................2

شکل2-1 اشکال ظاهری انواع سنسورهای گاز......................................................3

شکل3-1 مدار داخلی .................................................................................4

شکل4-1 سنسورها ودتکتورهای موجود در بازار..................................................5

شکل5-1 راه اندازی وبایاس سنسور گاز..............................................................6

شکل1-2 پایه های میکروکنترولر......................................................................9

شکل2-2 مدار داخلی میکروکنترولر ................................................................10

شکل3-2 شکل واحد کنترل کلاک میکرو...........................................................14

شکل1-3 شماتیک سیستم اعلان واطفاء حریق.....................................................25

شکل2-3 پشت فیبر سیستم اعلان واطفاء حریق...................................................26

ح

فهرست جدول ها

عنوان صفحه

-------------------------------------------------------------------

جدول1-1 ولتاز آستانه پایه ریست.....................................................................12

جدول2-1 منابع کلاک...................................................................................15

.......................................................................22 RS232جدول3-1 اسامی وپایه

جدول4-1 پایه های نمایشگر...........................................................................25

خ

فهرست مطالب

عنوان صفحه

----------------------------------------------------------------------------

فصل یکم- سنسورها.......................................................................................1

1-1 سنسوردما .............................................................................................1

2-1 سنسور گاز............................................................................................3

فصل دوم-میکروکنترولر در سیستم ....................................................................7

1-2 مختصری از میکروکنترولر.......................................................................7 خصوصیات میکرو کنترلر..........................................................................82-2

3-2 ترکیب پایه ........................................................................................... 9

4-2 بلوک دیاگرام........................................................................................10

5-2 توصیف پایه ها......................................................................................11

6-2 هسته مرکزی........................................................................................12

7-2 حافظه میکروکنترولر..............................................................................13

8-2مبدل آنالوگ به دیجیتال.............................................................................17

20 ………………………………………………………...ADC9-2 کانال

10-2 حذف نویز آنالوگ................................................................................21

11-2 تراشه...............................................................................................22

12-2 برسی ..............................................................................................23

مراجع.......................................................................................................25

پیوست1 اطلاعات فنی عناصر سیستم اعلان واطفاء حریق......................................26

پ 1-1 اطلاعات سنسورگاز...........................................................................26

پ2-1 اطلاعات سنسور دما............................................................................28

پ3-1 اطلاعات میکروکنترولر.......................................................................32

فصل اول

سنسورها:

1-1 سنسور دمای LM35 :سانتیگراد می باشد. LM35 نیازی به کالیبره شدن ندارد زیرا ذاتا کالیبره است. خروجی آن mv10 در ازای هر درجة سانتیگراد است. این سنسور دارای دقت در دمای اتاق و در تمام بازة کاربردی آن یعنی از -55 تا -150 است. امپدانس خروجی کوچک، خروجی خطی و کالیبراسیون دقیق ذاتی آن ارتباط با آن را برای بازخوانی و کنترل مدارات ساده می کند. از آنجائیکه این سنسور تنها ma60 از منبع جریان می کشد، خیلی کم افزایش دمای داخلی پیدا می کند

( کمتر از 0.1 درجه در دمای اتاق ).

خلاصه ای از خصوصیات LM35 عباتست از :

● کالیبره شدة داخلی بر حسب سلسیوس.

● دارای مقیاس خطی .

● دقت تضمین شدة 0.5 ( در دمای 25 )

● بازة مجاز -55 تا -150 درجة سانتیگراد.

● قیمت مناسب پایین.

●کار با ولتاژهای 4 تا 30 ولت.

● جریان درین کمتر از 60.

● تولید گرمای داخلی کمتر از 0.08 .

● عملکرد غیر خطی تنها در حدود .

● امپدانس خروجی پایین، برای بار .

مشخصات دقیق تر برای انواع سریهای LM35 و همچنین انواع بسته بندیهای آن در انتهای پایان نامه بصورت ضمیمه آورده شده است.

1-2-1 سنسور گاز MQ 2

توسط این سنسور می توان گازهای از قبیل :بوتان,متان,الکل,دود را تشخیص دهد.

از 6 بایه تشکیل شده است,که دو بایه آن یکی A,B می باشد ودو بایه آن H می باشد.

که بایه های H به یک فیلامان متصل می باشد و بایه Aویکی از بایه های H به 5 ولت

متصل شده است و بایه دیگر H به زمین متصل شده است.

بایه B خروجی سنسور می باشد و برای تنظیم ولتاز خروجی توسط یک مقاومت 3/3 کیلو

اهم به زمین متل شده است.

اجزاء داخلی سنسور و نحوه بایاس کردنMQ2 در شکل 1-3 نشان داده شده است.

فصل دوم

نقش میکروکنترولر AVR در سیستم اعلان و اطفاء حریق

1-2 مختصری راجع به میکروکنترلرهای AVR :

میکروکنترلرهای AVR با ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم توسط شرکت ATMEL ارائه شد که علاوه بر کاهش و بهینه سازی مقدار کدها بطور واقع عملیات را تنها در یک کلاک سیکل، توسط معماری[1] RISC انجام می دهند. و از 32 رجیستر همه منظوره استفاده می کنند، که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفادة کنونی باشند.

2-2 خصوصیات ATmega 32 :

—از معماری AVR RISC استفاده می کند.

- کارایی بالا و توان مصرفی کم.

- دارای 131 دستورالعمل با کارایی بالا که اکثراً تنها در یک کلاک سیکل اجرا می شوند.

- 8×32 رجیستر کاربردی.

- سرعتی تا MIPS 16 در فرکانس MHZ 16.

—حافظة برنامه و دادة غیر فرار

- k 16 بایت حافظة FLASH داخلی قابل برنامه ریزی.

- پایداری حافظة FLASH : قابلیت 000,10 بار نوشتن و پاک کردن.

- 1024 بایت حافظة داخلی SRAM.

- 512 بایت حافظة EEPROM داخلی قابل برنامه ریزی.

پایداری حافظة EEPROM قابلیت 000,100 بار نوشتن و پاک کردن.

- قفل برنامة FLASH برای محافظت از نرم افزار.

—قابلیت ارتباط JTAG (IEEE std . 1149.1 )

- برنامه ریزی برنامة FLASH ، EEPROM ، FUSE BITS ، LOCK BITS از طریق ارتباط .JTA

— خصوصیات ویژه میکروکنترلر:

Power – on reset و Brown – out قابل برنامه ریزی.

- دارای اسیلاتور RC داخلی کالیبره شده.

- دارای 6 حالت Sleep ( Power–Down ، IDLE ، Power–Save ، Standby ، Extended Standby ، ADC Noise Reduction )

- منابع وقفة داخلی و خارجی

- عملکرد کاملاً ثابت

- توان مصرفی پایین و سرعت بالا توسط تکنولوژی CMOS

ولتاژ عملیاتی:

v4.5 تا v5.5.

فرکانسهای کاری : 0MHZ تا 16MHZ.

خطوط I/O و انواع بسته بندی :

-32 خط ورودی- خروجی قابل برنامه ریزی.

40 پایه DDPI ،44 پایه TQFP ،44 پایه MLF

3-2 ترکیب پایه ها ی ATmega 32 ( DDPI ):

4-2 بلوک دیاگرام ATmega 32 :

5-2 توصیف پایه ها ATmega 32:

VCC : تغذیة ولتاژ دیجیتال.

GND : زمین.

PORTA ( PA7... PA0 ) : پورت A بعنوان ورودی آنالوگ مبدل A/D عمل می کند. اگر از پورت A بعنوان مبدل A/D استفاده نشود، بعنوان پورت I/O دو طرفه عمل می کند. پین های پورت دارای مقاومت Pull-up داخلی هستند. وقتی که پینهای PA0 تا PA7 بعنوان ورودی استفاده می شوند و بصورت خارجی Pull Down شده باشند، در صورتیکه مقاومتهای Pull-up داخلی فعال شده باشند، آنها بعنوان منابع جریان عمل می کنند.

PORTB ( PB7… PB0 ) : پورت B یک پورت I/O دو طرفه است با مقاومتهای Pull-up داخلی که برای هر پایه اختصاص داده شده است. پینهای پورت B در حالت ورودی وقتی که بصورت خارجی Pull-Down شده باشند، اگر مقاومتهای Pull-up داخلی فعال باشند، بعنوان منابع جریان عمل می کنند . پورت B اعمال متنوع و مخصوص دیگری را هم انجام می دهد که در ادامه توضیح داده می شود.

PORTC ( PC7… PC0 ) : پورت C یک پورت I/O دو طرفه است با مقاومتهای Pull-up داخلی که برای هر پایه اختصاص داده شده است. پینهای پورت C در حالت ورودی وقتی که بصورت خارجی Pull-Down شده باشند، اگر مقاومتهای Pull-up داخلی فعال باشند، بعنوان منابع جریان عمل می کنند.

پورت C اغلب برای اعمال مخصوص دیگری نیز استفاده می شود که توضیح داده خواهد شد.

PORTD ( PD7… PD0 ) : پورت D یک پورت I/O دوطرفه است با مقاومتهای Pull-up داخلی که برای هر پایه اختصاص داده شده است. پینهای پورت D در حالت ورودی وقتی که بصورت خارجی Pull-Down شده باشند، اگر مقاومتهای Pull-up داخلی فعال باشند، بعنوان منابع جریان عمل می کنند. پورت D هم اعمال مخصوص دیگری انجام می دهد که توضیح داده خواهد شد.

RESET : ورودی Reset ، هرگاه سطح پایینی به مدت حداقل طول یک پالس به این پایه برسد، Reset تولید می شود، حتی اگر کلاک کار نکند. حداقل طول پالس در جدول 1-1 داده شده است.

جدول 1-1 ولتازآستانه پایه rest

XTAL1 : ورودی معکوس اسیلاتور و ورودی مدارهای ورودی.

XTAL2 : خروجی معکوس اسیلاتور.

AVCC : این پایه منبع ولتاژِ پین برای پورت A و مبدل A/D است. این پایه باید به صورت خارجی به Vcc وصل شود حتی اگر از ADC استفاده نمی شود. اگر از ADC استفاده شود این پایه باید از طریق فیلتر پایین گذر به Vcc وصل شود.

AREF : این پایه مرجع آنالوگ پینها برای مبدل A/D است.

6-2 هستة مرکزی ATmega 32 ( CPU ) :

در این بخش دربارة معماری هستة مرکزی AVR در حالت کلی بحث می کنیم. وظیفة اصلی CPU اطمینان از اجرای صحیح برنامه است. بنابراین CPU باید قادر باشد تا به حافظه ها دسترسی پیدا کند، محاسبات را انجام دهد، ارتباط با خارج را کنترل کند و وقفه ها را رسیدگی کند.

7-2 حافظه های ATmega16 AVR :

در این بخش حافظه های مختلف در ATmega16 را توصیف می کنیم. ساختار AVR دارای دو فضای اصلی حافظه است. فضای حافظة داده و فضای حافظة برنامه. بعلاوه ATmega16 دارای حافظة EEPROM برای ذخیرة داده نیز می باشد.

حافظة I/O :

تمام خروجیها و ارتباطات فرعی ATmega16 در فضای I/O قرار داده شده اند. مکانهای I/O توسط دستورات in و out دسترسی می شوند و انتقال داده بین 32 رجیستر همه منظوره و فضای I/O را انجام می دهند. رجیسترهای I/O مابین آدرسهای 00$ تا 3F$ قابلیت دسترسی بیتی توسط دستورات SBI و CBI را دارند. همچنین در این رجیسترها یک بیت می تواند توسط دستورات SBIC و SBIS چک شود. وقتی که از دستورات مخصوص I/O ، in و out استفاده می شود باید آدرس های I/O 00$ تا 3F$ استفاده شود.

بعضی از پرچم های وضعیت توسط نوشتن 1 در آنها پاک می شوند. توجه کنید که دستورات CBI و SBI بر تمام بیتهای رجیسترهای I/O عمل می کنند و نوشتن 1 در پرچمی که قبلا 1 شده است، باعث پاک کردن آن می شود.

کلاک clkcpu - CPU : کلاک CPU با توجه به عملکرد مختلف هستة مرکزی AVR، به قسمتهای مختلف سیستم هدایت می شود. از جمله قسمتهای: رجیستر فایل همه منظوره، رجیستر وضعیت و حافظة دادة نگه دارندة اشاره گر پشته. متوقف کردن کلاک، هستة مرکزی را از انجام کارهای عمومی و محاسباتی باز می دارد.

کلاک clkI/O - I/O : کلاک I/O توسط اکثر واحدهای I/O از جمله تایمر- شمارنده ها، USART استفاده می شود. همچنین کلاک I/O اغلب توسط واحد وقفة خارجی نیز مورد استفاده قرار می گیرد. ولی توجه کنید که بعضی از وقفه های خارجی که توسط مدارهای غیر همزمان آشکار

می شوند، به بعضی از وقفه ها اجازة وقوع می دهند حتی اگر کلاک I/O نیز متوقف باشد.

کلاک clkADC - ADC : ADC با کلاک مشخص کار می کند. این کار باعث می شود تا کلاک های CPU و I/O را بتوان متوقف کرد. تا نویز تولیدی توسط مدارات دیجیتال کاهش یابد. و نتیجة تبدیل دقیتر باشد.

منابع کلاک :

این تراشه دارای منابع کلاک مختلفی است که توسط فیوز بیتهای Flash مطابق جدول 4-1 انتخاب می شوند. کلاک خروجی از منبع انتخاب شده به تولید کنندة کلاک AVR می رود و سپس به واحدهای مربوط هدایت می شود.

جدول 2-1

وقتی که CPU از مدهای Power – Down یا Power – Save خارج می شود، منبع کلاک انتخابی برای محاسبه زمان Start – Up استفاده می شود و اطمینان حاصل می شود که عملکرد اسیلاتور به حالت پایدار رسیده است و سپس شروع به اجرای دستورات می کند. وقتی که CPU از حالت Reset آغاز به کار می کند، زمانی تاخیر اضافه می شود که تغذیه هم به مقدار پایداری برسد.

از آنجایی که ما در ساخت این پروژه از منبع کلاک داخلی یعنی اسیلاتور RC کالیبره شدة داخلی و اسیلاتور تایمر- شمارنده استفاده کرده ایم، در اینجا تنها به توضیح این منابع می پردازیم.

مد ADC Noise Reduction :

در این مد CPU متوقف می شود. اما به ADC ، وقفة خارجی، محافظ آدرس رابط سریال دو سیمه، تایمر- شمارندة 2 و Watchdog اجازة فعالیت می دهد. این مد clkCPU، clkI/O و clkFLASH را متوقف می کند و به دیگر کلاکها اجازة کار می دهد.

اینکار نویز محیط را برای ADC بهبود می بخشد و اندازه گیری با دقت بالاتری را فراهم می کند.اگر ADC فعال باشد، وقتی که این مد وارد می شود، ADC بطور خودکار آغاز به انجام تبدیل می کند. بغیر از وقفة تکمیل تبدیل ADC، Reset خارجی، Reset شدن Watchdog، Reset شدن قطع تغذیه، وقفة تطبیق آدرس رابط سریال دو سیمه، وقفة تایمر- شمارندة 2، وقفة آماده بودن SPM / EEPROM، وقفه های خارجی در پایه های INT0 و INT1 و یا وقفة خارجی در پایة INT2 می توانند MCU را از این مد Sleep خارج کنند.

15

حداقل کردن مصرف توان :

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

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

- مقایسه کنندة آنالوگ :

وقتی که وارد مد Idle می شویم، اگر از مقایسه کنندة آنالوگ استفاده نمی کنیم، باید آنرا غیر فعال کنیم. وقتی هم که وارد ADC Noise Reduction می شویم باز هم مقایسه کنندة آنالوگ باید غیر فعال شود. در دیگر مدهای Sleep مقایسه کنندة آنالوگ بطور خودکار غیر فعال می شود.

- مرجع ولتاژ داخلی : مرجع ولتاژ داخلی هرگاه که در آشکار ساز قطع برق و مقایسه کنندة آنالوگ و یا ADC مورد نیاز باشد، فعال می شود. اگر واحدهای نام برده شده غیر فعال باشند.

پین پورت می تواند توسط بیت رجیستر PINx خوانده شود، مستقل از اینکه مقدار DDRx چه جهتی را مشخص می کند.

8-2 مبدل آنالوگ به دیجیتال (ADC) :

ATmega16 دارای ADC 10 بیتی بصورت تقریبهای متوالی است. ADC به مالتی پلکسر آنالوگ 8 کاناله متصل است که به 8 ورودی ولتاژ یک طرفه اجازه می دهد تا از طریق پینهای پورت A متصل شوند. ورودیهای ولتاژ یکطرفه با 0v مقایسه می شوند.

همچنین وسیله از ترکیب 16 کانال دیفرانسیلی نیز حمایت می کند. دو تا از این ورودیهای دیفرانسیلی ( ADC3,ADC2,ADC1,ADC0)به مرحلة گین قابل برنامه ریزی، مجهز هستند. که مرحلة تقویت 0db(x1)، 20db(x10)، ویا 46db (x200) را برای ولتاژ ورودی قبل از ورود به A/D فراهم می کند. 7 تا از کانالهای ورودیِ دیفرانسیلی، ترمینال منفی مشترکی را (ADC1) استفاده می کنند. و در نتیجه ورودی دیگر ADC می توانند بعنوان ترمینال ورودی مثبت انتخاب شوند. اگر گین x1 یا x10 استفاده شود, رزولوشن 8 بیتی می تواند مورد انتظار باشد. اگر گین x200 استفاده شود، 7 بیت رزولوشن می تواند مورد انتظار باشد.

ADC شامل مدار sample and hold است، تا ولتاژ ورودی در طی تبدیل بصورت ثابت نگه داشته شود. بلوک دیاگرام ADC در شکل 16-1 نشان داده شده است.


طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب

اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML استاین واژه مخفف کلمات Hyper Text Marque Language استاین واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad نوشته می شوداین زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین
دسته بندی قالب سایت
فرمت فایل doc
حجم فایل 4999 کیلو بایت
تعداد صفحات فایل 57
طراحی و  پیاده سازی سایت با زبانهای برنامه سازی تحت وب

فروشنده فایل

کد کاربری 8044

فهرست

عنوان صفحه

پیش گفتار...........................................................................................................................................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 سه قسمت اصلی در طراحی سایت است که باید تمام کسانی که به طراحی سایت علاقه دارند آنها را یاد داشته باشند تا بتوانند یک اثر مطلوب و مفید ایجاد کنند.هدف دیگری که دنبال می شود آشنایی با همین سه قسمت است.و هدف آخر کمک کردن به کتابخانه شهید مطهری جاجرم در امر تبلیغات و آموزش است.

2-1-مزایای پروژه :

مزیت اول : اولین مزیت این پروژه به کار بردن انواع زبان برنامه نویسی در طراحی این پروژه می باشد.مانند زبان HTML , Asp و Sql و جاوا می باشد.

مزیت دوم : جنبه آموزشی سایت که جدا از آشنایی با Asp با HTML نیز آشنا خواهیم شد.همینطور زبان جاوا و پایگاه داده Sql را می توان نام برد.

مزیت سوم : این سایت به دلیل اینکه جهت استفاده برای کتابخانه ی شهید مطهری جاجرم طراحی شده جنبه خدا و پیغمبری نیز رعایت شده و همین سومین مزیت این سایت است.

مزیت چهارم : این سایت نیز جنبه تبلیغاتی دارد. به دلیل مراجعه کننده زیاد می توان یک نوع Bussness نیز راه انداخت.

3-1-معایب پروژه :

عیب اول : در ساخت این پروژه از سه زبان اصلی Html , Asp , Sql و جاوا استفاده شده است.به این دلیل نگفتم چهار تا زیرا کد جاوا به ندرت در این پروژه استفاده شده است.اما عیب این نیست بلکه عیب اول این است که راجع به این سه زبان به طور کامل وقت نشد بحث شود.

عیب دوم : عیب دوم این است که به دلیل همکاری نکردن کتابخانه ی شهید مطهری جاجرم بنده نتوانستم به طور کامل این سایت را برای دید عموم بر روی فضای اینترنت بگذارم تا بقیه بتوانند از آن بهره بگیرند.

حال از شما دانش پژوهان عذر خواهی می کنم اگر نتوانستم بی عیب این پروژه را به آخر برسانم.البته هیچ کاری نمی توان پیدا کرد که به طور کامل عیب نداشته باشد اما بنده در حد توان سعی کردم بی عیب کار را به آخر برسانم.

فصل دوم

نرم افزارهای استفاده شده در طراحی :

آشنایی مقدماتی با Asp.net :

بخش اول :

Asp.net چیست؟

Asp که سر نام واژه های Active Server Page می باشد برنامه ای است که درون IIS اجرا می شود.IIs نیز سر نام واژه های Internet Information Services می باشد و IIS یکی از اجزاء سیستم عامل ویندوز 2000 است و IIs همچنین بخشی از Option pack موجود برای ویندوز ان تی 4 است.

PWS(Personal web server) یک روایت مختصر تر از IIS می باشد که آن را می توانید بر روی سی دی ویندوز خود بیابید.

چگونگی سازگاری Asp

برای اجرای IIS باید سیستم عامل ویندوز ان تی 4 یا بالاتر داشته باشید و برای اجرای PWS باید از ویندوز 95 یا بالاتر استفاده کنید.

Chili Asp یک تکنولوژی است جهت اجرای Asp بدون نیاز به سیستم عامل ویندوز.

Instant Asp تکنولوژِی دیگری است برای اجرای Asp بدون ویندوز.

یک فایل Asp چگونه فایلی است ؟

یک فایل Asp می تواند شامل XML , HTML , text و اسکریپتها باشد.

اسکریپتهای موجود در فایل Asp بر روی کامپیوتر سرویس دهنده اجرا می شود.یک فایل Asp دارای پسوند .asp می باشد.

Asp چگونه کار می کند ؟

هنگامی که برنامه مرور گر یک فایل Html را درخواست می کند , Server فایل را بر می گرداند.هنگامی که برنامه مرور گر یک فایل Asp را درخواست می کند , IIS این درخواست را به موتور Asp ارجاع می دهد.

موتور Asp خط به خط فایل Asp را می خواند و اسکریپتهای درون فایل را اجرا می کند , سرانجام فایل Asp به فرم Plain HTML به مرورگر ارسال می شود.

Asp چه کارهایی می تواند انجام دهد ؟

می توانید به شکل پویا هر گونه محتوایی از یک صفحه وب را ویرایش نمایید , تغییر دهید یا اضافه کنید.به درخواست ها و Query کاربران پاسخ دهید.به هر گونه داده و پایگاه داده ای دسترسی داشته باشید و نتایج را به یک مرورگر بازگردانید.یک صفحه وب را جهت استفاده بهینه برای دیگر کاربران به طور دلخواه تنظیم کنید.


طراحی صفحات وب

پرکردن صفحه خالی، دانشی است که www آن را از اجدادش در خانواده مکتوبات به ارث برده است کتابها، مجلات و روزنامه سنگ نوشته های حکاکی شده را نیز می توان در این زمره به حساب آورد، گو اینکه روش ایجاد آنها کاملا متفاوت است
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 86 کیلو بایت
تعداد صفحات فایل 127
طراحی صفحات وب

فروشنده فایل

کد کاربری 8044

طراحی صفحات وب با FrontPage 2000

فصل اول

ایجاد یک صفحه وب

پرکردن صفحه خالی، دانشی است که www آن را از اجدادش در خانواده مکتوبات به ارث برده است: کتابها، مجلات و روزنامه. سنگ نوشته های حکاکی شده را نیز می توان در این زمره به حساب آورد، گو اینکه روش ایجاد آنها کاملا متفاوت است.

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

همچنین متن فوق پیوند را که صفحه را به اسناد دیگر در سایت وب خودتان یا www متصل می کنند تعیین خواهید نمود.

هنگام کار با صفحات، یاد خواهید گرفت که عنوان صفحه را تعیین کرده و رنگ یا تصویر زمینه آن را انتخاب کنید. همه چیز از صفحه خالی تنهایی در وب جاری FrontPage 2000 آغاز می شود.

ایجاد و عنوان دهی به یک صفحه

برای ویرایش یک صفحه، ابتدا باید آن را در نمای Page برنامه FrontPage 2000 بارگذاری کنید.

هر صفحه وب در FrontPage 2000، مثل یک الگو آغاز می شود. اگر می خواهید صفحه جدیدی را از ابتدای کار شروع کنید، بهترین روش استفاده از الگوNormal Page است.

برای شروع صفحه ای جدید، New Page,File یا دکمه New Page درمیله ابزار استاندارد کلیک کنید.

هنگامی که الگوی صفحه جدید را انتخاب کنید، بلافاصله صفحه برای ویرایش در نمای Page قرار می گیرد.

اگر برای وب جاری از تمی کمی به کار گرفته نشده باشد، صفحه جدید کاملا خالی خواهد بود. در غیر این صورت، زمینه، فونت ها، رنگها و سایر جزئیات قالب بندی برای صفحه در نظر گرفته می شوند.

از ابتدا به صفحه جدید اسم فایل منحصر به فردی مثل newpage2.htm,newpage1.htm داده خواهد شد. می توانید با کلیک کردن Save As,File نام دیگری برای آن برگزینید و یا بعدا در نمای Folders اسمش را تغییر دهید. روی فایل راست کلیک کنید واز منوی ظاهر شده Rename را برگزینید.

نکته: اگر لیست Folders هنگامی که درنمای Page قرار دارید، قابل مشاهده است، می توانید از آن برای تغییر نام فایل ها استفاده نمایید. دستور Folder List,View را انتخاب کنید تا ظهور یا عدم ظهور آن را کنترل نمایید.

اگر وب جاری را بدون هیچ گونه تغییری در صفحه جدید ببندید FrontPage 2000 از صفحه صرف نظر می کند. در غیر این صورت هنگام بستن وب و یا مشاهده پیش نمای آن در یک مرورگر، به شما یادآوری می کند که آن را ذخیره نمایید.

افزودن حاشیه های اشتراکی به یک صفحه

مورد دیگری که هنگام ایجاد صفحه به آن اضافه می شود، هر نوع حاشیه ای است که با بقیه وب جاری مشترک می باشد.

FrontPage 2000 شما را قادر می سازد نواحی حاشیه داری تعریف کنید که بین تمامی صفحات هر وب مشترک باشند. روی Shared Borders,Format کلیک کنید تا ببینید چه نوع حاشیه های مشترکی مورد استفاده قرار گرفته اند. یک کادر تبادلی باز می شود که نشان دهنده حاشیه هایی است که در وضعیت جاری به اشتراک گذارده شده اند.

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

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

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

عنوان دهی به یک صفحه

به هر صفحه وب، یک عنوان داده می شود. با اینکه FrontPage 2000 عنوان پیش گزیده ای را به صفحه اختصاص می دهد، اما اغلب عبارتی است که باید تعویض شود، مثل "New Page 5" که کمک زیادی به کسانی که در وب شما به گشت و گذار می پردازند، نماید.

عنوان هر صفحه، در نوار عنوان بیشتر مرورگرهای وب یعنی لبه بالایی پنجره ای که مرورگر را در بر دارد ظاهر می شود (مرورگرهای غیر ویژوال و متنی به صورت متفاوتی با عنوان برخورد می کنند).

برای عنوان دهی به هر صفحه Properties.File را انتخاب کنید و یا روی صفحه راست کلیک نموده از منوی ظاهر شده Page Properties را بر گزینید. یک کادر تبادلی باز می شود که حاوی شش کادر تبادلی برگه دار است. می توان آنها را برای ایجاد تغییر در صفحه به کار برد. داخل برگه General، می توانید عنوان جدید را وارد نمائید.

هنگامی که صفحه ای را عنوان دهی می کنید، FrontPage 2000 از این متن یا عبارت برای درفش صفحه و در نوارهای راهبری نیز استفاده می کند، البته اگر این اقلام به کار گرفته نشده باشند. همچنین پیشنهاد می شود که به عنوان اسم فایلی که اولین بار ذخیره می شود، بکار رود.

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

انتخاب عنوان توصیفگر و مفید و مختصر به دو دلیل اهمیت دارد- کمک می کند افراد بتوانند وب تان را مورد استفاده قرار دهند و کمک می کند که دیگران بتوانند آن را بیابند.

اگر از الگو Table of Contents برای افزودن این نوع صفحه به وب استفاده کنید، تمامی عناوین صفحات در جدول حاصله از فهرست محتویات ظاهر می گردند.

همچنین عنوان صفحه پراهمیت ترین چیزی است که در نتایج جستجو ظاهر می شود. برای مثال، Alta Vista عنوان هر صفحه و به دنبال آن چند سطر از محتویات صفحه را به نمایش می گذارد.

عنوان ممکن است برای تشخیص رده بندی وب طی یک جستجو به کار رود و بنابراین اگر عنوان صفحه ای را به صورت مناسبی انتخاب کنید، تعداد ویزیت های بیشتری را از سوی افرادی خواهید داشت که به دنبال عبارت خاصی می گردند که شکل عامی دارد. (تعداد ویزیت های بیشتر به معنای فعالتر بودن وب و امری مطلوب است).

انتخاب زمینه

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

Background,Format را اجرا کنید تا کادر تبادلی Page Properties که برای انتخاب زمینه به کار می رود، بازگردد.

برای استفاده از تصویر زمینه، دکمه Browse را فشار دهید. کادر تبادلی فایل ظاهر می شود امکان انتخاب هر فایل موجود در سیستم را فراهم می سازد. تصویر زمینه باید در یکی از قالب های jpg,GIF یا PNG به ثبت رسیده باشد.

می توانید از یک URL برای مشخص کردن تصویر زمینه استفاده کنید، اما این کار باعث می شود FrontPage 2000 گرافیکی استفاده کند که بخشی از وبت تان نیست.

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

تصاویر زمینه پشت محتویات صفحه تکرار می شوند. این حالت کاشی بندی نام دارد، چرا که هر کپی از گرافیک مثل یک کاشی از کف آشپزخانه است. اگر مایلید تصویر تنها یک بار به نمایش در آید، گزینه Watermark را انتخاب نمایید. پس زمینه دیگر در بقیه صفحه، گسترده خواهد شد.

برای انتخاب رنگ زمینه به جای تصویر، کادر بررسی Background Picture را از حالت انتخاب شده خارج کنید و روی منوی کرکره ای Background Colors کلیک کنید. کادر تبادلی انتخاب رنگ استاندارد FrontPage ظاهر می شود که دارای 16 رنگ اولیه است. اگر از هیچ از این رنگها خوشتان نیامد، روی دکمه More Colors کلیک کنید تا کادر تبادلی رنگ پیشرفته تری، ظاهر می گردد.

می توانید یکی از رنگهای نشان داده شده در کادر تبادلیMore Colors را انتخاب کنید یا مقدار شانزدهی رنگ را در فیلد Value وارد نمائید. حتی می توانید دکمه Custom را فشار دهید تا کادر تبادلی انتخاب رنگ سوم با انتخابهای بیشتر، بازگردد.

آشنایی با مقادیر شانزدهی کاملا غیر ضروری است، چرا که در FrontPage 2000 می توانید از طریق دیگری رنگها را برگزینید. برای برطرف سازی حس کنجکاوی: مقادیر شانزدهی، اعدادی هستند در مبنای 16، که بدین معناست شانزده عدد یک رقمی مختلف وجود دارد فایده آنان در برنامه های کامپیوتری به این خاطر است که تنها با دو رقم،255 مقدار را می توان نشان داد. اولین 20عدد شانزدهی عبارتند از 13,12,11,10,F,E,D,C,B,A,9,8,7,6,5,4,3,2,1,0. میکروسافت می توانست اسم فرم افزارش را FrontPage 7DO بگذارد.

رنگ انتخاب شده در پشت محتویات صفحه به نمایش در خواهد آمد.

هنگامی که در صفحه هم رنگ زمینه و هم یک تصویر انتخاب شده باشند، تصویر پس از بارگذاری کامل صفحه، رنگ را می پوشاند. برای آنکه فقط رنگ نشان داده شود، کادر بررسی Background Pictureرا از حالت انتخاب در آورید.

اگر می خواهید زمینه ای را برای تمامی وب به کار ببندید، بسیار آسانتر خواهد بود اگر تم جدیدی با زمینه جدید ساخته وآن را برای همه وب به کار بگیرید. این تم برای استفاده در سایر پروژه ها هم در دسترس خواهد که خود بر خلاف زمینه که باید به صورت دستی انتخاب شود، می باشد.

افزودن متن به یک صفحه

برای افزودن متن به هر صفحه وب، آن را در نمای FrontPage 2000 باز کنید و شروع کنید به تایپ کردن، کاراکترها در بخش محل جاری انتخاب شده برای مکان نما ظاهر خواهند شد، چه در حاشیه ای اشتراکی چه در بخش اصلی صفحه باشید.

حاشیه های اشتراکی از طریق خطوط نقطه چین در صفحه نشان داده می شوند. این خطوط هنگامی که صفحه در یک مرورگر نشان داده میشوند، ظاهر نخواهد شد.

بعد از وارد کردن مقداری متن در صفحه، می توانید بخشی از آن را انتخاب و از گزینه های قالب بندی FrontPage روی آن استفاده کنید.

میله ابزارformatting این دکمه ها را دارا می باشد:

  • Bold- باعث می شود متن به صورت توپر ظاهر گردد.
  • Italic- متن را کج می کند.
  • Underline- متن را زیر خط دار می کند.
  • Align Left- تمامی متن و سایر عناصر صفحه ای را در حاشیه چپ صفحه تنظیم می نماید.
  • Center- عناصر صفحه ای انتخاب شده را در مرکز قرار می دهد.
  • Align Right- عنصر انتخابی را در حاشیه راست قرار می دهد.
  • Increase Indent- حالت دندانه ای عناصر انتخابی را کاهش می دهد.

بیشتر این دکمه ها در نرم افزارهای مختلف مشترک هستند به ویژه شمایل های U,I,B که برای توپر کردن، کج کردن و زیر خط دار کردن به کار می روند.

نکته: FrontPage 2000 می تواند در یادگیری هدف هر یک از دکمه های به کار رفته در میله های ابزار Standard و Formatting یاری رسان باشد. اگر مکان نما را چند لحظه روی دکمه ای نگه دارید، FrontPage یک نکته را که حاوی اسم آن دکمه است به نمایش می گذارد.

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

فشردن کلید Enter باعث ظاهر شدن یک انفصال پاراگرافی می شود. این عمل حتی در صورتی که در حال مرتب سازی تصاویر و سایر عناصر صفحه در کنار متن باشد، صورت می پذیرد.

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

اگر اولین بار است که FrontPage 2000 برای انتشار یک صفحه وب استفاده می کنید، باید با کمی کنترل روی ظاهر صفحه به نمایش در آمده آشنا باشید.

بر خلاف رسانه ای نظیر چاپ، که صفحه دقیقا آن طور که طراح می خواسته به نظر خواهد رسید، وب رسانه ای سیال است که صفحات می توانند خودشان را برای پر کردن فضایی که در اختیار دارند، تنظیم نمایند.

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

متن صفحه بسته به فضای در اختیار آن به گونه ای متفاوت ظاهر می شود.

هر انفصال پاراگرافی در صفحه وب باعث می شود که خطی حالی در اکثر مرورگرها، از جملهNetscape Nevigator و Microsoft Internet Explorer ظاهر گردد. برای آغاز متن از حاشیه چپ بدون درج انفصال پاراگرافی، می توانید انفصالی خطی را با انتخاب Break,Inster و سپس گزینه Normal Line Break از کادر تبادلی بعدی، درج نمایید.

نکته: میانبری مخفی برای افزودن انفصال خطی وجود دارد که بدون ترک صفحه کلید مسیر است کلید شیفت را همزمان با فشردن Enter پائین نگه دارید.

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

تبدیل متن به فوق پیوند

اسناد روی www با استفاده از فوق پیوندها به هم متصل شده اند. وقتی که روی پیوندی کلیک می کنید، مرورگرتان صفحه وب یا فایلی که با آن پیوند است باز می کند.

هر چیزی را که بتوان در صفحه قرار داد، می توان با فوق پیوندها نیز مرتبط ساخت: متن، تصاویر، اپلت های جاوا، فیلمهای Quick Time، فایل های صوتی WAV و هر چیز دیگر. به هر کسی که پورتی TCP/IP را از طریق اتصالی مناسب مورد استفاده قرار دهد، می توان فوق پیوندی را ایجاد کرد.

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

هشدار: به همین دلیل، از زیر خط دار کردن، سایر قسمتها که فوق پیوند نیستند باید اجتناب کرد. کابران روی متن زیر خط دار کلیک می کنند و متعجب می شوند که چرا مثل پیوند کار نمی کند.

برای ایجاد یک فوق پیوند باید با آن مرتبط گردد پررنگ ساخته و دستور Hyperlink,Instead را انتخاب کنید یا دکمه Hyperlink راروی میله ابزار Standard فشار دهید.

فوق پیوند ها می توان به فایل هایی روی سیستم یا هر URL روی www مرتبط ساخت. اگر این فایل، صفحه دیگری روی یوب تان است، می توان آن را استفاده از کادر تبادلی باز کردن فایل در ویندوز انتخاب نمود.

فوق پیوند به URL باید حاوی URL کامل که اطلاعات پروتکلی نظیر http:// یا ftp:// قبل از آن قرار گرفته است، باشد.

چند مثال: ftp://ftp.netscape.com , http://www.fp2k.com/24 , http://www.mcp.com

اگر پیوند به فایلی روی سیستم صورت می گیرد، ابتدا باید آن را با استفاده از دستور منویی Import,File به وب اضافه کنید در غیر این صورت پیوند هنگامی که در صفحه در www منتشر می شود، قابل استفاده نخواهد بود.

بعد از ایجاد یک فوق پیوند می توانید با راست کلیک کردن روی آن و انتخاب Hyperlink Properties آن را ویرایش کنید.

تبدیل متن به یک عنوان

متن روی صفحه وب را می توان با تبدیل آن به یک عنوان از بقیه قسمتها متمایز نمود. اندازه عناوین از 1(بزرگترین) تا6(کوچکترین) متغیر است و می توان آنها را با همان هدف عنوان در روزنامه، به کار برد- یعنی توضیح کلی متنی که در ادامه می آید. همچنین می توان آنها را به شکل زیر عنوان در مقاله ای بزرگ به کار برد، مثل قول های بزرگ شده و سایر اهداف جلب توجه کننده.

آسانترین روش برای تبدیل متن به عنوان، استفاده از منوی کرکره ای Style روی میله ابزار Formatting می باشند. این منو، گزینه های متعدد مختلفی برای قالب بندی دارد که شش اندازه مختلف عنوان بندی از 1 تا 6 را نیز شامل می شود.

اندازه واقعی عنوان به مرورگر وابسته است، اما به عنوان قاعده ای عمومی، می توانید به سیستم درجه بندی 1تا6 اعتماد داشته باشید.

عناوین را می توان به صورت فوق پیوند و مثل بقیه متون استفاده کرد. این استثناء آن است که هر عنوان باید در پاراگراف خاص خود جای گیرد.

برای مشاهده عملی این موضوع، کلمه ای را در پاراگرافی پررنگ کنید و آن را به Heading1 تبدیل کنید. تمام متن آن پاراگراف به این عنوان بندی تبدیل می شوند که خود بخش بزرگی از صفحه را در بر خواهد گرفت.

تغییر فونت و رنگ متن

هنگامی که متن را به صفحه ای که تمی برای آن به کار فته است اضافه کنید، رنگ و فونت آن، همان است که برای متن بدنه موجود در تم مشخص شده است. اگر تمی به کار نرفته باشد، متن با فونت و رنگ پیش گزینه مرورگر وبی که برای بارگذاری صفحه به کار رفته است، ظاهر می گردد. این فونت اغلب Arial.Times Roman یا Helvetica است.

برای تغییر این حالت، متن را پررنگ کنید و روی Font,Format کلیک کنید تا کادر ارتباطی Font باز شود. میتوانید از آن برای انتخاب فونت و رنگ متن انتخاب شده بهره بجوئید.

می توانید هر یک از فونتهای موجود در سیستم خود را انتخاب کنید، اما اگر این فونت در سیستم کسی که وب تان را مشاهده می کد، وجود نداشته باشد، فونت پیش گزیده ای برای آنان انتخاب می گردد.

نظیر انتخاب فونت برای تم ها، باید فونت های معمول نظیر Verdana , Times,Helvetica,Arial را برگزینید، چرا که احتمال وجود آنها در بیشتر سیستم ها رو به یقین است FrontPage 2000 در بسیاری از تم های خود از Times New Roman,Century Gothic,Book Antiqua و Trebuchet Ms استفاده می نماید.

همچنین می توانید فونت را با چندین معادل در لیستی جدا شده با کاما انتخاب کنید، برای مثال "Courier New,Courier,monospace" یا "Times Roman,Times,serif".

اندازه فونت را می توان بر پایه میزان 1(کوچکترین) تا 7(بزرگترین) طراحی نمود. اندازه یک هر یک از این سایزها پیش ازآنکه بر پایه اندازه گیری دقیقی استوار باشد، تقریبی است. با اینکه فونت با یک اندازه در FrontPage 2000 ظاهر می شود، ممکن است بسته به پیکر بندی نرم افزار مرورگر در اندازه متفاوتی استفاده می گردد.

رنگ فونت را می توان در کادرهای تبادلی انتخاب رنگ FrontPage 2000 برگزید. می توانید جلوه های متعددی را برای متن برگزینید:

  • Strike through- متن با خطی که از میانه آن رد شده است، ظاهر می شود.
  • Blink- متن چشمک زن خواهد بود.
  • Subscript , Superscript- متن کمی «آب رفته» مقداری بالاتر و پایئن تر از متن موجود در همان سطر ظاهر می شود.
  • Hidden- متن بخشی از صفحه که نمایش داده نخواهد شد.
  • Strong- متن با تاکید بیشتر ظاهر خواهد شد.(در بیشتر مرورگرها، این امر باعث می شود که متن پررنگ نشان داده شود).
  • Emphasis- متن در حالت جلب توجه کننده ای ظاهر می شود (در بیشتر مرورگرها، به صورت حروف کج).

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

اقلام زیر را می توان مورد استفاده قرار دهیم:

1. Variable- یک اسم متغیر، توصیف کننده محلی برای ذخیره اطلاعات در یک برنامه کامپیوتری

2. Keyboard- چیزی که کاربر باید با صفحه کلید وارد کند

3. Code- کد منبع یک برنامه کامپیوتری.

4. Sample- خروجی نمونه از یک برنامه کامپیوتری

5. Citation- اعتبار دهنده منبع اطلاعاتی در مقاله یا مطلبی مشابه

سازماندهی صفحه با استفاده از ایست ها و جداول

هر کسی وقتی را صرف دکوراسیون منزل یا دفتری کرده باشد،ارزش ظروف را می داند. ظروف خالی بهترین بهانه برای خریدن چیزهایی است که لازم است مظروف گردند.

امروز، فروشگاههای بسیاری به موضوع فضا سازی و ایجاد جا تخصیص داده شده اند. می توانید ساعات متمادی را صرف پیدا کردن روشهایی برای نگهداری و انبارکردن چیزهایی که تا کنون حتی نشنیده بودید، نمایید.

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

به هر حال فضا سازی موضوع این فصل است. موضوعی که به تفضیل در مورد آن سخن خواهیم گفت:

لیست ها و جداول دو روش برای نگهداری اقلام مختلف روی هر صفحه وب FrontPage 2000 می باشند.

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

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

ایجاد لیست های شماره دار و بدون شماره

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

یک روش دیگر برای سازماندهی متن، تبدیل آن به یک لیست می باشد.

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

صفحات وب می توانند دو نوع لیست را نمایش دهند:

1. لیست های شماره دار، که در آن پیش از هر قلم شماره واحدی قرار می گیرد.

2. لیست های بدون شماره، که در آن قبل از هر قلم یک کاراکتر قرار می گیرد.

متنی که قبل از این جمله مطالعه کردید، یک لیست دو قلمی بدون شماره است. کاراکتر؟ شبیه کاراکتری است که عموما در صفحات وب به کار می رود و به آن بولیت هم گفته می شود.

قالب بندی به صورت لیست از طریق فشاردادن دکمه لیست شماره دارو دکمه بدون شماره روی میله ابزار استاندارد که در شکل1-7 نشان داده شده است، صورت می پذیرد.

لیست های شماره دار به ترتیب و از شماره یک آغاز شده و به سمت بالا زیاد می شوند. می توانید در کادر تبادلی List Properties که از طریق راست کلیک کردن روی لیست در نمای Page ظاهر می شود، شماره آغازین دیگری را تعیین نمایید.

ممکن است لیست ها در درون لیست های دیگر ظاهر

شوند و به این ترتیب بتوانید متن را در قالبهایی این چنین عرضه کنید:

1. Tables

Dining

Kitchen

Water

2. Chairs

High

Arm

Musical

لیست داخلی از طریق پر رنگ کردن و انتخاب اقلام لیست از پیش موجود و کلیک نمودن روی دکمه Increase Indent اقلام را به سطوح لیست فوقانی آنها باز می گرداند.

بولت ها در کنار اقلام هر لیست بدون شماره با فراهم کردن سرنخی بصری در مورد لیستی که بدان تعلق دارند، به نمایش گذارده می شوند. اگر لیست بدون شماره ای درون لیست دیگری قرار داشته باشد، شیوه متفاوتی از بولت ها برای آنها به کار گرفته می شود.

اگر لیستی را در صفحه ای که از یکی از تم های توکار FrontPage 2000 استفاده می کند، قرار دهید، از بولت های گرافیکی که در کل با هم هماهنگ هستند، استفاده خواهد شد.

در وب های Front Page که برای مرورگرهای فعلی طراحی شده اند، می توانید از اشکال تاشو استفاده کنید- لیست های شماره ای و بولتی که می توان تعداد اقلام به نمایش درآمده در آنان را تغییر داد. برای آنکه بخشی از لیست یا تمامی آن را به شکل بازشو درآورید، اقلام لیست را انتخاب نموده، روی ماوس راست کلیک کنید و List Propertise را برگزینید. می توانید اشکال اجمالی بازشو را فعال کرده و در وهله اول آنان را در شکل بسته به نمایش گذارید.

می توان روی اقلام موجود در لیست بازشو کلیک کرد تا زیر لیست های آنان پنهان شده یا به نمایش درآیند. اگر لیست Chairs از نوع بازشو باشد، می توانید روی آن کلیک کنید تا اقلام High، Arm و Musical ناپدید شوند. کلیک مجدد روی Chairs باعث می شود که آنها دوباره ظاهر گردند.

یادداشت: ویژگی اشکال اجمالی بازشو تنها در صورت استفاده بازدیدکنندگان از نگارشهای 4.0 به بعد Netscape Navigator یا Microsoft Internet، قابل استفاده خواهد بود. گزینه Tools،Page Options و سپس Browser را انتخاب کنید تا امکان تعیین بازدیدکنندگان وب در اختیارتان قرار گیرد. در ارتباط با این گزینه ها در فصل 16 بیشتر خواهید شنید.